systems.builtin.deterministic.continuous.AutonomousLinearSystem

systems.builtin.deterministic.continuous.AutonomousLinearSystem(*args, **kwargs)

Autonomous first-order linear system: dx/dt = -a*x

No control input (nu=0).

Parameters

Name Type Description Default
a float Decay rate (positive = stable) 1.0

Examples

>>> system = AutonomousLinearSystem(a=1.0)
>>> system.nu
0
>>> dx = system(np.array([1.0]), u=None)  # -1*1 = -1

Methods

Name Description
define_system Define autonomous linear dynamics.

define_system

systems.builtin.deterministic.continuous.AutonomousLinearSystem.define_system(
    a=1.0,
)

Define autonomous linear dynamics.