<PROCEEDINGS on RESEARCH
SAMPLE PAPER #1. This paper originally appeared in the
Refereed Proceedings Of The Enterprise 2003 Hawaiian International Faculty
Student Conference: A Multidisciplinary Annual International Faculty Student
Research Conference, Waikiki Resort Hotel, Honolulu, Hawaii, U. S. A., May
22-27, 2003, pages 77-79. This paper is prepared with Time New Roman font,
point 11. Max 6 pages.> Transaction On Science
Kathryn Wheeler
and
Lucinda Caughey
Texas Wesleyan University,
Texas, U. S. A.
This
paper describes a project to create a virtual thunderstorm chamber to simulate
and visualize the variables in an unstable atmosphere. The chamber will show
how these affect their formation of clouds, their production of thunderstorms,
and the intensity of the produced storm.
The
virtual chamber consists of a three dimensional atmospheric space whose
properties are governed by fundamental cloud formation and turbulent atmosphere
equations. A C++ program was written to estimate discrete values for
atmospheric conditions over time within our sample space based on user defined
initial conditions. Visualization of the resultant atmospheric space was
produced using VRML, a web-based three-dimensional modeling language.
Keywords and phrases: atmosphere, convective
instability, conditionally unstable, cloud
formation, cloud base, cloud height and visualization
Meteorologists have long
used computers to assist in weather forecasts. Computers can keep track of the many atmospheric variables used in
weather forecasting including vapor pressure, relative humidity, dew point,
time, temperature, etc. which would be unfeasible for humans. The observation, collection, and
interpretation of data, or simply put the “statistics of weather,” are becoming
increasingly automated.
Weather
forecasts are routinely made using integral calculus equations for the
atmosphere. These atmospheric fluid dynamics equations are used in governing
the behavior of the atmosphere in computer simulations.
Background.
Numerical Meteorology: Leonhard Euler formulated the first
equations of fluid mechanics in 1755.
He used the differential calculus invented by Isaac Newton in 1665,
Gottfried Wilhelm Leibniz in 1675, and partial derivatives devised by Jean le
Rond d’Alembert in 1746. Equations
describing fluid motion, often called the Navier-Stokes equations (for
Claude-Louis Navier in 1827 and George Stokes in 1845), added the terms for
molecular viscosity, which was later refined by Herman von Helmholtz in
1888. About ten years later, Vilhelm
Bjerknes suggested that these equations could be used for the atmosphere. He preferred to use physics rather than
empirical rules to make weather forecasts [Stull 2000, pg.312].
The ability to make
forecasts has gone through several changes.
Many difficulties developed as atmospheric research proceeded
including: having to do many
calculations by hand using slide rules and mechanical calculators, changing the
differential equations into discrete form, writing the code in machine language
because FORTRAN and C++ had not yet been invented, and deciding how large the
forecast domain must be. However,
several years later, numerical forecasts had one of the highest verification
rates in the world. Improvements have
been attributed to the growth in computer power, as well as the improvements in
the parameterizations of physical processes such as cloud formations,
precipitation, and turbulence [Stull 2000, pg. 313].
Cloud Development: Clouds
form when air becomes saturated with water.
Saturation may result from adding water vapor, cooling, or mixing. The buoyancy of the air and stability of the
environment determines the vertical growth of the cloud. Clouds form by adiabatic cooling of rising
air. The adiabatic process takes place without a transfer of heat between the
air parcel and its surroundings. In
this process, compression results in warming and expansion results in cooling.
Air rises due to 1) intense
surface heating, 2) surface air masses “colliding” or converging, 3) air masses
of unlike temperature coming into contact along warm and cold fronts, and 4) a
topographic barrier such as a mountain range [Lutgens 1995, pg.85]. For the purpose of this simulation, the
focus will be placed only on convective instability, which occurs when surface
heating causes convection and results in the difference in adiabatic lapse
rates and stability. This paper will use convective instability to develop
cumuliform clouds that form in unstable air, and once triggered, lifting
mechanisms will evolve independently.
Previous work (Whittaker and
Ackerman) has been done regarding the visualization of cloud formation as seen
in the Verner E. Suomi Virtual Museum. However, this work was done in a
two-dimensional space with several assumptions including the following: a
constant environmental lapse rate, uniform cloud base formation, and
assumptions in regard to the height and density of the cloud. Our model calculates the cloud base height
and uses the environmental and adiabatic lapse rates as they change throughout
the atmosphere.
Though the computer could
produce a forecast of all variables influencing the weather, this project will
limit the number of variables and focus on those influencing cloud formation,
which could lead to storm formation.
The software designed can be used by students to visualize the
atmosphere created by their input of initial variables, and the program will
show the changes in the atmosphere over time.
In addition, the student will see how the length of time affects the
life cycle of clouds and storms. In the
future, the goal of this project is to input real time data and successfully
recreate the weather situation occurring locally on the computer.
Furthermore, studies have
suggested that the terrain plays a leading role in the rate of development of
the convective cloud field. The type of
soil and vegetation coverage are considered to be equally important in the
early stage of cloud formation and for this reason, it is supposed that the
geometrical structure of the field, cloud size distribution, and cloud sky
coverage are mostly determined by surface topography rather than the
thermodynamics of the surface layer [Clark 1984, pg.502]. Future work will be done to account for
these aspects of cloud development and to determine if they play a role in the
region known as “Tornado Alley,” which repeatedly encounters severe storm
development.
An object-oriented methodology was used to create a
cloud based on user defined atmospheric conditions (ambient temperature,
ambient dew point, and initial convective air mass size). The C++ program
methods calculate the base of the cloud formation using Eq. (1). The program
also calculates the pressure trend as altitude increases using Eq. (2), and
generates a data file of these values. The height of the cloud is determined by
the intersection of the air parcel temperature and the surrounding air
temperature. That is, when the air parcel temperature equals the temperature of
the environment surrounding it, the cloud ceases to grow vertically. Prior to
the cloud base a dry adiabatic lapse rate is assumed. From the cloud base to
the cloud top the moist adiabatic lapse rate is used.
This implies cloud formation is dependent on the
change in temperature within a cloud. “The influence of updraft fluctuations is
not as important as the fluctuation of temperature which depends upon the
amplitude and frequency of the fluctuations, and the expansion rate of volume,”
[Carstens, 1975, pg.145]. The height will then be determined by extrapolating
the line of intersection, if necessary, on a graph of altitude versus
temperature.
Visualization: Marching Cubes is an algorithm for
rendering isosurfaces in volumetric data. The fundamental process is to define
a voxel (volumetric pixel) by the pixel values at the eight corners of the
cube. By calculating the vertex isovalues, we can get a measure of how much the
voxel contributes to the component of the isosurface. A determination is made
as to which edges of the cube are intersected by the isosurface, which results
in creating triangular patches that divide the cube between regions within the
isosurface and regions outside. By connecting the patches from all cubes on the
isosurface boundary, we get a surface contour. Coloration based on cloud
density is used during rendering to generate the final cloud image.
Equation (1):
The lower cloud level height
(distance above the height where temp and dew_temp are measured) for cumuliform
clouds is approximated by:
z_lcl = a*(temp-dew_temp);
where a is the constant
0.125 km/deg. Celsius.
Equation (2):
The pressure at a given altitude can be estimated by
the derivative in the hydrostatic equation as:
(pa,1-pa,0)/(z1-z0) = -densitya,0*g
where pa,1=pressure at altitude z1, and pa,0, and
densitya,0=pressure and density at a lower altitude z0.

