Skip to content

Surface Construction Elements

49 object types from idfpy.models.constructions · EnergyPlus 26.2

Object Summary
Construction Start with outside layer and work your way to the inside layer Up to 10 layers total, 8 for windows Enter the …
Construction:AirBoundary Indicates an open boundary between two zones.
Construction:CfactorUndergroundWall Alternate method of describing underground wall constructions
Construction:ComplexFenestrationState Describes one state for a complex glazing system These input objects are typically generated by using WINDOW …
Construction:FfactorGroundFloor Alternate method of describing slab-on-grade or underground floor constructions
Construction:WindowDataFile Initiates search of the Window data file for a window called Name.
Construction:WindowEquivalentLayer Start with outside layer and work your way to the inside Layer Up to 11 layers total.
ConstructionAssignmentSet Defines a set of construction assignments for surfaces and sub-surfaces based on their type and outside …
ConstructionProperty:InternalHeatSource Internal heat source to be attached to a construction layer
Material Regular materials described with full set of thermal properties
Material:AirGap Air Space in Opaque Construction
Material:InfraredTransparent Special infrared transparent material.
Material:NoMass Regular materials properties described whose principal description is R (Thermal Resistance)
Material:RoofVegetation EcoRoof model, plant layer plus soil layer Implemented by Portland State University (Sailor et al., January, …
MaterialProperty:GlazingSpectralData Name is followed by up to 800 sets of normal-incidence measured values of [wavelength, transmittance, front …
MaterialProperty:HeatAndMoistureTransfer:Diffusion HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only.
MaterialProperty:HeatAndMoistureTransfer:Redistribution HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only.
MaterialProperty:HeatAndMoistureTransfer:Settings HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only.
MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only.
MaterialProperty:HeatAndMoistureTransfer:Suction HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only.
MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only.
MaterialProperty:MoisturePenetrationDepth:Settings Additional properties for moisture using EMPD procedure HeatBalanceAlgorithm …
MaterialProperty:PhaseChange Additional properties for temperature dependent thermal conductivity and enthalpy for Phase Change Materials …
MaterialProperty:PhaseChangeHysteresis Additional properties for temperature dependent thermal conductivity and enthalpy for Phase Change Materials …
MaterialProperty:VariableAbsorptance
MaterialProperty:VariableThermalConductivity Additional properties for temperature dependent thermal conductivity using piecewise linear …
SubSurfaceConstructionAssignments Defines construction assignments for each sub-surface type for a single boundary-condition category (exterior …
SurfaceConstructionAssignments Defines construction assignments for the three opaque surface types (Floor, Wall, Roof/Ceiling) for a single …
WindowGap:DeflectionState Used to enter data describing deflection state of the gap.
WindowGap:SupportPillar used to define pillar geometry for support pillars
WindowMaterial:Blind Window blind thermal properties
WindowMaterial:Blind:EquivalentLayer Window equivalent layer blind slat optical and thermal properties.
WindowMaterial:ComplexShade Complex window shading layer thermal properties
WindowMaterial:Drape:EquivalentLayer Specifies the properties of equivalent layer drape fabric materials.
WindowMaterial:Gap Used to define the gap between two layers in a complex fenestration system, where the …
WindowMaterial:Gap:EquivalentLayer Gas material properties that are used in Windows Equivalent Layer References only WindowMaterial:Gas …
WindowMaterial:Gas Gas material properties that are used in Windows or Glass Doors
WindowMaterial:GasMixture Gas mixtures that are used in Windows or Glass Doors
WindowMaterial:Glazing Glass material properties for Windows or Glass Doors Transmittance/Reflectance input method.
WindowMaterial:Glazing:EquivalentLayer Glass material properties for Windows or Glass Doors Transmittance/Reflectance input method.
WindowMaterial:Glazing:RefractionExtinctionMethod Glass material properties for Windows or Glass Doors Index of Refraction/Extinction Coefficient input method …
WindowMaterial:GlazingGroup:Thermochromic thermochromic glass at different temperatures
WindowMaterial:Screen Window screen physical properties.
WindowMaterial:Screen:EquivalentLayer Equivalent layer window screen physical properties.
WindowMaterial:Shade Specifies the properties of window shade materials.
WindowMaterial:Shade:EquivalentLayer Specifies the properties of equivalent layer window shade material Shades are considered to be perfect …
WindowMaterial:SimpleGlazingSystem Alternate method of describing windows This window material object is used to define an entire glazing system …
WindowThermalModel:Params object is used to select which thermal model should be used in tarcog simulations
WindowsCalculationEngine Describes which window model will be used in calculations.

Construction

from idfpy.models import Construction

Start with outside layer and work your way to the inside layer Up to 10 layers total, 8 for windows Enter the material name for each layer

Field Type Default Details
name
Name required
string
outside_layer
Outside Layer required
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_2
Layer 2
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_3
Layer 3
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_4
Layer 4
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_5
Layer 5
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_6
Layer 6
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_7
Layer 7
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_8
Layer 8
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_9
Layer 9
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
layer_10
Layer 10
reference Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
Referenced by 37 object types

BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, ConstructionAssignmentSet, ConstructionProperty:InternalHeatSource, DaylightingDevice:Shelf, DaylightingDevice:Tubular, Door, Door:Interzone, EnergyManagementSystem:ConstructionIndexVariable, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, Foundation:Kiva, GlazedDoor, GlazedDoor:Interzone, GroundHeatExchanger:Surface, InternalMass, Pipe:Indoor, Pipe:Outdoor, Pipe:Underground, Roof, RoofCeiling:Detailed, SubSurfaceConstructionAssignments, SurfaceConstructionAssignments, SurfaceProperty:HeatTransferAlgorithm:Construction, SurfaceProperty:SolarIncidentInside, Wall:Adiabatic, Wall:Detailed, Wall:Exterior, Wall:Interzone, Wall:Underground, Window, Window:Interzone, WindowShadingControl

Construction:AirBoundary

from idfpy.models import ConstructionAirBoundary

Indicates an open boundary between two zones. It may be used for base surfaces and fenestration surfaces. The two adjacent zones are grouped together for solar, daylighting and radiant exchange. When this construction type is used, the Outside Boundary Condition of the surface (or the base surface of a fenestration surface) must be either Surface or Zone. A base surface with Construction:AirBoundary cannot hold any fenestration surfaces.

Field Type Default Details
name
Name required
string
air_exchange_method
Air Exchange Method
choice None This field controls how air exchange is modeled across this boundary.
One of None, SimpleMixing
simple_mixing_air_changes_per_hour
Simple Mixing Air Changes per Hour
number
1/hr
0.5 If the Air Exchange Method is SimpleMixing then this field specifies the air changes per hour using the volume of the smaller zone as the basis. If an AirflowNetwork simulation is active this field is ignored.
Range: ≥ 0
simple_mixing_schedule_name
Simple Mixing Schedule Name
reference If the Air Exchange Method is SimpleMixing then this field specifies the air exchange schedule. If this field is blank, the schedule is always 1.0. If an AirflowNetwork simulation is active this field is ignored.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
Referenced by 37 object types

BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, ConstructionAssignmentSet, ConstructionProperty:InternalHeatSource, DaylightingDevice:Shelf, DaylightingDevice:Tubular, Door, Door:Interzone, EnergyManagementSystem:ConstructionIndexVariable, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, Foundation:Kiva, GlazedDoor, GlazedDoor:Interzone, GroundHeatExchanger:Surface, InternalMass, Pipe:Indoor, Pipe:Outdoor, Pipe:Underground, Roof, RoofCeiling:Detailed, SubSurfaceConstructionAssignments, SurfaceConstructionAssignments, SurfaceProperty:HeatTransferAlgorithm:Construction, SurfaceProperty:SolarIncidentInside, Wall:Adiabatic, Wall:Detailed, Wall:Exterior, Wall:Interzone, Wall:Underground, Window, Window:Interzone, WindowShadingControl

Construction:CfactorUndergroundWall

from idfpy.models import ConstructionCfactorUndergroundWall

Alternate method of describing underground wall constructions

Field Type Default Details
name
Name required
string
c_factor
C-Factor required
number
W/m2-K
Enter C-Factor without film coefficients or soil
Range: > 0
height
Height required
number
m
Enter height of the underground wall
Range: > 0
Referenced by 37 object types

BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, ConstructionAssignmentSet, ConstructionProperty:InternalHeatSource, DaylightingDevice:Shelf, DaylightingDevice:Tubular, Door, Door:Interzone, EnergyManagementSystem:ConstructionIndexVariable, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, Foundation:Kiva, GlazedDoor, GlazedDoor:Interzone, GroundHeatExchanger:Surface, InternalMass, Pipe:Indoor, Pipe:Outdoor, Pipe:Underground, Roof, RoofCeiling:Detailed, SubSurfaceConstructionAssignments, SurfaceConstructionAssignments, SurfaceProperty:HeatTransferAlgorithm:Construction, SurfaceProperty:SolarIncidentInside, Wall:Adiabatic, Wall:Detailed, Wall:Exterior, Wall:Interzone, Wall:Underground, Window, Window:Interzone, WindowShadingControl

Construction:ComplexFenestrationState

from idfpy.models import ConstructionComplexFenestrationState

Describes one state for a complex glazing system These input objects are typically generated by using WINDOW software and export to IDF syntax

Field Type Default Details
name
Name required
string
basis_type
Basis Type
choice LBNLWINDOW One of LBNLWINDOW, UserDefined
basis_symmetry_type
Basis Symmetry Type
choice None One of Axisymmetric, None
window_thermal_model
Window Thermal Model required
reference Names a WindowThermalModel:Params
basis_matrix_name
Basis Matrix Name required
reference Names a Matrix:TwoDimension
solar_optical_complex_front_transmittance_matrix_name
Solar Optical Complex Front Transmittance Matrix Name required
reference Names a Matrix:TwoDimension
solar_optical_complex_back_reflectance_matrix_name
Solar Optical Complex Back Reflectance Matrix Name required
reference Names a Matrix:TwoDimension
visible_optical_complex_front_transmittance_matrix_name
Visible Optical Complex Front Transmittance Matrix Name required
reference Names a Matrix:TwoDimension
visible_optical_complex_back_transmittance_matrix_name
Visible Optical Complex Back Transmittance Matrix Name required
reference Names a Matrix:TwoDimension
outside_layer_name
Outside Layer Name required
reference Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing
outside_layer_directional_front_absorptance_matrix_name
Outside Layer Directional Front Absorptance Matrix Name required
reference Names a Matrix:TwoDimension
outside_layer_directional_back_absorptance_matrix_name
Outside Layer Directional Back Absorptance Matrix Name required
reference Names a Matrix:TwoDimension
gap_1_name
Gap 1 Name
reference Names a WindowMaterial:Gap
cfs_gap_1_directional_front_absorptance_matrix_name
CFS Gap 1 Directional Front Absorptance Matrix Name
reference Reserved for future use. Leave it blank for this version
Names a Matrix:TwoDimension
cfs_gap_1_directional_back_absorptance_matrix_name
CFS Gap 1 Directional Back Absorptance Matrix Name
reference Reserved for future use. Leave it blank for this version
Names a Matrix:TwoDimension
layer_2_name
Layer 2 Name
reference Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing
layer_2_directional_front_absorptance_matrix_name
Layer 2 Directional Front Absorptance Matrix Name
reference Names a Matrix:TwoDimension
layer_2_directional_back_absorptance_matrix_name
Layer 2 Directional Back Absorptance Matrix Name
reference Names a Matrix:TwoDimension
gap_2_name
Gap 2 Name
reference Names a WindowMaterial:Gap
gap_2_directional_front_absorptance_matrix_name
Gap 2 Directional Front Absorptance Matrix Name
reference Reserved for future use. Leave it blank for this version
Names a Matrix:TwoDimension
gap_2_directional_back_absorptance_matrix_name
Gap 2 Directional Back Absorptance Matrix Name
reference Reserved for future use. Leave it blank for this version
Names a Matrix:TwoDimension
layer_3_name
Layer 3 Name
reference Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing
layer_3_directional_front_absorptance_matrix_name
Layer 3 Directional Front Absorptance Matrix Name
reference Names a Matrix:TwoDimension
layer_3_directional_back_absorptance_matrix_name
Layer 3 Directional Back Absorptance Matrix Name
reference Names a Matrix:TwoDimension
gap_3_name
Gap 3 Name
reference Names a WindowMaterial:Gap
gap_3_directional_front_absorptance_matrix_name
Gap 3 Directional Front Absorptance Matrix Name
reference Reserved for future use. Leave it blank for this version
Names a Matrix:TwoDimension
gap_3_directional_back_absorptance_matrix_name
Gap 3 Directional Back Absorptance Matrix Name
reference Reserved for future use. Leave it blank for this version
Names a Matrix:TwoDimension
layer_4_name
Layer 4 Name
reference Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing
layer_4_directional_front_absorptance_matrix_name
Layer 4 Directional Front Absorptance Matrix Name
reference Names a Matrix:TwoDimension
layer_4_directional_back_absorptance_matrix_name
Layer 4 Directional Back Absorptance Matrix Name
reference Names a Matrix:TwoDimension
gap_4_name
Gap 4 Name
reference Names a WindowMaterial:Gap
gap_4_directional_front_absorptance_matrix_name
Gap 4 Directional Front Absorptance Matrix Name
reference Reserved for future use. Leave it blank for this version
Names a Matrix:TwoDimension
gap_4_directional_back_absorptance_matrix_name
Gap 4 Directional Back Absorptance Matrix Name
reference Reserved for future use. Leave it blank for this version
Names a Matrix:TwoDimension
layer_5_name
Layer 5 Name
reference Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing
layer_5_directional_front_absorptance_matrix_name
Layer 5 Directional Front Absorptance Matrix Name
reference Names a Matrix:TwoDimension
layer_5_directional_back_absorptance_matrix_name
Layer 5 Directional Back Absorptance Matrix Name
string
Referenced by 2 object types

ComplexFenestrationProperty:SolarAbsorbedLayers, FenestrationSurface:Detailed

Construction:FfactorGroundFloor

from idfpy.models import ConstructionFfactorGroundFloor

Alternate method of describing slab-on-grade or underground floor constructions

Field Type Default Details
name
Name required
string
f_factor
F-Factor required
number
W/m-K
Range: > 0
area
Area required
number
m2
Enter area of the floor
Range: > 0
perimeterexposed
PerimeterExposed required
number
m
Enter exposed perimeter of the floor
Range: ≥ 0
Referenced by 37 object types

BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, ConstructionAssignmentSet, ConstructionProperty:InternalHeatSource, DaylightingDevice:Shelf, DaylightingDevice:Tubular, Door, Door:Interzone, EnergyManagementSystem:ConstructionIndexVariable, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, Foundation:Kiva, GlazedDoor, GlazedDoor:Interzone, GroundHeatExchanger:Surface, InternalMass, Pipe:Indoor, Pipe:Outdoor, Pipe:Underground, Roof, RoofCeiling:Detailed, SubSurfaceConstructionAssignments, SurfaceConstructionAssignments, SurfaceProperty:HeatTransferAlgorithm:Construction, SurfaceProperty:SolarIncidentInside, Wall:Adiabatic, Wall:Detailed, Wall:Exterior, Wall:Interzone, Wall:Underground, Window, Window:Interzone, WindowShadingControl

Construction:WindowDataFile

from idfpy.models import ConstructionWindowDataFile

Initiates search of the Window data file for a window called Name.

Field Type Default Details
name
Name required
string
file_name
File Name
string default file name is "Window5DataFile.dat" limit on this field is 100 characters.
Referenced by 37 object types

BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, ConstructionAssignmentSet, ConstructionProperty:InternalHeatSource, DaylightingDevice:Shelf, DaylightingDevice:Tubular, Door, Door:Interzone, EnergyManagementSystem:ConstructionIndexVariable, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, Foundation:Kiva, GlazedDoor, GlazedDoor:Interzone, GroundHeatExchanger:Surface, InternalMass, Pipe:Indoor, Pipe:Outdoor, Pipe:Underground, Roof, RoofCeiling:Detailed, SubSurfaceConstructionAssignments, SurfaceConstructionAssignments, SurfaceProperty:HeatTransferAlgorithm:Construction, SurfaceProperty:SolarIncidentInside, Wall:Adiabatic, Wall:Detailed, Wall:Exterior, Wall:Interzone, Wall:Underground, Window, Window:Interzone, WindowShadingControl

Construction:WindowEquivalentLayer

from idfpy.models import ConstructionWindowEquivalentLayer

Start with outside layer and work your way to the inside Layer Up to 11 layers total. Up to six solid layers and up to five gaps. Enter the material name for each layer

Field Type Default Details
name
Name required
string
outside_layer
Outside Layer required
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_2
Layer 2
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_3
Layer 3
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_4
Layer 4
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_5
Layer 5
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_6
Layer 6
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_7
Layer 7
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_8
Layer 8
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_9
Layer 9
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_10
Layer 10
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
layer_11
Layer 11
reference Names a WindowMaterial:Blind:EquivalentLayer, WindowMaterial:Drape:EquivalentLayer, WindowMaterial:Gap:EquivalentLayer, WindowMaterial:Glazing:EquivalentLayer, WindowMaterial:Screen:EquivalentLayer, WindowMaterial:Shade:EquivalentLayer
Referenced by 37 object types

BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, ConstructionAssignmentSet, ConstructionProperty:InternalHeatSource, DaylightingDevice:Shelf, DaylightingDevice:Tubular, Door, Door:Interzone, EnergyManagementSystem:ConstructionIndexVariable, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, Foundation:Kiva, GlazedDoor, GlazedDoor:Interzone, GroundHeatExchanger:Surface, InternalMass, Pipe:Indoor, Pipe:Outdoor, Pipe:Underground, Roof, RoofCeiling:Detailed, SubSurfaceConstructionAssignments, SurfaceConstructionAssignments, SurfaceProperty:HeatTransferAlgorithm:Construction, SurfaceProperty:SolarIncidentInside, Wall:Adiabatic, Wall:Detailed, Wall:Exterior, Wall:Interzone, Wall:Underground, Window, Window:Interzone, WindowShadingControl

ConstructionAssignmentSet

from idfpy.models import ConstructionAssignmentSet

Defines a set of construction assignments for surfaces and sub-surfaces based on their type and outside boundary condition. Can be referenced by Building or Space objects. Space-level assignments take precedence over Building-level.

Field Type Default Details
name
Name required
string
exterior_surface_construction_assignments_name
Exterior Surface Construction Assignments Name
reference Constructions for exterior walls, floors, and roofs (Outside Boundary Condition = Outdoors).
Names a SurfaceConstructionAssignments
interior_surface_construction_assignments_name
Interior Surface Construction Assignments Name
reference Constructions for interior surfaces (Outside Boundary Condition = Surface, Zone, or Space).
Names a SurfaceConstructionAssignments
ground_contact_surface_construction_assignments_name
Ground Contact Surface Construction Assignments Name
reference Constructions for ground-contact surfaces (Outside Boundary Condition = Ground*, Foundation).
Names a SurfaceConstructionAssignments
exterior_subsurface_construction_assignments_name
Exterior SubSurface Construction Assignments Name
reference Constructions for sub-surfaces on exterior base surfaces.
Names a SubSurfaceConstructionAssignments
interior_subsurface_construction_assignments_name
Interior SubSurface Construction Assignments Name
reference Constructions for sub-surfaces on interior base surfaces.
Names a SubSurfaceConstructionAssignments
interior_partition_construction_name
Interior Partition Construction Name
reference Construction for InternalMass objects in spaces referencing this set.
Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
adiabatic_surface_construction_name
Adiabatic Surface Construction Name
reference Construction for surfaces with Outside Boundary Condition = Adiabatic.
Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
Referenced by 2 object types

Building, Space

ConstructionProperty:InternalHeatSource

from idfpy.models import ConstructionPropertyInternalHeatSource

Internal heat source to be attached to a construction layer

Field Type Default Details
name
Name required
string
construction_name
Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
thermal_source_present_after_layer_number
Thermal Source Present After Layer Number required
integer refers to the list of materials which follows
Range: ≥ 1
temperature_calculation_requested_after_layer_number
Temperature Calculation Requested After Layer Number required
integer refers to the list of materials which follows
dimensions_for_the_ctf_calculation
Dimensions for the CTF Calculation required
integer 1 = 1-dimensional calculation, 2 = 2-dimensional calculation
Range: ≥ 1, ≤ 2
tube_spacing
Tube Spacing required
number
m
uniform spacing between tubes or resistance wires in direction perpendicular to main intended direction of heat transfer
Range: ≥ 0.01, ≤ 1
two_dimensional_temperature_calculation_position
Two-Dimensional Temperature Calculation Position
number
dimensionless
0.0 used in conjunction with field Temperature Calculation Requested After Layer Number this field is the location perpendicular to the main direction of heat transfer 0.0 means in line with the tubing, 1.0 means at the midpoint between two adjacent pipes this field is ignored for 1-D calculations
Range: ≥ 0, ≤ 1

Material

from idfpy.models import Material

Regular materials described with full set of thermal properties

Field Type Default Details
name
Name required
string
roughness
Roughness required
choice One of MediumRough, MediumSmooth, Rough, Smooth, VeryRough, VerySmooth
thickness
Thickness required
number
m
Range: > 0
conductivity
Conductivity required
number
W/m-K
Range: > 0
density
Density required
number
kg/m3
Range: > 0
specific_heat
Specific Heat required
number
J/kg-K
Range: ≥ 100
thermal_absorptance
Thermal Absorptance
number 0.9 Range: > 0, ≤ 0.99999
solar_absorptance
Solar Absorptance
number 0.7 Range: ≥ 0, ≤ 1
visible_absorptance
Visible Absorptance
number 0.7 Range: ≥ 0, ≤ 1
thermal_absorptance_inside_face
Thermal Absorptance Inside Face
number When blank, this value is equal to the Thermal Absorptance field above. When entered, the Thermal Absorptance field applies to the outside face and this field applies to the inside face.
Range: > 0, ≤ 0.99999
solar_absorptance_inside_face
Solar Absorptance Inside Face
number When blank, this value is equal to the Solar Absorptance field above. When entered, the Solar Absorptance field applies to the outside face and this field applies to the inside face.
Range: ≥ 0, ≤ 1
visible_absorptance_inside_face
Visible Absorptance Inside Face
number When blank, this value is equal to the Visible Absorptance field above. When entered, the Visible Absorptance field applies to the outside face and this field applies to the inside face.
Range: ≥ 0, ≤ 1
Referenced by 18 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage

Material:AirGap

from idfpy.models import MaterialAirGap

Air Space in Opaque Construction

Field Type Default Details
name
Name required
string
thermal_resistance
Thermal Resistance required
number
m2-K/W
Range: > 0
Referenced by 18 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage

Material:InfraredTransparent

from idfpy.models import MaterialInfraredTransparent

Special infrared transparent material. Similar to a Material:Nomass with low thermal resistance. High absorptance in both wavelengths. Area will be doubled internally to make internal radiant exchange accurate. Should be only material in single layer surface construction. All thermal properties are set internally. User needs only to supply name. Cannot be used with ConductionFiniteDifference solution algorithms

Field Type Default Details
name
Name required
string
Referenced by 18 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage

Material:NoMass

from idfpy.models import MaterialNoMass

Regular materials properties described whose principal description is R (Thermal Resistance)

Field Type Default Details
name
Name required
string
roughness
Roughness required
choice One of MediumRough, MediumSmooth, Rough, Smooth, VeryRough, VerySmooth
thermal_resistance
Thermal Resistance required
number
m2-K/W
Range: ≥ 0.001
thermal_absorptance
Thermal Absorptance
number 0.9 Range: > 0, ≤ 0.99999
solar_absorptance
Solar Absorptance
number 0.7 Range: ≥ 0, ≤ 1
visible_absorptance
Visible Absorptance
number 0.7 Range: ≥ 0, ≤ 1
thermal_absorptance_inside_face
Thermal Absorptance Inside Face
number When blank, this value is equal to the Thermal Absorptance field above. When entered, the Thermal Absorptance field applies to the outside face and this field applies to the inside face.
Range: > 0, ≤ 0.99999
solar_absorptance_inside_face
Solar Absorptance Inside Face
number When blank, this value is equal to the Solar Absorptance field above. When entered, the Solar Absorptance field applies to the outside face and this field applies to the inside face.
Range: ≥ 0, ≤ 1
visible_absorptance_inside_face
Visible Absorptance Inside Face
number When blank, this value is equal to the Visible Absorptance field above. When entered, the Visible Absorptance field applies to the outside face and this field applies to the inside face.
Range: ≥ 0, ≤ 1
Referenced by 18 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage

Material:RoofVegetation

from idfpy.models import MaterialRoofVegetation

EcoRoof model, plant layer plus soil layer Implemented by Portland State University (Sailor et al., January, 2007) only one material must be referenced per simulation though the same EcoRoof material could be used in multiple constructions. New moisture redistribution scheme (2010) requires higher number of timesteps per hour (minimum 12 recommended).

Field Type Default Details
name
Name required
string
height_of_plants
Height of Plants
number
m
0.2 The ecoroof module is designed for short plants and shrubs.
Range: > 0.005, ≤ 1
leaf_area_index
Leaf Area Index
number
dimensionless
1.0 Entire surface is assumed covered, so decrease LAI accordingly.
Range: > 0.001, ≤ 5
leaf_reflectivity
Leaf Reflectivity
number
dimensionless
0.22 Leaf reflectivity (albedo) is typically 0.18-0.25
Range: ≥ 0.05, ≤ 0.5
leaf_emissivity
Leaf Emissivity
number 0.95 Range: ≥ 0.8, ≤ 1
minimum_stomatal_resistance
Minimum Stomatal Resistance
number
s/m
180.0 This depends upon plant type
Range: ≥ 50, ≤ 300
soil_layer_name
Soil Layer Name
string Green Roof Soil
roughness
Roughness
choice MediumRough One of MediumRough, MediumSmooth, Rough, Smooth, VeryRough, VerySmooth
thickness
Thickness
number
m
0.1 thickness of the soil layer of the EcoRoof Soil depths of 0.15m (6in) and 0.30m (12in) are common.
Range: > 0.05, ≤ 0.7
conductivity_of_dry_soil
Conductivity of Dry Soil
number
W/m-K
0.35 Thermal conductivity of dry soil. Typical ecoroof soils range from 0.3 to 0.5
Range: ≥ 0.2, ≤ 1.5
density_of_dry_soil
Density of Dry Soil
number
kg/m3
1100.0 Density of dry soil (the code modifies this as the soil becomes moist) Typical ecoroof soils range from 400 to 1000 (dry to wet)
Range: ≥ 300, ≤ 2000
specific_heat_of_dry_soil
Specific Heat of Dry Soil
number
J/kg-K
1200.0 Specific heat of dry soil
Range: > 500, ≤ 2000
thermal_absorptance
Thermal Absorptance
number 0.9 Soil emissivity is typically in range of 0.90 to 0.98
Range: > 0.8, ≤ 1
solar_absorptance
Solar Absorptance
number 0.7 Solar absorptance of dry soil (1-albedo) is typically 0.60 to 0.85 corresponding to a dry albedo of 0.15 to 0.40
Range: ≥ 0.4, ≤ 0.9
visible_absorptance
Visible Absorptance
number 0.75 Range: > 0.5, ≤ 1
saturation_volumetric_moisture_content_of_the_soil_layer
Saturation Volumetric Moisture Content of the Soil Layer
number 0.3 Maximum moisture content is typically less than 0.5
Range: > 0.1, ≤ 0.5
residual_volumetric_moisture_content_of_the_soil_layer
Residual Volumetric Moisture Content of the Soil Layer
number 0.01 Range: ≥ 0.01, ≤ 0.1
initial_volumetric_moisture_content_of_the_soil_layer
Initial Volumetric Moisture Content of the Soil Layer
number 0.1 Range: > 0.05, ≤ 0.5
moisture_diffusion_calculation_method
Moisture Diffusion Calculation Method
choice Advanced Advanced calculation requires increased number of timesteps (recommended >20).
One of Advanced, Simple
Referenced by 18 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage

MaterialProperty:GlazingSpectralData

from idfpy.models import MaterialPropertyGlazingSpectralData extensible

Name is followed by up to 800 sets of normal-incidence measured values of [wavelength, transmittance, front reflectance, back reflectance] for wavelengths covering the solar spectrum (from about 0.25 to 2.5 microns)

Field Type Default Details
name
Name required
string
wavelength_1
Wavelength 1
number
micron
transmittance_1
Transmittance 1
number
front_reflectance_1
Front Reflectance 1
number
back_reflectance_1
Back Reflectance 1
number
wavelength_2
Wavelength 2
number
micron
transmittance_2
Transmittance 2
number
front_reflectance_2
Front Reflectance 2
number
back_reflectance_2
Back Reflectance 2
number
wavelength_3
Wavelength 3
number
micron
transmittance_3
Transmittance 3
number
front_reflectance_3
Front Reflectance 3
number
back_reflectance_3
Back Reflectance 3
number
wavelength_4
Wavelength 4
number
micron
transmittance_4
Transmittance 4
number
front_reflectance_4
Front Reflectance 4
number
back_reflectance_4
Back Reflectance 4
number
extensions list Each item: wavelength (micron), transmittance, front_reflectance, back_reflectance
Referenced by 2 object types

WindowMaterial:Glazing, WindowMaterial:Glazing:EquivalentLayer

MaterialProperty:HeatAndMoistureTransfer:Diffusion

from idfpy.models import MaterialPropertyHeatAndMoistureTransferDiffusion

HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only. Relationship between water vapor diffusion and relative humidity fraction Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
material_name
Material Name required
reference Moisture Material Name that the moisture properties will be added to.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
number_of_data_pairs
Number of Data Pairs required
integer Water Vapor Diffusion Resistance Factor
Range: ≥ 1, ≤ 25
relative_humidity_fraction_1
Relative Humidity Fraction 1 required
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_1
Water Vapor Diffusion Resistance Factor 1 required
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_2
Relative Humidity Fraction 2
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_2
Water Vapor Diffusion Resistance Factor 2
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_3
Relative Humidity Fraction 3
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_3
Water Vapor Diffusion Resistance Factor 3
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_4
Relative Humidity Fraction 4
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_4
Water Vapor Diffusion Resistance Factor 4
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_5
Relative Humidity Fraction 5
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_5
Water Vapor Diffusion Resistance Factor 5
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_6
Relative Humidity Fraction 6
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_6
Water Vapor Diffusion Resistance Factor 6
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_7
Relative Humidity Fraction 7
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_7
Water Vapor Diffusion Resistance Factor 7
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_8
Relative Humidity Fraction 8
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_8
Water Vapor Diffusion Resistance Factor 8
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_9
Relative Humidity Fraction 9
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_9
Water Vapor Diffusion Resistance Factor 9
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_10
Relative Humidity Fraction 10
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_10
Water Vapor Diffusion Resistance Factor 10
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_11
Relative Humidity Fraction 11
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_11
Water Vapor Diffusion Resistance Factor 11
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_12
Relative Humidity Fraction 12
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_12
Water Vapor Diffusion Resistance Factor 12
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_13
Relative Humidity Fraction 13
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_13
Water Vapor Diffusion Resistance Factor 13
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_14
Relative Humidity Fraction 14
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_14
Water Vapor Diffusion Resistance Factor 14
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_15
Relative Humidity Fraction 15
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_15
Water Vapor Diffusion Resistance Factor 15
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_16
Relative Humidity Fraction 16
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_16
Water Vapor Diffusion Resistance Factor 16
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_17
Relative Humidity Fraction 17
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_17
Water Vapor Diffusion Resistance Factor 17
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_18
Relative Humidity Fraction 18
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_18
Water Vapor Diffusion Resistance Factor 18
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_19
Relative Humidity Fraction 19
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_19
Water Vapor Diffusion Resistance Factor 19
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_20
Relative Humidity Fraction 20
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_20
Water Vapor Diffusion Resistance Factor 20
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_21
Relative Humidity Fraction 21
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_21
Water Vapor Diffusion Resistance Factor 21
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_22
Relative Humidity Fraction 22
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_22
Water Vapor Diffusion Resistance Factor 22
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_23
Relative Humidity Fraction 23
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_23
Water Vapor Diffusion Resistance Factor 23
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_24
Relative Humidity Fraction 24
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_24
Water Vapor Diffusion Resistance Factor 24
number
dimensionless
Range: ≥ 0
relative_humidity_fraction_25
Relative Humidity Fraction 25
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
water_vapor_diffusion_resistance_factor_25
Water Vapor Diffusion Resistance Factor 25
number
dimensionless
Range: ≥ 0

MaterialProperty:HeatAndMoistureTransfer:Redistribution

from idfpy.models import MaterialPropertyHeatAndMoistureTransferRedistribution

HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only. Relationship between liquid transport coefficient and moisture content Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
material_name
Material Name required
reference Moisture Material Name that the moisture properties will be added to.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
number_of_redistribution_points
Number of Redistribution points required
integer number of data points
Range: ≥ 1, ≤ 25
moisture_content_1
Moisture Content 1 required
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_1
Liquid Transport Coefficient 1 required
number
m2/s
Range: ≥ 0
moisture_content_2
Moisture Content 2
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_2
Liquid Transport Coefficient 2
number
m2/s
Range: ≥ 0
moisture_content_3
Moisture Content 3
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_3
Liquid Transport Coefficient 3
number
m2/s
Range: ≥ 0
moisture_content_4
Moisture Content 4
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_4
Liquid Transport Coefficient 4
number
m2/s
Range: ≥ 0
moisture_content_5
Moisture Content 5
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_5
Liquid Transport Coefficient 5
number
m2/s
Range: ≥ 0
moisture_content_6
Moisture Content 6
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_6
Liquid Transport Coefficient 6
number
m2/s
Range: ≥ 0
moisture_content_7
Moisture Content 7
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_7
Liquid Transport Coefficient 7
number
m2/s
Range: ≥ 0
moisture_content_8
Moisture Content 8
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_8
Liquid Transport Coefficient 8
number
m2/s
Range: ≥ 0
moisture_content_9
Moisture Content 9
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_9
Liquid Transport Coefficient 9
number
m2/s
Range: ≥ 0
moisture_content_10
Moisture Content 10
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_10
Liquid Transport Coefficient 10
number
m2/s
Range: ≥ 0
moisture_content_11
Moisture Content 11
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_11
Liquid Transport Coefficient 11
number
m2/s
Range: ≥ 0
moisture_content_12
Moisture Content 12
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_12
Liquid Transport Coefficient 12
number
m2/s
Range: ≥ 0
moisture_content_13
Moisture Content 13
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_13
Liquid Transport Coefficient 13
number
m2/s
Range: ≥ 0
moisture_content_14
Moisture Content 14
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_14
Liquid Transport Coefficient 14
number
m2/s
Range: ≥ 0
moisture_content_15
Moisture Content 15
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_15
Liquid Transport Coefficient 15
number
m2/s
Range: ≥ 0
moisture_content_16
Moisture Content 16
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_16
Liquid Transport Coefficient 16
number
m2/s
Range: ≥ 0
moisture_content_17
Moisture Content 17
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_17
Liquid Transport Coefficient 17
number
m2/s
Range: ≥ 0
moisture_content_18
Moisture Content 18
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_18
Liquid Transport Coefficient 18
number
m2/s
Range: ≥ 0
moisture_content_19
Moisture Content 19
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_19
Liquid Transport Coefficient 19
number
m2/s
Range: ≥ 0
moisture_content_20
Moisture Content 20
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_20
Liquid Transport Coefficient 20
number
m2/s
Range: ≥ 0
moisture_content_21
Moisture Content 21
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_21
Liquid Transport Coefficient 21
number
m2/s
Range: ≥ 0
moisture_content_22
Moisture Content 22
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_22
Liquid Transport Coefficient 22
number
m2/s
Range: ≥ 0
moisture_content_23
Moisture Content 23
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_23
Liquid Transport Coefficient 23
number
m2/s
Range: ≥ 0
moisture_content_24
Moisture Content 24
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_24
Liquid Transport Coefficient 24
number
m2/s
Range: ≥ 0
moisture_content_25
Moisture Content 25
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_25
Liquid Transport Coefficient 25
number
m2/s
Range: ≥ 0

MaterialProperty:HeatAndMoistureTransfer:Settings

from idfpy.models import MaterialPropertyHeatAndMoistureTransferSettings

HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only. Additional material properties for surfaces. Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
material_name
Material Name required
reference Material Name that the moisture properties will be added to. This augments material properties needed for combined heat and moisture transfer for surfaces.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
porosity
Porosity required
number
m3/m3
Range: ≥ 0, ≤ 1
initial_water_content_ratio
Initial Water Content Ratio
number
kg/kg
0.2 units are the water/material density ratio at the beginning of each run period.
Range: ≥ 0

MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm

from idfpy.models import MaterialPropertyHeatAndMoistureTransferSorptionIsotherm

HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only. Relationship between moisture content and relative humidity fraction. Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
material_name
Material Name required
reference The Material Name that the moisture sorption isotherm will be added to.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
number_of_isotherm_coordinates
Number of Isotherm Coordinates required
integer Number of data Coordinates
Range: ≥ 1, ≤ 25
relative_humidity_fraction_1
Relative Humidity Fraction 1 required
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_1
Moisture Content 1 required
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_2
Relative Humidity Fraction 2
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_2
Moisture Content 2
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_3
Relative Humidity Fraction 3
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_3
Moisture Content 3
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_4
Relative Humidity Fraction 4
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_4
Moisture Content 4
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_5
Relative Humidity Fraction 5
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_5
Moisture Content 5
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_6
Relative Humidity Fraction 6
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_6
Moisture Content 6
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_7
Relative Humidity Fraction 7
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_7
Moisture Content 7
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_8
Relative Humidity Fraction 8
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_8
Moisture Content 8
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_9
Relative Humidity Fraction 9
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_9
Moisture Content 9
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_10
Relative Humidity Fraction 10
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_10
Moisture Content 10
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_11
Relative Humidity Fraction 11
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_11
Moisture Content 11
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_12
Relative Humidity Fraction 12
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_12
Moisture Content 12
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_13
Relative Humidity Fraction 13
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_13
Moisture Content 13
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_14
Relative Humidity Fraction 14
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_14
Moisture Content 14
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_15
Relative Humidity Fraction 15
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_15
Moisture Content 15
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_16
Relative Humidity Fraction 16
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_16
Moisture Content 16
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_17
Relative Humidity Fraction 17
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_17
Moisture Content 17
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_18
Relative Humidity Fraction 18
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_18
Moisture Content 18
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_19
Relative Humidity Fraction 19
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_19
Moisture Content 19
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_20
Relative Humidity Fraction 20
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_20
Moisture Content 20
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_21
Relative Humidity Fraction 21
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_21
Moisture Content 21
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_22
Relative Humidity Fraction 22
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_22
Moisture Content 22
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_23
Relative Humidity Fraction 23
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_23
Moisture Content 23
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_24
Relative Humidity Fraction 24
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_24
Moisture Content 24
number
kg/m3
Range: ≥ 0
relative_humidity_fraction_25
Relative Humidity Fraction 25
number
dimensionless
The relative humidity is entered as a fraction.
Range: ≥ 0, ≤ 1
moisture_content_25
Moisture Content 25
number
kg/m3
Range: ≥ 0

MaterialProperty:HeatAndMoistureTransfer:Suction

from idfpy.models import MaterialPropertyHeatAndMoistureTransferSuction

HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only. Relationship between liquid suction transport coefficient and moisture content Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
material_name
Material Name required
reference Material Name that the moisture properties will be added to.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
number_of_suction_points
Number of Suction points required
integer Number of Suction Liquid Transport Coefficient coordinates
Range: ≥ 1, ≤ 25
moisture_content_1
Moisture Content 1 required
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_1
Liquid Transport Coefficient 1 required
number
m2/s
Range: ≥ 0
moisture_content_2
Moisture Content 2
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_2
Liquid Transport Coefficient 2
number
m2/s
Range: ≥ 0
moisture_content_3
Moisture Content 3
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_3
Liquid Transport Coefficient 3
number
m2/s
Range: ≥ 0
moisture_content_4
Moisture Content 4
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_4
Liquid Transport Coefficient 4
number
m2/s
Range: ≥ 0
moisture_content_5
Moisture Content 5
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_5
Liquid Transport Coefficient 5
number
m2/s
Range: ≥ 0
moisture_content_6
Moisture Content 6
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_6
Liquid Transport Coefficient 6
number
m2/s
Range: ≥ 0
moisture_content_7
Moisture Content 7
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_7
Liquid Transport Coefficient 7
number
m2/s
Range: ≥ 0
moisture_content_8
Moisture Content 8
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_8
Liquid Transport Coefficient 8
number
m2/s
Range: ≥ 0
moisture_content_9
Moisture Content 9
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_9
Liquid Transport Coefficient 9
number
m2/s
Range: ≥ 0
moisture_content_10
Moisture Content 10
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_10
Liquid Transport Coefficient 10
number
m2/s
Range: ≥ 0
moisture_content_11
Moisture Content 11
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_11
Liquid Transport Coefficient 11
number
m2/s
Range: ≥ 0
moisture_content_12
Moisture Content 12
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_12
Liquid Transport Coefficient 12
number
m2/s
Range: ≥ 0
moisture_content_13
Moisture Content 13
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_13
Liquid Transport Coefficient 13
number
m2/s
Range: ≥ 0
moisture_content_14
Moisture Content 14
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_14
Liquid Transport Coefficient 14
number
m2/s
Range: ≥ 0
moisture_content_15
Moisture Content 15
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_15
Liquid Transport Coefficient 15
number
m2/s
Range: ≥ 0
moisture_content_16
Moisture Content 16
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_16
Liquid Transport Coefficient 16
number
m2/s
Range: ≥ 0
moisture_content_17
Moisture Content 17
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_17
Liquid Transport Coefficient 17
number
m2/s
Range: ≥ 0
moisture_content_18
Moisture Content 18
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_18
Liquid Transport Coefficient 18
number
m2/s
Range: ≥ 0
moisture_content_19
Moisture Content 19
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_19
Liquid Transport Coefficient 19
number
m2/s
Range: ≥ 0
moisture_content_20
Moisture Content 20
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_20
Liquid Transport Coefficient 20
number
m2/s
Range: ≥ 0
moisture_content_21
Moisture Content 21
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_21
Liquid Transport Coefficient 21
number
m2/s
Range: ≥ 0
moisture_content_22
Moisture Content 22
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_22
Liquid Transport Coefficient 22
number
m2/s
Range: ≥ 0
moisture_content_23
Moisture Content 23
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_23
Liquid Transport Coefficient 23
number
m2/s
Range: ≥ 0
moisture_content_24
Moisture Content 24
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_24
Liquid Transport Coefficient 24
number
m2/s
Range: ≥ 0
moisture_content_25
Moisture Content 25
number
kg/m3
Range: ≥ 0
liquid_transport_coefficient_25
Liquid Transport Coefficient 25
number
m2/s
Range: ≥ 0

MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity

from idfpy.models import MaterialPropertyHeatAndMoistureTransferThermalConductivity

HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only. Relationship between thermal conductivity and moisture content Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
material_name
Material Name required
reference Moisture Material Name that the Thermal Conductivity will be added to.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
number_of_thermal_coordinates
Number of Thermal Coordinates required
integer number of data coordinates
Range: ≥ 1, ≤ 25
moisture_content_1
Moisture Content 1 required
number
kg/m3
Range: ≥ 0
thermal_conductivity_1
Thermal Conductivity 1 required
number
W/m-K
Range: > 0
moisture_content_2
Moisture Content 2
number
kg/m3
Range: ≥ 0
thermal_conductivity_2
Thermal Conductivity 2
number
W/m-K
Range: > 0
moisture_content_3
Moisture Content 3
number
kg/m3
Range: ≥ 0
thermal_conductivity_3
Thermal Conductivity 3
number
W/m-K
Range: > 0
moisture_content_4
Moisture Content 4
number
kg/m3
Range: ≥ 0
thermal_conductivity_4
Thermal Conductivity 4
number
W/m-K
Range: > 0
moisture_content_5
Moisture Content 5
number
kg/m3
Range: ≥ 0
thermal_conductivity_5
Thermal Conductivity 5
number
W/m-K
Range: > 0
moisture_content_6
Moisture Content 6
number
kg/m3
Range: ≥ 0
thermal_conductivity_6
Thermal Conductivity 6
number
W/m-K
Range: > 0
moisture_content_7
Moisture Content 7
number
kg/m3
Range: ≥ 0
thermal_conductivity_7
Thermal Conductivity 7
number
W/m-K
Range: > 0
moisture_content_8
Moisture Content 8
number
kg/m3
Range: ≥ 0
thermal_conductivity_8
Thermal Conductivity 8
number
W/m-K
Range: > 0
moisture_content_9
Moisture Content 9
number
kg/m3
Range: ≥ 0
thermal_conductivity_9
Thermal Conductivity 9
number
W/m-K
Range: > 0
moisture_content_10
Moisture Content 10
number
kg/m3
Range: ≥ 0
thermal_conductivity_10
Thermal Conductivity 10
number
W/m-K
Range: > 0
moisture_content_11
Moisture Content 11
number
kg/m3
Range: ≥ 0
thermal_conductivity_11
Thermal Conductivity 11
number
W/m-K
Range: > 0
moisture_content_12
Moisture Content 12
number
kg/m3
Range: ≥ 0
thermal_conductivity_12
Thermal Conductivity 12
number
W/m-K
Range: > 0
moisture_content_13
Moisture Content 13
number
kg/m3
Range: ≥ 0
thermal_conductivity_13
Thermal Conductivity 13
number
W/m-K
Range: > 0
moisture_content_14
Moisture Content 14
number
kg/m3
Range: ≥ 0
thermal_conductivity_14
Thermal Conductivity 14
number
W/m-K
Range: > 0
moisture_content_15
Moisture Content 15
number
kg/m3
Range: ≥ 0
thermal_conductivity_15
Thermal Conductivity 15
number
W/m-K
Range: > 0
moisture_content_16
Moisture Content 16
number
kg/m3
Range: ≥ 0
thermal_conductivity_16
Thermal Conductivity 16
number
W/m-K
Range: > 0
moisture_content_17
Moisture Content 17
number
kg/m3
Range: ≥ 0
thermal_conductivity_17
Thermal Conductivity 17
number
W/m-K
Range: > 0
moisture_content_18
Moisture Content 18
number
kg/m3
Range: ≥ 0
thermal_conductivity_18
Thermal Conductivity 18
number
W/m-K
Range: > 0
moisture_content_19
Moisture Content 19
number
kg/m3
Range: ≥ 0
thermal_conductivity_19
Thermal Conductivity 19
number
W/m-K
Range: > 0
moisture_content_20
Moisture Content 20
number
kg/m3
Range: ≥ 0
thermal_conductivity_20
Thermal Conductivity 20
number
W/m-K
Range: > 0
moisture_content_21
Moisture Content 21
number
kg/m3
Range: ≥ 0
thermal_conductivity_21
Thermal Conductivity 21
number
W/m-K
Range: > 0
moisture_content_22
Moisture Content 22
number
kg/m3
Range: ≥ 0
thermal_conductivity_22
Thermal Conductivity 22
number
W/m-K
Range: > 0
moisture_content_23
Moisture Content 23
number
kg/m3
Range: ≥ 0
thermal_conductivity_23
Thermal Conductivity 23
number
W/m-K
Range: > 0
moisture_content_24
Moisture Content 24
number
kg/m3
Range: ≥ 0
thermal_conductivity_24
Thermal Conductivity 24
number
W/m-K
Range: > 0
moisture_content_25
Moisture Content 25
number
kg/m3
Range: ≥ 0
thermal_conductivity_25
Thermal Conductivity 25
number
W/m-K
Range: > 0

MaterialProperty:MoisturePenetrationDepth:Settings

from idfpy.models import MaterialPropertyMoisturePenetrationDepthSettings

Additional properties for moisture using EMPD procedure HeatBalanceAlgorithm choice=MoisturePenetrationDepthConductionTransferFunction only Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
name
Name required
reference Material Name that the moisture properties will be added to. Additional material properties required to perform the EMPD model. Effective Mean Penetration Depth (EMPD)
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
water_vapor_diffusion_resistance_factor
Water Vapor Diffusion Resistance Factor required
number
dimensionless
Ratio of water vapor permeability of stagnant air to water vapor permeability of material
Range: ≥ 0
moisture_equation_coefficient_a
Moisture Equation Coefficient a required
number
dimensionless
moisture_equation_coefficient_b
Moisture Equation Coefficient b required
number
dimensionless
moisture_equation_coefficient_c
Moisture Equation Coefficient c required
number
dimensionless
moisture_equation_coefficient_d
Moisture Equation Coefficient d required
number
dimensionless
surface_layer_penetration_depth
Surface Layer Penetration Depth
number or Autocalculate
m
Autocalculate
deep_layer_penetration_depth
Deep Layer Penetration Depth
number or Autocalculate
m
Autocalculate
coating_layer_thickness
Coating Layer Thickness required
number
m
Range: ≥ 0
coating_layer_water_vapor_diffusion_resistance_factor
Coating Layer Water Vapor Diffusion Resistance Factor required
number
dimensionless
The coating's resistance to water vapor diffusion relative to the resistance to water vapor diffusion in stagnant air (see Water Vapor Diffusion Resistance Factor above).
Range: ≥ 0

MaterialProperty:PhaseChange

from idfpy.models import MaterialPropertyPhaseChange extensible

Additional properties for temperature dependent thermal conductivity and enthalpy for Phase Change Materials (PCM) Name and temperature coefficient are followed by up to 100 sets of temperature-enthalpy pairs. HeatBalanceAlgorithm = CondFD(ConductionFiniteDifference) solution algorithm only. Constructions with this should use the detailed CondFD process. Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
name
Name required
reference Regular Material Name to which the additional properties will be added. this the material name for the basic material properties.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
temperature_coefficient_for_thermal_conductivity
Temperature Coefficient for Thermal Conductivity
number
W/m-K2
0.0 The base temperature is 20C. This is the thermal conductivity change per degree excursion from 20C. This variable conductivity function is overridden by the VariableThermalConductivity object, if present.
values list Each item: temperature (C), enthalpy (J/kg)

MaterialProperty:PhaseChangeHysteresis

from idfpy.models import MaterialPropertyPhaseChangeHysteresis

Additional properties for temperature dependent thermal conductivity and enthalpy for Phase Change Materials (PCM) with separate melting and freezing curves. HeatBalanceAlgorithm = CondFD (ConductionFiniteDifference) solution algorithm only. Constructions with this should use the detailed CondFD process. Has no effect with other HeatBalanceAlgorithm solution algorithms.

Field Type Default Details
name
Name required
reference Regular Material Name to which the additional properties will be added. this the material name for the basic material properties.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
latent_heat_during_the_entire_phase_change_process
Latent Heat during the Entire Phase Change Process required
number
J/kg
The total latent heat absorbed or rejected during the transition from solid to liquid, or back
Range: > 0
liquid_state_thermal_conductivity
Liquid State Thermal Conductivity required
number
W/m-K
The thermal conductivity used by this material when the material is fully liquid
Range: > 0
liquid_state_density
Liquid State Density required
number
kg/m3
The density used by this material when the material is fully liquid
Range: > 0
liquid_state_specific_heat
Liquid State Specific Heat required
number
J/kg-K
The constant specific heat used for the fully melted (liquid) state
Range: > 0
high_temperature_difference_of_melting_curve
High Temperature Difference of Melting Curve required
number
deltaC
The total melting range of the material is the sum of low and high temperature difference of melting curve.
Range: > 0
peak_melting_temperature
Peak Melting Temperature required
number
C
The temperature at which the melting curve peaks
low_temperature_difference_of_melting_curve
Low Temperature Difference of Melting Curve required
number
deltaC
The total melting range of the material is the sum of low and high temperature difference of melting curve.
Range: > 0
solid_state_thermal_conductivity
Solid State Thermal Conductivity required
number
W/m-K
The thermal conductivity used by this material when the material is fully solid
Range: > 0
solid_state_density
Solid State Density required
number
kg/m3
The density used by this material when the material is fully solid
Range: > 0
solid_state_specific_heat
Solid State Specific Heat required
number
J/kg-K
The constant specific heat used for the fully frozen (crystallized) state
Range: > 0
high_temperature_difference_of_freezing_curve
High Temperature Difference of Freezing Curve required
number
deltaC
The total freezing range of the material is the sum of low and high temperature difference of freezing curve.
Range: > 0
peak_freezing_temperature
Peak Freezing Temperature required
number
C
The temperature at which the freezing curve peaks
low_temperature_difference_of_freezing_curve
Low Temperature Difference of Freezing Curve required
number
deltaC
The total freezing range of the material is the sum of low and high temperature difference of freezing curve.
Range: > 0

MaterialProperty:VariableAbsorptance

from idfpy.models import MaterialPropertyVariableAbsorptance

Field Type Default Details
name
Name required
string The name of the dynamic coating material with variable thermal or solar absorptance.
reference_material_name
Reference Material Name required
reference Regular Material Name to which the additional properties will be added. this the material name for the basic material properties.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
control_signal
Control Signal
choice SurfaceTemperature the variable that drives the change in outside-face thermal/solar absorptance
One of Scheduled, SpaceHeatingCoolingMode, SurfaceReceivedSolarRadiation, SurfaceTemperature
thermal_absorptance_function_name
Thermal Absorptance Function Name
string A Curve:* or Table:Lookup object encoding the relationship between the control signal value and the outside-face surface thermal absorptance.
thermal_absorptance_schedule_name
Thermal Absorptance Schedule Name
string only used for the outside face when Control Signal = "Scheduled"
solar_absorptance_function_name
Solar Absorptance Function Name
string A Curve:* or Table:Lookup object encoding the relationship between the control signal value and the outside-face surface solar absorptance.
solar_absorptance_schedule_name
Solar Absorptance Schedule Name
string only used for the outside face when Control Signal = "Scheduled"
control_signal_inside_face
Control Signal Inside Face
choice the variable that drives the change in thermal/solar absorptance when this field is blank the inside-face absorptances remain at the constant values defined by the referenced material
One of Scheduled, SpaceHeatingCoolingMode, SurfaceReceivedSolarRadiation, SurfaceTemperature
thermal_absorptance_function_name_inside_face
Thermal Absorptance Function Name Inside Face
string A Curve:* or Table:Lookup object encoding the relationship between the control signal inside face value and the surface thermal absorptance.
thermal_absorptance_schedule_name_inside_face
Thermal Absorptance Schedule Name Inside Face
string only used when Control Signal Inside Face = "Scheduled"
solar_absorptance_function_name_inside_face
Solar Absorptance Function Name Inside Face
string A Curve:* or Table:Lookup object encoding the relationship between the control signal inside face value and the surface solar absorptance.
solar_absorptance_schedule_name_inside_face
Solar Absorptance Schedule Name Inside Face
string only used when Control Signal Inside Face = "Scheduled"

MaterialProperty:VariableThermalConductivity

from idfpy.models import MaterialPropertyVariableThermalConductivity extensible

Additional properties for temperature dependent thermal conductivity using piecewise linear temperature-conductivity function. Name is followed by up to 100 sets of temperature-conductivity pairs. HeatBalanceAlgorithm = CondFD(ConductionFiniteDifference) solution algorithm only. Has no effect with other HeatBalanceAlgorithm solution algorithms

Field Type Default Details
name
Name required
reference Regular Material Name to which the additional properties will be added. this the material name for the basic material properties.
Names a Material, Material:AirGap, Material:InfraredTransparent, Material:NoMass, Material:RoofVegetation, WindowMaterial:Blind, WindowMaterial:Gas, WindowMaterial:GasMixture, WindowMaterial:Glazing, WindowMaterial:Glazing:RefractionExtinctionMethod, WindowMaterial:GlazingGroup:Thermochromic, WindowMaterial:Screen and 2 more
values list Each item: temperature (C), thermal_conductivity (W/m-K)

SubSurfaceConstructionAssignments

from idfpy.models import SubSurfaceConstructionAssignments

Defines construction assignments for each sub-surface type for a single boundary-condition category (exterior or interior). The generic Window type (kept for backward compatibility) resolves via the Fixed Window slot.

Field Type Default Details
name
Name required
string
fixed_window_construction_name
Fixed Window Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
operable_window_construction_name
Operable Window Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
door_construction_name
Door Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
glass_door_construction_name
Glass Door Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
overhead_door_construction_name
Overhead Door Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
skylight_construction_name
Skylight Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
tubular_daylight_dome_construction_name
Tubular Daylight Dome Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
tubular_daylight_diffuser_construction_name
Tubular Daylight Diffuser Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
Referenced by 1 object types

ConstructionAssignmentSet

SurfaceConstructionAssignments

from idfpy.models import SurfaceConstructionAssignments

Defines construction assignments for the three opaque surface types (Floor, Wall, Roof/Ceiling) for a single boundary-condition category (exterior, interior, or ground-contact).

Field Type Default Details
name
Name required
string
floor_construction_name
Floor Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
wall_construction_name
Wall Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
roof_ceiling_construction_name
Roof Ceiling Construction Name
reference Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer
Referenced by 1 object types

ConstructionAssignmentSet

WindowGap:DeflectionState

from idfpy.models import WindowGapDeflectionState

Used to enter data describing deflection state of the gap. It is referenced from WindowMaterial:Gap object only and it is used only when deflection model is set to MeasuredDeflection, otherwise it is ignored.

Field Type Default Details
name
Name required
string
deflected_thickness
Deflected Thickness
number
m
0.0 If left blank will be considered that gap has no deflection.
Range: ≥ 0
initial_temperature
Initial Temperature
number
C
25.0 Range: ≥ 0
initial_pressure
Initial Pressure
number
Pa
101325.0 Range: ≥ 0
Referenced by 1 object types

WindowMaterial:Gap

WindowGap:SupportPillar

from idfpy.models import WindowGapSupportPillar

used to define pillar geometry for support pillars

Field Type Default Details
name
Name required
string
spacing
Spacing
number
m
0.04 Range: > 0
radius
Radius
number
m
0.0004 Range: > 0
Referenced by 1 object types

WindowMaterial:Gap

WindowMaterial:Blind

from idfpy.models import WindowMaterialBlind

Window blind thermal properties

Field Type Default Details
name
Name required
string
slat_orientation
Slat Orientation
choice Horizontal One of Horizontal, Vertical
slat_width
Slat Width required
number
m
Range: > 0, ≤ 1
slat_separation
Slat Separation required
number
m
Distance between adjacent slat faces
Range: > 0, ≤ 1
slat_thickness
Slat Thickness
number
m
0.00025 Distance between top and bottom surfaces of slat Slat is assumed to be rectangular in cross section and flat
Range: > 0, ≤ 0.1
slat_angle
Slat Angle
number
deg
45.0 If WindowShadingControl referencing the window that incorporates this blind has Type of Slat Angle Control for Blinds = FixedSlatAngle, then this is the fixed value of the slat angle; If WindowShadingControl referencing the window that incorporates this blind has Type of Slat Angle Control for Blinds = BlockBeamSolar, then this is the slat angle when slat angle control is not in effect (e.g., when there is no beam solar on the blind); Not used if WindowShadingControl referencing the window that incorporates this blind has Type of Slat Angle Control for Blinds = ScheduledSlatAngle.
Range: ≥ 0, ≤ 180
slat_conductivity
Slat Conductivity
number
W/m-K
221.0 default is for aluminum
Range: > 0
slat_beam_solar_transmittance
Slat Beam Solar Transmittance
number 0.0 Range: ≥ 0, < 1
front_side_slat_beam_solar_reflectance
Front Side Slat Beam Solar Reflectance required
number Range: ≥ 0, < 1
back_side_slat_beam_solar_reflectance
Back Side Slat Beam Solar Reflectance required
number Range: ≥ 0, < 1
slat_diffuse_solar_transmittance
Slat Diffuse Solar Transmittance
number 0.0 Must equal "Slat beam solar transmittance"
Range: ≥ 0, < 1
front_side_slat_diffuse_solar_reflectance
Front Side Slat Diffuse Solar Reflectance required
number Must equal "Front Side Slat Beam Solar Reflectance"
Range: ≥ 0, < 1
back_side_slat_diffuse_solar_reflectance
Back Side Slat Diffuse Solar Reflectance required
number Must equal "Back Side Slat Beam Solar Reflectance"
Range: ≥ 0, < 1
slat_beam_visible_transmittance
Slat Beam Visible Transmittance required
number Required for detailed daylighting calculation
Range: ≥ 0, < 1
front_side_slat_beam_visible_reflectance
Front Side Slat Beam Visible Reflectance
number Required for detailed daylighting calculation
Range: ≥ 0, < 1
back_side_slat_beam_visible_reflectance
Back Side Slat Beam Visible Reflectance
number Required for detailed daylighting calculation
Range: ≥ 0, < 1
slat_diffuse_visible_transmittance
Slat Diffuse Visible Transmittance
number 0.0 Used only for detailed daylighting calculation Must equal "Slat Beam Visible Transmittance"
Range: ≥ 0, < 1
front_side_slat_diffuse_visible_reflectance
Front Side Slat Diffuse Visible Reflectance
number Required for detailed daylighting calculation Must equal "Front Side Slat Beam Visible Reflectance"
Range: ≥ 0, < 1
back_side_slat_diffuse_visible_reflectance
Back Side Slat Diffuse Visible Reflectance
number Required for detailed daylighting calculation Must equal "Back Side Slat Beam Visible Reflectance"
Range: ≥ 0, < 1
slat_infrared_hemispherical_transmittance
Slat Infrared Hemispherical Transmittance
number 0.0 Range: ≥ 0, < 1
front_side_slat_infrared_hemispherical_emissivity
Front Side Slat Infrared Hemispherical Emissivity
number 0.9 Range: ≥ 0, < 1
back_side_slat_infrared_hemispherical_emissivity
Back Side Slat Infrared Hemispherical Emissivity
number 0.9 Range: ≥ 0, < 1
blind_to_glass_distance
Blind to Glass Distance
number
m
0.05 Range: ≥ 0.01, ≤ 1
blind_top_opening_multiplier
Blind Top Opening Multiplier
number 0.5 Range: ≥ 0, ≤ 1
blind_bottom_opening_multiplier
Blind Bottom Opening Multiplier
number 0.0 Range: ≥ 0, ≤ 1
blind_left_side_opening_multiplier
Blind Left Side Opening Multiplier
number 0.5 Range: ≥ 0, ≤ 1
blind_right_side_opening_multiplier
Blind Right Side Opening Multiplier
number 0.5 Range: ≥ 0, ≤ 1
minimum_slat_angle
Minimum Slat Angle
number
deg
0.0 Used only if WindowShadingControl referencing the window that incorporates this blind varies the slat angle (i.e., WindowShadingControl with Type of Slat Angle Control for Blinds = ScheduledSlatAngle or BlockBeamSolar)
Range: ≥ 0, ≤ 180
maximum_slat_angle
Maximum Slat Angle
number
deg
180.0 Used only if WindowShadingControl referencing the window that incorporates this blind varies the slat angle (i.e., WindowShadingControl with Type of Slat Angle Control for Blinds = ScheduledSlatAngle or BlockBeamSolar)
Range: ≥ 0, ≤ 180
Referenced by 19 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowShadingControl

WindowMaterial:Blind:EquivalentLayer

from idfpy.models import WindowMaterialBlindEquivalentLayer

Window equivalent layer blind slat optical and thermal properties. The model assumes that slats are thin and flat, applies correction empirical correlation to account for curvature effect. Slats are assumed to transmit and reflect diffusely.

Field Type Default Details
name
Name required
string
slat_orientation
Slat Orientation
choice Horizontal One of Horizontal, Vertical
slat_width
Slat Width required
number
m
Range: > 0, ≤ 0.025
slat_separation
Slat Separation required
number
m
Distance between adjacent slat faces
Range: > 0, ≤ 0.025
slat_crown
Slat Crown
number
m
0.0015 Perpendicular length between the cord and the curve. Slat is assumed to be rectangular in cross section and flat. Crown=0.0625x"Slat width"
Range: ≥ 0, ≤ 0.00156
slat_angle
Slat Angle
number
deg
45.0 Slat angle is +ve if the tip of the slat front face is tilted upward, else the slat angle is -ve if the tip of the slat front face is tilted downward. The slat angle varies between -90 to +90. The default value is 45 degrees.
Range: ≥ -90, ≤ 90
front_side_slat_beam_diffuse_solar_transmittance
Front Side Slat Beam-Diffuse Solar Transmittance
number 0.0 The front side beam-diffuse solar transmittance of the slat at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
back_side_slat_beam_diffuse_solar_transmittance
Back Side Slat Beam-Diffuse Solar Transmittance
number
dimensionless
0.0 The back side beam-diffuse solar transmittance of the slat at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
front_side_slat_beam_diffuse_solar_reflectance
Front Side Slat Beam-Diffuse Solar Reflectance required
number
dimensionless
The front side beam-diffuse solar reflectance of the slat at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
back_side_slat_beam_diffuse_solar_reflectance
Back Side Slat Beam-Diffuse Solar Reflectance required
number
dimensionless
The back side beam-diffuse solar reflectance of the slat at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
front_side_slat_beam_diffuse_visible_transmittance
Front Side Slat Beam-Diffuse Visible Transmittance
number
dimensionless
0.0 The front side beam-diffuse visible transmittance of the slat at normal incidence averaged over the visible spectrum range of solar radiation.
Range: ≥ 0, < 1
back_side_slat_beam_diffuse_visible_transmittance
Back Side Slat Beam-Diffuse Visible Transmittance
number
dimensionless
0.0 The back side beam-diffuse visible transmittance of the slat at normal incidence averaged over the visible spectrum range of solar radiation.
Range: ≥ 0, < 1
front_side_slat_beam_diffuse_visible_reflectance
Front Side Slat Beam-Diffuse Visible Reflectance
number
dimensionless
The front side beam-diffuse visible reflectance of the slat at normal incidence averaged over the visible spectrum range of solar radiation.
Range: ≥ 0, < 1
back_side_slat_beam_diffuse_visible_reflectance
Back Side Slat Beam-Diffuse Visible Reflectance
number
dimensionless
The back side beam-diffuse visible reflectance of the slat at normal incidence averaged over the visible spectrum range of solar radiation.
Range: ≥ 0, < 1
slat_diffuse_diffuse_solar_transmittance
Slat Diffuse-Diffuse Solar Transmittance
number
dimensionless
0.0 The beam-diffuse solar transmittance of the slat averaged over the entire solar spectrum of solar radiation.
Range: ≥ 0, < 1
front_side_slat_diffuse_diffuse_solar_reflectance
Front Side Slat Diffuse-Diffuse Solar Reflectance required
number
dimensionless
The front side beam-diffuse solar reflectance of the slat averaged over the entire solar spectrum of solar radiation.
Range: ≥ 0, < 1
back_side_slat_diffuse_diffuse_solar_reflectance
Back Side Slat Diffuse-Diffuse Solar Reflectance required
number
dimensionless
The back side beam-diffuse solar reflectance of the slat averaged over the entire solar spectrum of solar radiation.
Range: ≥ 0, < 1
slat_diffuse_diffuse_visible_transmittance
Slat Diffuse-Diffuse Visible Transmittance
number The beam-diffuse visible transmittance of the slat averaged over the visible spectrum range of solar radiation.
Range: ≥ 0, < 1
front_side_slat_diffuse_diffuse_visible_reflectance
Front Side Slat Diffuse-Diffuse Visible Reflectance
number
dimensionless
The front side beam-diffuse visible reflectance of the slat averaged over the visible spectrum range of solar radiation.
Range: ≥ 0, < 1
back_side_slat_diffuse_diffuse_visible_reflectance
Back Side Slat Diffuse-Diffuse Visible Reflectance
number
dimensionless
The back side beam-diffuse visible reflectance of the slat averaged over the visible spectrum range of solar radiation.
Range: ≥ 0, < 1
slat_infrared_transmittance
Slat Infrared Transmittance
number 0.0 Long-wave hemispherical transmittance of the slat material. Assumed to be the same for both sides of the slat.
Range: ≥ 0, < 1
front_side_slat_infrared_emissivity
Front Side Slat Infrared Emissivity
number
dimensionless
0.9 Front side long-wave hemispherical emissivity of the slat material.
Range: ≥ 0, < 1
back_side_slat_infrared_emissivity
Back Side Slat Infrared Emissivity
number
dimensionless
0.9 Back side long-wave hemispherical emissivity of the slat material.
Range: ≥ 0, < 1
slat_angle_control
Slat Angle Control
choice FixedSlatAngle Used only if slat angle control is desired to either maximize solar gain (MaximizeSolar), maximize visibility while eliminating beam solar radiation (BlockBeamSolar), or fixed slate angle (FixedSlatAngle). If FixedSlatAngle is selected, the slat angle entered above is used.
One of BlockBeamSolar, FixedSlatAngle, MaximizeSolar
Referenced by 1 object types

Construction:WindowEquivalentLayer

WindowMaterial:ComplexShade

from idfpy.models import WindowMaterialComplexShade

Complex window shading layer thermal properties

Field Type Default Details
name
Name required
string
layer_type
Layer Type
choice OtherShadingType One of BSDF, OtherShadingType, Perforated, VenetianHorizontal, VenetianVertical, Woven
thickness
Thickness
number
m
0.002 Range: > 0
conductivity
Conductivity
number
W/m-K
1.0 Range: > 0
ir_transmittance
IR Transmittance
number 0.0 Range: ≥ 0, ≤ 1
front_emissivity
Front Emissivity
number 0.84 Range: > 0, ≤ 1
back_emissivity
Back Emissivity
number 0.84 Range: > 0, ≤ 1
top_opening_multiplier
Top Opening Multiplier
number 0.0 Range: ≥ 0, ≤ 1
bottom_opening_multiplier
Bottom Opening Multiplier
number 0.0 Range: ≥ 0, ≤ 1
left_side_opening_multiplier
Left Side Opening Multiplier
number 0.0 Range: ≥ 0, ≤ 1
right_side_opening_multiplier
Right Side Opening Multiplier
number 0.0 Range: ≥ 0, ≤ 1
front_opening_multiplier
Front Opening Multiplier
number 0.05 Range: ≥ 0, ≤ 1
slat_width
Slat Width
number
m
0.016 Range: > 0
slat_spacing
Slat Spacing
number
m
0.012 Distance between adjacent slat faces
Range: > 0
slat_thickness
Slat Thickness
number
m
0.0006 Distance between top and bottom surfaces of slat Slat is assumed to be rectangular in cross section and flat
Range: > 0
slat_angle
Slat Angle
number
deg
90.0 Range: ≥ -90, ≤ 90
slat_conductivity
Slat Conductivity
number
W/m-K
160.0 Range: > 0
slat_curve
Slat Curve
number
m
0.0 this value represents curvature radius of the slat. if the slat is flat use zero. if this value is not zero, then it must be > SlatWidth/2.
Range: ≥ 0
Referenced by 1 object types

Construction:ComplexFenestrationState

WindowMaterial:Drape:EquivalentLayer

from idfpy.models import WindowMaterialDrapeEquivalentLayer

Specifies the properties of equivalent layer drape fabric materials. Shades are considered to be perfect diffusers (all transmitted and reflected radiation is hemispherically-diffuse) independent of angle of incidence. unpleated drape fabric is treated as thin and flat layer.

Field Type Default Details
name
Name required
string
drape_beam_beam_solar_transmittance_at_normal_incidence
Drape Beam-Beam Solar Transmittance at Normal Incidence
number
dimensionless
0.0 The beam-beam solar transmittance at normal incidence. This value is the same as the openness area fraction of the drape fabric. Assumed to be same for front and back sides.
Range: ≥ 0, ≤ 0.2
front_side_drape_beam_diffuse_solar_transmittance
Front Side Drape Beam-Diffuse Solar Transmittance required
number
dimensionless
The front side beam-diffuse solar transmittance at normal incidence averaged over the entire spectrum of solar radiation. Assumed to be the same for front and back sides.
Range: ≥ 0, < 1
back_side_drape_beam_diffuse_solar_transmittance
Back Side Drape Beam-Diffuse Solar Transmittance required
number
dimensionless
The back side beam-diffuse solar transmittance at normal incidence averaged over the entire spectrum of solar radiation. Assumed to be the same for front and back sides.
Range: ≥ 0, < 1
front_side_drape_beam_diffuse_solar_reflectance
Front Side Drape Beam-Diffuse Solar Reflectance required
number
dimensionless
The front side beam-diffuse solar reflectance at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
back_side_drape_beam_diffuse_solar_reflectance
Back Side Drape Beam-Diffuse Solar Reflectance required
number
dimensionless
The back side beam-diffuse solar reflectance at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
drape_beam_beam_visible_transmittance
Drape Beam-Beam Visible Transmittance
number
dimensionless
The beam-beam visible transmittance at normal incidence averaged over the visible spectrum of solar radiation. Assumed same for front and back sides.
Range: ≥ 0, < 1
drape_beam_diffuse_visible_transmittance
Drape Beam-Diffuse Visible Transmittance
number
dimensionless
The beam-diffuse visible transmittance at normal incidence averaged over the visible spectrum range of solar radiation. Assumed to be the same for front and back sides.
Range: ≥ 0, < 1
drape_beam_diffuse_visible_reflectance
Drape Beam-Diffuse Visible Reflectance
number
dimensionless
The beam-diffuse visible reflectance at normal incidence average over the visible spectrum range of solar radiation. Assumed to be the same for front and back sides.
Range: ≥ 0, < 1
drape_material_infrared_transmittance
Drape Material Infrared Transmittance
number
dimensionless
0.05 Long-wave transmittance of the drape fabric at zero openness fraction. Assumed same for front and back sides.
Range: ≥ 0, < 1
front_side_drape_material_infrared_emissivity
Front Side Drape Material Infrared Emissivity
number
dimensionless
0.87 Front side long-wave emissivity of the drape fabric at zero shade openness. Openness fraction specified above is used to calculate the effective emissivity value.
Range: > 0, < 1
back_side_drape_material_infrared_emissivity
Back Side Drape Material Infrared Emissivity
number
dimensionless
0.87 Back side long-wave emissivity of the drape fabric at zero shade openness. Openness fraction specified above is used to calculate the effective emissivity value.
Range: > 0, < 1
width_of_pleated_fabric
Width of Pleated Fabric
number
m
0.0 Width of the pleated section of the draped fabric. If the drape fabric is unpleated or is flat, then the pleated section width is set to zero.
Range: ≥ 0
length_of_pleated_fabric
Length of Pleated Fabric
number
m
0.0 Length of the pleated section of the draped fabric. If the drape fabric is unpleated or is flat, then the pleated section length is set to zero.
Range: ≥ 0
Referenced by 1 object types

Construction:WindowEquivalentLayer

WindowMaterial:Gap

from idfpy.models import WindowMaterialGap

Used to define the gap between two layers in a complex fenestration system, where the Construction:ComplexFenestrationState object is used. It is referenced as a layer in the Construction:ComplexFenestrationState object. It cannot be referenced as a layer from the Construction object.

Field Type Default Details
name
Name required
string
thickness
Thickness required
number
m
Range: > 0
gas_or_gas_mixture
Gas (or Gas Mixture) required
reference This field should reference only WindowMaterial:Gas or WindowMaterial:GasMixture objects
Names a WindowMaterial:Gas, WindowMaterial:GasMixture
pressure
Pressure
number
Pa
101325.0
deflection_state
Deflection State
reference If left blank, it will be considered that gap is not deflected
Names a WindowGap:DeflectionState
support_pillar
Support Pillar
reference If left blank, it will be considered that gap does not have support pillars
Names a WindowGap:SupportPillar
Referenced by 1 object types

Construction:ComplexFenestrationState

WindowMaterial:Gap:EquivalentLayer

from idfpy.models import WindowMaterialGapEquivalentLayer

Gas material properties that are used in Windows Equivalent Layer References only WindowMaterial:Gas properties

Field Type Default Details
name
Name required
string
gas_type
Gas Type required
choice One of AIR, ARGON, CUSTOM, KRYPTON, XENON
thickness
Thickness required
number
m
Range: > 0
gap_vent_type
Gap Vent Type required
choice Sealed means the gap is enclosed and gas tight, i.e., no venting to indoor or outdoor environment. VentedIndoor means the gap is vented to indoor environment, and VentedOutdoor means the gap is vented to the outdoor environment. The gap types VentedIndoor and VentedOutdoor are used with gas type "Air" only.
One of Sealed, VentedIndoor, VentedOutdoor
conductivity_coefficient_a
Conductivity Coefficient A
number
W/m-K
Used only if Gas Type = Custom
conductivity_coefficient_b
Conductivity Coefficient B
number
W/m-K2
Used only if Gas Type = Custom
conductivity_coefficient_c
Conductivity Coefficient C
number
W/m-K3
Used only if Gas Type = Custom
viscosity_coefficient_a
Viscosity Coefficient A
number
kg/m-s
Used only if Gas Type = Custom
Range: > 0
viscosity_coefficient_b
Viscosity Coefficient B
number
kg/m-s-K
Used only if Gas Type = Custom
viscosity_coefficient_c
Viscosity Coefficient C
number
kg/m-s-K2
Used only if Gas Type = Custom
specific_heat_coefficient_a
Specific Heat Coefficient A
number
J/kg-K
Used only if Gas Type = Custom
Range: > 0
specific_heat_coefficient_b
Specific Heat Coefficient B
number
J/kg-K2
Used only if Gas Type = Custom
specific_heat_coefficient_c
Specific Heat Coefficient C
number
J/kg-K3
Used only if Gas Type = Custom
molecular_weight
Molecular Weight
number
g/mol
Used only if Gas Type = Custom
Range: ≥ 20, ≤ 200
specific_heat_ratio
Specific Heat Ratio
number Used only if Gas Type = Custom
Range: > 1
Referenced by 1 object types

Construction:WindowEquivalentLayer

WindowMaterial:Gas

from idfpy.models import WindowMaterialGas

Gas material properties that are used in Windows or Glass Doors

Field Type Default Details
name
Name required
string
gas_type
Gas Type required
choice One of Air, Argon, Custom, Krypton, Xenon
thickness
Thickness required
number
m
Range: > 0
conductivity_coefficient_a
Conductivity Coefficient A
number
W/m-K
Used only if Gas Type = Custom
conductivity_coefficient_b
Conductivity Coefficient B
number
W/m-K2
Used only if Gas Type = Custom
conductivity_coefficient_c
Conductivity Coefficient C
number
W/m-K3
Used only if Gas Type = Custom
viscosity_coefficient_a
Viscosity Coefficient A
number
kg/m-s
Used only if Gas Type = Custom
Range: > 0
viscosity_coefficient_b
Viscosity Coefficient B
number
kg/m-s-K
Used only if Gas Type = Custom
viscosity_coefficient_c
Viscosity Coefficient C
number
kg/m-s-K2
Used only if Gas Type = Custom
specific_heat_coefficient_a
Specific Heat Coefficient A
number
J/kg-K
Used only if Gas Type = Custom
Range: > 0
specific_heat_coefficient_b
Specific Heat Coefficient B
number
J/kg-K2
Used only if Gas Type = Custom
specific_heat_coefficient_c
Specific Heat Coefficient C
number
J/kg-K3
Used only if Gas Type = Custom
molecular_weight
Molecular Weight
number
g/mol
Used only if Gas Type = Custom
Range: ≥ 20, ≤ 200
specific_heat_ratio
Specific Heat Ratio
number Used only if Gas Type = Custom
Range: > 1
Referenced by 19 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowMaterial:Gap

WindowMaterial:GasMixture

from idfpy.models import WindowMaterialGasMixture

Gas mixtures that are used in Windows or Glass Doors

Field Type Default Details
name
Name required
string
thickness
Thickness required
number
m
Range: > 0
number_of_gases_in_mixture
Number of Gases in Mixture required
integer Range: ≥ 1, ≤ 4
gas_1_type
Gas 1 Type required
choice One of Air, Argon, Krypton, Xenon
gas_1_fraction
Gas 1 Fraction required
number Range: > 0, ≤ 1
gas_2_type
Gas 2 Type required
choice One of Air, Argon, Krypton, Xenon
gas_2_fraction
Gas 2 Fraction required
number Range: > 0, ≤ 1
gas_3_type
Gas 3 Type
choice One of Air, Argon, Krypton, Xenon
gas_3_fraction
Gas 3 Fraction
number Range: > 0, ≤ 1
gas_4_type
Gas 4 Type
choice One of Air, Argon, Krypton, Xenon
gas_4_fraction
Gas 4 Fraction
number Range: > 0, ≤ 1
Referenced by 19 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowMaterial:Gap

WindowMaterial:Glazing

from idfpy.models import WindowMaterialGlazing

Glass material properties for Windows or Glass Doors Transmittance/Reflectance input method.

Field Type Default Details
name
Name required
string
optical_data_type
Optical Data Type required
choice One of BSDF, Spectral, SpectralAndAngle, SpectralAverage
window_glass_spectral_data_set_name
Window Glass Spectral Data Set Name
reference Used only when Optical Data Type = Spectral
Names a MaterialProperty:GlazingSpectralData
thickness
Thickness required
number
m
Range: > 0
solar_transmittance_at_normal_incidence
Solar Transmittance at Normal Incidence
number Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
front_side_solar_reflectance_at_normal_incidence
Front Side Solar Reflectance at Normal Incidence
number Used only when Optical Data Type = SpectralAverage Front Side is side closest to outdoor air
Range: ≥ 0, ≤ 1
back_side_solar_reflectance_at_normal_incidence
Back Side Solar Reflectance at Normal Incidence
number Used only when Optical Data Type = SpectralAverage Back Side is side closest to zone air
Range: ≥ 0, ≤ 1
visible_transmittance_at_normal_incidence
Visible Transmittance at Normal Incidence
number Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
front_side_visible_reflectance_at_normal_incidence
Front Side Visible Reflectance at Normal Incidence
number Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
back_side_visible_reflectance_at_normal_incidence
Back Side Visible Reflectance at Normal Incidence
number Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
infrared_transmittance_at_normal_incidence
Infrared Transmittance at Normal Incidence
number 0.0 Range: ≥ 0, ≤ 1
front_side_infrared_hemispherical_emissivity
Front Side Infrared Hemispherical Emissivity
number 0.84 Range: > 0, < 1
back_side_infrared_hemispherical_emissivity
Back Side Infrared Hemispherical Emissivity
number 0.84 Range: > 0, < 1
conductivity
Conductivity
number
W/m-K
0.9 Range: > 0
dirt_correction_factor_for_solar_and_visible_transmittance
Dirt Correction Factor for Solar and Visible Transmittance
number 1.0 Range: > 0, ≤ 1
solar_diffusing
Solar Diffusing
choice No One of No, Yes
young_s_modulus
Young's modulus
number
Pa
72000000000.0 coefficient used for deflection calculations. Used only with complex fenestration when deflection model is set to TemperatureAndPressureInput
Range: > 0
poisson_s_ratio
Poisson's ratio
number 0.22 coefficient used for deflection calculations. Used only with complex fenestration when deflection model is set to TemperatureAndPressureInput
Range: > 0, < 1
window_glass_spectral_and_incident_angle_transmittance_data_set_table_name
Window Glass Spectral and Incident Angle Transmittance Data Set Table Name
reference Used only when Optical Data Type = SpectralAndAngle
Names a Curve:Bicubic, Curve:Biquadratic, Curve:CubicLinear, Curve:FanPressureRise, Curve:QuadraticLinear, Table:Lookup
window_glass_spectral_and_incident_angle_front_reflectance_data_set_table_name
Window Glass Spectral and Incident Angle Front Reflectance Data Set Table Name
reference Used only when Optical Data Type = SpectralAndAngle
Names a Curve:Bicubic, Curve:Biquadratic, Curve:CubicLinear, Curve:FanPressureRise, Curve:QuadraticLinear, Table:Lookup
window_glass_spectral_and_incident_angle_back_reflectance_data_set_table_name
Window Glass Spectral and Incident Angle Back Reflectance Data Set Table Name
reference Used only when Optical Data Type = SpectralAndAngle
Names a Curve:Bicubic, Curve:Biquadratic, Curve:CubicLinear, Curve:FanPressureRise, Curve:QuadraticLinear, Table:Lookup
Referenced by 21 object types

Construction, Construction:ComplexFenestrationState, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowMaterial:GlazingGroup:Thermochromic, WindowProperty:StormWindow

WindowMaterial:Glazing:EquivalentLayer

from idfpy.models import WindowMaterialGlazingEquivalentLayer

Glass material properties for Windows or Glass Doors Transmittance/Reflectance input method.

Field Type Default Details
name
Name required
string
optical_data_type
Optical Data Type
choice SpectralAverage Spectral is not currently supported and SpectralAverage is the default.
One of Spectral, SpectralAverage
window_glass_spectral_data_set_name
Window Glass Spectral Data Set Name
reference Spectral data is not currently supported. Used only when Optical Data Type = Spectral
Names a MaterialProperty:GlazingSpectralData
front_side_beam_beam_solar_transmittance
Front Side Beam-Beam Solar Transmittance required
number
dimensionless
Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
back_side_beam_beam_solar_transmittance
Back Side Beam-Beam Solar Transmittance required
number
dimensionless
Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
front_side_beam_beam_solar_reflectance
Front Side Beam-Beam Solar Reflectance required
number
dimensionless
Used only when Optical Data Type = SpectralAverage Front Side is side closest to outdoor air
Range: ≥ 0, ≤ 1
back_side_beam_beam_solar_reflectance
Back Side Beam-Beam Solar Reflectance required
number
dimensionless
Used only when Optical Data Type = SpectralAverage Back Side is side closest to zone air
Range: ≥ 0, ≤ 1
front_side_beam_beam_visible_solar_transmittance
Front Side Beam-Beam Visible Solar Transmittance
number
dimensionless
Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
back_side_beam_beam_visible_solar_transmittance
Back Side Beam-Beam Visible Solar Transmittance
number
dimensionless
Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
front_side_beam_beam_visible_solar_reflectance
Front Side Beam-Beam Visible Solar Reflectance
number
dimensionless
Used only when Optical Data Type = SpectralAverage Front Side is side closest to outdoor air
Range: ≥ 0, ≤ 1
back_side_beam_beam_visible_solar_reflectance
Back Side Beam-Beam Visible Solar Reflectance
number
dimensionless
Used only when Optical Data Type = SpectralAverage Back Side is side closest to zone air
Range: ≥ 0, ≤ 1
front_side_beam_diffuse_solar_transmittance
Front Side Beam-Diffuse Solar Transmittance
number
dimensionless
0.0 Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
back_side_beam_diffuse_solar_transmittance
Back Side Beam-Diffuse Solar Transmittance
number
dimensionless
0.0 Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
front_side_beam_diffuse_solar_reflectance
Front Side Beam-Diffuse Solar Reflectance
number
dimensionless
0.0 Used only when Optical Data Type = SpectralAverage Front Side is side closest to outdoor air
Range: ≥ 0, ≤ 1
back_side_beam_diffuse_solar_reflectance
Back Side Beam-Diffuse Solar Reflectance
number
dimensionless
0.0 Used only when Optical Data Type = SpectralAverage Back Side is side closest to zone air
Range: ≥ 0, ≤ 1
front_side_beam_diffuse_visible_solar_transmittance
Front Side Beam-Diffuse Visible Solar Transmittance
number
dimensionless
0.0 Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
back_side_beam_diffuse_visible_solar_transmittance
Back Side Beam-Diffuse Visible Solar Transmittance
number
dimensionless
0.0 Used only when Optical Data Type = SpectralAverage
Range: ≥ 0, ≤ 1
front_side_beam_diffuse_visible_solar_reflectance
Front Side Beam-Diffuse Visible Solar Reflectance
number
dimensionless
0.0 Used only when Optical Data Type = SpectralAverage Front Side is side closest to outdoor air
Range: ≥ 0, ≤ 1
back_side_beam_diffuse_visible_solar_reflectance
Back Side Beam-Diffuse Visible Solar Reflectance
number
dimensionless
0.0 Used only when Optical Data Type = SpectralAverage Back Side is side closest to zone air
Range: ≥ 0, ≤ 1
diffuse_diffuse_solar_transmittance
Diffuse-Diffuse Solar Transmittance
number or Autocalculate
dimensionless
Autocalculate Used only when Optical Data Type = SpectralAverage If this field is autocalculate, then the diffuse-diffuse solar transmittance is automatically estimated from other inputs and used in subsequent calculations. If this field is zero or positive, then the value entered here will be used.
front_side_diffuse_diffuse_solar_reflectance
Front Side Diffuse-Diffuse Solar Reflectance
number or Autocalculate
dimensionless
Autocalculate Used only when Optical Data Type = SpectralAverage If this field is autocalculate, then the front diffuse-diffuse solar reflectance is automatically estimated from other inputs and used in subsequent calculations. If this field is zero or positive, then the value entered here will be used. Front Side is side closest to outdoor air.
back_side_diffuse_diffuse_solar_reflectance
Back Side Diffuse-Diffuse Solar Reflectance
number or Autocalculate
dimensionless
Autocalculate Used only when Optical Data Type = SpectralAverage If this field is autocalculate, then the back diffuse-diffuse solar reflectance is automatically estimated from other inputs and used in subsequent calculations. If this field is zero or positive, then the value entered here will be used. Back side is side closest to indoor air.
diffuse_diffuse_visible_solar_transmittance
Diffuse-Diffuse Visible Solar Transmittance
number or Autocalculate
dimensionless
Autocalculate Used only when Optical Data Type = SpectralAverage This input field is not used currently.
front_side_diffuse_diffuse_visible_solar_reflectance
Front Side Diffuse-Diffuse Visible Solar Reflectance
number or Autocalculate
dimensionless
Autocalculate Used only when Optical Data Type = SpectralAverage This input field is not used currently.
back_side_diffuse_diffuse_visible_solar_reflectance
Back Side Diffuse-Diffuse Visible Solar Reflectance
number or Autocalculate
dimensionless
Autocalculate Used only when Optical Data Type = SpectralAverage This input field is not used currently.
infrared_transmittance_applies_to_front_and_back
Infrared Transmittance (applies to front and back)
number
dimensionless
0.0 The long-wave hemispherical transmittance of the glazing. Assumed to be the same for both sides of the glazing.
Range: ≥ 0, ≤ 1
front_side_infrared_emissivity
Front Side Infrared Emissivity
number
dimensionless
0.84 The front side long-wave hemispherical emissivity of the glazing.
Range: > 0, < 1
back_side_infrared_emissivity
Back Side Infrared Emissivity
number
dimensionless
0.84 The back side long-wave hemispherical emissivity of the glazing.
Range: > 0, < 1
thermal_resistance
Thermal Resistance
number
m2-K/W
0.158 This is the R-Value in SI for the glass. The default value is an approximation for a single layer of glass at ¼" inch thickness. This field is used only for movable insulation defined with this material type.
Range: > 0
Referenced by 1 object types

Construction:WindowEquivalentLayer

WindowMaterial:Glazing:RefractionExtinctionMethod

from idfpy.models import WindowMaterialGlazingRefractionExtinctionMethod

Glass material properties for Windows or Glass Doors Index of Refraction/Extinction Coefficient input method Not to be used for coated glass

Field Type Default Details
name
Name required
string
thickness
Thickness required
number
m
Range: > 0
solar_index_of_refraction
Solar Index of Refraction required
number Range: > 1
solar_extinction_coefficient
Solar Extinction Coefficient required
number
1/m
Range: > 0
visible_index_of_refraction
Visible Index of Refraction required
number Range: > 1
visible_extinction_coefficient
Visible Extinction Coefficient required
number
1/m
Range: > 0
infrared_transmittance_at_normal_incidence
Infrared Transmittance at Normal Incidence
number 0.0 Range: ≥ 0, < 1
infrared_hemispherical_emissivity
Infrared Hemispherical Emissivity
number 0.84 Emissivity of front and back side assumed equal
Range: > 0, < 1
conductivity
Conductivity
number
W/m-K
0.9 Range: > 0
dirt_correction_factor_for_solar_and_visible_transmittance
Dirt Correction Factor for Solar and Visible Transmittance
number 1.0 Range: > 0, ≤ 1
solar_diffusing
Solar Diffusing
choice No One of No, Yes
Referenced by 20 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowMaterial:GlazingGroup:Thermochromic, WindowProperty:StormWindow

WindowMaterial:GlazingGroup:Thermochromic

from idfpy.models import WindowMaterialGlazingGroupThermochromic extensible

thermochromic glass at different temperatures

Field Type Default Details
name
Name required
string
temperature_data list Each item: optical_data_temperature (C), window_material_glazing_name
Referenced by 20 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowMaterial:GlazingGroup:Thermochromic, WindowProperty:StormWindow

WindowMaterial:Screen

from idfpy.models import WindowMaterialScreen

Window screen physical properties. Can only be located on the exterior side of a window construction.

Field Type Default Details
name
Name required
string Enter a unique name for this window screen material.
reflected_beam_transmittance_accounting_method
Reflected Beam Transmittance Accounting Method
choice ModelAsDiffuse Select the method used to account for the beam solar reflected off the material surface.
One of DoNotModel, ModelAsDiffuse, ModelAsDirectBeam
diffuse_solar_reflectance
Diffuse Solar Reflectance required
number
dimensionless
Diffuse reflectance of the screen material over the entire solar radiation spectrum. Assumed to be the same for both sides of the screen.
Range: ≥ 0, < 1
diffuse_visible_reflectance
Diffuse Visible Reflectance required
number
dimensionless
Diffuse visible reflectance of the screen material averaged over the solar spectrum and weighted by the response of the human eye. Assumed to be the same for both sides of the screen.
Range: ≥ 0, < 1
thermal_hemispherical_emissivity
Thermal Hemispherical Emissivity
number
dimensionless
0.9 Long-wave emissivity of the screen material. Assumed to be the same for both sides of the screen.
Range: > 0, < 1
conductivity
Conductivity
number
W/m-K
221.0 Thermal conductivity of the screen material. Default is for aluminum.
Range: > 0
screen_material_spacing
Screen Material Spacing required
number
m
Spacing assumed to be the same in both directions.
Range: > 0
screen_material_diameter
Screen Material Diameter required
number
m
Diameter assumed to be the same in both directions.
Range: > 0
screen_to_glass_distance
Screen to Glass Distance
number
m
0.025 Distance from the window screen to the adjacent glass surface.
Range: ≥ 0.001, ≤ 1
top_opening_multiplier
Top Opening Multiplier
number
dimensionless
0.0 Effective area for air flow at the top of the screen divided by the perpendicular area between the glass and the top of the screen.
Range: ≥ 0, ≤ 1
bottom_opening_multiplier
Bottom Opening Multiplier
number
dimensionless
0.0 Effective area for air flow at the bottom of the screen divided by the perpendicular area between the glass and the bottom of the screen.
Range: ≥ 0, ≤ 1
left_side_opening_multiplier
Left Side Opening Multiplier
number
dimensionless
0.0 Effective area for air flow at the left side of the screen divided by the perpendicular area between the glass and the left side of the screen.
Range: ≥ 0, ≤ 1
right_side_opening_multiplier
Right Side Opening Multiplier
number
dimensionless
0.0 Effective area for air flow at the right side of the screen divided by the perpendicular area between the glass and the right side of the screen.
Range: ≥ 0, ≤ 1
angle_of_resolution_for_screen_transmittance_output_map
Angle of Resolution for Screen Transmittance Output Map
0 or 1 or 2 or 3 or 5
deg
0.0 Select the resolution of azimuth and altitude angles for the screen transmittance map. A value of 0 means no transmittance map will be generated. Valid values for this field are 0, 1, 2, 3 and 5.
Referenced by 19 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowShadingControl

WindowMaterial:Screen:EquivalentLayer

from idfpy.models import WindowMaterialScreenEquivalentLayer

Equivalent layer window screen physical properties. Can only be located on the exterior side of a window construction.

Field Type Default Details
name
Name required
string Enter a unique name for this window screen material.
screen_beam_beam_solar_transmittance
Screen Beam-Beam Solar Transmittance
number or Autocalculate
dimensionless
Autocalculate The beam-beam transmittance of the screen material at normal incidence. This input field is the same as the material openness area fraction and can be autocalculated from the wire spacing and wire and diameter. Assumed to be the same for both sides of the screen.
screen_beam_diffuse_solar_transmittance
Screen Beam-Diffuse Solar Transmittance required
number
dimensionless
The beam-diffuse solar transmittance of the screen material at normal incidence averaged over the entire spectrum of solar radiation. Assumed to be the same for both sides of the screen.
Range: ≥ 0, < 1
screen_beam_diffuse_solar_reflectance
Screen Beam-Diffuse Solar Reflectance required
number
dimensionless
The beam-diffuse solar reflectance of the screen material at normal incidence averaged over the entire spectrum of solar radiation. Assumed to be the same for both sides of the screen.
Range: ≥ 0, < 1
screen_beam_beam_visible_transmittance
Screen Beam-Beam Visible Transmittance required
number
dimensionless
The beam-beam visible transmittance of the screen material at normal incidence averaged over the visible spectrum range of solar radiation. Assumed to be the same for both sides of the screen.
Range: ≥ 0, < 1
screen_beam_diffuse_visible_transmittance
Screen Beam-Diffuse Visible Transmittance required
number
dimensionless
The beam-diffuse visible transmittance of the screen material at normal incidence averaged over the visible spectrum range of solar radiation. Assumed to be the same for both sides of the screen.
Range: ≥ 0, < 1
screen_beam_diffuse_visible_reflectance
Screen Beam-Diffuse Visible Reflectance required
number
dimensionless
Beam-diffuse visible reflectance of the screen material at normal incidence averaged over the visible spectrum range of solar radiation. Assumed to be the same for both sides of the screen.
Range: ≥ 0, < 1
screen_infrared_transmittance
Screen Infrared Transmittance
number
dimensionless
0.02 The long-wave hemispherical transmittance of the screen material. Assumed to be the same for both sides of the screen.
Range: ≥ 0, < 1
screen_infrared_emissivity
Screen Infrared Emissivity
number
dimensionless
0.93 The long-wave hemispherical emissivity of the screen material. Assumed to be the same for both sides of the screen.
Range: > 0, < 1
screen_wire_spacing
Screen Wire Spacing
number
m
0.025 Spacing assumed to be the same in both directions.
Range: > 0
screen_wire_diameter
Screen Wire Diameter
number
m
0.005 Diameter assumed to be the same in both directions.
Range: > 0
Referenced by 1 object types

Construction:WindowEquivalentLayer

WindowMaterial:Shade

from idfpy.models import WindowMaterialShade

Specifies the properties of window shade materials. Reflectance and emissivity properties are assumed to be the same on both sides of the shade. Shades are considered to be perfect diffusers (all transmitted and reflected radiation is hemispherically-diffuse) independent of angle of incidence.

Field Type Default Details
name
Name required
string
solar_transmittance
Solar Transmittance required
number
dimensionless
Assumed independent of incidence angle
Range: ≥ 0, < 1
solar_reflectance
Solar Reflectance required
number
dimensionless
Assumed same for both sides Assumed independent of incidence angle
Range: ≥ 0, < 1
visible_transmittance
Visible Transmittance required
number
dimensionless
Assumed independent of incidence angle
Range: ≥ 0, < 1
visible_reflectance
Visible Reflectance required
number
dimensionless
Assumed same for both sides Assumed independent of incidence angle
Range: ≥ 0, < 1
infrared_hemispherical_emissivity
Infrared Hemispherical Emissivity required
number
dimensionless
Range: > 0, < 1
infrared_transmittance
Infrared Transmittance required
number
dimensionless
Range: ≥ 0, < 1
thickness
Thickness required
number
m
Range: > 0
conductivity
Conductivity required
number
W/m-K
Range: > 0
shade_to_glass_distance
Shade to Glass Distance
number
m
0.05 Range: ≥ 0.001, ≤ 1
top_opening_multiplier
Top Opening Multiplier
number 0.5 Range: ≥ 0, ≤ 1
bottom_opening_multiplier
Bottom Opening Multiplier
number 0.5 Range: ≥ 0, ≤ 1
left_side_opening_multiplier
Left-Side Opening Multiplier
number 0.5 Range: ≥ 0, ≤ 1
right_side_opening_multiplier
Right-Side Opening Multiplier
number 0.5 Range: ≥ 0, ≤ 1
airflow_permeability
Airflow Permeability
number
dimensionless
0.0 Range: ≥ 0, ≤ 0.8
Referenced by 19 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowShadingControl

WindowMaterial:Shade:EquivalentLayer

from idfpy.models import WindowMaterialShadeEquivalentLayer

Specifies the properties of equivalent layer window shade material Shades are considered to be perfect diffusers (all transmitted and reflected radiation is hemispherically-diffuse) independent of angle of incidence. Shade represents roller blinds.

Field Type Default Details
name
Name required
string
shade_beam_beam_solar_transmittance
Shade Beam-Beam Solar Transmittance
number
dimensionless
0.0 The beam-beam solar transmittance at normal incidence. This value is the same as the openness area fraction of the shade material. Assumed to be the same for front and back sides.
Range: ≥ 0, ≤ 0.8
front_side_shade_beam_diffuse_solar_transmittance
Front Side Shade Beam-Diffuse Solar Transmittance required
number
dimensionless
The front side beam-diffuse solar transmittance at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
back_side_shade_beam_diffuse_solar_transmittance
Back Side Shade Beam-Diffuse Solar Transmittance required
number
dimensionless
The back side beam-diffuse solar transmittance at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
front_side_shade_beam_diffuse_solar_reflectance
Front Side Shade Beam-Diffuse Solar Reflectance required
number
dimensionless
The front side beam-diffuse solar reflectance at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
back_side_shade_beam_diffuse_solar_reflectance
Back Side Shade Beam-Diffuse Solar Reflectance required
number
dimensionless
The back side beam-diffuse solar reflectance at normal incidence averaged over the entire spectrum of solar radiation.
Range: ≥ 0, < 1
shade_beam_beam_visible_transmittance_at_normal_incidence
Shade Beam-Beam Visible Transmittance at Normal Incidence
number
dimensionless
The beam-beam visible transmittance at normal incidence averaged over the visible spectrum range of solar radiation. Assumed to be the same for front and back sides of the shade.
Range: ≥ 0, < 1
shade_beam_diffuse_visible_transmittance_at_normal_incidence
Shade Beam-Diffuse Visible Transmittance at Normal Incidence
number
dimensionless
The beam-diffuse visible transmittance at normal incidence averaged over the visible spectrum range of solar radiation. Assumed to be the same for front and back sides of the shade.
Range: ≥ 0, < 1
shade_beam_diffuse_visible_reflectance_at_normal_incidence
Shade Beam-Diffuse Visible Reflectance at Normal Incidence
number
dimensionless
The beam-diffuse visible reflectance at normal incidence averaged over the visible spectrum range of solar radiation. Assumed to be the same for front and back sides of the shade.
Range: ≥ 0, < 1
shade_material_infrared_transmittance
Shade Material Infrared Transmittance
number
dimensionless
0.05 The long-wave transmittance of the shade material at zero shade openness. Assumed to be the same for front and back sides of the shade.
Range: ≥ 0, < 1
front_side_shade_material_infrared_emissivity
Front Side Shade Material Infrared Emissivity
number
dimensionless
0.91 The front side long-wave emissivity of the shade material at zero shade openness. Openness fraction is used to calculate the effective emissivity value.
Range: > 0, < 1
back_side_shade_material_infrared_emissivity
Back Side Shade Material Infrared Emissivity
number
dimensionless
0.91 The back side long-wave emissivity of the shade material at zero shade openness. Openness fraction is used to calculate the effective emissivity value.
Range: > 0, < 1
Referenced by 1 object types

Construction:WindowEquivalentLayer

WindowMaterial:SimpleGlazingSystem

from idfpy.models import WindowMaterialSimpleGlazingSystem

Alternate method of describing windows This window material object is used to define an entire glazing system using simple performance parameters.

Field Type Default Details
name
Name required
string
u_factor
U-Factor required
number
W/m2-K
Enter U-Factor including film coefficients
Range: > 0
solar_heat_gain_coefficient
Solar Heat Gain Coefficient required
number SHGC at Normal Incidence
Range: > 0, < 1
visible_transmittance
Visible Transmittance
number VT at Normal Incidence optional
Range: > 0, < 1
Referenced by 20 object types

Construction, Foundation:Kiva, MaterialProperty:HeatAndMoistureTransfer:Diffusion, MaterialProperty:HeatAndMoistureTransfer:Redistribution, MaterialProperty:HeatAndMoistureTransfer:Settings, MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, MaterialProperty:HeatAndMoistureTransfer:Suction, MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, MaterialProperty:MoisturePenetrationDepth:Settings, MaterialProperty:PhaseChange, MaterialProperty:PhaseChangeHysteresis, MaterialProperty:VariableAbsorptance, MaterialProperty:VariableThermalConductivity, Site:GroundDomain:Basement, Site:GroundDomain:Slab, SurfaceControl:MovableInsulation, ThermalStorage:PCM, WaterUse:Storage, WindowMaterial:GlazingGroup:Thermochromic, WindowProperty:StormWindow

WindowThermalModel:Params

from idfpy.models import WindowThermalModelParams

object is used to select which thermal model should be used in tarcog simulations

Field Type Default Details
name
Name required
string
standard
standard
choice ISO15099 One of EN673Declared, EN673Design, ISO15099
thermal_model
Thermal Model
choice ISO15099 One of ConvectiveScalarModel_NoSDThickness, ConvectiveScalarModel_withSDThickness, ISO15099, ScaledCavityWidth
sdscalar
SDScalar
number 1.0 Range: ≥ 0, ≤ 1
deflection_model
Deflection Model
choice NoDeflection One of MeasuredDeflection, NoDeflection, TemperatureAndPressureInput
vacuum_pressure_limit
Vacuum Pressure Limit
number
Pa
13.238 Range: > 0
initial_temperature
Initial temperature
number
C
25.0 This is temperature in time of window fabrication
Range: > 0
initial_pressure
Initial pressure
number
Pa
101325.0 This is pressure in time of window fabrication
Range: > 0
Referenced by 1 object types

Construction:ComplexFenestrationState

WindowsCalculationEngine

from idfpy.models import WindowsCalculationEngine

Describes which window model will be used in calculations. Built in windows model will use algorithms that are part of EnergyPlus, while ExternalWindowsModel will use Windows-CalcEngine library to perform optical and thermal performances of windows and doors.

Field Type Default Details
windows_engine
Windows engine
choice BuiltInWindowsModel One of BuiltInWindowsModel, ExternalWindowsModel