Set Outside Thermal Design
Overview
Describes the setting of values of outside design conditions required for the analysis of energy demand and consumption.
Outside design conditions or criteria may be provided as an extension of the specification of a building by an energy analyst or be obtained from an external data source such as a meteorological data provider.
Outside design criteria are defined for a building. A prior requirement to the execution of this functional part is that a building has already been modelled using the functional part fp_model_building.
Concept: Set outside thermal design [heating]
Sets the outside design conditions prevailing during a winter season when heating is required.
Concept: Set outside thermal design [cooling]
Sets the outside design conditions prevailing during a summer season when cooling is required.
Concept: Set outside thermal design [weather]
Sets the weather criteria to be applied at the point of design
Results
- Outside design conditions for winter heating are defined
- Outside design conditions for summer cooling are defined
- Weather data are defined
| Description | Entity/Pset/Functional Part | MAN | REC | OPT |
|---|---|---|---|---|
| It is assumed that the building has already been modeled using the functional part fp_model_building. | ||||
| Concept: Set outside thermal design [heating] | ||||
|
Pset_OutsideDesignCriteria.HeatingDryBulb::IfcPropertySingleValue::IfcThermodynamicTemperatureMeasure | |||
|
Pset_OutsideDesignCriteria.HeatingWetBulb::IfcPropertySingleValue::IfcThermodynamicTemperatureMeasure | |||
|
Pset_OutsideDesignCriteria.HeatingDesignDay::IfcCalendarDate | |||
|
IfcCalendarDate.YearComponent::IfcYearNumber | |||
|
IfcCalendarDate.MonthComponent::IfcMonthInYearNumber | |||
|
IfcCalendarDate.DayComponent::IfcDayInMonthNumber | |||
| Concept: Set outside thermal design [cooling] | ||||
|
Pset_OutsideDesignCriteria.CoolingDryBulb::IfcPropertySingleValue::IfcThermodynamicTemperatureMeasure | |||
|
Pset_OutsideDesignCriteria. CoolingWetBulb::IfcPropertySingleValue::IfcThermodynamicTemperatureMeasure | |||
|
Pset_OutsideDesignCriteria. CoolingDesignDay::IfcCalendarDate | |||
|
IfcCalendarDate.YearComponent::IfcYearNumber | |||
|
IfcCalendarDate.MonthComponent::IfcMonthInYearNumber | |||
|
IfcCalendarDate.DayComponent::IfcDayInMonthNumber | |||
| Concept: Set outside thermal design [weather] | ||||
|
Pset_ OutsideDesignCriteria.WeatherDataStation ::IfcPropertySingleValue::IfcText | |||
Set the thermal exposure expected by the building based on surrounding site conditions.
|
_Pset_OutsideDesignCriteria.BuildingThermalExposure::IfcPropertyEnumeratedValue::PEnum_BuildingThermalExposure | |||
|
Pset_ OutsideDesignCriteria.PrevailingWindDirection::IfcPropertySingleValue::IfcPlaneAngleMeasure | |||
|
Pset_ OutsideDesignCriteria.PrevailingWindVelocity::IfcPropertySingleValue::IfcLinearVelocityMeasure | |||
|
Pset_OutsideDesignCriteria.WeatherDataDate::IfcCalendarDate | |||
|
IfcCalendarDate.YearComponent::IfcYearNumber | |||
|
IfcCalendarDate.MonthComponent::IfcMonthInYearNumber | |||
|
IfcCalendarDate.DayComponent::IfcDayInMonthNumber |
For the purposes of this functional part, the IFC subset schema and all requirements for entities, datatypes, functions property sets and functional parts are considered to be exactly the same as for the functional part fp_model_building.
Examples of Setting Outside Thermal Design Conditions
In this example, all of the concepts associated with setting outside design criteria are indicated in the same sample file code below.
#2=IFCOWNERHISTORY(...);
/* defining the building */
#902=IFCBUILDING(...);
/* relating the building and the property set */
#912=IFCRELDEFINESBYPROPERTIES('abcdefghijklmnopqrst912',#2,$,$,(#902),#921);
/* definition of occurrence property set */
#921=IFCPROPERTYSET('abcdefghijklmnopqrst921',#2,'Pset_OutsideDesignCriteria',$,
(#931,#932,#933,#934,#935,#936,#937,#938,#939,#940,#941));
/* definition of outside design criteria properties */
#931=IFCPROPERTYSINGLEVALUE('HeatingDryBulb',$,-4.0,$);
#932=IFCPROPERTYSINGLEVALUE('HeatingWetBulb',$,-4.0,$);
#933=IFCPROPERTYREFERENCEVALUE('HeatingDesignDay',$,$,#4001);
#934=IFCPROPERTYSINGLEVALUE('CoolingDryBulb',$,32.0,$);
#935=IFCPROPERTYSINGLEVALUE('CoolingWetBulb',$,25.0,$);
#936=IFCPROPERTYREFERENCEVALUE('CoolingDesignDay',$,$,#4002);
#937=IFCPROPERTYSINGLEVALUE('WeatherDataStation',$,'Bucklebury',$);
#938=IFCPROPERTYREFERENCEVALUE('WeatherDataDate',$,$,#4003);
#939=IFCPROPERTYENUMERATEDVALUE('BuildingThermalExposure',$,(MEDIUM),$);
#940=IFCPROPERTYSINGLEVALUE('PrevailingWindDirection',$,45,$);
#941=IFCPROPERTYSINGLEVALUE('PrevailingWindVelocity',$,15,$);
/* specify the design dates */
#4001=IFCCALENDARDATE(21,12,2005);
#4002=IFCCALENDARDATE(21,6,2005);
#4003=IFCCALENDARDATE(30,3,2001);