assign_conducting_plate#

Icepak.assign_conducting_plate(obj_plate: str | int | list, boundary_name: str | None = None, total_power: str | float | dict | BoundaryDictionary | None = '0W', thermal_specification: str | None = 'Thickness', thickness: str | float | None = '1mm', solid_material: str | None = 'Al-Extruded', conductance: str | float | None = '0W_per_Cel', shell_conduction: bool | None = False, thermal_resistance: str | float | None = '0Kel_per_W', low_side_rad_material: str | None = None, high_side_rad_material: str | None = None, thermal_impedance: str | float | None = '0celm2_per_W') BoundaryObject | None#

Assign thermal boundary conditions to a conducting plate.

Parameters:
obj_platestr or int or list

Object to assign the boundary to. If a string, specify a surface name. If an integer, specify a face ID.

boundary_namestr, optional

Boundary name. The default is None, in which case a name is generated automatically.

total_powerstr or float or dict or BoundaryDictionary, optional

Power dissipated by the plate. The default is "0W". If a float, the default unit is "W". Assign a transient condition using the result of a function with the create_*_transient_assignment pattern.

thermal_specificationstr, optional

Type of condition to apply. The default is "Thickness". Options are "Conductance", "Thermal Impedance", "Thermal Resistance", and "Thickness".

thicknessstr or float, optional

If thermal_specification="Thickness", this parameter represents the thickness to model with the plate. The default is "1mm". If a float, the default unit is "mm".

solid_materialstr, optional

If thermal_specification="Thickness", this parameter represents the material of the conducting plate. The default is "Al-Extruded".

conductancestr or float, optional

If thermal_specification="Conductance", this parameter represents the conductance of the plate. The default is "0W_per_Cel". If a float, the default unit is "W_per_Cel".

thermal_resistancestr or float, optional

If thermal_specification="Thermal Resistance", this parameter represents the thermal resistance of the plate. The default is "0Kel_per_W". If a float, the default unit is "Kel_per_W".

thermal_impedancestr or float, optional

If thermal_specification="Thermal Impedance", this parameter represents the thermal impedance of the plate. The default is "0Cel_m2_per_W". If a float, the default unit is “Cel_m2_per_W".

shell_conductionbool, optional

Whether to consider shell conduction. The default is False.

low_side_rad_materialstr, optional

Material on the low side for radiation. The default is None, in which case radiation is disabled on the low side.

high_side_rad_materialstr, optional

Material on the high side for radiation. The default is None, in which case radiation is disabled on the high side.

Returns:
ansys.aedt.core.modules.boundary.common.BoundaryObject

Boundary object when successful or None when failed.