assign_stationary_wall#

Icepak.assign_stationary_wall(geometry, boundary_condition, name=None, temperature='0cel', heat_flux='0irrad_W_per_m2', thickness='0mm', htc='0w_per_m2kel', ref_temperature='AmbientTemp', material='Al-Extruded', radiate=False, radiate_surf_mat='Steel-oxidised-surface', ht_correlation=False, ht_correlation_type='Natural Convection', ht_correlation_fluid='air', ht_correlation_flow_type='Turbulent', ht_correlation_flow_direction='X', ht_correlation_value_type='Average Values', ht_correlation_free_stream_velocity='1m_per_sec', ht_correlation_surface='Vertical', ht_correlation_amb_temperature='AmbientTemp', shell_conduction=False, ext_surf_rad=False, ext_surf_rad_material='Stainless-steel-cleaned', ext_surf_rad_ref_temp='AmbientTemp', ext_surf_rad_view_factor='1', **kwargs)[source]#

Assign surface wall boundary condition.

Parameters:
geometrystr or int

Name of the surface object or ID of the face.

boundary_conditionstr

Type of the boundary condition. Options are "Temperature", "Heat Flux", or "Heat Transfer Coefficient".

namestr, optional

Name of the boundary condition. The default is None.

temperaturestr or float or dict or BoundaryDictionary, optional

Temperature to assign to the wall. This parameter is relevant if ext_condition="Temperature". If a float value is specified, the unit is degrees Celsius. Assign a transient condition using the result of a function with the create_*_transient_assignment pattern. The default is "0cel".

heat_fluxstr or float or dict or BoundaryDictionary, optional

Heat flux to assign to the wall. This parameter is relevant if ext_condition="Temperature". If a float value is specified, the unit is irrad_W_per_m2. Assign a transient condition using the result of a function with the create_*_transient_assignment pattern. the unit is irrad_W_per_m2. Assign a transient condition using the result of a function with the create_*_transient_assignment pattern. The default is "0irrad_W_per_m2".

htcstr or float or dict or BoundaryDictionary, optional

Heat transfer coefficient to assign to the wall. This parameter is relevant if ext_condition="Heat Transfer Coefficient". If a float value is specified, the unit is w_per_m2kel. Assign a transient condition using the result of a function with the create_*_transient_assignment pattern. the create_*_transient_assignment pattern. Assign a temperature-dependent condition using the result of a function with the pattern create_temp_dep_assignment. The default is "0w_per_m2kel".

thicknessstr or float, optional

Thickness of the wall. If a float value is specified, the unit is the current unit system set in Icepak. The default is "0mm".

ref_temperaturestr or float, optional

Reference temperature for the definition of the heat transfer coefficient. This parameter is relevant if ext_condition="Heat Transfer Coefficient". The default is "AmbientTemp".

materialstr, optional

Solid material of the wall. This parameter is relevant if the thickness is a non-zero value. The default is "Al-Extruded".

radiatebool, optional

Whether to enable the inner surface radiation option. The default is False.

radiate_surf_matstr, optional

Surface material used for inner surface radiation. Relevant if it is enabled. The default is "Steel-oxidised-surface.

ht_correlationbool, optional

Whether to use the correlation option to compute the heat transfer coefficient. The default is False.

ht_correlation_typestr, optional

The correlation type for the heat transfer coefficient. Options are “Natural Convection” and “Forced Convection”. This parameter is relevant if ht_correlation=True. The default is "Natural Convection".

ht_correlation_fluidstr, optional

Fluid for the correlation option. This parameter is relevant if ht_correlation=True. The default is "air".

ht_correlation_flow_typestr, optional

Type of flow for the correlation option. This parameter is relevant if ht_correlation=True. Options are "Turbulent" and "Laminar". The default is "Turbulent".

ht_correlation_flow_directionstr, optional

Flow direction for the correlation option. This parameter is relevant if ht_correlation_type="Forced Convection". The default is "X".

ht_correlation_value_typestr, optional

Value type for the forced convection correlation option. This parameter is relevant if ht_correlation_type="Forced Convection". Options are “Average Values” and “Local Values”. The default is "Average Values".

ht_correlation_free_stream_velocitystr or float, optional

Free stream flow velocity. This parameter is relevant if ht_correlation_type="Forced Convection". If a float value is specified, the default unit is m_per_sec. The default is "1m_per_sec".

ht_correlation_surfacestr, optional

Surface type for the natural convection correlation option. This parameter is relevant if ht_correlation_type="Natural Convection". Options are “Top”, “Bottom”, and “Vertical”. The default is "Vertical".

ht_correlation_amb_temperaturestr or float, optional

Ambient temperature for the natural convection correlation option. This parameter is relevant if ht_correlation_type="Natural Convection". If a float value is specified, the default unit is degrees Celsius. The default is "AmbientTemp".

shell_conductionbool, optional

Whether to use the shell conduction option. The default is False.

ext_surf_radbool, optional

Whether to use the external surface radiation option. This parameter is relevant if ext_condition="Heat Transfer Coefficient". The default is False.

ext_surf_rad_materialstr, optional

Surface material for the external surface radiation option. This parameter is relevant if ext_surf_rad=True. The default is "Stainless-steel-cleaned".

ext_surf_rad_ref_tempstr or float or dict or BoundaryDictionary, optional

Reference temperature for the external surface radiation option. This parameter is relevant if ext_surf_rad=True. If a float value is specified, the default unit is degrees Celsius. Assign a transient condition using the result of a function with the pattern create_*_transient_assignment. The default is "AmbientTemp".

ext_surf_rad_view_factorstr or float, optional

View factor for the external surface radiation option. The default is "1".

Returns:
pyaedt.modules.Boundary.BoundaryObject

Boundary object when successful or None when failed.

References

>>> oModule.AssignStationaryWallBoundary