Zum Inhalt

PyADM1ODE Kalibrierung

PyPI version Python versions License: MIT Documentation Interrogate

Fortschrittliches Parameter-Kalibrierungs-Framework für PyADM1ODE Biogasanlagenmodelle.

PyADM1ODE_calibration bietet eine vollständige Lösung für die Kalibrierung von PyADM1ODE Modellen. Es ermöglicht die präzise Abstimmung komplexer ADM1-Parameter auf reale Anlagendaten durch modernste Optimierungsverfahren.

Hauptmerkmale

  • 🎯 Präzision: Hochgenaue Abstimmung von ADM1-Parametern auf reale Anlagendaten.
  • Effizienz: Schnelle lokale Optimierer für den Online-Einsatz und robuste globale Optimierer für die Initialkalibrierung.
  • 📊 Analyse: Integrierte Sensitivitäts- und Identifizierbarkeitsanalyse zur Identifizierung kritischer Parameter.
  • 💾 Integration: Nahtlose Anbindung an PostgreSQL-Datenbanken und CSV-Workflows.
  • 🌍 Mehrsprachig: Dokumentation in Deutsch und Englisch verfügbar.

Inhaltsverzeichnis

  • Erste Schritte — Schneller Einstieg in das Projekt.
  • Installation — Installationsanleitungen für verschiedene Umgebungen.
  • Konfiguration — Überblick über Konfigurationsoptionen und Parameter.
  • Tutorials — Schritt-für-Schritt-Anleitungen (auch für Google Colab).
  • API-Referenz — Detaillierte Dokumentation der Klassen und Funktionen.

Quickstart

from pyadm1ode_calibration.calibration import InitialCalibrator
from pyadm1ode_calibration.io.loaders import MeasurementData

# 1. Daten laden
measurements = MeasurementData.from_csv("plant_data.csv")

# 2. Kalibrator erstellen
calibrator = InitialCalibrator(plant_model)

# 3. Kalibrierung ausführen
result = calibrator.calibrate(
    measurements=measurements,
    parameters=["k_dis", "k_hyd_ch"],
    objectives=["Q_ch4", "pH"]
)

# 4. Ergebnisse anwenden
if result.success:
    calibrator.apply_calibration(result)

Zitation

Wenn Sie PyADM1ODE_calibration in Ihrer Forschung verwenden, zitieren Sie bitte:

@software{pyadm1_calibration,
  author = {Gaida, Daniel},
  title = {PyADM1ODE\_calibration: Parameter Calibration Framework for Biogas Plant Models},
  year = {2026},
  url = {https://github.com/dgaida/PyADM1ODE_calibration}
}