Konfiguration¶
PyADM1ODE_calibration bietet flexible Konfigurationsmöglichkeiten für Parameter, Optimierer und Zielfunktionen.
Kalibrierbare Parameter¶
Die folgenden ADM1-Parameter werden am häufigsten für die Kalibrierung verwendet:
| Parameter | Beschreibung | Einheit | Standardbereich |
|---|---|---|---|
k_dis |
Desintegrationskonstante | 1/d | 0.3 - 0.8 |
k_hyd_ch |
Hydrolysekonstante Kohlenhydrate | 1/d | 5.0 - 15.0 |
k_m_ac |
Max. Aufnahmerate Acetat | 1/d | 4.0 - 12.0 |
Y_su |
Ertragskoeffizient Zuckerabbauer | kg COD/kg COD | 0.05 - 0.15 |
Parameter-Grenzen (Bounds)¶
Sie können die Suchbereiche für die Optimierung manuell definieren:
Optimierungs-Methoden¶
Unterstützte Algorithmen für die calibrate Methode:
differential_evolution(Standard): Robust für globale Suche.nelder-mead: Effizient für lokale Suche (gut für Online-Kalibrierung).l-bfgs-b: Gradienten-basiert, erfordert glatte Zielfunktionen.particle_swarm: Stochastische globale Suche.
Zielfunktionen (Objectives)¶
Standardmäßig wird die Methanproduktion (Q_ch4) optimiert. Sie können jedoch mehrere Variablen gewichten:
Datenbank-Verbindung¶
Die Konfiguration der Datenbank erfolgt über eine Verbindungs-URL (SQLAlchemy-Format):