Skip to content

Commit

Permalink
Add dampers, fans, and wall air conditioner (#605)
Browse files Browse the repository at this point in the history
* Add dampers

* Add wall air conditioner

* Add pressurization fan
  • Loading branch information
connorjcantrell authored Jan 5, 2024
1 parent a831264 commit 6417a60
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
5 changes: 5 additions & 0 deletions bricksrc/definitions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ https://brickschema.org/schema/Brick#Bypass_Air,"air in a bypass duct, used to r
https://brickschema.org/schema/Brick#Bypass_Air_Flow_Sensor,Measures the rate of flow of bypass air,
https://brickschema.org/schema/Brick#Bypass_Air_Humidity_Setpoint,Humidity setpoint for bypass air,
https://brickschema.org/schema/Brick#Bypass_Command,,
https://brickschema.org/schema/Brick#Bypass_Damper,"A bypass damper is a type of damper that is employed in forced-air bypass applications to reduce the buildup of static pressure, usually when certain zone dampers are closed.",
https://brickschema.org/schema/Brick#Bypass_Valve,A type of valve installed in a bypass pipeline,https://www.petropedia.com/definition/5050/bypass-valve
https://brickschema.org/schema/Brick#Bypass_Water,Water that circumvents a piece of equipment or system,
https://brickschema.org/schema/Brick#Bypass_Water_Flow_Sensor,Measures the rate of flow of bypass water,
Expand Down Expand Up @@ -568,6 +569,7 @@ https://brickschema.org/schema/Brick#Integral_Time_Parameter,,
https://brickschema.org/schema/Brick#Interface,A device that provides an occupant control over a lighting system,
https://brickschema.org/schema/Brick#Inverter,A device that changes direct current into alternating current,
https://brickschema.org/schema/Brick#Irradiance,The power per unit area of electromagnetic radiation incident on a surface,
https://brickschema.org/schema/Brick#Isolation_Damper,A damper that isolates a section of ductwork or other air handling system.,
https://brickschema.org/schema/Brick#Isolation_Valve,"A valve that stops the flow of a fluid, usually for maintenance or safety purposes",https://en.wikipedia.org/wiki/Isolation_valve
https://brickschema.org/schema/Brick#Janitor_Room,A room set aside for the storage of cleaning equipment and supplies,
https://brickschema.org/schema/Brick#Jet_Nozzle_Air_Diffuser,An air diffuser that is designed to produce high velocity discharge air stream to throw the air over a large distance or target the air stream to a localize area,
Expand Down Expand Up @@ -842,6 +844,7 @@ https://brickschema.org/schema/Brick#Pressure_Alarm,An alarm that indicates the
https://brickschema.org/schema/Brick#Pressure_Sensor,Measure the amount of force acting on a unit area,
https://brickschema.org/schema/Brick#Pressure_Setpoint,Sets pressure,
https://brickschema.org/schema/Brick#Pressure_Status,Indicates if pressure is within expected bounds,
https://brickschema.org/schema/Brick#Pressurization_Fan,A pressurization fan is a device used to increase and maintain higher air pressure in a specified space compared to its surroundings.,
https://brickschema.org/schema/Brick#Private_Office,"An office devoted to a single individual, with walls and door",
https://brickschema.org/schema/Brick#Proportional_Band_Parameter,,
https://brickschema.org/schema/Brick#Proportional_Gain_Parameter,,
Expand Down Expand Up @@ -1100,6 +1103,7 @@ https://brickschema.org/schema/Brick#Voltage_Imbalance,The percent deviation fro
https://brickschema.org/schema/Brick#Voltage_Imbalance_Sensor,A sensor which measures the voltage difference (imbalance) between phases of an electrical system,
https://brickschema.org/schema/Brick#Voltage_Ratio_Setpoint,Sets the ratio of voltage in a transformer,
https://brickschema.org/schema/Brick#Voltage_Sensor,Measures the voltage of an electrical device or object,
https://brickschema.org/schema/Brick#Wall_Air_Conditioner,"A wall air conditioner, also known as a window air conditioner when installed in a window frame, is a self-contained unit that cools a room by drawing in warm air, cooling it over a refrigerant coil, and recirculating it back into the space.",
https://brickschema.org/schema/Brick#Wardrobe,"Storage for clothing, costumes, or uniforms",
https://brickschema.org/schema/Brick#Warm_Cool_Adjust_Sensor,"User provided adjustment of zone temperature, typically in the range of +/- 5 degrees",
https://brickschema.org/schema/Brick#Warmest_Zone_Air_Temperature_Sensor,The zone temperature that is warmest; drives the supply temperature of cold air. A computed value rather than a physical sensor. Also referred to as a 'Highest Zone Air Temperature Sensor',
Expand Down Expand Up @@ -1146,6 +1150,7 @@ https://brickschema.org/schema/Brick#Zone_Air_Humidity_Setpoint,Humidity setpoin
https://brickschema.org/schema/Brick#Zone_Air_Temperature_Sensor,A physical or virtual sensor which represents the temperature of an HVAC Zone,
https://brickschema.org/schema/Brick#Zone_Air_Temperature_Setpoint,Sets temperature of zone air,
https://brickschema.org/schema/Brick#Zone_CO2_Level_Sensor,A physical or virtual sensor which represents the CO2 level of an HVAC Zone,
https://brickschema.org/schema/Brick#Zone_Damper,Dampers open and close to regulate zone temperatures in an HVAC system.,
https://brickschema.org/schema/Brick#Zone_Standby_Load_Shed_Command,,
https://brickschema.org/schema/Brick#Zone_Unoccupied_Load_Shed_Command,,
https://brickschema.org/schema/Brick#feeds,The subject is upstream of the object in the context of some sequential process; some media is passed between them,
Expand Down
9 changes: 9 additions & 0 deletions bricksrc/equipment.py
Original file line number Diff line number Diff line change
Expand Up @@ -669,18 +669,24 @@
"Ceiling_Fan": {"tags": [TAG.Equipment, TAG.Fan, TAG.Ceiling]},
"Outside_Fan": {"tags": [TAG.Equipment, TAG.Fan, TAG.Outside]},
"Relief_Fan": {"tags": [TAG.Equipment, TAG.Fan, TAG.Relief]},
"Pressurization_Fan": {
"tags": [TAG.Equipment, TAG.Fan, TAG.Pressurization],
},
},
},
"Economizer": {"tags": [TAG.Equipment, TAG.Economizer]},
"Damper": {
"tags": [TAG.Equipment, TAG.Damper],
"subclasses": {
"Bypass_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Bypass]},
"Economizer_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Economizer]},
"Exhaust_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Exhaust]},
"Isolation_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Isolation]},
"Outside_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Outside]},
"Return_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Return]},
"Mixed_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Mixed]},
"Relief_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Relief]},
"Zone_Damper": {"tags": [TAG.Equipment, TAG.Damper, TAG.Zone]},
},
},
"Condenser": {"tags": [TAG.Equipment, TAG.Condenser]},
Expand Down Expand Up @@ -819,6 +825,9 @@
},
},
},
"Wall_Air_Conditioner": {
"tags": [TAG.Equipment, TAG.Wall, TAG.Air, TAG.Conditioner]
},
}

valve_subclasses = {
Expand Down

0 comments on commit 6417a60

Please sign in to comment.