pyidf.node module¶
Data objects in group “Node”
-
class
pyidf.node.Branch¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Branch List components on the branch in simulation and connection order Note: this should NOT include splitters or mixers which define endpoints of branches
-
add_extensible(component_1_object_type=None, component_1_name=None, component_1_inlet_node_name=None, component_1_outlet_node_name=None, component_1_branch_control_type=None)¶ Add values for extensible fields
Parameters: - component_1_object_type (str) – value for IDD Field Component 1 Object Type if value is None it will not be checked against the specification and is assumed to be a missing value
- component_1_name (str) – value for IDD Field Component 1 Name if value is None it will not be checked against the specification and is assumed to be a missing value
- component_1_inlet_node_name (str) – value for IDD Field Component 1 Inlet Node Name if value is None it will not be checked against the specification and is assumed to be a missing value
- component_1_outlet_node_name (str) – value for IDD Field Component 1 Outlet Node Name if value is None it will not be checked against the specification and is assumed to be a missing value
- component_1_branch_control_type (str) – value for IDD Field Component 1 Branch Control Type if value is None it will not be checked against the specification and is assumed to be a missing value
-
extensibles¶ Get list of all extensibles
-
maximum_flow_rate¶ field Maximum Flow Rate
Units: m3/sParameters: value (float or “Autosize”) – value for IDD Field Maximum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of maximum_flow_rate or None if not set Return type: float or “Autosize”
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
pressure_drop_curve_name¶ field Pressure Drop Curve Name
Optional field to include this branch in plant pressure drop calculationsThis field is only relevant for branches in PlantLoops and CondenserLoopsAir loops do not account for pressure drop using this fieldValid curve types are: Curve:Functional:PressureDrop orone of Curve:{Linear,Quadratic,Cubic,Exponent}’)Parameters: value (str) – value for IDD Field Pressure Drop Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of pressure_drop_curve_name or None if not set Return type: str
-
-
class
pyidf.node.BranchList¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object BranchList Branches MUST be listed in Flow order: Inlet branch, then parallel branches, then Outlet branch. Branches are simulated in the order listed. Branch names cannot be duplicated within a single branch list.
-
add_extensible(branch_1_name=None)¶ Add values for extensible fields
Parameters: branch_1_name (str) – value for IDD Field Branch 1 Name if value is None it will not be checked against the specification and is assumed to be a missing value
-
extensibles¶ Get list of all extensibles
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
-
class
pyidf.node.ConnectorList¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ConnectorList only two connectors allowed per loop if two entered, one must be Connector:Splitter and one must be Connector:Mixer
-
connector_1_name¶ field Connector 1 Name
Parameters: value (str) – value for IDD Field Connector 1 Name Raises: ValueError– if value is not a valid valueReturns: the value of connector_1_name or None if not set Return type: str
-
connector_1_object_type¶ field Connector 1 Object Type
Parameters: value (str) – value for IDD Field Connector 1 Object Type Raises: ValueError– if value is not a valid valueReturns: the value of connector_1_object_type or None if not set Return type: str
-
connector_2_name¶ field Connector 2 Name
Parameters: value (str) – value for IDD Field Connector 2 Name Raises: ValueError– if value is not a valid valueReturns: the value of connector_2_name or None if not set Return type: str
-
connector_2_object_type¶ field Connector 2 Object Type
Parameters: value (str) – value for IDD Field Connector 2 Object Type Raises: ValueError– if value is not a valid valueReturns: the value of connector_2_object_type or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
-
class
pyidf.node.ConnectorMixer¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Connector:Mixer Mix N inlet air/water streams into one. Branch names cannot be duplicated within a single mixer list.
-
add_extensible(inlet_branch_1_name=None)¶ Add values for extensible fields
Parameters: inlet_branch_1_name (str) – value for IDD Field Inlet Branch 1 Name if value is None it will not be checked against the specification and is assumed to be a missing value
-
extensibles¶ Get list of all extensibles
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
outlet_branch_name¶ field Outlet Branch Name
Parameters: value (str) – value for IDD Field Outlet Branch Name Raises: ValueError– if value is not a valid valueReturns: the value of outlet_branch_name or None if not set Return type: str
-
-
class
pyidf.node.ConnectorSplitter¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Connector:Splitter Split one air/water stream into N outlet streams. Branch names cannot be duplicated within a single Splitter list.
-
add_extensible(outlet_branch_1_name=None)¶ Add values for extensible fields
Parameters: outlet_branch_1_name (str) – value for IDD Field Outlet Branch 1 Name if value is None it will not be checked against the specification and is assumed to be a missing value
-
extensibles¶ Get list of all extensibles
-
inlet_branch_name¶ field Inlet Branch Name
Parameters: value (str) – value for IDD Field Inlet Branch Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_branch_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
-
class
pyidf.node.Duct¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Duct Passes inlet node state variables to outlet node state variables
-
inlet_node_name¶ field Inlet Node Name
Parameters: value (str) – value for IDD Field Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_node_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
outlet_node_name¶ field Outlet Node Name
Parameters: value (str) – value for IDD Field Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outlet_node_name or None if not set Return type: str
-
-
class
pyidf.node.NodeList¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object NodeList This object is used in places where lists of nodes may be needed, e.g. ZoneHVAC:EquipmentConnections field Zone Air Inlet Node or NodeList Name
-
add_extensible(node_1_name=None)¶ Add values for extensible fields
Parameters: node_1_name (str) – value for IDD Field Node 1 Name if value is None it will not be checked against the specification and is assumed to be a missing value
-
extensibles¶ Get list of all extensibles
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
-
class
pyidf.node.OutdoorAirNode¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object OutdoorAir:Node This object sets the temperature and humidity conditions for an outdoor air node. It allows the height above ground to be specified. This object may be used more than once. The same node name may not appear in both an OutdoorAir:Node object and an OutdoorAir:NodeList object.
-
height_above_ground¶ field Height Above Ground
A value less than zero indicates that the height will be ignored and the weather file conditions will be used.Units: mDefault value: -1.0Parameters: value (float) – value for IDD Field Height Above Ground Raises: ValueError– if value is not a valid valueReturns: the value of height_above_ground or None if not set Return type: float
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
-
class
pyidf.node.OutdoorAirNodeList¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object OutdoorAir:NodeList This object sets the temperature and humidity conditions for an outdoor air node using the weather data values. to vary outdoor air node conditions with height above ground use OutdoorAir:Node instead of this object. This object may be used more than once. The same node name may not appear in both an OutdoorAir:Node object and an OutdoorAir:NodeList object.
-
add_extensible(node_or_nodelist_name_1=None)¶ Add values for extensible fields
Parameters: node_or_nodelist_name_1 (str) – value for IDD Field Node or NodeList Name 1 if value is None it will not be checked against the specification and is assumed to be a missing value
-
extensibles¶ Get list of all extensibles
-
-
class
pyidf.node.PipeAdiabatic¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Pipe:Adiabatic Passes Inlet Node state variables to Outlet Node state variables
-
inlet_node_name¶ field Inlet Node Name
Parameters: value (str) – value for IDD Field Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_node_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
outlet_node_name¶ field Outlet Node Name
Parameters: value (str) – value for IDD Field Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outlet_node_name or None if not set Return type: str
-
-
class
pyidf.node.PipeAdiabaticSteam¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Pipe:Adiabatic:Steam Passes Inlet Node state variables to Outlet Node state variables
-
inlet_node_name¶ field Inlet Node Name
Parameters: value (str) – value for IDD Field Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_node_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
outlet_node_name¶ field Outlet Node Name
Parameters: value (str) – value for IDD Field Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outlet_node_name or None if not set Return type: str
-
-
class
pyidf.node.PipeIndoor¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Pipe:Indoor Pipe model with transport delay and heat transfer to the environment.
-
ambient_air_velocity_schedule_name¶ field Ambient Air Velocity Schedule Name
Parameters: value (str) – value for IDD Field Ambient Air Velocity Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_air_velocity_schedule_name or None if not set Return type: str
-
ambient_temperature_schedule_name¶ field Ambient Temperature Schedule Name
Parameters: value (str) – value for IDD Field Ambient Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_schedule_name or None if not set Return type: str
-
ambient_temperature_zone_name¶ field Ambient Temperature Zone Name
Parameters: value (str) – value for IDD Field Ambient Temperature Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_zone_name or None if not set Return type: str
-
construction_name¶ field Construction Name
Parameters: value (str) – value for IDD Field Construction Name Raises: ValueError– if value is not a valid valueReturns: the value of construction_name or None if not set Return type: str
-
environment_type¶ field Environment Type
Default value: ZoneParameters: value (str) – value for IDD Field Environment Type Raises: ValueError– if value is not a valid valueReturns: the value of environment_type or None if not set Return type: str
-
fluid_inlet_node_name¶ field Fluid Inlet Node Name
Parameters: value (str) – value for IDD Field Fluid Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of fluid_inlet_node_name or None if not set Return type: str
-
fluid_outlet_node_name¶ field Fluid Outlet Node Name
Parameters: value (str) – value for IDD Field Fluid Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of fluid_outlet_node_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
pipe_inside_diameter¶ field Pipe Inside Diameter
Units: mIP-Units: inParameters: value (float) – value for IDD Field Pipe Inside Diameter Raises: ValueError– if value is not a valid valueReturns: the value of pipe_inside_diameter or None if not set Return type: float
-
pipe_length¶ field Pipe Length
Units: mParameters: value (float) – value for IDD Field Pipe Length Raises: ValueError– if value is not a valid valueReturns: the value of pipe_length or None if not set Return type: float
-
-
class
pyidf.node.PipeOutdoor¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Pipe:Outdoor Pipe model with transport delay and heat transfer to the environment.
-
ambient_temperature_outdoor_air_node_name¶ field Ambient Temperature Outdoor Air Node Name
Parameters: value (str) – value for IDD Field Ambient Temperature Outdoor Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_outdoor_air_node_name or None if not set Return type: str
-
construction_name¶ field Construction Name
Parameters: value (str) – value for IDD Field Construction Name Raises: ValueError– if value is not a valid valueReturns: the value of construction_name or None if not set Return type: str
-
fluid_inlet_node_name¶ field Fluid Inlet Node Name
Parameters: value (str) – value for IDD Field Fluid Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of fluid_inlet_node_name or None if not set Return type: str
-
fluid_outlet_node_name¶ field Fluid Outlet Node Name
Parameters: value (str) – value for IDD Field Fluid Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of fluid_outlet_node_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
pipe_inside_diameter¶ field Pipe Inside Diameter
Units: mIP-Units: inParameters: value (float) – value for IDD Field Pipe Inside Diameter Raises: ValueError– if value is not a valid valueReturns: the value of pipe_inside_diameter or None if not set Return type: float
-
pipe_length¶ field Pipe Length
Units: mParameters: value (float) – value for IDD Field Pipe Length Raises: ValueError– if value is not a valid valueReturns: the value of pipe_length or None if not set Return type: float
-
-
class
pyidf.node.PipeUnderground¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Pipe:Underground Buried Pipe model: For pipes buried at a depth less than one meter, this is an alternative object to: HeatExchanger:Surface
-
construction_name¶ field Construction Name
Parameters: value (str) – value for IDD Field Construction Name Raises: ValueError– if value is not a valid valueReturns: the value of construction_name or None if not set Return type: str
-
fluid_inlet_node_name¶ field Fluid Inlet Node Name
Parameters: value (str) – value for IDD Field Fluid Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of fluid_inlet_node_name or None if not set Return type: str
-
fluid_outlet_node_name¶ field Fluid Outlet Node Name
Parameters: value (str) – value for IDD Field Fluid Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of fluid_outlet_node_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
pipe_inside_diameter¶ field Pipe Inside Diameter
pipe thickness is defined in the Construction objectUnits: mIP-Units: inParameters: value (float) – value for IDD Field Pipe Inside Diameter Raises: ValueError– if value is not a valid valueReturns: the value of pipe_inside_diameter or None if not set Return type: float
-
pipe_length¶ field Pipe Length
Units: mParameters: value (float) – value for IDD Field Pipe Length Raises: ValueError– if value is not a valid valueReturns: the value of pipe_length or None if not set Return type: float
-
soil_material_name¶ field Soil Material Name
Parameters: value (str) – value for IDD Field Soil Material Name Raises: ValueError– if value is not a valid valueReturns: the value of soil_material_name or None if not set Return type: str
-
sun_exposure¶ field Sun Exposure
Parameters: value (str) – value for IDD Field Sun Exposure Raises: ValueError– if value is not a valid valueReturns: the value of sun_exposure or None if not set Return type: str
-
undisturbed_ground_temperature_model_name¶ field Undisturbed Ground Temperature Model Name
Parameters: value (str) – value for IDD Field Undisturbed Ground Temperature Model Name Raises: ValueError– if value is not a valid valueReturns: the value of undisturbed_ground_temperature_model_name or None if not set Return type: str
-
undisturbed_ground_temperature_model_type¶ field Undisturbed Ground Temperature Model Type
Parameters: value (str) – value for IDD Field Undisturbed Ground Temperature Model Type Raises: ValueError– if value is not a valid valueReturns: the value of undisturbed_ground_temperature_model_type or None if not set Return type: str
-
-
class
pyidf.node.PipingSystemUndergroundDomain¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object PipingSystem:Underground:Domain The ground domain object for underground piping system simulation.
-
add_extensible(pipe_circuit_1=None)¶ Add values for extensible fields
Parameters: pipe_circuit_1 (str) – value for IDD Field Pipe Circuit 1 if value is None it will not be checked against the specification and is assumed to be a missing value
-
convergence_criterion_for_the_outer_cartesian_domain_iteration_loop¶ field Convergence Criterion for the Outer Cartesian Domain Iteration Loop
Units: deltaCDefault value: 0.001value >= 1e-06value <= 0.5Parameters: value (float) – value for IDD Field Convergence Criterion for the Outer Cartesian Domain Iteration Loop Raises: ValueError– if value is not a valid valueReturns: the value of convergence_criterion_for_the_outer_cartesian_domain_iteration_loop or None if not set Return type: float
-
depth_of_basement_wall_in_ground_domain¶ field Depth of Basement Wall In Ground Domain
Required only if Domain Has Basement InteractionUnits: mParameters: value (float) – value for IDD Field Depth of Basement Wall In Ground Domain Raises: ValueError– if value is not a valid valueReturns: the value of depth_of_basement_wall_in_ground_domain or None if not set Return type: float
-
evapotranspiration_ground_cover_parameter¶ field Evapotranspiration Ground Cover Parameter
This specifies the ground cover effects during evapotranspirationcalculations. The value roughly represents the following cases:= 0 : concrete or other solid, non-permeable ground surface material= 0.5 : short grass, much like a manicured lawn= 1 : standard reference state (12 cm grass)= 1.5 : wild growthDefault value: 0.4value <= 1.5Parameters: value (float) – value for IDD Field Evapotranspiration Ground Cover Parameter Raises: ValueError– if value is not a valid valueReturns: the value of evapotranspiration_ground_cover_parameter or None if not set Return type: float
-
extensibles¶ Get list of all extensibles
-
maximum_iterations_in_the_outer_cartesian_domain_iteration_loop¶ field Maximum Iterations in the Outer Cartesian Domain Iteration Loop
Default value: 500value >= 3value <= 10000Parameters: value (int) – value for IDD Field Maximum Iterations in the Outer Cartesian Domain Iteration Loop Raises: ValueError– if value is not a valid valueReturns: the value of maximum_iterations_in_the_outer_cartesian_domain_iteration_loop or None if not set Return type: int
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
name_of_basement_floor_boundary_condition_model¶ field Name of Basement Floor Boundary Condition Model
Required only if Domain Has Basement InteractionParameters: value (str) – value for IDD Field Name of Basement Floor Boundary Condition Model Raises: ValueError– if value is not a valid valueReturns: the value of name_of_basement_floor_boundary_condition_model or None if not set Return type: str
-
name_of_basement_wall_boundary_condition_model¶ field Name of Basement Wall Boundary Condition Model
Required only if Domain Has Basement InteractionParameters: value (str) – value for IDD Field Name of Basement Wall Boundary Condition Model Raises: ValueError– if value is not a valid valueReturns: the value of name_of_basement_wall_boundary_condition_model or None if not set Return type: str
-
number_of_pipe_circuits_entered_for_this_domain¶ field Number of Pipe Circuits Entered for this Domain
value >= 1Parameters: value (int) – value for IDD Field Number of Pipe Circuits Entered for this Domain Raises: ValueError– if value is not a valid valueReturns: the value of number_of_pipe_circuits_entered_for_this_domain or None if not set Return type: int
-
shift_pipe_x_coordinates_by_basement_width¶ field Shift Pipe X Coordinates By Basement Width
Required only if Domain Has Basement InteractionParameters: value (str) – value for IDD Field Shift Pipe X Coordinates By Basement Width Raises: ValueError– if value is not a valid valueReturns: the value of shift_pipe_x_coordinates_by_basement_width or None if not set Return type: str
-
soil_density¶ field Soil Density
Units: kg/m3Parameters: value (float) – value for IDD Field Soil Density Raises: ValueError– if value is not a valid valueReturns: the value of soil_density or None if not set Return type: float
-
soil_moisture_content_volume_fraction¶ field Soil Moisture Content Volume Fraction
Units: percentDefault value: 30.0value <= 100.0Parameters: value (float) – value for IDD Field Soil Moisture Content Volume Fraction Raises: ValueError– if value is not a valid valueReturns: the value of soil_moisture_content_volume_fraction or None if not set Return type: float
-
soil_moisture_content_volume_fraction_at_saturation¶ field Soil Moisture Content Volume Fraction at Saturation
Units: percentDefault value: 50.0value <= 100.0Parameters: value (float) – value for IDD Field Soil Moisture Content Volume Fraction at Saturation Raises: ValueError– if value is not a valid valueReturns: the value of soil_moisture_content_volume_fraction_at_saturation or None if not set Return type: float
-
soil_specific_heat¶ field Soil Specific Heat
This is a dry soil property, which is adjusted for freezing effectsby the simulation algorithm.Units: J/kg-KParameters: value (float) – value for IDD Field Soil Specific Heat Raises: ValueError– if value is not a valid valueReturns: the value of soil_specific_heat or None if not set Return type: float
-
soil_thermal_conductivity¶ field Soil Thermal Conductivity
Units: W/m-KParameters: value (float) – value for IDD Field Soil Thermal Conductivity Raises: ValueError– if value is not a valid valueReturns: the value of soil_thermal_conductivity or None if not set Return type: float
-
this_domain_includes_basement_surface_interaction¶ field This Domain Includes Basement Surface Interaction
if Yes, then the following basement inputs are usedif No, then the following basement inputs are ignoredDefault value: NoParameters: value (str) – value for IDD Field This Domain Includes Basement Surface Interaction Raises: ValueError– if value is not a valid valueReturns: the value of this_domain_includes_basement_surface_interaction or None if not set Return type: str
-
undisturbed_ground_temperature_model_name¶ field Undisturbed Ground Temperature Model Name
Parameters: value (str) – value for IDD Field Undisturbed Ground Temperature Model Name Raises: ValueError– if value is not a valid valueReturns: the value of undisturbed_ground_temperature_model_name or None if not set Return type: str
-
undisturbed_ground_temperature_model_type¶ field Undisturbed Ground Temperature Model Type
Parameters: value (str) – value for IDD Field Undisturbed Ground Temperature Model Type Raises: ValueError– if value is not a valid valueReturns: the value of undisturbed_ground_temperature_model_type or None if not set Return type: str
-
width_of_basement_floor_in_ground_domain¶ field Width of Basement Floor in Ground Domain
Required only if Domain Has Basement InteractionUnits: mParameters: value (float) – value for IDD Field Width of Basement Floor in Ground Domain Raises: ValueError– if value is not a valid valueReturns: the value of width_of_basement_floor_in_ground_domain or None if not set Return type: float
-
xdirection_geometric_coefficient¶ field X-Direction Geometric Coefficient
optionalOnly used if mesh type is symmetric geometricDefault value: 1.3value >= 1.0value <= 2.0Parameters: value (float) – value for IDD Field X-Direction Geometric Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of xdirection_geometric_coefficient or None if not set Return type: float
-
xdirection_mesh_density_parameter¶ field X-Direction Mesh Density Parameter
If mesh type is symmetric geometric, this should be an even number.Default value: 4Parameters: value (int) – value for IDD Field X-Direction Mesh Density Parameter Raises: ValueError– if value is not a valid valueReturns: the value of xdirection_mesh_density_parameter or None if not set Return type: int
-
xdirection_mesh_type¶ field X-Direction Mesh Type
Parameters: value (str) – value for IDD Field X-Direction Mesh Type Raises: ValueError– if value is not a valid valueReturns: the value of xdirection_mesh_type or None if not set Return type: str
-
xmax¶ field Xmax
Domain extent in the local ‘X’ directionUnits: mParameters: value (float) – value for IDD Field Xmax Raises: ValueError– if value is not a valid valueReturns: the value of xmax or None if not set Return type: float
-
ydirection_geometric_coefficient¶ field Y-Direction Geometric Coefficient
optionalOnly used if mesh type is symmetric geometricDefault value: 1.3value >= 1.0value <= 2.0Parameters: value (float) – value for IDD Field Y-Direction Geometric Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of ydirection_geometric_coefficient or None if not set Return type: float
-
ydirection_mesh_density_parameter¶ field Y-Direction Mesh Density Parameter
If mesh type is symmetric geometric, this should be an even number.Default value: 4Parameters: value (int) – value for IDD Field Y-Direction Mesh Density Parameter Raises: ValueError– if value is not a valid valueReturns: the value of ydirection_mesh_density_parameter or None if not set Return type: int
-
ydirection_mesh_type¶ field Y-Direction Mesh Type
Parameters: value (str) – value for IDD Field Y-Direction Mesh Type Raises: ValueError– if value is not a valid valueReturns: the value of ydirection_mesh_type or None if not set Return type: str
-
ymax¶ field Ymax
Domain extent in the local ‘Y’ directionUnits: mParameters: value (float) – value for IDD Field Ymax Raises: ValueError– if value is not a valid valueReturns: the value of ymax or None if not set Return type: float
-
zdirection_geometric_coefficient¶ field Z-Direction Geometric Coefficient
optionalOnly used if mesh type is symmetric geometricDefault value: 1.3value >= 1.0value <= 2.0Parameters: value (float) – value for IDD Field Z-Direction Geometric Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of zdirection_geometric_coefficient or None if not set Return type: float
-
zdirection_mesh_density_parameter¶ field Z-Direction Mesh Density Parameter
If mesh type is symmetric geometric, this should be an even number.Default value: 4Parameters: value (int) – value for IDD Field Z-Direction Mesh Density Parameter Raises: ValueError– if value is not a valid valueReturns: the value of zdirection_mesh_density_parameter or None if not set Return type: int
-
zdirection_mesh_type¶ field Z-Direction Mesh Type
Parameters: value (str) – value for IDD Field Z-Direction Mesh Type Raises: ValueError– if value is not a valid valueReturns: the value of zdirection_mesh_type or None if not set Return type: str
-
zmax¶ field Zmax
Domain extent in the local ‘Y’ directionUnits: mParameters: value (float) – value for IDD Field Zmax Raises: ValueError– if value is not a valid valueReturns: the value of zmax or None if not set Return type: float
-
-
class
pyidf.node.PipingSystemUndergroundPipeCircuit¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object PipingSystem:Underground:PipeCircuit The pipe circuit object in an underground piping system. This object is simulated within an underground piping domain object and connected on a branch on a plant loop.
-
add_extensible(pipe_segment_1=None)¶ Add values for extensible fields
Parameters: pipe_segment_1 (str) – value for IDD Field Pipe Segment 1 if value is None it will not be checked against the specification and is assumed to be a missing value
-
circuit_inlet_node¶ field Circuit Inlet Node
Parameters: value (str) – value for IDD Field Circuit Inlet Node Raises: ValueError– if value is not a valid valueReturns: the value of circuit_inlet_node or None if not set Return type: str
-
circuit_outlet_node¶ field Circuit Outlet Node
Parameters: value (str) – value for IDD Field Circuit Outlet Node Raises: ValueError– if value is not a valid valueReturns: the value of circuit_outlet_node or None if not set Return type: str
-
convergence_criterion_for_the_inner_radial_iteration_loop¶ field Convergence Criterion for the Inner Radial Iteration Loop
Units: deltaCDefault value: 0.001value >= 1e-06value <= 0.5Parameters: value (float) – value for IDD Field Convergence Criterion for the Inner Radial Iteration Loop Raises: ValueError– if value is not a valid valueReturns: the value of convergence_criterion_for_the_inner_radial_iteration_loop or None if not set Return type: float
-
design_flow_rate¶ field Design Flow Rate
Units: m3/sParameters: value (float) – value for IDD Field Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of design_flow_rate or None if not set Return type: float
-
extensibles¶ Get list of all extensibles
-
maximum_iterations_in_the_inner_radial_iteration_loop¶ field Maximum Iterations in the Inner Radial Iteration Loop
Default value: 500value >= 3value <= 10000Parameters: value (int) – value for IDD Field Maximum Iterations in the Inner Radial Iteration Loop Raises: ValueError– if value is not a valid valueReturns: the value of maximum_iterations_in_the_inner_radial_iteration_loop or None if not set Return type: int
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
number_of_pipe_segments_entered_for_this_pipe_circuit¶ field Number of Pipe Segments Entered for this Pipe Circuit
value >= 1Parameters: value (int) – value for IDD Field Number of Pipe Segments Entered for this Pipe Circuit Raises: ValueError– if value is not a valid valueReturns: the value of number_of_pipe_segments_entered_for_this_pipe_circuit or None if not set Return type: int
-
number_of_soil_nodes_in_the_inner_radial_near_pipe_mesh_region¶ field Number of Soil Nodes in the Inner Radial Near Pipe Mesh Region
Default value: 3value >= 1value <= 15Parameters: value (int) – value for IDD Field Number of Soil Nodes in the Inner Radial Near Pipe Mesh Region Raises: ValueError– if value is not a valid valueReturns: the value of number_of_soil_nodes_in_the_inner_radial_near_pipe_mesh_region or None if not set Return type: int
-
pipe_density¶ field Pipe Density
Units: kg/m3Parameters: value (float) – value for IDD Field Pipe Density Raises: ValueError– if value is not a valid valueReturns: the value of pipe_density or None if not set Return type: float
-
pipe_inner_diameter¶ field Pipe Inner Diameter
Units: mParameters: value (float) – value for IDD Field Pipe Inner Diameter Raises: ValueError– if value is not a valid valueReturns: the value of pipe_inner_diameter or None if not set Return type: float
-
pipe_outer_diameter¶ field Pipe Outer Diameter
Units: mParameters: value (float) – value for IDD Field Pipe Outer Diameter Raises: ValueError– if value is not a valid valueReturns: the value of pipe_outer_diameter or None if not set Return type: float
-
pipe_specific_heat¶ field Pipe Specific Heat
Units: J/kg-KParameters: value (float) – value for IDD Field Pipe Specific Heat Raises: ValueError– if value is not a valid valueReturns: the value of pipe_specific_heat or None if not set Return type: float
-
pipe_thermal_conductivity¶ field Pipe Thermal Conductivity
Units: W/m-KParameters: value (float) – value for IDD Field Pipe Thermal Conductivity Raises: ValueError– if value is not a valid valueReturns: the value of pipe_thermal_conductivity or None if not set Return type: float
-
radial_thickness_of_inner_radial_near_pipe_mesh_region¶ field Radial Thickness of Inner Radial Near Pipe Mesh Region
Required because it must be selected by user instead of beinginferred from circuit/domain object inputs.Parameters: value (float) – value for IDD Field Radial Thickness of Inner Radial Near Pipe Mesh Region Raises: ValueError– if value is not a valid valueReturns: the value of radial_thickness_of_inner_radial_near_pipe_mesh_region or None if not set Return type: float
-
-
class
pyidf.node.PipingSystemUndergroundPipeSegment¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object PipingSystem:Underground:PipeSegment The pipe segment to be used in an underground piping system This object represents a single pipe leg positioned axially in the local z-direction, at a given x, y location in the domain
-
flow_direction¶ field Flow Direction
This segment will be simulated such that the flow is in theselected direction. This can allow for detailed analysisof circuiting effects in a single domain.Parameters: value (str) – value for IDD Field Flow Direction Raises: ValueError– if value is not a valid valueReturns: the value of flow_direction or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
x_position¶ field X Position
This segment will be centered at this distance from the x=0domain surface or the basement wall surface, based on whethera basement exists in this domain and the selection of theshift input field found in the domain object.Units: mParameters: value (float) – value for IDD Field X Position Raises: ValueError– if value is not a valid valueReturns: the value of x_position or None if not set Return type: float
-
y_position¶ field Y Position
This segment will be centered at this distance away from theground surface; thus this value represents the burial depthof this pipe segment.Units: mParameters: value (float) – value for IDD Field Y Position Raises: ValueError– if value is not a valid valueReturns: the value of y_position or None if not set Return type: float
-