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

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputnSetSet value relative speed of compressor. Analog from 0 to 1
Modelica.Blocks.Interfaces.RealOutputnOutRelative speed of compressor. From 0 to 1
Interfaces.VapourCompressionMachineControlBussigBusHPBus-connector for the heat pump
Modelica.Blocks.Interfaces.BooleanOutputmodeOutHeat pump mode, =true: heating, =false: chilling
Modelica.Blocks.Interfaces.BooleanInputmodeSetSet value of heat pump mode
Modelica.Blocks.Interfaces.IntegerOutputERRInteger for displaying number off Errors during simulation

Components

TypeNameDefaultDescription
AixLib.Utilities.Logical.SmoothSwitchswiErrIf an error occurs, the value of the conZero block will be used(0)
Modelica.Blocks.Sources.ConstantconZerIf an error occurs, the compressor speed is set to zero
Modelica.Blocks.MathInteger.TriggeredAdddisErrUsed to show if the error was triggered
Modelica.Blocks.Logical.Notnot1
Modelica.Blocks.Sources.IntegerConstantintConOneUsed for display of current error

Revisions

  • November 26, 2018  by Fabian Wüllhorst:
    First implementation (see issue #577)