BH.oM.MEP.Equipment.Parts.AirHandlingUnitBase¶
Air Handling Units are devices which house fans, filter, coils, and energy wheels which produce heated and cooled fresh/partially recirculated air to a building
Class structure¶
Implemented interfaces and base types¶
The AirHandlingUnitBase is inheriting from the following base type(s) and implements the following interfaces:
- BH.oM.Base.BHoMObject
- BH.oM.Base.IBHoMObject
- BH.oM.Base.IObject
- BH.oM.MEP.Equipment.Parts.IPart
Properties¶
Defining properties¶
The following properties are defined on the class
Name | Type | Description | Quantity |
---|---|---|---|
TotalSupplyAirFlow | double | Total Supply Airflow accounts for the total amount of air supplied to the building by the Air Handling Unit | - |
TotalSupplyAirExternalStaticPressure | double | Total supply external static pressure denotes the resistance within the system that the supply fan has to overcome from filters, grilles, coils, etc | - |
TotalReturnAirFlow | double | Total Return Airflow accounts for the total amount of air returned from the building to the Air Handling Unit | - |
TotalReturnAirExternalStaticPressure | double | Total return external static pressure denotes the resistance within the system that the return fan has to overcome from grilles, ducts, etc | - |
TotalDesignOutdoorAirFlow | double | Total Design Outdoor Airflow accounts for the total amount of outdoor air introduced to the supply air that goes to the building from the Air Handling Unit | - |
DemandControlledVentilationMinimumOutdoorAirFlow | double | Demand Controlled Ventilation Minimum Outdoor Airflow denotes that amount of outdoor air that is required to be supplied to the building, at a minimum | - |
TotalOutdoorAirFlowExternalStaticPressure | double | Total outdoor air external static pressure denotes the resistance within the system that the outdoor air intake fan has to overcome | - |
TotalReliefAirFlow | double | Total Relief Airflow accounts for the total amount of extract/exhaust air that is removed from the system and introduced to the atmosphere | - |
TotalReliefExternalStaticPressure | double | Total Relief Airflow external static pressure denotes the resistance within the system that the relief/extract/exhaust fan has to overcome | - |
SupplyAirEconomiser | bool | Supply Air Economisers allow additional outdoor air to be introduced to the system when outdoor conditions are favorable (typically cool and dry) | - |
WaterEconomiser | bool | Water Economisers allow returned fluids to be introduced to the system when conditions are favorable | - |
Inherited properties¶
The following properties are inherited from the base class of the object
Name | Type | Description | Quantity |
---|---|---|---|
BHoM_Guid | Guid | - | - |
Name | string | - | - |
Fragments | FragmentSet | - | - |
Tags | HashSet<string> | - | - |
CustomData | Dictionary<string, object> | - | - |
Code and Schema¶
C# implementation¶
C#
public class AirHandlingUnitBase : BH.oM.Base.BHoMObject, BH.oM.Base.IBHoMObject, BH.oM.Base.IObject, BH.oM.MEP.Equipment.Parts.IPart
Assembly: MEP_oM.dll
The C# class definition is available on github:
All history and changes of the class can be found by inspection the history.
JSON Schema implementation¶
The object is defined as a JSON schema. You can validate a JSON instance against this schema by reference. To do this, use the schema reference below in a validator like this one.
JSON Schema
{
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/MEP_oM/Equipment/Parts/AirHandlingUnitBase.json"
}
The JSON Schema is available on github here: