flow360.AxisymmetricRefinement#
- class AxisymmetricRefinement[source]#
Bases:
AxisymmetricRefinementBaseThe mesh inside the
AxisymmetricRefinementis semi-structured.The
AxisymmetricRefinementcannot enclose/intersect with other objects.Users could create a donut-shape
AxisymmetricRefinementand place their hub/centerbody in the middle.AxisymmetricRefinementcan be used for resolving the strong flow gradientalong the axial direction for the actuator or BET disks.
The spacings along the axial, radial and circumferential directions can be adjusted independently.
Example
>>> fl.AxisymmetricRefinement( ... entities=[cylinder], ... spacing_axial=1e-4, ... spacing_radial=0.3*fl.u.cm, ... spacing_circumferential=5*fl.u.mm ... )
- spacing_axial: LengthType.Positive [Required]#
Spacing along the axial direction.
- Constraints:
func = <function _dimensioned_type_serializer at 0x79301f934ee0>
return_type = PydanticUndefined
when_used = always
- spacing_radial: LengthType.Positive [Required]#
Spacing along the radial direction.
- Constraints:
func = <function _dimensioned_type_serializer at 0x79301f934ee0>
return_type = PydanticUndefined
when_used = always
- spacing_circumferential: LengthType.Positive [Required]#
Spacing along the circumferential direction.
- Constraints:
func = <function _dimensioned_type_serializer at 0x79301f934ee0>
return_type = PydanticUndefined
when_used = always