This example shows how to use a Modelica model to solve for some
unknown parameters, given some desired system output (please look
at the Modelica textual code). In this case, the nominal heat
transfer coefficient `Plant.Boiler.gamma_nom`

is
computed in order to obtain an initial value of the gas outlet
temperature equal to 130 degrees Celsius. This can be used to match
the model to known design data. Note that steady-state initial
conditions are required to make the computation meaningful.

This is performed by defining a `gamma_unknown`

parameter at the top level, with a `fixed = false`

attribute (meaning that its value is a unknown) and with a
`start = 150`

attribute to provide a reasonable initial
guess for the solver. This parameter is then used to override the
value of `Plant.Boiler.gamma_nom`

. In order to obtain a
closed initialization problem, a corresponding initial equation to
set the desired value of `Plant.GasOut.T is added.`

The transient starts at steady state, with the desired values of the heat transfer coefficient and gas outlet temperature. At time t = 100 s, the water valve is closed by 10%. At time t = 200 s, the gas flow rate is increased by 10%.

*20 Sep 2013*by Francesco Casella:

Updated and improved models and documentation.*25 Apr 2005*by Francesco Casella:

First release.

Generated at 2020-05-31T01:40:00Z by OpenModelicaOpenModelica 1.16.0~dev-419-gf0d7921 using GenerateDoc.mos