Below is a short list of applications of the OpenDA framework. If you have been working on a OpenDA application, please feel free to submit a short description and image of your own OpenDA project so that it can be added to this page.

Forecasting indoor environment

Forecasting indoor environment, especially solving contaminant transport problem in a dynamic environment, is a difficult task since the physical states of the building environment could change rapidly over time. By using conventional methods to predict future indoor air contaminants, the uncertainties of the modeled environment will cause the predicted physical states to depart from reality as the model evolves over time.
In this project, a new application of Ensemble Kalman Filter (EnKF) to forecast indoor environment is presented by using a mass balance model in OpenDA while the contaminant concentration can be predicted without using local measurements. The results indicate that by using EnKF, the predictability of the indoor air model is improved significantly.
More information about this project and the research group can be found at the project website:
Link to the paper:

Using OpenDA with OpenFOAM

OpenFOAM®: OpenFOAM ( is a very popular open source CFD (Computational Fluid Dynamics) package. A link has been made between OpenFOAM and OpenDA to create a data-assimilation facility for OpenFOAM.
The connection was done in the simplest way: by using the OpenDA black box wrapper. The black box wrapper was improved to deal effectively with OpenFOAM data. Several experiments have been done with the OpenDA/OpenFOAM combination. These have shown that OpenDA is an effective and versatile data-assimilation facility for OpenFOAM. More information about this study can be found in the flyer.

Clever monitoring

The 'Clever Monitoring' project, supported by Delft Blue Technology, develops an observation and monitoring system for urban water management and for reducing water logging. The observation and monitoring system gives policy makers an innovative instrument to support policy choices and to communicate them to civilians. In addition, information is gathered to validate ambitions in policy plans and to answer the various questions that arise.
OpenDA will be used as a platform to test new monitoring techniques. In return, this application will also be useful for OpenDA, as the extra functionality that will be developed can be used in other monitoring systems as well. More information about the project can be found on the Delft Blue Technologywebsite.

Monitoring air quality over open sea

New regulations require ships to use low-sulphur fuel. In order to determine whether ships actually comply with the regulations, a system is developed that monitors the air quality over the North sea. The system is based on an Open Source air quality model (Chimere) into which both satellite observations and land-based observations are assimilated.
The system uses the ensemble Kalman filter from the OpenDA toolbox and makes extensive use of the parallel computing features. Noteworthy is also the use of a large amount of observations from the satellite.
Read more about this project in the project flyer.

Coastal water simulation

WAQUA/TRIWAQ is a software system for the simulation of coastal waters. It is used by the Dutch ministery of public works and transport for the management of the waters in and around the Netherlands.
WAQUA/TRIWAQ used to have a built-in RRSQRT filter but the high complexity of the mixed simulation/data-assimilation code made it difficult to manage. The built-in filter has been replaced by a coupling to OpenDA. This eases the maintenance significantly and also allows the use of different data-assimilation methods. The performance of the new configuration is only marginally lower than that of the original implementation. The Domain decomposition and parallel computing facilities of WAQUA/TRIWAQ can be accomodated by OpenDA.
OpenDA was also used for calibrating the WAQUA model for the north west European shelf area. In order to obtain better predictions for the water levels at the coast, a correction was placed on the bathymetry in the model. The best value for this correction was found using the DUD method that is available in OpenDA. More about this calibration effort can be found in the flyer.