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
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 |
|---|---|---|---|
nameName required |
string | ||
air_Air Exchange Method |
choice | None |
This field controls how air exchange is modeled across this boundary. One of None, SimpleMixing |
simple_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_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 |
|---|---|---|---|
nameName required |
string | ||
c_C-Factor required |
number W/m2-K |
Enter C-Factor without film coefficients or soil Range: > 0 |
|
heightHeight 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 |
|---|---|---|---|
nameName required |
string | ||
basis_Basis Type |
choice | LBNLWINDOW |
One of LBNLWINDOW, UserDefined |
basis_Basis Symmetry Type |
choice | None |
One of Axisymmetric, None |
window_Window Thermal Model required |
reference | Names a WindowThermalModel:Params | |
basis_Basis Matrix Name required |
reference | Names a Matrix:TwoDimension | |
solar_Solar Optical Complex Front Transmittance Matrix Name required |
reference | Names a Matrix:TwoDimension | |
solar_Solar Optical Complex Back Reflectance Matrix Name required |
reference | Names a Matrix:TwoDimension | |
visible_Visible Optical Complex Front Transmittance Matrix Name required |
reference | Names a Matrix:TwoDimension | |
visible_Visible Optical Complex Back Transmittance Matrix Name required |
reference | Names a Matrix:TwoDimension | |
outside_Outside Layer Name required |
reference | Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing | |
outside_Outside Layer Directional Front Absorptance Matrix Name required |
reference | Names a Matrix:TwoDimension | |
outside_Outside Layer Directional Back Absorptance Matrix Name required |
reference | Names a Matrix:TwoDimension | |
gap_Gap 1 Name |
reference | Names a WindowMaterial:Gap | |
cfs_CFS Gap 1 Directional Front Absorptance Matrix Name |
reference | Reserved for future use. Leave it blank for this version Names a Matrix:TwoDimension |
|
cfs_CFS Gap 1 Directional Back Absorptance Matrix Name |
reference | Reserved for future use. Leave it blank for this version Names a Matrix:TwoDimension |
|
layer_Layer 2 Name |
reference | Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing | |
layer_Layer 2 Directional Front Absorptance Matrix Name |
reference | Names a Matrix:TwoDimension | |
layer_Layer 2 Directional Back Absorptance Matrix Name |
reference | Names a Matrix:TwoDimension | |
gap_Gap 2 Name |
reference | Names a WindowMaterial:Gap | |
gap_Gap 2 Directional Front Absorptance Matrix Name |
reference | Reserved for future use. Leave it blank for this version Names a Matrix:TwoDimension |
|
gap_Gap 2 Directional Back Absorptance Matrix Name |
reference | Reserved for future use. Leave it blank for this version Names a Matrix:TwoDimension |
|
layer_Layer 3 Name |
reference | Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing | |
layer_Layer 3 Directional Front Absorptance Matrix Name |
reference | Names a Matrix:TwoDimension | |
layer_Layer 3 Directional Back Absorptance Matrix Name |
reference | Names a Matrix:TwoDimension | |
gap_Gap 3 Name |
reference | Names a WindowMaterial:Gap | |
gap_Gap 3 Directional Front Absorptance Matrix Name |
reference | Reserved for future use. Leave it blank for this version Names a Matrix:TwoDimension |
|
gap_Gap 3 Directional Back Absorptance Matrix Name |
reference | Reserved for future use. Leave it blank for this version Names a Matrix:TwoDimension |
|
layer_Layer 4 Name |
reference | Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing | |
layer_Layer 4 Directional Front Absorptance Matrix Name |
reference | Names a Matrix:TwoDimension | |
layer_Layer 4 Directional Back Absorptance Matrix Name |
reference | Names a Matrix:TwoDimension | |
gap_Gap 4 Name |
reference | Names a WindowMaterial:Gap | |
gap_Gap 4 Directional Front Absorptance Matrix Name |
reference | Reserved for future use. Leave it blank for this version Names a Matrix:TwoDimension |
|
gap_Gap 4 Directional Back Absorptance Matrix Name |
reference | Reserved for future use. Leave it blank for this version Names a Matrix:TwoDimension |
|
layer_Layer 5 Name |
reference | Names a WindowMaterial:ComplexShade, WindowMaterial:Glazing | |
layer_Layer 5 Directional Front Absorptance Matrix Name |
reference | Names a Matrix:TwoDimension | |
layer_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 |
|---|---|---|---|
nameName required |
string | ||
f_F-Factor required |
number W/m-K |
Range: > 0 | |
areaArea required |
number m2 |
Enter area of the floor Range: > 0 |
|
perimeterexposedPerimeterExposed 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 |
|---|---|---|---|
nameName required |
string | ||
file_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
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 |
|---|---|---|---|
nameName required |
string | ||
exterior_Exterior Surface Construction Assignments Name |
reference | Constructions for exterior walls, floors, and roofs (Outside Boundary Condition = Outdoors). Names a SurfaceConstructionAssignments |
|
interior_Interior Surface Construction Assignments Name |
reference | Constructions for interior surfaces (Outside Boundary Condition = Surface, Zone, or Space). Names a SurfaceConstructionAssignments |
|
ground_Ground Contact Surface Construction Assignments Name |
reference | Constructions for ground-contact surfaces (Outside Boundary Condition = Ground*, Foundation). Names a SurfaceConstructionAssignments |
|
exterior_Exterior SubSurface Construction Assignments Name |
reference | Constructions for sub-surfaces on exterior base surfaces. Names a SubSurfaceConstructionAssignments |
|
interior_Interior SubSurface Construction Assignments Name |
reference | Constructions for sub-surfaces on interior base surfaces. Names a SubSurfaceConstructionAssignments |
|
interior_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_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 |
ConstructionProperty:InternalHeatSource¶
from idfpy.models import ConstructionPropertyInternalHeatSource
Internal heat source to be attached to a construction layer
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
construction_Construction Name |
reference | Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer | |
thermal_Thermal Source Present After Layer Number required |
integer | refers to the list of materials which follows Range: ≥ 1 |
|
temperature_Temperature Calculation Requested After Layer Number required |
integer | refers to the list of materials which follows | |
dimensions_Dimensions for the CTF Calculation required |
integer | 1 = 1-dimensional calculation, 2 = 2-dimensional calculation Range: ≥ 1, ≤ 2 |
|
tube_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_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 |
|---|---|---|---|
nameName required |
string | ||
roughnessRoughness required |
choice | One of MediumRough, MediumSmooth, Rough, Smooth, VeryRough, VerySmooth |
|
thicknessThickness required |
number m |
Range: > 0 | |
conductivityConductivity required |
number W/m-K |
Range: > 0 | |
densityDensity required |
number kg/m3 |
Range: > 0 | |
specific_Specific Heat required |
number J/kg-K |
Range: ≥ 100 | |
thermal_Thermal Absorptance |
number | 0.9 |
Range: > 0, ≤ 0.99999 |
solar_Solar Absorptance |
number | 0.7 |
Range: ≥ 0, ≤ 1 |
visible_Visible Absorptance |
number | 0.7 |
Range: ≥ 0, ≤ 1 |
thermal_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_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_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 |
|---|---|---|---|
nameName required |
string | ||
thermal_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 |
|---|---|---|---|
nameName 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 |
|---|---|---|---|
nameName required |
string | ||
roughnessRoughness required |
choice | One of MediumRough, MediumSmooth, Rough, Smooth, VeryRough, VerySmooth |
|
thermal_Thermal Resistance required |
number m2-K/W |
Range: ≥ 0.001 | |
thermal_Thermal Absorptance |
number | 0.9 |
Range: > 0, ≤ 0.99999 |
solar_Solar Absorptance |
number | 0.7 |
Range: ≥ 0, ≤ 1 |
visible_Visible Absorptance |
number | 0.7 |
Range: ≥ 0, ≤ 1 |
thermal_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_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_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 |
|---|---|---|---|
nameName required |
string | ||
height_Height of Plants |
number m |
0.2 |
The ecoroof module is designed for short plants and shrubs. Range: > 0.005, ≤ 1 |
leaf_Leaf Area Index |
number dimensionless |
1.0 |
Entire surface is assumed covered, so decrease LAI accordingly. Range: > 0.001, ≤ 5 |
leaf_Leaf Reflectivity |
number dimensionless |
0.22 |
Leaf reflectivity (albedo) is typically 0.18-0.25 Range: ≥ 0.05, ≤ 0.5 |
leaf_Leaf Emissivity |
number | 0.95 |
Range: ≥ 0.8, ≤ 1 |
minimum_Minimum Stomatal Resistance |
number s/m |
180.0 |
This depends upon plant type Range: ≥ 50, ≤ 300 |
soil_Soil Layer Name |
string | Green Roof Soil |
|
roughnessRoughness |
choice | MediumRough |
One of MediumRough, MediumSmooth, Rough, Smooth, VeryRough, VerySmooth |
thicknessThickness |
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_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_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_Specific Heat of Dry Soil |
number J/kg-K |
1200.0 |
Specific heat of dry soil Range: > 500, ≤ 2000 |
thermal_Thermal Absorptance |
number | 0.9 |
Soil emissivity is typically in range of 0.90 to 0.98 Range: > 0.8, ≤ 1 |
solar_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_Visible Absorptance |
number | 0.75 |
Range: > 0.5, ≤ 1 |
saturation_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_Residual Volumetric Moisture Content of the Soil Layer |
number | 0.01 |
Range: ≥ 0.01, ≤ 0.1 |
initial_Initial Volumetric Moisture Content of the Soil Layer |
number | 0.1 |
Range: > 0.05, ≤ 0.5 |
moisture_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 |
|---|---|---|---|
nameName required |
string | ||
wavelength_Wavelength 1 |
number micron |
||
transmittance_Transmittance 1 |
number | ||
front_Front Reflectance 1 |
number | ||
back_Back Reflectance 1 |
number | ||
wavelength_Wavelength 2 |
number micron |
||
transmittance_Transmittance 2 |
number | ||
front_Front Reflectance 2 |
number | ||
back_Back Reflectance 2 |
number | ||
wavelength_Wavelength 3 |
number micron |
||
transmittance_Transmittance 3 |
number | ||
front_Front Reflectance 3 |
number | ||
back_Back Reflectance 3 |
number | ||
wavelength_Wavelength 4 |
number micron |
||
transmittance_Transmittance 4 |
number | ||
front_Front Reflectance 4 |
number | ||
back_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_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_Number of Data Pairs required |
integer | Water Vapor Diffusion Resistance Factor Range: ≥ 1, ≤ 25 |
|
relative_Relative Humidity Fraction 1 required |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 1 required |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 2 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 2 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 3 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 3 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 4 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 4 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 5 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 5 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 6 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 6 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 7 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 7 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 8 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 8 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 9 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 9 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 10 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 10 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 11 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 11 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 12 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 12 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 13 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 13 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 14 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 14 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 15 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 15 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 16 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 16 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 17 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 17 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 18 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 18 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 19 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 19 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 20 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 20 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 21 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 21 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 22 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 22 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 23 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 23 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 24 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_Water Vapor Diffusion Resistance Factor 24 |
number dimensionless |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 25 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
water_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_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_Number of Redistribution points required |
integer | number of data points Range: ≥ 1, ≤ 25 |
|
moisture_Moisture Content 1 required |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 1 required |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 2 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 2 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 3 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 3 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 4 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 4 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 5 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 5 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 6 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 6 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 7 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 7 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 8 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 8 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 9 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 9 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 10 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 10 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 11 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 11 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 12 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 12 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 13 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 13 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 14 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 14 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 15 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 15 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 16 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 16 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 17 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 17 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 18 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 18 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 19 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 19 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 20 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 20 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 21 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 21 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 22 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 22 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 23 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 23 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 24 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 24 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 25 |
number kg/m3 |
Range: ≥ 0 | |
liquid_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_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 |
|
porosityPorosity required |
number m3/m3 |
Range: ≥ 0, ≤ 1 | |
initial_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_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_Number of Isotherm Coordinates required |
integer | Number of data Coordinates Range: ≥ 1, ≤ 25 |
|
relative_Relative Humidity Fraction 1 required |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 1 required |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 2 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 2 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 3 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 3 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 4 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 4 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 5 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 5 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 6 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 6 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 7 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 7 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 8 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 8 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 9 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 9 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 10 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 10 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 11 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 11 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 12 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 12 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 13 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 13 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 14 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 14 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 15 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 15 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 16 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 16 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 17 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 17 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 18 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 18 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 19 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 19 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 20 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 20 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 21 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 21 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 22 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 22 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 23 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 23 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 24 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_Moisture Content 24 |
number kg/m3 |
Range: ≥ 0 | |
relative_Relative Humidity Fraction 25 |
number dimensionless |
The relative humidity is entered as a fraction. Range: ≥ 0, ≤ 1 |
|
moisture_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_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_Number of Suction points required |
integer | Number of Suction Liquid Transport Coefficient coordinates Range: ≥ 1, ≤ 25 |
|
moisture_Moisture Content 1 required |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 1 required |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 2 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 2 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 3 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 3 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 4 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 4 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 5 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 5 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 6 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 6 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 7 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 7 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 8 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 8 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 9 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 9 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 10 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 10 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 11 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 11 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 12 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 12 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 13 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 13 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 14 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 14 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 15 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 15 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 16 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 16 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 17 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 17 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 18 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 18 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 19 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 19 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 20 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 20 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 21 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 21 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 22 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 22 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 23 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 23 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 24 |
number kg/m3 |
Range: ≥ 0 | |
liquid_Liquid Transport Coefficient 24 |
number m2/s |
Range: ≥ 0 | |
moisture_Moisture Content 25 |
number kg/m3 |
Range: ≥ 0 | |
liquid_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_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_Number of Thermal Coordinates required |
integer | number of data coordinates Range: ≥ 1, ≤ 25 |
|
moisture_Moisture Content 1 required |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 1 required |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 2 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 2 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 3 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 3 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 4 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 4 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 5 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 5 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 6 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 6 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 7 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 7 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 8 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 8 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 9 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 9 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 10 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 10 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 11 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 11 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 12 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 12 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 13 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 13 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 14 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 14 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 15 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 15 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 16 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 16 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 17 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 17 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 18 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 18 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 19 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 19 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 20 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 20 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 21 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 21 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 22 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 22 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 23 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 23 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 24 |
number kg/m3 |
Range: ≥ 0 | |
thermal_Thermal Conductivity 24 |
number W/m-K |
Range: > 0 | |
moisture_Moisture Content 25 |
number kg/m3 |
Range: ≥ 0 | |
thermal_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 |
|---|---|---|---|
nameName 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_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_Moisture Equation Coefficient a required |
number dimensionless |
||
moisture_Moisture Equation Coefficient b required |
number dimensionless |
||
moisture_Moisture Equation Coefficient c required |
number dimensionless |
||
moisture_Moisture Equation Coefficient d required |
number dimensionless |
||
surface_Surface Layer Penetration Depth |
number or Autocalculatem |
Autocalculate |
|
deep_Deep Layer Penetration Depth |
number or Autocalculatem |
Autocalculate |
|
coating_Coating Layer Thickness required |
number m |
Range: ≥ 0 | |
coating_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 |
|---|---|---|---|
nameName 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_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 |
|---|---|---|---|
nameName 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_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_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_Liquid State Density required |
number kg/m3 |
The density used by this material when the material is fully liquid Range: > 0 |
|
liquid_Liquid State Specific Heat required |
number J/kg-K |
The constant specific heat used for the fully melted (liquid) state Range: > 0 |
|
high_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_Peak Melting Temperature required |
number C |
The temperature at which the melting curve peaks | |
low_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_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_Solid State Density required |
number kg/m3 |
The density used by this material when the material is fully solid Range: > 0 |
|
solid_Solid State Specific Heat required |
number J/kg-K |
The constant specific heat used for the fully frozen (crystallized) state Range: > 0 |
|
high_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_Peak Freezing Temperature required |
number C |
The temperature at which the freezing curve peaks | |
low_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 |
|---|---|---|---|
nameName required |
string | The name of the dynamic coating material with variable thermal or solar absorptance. | |
reference_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_Control Signal |
choice | SurfaceTemperature |
the variable that drives the change in outside-face thermal/solar absorptance One of Scheduled, SpaceHeatingCoolingMode, SurfaceReceivedSolarRadiation, SurfaceTemperature |
thermal_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_Thermal Absorptance Schedule Name |
string | only used for the outside face when Control Signal = "Scheduled" | |
solar_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_Solar Absorptance Schedule Name |
string | only used for the outside face when Control Signal = "Scheduled" | |
control_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_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_Thermal Absorptance Schedule Name Inside Face |
string | only used when Control Signal Inside Face = "Scheduled" | |
solar_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_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 |
|---|---|---|---|
nameName 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.
Referenced by 1 object types
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 |
|---|---|---|---|
nameName required |
string | ||
floor_Floor Construction Name |
reference | Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer | |
wall_Wall Construction Name |
reference | Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer | |
roof_Roof Ceiling Construction Name |
reference | Names a Construction, Construction:AirBoundary, Construction:CfactorUndergroundWall, Construction:FfactorGroundFloor, Construction:WindowDataFile, Construction:WindowEquivalentLayer |
Referenced by 1 object types
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 |
|---|---|---|---|
nameName required |
string | ||
deflected_Deflected Thickness |
number m |
0.0 |
If left blank will be considered that gap has no deflection. Range: ≥ 0 |
initial_Initial Temperature |
number C |
25.0 |
Range: ≥ 0 |
initial_Initial Pressure |
number Pa |
101325.0 |
Range: ≥ 0 |
Referenced by 1 object types
WindowGap:SupportPillar¶
from idfpy.models import WindowGapSupportPillar
used to define pillar geometry for support pillars
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
spacingSpacing |
number m |
0.04 |
Range: > 0 |
radiusRadius |
number m |
0.0004 |
Range: > 0 |
Referenced by 1 object types
WindowMaterial:Blind¶
from idfpy.models import WindowMaterialBlind
Window blind thermal properties
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
slat_Slat Orientation |
choice | Horizontal |
One of Horizontal, Vertical |
slat_Slat Width required |
number m |
Range: > 0, ≤ 1 | |
slat_Slat Separation required |
number m |
Distance between adjacent slat faces Range: > 0, ≤ 1 |
|
slat_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_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_Slat Conductivity |
number W/m-K |
221.0 |
default is for aluminum Range: > 0 |
slat_Slat Beam Solar Transmittance |
number | 0.0 |
Range: ≥ 0, < 1 |
front_Front Side Slat Beam Solar Reflectance required |
number | Range: ≥ 0, < 1 | |
back_Back Side Slat Beam Solar Reflectance required |
number | Range: ≥ 0, < 1 | |
slat_Slat Diffuse Solar Transmittance |
number | 0.0 |
Must equal "Slat beam solar transmittance" Range: ≥ 0, < 1 |
front_Front Side Slat Diffuse Solar Reflectance required |
number | Must equal "Front Side Slat Beam Solar Reflectance" Range: ≥ 0, < 1 |
|
back_Back Side Slat Diffuse Solar Reflectance required |
number | Must equal "Back Side Slat Beam Solar Reflectance" Range: ≥ 0, < 1 |
|
slat_Slat Beam Visible Transmittance required |
number | Required for detailed daylighting calculation Range: ≥ 0, < 1 |
|
front_Front Side Slat Beam Visible Reflectance |
number | Required for detailed daylighting calculation Range: ≥ 0, < 1 |
|
back_Back Side Slat Beam Visible Reflectance |
number | Required for detailed daylighting calculation Range: ≥ 0, < 1 |
|
slat_Slat Diffuse Visible Transmittance |
number | 0.0 |
Used only for detailed daylighting calculation Must equal "Slat Beam Visible Transmittance" Range: ≥ 0, < 1 |
front_Front Side Slat Diffuse Visible Reflectance |
number | Required for detailed daylighting calculation Must equal "Front Side Slat Beam Visible Reflectance" Range: ≥ 0, < 1 |
|
back_Back Side Slat Diffuse Visible Reflectance |
number | Required for detailed daylighting calculation Must equal "Back Side Slat Beam Visible Reflectance" Range: ≥ 0, < 1 |
|
slat_Slat Infrared Hemispherical Transmittance |
number | 0.0 |
Range: ≥ 0, < 1 |
front_Front Side Slat Infrared Hemispherical Emissivity |
number | 0.9 |
Range: ≥ 0, < 1 |
back_Back Side Slat Infrared Hemispherical Emissivity |
number | 0.9 |
Range: ≥ 0, < 1 |
blind_Blind to Glass Distance |
number m |
0.05 |
Range: ≥ 0.01, ≤ 1 |
blind_Blind Top Opening Multiplier |
number | 0.5 |
Range: ≥ 0, ≤ 1 |
blind_Blind Bottom Opening Multiplier |
number | 0.0 |
Range: ≥ 0, ≤ 1 |
blind_Blind Left Side Opening Multiplier |
number | 0.5 |
Range: ≥ 0, ≤ 1 |
blind_Blind Right Side Opening Multiplier |
number | 0.5 |
Range: ≥ 0, ≤ 1 |
minimum_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_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 |
|---|---|---|---|
nameName required |
string | ||
slat_Slat Orientation |
choice | Horizontal |
One of Horizontal, Vertical |
slat_Slat Width required |
number m |
Range: > 0, ≤ 0.025 | |
slat_Slat Separation required |
number m |
Distance between adjacent slat faces Range: > 0, ≤ 0.025 |
|
slat_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_Front Side Slat Infrared Emissivity |
number dimensionless |
0.9 |
Front side long-wave hemispherical emissivity of the slat material. Range: ≥ 0, < 1 |
back_Back Side Slat Infrared Emissivity |
number dimensionless |
0.9 |
Back side long-wave hemispherical emissivity of the slat material. Range: ≥ 0, < 1 |
slat_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
WindowMaterial:ComplexShade¶
from idfpy.models import WindowMaterialComplexShade
Complex window shading layer thermal properties
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
layer_Layer Type |
choice | OtherShadingType |
One of BSDF, OtherShadingType, Perforated, VenetianHorizontal, VenetianVertical, Woven |
thicknessThickness |
number m |
0.002 |
Range: > 0 |
conductivityConductivity |
number W/m-K |
1.0 |
Range: > 0 |
ir_IR Transmittance |
number | 0.0 |
Range: ≥ 0, ≤ 1 |
front_Front Emissivity |
number | 0.84 |
Range: > 0, ≤ 1 |
back_Back Emissivity |
number | 0.84 |
Range: > 0, ≤ 1 |
top_Top Opening Multiplier |
number | 0.0 |
Range: ≥ 0, ≤ 1 |
bottom_Bottom Opening Multiplier |
number | 0.0 |
Range: ≥ 0, ≤ 1 |
left_Left Side Opening Multiplier |
number | 0.0 |
Range: ≥ 0, ≤ 1 |
right_Right Side Opening Multiplier |
number | 0.0 |
Range: ≥ 0, ≤ 1 |
front_Front Opening Multiplier |
number | 0.05 |
Range: ≥ 0, ≤ 1 |
slat_Slat Width |
number m |
0.016 |
Range: > 0 |
slat_Slat Spacing |
number m |
0.012 |
Distance between adjacent slat faces Range: > 0 |
slat_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_Slat Angle |
number deg |
90.0 |
Range: ≥ -90, ≤ 90 |
slat_Slat Conductivity |
number W/m-K |
160.0 |
Range: > 0 |
slat_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
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 |
|---|---|---|---|
nameName required |
string | ||
drape_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_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_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_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_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_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_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_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_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_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_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_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_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
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 |
|---|---|---|---|
nameName required |
string | ||
thicknessThickness required |
number m |
Range: > 0 | |
gas_Gas (or Gas Mixture) required |
reference | This field should reference only WindowMaterial:Gas or WindowMaterial:GasMixture objects Names a WindowMaterial:Gas, WindowMaterial:GasMixture |
|
pressurePressure |
number Pa |
101325.0 |
|
deflection_Deflection State |
reference | If left blank, it will be considered that gap is not deflected Names a WindowGap:DeflectionState |
|
support_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
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 |
|---|---|---|---|
nameName required |
string | ||
gas_Gas Type required |
choice | One of AIR, ARGON, CUSTOM, KRYPTON, XENON |
|
thicknessThickness required |
number m |
Range: > 0 | |
gap_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_Conductivity Coefficient A |
number W/m-K |
Used only if Gas Type = Custom | |
conductivity_Conductivity Coefficient B |
number W/m-K2 |
Used only if Gas Type = Custom | |
conductivity_Conductivity Coefficient C |
number W/m-K3 |
Used only if Gas Type = Custom | |
viscosity_Viscosity Coefficient A |
number kg/m-s |
Used only if Gas Type = Custom Range: > 0 |
|
viscosity_Viscosity Coefficient B |
number kg/m-s-K |
Used only if Gas Type = Custom | |
viscosity_Viscosity Coefficient C |
number kg/m-s-K2 |
Used only if Gas Type = Custom | |
specific_Specific Heat Coefficient A |
number J/kg-K |
Used only if Gas Type = Custom Range: > 0 |
|
specific_Specific Heat Coefficient B |
number J/kg-K2 |
Used only if Gas Type = Custom | |
specific_Specific Heat Coefficient C |
number J/kg-K3 |
Used only if Gas Type = Custom | |
molecular_Molecular Weight |
number g/mol |
Used only if Gas Type = Custom Range: ≥ 20, ≤ 200 |
|
specific_Specific Heat Ratio |
number | Used only if Gas Type = Custom Range: > 1 |
Referenced by 1 object types
WindowMaterial:Gas¶
from idfpy.models import WindowMaterialGas
Gas material properties that are used in Windows or Glass Doors
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
gas_Gas Type required |
choice | One of Air, Argon, Custom, Krypton, Xenon |
|
thicknessThickness required |
number m |
Range: > 0 | |
conductivity_Conductivity Coefficient A |
number W/m-K |
Used only if Gas Type = Custom | |
conductivity_Conductivity Coefficient B |
number W/m-K2 |
Used only if Gas Type = Custom | |
conductivity_Conductivity Coefficient C |
number W/m-K3 |
Used only if Gas Type = Custom | |
viscosity_Viscosity Coefficient A |
number kg/m-s |
Used only if Gas Type = Custom Range: > 0 |
|
viscosity_Viscosity Coefficient B |
number kg/m-s-K |
Used only if Gas Type = Custom | |
viscosity_Viscosity Coefficient C |
number kg/m-s-K2 |
Used only if Gas Type = Custom | |
specific_Specific Heat Coefficient A |
number J/kg-K |
Used only if Gas Type = Custom Range: > 0 |
|
specific_Specific Heat Coefficient B |
number J/kg-K2 |
Used only if Gas Type = Custom | |
specific_Specific Heat Coefficient C |
number J/kg-K3 |
Used only if Gas Type = Custom | |
molecular_Molecular Weight |
number g/mol |
Used only if Gas Type = Custom Range: ≥ 20, ≤ 200 |
|
specific_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 |
|---|---|---|---|
nameName required |
string | ||
thicknessThickness required |
number m |
Range: > 0 | |
number_Number of Gases in Mixture required |
integer | Range: ≥ 1, ≤ 4 | |
gas_Gas 1 Type required |
choice | One of Air, Argon, Krypton, Xenon |
|
gas_Gas 1 Fraction required |
number | Range: > 0, ≤ 1 | |
gas_Gas 2 Type required |
choice | One of Air, Argon, Krypton, Xenon |
|
gas_Gas 2 Fraction required |
number | Range: > 0, ≤ 1 | |
gas_Gas 3 Type |
choice | One of Air, Argon, Krypton, Xenon |
|
gas_Gas 3 Fraction |
number | Range: > 0, ≤ 1 | |
gas_Gas 4 Type |
choice | One of Air, Argon, Krypton, Xenon |
|
gas_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 |
|---|---|---|---|
nameName required |
string | ||
optical_Optical Data Type required |
choice | One of BSDF, Spectral, SpectralAndAngle, SpectralAverage |
|
window_Window Glass Spectral Data Set Name |
reference | Used only when Optical Data Type = Spectral Names a MaterialProperty:GlazingSpectralData |
|
thicknessThickness required |
number m |
Range: > 0 | |
solar_Solar Transmittance at Normal Incidence |
number | Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
|
front_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_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_Visible Transmittance at Normal Incidence |
number | Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
|
front_Front Side Visible Reflectance at Normal Incidence |
number | Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
|
back_Back Side Visible Reflectance at Normal Incidence |
number | Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
|
infrared_Infrared Transmittance at Normal Incidence |
number | 0.0 |
Range: ≥ 0, ≤ 1 |
front_Front Side Infrared Hemispherical Emissivity |
number | 0.84 |
Range: > 0, < 1 |
back_Back Side Infrared Hemispherical Emissivity |
number | 0.84 |
Range: > 0, < 1 |
conductivityConductivity |
number W/m-K |
0.9 |
Range: > 0 |
dirt_Dirt Correction Factor for Solar and Visible Transmittance |
number | 1.0 |
Range: > 0, ≤ 1 |
solar_Solar Diffusing |
choice | No |
One of No, Yes |
young_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_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_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_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_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 |
|---|---|---|---|
nameName required |
string | ||
optical_Optical Data Type |
choice | SpectralAverage |
Spectral is not currently supported and SpectralAverage is the default. One of Spectral, SpectralAverage |
window_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_Front Side Beam-Beam Solar Transmittance required |
number dimensionless |
Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
|
back_Back Side Beam-Beam Solar Transmittance required |
number dimensionless |
Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
|
front_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_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_Front Side Beam-Beam Visible Solar Transmittance |
number dimensionless |
Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
|
back_Back Side Beam-Beam Visible Solar Transmittance |
number dimensionless |
Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
|
front_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_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_Front Side Beam-Diffuse Solar Transmittance |
number dimensionless |
0.0 |
Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
back_Back Side Beam-Diffuse Solar Transmittance |
number dimensionless |
0.0 |
Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
front_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_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_Front Side Beam-Diffuse Visible Solar Transmittance |
number dimensionless |
0.0 |
Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
back_Back Side Beam-Diffuse Visible Solar Transmittance |
number dimensionless |
0.0 |
Used only when Optical Data Type = SpectralAverage Range: ≥ 0, ≤ 1 |
front_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_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-Diffuse Solar Transmittance |
number or Autocalculatedimensionless |
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_Front Side Diffuse-Diffuse Solar Reflectance |
number or Autocalculatedimensionless |
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_Back Side Diffuse-Diffuse Solar Reflectance |
number or Autocalculatedimensionless |
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-Diffuse Visible Solar Transmittance |
number or Autocalculatedimensionless |
Autocalculate |
Used only when Optical Data Type = SpectralAverage This input field is not used currently. |
front_Front Side Diffuse-Diffuse Visible Solar Reflectance |
number or Autocalculatedimensionless |
Autocalculate |
Used only when Optical Data Type = SpectralAverage This input field is not used currently. |
back_Back Side Diffuse-Diffuse Visible Solar Reflectance |
number or Autocalculatedimensionless |
Autocalculate |
Used only when Optical Data Type = SpectralAverage This input field is not used currently. |
infrared_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_Front Side Infrared Emissivity |
number dimensionless |
0.84 |
The front side long-wave hemispherical emissivity of the glazing. Range: > 0, < 1 |
back_Back Side Infrared Emissivity |
number dimensionless |
0.84 |
The back side long-wave hemispherical emissivity of the glazing. Range: > 0, < 1 |
thermal_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
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 |
|---|---|---|---|
nameName required |
string | ||
thicknessThickness required |
number m |
Range: > 0 | |
solar_Solar Index of Refraction required |
number | Range: > 1 | |
solar_Solar Extinction Coefficient required |
number 1/m |
Range: > 0 | |
visible_Visible Index of Refraction required |
number | Range: > 1 | |
visible_Visible Extinction Coefficient required |
number 1/m |
Range: > 0 | |
infrared_Infrared Transmittance at Normal Incidence |
number | 0.0 |
Range: ≥ 0, < 1 |
infrared_Infrared Hemispherical Emissivity |
number | 0.84 |
Emissivity of front and back side assumed equal Range: > 0, < 1 |
conductivityConductivity |
number W/m-K |
0.9 |
Range: > 0 |
dirt_Dirt Correction Factor for Solar and Visible Transmittance |
number | 1.0 |
Range: > 0, ≤ 1 |
solar_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 |
|---|---|---|---|
nameName required |
string | ||
temperature_ |
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 |
|---|---|---|---|
nameName required |
string | Enter a unique name for this window screen material. | |
reflected_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_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_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_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 |
conductivityConductivity |
number W/m-K |
221.0 |
Thermal conductivity of the screen material. Default is for aluminum. Range: > 0 |
screen_Screen Material Spacing required |
number m |
Spacing assumed to be the same in both directions. Range: > 0 |
|
screen_Screen Material Diameter required |
number m |
Diameter assumed to be the same in both directions. Range: > 0 |
|
screen_Screen to Glass Distance |
number m |
0.025 |
Distance from the window screen to the adjacent glass surface. Range: ≥ 0.001, ≤ 1 |
top_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_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_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_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_Angle of Resolution for Screen Transmittance Output Map |
0 or 1 or 2 or 3 or 5deg |
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 |
|---|---|---|---|
nameName required |
string | Enter a unique name for this window screen material. | |
screen_Screen Beam-Beam Solar Transmittance |
number or Autocalculatedimensionless |
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_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_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_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_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_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_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_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_Screen Wire Spacing |
number m |
0.025 |
Spacing assumed to be the same in both directions. Range: > 0 |
screen_Screen Wire Diameter |
number m |
0.005 |
Diameter assumed to be the same in both directions. Range: > 0 |
Referenced by 1 object types
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 |
|---|---|---|---|
nameName required |
string | ||
solar_Solar Transmittance required |
number dimensionless |
Assumed independent of incidence angle Range: ≥ 0, < 1 |
|
solar_Solar Reflectance required |
number dimensionless |
Assumed same for both sides Assumed independent of incidence angle Range: ≥ 0, < 1 |
|
visible_Visible Transmittance required |
number dimensionless |
Assumed independent of incidence angle Range: ≥ 0, < 1 |
|
visible_Visible Reflectance required |
number dimensionless |
Assumed same for both sides Assumed independent of incidence angle Range: ≥ 0, < 1 |
|
infrared_Infrared Hemispherical Emissivity required |
number dimensionless |
Range: > 0, < 1 | |
infrared_Infrared Transmittance required |
number dimensionless |
Range: ≥ 0, < 1 | |
thicknessThickness required |
number m |
Range: > 0 | |
conductivityConductivity required |
number W/m-K |
Range: > 0 | |
shade_Shade to Glass Distance |
number m |
0.05 |
Range: ≥ 0.001, ≤ 1 |
top_Top Opening Multiplier |
number | 0.5 |
Range: ≥ 0, ≤ 1 |
bottom_Bottom Opening Multiplier |
number | 0.5 |
Range: ≥ 0, ≤ 1 |
left_Left-Side Opening Multiplier |
number | 0.5 |
Range: ≥ 0, ≤ 1 |
right_Right-Side Opening Multiplier |
number | 0.5 |
Range: ≥ 0, ≤ 1 |
airflow_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 |
|---|---|---|---|
nameName required |
string | ||
shade_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_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_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_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_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_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_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_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_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_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_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
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 |
|---|---|---|---|
nameName required |
string | ||
u_U-Factor required |
number W/m2-K |
Enter U-Factor including film coefficients Range: > 0 |
|
solar_Solar Heat Gain Coefficient required |
number | SHGC at Normal Incidence Range: > 0, < 1 |
|
visible_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 |
|---|---|---|---|
nameName required |
string | ||
standardstandard |
choice | ISO15099 |
One of EN673Declared, EN673Design, ISO15099 |
thermal_Thermal Model |
choice | ISO15099 |
One of ConvectiveScalarModel_NoSDThickness, ConvectiveScalarModel_withSDThickness, ISO15099, ScaledCavityWidth |
sdscalarSDScalar |
number | 1.0 |
Range: ≥ 0, ≤ 1 |
deflection_Deflection Model |
choice | NoDeflection |
One of MeasuredDeflection, NoDeflection, TemperatureAndPressureInput |
vacuum_Vacuum Pressure Limit |
number Pa |
13.238 |
Range: > 0 |
initial_Initial temperature |
number C |
25.0 |
This is temperature in time of window fabrication Range: > 0 |
initial_Initial pressure |
number Pa |
101325.0 |
This is pressure in time of window fabrication Range: > 0 |
Referenced by 1 object types
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_Windows engine |
choice | BuiltInWindowsModel |
One of BuiltInWindowsModel, ExternalWindowsModel |