18.01.2015 Views

Proceedings of CSAW'04 - FTP Directory Listing - University of Malta

Proceedings of CSAW'04 - FTP Directory Listing - University of Malta

Proceedings of CSAW'04 - FTP Directory Listing - University of Malta

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Simulo Tempestas: A Simulation Tool for Hydrological Modelling 11<br />

Simulation Tool The simulation tool is responsible for running the actual simulation. Its primary<br />

objectives are:<br />

– to allow the user load project files from the world-editor tools,<br />

– to allow the configuration <strong>of</strong> simulation run-time parameters,<br />

– to be as explicit as possible by having a mixture <strong>of</strong> 2D and 3D elements,<br />

– to produce results relevant to flood analysis,<br />

– to allow the user to save the outcome <strong>of</strong> a simulation for future use.<br />

2 Design<br />

Simulation tools are quite useless if they are not versatile in their configuration. However, versatility<br />

might also mean the introduction <strong>of</strong> additional complexity to the system which results in an<br />

unnecessary cognitive overload on the user. It is for this reason that Simulo Tempestas has been<br />

subdivided into three different parts, each part designated as an application <strong>of</strong> its own. With three<br />

distinct applications, each <strong>of</strong> them having their own specific role in the system, the user will be<br />

able to grasp their use faster than having one big application carrying out a multitude <strong>of</strong> different<br />

functionalities. The following is how the system is divided:<br />

1. Terrain Modifier: A tool that allows the user to modify the terrain to be able to test new<br />

situations; e.g building dams, creating deeper basins, creating new canals, etc<br />

2. Simulation Configuration Tool: This tool allows the user to create the climatic environment<br />

and terrain settings to be used in the simulation.<br />

3. Simulation Tool: The tool responsible for carrying out the simulation itself depending on the<br />

settings given to it using the previously mentioned tools.<br />

During the research phase it was seen how the problem domain has been tackled by others during<br />

the past years. The different techniques related to hydrological modelling with their pros and cons<br />

were analysed. It is rather useless implementing something already done before, therefore important<br />

changes are made by using the best <strong>of</strong> the these different models to come up with a fresh solution<br />

to the problem.<br />

2.1 Terrain<br />

The terrain is a very crucial aspect in hydrological modelling as without it there is nothing to<br />

model. Hence, in a computer simulation, the terrain itself as well as the quality <strong>of</strong> the terrain<br />

data is quite important. Something <strong>of</strong> real importance is that the terrain model is represented<br />

in the most efficient way possible so that any operations can be performed quickly. This is a big<br />

prerequisite especially in real-time simulations. The size <strong>of</strong> the terrain and the underlying data<br />

structure with which it is represented directly affect the efficiency <strong>of</strong> the algorithms manipulating<br />

the terrain data.<br />

Digital Elevation Model The system makes use <strong>of</strong> 50-metre Digital Elevation Model which<br />

is nothing more than a 2-dimensional grid for which elevation data exists at the intersections <strong>of</strong><br />

the grid rows and columns. The spacing between the points on a DEM grid (i.e. the row and<br />

column, height and width respectively) directly affects the level <strong>of</strong> detail <strong>of</strong> a DEM. In the case

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!