.BuildingControlLib.BuildingControl.VDI3813.ActuatorFunctions.Examples.TesterControlDriveActuatorLockValvePosition

Information

Overview

Simulation to check the behaviour of the function model of "Control drive actuator" from VDI 3813 [1, section 6.2.4, p. 21 - 22]. For semantic correctness it is specialized for lock valve positions.

Functional Description

" Control drive actuators (RA-FL section 3, column 3; informative function block Figure 14) operate valves, air dampers, fans or other control devices based on input information received from operator or application functions for, e. g., the control of room temperature or air quality. The function is also used, e. g., for controlling the opening angle of windows. Control is by percent (closed = 0 %; open = 100 %). The actually achievable positioning accuracy depends on the drive units used and on the overall mechanical system. Using the actuator function for window control requires additional input information that will allow immediate stopping by means of an operator function. It must furthermore be ensured in this case that the response time of the actuator following receipt of input information for positioning is less than 200 ms so as to exclude any operating errors. The function is allocated to the room shell (fixed rooms) or the segment shell (flexible room layout). "[1, section 6.2.4, p. 21 - 22]

The positions are per cent values between 0 and 1 as it is mentioned in the standard [1, section 4, p. 4 - 6].

Concept

The simulation contains a signal source to imitate a new value command for the control drive actuator of fans. The signal is passed to a converter for changing the signal type from Modelica standard type to VDI 3813 semantic type (V_SET_LCK). From there the signal goes to the actuator function, which generates a motor control signal (Y) and a signal for further processing or display of the information (V_STA_LCK). The V_STA_LCK output should be similar to the V_SET_LCK input, beside of the different data types. If V_SET_LCK is greater than zero, Y should become TRUE.

Revisions


Generated at 2024-11-23T19:25:52Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos