ssdesign (Control Design and Simulation Module, MathScript Class)
Use members of the ssdesign class to calculate controller and observer gains for closed-loop state feedback control or to estimate a state-space model. You also can use these functions to configure and test state-space controllers and state estimators.
Function | Description |
acker | Places poles using the Ackermann formula |
augstate | Adds states to system model outputs |
kalman | Calculates the optimal steady-state Kalman gain for a system model |
kalmd | Calculates the optimal steady-state Kalman gain for a discrete system model |
dlqr | Calculates the gain that minimizes a linear quadratic cost function for a discrete system model, with weights on the model states |
dlqry | Calculates the gain matrix that minimizes a linear quadratic cost function for a discrete system model, with weights on the model outputs |
estim | Defines a state estimator |
lqr | Calculates the gain matrix that minimizes a linear quadratic cost function for a continuous system model, with weights on the model states |
lqrd | Calculates the discrete gain matrix that minimizes a linear quadratic cost function for a continuous system model, with weights on the model states |
lqrdy | Calculates the discrete gain matrix that minimizes a linear quadratic cost function for a continuous system model, with weights on the model outputs |
lqry | Calculates the gain matrix that minimizes a linear quadratic cost function for a continuous system model, with weights on the model outputs |
place | Places poles using the pole placement method |
reg | Constructs a state regulator |