modelMinimalFlowRate

Example for usage of minimal flow rate safety control

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

Information

This example shows the usage of the model Buildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.MinimalFlowRate.

Connectors

TypeNameDefaultDescription
Buildings.Fluid.HeatPumps.ModularReversible.BaseClasses.RefrigerantMachineControlBussigBus (from PartialSafety)Bus-connector for the heat pump
Modelica.Blocks.Interfaces.RealOutputySet (from PartialSafety)Relative speed of compressor from 0 to 1
Modelica.Blocks.Interfaces.RealOutputyOut (from PartialSafety)Relative speed of compressor applied after safety control

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.Hysteresishys (from PartialSafety)Check if onOffMea in heat pump model would be true
Buildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.MinimalFlowRateminFloRatSafSafety block for minimal flow rate safety
Modelica.Blocks.Sources.PulseySetPulPulse signal for ySet
Modelica.Blocks.Sources.PulsemConEmu_flowEmulator for condenser mass flow rate
Modelica.Blocks.Sources.PulsemEvaEmu_flowEmulator for evaporator mass flow rate
Modelica.Blocks.Sources.ConstantconZerConstant zero
Modelica.Blocks.Logical.SwitchswiErrSwitches to zero when an error occurs
Modelica.Blocks.Logical.HysteresisySetOn=true if device is set on after on off control

Revisions

  • October 2, 2022 by Fabian Wuellhorst:
    First implementation (see issue #1576)