blockPresenceDetectionFunctionality
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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Time | PAR_HOLD | 500 | Holding time of presence state after a detection in seconds (i.e. 500 results in of presence activation after detection) |
| Boolean | holdingActive | false | Flag for the presence holding process (true = holding is activated / false = holding is deactivated) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.PhysicalBooleanInput | P | Physical signal of presence detection(true = presence detected / false = no presence detected). | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.BooleanOutput | P_AUTO | Boolean presence state in a room which comes from a sensor(true = occupied / false = unoccupied). |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.StateGraph.InitialStep | initialStep | ||
| Modelica.StateGraph.StepWithSignal | holdingIsActive | ||
| Modelica.StateGraph.StepWithSignal | holdingNotActive | ||
| Modelica.StateGraph.Transition | t1 | ||
| Modelica.StateGraph.Transition | t3 | ||
| Modelica.StateGraph.Transition | t2 | ||
| Modelica.StateGraph.Transition | t4 | ||
| Modelica.StateGraph.StateGraphRoot | stateGraphRoot | ||
| Modelica.StateGraph.StepWithSignal | evaluateHoldingActive | ||
| Modelica.StateGraph.Transition | t5 | ||
| Modelica.Blocks.MathBoolean.Or | or1 | ||
| Modelica.Blocks.Logical.Not | not1 |
Revisions
- March 07, 2017 by Georg Ferdinand Schneider & Georg Ambrosius Peßler:
Implemented.