Skip to content

Commit 98aa3b2

Browse files
Added overview which functions are implemented and which are missing
Added overview and andded functions in tables
1 parent 61a1716 commit 98aa3b2

1 file changed

Lines changed: 149 additions & 22 deletions

File tree

README.md

Lines changed: 149 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,158 @@ BuildingControlLib
66
Welcome to BuildingControlLib, a Modelica library for modelling and simulation of standardized and non-standardized control functions from Building Automation Systems. The library is developed at maintained at the [Fraunhofer Institute for Building Physics IBP](https://www.ibp.fraunhofer.de/en.html) in the [Technical Building Systems Working Group](https://www.ibp.fraunhofer.de/en/Expertise/energy-efficiency-and-indoor-climate/TechnicalBuildingSystemsSolutions.html) in Nuremberg, Germany.
77

88
[comment]: <> (This is a comment, it will not be included)
9+
### License
910

11+
The model library **BuildingControlLib** is released by Fraunhofer Institute for Building Physics IBP under the [Modelica License 2.0](https://www.modelica.org/licenses/ModelicaLicense2).
1012

11-
### Overview and implementation
13+
### Dependencies
1214

13-
| Standard | control function | Readiness |
14-
|:---|:---|---:|
15-
| VDI 3813 control functions | ||
16-
|| Function1 | ready |
17-
| | Function2 | notready |
18-
| VDI 3814 control functions | |
19-
|| Function1 | ready |
20-
| | Function2 | notready |
21-
| Non-standardized||
15+
The libary uses models from the [**AixLib**-library](https://github.com/RWTH-EBC/AixLib), version 0.4.0 and models of the [Buildings-library](https://github.com/lbl-srg/modelica-buildings), version 4.0.0.
16+
17+
The library has been tested with Dymola 2017 FD01 64bit on Windows 7 64bit.
18+
19+
### Overview and implementation
20+
#### VDI 3813
21+
22+
| Standard | control function | Implemented and tested |
23+
|:---|:---|:---:|
24+
|Sensor functions|||
25+
||Presence detection|yes|
26+
||Window monitoring|yes|
27+
||Dewpoint monitoring|yes|
28+
||Air temperature measurement|yes|
29+
||Brightness measurement|yes|
30+
||Air quality measurement|yes|
31+
||Wind velocity measurement|yes|
32+
||Precipitation detection|yes|
33+
||Generic sensor function|no|
34+
|Actuator functions| | |
35+
||Light actuator|no|
36+
||Sunshade actuator|yes|
37+
||Control drive actuator|yes|
38+
|Common I/O functions|||
39+
||Joint common input function|-|
40+
||Joint common output function|-|
41+
|Operator and display functions|||
42+
||Actuate light|no|
43+
||Actuate sunshade|yes|
44+
||Actuate drive|no|
45+
||Adjust temperature setpoint|yes|
46+
||Select room utilisation type|no|
47+
||Signal presence|no|
48+
|Application functions|||
49+
|Basic|||
50+
||Occupancy evaluation|yes|
51+
||Control via room utilisation|no|
52+
||Time program|yes|
53+
||Partition wall control|no|
54+
||Lighting|||
55+
||Light control|no|
56+
||Stairwell light control|no|
57+
||Automatic lights|no|
58+
||Daylight-dependent lighting|no|
59+
||Constant-light control|no|
60+
||Twilight control|no|
61+
|Sunshading|||
62+
||Priority control|yes|
63+
||Automatic twilight control|yes|
64+
||Automatic solar control|yes|
65+
||Slat tracking|no|
66+
||Shadow correction|no|
67+
||Automatic thermal control|yes|
68+
||Weather protection|no|
69+
|Room climate|||
70+
||Energy mode selection|yes|
71+
||Energy mode selection with start option|no|
72+
||Setpoint calculation|yes|
73+
||Function selection|no|
74+
||Temperature control (heating/cooling)|no|
75+
||Room supply air cascade control|no|
76+
||Fan control|no|
77+
||Sequence control|no|
78+
||Manipulated value limiting|no|
79+
||Air quality control|no|
80+
||Night-time cooling|no|
81+
||Volume flow control|no|
82+
|Management functions|||
83+
||Input/output information|-|
84+
||Complex information|-|
85+
||Long-term event logging|-|
86+
||Archiving in database|-|
87+
|Operator functions|||
88+
||Graphic/system diagram|no|
89+
||Dynamic showing|no|
90+
||Event statement text|no|
91+
||Message to external recipient|no|
92+
93+
#### VDI 3814
94+
95+
| Standard | control function | Implemented and tested |
96+
|:---|:---|:---:|
97+
|| State Graph according to VDI 3814-6 | yes |
98+
| I/O functions | | |
99+
| | Binary output switching/positioning | no |
100+
| | Analog output positioning | no |
101+
| | Binary input state | no |
102+
| | Binary input counting | no |
103+
| | Analog input | no |
104+
| | Binary value (output), switching | no |
105+
| | Analog value (output), positioning/setpoint | no |
106+
| | Binary value (input), state | no |
107+
| | Accumulated/totalized value (input) | no |
108+
| | Analog value (input), measuring | no |
109+
Management functions | | |
110+
| | Input/output/value object types | no |
111+
| | Complex object types | no |
112+
| | Event storage | no |
113+
| | Historical database | no |
114+
Operator functions | | |
115+
| | Graphic/static plant schematic | no |
116+
| | Dynamic display | no |
117+
| | Event instruction text | no |
118+
| | Remote messaging | no |
119+
| Monitoring |||
120+
| | Fixed limit | no |
121+
| | Sliding/Floating limit | no |
122+
| | Run time totalization | no |
123+
| | Event counting | no |
124+
| | Command execution check | no |
125+
| | State processing | no |
126+
| Interlocks |||
127+
| | Plant control | no | |
128+
| | Motor control | no | |
129+
| | Switchover | no | |
130+
| | Step control | no | |
131+
| | Safety/Frost protection control | no | |
132+
| Closed loop control | ||
133+
| | P control loop | no |
134+
| | PI/PID control loop | no |
135+
| | Sliding/Floating/Curve setpoint | no |
136+
| | Proportional output stage | no |
137+
| | Proportional to on/off conversion | no |
138+
| | Proportional to pulse width modulation | no |
139+
| | Setpoint/Output limitation | no |
140+
| | Switchover of parameters | no |
141+
| Calculation/ Optimization |||
142+
| | h,x directed control | no |
143+
| | Arithmetic calculation | no |
144+
| | Event switching | no |
145+
| | Time schedule | no |
146+
| | Optimum start/stop | no |
147+
| | Duty cycling | no |
148+
| | Night cooling | no |
149+
| | Room temperature limitation | no |
150+
| | Energy recovery | no |
151+
| | Backup power operation | no |
152+
| | Mains power recovery program | no |
153+
| | Peak load limitation | no |
154+
| | Energy tariff dependent switching | no |
155+
156+
#### Non-standardised
157+
158+
| Standard | control function | Implemented and tested |
159+
|:---|:---|:---:|
160+
| Non-standardized |||
22161
|| Function1 | ready |
23162
| | Function2 | notready |
24163

@@ -35,12 +174,6 @@ Welcome to BuildingControlLib, a Modelica library for modelling and simulation o
35174
| Implemention of control functions from ASHRAE 36| long term |
36175

37176

38-
39-
40-
### License
41-
42-
The model library **BuildingControlLib** is released by Fraunhofer Institute for Building Physics IBP under the [Modelica License 2.0](https://www.modelica.org/licenses/ModelicaLicense2).
43-
44177
### Acknowledgements
45178

46179
So far the following persons from [Fraunhofer Institute for Building Physics IBP](https://www.ibp.fraunhofer.de/en.html) have contributed to **BuildingControlLib**:
@@ -54,12 +187,6 @@ We like to thank the Verein Deutscher Ingenieure - VDI (German Association of En
54187

55188
We would like to thank all developers from Modelica community and in particular of the Annex60 effort for their contributions and work.
56189

57-
### Dependencies
58-
59-
The libary uses models from the [**AixLib**-library](https://github.com/RWTH-EBC/AixLib), version 0.4.0 and models of the [Buildings-library](https://github.com/lbl-srg/modelica-buildings), version 4.0.0.
60-
61-
The library has been tested with Dymola 2017 FD01 64bit on Windows 7 64bit.
62-
63190
### Version
64191

65192
The current version 0.1.0 is a pre-release.

0 commit comments

Comments
 (0)