SystemsModelControllerData
SystemsModelControllerData […]
represents controller data generated by functions LQGRegulator , PIDTune , etc.
Details
- A SystemsModelControllerData […] object cd can be used to retrieve data through cd["property"].
- A list of available properties is given by cd["Properties"]. Additional details about the properties are listed on the page for each controller design function.
- State feedback controller design functions include:
-
StateFeedbackGains pole placementLQRegulatorGains linear quadratic (LQ) optimal controlDiscreteLQRegulatorGains approximate discrete-time LQ optimal control
- Output feedback controller design functions include:
-
EstimatorRegulator assembling state feedback and state estimatorLQGRegulator LQ Gaussian optimal regulator and estimatorPIDTune automatically tuned PID controller
- Typical properties include:
-
"Design" type of controller design"ClosedLoopSystem" the closed-loop system with plant and controller"ClosedLoopPoles" the poles of the Taylor linearized closed-loop system"InputsCount" number of inputs"OutputsCount" number of outputs
- Other specifications include:
-
{p1,…,pn} get the values of properties pi"Dataset" get the property names and values as a Dataset"PropertyAssociation" get the property names and values as an Association
Examples
open allclose allBasic Examples (1)
Create a SystemsModelControllerData object:
Obtain a list of available properties:
Extract a property:
Retrieve a list of properties:
Scope (10)
Controller Designs (7)
Get the controller data object for a pole-placement design using StateFeedbackGains :
Its properties:
Get the controller data object for a regulator design using LQRegulatorGains :
Its properties:
Get the controller data object for a regulator design using LQOutputRegulatorGains :
Its properties:
Get the controller data object for a discrete-time design using DiscreteLQRegulatorGains :
Its properties:
Get the controller data object for a controller assembled using EstimatorRegulator :
Its properties:
Get the controller data object for a controller designed using LQGRegulator :
Its properties:
Get the controller data object for a controller designed using PIDTune :
Its properties:
Properties (3)
Obtain the names of all available properties:
Get the names and values of the properties as a Dataset :
As an Association :
Get the value of a specific property:
A list of property values:
Some properties can be given additional specifications:
A list of properties, some without and some with additional specifications:
Applications (1)
Automatically compute properties of a controller design for further analysis:
The data object:
Compute the state response using the "ClosedLoopSystem" property:
The closed-loop poles:
Compare them to the open-loop poles:
The control effort:
History
Text
Wolfram Research (2021), SystemsModelControllerData, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelControllerData.html.
CMS
Wolfram Language. 2021. "SystemsModelControllerData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SystemsModelControllerData.html.
APA
Wolfram Language. (2021). SystemsModelControllerData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemsModelControllerData.html
BibTeX
@misc{reference.wolfram_2025_systemsmodelcontrollerdata, author="Wolfram Research", title="{SystemsModelControllerData}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/SystemsModelControllerData.html}", note=[Accessed: 24-April-2025 ]}
BibLaTeX
@online{reference.wolfram_2025_systemsmodelcontrollerdata, organization={Wolfram Research}, title={SystemsModelControllerData}, year={2021}, url={https://reference.wolfram.com/language/ref/SystemsModelControllerData.html}, note=[Accessed: 24-April-2025 ]}