flow360.ForcePerArea#

class ForcePerArea[source]#

Bases: Flow360BaseModel

ForcePerArea class for setting up force per area for Actuator Disk.

Example

>>> fl.ForcePerArea(
...     radius=[0, 1] * fl.u.mm,
...     thrust=[4.1, 5.5] * fl.u.Pa,
...     circumferential=[4.1, 5.5] * fl.u.Pa,
... )

radius: Annotated[_VectorType, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] [Required]#

Radius of the sampled locations in grid unit.

Constraints:
  • func = <function _dimensioned_type_serializer at 0x79c44aad7130>

  • return_type = PydanticUndefined

  • when_used = always

thrust: Annotated[_VectorType, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] [Required]#

Dimensional force per area in the axial direction, positive means the axial force follows the same direction as the thrust axis.

Constraints:
  • func = <function _dimensioned_type_serializer at 0x79c44aad7130>

  • return_type = PydanticUndefined

  • when_used = always

circumferential: Annotated[_VectorType, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] [Required]#

Dimensional force per area in the circumferential direction, positive means the circumferential force follows the same direction as the thrust axis with the right hand rule.

Constraints:
  • func = <function _dimensioned_type_serializer at 0x79c44aad7130>

  • return_type = PydanticUndefined

  • when_used = always