Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional air handling unit types #274

Merged
merged 2 commits into from
Jun 10, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions bricksrc/definitions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ https://brickschema.org/schema/Brick#Air_Handler_Unit,"Assembly consisting of se
https://brickschema.org/schema/Brick#Air_Quality,,
https://brickschema.org/schema/Brick#Air_Quality_Sensor,A sensor which provides a measure of air quality,
https://brickschema.org/schema/Brick#Air_Static_Pressure_Step_Parameter,,
https://brickschema.org/schema/Brick#Air_System,"The equipment, devices, and conduits that handle the introduction, exhaust, and/or distribution of air in or from the building",
https://brickschema.org/schema/Brick#Air_Temperature_Alarm,An alarm that indicates the off-normal conditions associated with the temperature of air.,
https://brickschema.org/schema/Brick#Air_Temperature_Integral_Time_Parameter,,
https://brickschema.org/schema/Brick#Air_Temperature_Sensor,Measures the temperature of air,
Expand Down Expand Up @@ -181,6 +182,7 @@ https://brickschema.org/schema/Brick#Daytime,,
https://brickschema.org/schema/Brick#Deadband_Setpoint,Sets the size of a deadband,
https://brickschema.org/schema/Brick#Deceleration_Time,,
https://brickschema.org/schema/Brick#Deceleration_Time_Setpoint,,
https://brickschema.org/schema/Brick#Dedicated_Outdoor_Air_System,"A device that conditions and delivers 100% outdoor air to its assigned spaces. It decouples air-conditioning of the outdoor air, usually used to provide minimum outdoor air ventilation, from conditioning of the internal loads.",
https://brickschema.org/schema/Brick#Deionised_Water_Conductivity_Sensor,Measures the electrical conductance of deionised water,
https://brickschema.org/schema/Brick#Deionised_Water_Level_Sensor,Measures the height/level of deionised water in some container,
https://brickschema.org/schema/Brick#Deionized_Water,Water which has been purified by removing its ions (constituting the majority of non-particulate contaminants),
Expand Down Expand Up @@ -261,6 +263,7 @@ https://brickschema.org/schema/Brick#Discharge_Water_Temperature_Sensor,Measures
https://brickschema.org/schema/Brick#Discharge_Water_Temperature_Setpoint,Sets temperature of discharge water,
https://brickschema.org/schema/Brick#Disconnect_Switch,Building power is most commonly provided by utility company through a master disconnect switch (sometimes called a service disconnect) in the main electrical room of a building. The Utility Company provided master disconnect switch often owns or restricts access to this switch. There can also be other cases where a disconnect is placed into an electrical system to allow service cut-off to a portion of the building.,
https://brickschema.org/schema/Brick#Distribution_Frame,"A class of spaces where the cables carrying signals meet and connect, e.g. a wiring closet or a broadcast downlink room",
https://brickschema.org/schema/Brick#DOAS,See Dedicated_Outdoor_Air_System,
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Supply_Temperature_Sensor,Measures the temperature of domestic water supplied by a hot water system,
https://brickschema.org/schema/Brick#Domestic_Hot_Water_Supply_Temperature_Setpoint,Sets temperature of supplying part of domestic hot water,
https://brickschema.org/schema/Brick#Domestic_Hot_Water_System,"The equipment, devices and conduits that handle the production and distribution of domestic hot water in a building",
Expand Down Expand Up @@ -337,6 +340,7 @@ https://brickschema.org/schema/Brick#Exhaust_Air_Stack_Flow_Setpoint,Sets exhaus
https://brickschema.org/schema/Brick#Exhaust_Air_Static_Pressure_Proportional_Band_Parameter,,
https://brickschema.org/schema/Brick#Exhaust_Air_Static_Pressure_Sensor,The static pressure of air within exhaust regions of an HVAC system,
https://brickschema.org/schema/Brick#Exhaust_Air_Static_Pressure_Setpoint,Sets static pressure of exhaust air,
https://brickschema.org/schema/Brick#Exhaust_Air_System,"The equipment, devices, and conduits that handle the exhaust of air from the building",,
https://brickschema.org/schema/Brick#Exhaust_Air_Temperature_Sensor,Measures the temperature of exhaust air,
https://brickschema.org/schema/Brick#Exhaust_Air_Velocity_Pressure_Sensor,,
https://brickschema.org/schema/Brick#Exhaust_Damper,A damper that modulates the flow of exhaust air,
Expand Down Expand Up @@ -538,10 +542,12 @@ https://brickschema.org/schema/Brick#Mail_Room,A room where mail is recieved and
https://brickschema.org/schema/Brick#Maintenance_Mode_Command,"Controls whether or not a device or controller is operating in ""Maintenance"" mode",
https://brickschema.org/schema/Brick#Maintenance_Required_Alarm,An alarm that indicates that repair/maintenance is required on an associated device or equipment,
https://brickschema.org/schema/Brick#Majlis,"In Arab countries, an Majlis is a private lounge where visitors are recieved and entertained",
https://brickschema.org/schema/Brick#Makeup_Air_Unit,A device designed to condition ventilation air introduced into a space or to replace air exhausted from a process or general area exhaust. The device may be used to prevent negative pressure within buildings or to reduce airborne contaminants in a space.,
https://brickschema.org/schema/Brick#Makeup_Water,"Water used used to makeup water loss through leaks, evaporation, or blowdown",
https://brickschema.org/schema/Brick#Makeup_Water_Valve,"A valve regulating the flow of makeup water into a water holding tank, e.g. a cooling tower, hot water tank",
https://brickschema.org/schema/Brick#Manual_Auto_Status,Indicates if a system is under manual or automatic operation,
https://brickschema.org/schema/Brick#Massage_Room,"Usually adjunct to an athletic facility, a private/semi-private space where massages are performed",
https://brickschema.org/schema/Brick#MAU,See Makeup_Air_Unit,
https://brickschema.org/schema/Brick#Max_Air_Temperature_Setpoint,Setpoint for maximum air temperature,
https://brickschema.org/schema/Brick#Max_Frequency_Command,Sets the maximum permitted frequency,
https://brickschema.org/schema/Brick#Max_Load_Setpoint,,
Expand Down Expand Up @@ -922,6 +928,7 @@ https://brickschema.org/schema/Brick#Velocity_Pressure,"Dynamic Pressure (indica
https://brickschema.org/schema/Brick#Velocity_Pressure_Sensor,Measures the difference between total pressure and static pressure,
https://brickschema.org/schema/Brick#Velocity_Pressure_Setpoint,Sets static veloicty pressure,
https://brickschema.org/schema/Brick#Vent_Operating_Mode_Status,Indicates the current operating mode of a vent,
https://brickschema.org/schema/Brick#Ventilation_Air_System,"The equipment, devices, and conduits that handle the introduction and distribution of ventilation air in the building",
https://brickschema.org/schema/Brick#Vertical_Space,A class of spaces used to connect multiple floors or levels..,
https://brickschema.org/schema/Brick#Visitor_Lobby,A lobby for visitors to the building. Sometimes used to distinguish from an employee entrance looby,
https://brickschema.org/schema/Brick#Voltage,"Voltage, also referred to as Electric Tension, is the difference between electrical potentials of two points. For an electric field within a medium, (U_{ab} = - \int_{r_a}^{r_b} E . {dr}), where (E) is electric field strength. For an irrotational electric field, the voltage is independent of the path between the two points (a) and (b).",
Expand Down
22 changes: 22 additions & 0 deletions bricksrc/equipment.py
Original file line number Diff line number Diff line change
Expand Up @@ -439,6 +439,28 @@
"AHU": {
"tags": [TAG.Equipment, TAG.AHU],
"subclasses": {
"Dedicated_Outdoor_Air_System": {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you think about using Dedicated_Outdoor_Air_System_Unit so that it is clear from looking at the term that this is an Equipment and not a System?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I agree with your suggestion to make it clearer.

"tags": [
TAG.Equipment,
TAG.Dedicated,
TAG.Outdoor,
TAG.Air,
TAG.System,
],
OWL.equivalentClass: BRICK["DOAS"],
},
"DOAS": {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This could still be DOAS if that's a common abbreviation

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, that is the common abbreviation.

"tags": [TAG.Equipment, TAG.DOAS],
OWL.equivalentClass: BRICK["Dedicated_Outdoor_Air_System"],
},
"Makeup_Air_Unit": {
"tags": [TAG.Equipment, TAG.Makeup, TAG.Air, TAG.Unit],
OWL.equivalentClass: BRICK["MAU"],
},
"MAU": {
"tags": [TAG.Equipment, TAG.MAU],
OWL.equivalentClass: BRICK["Makeup_Air_Unit"],
},
"Rooftop_Unit": {
OWL.equivalentClass: BRICK["RTU"],
"tags": [TAG.Equipment, TAG.Rooftop, TAG.AHU],
Expand Down
19 changes: 19 additions & 0 deletions bricksrc/system.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,25 @@
OWL.equivalentClass: BRICK["HVAC_System"],
"tags": [TAG.Heat, TAG.Ventilation, TAG.Air, TAG.Conditioning, TAG.System],
"subclasses": {
"Air_System": {
"tags": [TAG.Air, TAG.System],
"subclasses": {
"Ventilation_Air_System": {
"tags": [
TAG.Ventilation,
TAG.Air,
TAG.System,
]
},
"Exhaust_Air_System": {
"tags": [
TAG.Exhaust,
TAG.Air,
TAG.System,
]
},
},
},
"Steam_System": {"tags": [TAG.Steam, TAG.System]},
"Water_System": {
"tags": [TAG.Water, TAG.System],
Expand Down