modelSetpoints

Example - Loop breaker

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Tests different inputs of mass flow rate, pressure, and specific enthalpy/temperature.

The three inputs are varied independently using pulse, sine, and ramp blocks.

The mass flow rate is treated independently of the thermodynamic state.

Note that the inlet and outlet of the loop breaker are independent of each other. To obtain a physically meaningful system, the user must ensure that the mass flow rate and thermodynamic state at inlet and outlet are consistent. For numerical robustness, “equal” should be interpreted as “within a specified tolerance.”

Components

TypeNameDefaultDescription
ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker
ThermofluidStream.DropOfCommonsdropOfCommons
.ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker2
Modelica.Blocks.Sources.Rampm_flow_ramp
.ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker3
Modelica.Blocks.Sources.Sinem_flow_sine
.ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker5
.ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker6
Modelica.Blocks.Sources.Rampm_flow_ramp1
.ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker7
Modelica.Blocks.Sources.Pulsem_flow_pulse1
Modelica.Blocks.Sources.Sinem_flow_sine1
Modelica.Blocks.Sources.Pulsep_pulse
Modelica.Blocks.Sources.Rampp_ramp
Modelica.Blocks.Sources.Sinep_sine
.ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker8
Modelica.Blocks.Sources.Pulsem_flow_pulse3
Modelica.Blocks.Sources.Ramph_ramp_evaporization
.ThermofluidStream.Idealized.Boundaries.LoopBreakerloopBreaker10
Modelica.Blocks.Sources.Pulsem_flow_pulse5
Modelica.Blocks.Sources.Rampp_ramp1
Modelica.Blocks.Sources.RealExpressionh_const1
.ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource
.ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource2
.ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource3
.ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource5
.ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource6
.ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource7
.ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource8
.ThermofluidStream.Idealized.Boundaries.MassFlowRatemassFlowRateSource10
Modelica.Blocks.Continuous.FirstOrderfirstOrder
Modelica.Blocks.Continuous.FirstOrderfirstOrder1
Modelica.Blocks.Continuous.FirstOrderfirstOrder2

Contents

NameDescription
Medium

Revisions

  • 2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
    Initial version.