modelOperationalEnvelope

Example for usage of operational envelope model

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.OperationalEnvelope.

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.OperationalEnvelopeopeEnvSafety control for operational envelope
Modelica.Blocks.Sources.ConstantySetPulAlways on
Modelica.Blocks.Sources.TrapezoidTConOutEmuEmulator for condenser outlet temperature
Modelica.Blocks.Sources.PulseTEvaInEmuEmulator for evaporator inlet temperature
Modelica.Blocks.Sources.BooleanStepheaHeating mode
Modelica.Blocks.Logical.HysteresisySetOn=true if device is set on after on off control
Modelica.Blocks.Logical.SwitchswiErrSwitches to zero when an error occurs
Modelica.Blocks.Sources.ConstantconZerConstant zero

Revisions

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