03.5 Schnittstellen
Sämtliche Systemgrößen werden im Modul ABI_MOD verwaltet und über die in Abbildung 3-7 und Tabelle 3‑3 angegebenen Bibliotheksfunktionen dem Modell zur Verfügung gestellt.
int AbiModIni (); int AbiModRun (void); float * Abi_Muldenspeicherfuellung (int); float * Abi_Interzeptionsfuellung (int); float * Abi_Bodenspeicherfuellung_1 (int); float * Abi_Bodenspeicherfuellung_2 (int); float * Abi_Bodenspeicherfuellung_3 (int); float * Abi_Bodenspeicherfuellung_4 (int); float * Efl_Muldenspeicherkapazitaet (int); float * Efl_KfRepraesentativ (int); float * Efl_NutzbareFeldkapazitaetRep (int); float * Efl_SickerwasserkapazitaetRep (int); float * Efl_Bodenmaechtigkeit (int); float * Hyd_VersiegelterAnteil (int); float * Hyd_Muldenspeicherkapazitaet (int); float * Hyd_Interzeptionsspeicherkap (int); float * Hyd_Hsc (int); float * Hyd_Hmx (int); float * Hyd_Gmn (int); float * Hyd_Gmx (int); float * Hyd_Snm (int); float * Hyd_Hlff ();
Abbildung 3-7: Prototypen der Bibliotheksfunktionen in EFL_MOD
Innerhalb des Anweisungsblocks ABI_MODELL in der Steuerdatei MODUL.STE (s. Abbildung 3-7) kann festgelegt werden, ob die Modellparameter in einer Tabelle gespeichert werden sollen. Im GIS können die Parameter dann visualisiert und auf Plausibilität geprüft werden.
Weiterhin können für die hydrotopbezogene Modellierung globale Parameter festgelegt werden. Globale Parameter sind empirischer Natur, so dass eine einheitliche bzw. globale Festlegung für alle Hydrotopklassen gewählt wurde. In der jetzigen Modellversion ist hier lediglich HLFF zur Steuerung der Verdunstung innerhalb des Bodenwasserhaushaltsmodells BOKA2 zu definieren.
Tabelle 3‑3: Kurzbeschreibung der Bibliotheksfunktionen in EFL_MOD
Name | Übergabe | Rückgabe | Aufgabe |
AbiModIni | – | n_area | Initialisierung des Modells, Rückgabe n_area als Anzahl der zu modellierenden Geometrien |
AbiModRun | – | k | Abarbeitung des Modells für aktuellen Zeitschritt, k>0 zeigt an, dass Direktabfluss gebildet wurde |
Abi_<xxx> | i | Referenz | Systemzustandsgröße <xxx> für Geometrie i |
Efl_<xxx> | i_efl | Referenz | gibt Referenz auf angegebenen Wert der Elementarfläche i_efl |
Hyd_<xxx> | i_hyd | Referenz | gibt Referenz auf angegebenen Wert der Hydrotopklasse i_hyd |
Als empirische Transformation wird ebenfalls ein „Niederschlagsfaktor“ genutzt. Dieser dient bei langen und damit für die Beschreibung der Infiltration nicht mehr prozessadäquaten Berechnungszeitschritten[1] zur Verringerung der Kf-Werte, wodurch im Infiltrationsmodell die Effektivniederschlagsbildung erhöht wird.
Der SAETTIGUNGSABFLUSSFAKTOR bietet eine Möglichkeit, den Sättigungsflächenabfluss zu variieren. Er entspricht dem Faktor in Gl. 2-36.
ABI_MODELL WASSERHAUSHALTSMODELL WH_ZR /* WH_RZ, WH_ZR - wird nur ausgewertet, wenn */ /* Wasserhaushaltsmodell separat gerechnet wird*/ /* modell separat gerechnet wird */ ZEITFAKTOR_NIEDERSCHLAG 1. /* führt zur Reduktion des kf-Wertes */ /* bei geringer Zeitauflösung */ MET_VORGESCHICHTE 0.5 /* 0. für trocken bis 1.0 für feucht */ VERDUNSTUNGSREDUKTION 0.3 /* 0. für stark bis 1.0 für schwach */ SAETTIGUNGSABFLUSSFAKTOR 0.5 /* wachsender Faktor bewirkt eine Reduzierung */ /* des Saettigungsflaechenabflusses (0.5 Standard)*/ PARAMETER_TAB_SPEICHERN? Ja
Abbildung 3-7: Steuerdatei MODUL.STE – Block ABI_MODELL
[1] Informationen über die Intensitätsverteilung während eines kurzzeitigen Konvektivniederschlages gehen bei Verwendung von Tagessummen des Niederschlages völlig verloren.