También disponible en Español

Inf@Vis!

The digital magazine of InfoVis.net

Simulators and Dynamic Visualisation
by Juan C. Dürsteler [message nº 152]

Simulations are increasingly used for prediction, decision-making, education and training of professionals in a number of fields. Dynamic visualisation plays a nuclear role in most of them.
GroundMonit.gif (105511 bytes)
Simulation of groundwater contamination. A project by Prof. Shu-Guang Li of the Portland State University in Oregon.
Source: Screenshot as it can be seen in the  website
Click on the image to enlarge it.  

The increasing complexity of technology and the market, together with the need to take informed decisions in an agile way knowing the probable results of our actions, has led to the appearance of many simulators. Other highly complex phenomena like meteorology or nuclear physics make it necessary to use simulators in order to predict behaviour, especially in unusual or dangerous situations

You can find many examples ranging from flight simulators, used for the professional training or commercial and military pilots or to play (X-plane , MS Flight Simulator ); through to market and financial simulators, manufacturing process or urban growth (http://empact.geog.kent.edu/slt_county.html), up to scientific simulators that deal with the prediction of such practical things as meteorology prediction or as exotic as the simulation of the collision between two galaxies.

The concept of simulation is strongly bound to that of a model, which is the core of any simulation. In our context a simulation is the execution (usually computerised) of a model that reproduces the behaviour of a system under some pre-determined conditions that possibly change with time. The model is a theoretical scheme, usually of a mathematical nature, that represents the behaviour and evolution of a system defined through a series of parameters.

For example, in a flight simulator, the mathematical model of fluid dynamics allows you, once you’ve defined the geometry of the plane and the conditions of speed, heading, atmospheric pressure, wind, etc. to compute the resulting forces operating on the plane in each moment, thus deriving its behaviour in response to our actions on the controls.

Complexity is another of the signs of identity of simulations, bound usually to phenomena with a large quantity of associated parameters. For this reason the result of a simulation tends to be a set of data that changes with time, whose comprehension becomes difficult just by looking at the data tables.

Xplane1.jpg (161214 bytes) Xplane3.jpg (107675 bytes)
Flight simulators. Flight simulators can reproduce the flight conditions with high accuracy. In the images you can see the cockpit and takeoff of a  Boeing 777. 
Source: Screenshots of the screen when running the X-Plane simulator by Laminar Research (taken by the author).
Click on the images to enlarge them.

Correspondingly most simulators also have in common the use of graphical representations that allow the user to visualise the, some times complex, result of the simulation in a simple way. Many times the visualisation includes a realistic representation, for example flight simulators build the views, sounds and movements that you can feel in the plane. Urban growth simulators represent the changes in the geography through the use of maps.

Financial and market simulators make use of bar charts and other usual business graphics. Scientific simulations usually show two or three dimensional diagrams of the studied phenomenon. In the end, the visualisation of simulations uses basically the usual tools of graphic representation, with an important difference: most of the visualisations are dynamic, i.e. they represent variation in time.

Dynamic visualisation takes advantage of the natural capability of the human perceptive system to pursue objects in a continuously moving field, finding cause-effect relation between them. The most elementary stratum is that of creating a “movie” where the result is shown for every unit of time, then visualising it as a continuum. Nevertheless dynamic visualisation offers many more possibilities.

AndroLacOrto1.jpg (9592 bytes) AndroLacOrto2.jpg (10687 bytes) AndroLacOrto3.jpg (12097 bytes)
AndroLacOrto5.jpg (19671 bytes) AndroLacOrto8.jpg (21128 bytes) AndroLacOrto9.jpg (20504 bytes)
Simulation of the collision between the Milky Way and the Andromeda galaxy. We'll have to wait around 3 billion years, but finally both galaxies will collide and what you see above could be some of the phases of the collision according to the simulation made by  Profesor John Dubinski of the Ontario University in Canada. The complete video , with all the sequence of the collision is really impressive, its' worth taking a look at it. 
Source: Images as they can be seen in the website of Prof Dubinski.
Click on the images to enlarge them.

Dynamic visualisations have the potential to be modified “on the fly” through the use of geometric transformations like rotations, zoom or translation. You can dynamically insert or eliminate parts of the structure that we are visualising to enhance the understanding of the phenomenon. For example in a flight simulation we can add a line that shows the past 3D trajectory of the plain or we can hide the control panel to better see what’s going on.. In a collision between galaxies we can hide the halo of outer stars to better see the interaction of the nucleus of the galaxies.

Combined with the immersive experience of virtual reality, dynamic simulation allows us a higher level of interaction. 

Simulations are increasingly used for their predictive capability and, possibly even more so because of their possibilities in training and learning in many fields where complexity is important.

Dynamic visualisation is an important element of advanced simulations that takes advantage of the natural human perceptive capabilities to facilitate the understanding of the complex and changing results of simulations. Two fields, visualisation and simulation, with a great future to come.


Other simulations

  • Interactive simulation of groundwater  contamination by Prof. Shu-Guang Li,
  • Electric power market simulation downloadable from the page of Prof. G. B. Sheblé.

Links of this issue:

http://www.ce.pdx.edu/~shuguang/research/nsf-due/realtimemonitoring.htm   Groundwater contamination simulator
http://www.advancedsimulation.com   Professional flight simulators
http://www.x-plane.com   X-Plane, an accurate fluid dynamics computation flight simulator
http://www.microsoft.com/games/flightsimulator/   The well known Microsoft Flight Simulator
http://www.moneychimp.com/articles/risk/risksimulator.htm   Financial volatility simulator
http://www.mel.nist.gov/proj/msv.htm   Manufacturing process simulator
http://empact.geog.kent.edu/slt_county.html   Urban growth simulator
http://www.cita.utoronto.ca/~dubinski/tflops/   Galaxy collision simulator
http://www.cita.utoronto.ca/~dubinski/tflops/tflops.mpg   Video of the galaxy collision
http://www.ee.iastate.edu/~gsheble/   Electrical power market simulator
© Copyright InfoVis.net 2000-2014