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 |