SystemsModelControllerData
✖
SystemsModelControllerData
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 placement LQRegulatorGains linear quadratic (LQ) optimal control DiscreteLQRegulatorGains approximate discrete-time LQ optimal control - Output feedback controller design functions include:
-
EstimatorRegulator assembling state feedback and state estimator LQGRegulator LQ Gaussian optimal regulator and estimator PIDTune 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)Summary of the most common use cases
Create a SystemsModelControllerData object:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-l2m3zo

Obtain a list of available properties:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-4786gq


https://wolfram.com/xid/0g3zqoig1jg3paa1e-rr62lt

Retrieve a list of properties:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-qlqtyf

Scope (10)Survey of the scope of standard use cases
Controller Designs (7)
Get the controller data object for a pole-placement design using StateFeedbackGains:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-ua3eyc

https://wolfram.com/xid/0g3zqoig1jg3paa1e-m5af89


https://wolfram.com/xid/0g3zqoig1jg3paa1e-qx4oa1

Get the controller data object for a regulator design using LQRegulatorGains:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-ts7a9b

https://wolfram.com/xid/0g3zqoig1jg3paa1e-ykwj0c


https://wolfram.com/xid/0g3zqoig1jg3paa1e-jt0xot

Get the controller data object for a regulator design using LQOutputRegulatorGains:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-24jljp

https://wolfram.com/xid/0g3zqoig1jg3paa1e-urvfix


https://wolfram.com/xid/0g3zqoig1jg3paa1e-laykw3

Get the controller data object for a discrete-time design using DiscreteLQRegulatorGains:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-63zmnm

https://wolfram.com/xid/0g3zqoig1jg3paa1e-b8u09u


https://wolfram.com/xid/0g3zqoig1jg3paa1e-6fcg01

Get the controller data object for a controller assembled using EstimatorRegulator:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-tcv6rz

https://wolfram.com/xid/0g3zqoig1jg3paa1e-oil7xv


https://wolfram.com/xid/0g3zqoig1jg3paa1e-87a7ce

Get the controller data object for a controller designed using LQGRegulator:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-ndl8yk

https://wolfram.com/xid/0g3zqoig1jg3paa1e-e7tm33


https://wolfram.com/xid/0g3zqoig1jg3paa1e-nu3xq1

Get the controller data object for a controller designed using PIDTune:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-cilp6t


https://wolfram.com/xid/0g3zqoig1jg3paa1e-c66a7i

Properties (3)
Obtain the names of all available properties:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-kfsyh

https://wolfram.com/xid/0g3zqoig1jg3paa1e-hk4yio

Get the names and values of the properties as a Dataset:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-dfkcrf

As an Association:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-ce48wp

Get the value of a specific property:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-7nmt2y

https://wolfram.com/xid/0g3zqoig1jg3paa1e-ymdspc


https://wolfram.com/xid/0g3zqoig1jg3paa1e-5chqh7

Some properties can be given additional specifications:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-1b92vk

https://wolfram.com/xid/0g3zqoig1jg3paa1e-pzoczr

A list of properties, some without and some with additional specifications:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-v7g4h7

Applications (1)Sample problems that can be solved with this function
Automatically compute properties of a controller design for further analysis:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-wlefwl

https://wolfram.com/xid/0g3zqoig1jg3paa1e-14lm81

Compute the state response using the "ClosedLoopSystem" property:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-fkyjy6


https://wolfram.com/xid/0g3zqoig1jg3paa1e-ss25w5

Compare them to the open-loop poles:

https://wolfram.com/xid/0g3zqoig1jg3paa1e-n82nbr


https://wolfram.com/xid/0g3zqoig1jg3paa1e-z72o2w

Wolfram Research (2021), SystemsModelControllerData, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelControllerData.html.
Text
Wolfram Research (2021), SystemsModelControllerData, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelControllerData.html.
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.
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
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: 18-June-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: 18-June-2025
]}