assign_mass_flow_free_opening#
- Icepak.assign_mass_flow_free_opening(assignment, boundary_name=None, temperature='AmbientTemp', radiation_temperature='AmbientRadTemp', pressure='AmbientPressure', mass_flow_rate='0kg_per_s', inflow=True, direction_vector=None)#
Assign free opening boundary condition.
- Parameters:
- assignment
int
orstr
orlist
Integer indicating a face ID or a string indicating an object name. A list of face IDs or object names is also accepted.
- boundary_name
str
,optional
Boundary name. The default is
None
, in which case the name is generated automatically.- temperature
str
orfloat
ordict
orBoundaryDictionary
,optional
Prescribed temperature at the boundary. If a string is set, a variable name or a number with the unit is expected. If a float is set, the unit
'cel'
is automatically added. Assign a transient condition using the result of a function with thecreate_*_transient_assignment
pattern.- radiation_temperature
str
orfloaty
,optional
Prescribed radiation temperature at the boundary. If a string is set, a variable name or a number with the unit is expected. If a float is set, the unit
'cel'
is automatically added. Default is"AmbientRadTemp"
.- pressure
float
orstr
ordict
orBoundaryDictionary
,optional
Prescribed pressure (static or total coherently with flow type) at the boundary. If a string is set, a variable name or a number with the unit is expected. If a float is set, the unit
'pascal'
is automatically added. Assign a transient condition using the result of a function with thecreate_*_transient_assignment
pattern. The default is"AmbientPressure"
.- mass_flow_rate
float
orstr
ordict
orBoundaryDictionary
,optional
Prescribed pressure (static or total coherently with flow type) at the boundary. If a string is set, a variable name or a number with the unit is expected. If a float is set, the unit
'kg_per_s'
is automatically added. Assign a transient condition using the result of a function with thecreate_*_transient_assignment
pattern. The default is"0kg_per_s"
.- inflowbool,
optional
Prescribe if the imposed mass flow is an inflow or an outflow. Default is
"True"
, in which case an inflow is prescribed.- direction_vector
list
,optional
Prescribe the direction of the massflow. Default is
"None"
, in which case a massflow normal to the boundary is prescribed.
- assignment
- Returns:
ansys.aedt.core.modules.boundary.common.BoundaryObject
Boundary object when successful or
None
when failed.
References
oModule.AssignOpeningBoundary
Examples
>>> import ansys.aedt.core >>> icepak = ansys.aedt.core.Icepak() >>> f_id = icepak.modeler["Region"].faces[0].id >>> icepak.assign_mass_flow_free_opening(f_id)