참고용 자료임.
class Flow360Params Bases: Flow360BaseModel
Flow360 solver parameters
Parameters: unit_system (Union[SIUnitSystem, CGSUnitSystem, ImperialUnitSystem, Flow360UnitSystem, UnitSystem]) – version : str = 24.2.0
geometry : Optional[Geometry] = Geometry(ref_area=None, moment_center=None, moment_length=None, mesh_unit=None, _type=’Geometry’)
fluid_properties : Union[AirDensityTemperature, AirPressureTemperature, NoneType] = None
boundaries : Boundaries initial_condition : Union[FreestreamInitialCondition, ExpressionInitialCondition, NoneType] = None
time_stepping : Union[SteadyTimeStepping, UnsteadyTimeStepping, NoneType] = SteadyTimeStepping(max_pseudo_steps=2000, order_of_accuracy=2, CFL=AdaptiveCFL(type=’adaptive’,, min=0.1,, max=10000.0,, max_relative_change=1.0,, convergence_limiting_factor=0.25,, _type=’AdaptiveCFL’), _type=’SteadyTimeStepping’, model_type=’Steady’, physical_steps=1, time_step_size=’inf’) turbulence_model_solver : Union[NoneSolver, SpalartAllmaras, KOmegaSST, NoneType] = None
transition_model_solver : Optional[TransitionModelSolver] = None
heat_equation_solver : Optional[HeatEquationSolver] = None
freestream : Union[FreestreamFromMach, FreestreamFromMachReynolds, FreestreamFromVelocity, ZeroFreestream, ZeroFreestreamFromVelocity] bet_disks : Optional[List[BETDisk]] = None
actuator_disks : Optional[List[ActuatorDisk]] = None
porous_media : Optional[List[PorousMediumBox]] = None
user_defined_dynamics : Optional[List[UserDefinedDynamic]] = None
surface_output : Optional[SurfaceOutput] = SurfaceOutput(output_format=’paraview’, animation_frequency=-1, animation_frequency_offset=0, compute_time_averages=False, animation_frequency_time_average=-1, animation_frequency_time_average_offset=0, start_average_integration_step=-1, write_single_file=False, output_fields=[], surfaces=None, _type=’SurfaceOutput’)
volume_output : Optional[VolumeOutput] = None
slice_output : Optional[SliceOutput] = None
iso_surface_output : Optional[IsoSurfaceOutput] = None
monitor_output : Optional[MonitorOutput] = None
volume_zones : Optional[VolumeZones] = None
aeroacoustic_output : Optional[AeroacousticOutput] = None Example
import flow360 as fl
aeroacoustic_output=fl.AeroacousticOutput(
patchType="solid",
writePerSurfaceOutput="false",
observers=[(0.000460372391862491, 0.000, 0.016327677), (0.000460372391862491, 0.000, 0.022616139),],),