flow360.LiquidOperatingCondition#

class LiquidOperatingCondition[source]#

Bases: Flow360BaseModel

Operating condition for simulation of water as the only material.

Example

>>> fl.LiquidOperatingCondition(
...     velocity_magnitude=10 * fl.u.m / fl.u.s,
...     alpha=-90 * fl.u.deg,
...     beta=0 * fl.u.deg,
...     material=fl.Water(name="Water"),
...     reference_velocity_magnitude=5 * fl.u.m / fl.u.s,
... )

type_name: Literal['LiquidOperatingCondition'] = 'LiquidOperatingCondition'#
alpha: AngleType = unyt_quantity(0, 'degree')#

The angle of attack.

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

  • return_type = PydanticUndefined

  • when_used = always

beta: AngleType = unyt_quantity(0, 'degree')#

The side slip angle.

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

  • return_type = PydanticUndefined

  • when_used = always

velocity_magnitude: VelocityType.NonNegative | None = None#

Incoming flow velocity magnitude. Used as reference velocity magnitude when reference_velocity_magnitude is not specified. Cannot change once specified.

reference_velocity_magnitude: VelocityType.Positive | None = None#

Reference velocity magnitude. Is required when velocity_magnitude is 0. Used as the velocity scale for nondimensionalization.

material: Water = Water(type='water', name='Water', density=unyt_quantity(1000., 'kg/m**3'), dynamic_viscosity=unyt_quantity(0.001002, 'kg/(m*s)'))#

Type of liquid material used.