blockPresenceDetectionFunctionality

Algorithm model to provide functionality of PresenceDetection

Extends from BuildingControlLib.BuildingControl.VDI3813.Interfaces.Partial.PartialFunctionality (Superclass for all functionality blocks to provide graphics).

Information

Overview

Block that implements the functionality of "Presence detection" from VDI 3813 [1, section 6.1.2, p. 10-11].

Functional Description

"The sensor function Presence detection (RA-FL section 2, column 1, see Section 7.3, Bild 61; informative function block Figure 3) automatically detects the presence of persons in the room and passes the output information of either the “present” or the “absent” state to those application functions whose response is determined by the room occupancy state. Due to the use in connection with lighting functions, the output information must be generated without any delay when the status of the evaluation unit changes." [1, section 6.1.2, p. 10-11]

Parameters

TypeNameDefaultDescription
Modelica.SIunits.TimePAR_HOLD500Holding time of presence state after a detection in seconds (i.e. 500 results in of presence activation after detection)
BooleanholdingActivefalseFlag for the presence holding process (true = holding is activated / false = holding is deactivated)

Connectors

TypeNameDefaultDescription
BuildingControlLib.BuildingControl.VDI3813.Interfaces.PhysicalBooleanInputPPhysical signal of presence detection(true = presence detected / false = no presence detected).
BuildingControlLib.BuildingControl.VDI3813.Interfaces.BooleanOutputP_AUTOBoolean presence state in a room which comes from a sensor(true = occupied / false = unoccupied).

Components

TypeNameDefaultDescription
Modelica.StateGraph.InitialStepinitialStep
Modelica.StateGraph.StepWithSignalholdingIsActive
Modelica.StateGraph.StepWithSignalholdingNotActive
Modelica.StateGraph.Transitiont1
Modelica.StateGraph.Transitiont3
Modelica.StateGraph.Transitiont2
Modelica.StateGraph.Transitiont4
Modelica.StateGraph.StateGraphRootstateGraphRoot
Modelica.StateGraph.StepWithSignalevaluateHoldingActive
Modelica.StateGraph.Transitiont5
Modelica.Blocks.MathBoolean.Oror1
Modelica.Blocks.Logical.Notnot1

Revisions

  • March 07, 2017  by Georg Ferdinand Schneider & Georg Ambrosius Peßler:
    Implemented.