LabVIEW Control Design and Simulation Module

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