blockPartialSafetyControl
Base Block
Extends from AixLib.Obsolete.BaseClasses.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).
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.
Connectors
| 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 | |
| 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.Interfaces.IntegerOutput | ERR | Integer for displaying number off Errors during simulation |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| 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 | |
| Modelica.Blocks.MathInteger.TriggeredAdd | disErr | Used to show if the error was triggered | |
| 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)