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
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.HeatPumps.ModularReversible.BaseClasses.RefrigerantMachineControlBus | sigBus (from PartialSafety) | Bus-connector for the heat pump | |
| Modelica.Blocks.Interfaces.RealOutput | ySet (from PartialSafety) | Relative speed of compressor from 0 to 1 | |
| Modelica.Blocks.Interfaces.RealOutput | yOut (from PartialSafety) | Relative speed of compressor applied after safety control |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Logical.Hysteresis | hys (from PartialSafety) | Check if onOffMea in heat pump model would be true | |
| Buildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.OperationalEnvelope | opeEnv | Safety control for operational envelope | |
| Modelica.Blocks.Sources.Constant | ySetPul | Always on | |
| Modelica.Blocks.Sources.Trapezoid | TConOutEmu | Emulator for condenser outlet temperature | |
| Modelica.Blocks.Sources.Pulse | TEvaInEmu | Emulator for evaporator inlet temperature | |
| Modelica.Blocks.Sources.BooleanStep | hea | Heating mode | |
| Modelica.Blocks.Logical.Hysteresis | ySetOn | =true if device is set on after on off control | |
| Modelica.Blocks.Logical.Switch | swiErr | Switches to zero when an error occurs | |
| Modelica.Blocks.Sources.Constant | conZer | Constant zero |
Revisions
-
October 2, 2022 by Fabian Wuellhorst:
First implementation (see issue #1576)