# FindSystemModelEquilibrium

FindSystemModelEquilibrium[model]

searches for an equilibrium to the model model.

FindSystemModelEquilibrium[model,{{{x1,x10},},{{u1,u10},},{{y1,y10},}}]

searches for an equilibrium, starting from the points xi=xi0, ui=ui0 and yi=yi0.

FindSystemModelEquilibrium[model,{x1v1,},]

searches for an equilibrium, with variable xi constrained to have the value vi etc.

# Details and Options

• 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:
•  SystemModelProgressReporting Automatic control display of progress

# Examples

open allclose all

## Basic Examples(3)

Find an equilibrium, starting the search at initial values:

 In[1]:=
 Out[1]=

Use given start values for states:

 In[1]:=
 Out[1]=

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

 In[1]:=
 Out[1]=
 In[2]:=
 Out[2]=