Figure 1: A single Cloud
Isosurface at constant vapor pressure
Recent advances in the capabilities of computer
hardware and the theoretical understanding of the mechanisms which trigger
cloud formations have made it possible to create a virtual atmosphere for
study. This project focused on cloud formation driven by convective
instability; visualizing the resultant vapor pressure isosurfaces. However, the
framework developed is extensible to any of the principle atmospheric variables
that trigger cloud formation (topology, convergent air masses, etc.).
Carstens, J.,
Saad, A., & Podzimek, J. (1975). “Some Remarks on Modeling of the Early
Stage of Cloud Formation in a Simulation Chamber”, Journal of Applied
Meteorology: Vol. 15, No. 2, 145-156.
Clark, T. &
Smolarkiewicz, P. (1984). “Numerical Simulation of the Evolution of a
Three-Dimensional Field of Cumulus Clouds”, Journal of the Atmospheric
Sciences: Vol. 42, No. 5, 502-521.
Lutgens,
F. K. & Tarbuck, E. (1995). The Atmosphere: Laboratory Manual.
Prentice Hall, Englewood Cliffs, New Jersey 07632.
Stull,
R. B. (2000). Meteorology for Scientists and Engineers.
Brooks/Cole, Pacific Grove, California 93950.
Etter, D. M.
(1997). Introduction to C++ For Engineers and Scientists.
Prentice Hall, Upper Saddle River, New Jersey 07458.
Jacobson, M.
Z. (1999). Fundamentals of Atmospheric Modeling. Cambridge University
Press, Cambridge, United Kingdom.
Lorenson, W. & Cline, H. (1987). "Marching
Cubes: A High Resolution 3D Surface Construction Algorithm",
Proceedings. SIGGRAPH'87, 163-169.
Watt,
A., & Watt, M. (1992). Advanced
Animation and Rendering Techniques, Addison-Wesley, Reading, Massachusetts
56165.
Whittaker, T. & Ackerman, S. (1999). “Verner E. Suomi Virtual
Museum” http://itg1.meteor.wisc.edu/wxwise/museum/a8/a8tstm.html
Yarger, Dr.
Douglas “2D Cloud Formation over a Mountain
Simulation” http://www.pals.iastate.edu/simulations/Mtnsim/index.html
Partnerships to Advance Learning in Science ©1999.