dot
Detailansicht
Katalogkarte GBA
Katalogkarte ISBD
Suche präzisieren
Drucken
Download RIS
Hier klicken, um den Treffer aus der Auswahl zu entfernen
Titel A framework for integrated, multi-scale model construction and uncertainty assessment
VerfasserIn Oliver Schmitz, Jean-Luc de Kok, Kor de Jong, Derek Karssenberg
Konferenz EGU General Assembly 2015
Medientyp Artikel
Sprache Englisch
Digitales Dokument PDF
Erschienen In: GRA - Volume 17 (2015)
Datensatznummer 250109138
Publikation (Nr.) Volltext-Dokument vorhandenEGU/EGU2015-9018.pdf
 
Zusammenfassung
The component-based software development practice promotes the construction of self-contained modules with defined input and output interfaces. In environmental modelling, we can adopt this development practice to construct more generic, reusable component models. Here, modellers need to implement a state transition function to describe a specific environmental process, and to specify the required external inputs and parameters to simulate the change of real-world processes over time. Depending on the usage of a component model, such as standalone execution or as part of an integrated model, the source of the external input needs to be specified. The required external inputs can thereby be obtained from disk by a file operation in case of a standalone execution; or inputs can be obtained from other component models, when the component model is used in an integrated model. Using different notations to specify input requirements, however, requires a modification of the state transition function per application case of a component model and therefore would reduce its generic nature. We propose the function object notation as a means to specify input sources of a component model and as a uniform syntax to express input requirements. At component initialisation, the function objects can be parametrised with different external sources. In addition to a uniform syntax, the function object notation allows modellers to specify a request-reply execution flow of the coupled models. We extended the request-reply execution approach to allow for Monte Carlo simulations, and implemented a software framework prototype in Python using the PCRaster module (http://www.pcraster.eu) for field-based modelling. We demonstrate the usage of the framework by building an exemplary integrated model by coupling components simulating land use change, hydrology and eucalyptus tree growth at different temporal discretisations to obtain the probability for bioenergy plantations in a hypothetical catchment.