ssdesign (MathScript RT Module Class)
- Updated2023-03-14
- 1 minute(s) read
Requires: Control Design and Simulation Module and MathScript RT Module
Use members of the ssdesign class of Control Design MathScript RT Module functions 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 |
|---|---|
| ackermann | Places poles using the Ackermann formula |
| augmentstate | Adds states to system model outputs |
| dlqr | Calculates the gain that minimizes a linear quadratic cost function for a discrete system model, with weights on the model states |
| dlqr_y | Calculates the gain matrix that minimizes a linear quadratic cost function for a discrete system model, with weights on the model outputs |
| estimator | Defines a state estimator |
| kalman | Calculates the optimal steady-state Kalman gain for a system model |
| kalman_d | Calculates the optimal steady-state Kalman gain for a discrete system model |
| lqe | Calculates the optimal steady-state estimator gain matrix |
| lqr | Calculates the gain matrix that minimizes a linear quadratic cost function for a continuous system model, with weights on the model states |
| lqr_d | Calculates the discrete gain matrix that minimizes a linear quadratic cost function for a continuous system model, with weights on the model states |
| lqr_dy | Calculates the discrete gain matrix that minimizes a linear quadratic cost function for a continuous system model, with weights on the model outputs |
| lqr_y | Calculates the gain matrix that minimizes a linear quadratic cost function for a continuous system model, with weights on the model outputs |
| poleplace | Places poles using the pole placement method |
| regulator | Constructs a state regulator |