You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Summary

The end user combines a (perhaps already calibrated) Sobek-CF schematization and a (perhaps already calibrated) Modflow schematization.
He wants to calibrate this composition.
He has 5 observations available (water levels time series at 3 Sobek-CF locations, grondwater level time series at 3 Modflow locations).
The parameters that have to be calibrated are:

  • the Manning coefficient in a certain part of the river schematization
  • the exchange coefficient used for computing the seepage (coefficient is the same for all locations and all time steps).

How to address in Version 1

Assume that both Sobek-CF and Modflow implement the IManagedState interface.

You have to program two classes, the calibration algorithm itself, and a cost function.

The cost function class:

  • can link the two models (i.e. that is a kind of 'Composition' class, and therefore preferably can be instantiated from an *.opr file)
  • can access the required parameters of the two models (note that this class has to be a ILinkableComponent itself).
  • is a ILinkableComponent itself (including IManagedState), so that another ILinkableComponent (the algorithm) can interact with it.

The algorithm class:

  • is a ILinkableComponent itself, be able to interact with the cost function class
  • ...

How to address in Version 2

...

  • No labels