WindNinja Solvers
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
- k-epsilon for turbulence
- Incompressible
- Semi-implicit method (simpleFoam)
Computational Domain
- Native Solver:Native Mesher
- OpenFOAM solver: blockMesh, snappyHexMesh, extrudeMesh
- 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
- Interior initialized using same profiles as the inlet
- Ground: non-equilibrium wall function
- Sides and top: zero-gradient