Modellausführung¶
Typischer Workflow¶
Die Module werden in folgender Reihenfolge ausgeführt:
- wq_load – Berechnung der Nährstoffeinträge pro Zelle und Monat
- water_temperature – Wassertemperaturberechnung (optional, falls nicht aus DB)
- worldqual – Hauptsimulation: Instream-Transport und Konzentrationsberechnung
- wq_stat – Statistische Auswertung der Ergebnisse
- MapRiverQuality – Kartierung und Visualisierung (optional)
Hauptprogramm ausführen¶
| Parameter | Beschreibung |
|---|---|
IDrun |
Run-ID aus wq_general._runlist |
startYear |
Startjahr der Simulation |
endYear |
Endjahr der Simulation |
| Beispiel: |
Die Konfiguration des Laufs wird durch die OPTIONS.DAT im gleichen Verzeichnis und den _runlist-Eintrag in der Datenbank bestimmt.
Nährstoffeinträge berechnen (wq_load)¶
Das Modul liest die Konfiguration aus src/wq_load/OPTIONS.DAT (Parameter-ID, Szenario, Dateipfade) und berechnet monatliche Nährstoffeinträge für alle Zellen der Region.
Ergebnisse¶
Die Simulationsergebnisse werden in der MySQL-Datenbank wq_out_{kontinent} gespeichert:
- Konzentrations-Tabellen (
concentration_{IDrun}) – Monatliche Konzentrationen pro Zelle - Statistische Auswertungen – Über
wq_statgenerierte Zusammenfassungen
Fehlerbehebung¶
MySQL-Verbindung schlägt fehl¶
Zugangsdaten in OPTIONS.DAT überprüfen (MyHost, MyUser, MyPassword). MySQL-Server muss laufen:
Run-ID nicht gefunden¶
Die angegebene IDrun muss in wq_general._runlist vorhanden sein und die korrekten Parameter (Szenario, Region, Zeitraum) enthalten.
Nächster Schritt: Projektstruktur — Übersicht der Verzeichnisse und Dateien.