The Modelica.Fluid library is designed so that each model of a system must
include an instance system
of the System
component at the top level, in the same way as the World
model of the MultiBody Library. The System component contains the parameters that
describe the environment surrounding the components (ambient pressure and
temperature, gravity acceleration), and also provides default settings
for many parameters which are used consistently by the models in the library.
These parameters are then propagated to the individual components
using the inner/outer variable mechanism. In case the system model is structured
hierarchically, it is possible to either put a single System
component at the top level, or possibly to put many of them at different levels,
which will only influence the system components from that level down.
All the parameters defined in the System model are used as default values for the parameters of the individual components of the system model. Note that it is always possible to override these defaults locally by changing the value of the parameters in the specific component instance.
Remember to always add a System component at the top level of
your system model, otherwise you will get errors when compiling the model. The tool will automatically name it system
, so that it
is recognized by all other components.