assign_recirculation_opening#
- Icepak.assign_recirculation_opening(face_list, extract_face, thermal_specification='Temperature', assignment_value='0cel', conductance_external_temperature=None, flow_specification='Mass Flow', flow_assignment='0kg_per_s_m2', flow_direction=None, start_time=None, end_time=None, boundary_name=None)#
Assign recirculation faces.
- Parameters:
- face_list
list List of face primitive objects or a list of integers containing faces IDs.
- extract_face
modeler.cad.elements_3d.FacePrimitive,int ID of the face on the extract side.
- thermal_specification
str,optional Type of the thermal assignment across the two recirculation faces. The default is
"Temperature". Options are"Conductance","Heat Input", and"Temperature".- assignment_value
strordictorBoundaryDictionary,optional String with a value and units of the thermal assignment. Assign a transient condition using the result of a function with the
create_*_transient_assignmentpattern. The default value is"0cel".- conductance_external_temperature
str,optional External temperature value, which is needed if
thermal_specificationis set to"Conductance". The default isNone.- flow_specification
str,optional Flow specification for the recirculation zone. The default is
"Mass Flow". Options are:"Mass Flow","Mass Flux", and"Volume Flow".- flow_assignment
strordictorBoundaryDictionary,optional String with the value and units of the flow assignment. Assign a transient condition using the result of a function with the
create_*_transient_assignmentpattern. The default value is"0kg_per_s_m2".- flow_direction
list,optional Flow direction enforced at the recirculation zone. The default value is
None, in which case the normal direction is used.- start_time
str,optional Start of the time interval. This parameter is relevant only if the simulation is transient. The default value is
"0s".- end_time
str,optional End of the time interval. This parameter is relevant only if the simulation is transient. The default value is
"0s".- boundary_name
str,optional Name of the recirculation boundary. The default is
None, in which case the boundary is automatically generated.
- face_list
- Returns:
ansys.aedt.core.modules.boundary.common.BoundaryObjectBoundary object when successful or
Nonewhen failed.
References
>>> oModule.AssignRecircBoundary
Examples
>>> from ansys.aedt.core import Icepak >>> ipk = Icepak() >>> ipk.solution_type = "Transient" >>> box = ipk.modeler.create_box([5, 5, 5], [1, 2, 3], "BlockBoxEmpty", "copper") >>> box.solve_inside = False >>> recirc = ipk.assign_recirculation_opening([box.top_face_x, box.bottom_face_x], box.top_face_x, >>> flow_assignment="10kg_per_s_m2")