MinimalStateSpaceModel
✖
MinimalStateSpaceModel
Details and Options

- The minimal state-space model is both controllable and observable, and has the minimal number of states.
- The system sys can be a standard or descriptor StateSpaceModel or AffineStateSpaceModel.
Examples
open allclose allBasic Examples (1)Summary of the most common use cases
Scope (6)Survey of the scope of standard use cases
Obtain a model with the minimal number of states:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-e7vz05

A minimal realization of a symbolic model:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-f7giam

A minimal realization does not contain uncontrollable modes:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-qjc4db

A minimal realization does not contain unobservable modes:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-4h9ewv

The minimal realization of a descriptor system:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-bier89

The minimal realization of an affine system:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-nxrtha

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-vu3et9


https://wolfram.com/xid/0me6tph2oqj4m4mcbh-wrgavx

Applications (2)Sample problems that can be solved with this function
Remove any uncontrollable or unobservable modes:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-4imwz

A parallel mass-spring-damper system is not completely controllable and observable. Design a controller based on the minimal system:


https://wolfram.com/xid/0me6tph2oqj4m4mcbh-ce0ddv

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-6upitu

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-c6sknc

Design a controller based on the minimal system:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-klrkba

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-hvgz65


https://wolfram.com/xid/0me6tph2oqj4m4mcbh-nsl8qe

Simulate the response of the closed-loop system and compare it with the open-loop system:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-3ln6tm

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-m6m88r

Properties & Relations (4)Properties of the function, and connections to other functions
MinimalStateSpaceModel computes the subspace that is both controllable and observable:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-ud4cp3

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-9d43g

A minimal realization is both controllable and observable:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-oockzq

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-ltgf1c

Minimal realizations are not unique:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-dbj5se

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-oi88m2

Both are minimal realizations of the same transfer function:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-ys3sh3

MinimalStateSpaceModel is equivalent to TransferFunctionCancel for scalar systems:

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-yxq3y5

https://wolfram.com/xid/0me6tph2oqj4m4mcbh-hjp0qg

Wolfram Research (2010), MinimalStateSpaceModel, Wolfram Language function, https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html (updated 2014).
Text
Wolfram Research (2010), MinimalStateSpaceModel, Wolfram Language function, https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html (updated 2014).
Wolfram Research (2010), MinimalStateSpaceModel, Wolfram Language function, https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html (updated 2014).
CMS
Wolfram Language. 2010. "MinimalStateSpaceModel." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html.
Wolfram Language. 2010. "MinimalStateSpaceModel." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html.
APA
Wolfram Language. (2010). MinimalStateSpaceModel. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html
Wolfram Language. (2010). MinimalStateSpaceModel. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html
BibTeX
@misc{reference.wolfram_2025_minimalstatespacemodel, author="Wolfram Research", title="{MinimalStateSpaceModel}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html}", note=[Accessed: 03-May-2025
]}
BibLaTeX
@online{reference.wolfram_2025_minimalstatespacemodel, organization={Wolfram Research}, title={MinimalStateSpaceModel}, year={2014}, url={https://reference.wolfram.com/language/ref/MinimalStateSpaceModel.html}, note=[Accessed: 03-May-2025
]}