We use cookies to make your experience of our website better. You can delete or block cookies, but some parts of this website won't work without them. By using this website you accept our use of cookies.

WRSE screenshot

Hydra Modeller provides a single, intuitive user interface for building networks and managing data for any modelling and simulation application.

Developed by CH2M, Hydra Modeller builds on the 40 years of experience that went into developing Flood Modeller Pro.

The intuitive user interface in Hydra Modeller enables you to build networks in a visual environment, then create and manage scenarios of data attributed to them. The fully functional map view can also display spatial layers alongside the networks to add meaning and context to your network.

Hydra Modeller enables the custom development of applications for simulation, optimisation, integrated and sequential modelling as well as post-processing techniques and time-series analysis.

Hydra Modeller is built on the Hydra Platform, an open source software platform for network data management. Hydra Platform provides a generic underlying database and server functionality. This gives Hydra Modeller the power to handle a multitude of data types for a wide range of applications.

Apps from the Hydra App Store extend the functionality of Hydra Modeller and connect it to specific models and third party modelling systems

Apps menu non-commercial

Apps can import and export data and run models. Through network templates they define the types of nodes and links that make up a network (and determine the associated attributes).

Apps can integrate node and link types and buttons (to trigger functions such as running a model) with Hydra Modeller's unique interface. This makes it easier and more intuitive to build a network that's compatible with the model you are trying to run.

Connector apps

Connector apps typically export data from Hydra to the formats required by third party modelling systems, trigger model runs and import model results back into Hydra. Connector apps are typically designed to work with any model written for a given third party modelling system (such as GAMS or Pyomo).


Models are specific scripts that perform calculation routines. They could be written for third party modelling systems, such as GAMS or Pyomo, or they could exist without any third-party dependencies. Models written for third party modelling systems rely on a <connector app> to retrieve and return data. Other models could communicate directly with Hydra.

Data utility apps

Data utility apps perform actions on data that are typically not related to a specific modelling system. These could include importing and exporting data to and from common formats (such as CSV or shapefile), or a visualisation tool.

Network templates

Network templates define the types of nodes and links (along with their required attributes) that make up a network. They are typically associated with one or more apps.

Related software

Some apps rely upon third party modelling language systems such as GAMS and Pyomo or other software such as HEC DSS Vue. If an app relies upon other software to complete its work, this software is defined as a dependency when the developer uploads the app.

Applications of Hydra Modeller

Capacity expansion

Hydra Modeller is the perfect platform to use when designing long term investment portfolios. Each scenario is an opportunity to explore the ability of different strategies to deliver a robust and resilient future. Access to Hydra Modeller is password protected and confidential datasets can be hidden. Different user rights grant the ability to edit data, compile scenarios, run models and review results.

System simulation

In order to prioritise the allocation of resources, it’s important to accurately represent network capacities, supplies and demands and the costs and benefits associated with the timing and amounts of delivery. Hydra Modeller simplifies the process of building a network and defining its attributes and facilitates the transfer of this data to any modelling system. Visit the Hydra App Store to trial the demo Water Allocation Model for a first-hand experience of this process.

UK drought 2011

Economic modelling

In California, as with other regions, the delivery of water has many interconnected economic implications as well as biological and environmental considerations. Hydra Modeller integrates different models and analysis routines and facilitates a system level view of commercial and environmental benefits and cost implications.

Delivery optimisation

Efficiency, timing and cost optimisation is important in any type of network distribution whether it is transportation logistics, electrical or natural gas distribution or the transfer of water at different stages of treatment and reuse. Hydra Modeller helps identify accurate locations with background GIS layers and other base mapping. The management of delivering schedules and tracking of critical information is informed by time series plotting and an ever expanding ability to add custom time series post-processing and analysis tools.

Farm irrigation

Data management and automated integration

Regional authorities and government agencies need to collect, integrate, analyse and report back on performance against regional objectives. These objectives could be environmental, financial or related to the security of personal households and other infrastructure as-is the case with flood risk management. Hydra Modeller can connect the client user interface on a local machine with a server database on a remote machine. This structure makes it easy to receive and integrate data upates over the Internet.


Decision-making support

Strategic planning initiatives often involve copious amounts of data and sophisticated modelling techniques. Metrics are defined to summarise the costs and benefits of different action plans. Hydra Modeller integrates the modelling and analysis applications and also summarises important system metrics in charts, graphs, plots and map views with the ability to drill down to different levels of detail (i.e. national, regional and local). 

Hydra Platform is an open source model platform for network based data management, which works seamlessly with the Hydra Modeller user interface

Hydra Platform

Hydra Platform facilitates the development of complex resource network models by providing a consistent storage facility for network topology and associated datasets. Hydra Platform is built around a central database and a server that exposes all functionality as a web service.

Terms of use

Privacy policy