You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Classifier: Programming Language :: Python :: 3.11
17
17
Requires-Python: >=3.7
18
18
Description-Content-Type: text/markdown
19
-
License-File: License.txt
19
+
Requires-Dist: rdflib
20
+
Requires-Dist: pandas
21
+
Requires-Dist: numpy
22
+
Requires-Dist: matplotlib
23
+
Requires-Dist: pyyaml
24
+
Requires-Dist: requests
25
+
Requires-Dist: typing
26
+
Requires-Dist: notebook
27
+
Requires-Dist: ipykernel
28
+
Requires-Dist: pipenv
29
+
Requires-Dist: pyshacl
30
+
Requires-Dist: python-dotenv
20
31
21
32
# Demand Flexibility Controls Library using Semantics (DFLEXLIBS)
22
33
@@ -113,7 +124,7 @@ The strategy works as follows
113
124
- **Function object** based on the DRControlFunctions protocol
114
125
- **Control object** based on the DRControlStrategy protocol
115
126
116
-
* Call SPARQL query to instantiate the test cases’ control points (case-agnostic/control-specific routine)
127
+
* Call SPARQL query to instantiate the test cases’ control points (case-agnostic/control-specific routine)
117
128
- **TZonPoint**: identifier for the temperature measurement point per zone
118
129
- **TSetHeaZonPoint**: identifier for the heating temperature setpoint per zone
119
130
- **TSetCooZonPoint**: identifier for the cooling temperature setpoint per zone
@@ -122,7 +133,7 @@ The strategy works as follows
122
133
- **TSetMaxPoint**: identifier for the maximum temperature setpoint per zone (baseline)
123
134
- **occSensorPoint**: identifier for the occupancy sensor per zone (baseline)
124
135
125
-
The query can capture TSetZon as an alternative when there aren’t Heat and Cool setpoints, and then logic inside controller_agent defines if it corresponds to heating or cooling according to HVAC operation mode.
136
+
The query can capture TSetZon as an alternative when there aren’t Heat and Cool setpoints, and then logic inside controller_agent defines if it corresponds to heating or cooling according to HVAC operation mode.
126
137
127
138
* Compute the control strategy (case-agnostic/control-specific routine)
128
139
@@ -181,5 +192,5 @@ DFLEXLIBS is available under the following open-source [license](https://github.
181
192
182
193
Paul, Lazlo; De Andrade Pereira, Flavia; Ham, Sang woo;Pritoni, Marco; Brown, Rich; Feng, Jingjuan Dove. Open Building Operating System: an Open-Source Grid Responsive Control Platform for Buildings (2023). ASHRAE Annual Conference 2023.
183
194
184
-
de Andrade Pereira, Flavia; Pritoni, Marco; MartÃn-Toral, Susana; Finn, Donal; O’Donnell, James. A semantics-driven framework for scalable demand flexibility control applications (2023). Proceedings of the 2023 European Conference on Computing in Construction and the 40th International CIB W78 Conference.
195
+
de Andrade Pereira, Flavia; Pritoni, Marco; Martín-Toral, Susana; Finn, Donal; O’Donnell, James. A semantics-driven framework for scalable demand flexibility control applications (2023). Proceedings of the 2023 European Conference on Computing in Construction and the 40th International CIB W78 Conference.
0 commit comments