This dissertation presents a set of new numerical models for the mixing and heat transfer problems in large stably stratified enclosures. Basing on these models, a new computer code, BMIX++ (Berkeley mechanistic MIXing code in C++), was developed by Christensen (2001) and the author. Traditional lumped control volume methods and zone models cannot model the detailed information about the distributions of temperature, density, and pressure in enclosures and therefore can have significant errors. 2-D and 3-D CFD methods require very fine grid resolution to resolve thin substructures such as jets, wall boundaries, yet such fine grid resolution is difficult or impossible to provide due to computational expense. Peterson's scaling (1994) showed that stratified mixing processes in large stably stratified enclosures can be described using one-dimensional differential equations, with the vertical transport by free and wall jets modeled using standard integral techniques. This allows very large reductions in computational effort compared to three-dimensional numerical modeling of turbulent mixing in large enclosures. The BMIX++ code was developed to implement the above ideas. The code uses a Lagrangian approach to solve 1-D transient governing equations for the ambient fluid and uses analytical models or 1-D integral models to compute substructures. 1-D transient conduction model for the solid boundaries, pressure computation and opening models are also included to make the code more versatile. The BMIX++ code was implemented in C++ and the Object-Oriented-Programming (OOP) technique was intensively used.; The BMIX++ code was successfully applied to different types of mixing problems such as stratification in a water tank due to a heater inside, water tank exchange flow experiment simulation, early stage building fire analysis, stratification produced by multiple plumes, and simulations for the UCB large enclosure experiments. Most of these simulations gave satisfying results with small computation costs. These applications validated the BMIX++ code and showed its ability to analyze more complex mixing and heat transfer problems in large stably stratified enclosures.
展开▼