Schematisations, Models & Simulations
In the Rana modelling workflow, you make a schematisation and upload it to the server. On the server, a Rana model is generated. You can run simulations with this Rana model, adding initial conditions, forcings and events. All this information can also be stored in a simulation template.
This section explains these and related concepts in detail. The figure below provides an overview of the concepts discussed.
Fig. 27 A schematic overview of the Rana modelling concepts.
Schematisation
A schematisation is a simplified representation of a specific area and situation. It is the data you work with locally and the way to make edits to your Rana model. It contains all data and parameters that Rana needs to generate a computational grid and subgrid tables. The data format of the schematisation is a geopackage (.gpkg file) and one or several rasters. If it is a schematisation without 2D, the schematisation will not contain any rasters. A geopackage is a sqlite database file, extended with functionality for GIS data. The Rana schematisation geopackage contains the schematisation’s GIS vector data (points, lines, and polygons) and settings tables. See Schematisation objects for more details.
The schematisation database file also contains data that is not used to generate the Rana model, but stored in a simulation template (see below for further details). This applies to all data that is not required for the creation of the computational grid and the subgrid tables:
Physical, numerical, time step, aggregation and simulation template settings
Time series of boundary conditions and laterals
Initial water levels (in the connection node and initial conditions layers, and the initial water level raster)
Revision
When you make changes to a schematisation and upload these changes, a new revision is created. This can be seen as an improved or updated version of the schematisation. It still represents the same specific area and situation, but is a better version of that representation.
A schematisation can have as many revisions as you like. All revisions will be stored on the server (unless you intentionally delete it).
Rana Model
For each revision, a so called Rana model can be generated. A Rana model only exists on the server and can not be downloaded or used locally. A Rana model is the required format (i.e. a computational grid and subgrid tables) of the data for the calculation core to run a calculation.
There are limits to the number of Rana models that can be stored on the server at the same time. There is a limit per schematisation (usually 3) and a limit to the total number of Rana models for you whole organisation (the limit depends on the contract). If you want to generate a Rana model while either of these limits has been reached, one Rana model needs to be deleted first.
Note
Please note that when deleting a Rana Model, the revision of the schematisation will not be removed. This means that a deleted Rana Model can be re-generated at any time, as long as the schematisation has no more than 3 existing Rana Models.
When generating a Rana model, a simulation template is also generated from the spatialite. See Schematisation for details.
Simulations and simulation templates
In a simulation the Rana model is combined with simulation settings, initials, forcings and/or events. Simulation settings consist of physical, numerical, timestep, and aggregation settings. Initial conditions can be initial water levels in 1D and/or 2D, or Saved states. Settings and initials have to be set before starting the simulation.
Forcings can be boundary conditions, rain, laterals, surface sources and sinks, leakage, or wind. Events include breaches, changing properties of hydraulic structures, breaches, raster edits and obstacle edits. Forcings and events can be added to the simulation before it is started, but can also be added or changed while the simulation is already running.
When the simulation has been created, a simulation template can be made from it. This can be done before or after the simulation has run. A simulation template is basically a copy of the simulation, which refers to the model and scenario settings that were used for the simulation. The power of a simulation template is that it can be used to start another, identical simulation, with the option to change specific settings, initials, forcings or events.
Fig. 28 A visual overview of the Rana modelling concepts.