BAAL: A code for calculating three-dimensional fluid flows at all speeds with an Eulerian-Lagrangian computing mesh
Abstract
A technique for computing the time-dependent dynamics of three-dimensional fluid flows is presented. The finite difference solution procedure is based upon an arbitrary Lagrangian-Eulerian computing mesh whose vertices may move with the fluid (Lagrangian), remain fixed (Eulerian), or move in any prescribed manner. An implicit treatment of the pressure makes the method applicable to flows at all speeds, from far subsonic to far supersonic. The marker particles used may follow the motion of the fluid exactly to aid in flow visualization, or may represent particulate matter whose behavior is affected by inertia, drag, gravity, and diffusion. A derivation is included for generalized difference equations and their incorporation into a program called BAAL, for which portions of a FORTRAN listing are provided. Several sample calculations illustrate some of the uses and the flexibility of this new three-dimensional computing technique.
- Publication:
-
NASA STI/Recon Technical Report N
- Pub Date:
- April 1976
- Bibcode:
- 1976STIN...7721371P
- Keywords:
-
- Coding;
- Euler-Lagrange Equation;
- Three Dimensional Flow;
- Finite Difference Theory;
- Flow Visualization;
- Fortran;
- Time Dependence;
- Fluid Mechanics and Heat Transfer