WOLFRAM

gives the minimal state-space model of the state-space model sys.

MinimalStateSpaceModel[sys,{z1,}]

specifies the new coordinates zi.

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 all

Basic Examples  (1)Summary of the most common use cases

Compute a minimal realization:

Out[1]=1

Scope  (6)Survey of the scope of standard use cases

Obtain a model with the minimal number of states:

Out[1]=1

A minimal realization of a symbolic model:

Out[1]=1

A minimal realization does not contain uncontrollable modes:

Out[1]=1

A minimal realization does not contain unobservable modes:

Out[1]=1

The minimal realization of a descriptor system:

Out[1]=1

The minimal realization of an affine system:

Out[2]=2

Specify the new variable:

Out[3]=3

Applications  (2)Sample problems that can be solved with this function

Remove any uncontrollable or unobservable modes:

Out[1]=1

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

A model of the system:

Compute the minimal model:

Out[3]=3

Design a controller based on the minimal system:

Out[5]=5

The closed-loop system:

Out[6]=6

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

Out[8]=8

Properties & Relations  (4)Properties of the function, and connections to other functions

MinimalStateSpaceModel computes the subspace that is both controllable and observable:

Out[2]=2

A minimal realization is both controllable and observable:

Out[2]=2

Minimal realizations are not unique:

Out[2]=2

Both are minimal realizations of the same transfer function:

Out[3]=3

MinimalStateSpaceModel is equivalent to TransferFunctionCancel for scalar systems:

Out[2]=2
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).

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 ]}

@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 ]}

@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 ]}