Migration of SWAT 2005 in to Open Modeling Interface (OpenMI) and its
Application on the Simulation of Sediment Transport in the Blue Nile
Getnet Betrie, Ann van Griensven, Stef Hummel, Arthur Mynett
2009 International SWAT Conference, August 5-7, 2009Boulder, Colorado
Outline
Introduction SWAT migration Case study Conclusion
Introduction
Integrated modelling enable basin level environmental problems make decision from system view
Sediment problem Blue Nile basin
SWAT flow and sediment routing limitation does not model the backwater effect
Variable storage & Muskingum Both variation of Kinematic wave model
not considers sediment transport characteristics, bottom shear stress Stream power and fall velocity
Need to integrate SWAT with model that better route flow & sediment
OpenMI
What is OpenMI? The OpenMI standard defines an interface that allows time-
dependent models to exchange data at runtime When the standard is implemented, existing models can be run
in parallel and share information at each time step
Why and who developed it? EU funded HarmonIT project to simplify linking of models to
support whole catchemnt modelling
Migrating SWAT into OpenMI
Requirement OpenMI compliant Structuring engine to initialize,
compute and finalize One time step
SWAT code modification initialization procedure into
one run one time step Split sediment into sediment
fraction clay, silt and sand
Migrating cont’d
C# class that implements the ILinkableComponent interface to wrap SWAT model engine
SWATDLL is the SWAT engine core SwatNativeDLL class translates function
exported in FORTRAN in to C# method SwatDllWrapper class convert FORTRAN
convention e.g. Array index into C# and error message into .Net exception
SwatEngine class implements IEngine interface
http://www.openmi.org/reloaded/users/compliant-software/SWAT-IHE.html
Blue Nile Application
SWAT physically based model simulates hydrology,
sediment and water quality
SOBEK 1D hydrodynamic
numerical model solve unsteady flow,
sediment & Morphology
Model integration
Calibrated SWAT and SOBEK models were populated with data
Models added to OpenMI editor using Add Model method
Connection between the models added Link contains output exchange items,
input exchange items, quantities and elements of the models
SWAT output exchange items flow, sediment, clay, silt, sand, locations ,unit
Results
Roseries
Sennar
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
02/01
/00
01/02
/00
02/03
/00
01/04
/00
01/05
/00
31/05
/00
30/06
/00
30/07
/00
29/08
/00
28/09
/00
28/10
/00
27/11
/00
27/12
/00
Time (days)
Flow
(m3 /s
)
Observed SWAT-SOBEK
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
1/2/200
0
2/1/200
0
3/2/200
0
4/1/200
0
5/1/200
05/3
1/200
06/3
0/200
07/3
0/200
08/2
9/200
09/2
8/200
010
/28/20
0011
/27/20
0012
/27/20
00
Time (days)
Flow
(m3 /s
)
Observed SWAT-SOBEK
Results cont’d
Conclusion
SWAT migrated in to OpenMI compliant Integrated model simulated the backwater effect and sediment
deposition Integrated model could useful to study upstream-downstream
interdependencies SWAT OpenMI compliant model could be linked to other
hydroinformatics tools to address integrated water resource management problems
OpenMI was found to be a promising tool for integrated modelling, making the best use of the strength of each individual modellingsoftware
Thank you!
G.D. Betrie Ann van [email protected] [email protected]