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

Add dampers, fans, and wall air conditioner #605

Merged
merged 3 commits into from
Jan 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
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
5 changes: 5 additions & 0 deletions bricksrc/definitions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,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 @@ -575,6 +576,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 @@ -851,6 +853,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 @@ -1115,6 +1118,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 @@ -1161,6 +1165,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