# Flow solver
A section for setting the solver numerics and domain boundary conditions.
# Contents
Option | Description |
---|---|
Boundary conditions | Boundary condition definitions |
Time | Controls for the time resolution in the simulation |
Physics | A set of physical models that are found in the simulation |
User-defined dynamics | Definition of user-defined dynamics |
# Detailed Descriptions
# Boundary conditions
Comprehensive set of boundary conditions including walls, freestream, inflow/outflow, periodic, symmetry, and slip wall conditions. Defines how fluid behaves at domain boundaries with support for wall motion, thermal conditions, turbulence quantities, and various flow specifications.
Subsections:
- Wall - Solid surface boundary conditions with wall motion, thermal conditions, and roughness
- Freestream - Farfield conditions with uniform flow specifications
- Inflow - Flow entry boundaries with velocity profiles and pressure conditions
- Outflow - Flow exit boundaries with static pressure and mass flow control
- Periodic - Repeating boundary conditions for cyclic geometries
- Symmetry - Symmetry plane enforcement for computational efficiency
- Slip Wall - Zero normal velocity walls allowing tangential flow
- Turbulence Quantities - Turbulence parameter specifications for all boundary types
# Time
Advanced time stepping configuration for both steady and unsteady simulations. Controls simulation type (steady/unsteady), CFL management (Adaptive/Ramp), convergence parameters, physical time steps, pseudo-steps, and temporal accuracy. Includes detailed guidelines for time step selection based on vortex shedding frequencies and rotational motion.
# Physics
Complete physical modeling framework encompassing fluid dynamics (Navier-Stokes solver, turbulence models, transition models, initial conditions), heat transfer (conjugate heat transfer in solids), and special models (rotation, BET disk, actuator disk, porous media). Provides comprehensive parameter control for accurate 3D flow simulation.
Subsections:
- Fluid - Core fluid dynamics including Navier-Stokes solver, turbulence models, transition models, and initial conditions
- Solid - Conjugate heat transfer in solid materials with material properties and heat equation solver
- Rotation - Rotating component handling
- BET disk - Blade Element Theory for propeller/rotor modeling
- Actuator disk - Simplified propeller and rotor modeling
- Porous medium - Flow through porous regions modeling
# User-defined dynamics
Advanced capability for implementing custom time-dependent motion of simulation components. Enables complex trajectories, rotations, and dynamic interactions between aerodynamic forces and component movement. Currently optimized for Python API implementation with enhanced debugging and flexibility for sophisticated dynamic scenarios.