blockBoundaryMap

Block which returns false if the input parameters are out of the given charasteristic map. For the boundaries of the y-input value, a dynamic hysteresis is used to ensure a used device will stay off a certain time after shutdown.

Extends from AixLib.Obsolete.Year2024.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon (PartialModel for the icon of a boundary map).

Information

Given an input of the x and y-Axis, the block returns true if the given point is outside of the given envelope.

The maximal and minmal y-value depend on the x-Value and are defined by the upper and lower boundaries in form of 1Ds-Tables. The maximal and minimal x-values are obtained trough the table and are constant.

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

Parameters

TypeNameDefaultDescription
Safety Control › Operational Envelope
Booleanuse_opeEnvFroRec (from BoundaryMapIcon)trueUse a the operational envelope given in the datasheet
Obsolete.Year2024.DataBase.HeatPump.HeatPumpBaseDataDefinitiondataTable (from BoundaryMapIcon)Data Table of HP
Real[:,2]tableUpp (from BoundaryMapIcon)Table matrix (grid = first column; e.g., table=[0,2])
RealdxDelta value used for both upper and lower hysteresis. Used to avoid state events when used as a safety control.
Dynamic Icon
RealiconMin (from BoundaryMapIcon)-70Used to set the frame where the icon should appear
RealiconMax (from BoundaryMapIcon)70Used to set the frame where the icon should appear

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanOutputnoErrIf an error occurs, this will be false
Modelica.Blocks.Interfaces.RealInputx_inCurrent value of x-Axis
Modelica.Blocks.Interfaces.RealInputy_inCurrent value on y-Axis

Components

TypeNameDefaultDescription
Modelica.Blocks.Tables.CombiTable1DsuppCombiTable1Ds
Modelica.Blocks.MathBoolean.Nornor1
AixLib.Utilities.Logical.DynamicHysteresislessUpp
Modelica.Blocks.Logical.LesslessLef
Modelica.Blocks.Logical.GreatergreaterRig
Modelica.Blocks.Sources.ConstantconXMin
Modelica.Blocks.Sources.ConstantconXMax
Modelica.Blocks.Math.AddaddUpp
Modelica.Blocks.Sources.ConstantconstDx