assign_stationary_wall_with_heat_flux#

Icepak.assign_stationary_wall_with_heat_flux(geometry, name=None, heat_flux='0irrad_W_per_m2', thickness='0mm', material='Al-Extruded', radiate=False, radiate_surf_mat='Steel-oxidised-surface', shell_conduction=False)[source]#

Assign a surface wall boundary condition with specified heat flux.

Parameters:
geometrystr or int

Name of the surface object or ID of the face.

namestr, optional

Name of the boundary condition. The default is None.

heat_fluxstr or float or dict, optional

Heat flux to assign to the wall. If a float value is specified, the unit is irrad_W_per_m2. A dictionary can be used for transient assignment. The dictionary should contain three keys: "Type", "Function", and "Values".

  • The value for the "Type" key must be "Transient".

  • Accepted values for the "Function" key are: "Linear", "Power Law", "Exponential",

"Sinusoidal", "Square Wave" and "Piecewise Linear". "Values" contains a list of strings containing the parameters

required by the "Function" selection (e.g. "Linear" requires two parameters: the value of the variable at t=0 and the slope of the line). The parameters required by each Function option is in Icepak documentation. The parameters must contain the units where needed. The default is "0irrad_W_per_m2".

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".

materialstr, optional

Solid material of the wall. This parameter is relevant if the thickness is non-zero. 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 for the inner surface radiation. This parameter is relevant if radiate is enabled. The default is "Steel-oxidised-surface.

shell_conductionbool, optional

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

Returns:
pyaedt.modules.Boundary.BoundaryObject

Boundary object.

References

>>> oModule.AssignStationaryWallBoundary