Define Space Thermal Load
Overview
This functional part is concerned with capturing the thermal load (demand) including contributions from incidental sources for a spatial structure element (space, building storey, building part or entire building).
Load, or demand, is determined using the data sources and performance parameters available at the time of calculation. This functional part is not concerned with the algorithm used in the calculation of load/demand; this is considered to be within the scope of user determination and is affected by the availability of information and the current stage of a project development.
Space thermal design conditions or criteria may be provided as an extension of the specification of a space by an energy analyst or be obtained from an external data source such as typical space data.
Load/demand is determined for a spatial structure element. A prior requirement to the execution of this functional part is that an appropriate spatial structure has already been modelled. Use of the following functional parts are relevant precursors to the execution of this functional part:
- fp_model_building
- fp_model_building_storey
- fp_model_space.
Results
Energy load/demand or contribution from various sources is captured including from:
- people
- lighting
- equipment
- solar incidence
- infiltration
- totals
| Description | Entity/Pset/Functional Part | MAN | REC | OPT |
|---|---|---|---|---|
| Set the source of the load. The following selectable sources are enumerated within the IFC schema: _ *People_ _ *Lighting _ _ *Equipment Sensible_ _ *Ventilation Indoor Air_ _ *Ventilation Outside Air_ _ *Recirculated Air_ _ *Exhaust Air_ _ *Air Exchange Rate_ _ *Dry Bulb Temperature_ _ *Relative Humidity_ _ *Infiltration Sensible_ _ *User Defined_ Depending on the source, the maximum and minimum values have to be interpreted. |
IfcSpaceThermalLoadProperties.ThermalLoadSource::IfcThermalLoadSourceEnum | |||
|
IfcSpaceThermalLoadProperties. UserDefinedThermalLoadSource::IfcLabel | |||
| Set the type of thermal load The following selectable load types are enumerated within the IFC schema: *Sensible *Latent *Radiant *Not Defined |
IfcSpaceThermalLoadProperties.ThermalLoadType::IfcThermalLoadTypeEnum | |||
| Set the source of the load properties The following selectable property sources are enumerated within the IFC schema: *Design *Design Maximum *Design Minimum *Simulated *As Built *Commissioning. *Measured *User Defined *Not Defined Note that several instances of IfcSpaceThermalLoadProperties may be defined for a spatial structure thus allowing not only different sources and types of load but also different values of the same property at varying stages in the lifecycle. |
IfcSpaceThermalLoadProperties.PropertySource::IfcPropertySourceEnum | |||
|
IfcSpaceThermalLoadProperties.UserDefinedPropertySource::IfcLabel | |||
| Set the maximum thermal load value. If this value is less than zero (negative), then the load is a loss from the spatial structure. If the value is greater than zero (positive), then the load is a gain to the spatial structure. If the minimum value is not specified, then this value is the actual value. At least one of the maximum, minimum, or time series values must be specified. |
IfcSpaceThermalLoadProperties.MaximumValue::IfcPowerMeasure | |||
| Set the minimum thermal load value. If this value is less than zero (negative), then the load is a loss from the spatial structure. If the value is greater than zero (positive), then the load is a gain to the spatial structure. |
IfcSpaceThermalLoadProperties.MinimumValue::IfcPowerMeasure | |||
| Set a time series of the thermal load values. | IfcSpaceThermalLoadProperties. ThermalLoadTimeSeriesValues::fp_schedule_time_series | |||
| Set the percentage of use requirement or criteria applicable | IfcSpaceThermalLoadProperties.ApplicableValueRatio::IfcPositiveRatioMeasure | |||
| Set the total values of heat gain/loss from a space | ||||
|
Pset_SpaceThermalDesign.TotalSensibleHeatGain | |||
|
Pset_SpaceThermalDesign.TotalHeatGain | |||
|
Pset_SpaceThermalDesign.TotalHeatLoss | |||
|
IFC Entities Required
- IfcObject
- IfcProduct
- IfcPropertyDefinition
- IfcPropertySet
- IfcPropertySetDefinition
- IfcRoot
- IfcSpaceThermalLoadProperties
- IfcSpatialStructureElement
IFC Datatypes Required
- IfcElementCompositionEnum
- IfcGloballyUniqueId
- IfcLabel
- IfcPositiveRatioMeasure
- IfcPowerMeasure
- IfcPropertySourceEnum
- IfcRatioMeasure
- IfcText
- IfcThermalLoadSourceEnum
- IfcThermalLoadTypeEnum
IFC Functions Required
- -
IFC Property Sets Required
- -
IDM Functional Parts Required
- fp_apply_owner_history
- fp_define_by_properties
- fp_model_building
- fp_model_building_storey
- fp_model_space
- fp_place_object
- fp_property
- fp_represent_product
- fp_schedule_time_series
EXPRESS-G
EXPRESS Schema
SCHEMA FP_DEFINE_SPACE_THERMAL_LOAD;
TYPE IfcGloballyUniqueId = STRING (22) FIXED;
END_TYPE;
TYPE IfcLabel = STRING;
END_TYPE;
TYPE IfcRatioMeasure = REAL;
END_TYPE;
TYPE IfcPositiveRatioMeasure = IfcRatioMeasure;
WHERE
WR1 : SELF > 0;
END_TYPE;
TYPE IfcPowerMeasure = REAL;
END_TYPE;
TYPE IfcText = STRING;
END_TYPE;
TYPE IfcElementCompositionEnum = ENUMERATION OF
(COMPLEX,
ELEMENT,
PARTIAL);
END_TYPE;
TYPE IfcPropertySourceEnum = ENUMERATION OF
(DESIGN,
DESIGNMAXIMUM,
DESIGNMINIMUM,
SIMULATED,
ASBUILT,
COMMISSIONING,
MEASURED,
USERDEFINED,
NOTKNOWN);
END_TYPE;
TYPE IfcThermalLoadSourceEnum = ENUMERATION OF
(PEOPLE,
LIGHTING,
EQUIPMENT,
VENTILATIONINDOORAIR,
VENTILATIONOUTSIDEAIR,
RECIRCULATEDAIR,
EXHAUSTAIR,
AIREXCHANGERATE,
DRYBULBTEMPERATURE,
RELATIVEHUMIDITY,
INFILTRATION,
USERDEFINED,
NOTDEFINED);
END_TYPE;
TYPE IfcThermalLoadTypeEnum = ENUMERATION OF
(SENSIBLE,
LATENT,
RADIANT,
NOTDEFINED);
END_TYPE;
ENTITY IfcProduct
ABSTRACT SUPERTYPE
SUBTYPE OF(IfcObject);
ObjectPlacement : OPTIONAL fp_place_object;
Representation : OPTIONAL fp_represent_product;
WHERE
WR1 : (EXISTS(Representation) AND EXISTS(ObjectPlacement))
OR (EXISTS(Representation) AND
(NOT('IFC2X2_FINAL.IFCPRODUCTDEFINITIONSHAPE' IN TYPEOF(Representation))))
OR (NOT(EXISTS(Representation)));
END_ENTITY;
ENTITY IfcObject
ABSTRACT SUPERTYPE
SUBTYPE OF(IfcRoot);
ObjectType : OPTIONAL IfcLabel;
WHERE
WR1 : SIZEOF(QUERY(temp <* IsDefinedBy | 'IFC2X2_FINAL.IFCRELDEFINESBYTYPE' IN TYPEOF(temp))) <= 1;
END_ENTITY;
ENTITY IfcRoot
ABSTRACT SUPERTYPE OF (ONEOF(IfcObject, IfcPropertyDefinition));
GlobalId : IfcGloballyUniqueId;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
OwnerHistory : fp_apply_owner_history;
UNIQUE
UR1 : GlobalId;
END_ENTITY;
ENTITY IfcPropertyDefinition
ABSTRACT SUPERTYPE
SUBTYPE OF(IfcRoot);
END_ENTITY;
ENTITY IfcPropertySetDefinition
ABSTRACT SUPERTYPE OF (ONEOF(IfcPropertySet, IfcSpaceThermalLoadProperties))
SUBTYPE OF(IfcPropertyDefinition);
END_ENTITY;
ENTITY IfcPropertySet
SUBTYPE OF(IfcPropertySetDefinition);
HasProperties : SET [1:?] OF fp_property;
WHERE
WR31 : EXISTS(SELF\IfcRoot.Name);
WR32 : IfcUniquePropertyName(HasProperties);
END_ENTITY;
ENTITY IfcSpaceThermalLoadProperties
SUBTYPE OF(IfcPropertySetDefinition);
ApplicableValueRatio : OPTIONAL IfcPositiveRatioMeasure;
ThermalLoadSource : IfcThermalLoadSourceEnum;
PropertySource : IfcPropertySourceEnum;
SourceDescription : OPTIONAL IfcText;
MaximumValue : IfcPowerMeasure;
MinimumValue : OPTIONAL IfcPowerMeasure;
ThermalLoadTimeSeriesValues : OPTIONAL fp_schedule_time_series;
UserDefinedThermalLoadSource : OPTIONAL IfcLabel;
UserDefinedPropertySource : OPTIONAL IfcLabel;
ThermalLoadType : IfcThermalLoadTypeEnum;
END_ENTITY;
ENTITY IfcSpatialStructureElement
ABSTRACT SUPERTYPE
SUBTYPE OF(IfcProduct);
LongName : OPTIONAL IfcLabel;
CompositionType : IfcElementCompositionEnum;
WHERE
WR41 : (HIINDEX(SELF\IfcObject.Decomposes) = 1)
AND
('IFC2X2_FINAL.IFCRELAGGREGATES' IN TYPEOF(SELF\IfcObject.Decomposes[1]))
AND
(('IFC2X2_FINAL.IFCPROJECT' IN TYPEOF (SELF\IfcObject.Decomposes[1].RelatingObject)) OR
('IFC2X2_FINAL.IFCSPATIALSTRUCTUREELEMENT' IN TYPEOF (SELF\IfcObject.Decomposes[1].RelatingObject))
);
END_ENTITY;
ENTITY fp_apply_owner_history;
END_ENTITY;
ENTITY fp_define_by_properties;
END_ENTITY;
ENTITY fp_model_building;
END_ENTITY;
ENTITY fp_model_building_storey;
END_ENTITY;
ENTITY fp_model_space;
END_ENTITY;
ENTITY fp_place_object;
END_ENTITY;
ENTITY fp_property;
END_ENTITY;
ENTITY fp_represent_product;
END_ENTITY;
ENTITY fp_schedule_time_series;
END_ENTITY;
END_SCHEMA;