FindSystemModelEquilibrium
✖
FindSystemModelEquilibrium
searches for an equilibrium, starting from the points xi=xi0, ui=ui0 and yi=yi0.
searches for an equilibrium, with variable xi constrained to have the value vi etc.
Details and Options

- FindSystemModelEquilibrium is typically used to find values of states, inputs and outputs for which the dynamics of a system model stop.
- The model can be a SystemModel object, a full model name string or a shortened model name accepted by SystemModel.
- FindSystemModelEquilibrium returns a list {{{x1,
},…},{{u1,
},…},{{y1,
},…}}, where
,
and
are the computed equilibrium values for states, inputs and outputs.
- With no explicit starting point given, SystemModel[model]["GroupedInitialValues"] is used.
- An equilibrium for a differential algebraic system
is a value
and
such that
.
- FindSystemModelEquilibrium will attempt to find a local equilibrium point. In general, many equilibrium points may exist for a system.
- The following option can be given:
-
ProgressReporting $ProgressReporting control display of progress
Examples
open allclose allBasic Examples (3)Summary of the most common use cases
Find an equilibrium, starting the search at initial values:

https://wolfram.com/xid/0b7eymuf8mnpzeky-um2ih

Use given start values for states:

https://wolfram.com/xid/0b7eymuf8mnpzeky-h3ippb

Find an equilibrium for one of the included introductory hierarchical examples:

https://wolfram.com/xid/0b7eymuf8mnpzeky-ksqhmc


https://wolfram.com/xid/0b7eymuf8mnpzeky-g2fl34

Scope (3)Survey of the scope of standard use cases
Give start values for states, inputs and outputs:

https://wolfram.com/xid/0b7eymuf8mnpzeky-igq4gn

Use constraints on inputs and outputs, and start values for states:

https://wolfram.com/xid/0b7eymuf8mnpzeky-ce95lg

Find an equilibrium point with given constraints:

https://wolfram.com/xid/0b7eymuf8mnpzeky-buoot4

Options (1)Common values & functionality for each option
ProgressReporting (1)
Control progress reporting with ProgressReporting:

https://wolfram.com/xid/0b7eymuf8mnpzeky-e6sn70

Applications (5)Sample problems that can be solved with this function
Find an equilibrium point for a single water tank with inflow and outflow:

https://wolfram.com/xid/0b7eymuf8mnpzeky-0n2hm

Linearize a model around an equilibrium point:

https://wolfram.com/xid/0b7eymuf8mnpzeky-cstvh6

https://wolfram.com/xid/0b7eymuf8mnpzeky-fk9xhw

https://wolfram.com/xid/0b7eymuf8mnpzeky-b5resv

Linearize around an equilibrium point and analyze the stability:

https://wolfram.com/xid/0b7eymuf8mnpzeky-qtpokw

https://wolfram.com/xid/0b7eymuf8mnpzeky-kuf28t

https://wolfram.com/xid/0b7eymuf8mnpzeky-jx158e

https://wolfram.com/xid/0b7eymuf8mnpzeky-u0cq0


https://wolfram.com/xid/0b7eymuf8mnpzeky-fu2ml

Design a PI controller for keeping the level in a tank with inflow and outflow constant:

https://wolfram.com/xid/0b7eymuf8mnpzeky-b9ecat
Find the equilibrium where the level "h" is constrained to be 2:

https://wolfram.com/xid/0b7eymuf8mnpzeky-f8ir1v

https://wolfram.com/xid/0b7eymuf8mnpzeky-5h5bm

Linearize and close the loop around a PI controller:

https://wolfram.com/xid/0b7eymuf8mnpzeky-i0ayve

https://wolfram.com/xid/0b7eymuf8mnpzeky-vms3h

https://wolfram.com/xid/0b7eymuf8mnpzeky-l6jhv5
Show the closed-loop step response for a family of PI controllers:

https://wolfram.com/xid/0b7eymuf8mnpzeky-jy6cjv

Simple pendulum swinging through any angle:

Equilibrium with the pendulum hanging straight down:

https://wolfram.com/xid/0b7eymuf8mnpzeky-273n1

https://wolfram.com/xid/0b7eymuf8mnpzeky-i1ts2b

Pendulum standing straight up above its axis:

https://wolfram.com/xid/0b7eymuf8mnpzeky-c27433


https://wolfram.com/xid/0b7eymuf8mnpzeky-jdtndz

Level curves of the first integral give the potential energy of the system:

https://wolfram.com/xid/0b7eymuf8mnpzeky-jhvhcn


https://wolfram.com/xid/0b7eymuf8mnpzeky-bf0fd4
The pendulum has one stable and two unstable equilibrium points:

https://wolfram.com/xid/0b7eymuf8mnpzeky-jql54c

Properties & Relations (2)Properties of the function, and connections to other functions
Equilibrium points ,
for an ODE
satisfy
:

https://wolfram.com/xid/0b7eymuf8mnpzeky-doisqu

https://wolfram.com/xid/0b7eymuf8mnpzeky-i42qvh


https://wolfram.com/xid/0b7eymuf8mnpzeky-qn10wt
Find an equilibrium point and
:

https://wolfram.com/xid/0b7eymuf8mnpzeky-jf3yp5


https://wolfram.com/xid/0b7eymuf8mnpzeky-xbcdb

Many equilibrium points may exist:

https://wolfram.com/xid/0b7eymuf8mnpzeky-pgp99

Wolfram Research (2018), FindSystemModelEquilibrium, Wolfram Language function, https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html.
Text
Wolfram Research (2018), FindSystemModelEquilibrium, Wolfram Language function, https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html.
Wolfram Research (2018), FindSystemModelEquilibrium, Wolfram Language function, https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html.
CMS
Wolfram Language. 2018. "FindSystemModelEquilibrium." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html.
Wolfram Language. 2018. "FindSystemModelEquilibrium." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html.
APA
Wolfram Language. (2018). FindSystemModelEquilibrium. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html
Wolfram Language. (2018). FindSystemModelEquilibrium. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html
BibTeX
@misc{reference.wolfram_2025_findsystemmodelequilibrium, author="Wolfram Research", title="{FindSystemModelEquilibrium}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html}", note=[Accessed: 16-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_findsystemmodelequilibrium, organization={Wolfram Research}, title={FindSystemModelEquilibrium}, year={2018}, url={https://reference.wolfram.com/language/ref/FindSystemModelEquilibrium.html}, note=[Accessed: 16-April-2025
]}