Fluid Dynamics Application
UNDER CONSTRUCTION : "we are now building this page"
Contents |
Theory
Continuum Solid Mechanics Theory and Non-Linear Finite Elements Theory
Application contents
Finite element solvers
The application provides solvers for the Stokes and Navier-Stokes problems using stabilized finite element strategies. While the default approach is based on an Eulerian description of the flow (fixed mesh), all elements support moving parts descirbed using an Arbitrary Lagrangian-Eulerian (ALE) description of motion.
Numerical approach
Elements
Support for linear triangles and tetrahedra. All elements use Variational Multiscale (VMS) stabilization.
- The element used by the monolithic solver supports either ASGS or OSS stabilization.
- The fractional step element uses split-OSS type stabilization.
Boundary Conditions
- Fixed inflow velocity.
- Slip and No-slip fixed boundaries.
- Turbulent wall-law friction: log-linear and Werner-Wengle models.
- Imposed external pressure.
Turbulence
Support for turbulence modelling:
- RANS: Spalart-Allmaras.
- LES: Smagorinsky.
Constitutive Laws
- Newtonian.
- Bingham.
- Hershel-Bulkley.
Time Integration Schemes
- Steady solution.
- Bossak (generalized-alpha type scheme).
- BDF2.
Solving Strategies
- Stokes solver.
- Navier-Stokes Monolithic solution strategy.
- Segregated Navier-Stokes fractional-step strategy.
- Support for embedded objects.
Utilities
- Basic support for Dynamic Smagorinsky LES modeling.
- Periodic boundary conditions.
Benchmarks
"under construction"
Insert here all the benchmarks of the application.
For every benchmark insert a video or a photo (not only a link)
For every benchmark - brief description of the solved problem, if it is a benchmark that can be found in literature, insert the link to the reference or, at least a reference). - reference with a link the location in which you describe all the theory behind Numerical approach.
Application Dependencies
Other Kratos Applications used in current application:
Optional:
- Introduction of moving parts in the model though the ALEApplication.
- Interface to additional linear solvers through the ExternalSolversApplication.
- Distributed memory (MPI) support through the TrilinosApplication.
Contact
Please direct any questions regarding this application to the Kratos Forum.