Conservation of Mass
- Minimizes change in initial wind field while conserving mass
- Finite element method
- Steady-state
- Incompressible
Conservation of Mass & Momentum
- Solver for incompressible turbulent flow
- Finite volume method
- RNG k-Epsilon for turbulence
- Incompressible
- Semi-implicit method (simpleFoam)
Computational Domain
- Native Solver:Native Mesher
- OpenFOAM solver: blockMesh, moveDynamicMesh, refineMesh
- Terrain Following hexahedral cells
- Cells grow vertically with height
- Top height set as f(max(dx|dy|dz))
Boundary and Initial Conditions
Conservation of Mass
- Ux and Uy set at all nodes, Uz=0
- Log profile (neutral) used in vertical
- Bilinear interpolation used in horizontal
- Ground: Neumann (impermeable)
- Sides and Top: zero-gradient
Conservation of Mass &
Momentum
- Boundary condition driven (inlet boundary drives flow)
- Note: for weather model initialization - average of weather model field covering WindNinja domain is averaged and applied with vertical log profile at inlet
- Interior initialized using same profiles as the inlet
- Ground: non-equilibrium wall function
- Sides and top: zero-gradient