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

Modeling VRFs and Heat Pumps #590

Merged
merged 34 commits into from
Jan 15, 2024
Merged
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
80edee0
Merge pull request #4 from BrickSchema/master
jbkoh Sep 20, 2023
36e645b
Merge pull request #5 from mapped/sync-with-upstream-230928
connorjcantrell Sep 28, 2023
dfe0985
Merge remote-tracking branch 'upstream/master'
connorjcantrell Nov 14, 2023
4d42a16
Merge pull request #6 from mapped/sync-with-upstream-231114
connorjcantrell Nov 14, 2023
b9cccb8
Merge branch 'master' of https://github.com/BrickSchema/Brick into up…
connorjcantrell Dec 5, 2023
f66670a
Merge pull request #7 from mapped/update-master
connorjcantrell Dec 5, 2023
a74f788
Add VRF, Heat Pump, and Chiller equipment
connorjcantrell Dec 5, 2023
256aec5
Add VRF System
connorjcantrell Dec 8, 2023
b6decd3
Add definitions
connorjcantrell Dec 12, 2023
8fc21e8
Add Condensing Unit definitions
connorjcantrell Dec 12, 2023
6f4cb1b
Add commas
connorjcantrell Dec 12, 2023
7eb9bd6
Add Expansion Valves
connorjcantrell Dec 12, 2023
4c5e4d5
Update Electronic Expansion Valve name
connorjcantrell Dec 12, 2023
2c8a2a2
Move expansion valves to new metering device class
connorjcantrell Dec 12, 2023
1e1fe92
Add refrigeration system
connorjcantrell Dec 12, 2023
3afe698
Add metering device definitions
connorjcantrell Dec 12, 2023
5a10c2c
Add connectedTo relationship
connorjcantrell Dec 12, 2023
8e73f53
Rename metering device to throttling device
connorjcantrell Dec 13, 2023
cbcc5d4
Add ground, air, water source condensing and packaged units
connorjcantrell Dec 13, 2023
192c141
Add alias to Duct FCU
connorjcantrell Dec 13, 2023
135c7c2
Add horizontal tag to Duct FCU
connorjcantrell Dec 13, 2023
c3d3f22
Rename throttling device to refrigerant metering device
connorjcantrell Dec 13, 2023
56f6ad1
Add capillary tube metering device
connorjcantrell Dec 13, 2023
fcfa489
Add VRF, Heat Pump, and Chiller equipment
connorjcantrell Dec 5, 2023
636e03e
Add Expansion Valves
connorjcantrell Dec 12, 2023
f313094
Update Electronic Expansion Valve name
connorjcantrell Dec 12, 2023
d15d70e
Move expansion valves to new metering device class
connorjcantrell Dec 12, 2023
720b806
Rename metering device to throttling device
connorjcantrell Dec 13, 2023
bbe898a
Merge branch 'master' into add-vrf
connorjcantrell Jan 12, 2024
c2950c4
Remove comma
connorjcantrell Jan 12, 2024
f1a83a6
Fix format
connorjcantrell Jan 12, 2024
bc0c789
Wrap definition
connorjcantrell Jan 12, 2024
6a03d2a
Update obsolete terms
connorjcantrell Jan 12, 2024
8510dd9
Remove Packaged GSHP
connorjcantrell Jan 12, 2024
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
2 changes: 2 additions & 0 deletions bricksrc/collections.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
},
},
},
"VRF_System": {"tags": [TAG.Variable, TAG.Refrigerant, TAG.Flow, TAG.System]},
"Refrigeration_System": {"tags": [TAG.Refrigeration, TAG.System]},
"Steam_System": {"tags": [TAG.Steam, TAG.System]},
"Water_System": {
"tags": [TAG.Water, TAG.System],
Expand Down
23 changes: 21 additions & 2 deletions bricksrc/definitions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@ https://brickschema.org/schema/Brick#Acceleration_Time,,
https://brickschema.org/schema/Brick#Acceleration_Time_Setpoint,,
https://brickschema.org/schema/Brick#Active_Chilled_Beam,A Chilled Beam with an integral primary air connection that induces air flow through the device.,
https://brickschema.org/schema/Brick#Active_Power,"(Active Power) is, under periodic conditions, the mean value, taken over one period (T), of the instantaneous power (p). In complex notation, (P = Re \; S), where (S) is (complex power)"".",
https://brickschema.org/schema/Brick#Active_Power_Sensor,"Measures the portion of power that, averaged over a complete cycle of the AC waveform, results in net transfer of energy in one direction","https://en.wikipedia.org/wiki/AC_power#Active,_reactive,_and_apparent_power"
https://brickschema.org/schema/Brick#Active_Power_Sensor,"Measures the portion of power that, averaged over a complete cycle of the AC waveform, results in net transfer of energy in one direction","https://en.wikipedia.org/wiki/AC_power#Active,_reactive,_and_apparent_power",
https://brickschema.org/schema/Brick#Adjust_Sensor,Measures user-provided adjustment of some value,
https://brickschema.org/schema/Brick#Air,"the invisible gaseous substance surrounding the earth, a mixture mainly of oxygen and nitrogen.",
https://brickschema.org/schema/Brick#Air_Alarm,,
https://brickschema.org/schema/Brick#Air_Cooled_Chiller,"A chiller that uses air to cool the refrigerant, used in various commercial and industrial cooling applications",
https://brickschema.org/schema/Brick#Air_Differential_Pressure_Sensor,Measures the difference in pressure between two regions of air,
https://brickschema.org/schema/Brick#Air_Differential_Pressure_Setpoint,Sets the target air differential pressure between an upstream and downstream point in a air duct or conduit,
https://brickschema.org/schema/Brick#Air_Diffuser,A device that is a component of the air distribution system that controls the delivery of conditioned and/or ventilating air into a room,
Expand All @@ -27,6 +28,7 @@ https://brickschema.org/schema/Brick#Air_Loop,The set of connected equipment ser
https://brickschema.org/schema/Brick#Air_Plenum,A component of the HVAC the receives air from the air handling unit or room to distribute or exhaust to or from the building,
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_Source_Heat_Pump,A type of heat pump that uses air as a heat source or sink for heating and cooling purposes
https://brickschema.org/schema/Brick#Air_Static_Pressure_Step_Parameter,,
https://brickschema.org/schema/Brick#Air_System,"The equipment, distribution systems and terminals that introduce or exhaust, either collectively or individually, the air into and 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.,
Expand Down Expand Up @@ -69,6 +71,7 @@ https://brickschema.org/schema/Brick#Boiler,"A closed, pressure vessel that uses
https://brickschema.org/schema/Brick#Boiler_Command,A command to control a boiler,
https://brickschema.org/schema/Brick#Booster_Fan,Fan activated to increase airflow beyond what is provided by the default configuration,
https://brickschema.org/schema/Brick#Box_Mode_Command,,
https://brickschema.org/schema/Brick#Branch_Selector,"A device in VRF systems that regulates the flow of refrigerant to different indoor units or branches, ensuring optimal distribution of heating or cooling according to the specific requirements of each zone or area in the building.",
https://brickschema.org/schema/Brick#Break_Room,A space for people to relax while not working,
https://brickschema.org/schema/Brick#Breaker_Panel,Breaker Panel distributes power into various end-uses.,
https://brickschema.org/schema/Brick#Breakroom,A space for people to relax while not working,
Expand Down Expand Up @@ -108,6 +111,7 @@ https://brickschema.org/schema/Brick#CRAH,"a computer room air handler (CRAH) us
https://brickschema.org/schema/Brick#Cafeteria,A space to serve food and beverages,
https://brickschema.org/schema/Brick#Capacity,,
https://brickschema.org/schema/Brick#Capacity_Sensor,,
https://brickschema.org/schema/Brick#Cassette_Fan_Coil_Unit,"A type of fan coil unit installed within the ceiling void, typically using a cassette for air delivery",
https://brickschema.org/schema/Brick#Ceiling_Fan,A fan installed on the ceiling of a room for the purpose of air circulation,
https://brickschema.org/schema/Brick#Centrifugal_Chiller,A chiller that uses the vapor compression cycle to chill water. It throws off the heat collected from the chilled water plus the heat from the compressor to a water loop,https://bellomyims.com/your-definitive-guide-to-centrifugal-chillers/
https://brickschema.org/schema/Brick#Change_Filter_Alarm,An alarm that indicates that a filter must be changed,
Expand Down Expand Up @@ -159,7 +163,6 @@ https://brickschema.org/schema/Brick#Computer_Room_Air_Conditioning,"A device th
https://brickschema.org/schema/Brick#Computer_Room_Air_Handler,"a computer room air handler (CRAH) uses fans, cooling coils and a water-chiller system to remove heat.",
https://brickschema.org/schema/Brick#Concession,A space to sell food and beverages. Usually embedded in a larger space and does not include a space where people consume their purchases,
https://brickschema.org/schema/Brick#Condensate_Leak_Alarm,An alarm that indicates a leak of condensate from a cooling system,
https://brickschema.org/schema/Brick#Condenser,A heat exchanger in which the primary heat transfer vapor changes its state to a liquid phase.,
https://brickschema.org/schema/Brick#Condenser_Heat_Exchanger,A heat exchanger in which the primary heat transfer vapor changes its state to a liquid phase.,
https://brickschema.org/schema/Brick#Condenser_Water,Water used used to remove heat through condensation,
https://brickschema.org/schema/Brick#Condenser_Water_Bypass_Valve,A valve installed in a bypass line of a condenser water loop,
Expand All @@ -170,6 +173,7 @@ https://brickschema.org/schema/Brick#Condenser_Water_System,"A heat rejection sy
https://brickschema.org/schema/Brick#Condenser_Water_Temperature_Sensor,Measures the temperature of condenser water,
https://brickschema.org/schema/Brick#Condenser_Water_Valve,A valve that modulates the flow of condenser water,
https://brickschema.org/schema/Brick#Condensing_Natural_Gas_Boiler,"A closed, pressure vessel that uses natural gas and heat exchanger that capture and reuse any latent heat for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications.",
https://brickschema.org/schema/Brick#Condensing_Unit,"An outdoor HVAC unit that typically condenses refrigerant from gas to liquid, integral to the refrigeration cycle. It comprises a condenser coil, compressor, fan, and potentially a reversing valve in heat pump applications.",
https://brickschema.org/schema/Brick#Conductivity,,
https://brickschema.org/schema/Brick#Conductivity_Sensor,Measures electrical conductance,
https://brickschema.org/schema/Brick#Conference_Room,A space dedicated in which to hold a meetings,
Expand Down Expand Up @@ -304,6 +308,7 @@ https://brickschema.org/schema/Brick#Drive_Ready_Status,"Indicates if a hard dri
https://brickschema.org/schema/Brick#Dry_Bulb_Temperature,"The temperature of air measured by a thermometer freely exposed to the air, but shielded from radiation and moisture. (https://en.wikipedia.org/wiki/Dry-bulb_temperature)",
https://brickschema.org/schema/Brick#Dry_Cooler,"A dry cooler is a fluid cooler that uses air, a relatively dry, non-liquid fluid to accomplish process cooling. (https://submer.com/submer-academy/library/dry-cooler/)",
https://brickschema.org/schema/Brick#Dual_Duct_Air_Handling_Unit,An air handling unit that contains hot and cold decks to supply heating and cooling to a building,
https://brickschema.org/schema/Brick#Duct_Fan_Coil_Unit,"An inline HVAC component, the Duct Fan Coil Unit is integrated within the ductwork system, rather than within the served space, to distribute conditioned air through ducts to various areas or rooms.",
https://brickschema.org/schema/Brick#Duration_Sensor,Measures the duration of a phenomenon or event,
https://brickschema.org/schema/Brick#ESS_Panel,See Embedded_Surface_System_Panel,
https://brickschema.org/schema/Brick#Economizer,"Device that, on proper variable sensing, initiates control signals or actions to conserve energy. A control system that reduces the mechanical heating and cooling requirement.",
Expand Down Expand Up @@ -439,6 +444,7 @@ https://brickschema.org/schema/Brick#Fire_Sprinkler_Water_Storage_Tank,A special
https://brickschema.org/schema/Brick#Fire_Zone,combustion chamber in a furnace or boiler.,
https://brickschema.org/schema/Brick#First_Aid_Room,A room for a person with minor injuries can be treated or temporarily treated until transferred to a more advanced medical facility,
https://brickschema.org/schema/Brick#Floor,"A level, typically representing a horizontal aggregation of spaces that are vertically bound. (referring to IFC)",
https://brickschema.org/schema/Brick#Floor_Fan_Coil_Unit,"A fan coil unit installed on the floor, typically against a wall, for providing heating and cooling in residential or small office spaces",
https://brickschema.org/schema/Brick#Flow,,
https://brickschema.org/schema/Brick#Flow_Loss,,
https://brickschema.org/schema/Brick#Flow_Sensor,Measures the rate of flow of some substance,
Expand Down Expand Up @@ -469,6 +475,7 @@ https://brickschema.org/schema/Brick#Generation_Sensor,A sensor measuring how mu
https://brickschema.org/schema/Brick#Generator_Room,"A room for electrical equipment, specifically electrical generators.",
https://brickschema.org/schema/Brick#Grains,,
https://brickschema.org/schema/Brick#Grease_Interceptor,"A larger, more industrial version of a grease trap designed to handle higher volumes of wastewater and more efficiently separate grease and fats.",
https://brickschema.org/schema/Brick#Ground_Source_Heat_Pump,"A geothermal heat pump using the earth as a heat source or sink, offering high efficiency in heating and cooling",
https://brickschema.org/schema/Brick#HVAC_Equipment,See Heating_Ventilation_Air_Conditioning_System,
https://brickschema.org/schema/Brick#HVAC_System,See Heating_Ventilation_Air_Conditioning_System,
https://brickschema.org/schema/Brick#HVAC_Zone,"a space or group of spaces, within a building with heating, cooling, and ventilating requirements, that are sufficiently similar so that desired conditions (e.g., temperature) can be maintained throughout using a single sensor (e.g., thermostat or temperature sensor).",
Expand All @@ -479,6 +486,9 @@ https://brickschema.org/schema/Brick#Hallway,"A common space, used to connect ot
https://brickschema.org/schema/Brick#Hazardous_Materials_Storage,A storage space set aside (usually with restricted access) for the storage of materials that can be hazardous to living beings or the environment,
https://brickschema.org/schema/Brick#Heat_Exchanger,A heat exchanger is a piece of equipment built for efficient heat transfer from one medium to another. The media may be separated by a solid wall to prevent mixing or they may be in direct contact (BEDES),
https://brickschema.org/schema/Brick#Heat_Exchanger_System_Enable_Status,Indicates if the heat exchanger system has been enabled,
https://brickschema.org/schema/Brick#Heat_Pump,"A device that transfers heat energy to or from a space, providing heating or cooling",
https://brickschema.org/schema/Brick#Heat_Pump_Condensing_Unit,"An outdoor HVAC unit that functions in both heating and cooling modes. It includes a reversing valve along with a condenser coil and compressor, enabling the switch between cooling and heating by reversing refrigerant flow.",
https://brickschema.org/schema/Brick#Heat_Recovery_Condensing_Unit, "An advanced outdoor HVAC unit equipped for both heating and cooling, with the added capability of heat recovery. It efficiently recycles heat from the cooling process for heating purposes, featuring components like a condenser coil, compressor, and heat recovery systems.",
https://brickschema.org/schema/Brick#Heat_Sensor,Measures heat,
https://brickschema.org/schema/Brick#Heat_Sink_Temperature_Sensor,Measure temperature of the heat sink on a device such as a VFD.,
https://brickschema.org/schema/Brick#Heat_Wheel,A rotary heat exchanger positioned within the supply and exhaust air streams of an air handling system in order to recover heat energy,https://en.wikipedia.org/wiki/Thermal_wheel
Expand Down Expand Up @@ -882,6 +892,7 @@ https://brickschema.org/schema/Brick#Reactive_Power_Sensor,"Measures the portion
https://brickschema.org/schema/Brick#Real_Power,"(Active Power) is, under periodic conditions, the mean value, taken over one period (T), of the instantaneous power (p). In complex notation, (P = Re \; S), where (S) is (complex power)"".",
https://brickschema.org/schema/Brick#Reception,"A space, usually in a lobby, where visitors to a building or space can go to after arriving at a building and inform building staff that they have arrived",
https://brickschema.org/schema/Brick#Refrigerant,A refrigerant is a working fluid used in the refrigeration cycle of air conditioning systems and heat pumps where in most cases they undergo a repeated phase transition from a liquid to a gas and back again.,https://en.wikipedia.org/wiki/Refrigerant
https://brickschema.org/schema/Brick#Refrigerant_Valve,"A valve controlling the flow or pressure of refrigerant in refrigeration or air conditioning systems, crucial for system efficiency",
https://brickschema.org/schema/Brick#Region,"A unit of geographic space, usually contigious or somehow related to a geopolitical feature",
https://brickschema.org/schema/Brick#Reheat_Command,"A command to activate reheating, which is used for either heating or for dehumidification purposes",
https://brickschema.org/schema/Brick#Reheat_Valve,A valve that controls air temperature by modulating the amount of hot water flowing through a reheat coil,
Expand Down Expand Up @@ -1114,12 +1125,14 @@ 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_Fan_Coil_Unit,"A wall-mounted fan coil unit used for individual room heating and cooling, often found in hotels, apartments, and offices",
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',
https://brickschema.org/schema/Brick#Waste_Storage,A room used for storing waste such as trash or recycling,
https://brickschema.org/schema/Brick#Water,"transparent, odorless, tasteless liquid; a compound of hydrogen and oxygen (H2O), containing 11.188% hydrogen and 88.812% oxygen by mass; freezing at 32°F (0°C); boiling near 212°F (100°C).",
https://brickschema.org/schema/Brick#Water_Alarm,"Alarm that indicates an undesirable event with a pipe, container, or equipment carrying water e.g. water leak",
https://brickschema.org/schema/Brick#Water_Cooled_Chiller,"A chiller system using water in the heat exchange process, employed in industrial or commercial facilities for cooling",
https://brickschema.org/schema/Brick#Water_Differential_Pressure_Setpoint,Sets the target water differential pressure between an upstream and downstream point in a water pipe or conduit,
https://brickschema.org/schema/Brick#Water_Differential_Temperature_Sensor,Measures the difference in water temperature between an upstream and downstream point in a pipe or conduit,
https://brickschema.org/schema/Brick#Water_Differential_Temperature_Setpoint,Sets the target differential temperature between the start and end of a heat transfer cycle in a water circuit,
Expand All @@ -1133,6 +1146,7 @@ https://brickschema.org/schema/Brick#Water_Loop,A collection of equipment that t
https://brickschema.org/schema/Brick#Water_Loss_Alarm,An alarm that indicates a loss of water e.g. during transport,
https://brickschema.org/schema/Brick#Water_Meter,A meter that measures the usage or consumption of water,
https://brickschema.org/schema/Brick#Water_Pump,A pump that performs work on water,
https://brickschema.org/schema/Brick#Water_Source_Heat_Pump,"A heat pump utilizing water for heat exchange, suitable for heating and cooling in large buildings",
https://brickschema.org/schema/Brick#Water_Storage_Tank,A specialized type of tank intended for the storage of water for extended periods.,
https://brickschema.org/schema/Brick#Water_System,"The equipment, devices and conduits that handle the production and distribution of water in a building",
https://brickschema.org/schema/Brick#Water_Tank,A space used to hold water. This will likely be deprecated in future releases of Brick for the sake of clarity w.r.t. equipment classification of tanks,
Expand Down Expand Up @@ -1183,3 +1197,8 @@ https://brickschema.org/schema/Brick#isPointOf,The subject is a source of teleme
https://brickschema.org/schema/Brick#isSubMeterOf,Indicates the parent for which this meter is a submeter,
https://brickschema.org/schema/Brick#isTagOf,,
https://brickschema.org/schema/Brick#meters,Indicates the entity whose consumption/production of some substance is measured by this meter,
"https://brickschema.org/schema/Brick#Metering_Device","Responsible for regulating refrigerant flow, which includes mechanisms like TXVs, EXVs, and capillary tubes"
"https://brickschema.org/schema/Brick#Refrigeration_System","System designed to remove heat from a space or substance, typically using a refrigerant in a closed loop"
"https://brickschema.org/schema/Brick#Thermal_Expansion_Valve","An type of metering device that automatically adjusts refrigerant flow based on temperature changes, using a sensing bulb"
"https://brickschema.org/schema/Brick#Electronic_Expansion_Valve","A digitally controlled valve in HVAC systems that precisely regulates refrigerant flow."
"https://brickschema.org/schema/Brick#Capillary_Tube","A fixed orifice device in refrigeration systems that controls refrigerant flow based on its diameter and length, without moving parts"
5 changes: 5 additions & 0 deletions bricksrc/deprecations.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
from .namespaces import BRICK, RDFS, SKOS, A

deprecations = {
BRICK.Condenser: {
"version": "1.3.0",
"mitigation_message": "'Condenser' and 'Condensing Unit' are interchangable terms. Renaming class to 'Condensing_Unit' to further aligns with ASHRAE's terminology.",
"replace_with": BRICK.Condensing_Unit,
},
BRICK.Solar_Radiance_Sensor: {
"version": "1.3.0",
"mitigation_message": "The class 'Solar_Radiance_Sensor' is deprecated in favor of 'Solar_Irradiance_Sensor'. The new name better reflects the standard unit of measurement, watts per square meter (W/m²), and aligns with the terminology commonly used in solar applications.",
Expand Down
Loading
Loading