modelControlledTanks2

Extends from Internal.PartialControlledTank.

Information

This is the same model as "ControlledTanks1". The only difference is how the tank controller is implemented:

  • All signals are reported via a signal bus.
  • The controller is hierarchically structured for the different tasks.

Components

TypeNameDefaultDescription
Modelica.Fluid.Valves.ValveDiscretevalve1 (from PartialControlledTank)
Modelica.Fluid.Vessels.OpenTanktank1 (from PartialControlledTank)
Modelica.Fluid.Valves.ValveDiscretevalve2 (from PartialControlledTank)
Modelica.Fluid.Valves.ValveDiscretevalve3 (from PartialControlledTank)
Modelica.Fluid.Vessels.OpenTanktank2 (from PartialControlledTank)
Modelica.Fluid.Sources.Boundary_pTambient (from PartialControlledTank)
Modelica.Fluid.Sources.Boundary_pTreservoir (from PartialControlledTank)
Modelica.Fluid.Systemsystem (from PartialControlledTank)
Modelica_StateGraph2.Blocks.Interactive.RadioButtonSourcestart
Modelica_StateGraph2.Blocks.Interactive.RadioButtonSourcestop
Modelica_StateGraph2.Blocks.Interactive.RadioButtonSourceshut
Internal.TankController2tankController
Modelica.Blocks.Sources.RealExpressionlevel1
Modelica.Blocks.Sources.RealExpressionlevel2