blockPartialSafetyControl
Base Block
Extends from AixLib.Obsolete.BaseClasses.ObsoleteModel.
Information
Partial block for a safety control. Based on the signals in the sigBusHP either the input signals are equal to the output signals or, if an error occurs, set to 0.
The Output ERR informs about the number of errors in the specific safety block.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | nSet | Set value relative speed of compressor. Analog from 0 to 1 | |
| Modelica.Blocks.Interfaces.RealOutput | nOut | Relative speed of compressor. From 0 to 1 | |
| AixLib.Utilities.Logical.SmoothSwitch | swiErr | If an error occurs, the value of the conZero block will be used(0) | |
| Modelica.Blocks.Sources.Constant | conZer | If an error occurs, the compressor speed is set to zero | |
| Interfaces.VapourCompressionMachineControlBus | sigBusHP | Bus-connector for the heat pump | |
| Modelica.Blocks.Interfaces.BooleanOutput | modeOut | Heat pump mode, =true: heating, =false: chilling | |
| Modelica.Blocks.Interfaces.BooleanInput | modeSet | Set value of heat pump mode | |
| Modelica.Blocks.MathInteger.TriggeredAdd | disErr | Used to show if the error was triggered | |
| Modelica.Blocks.Interfaces.IntegerOutput | ERR | Integer for displaying number off Errors during simulation | |
| Modelica.Blocks.Logical.Not | not1 | ||
| Modelica.Blocks.Sources.IntegerConstant | intConOne | Used for display of current error |
Revisions
-
November 26, 2018 by Fabian Wüllhorst:
First implementation (see issue #577)