Fortgeschrittene Funktionen¶
PyADM1ODE bietet fortgeschrittene Funktionen für umfangreiche Studien und das Konfigurationsmanagement.
Parallele Simulation¶
Führen Sie mehrere Szenarien gleichzeitig aus, um Parameterstudien oder Monte-Carlo-Simulationen zu beschleunigen.
from pyadm1.simulation import ParallelSimulator
# Parameterstudie
parallel = ParallelSimulator(adm1, n_workers=4)
scenarios = [
{"k_dis": 0.5, "Q": [15, 10, 0, 0, 0, 0, 0, 0, 0, 0]},
{"k_dis": 0.6, "Q": [15, 10, 0, 0, 0, 0, 0, 0, 0, 0]},
{"k_dis": 0.7, "Q": [15, 10, 0, 0, 0, 0, 0, 0, 0, 0]}
]
results = parallel.run_scenarios(scenarios, duration=30, initial_state=state)
Weitere Details finden Sie im Beispiel für parallele Simulation.
Konfigurationsmanagement¶
Speichern und verwenden Sie Anlagendesigns mithilfe der JSON-Serialisierung wieder.
# Konfiguration speichern
plant.to_json("zweistufige_anlage.json")
# Später laden
from pyadm1.configurator import BiogasPlant
plant = BiogasPlant.from_json("zweistufige_anlage.json", feedstock)
plant.initialize()
results = plant.simulate(duration=30, dt=1/24)
PyADM1ODE Ökosystem¶
PyADM1ODE ist Teil eines größeren Ökosystems von Werkzeugen zur Optimierung und Steuerung von Biogasanlagen:
- PyADM1ODE_calibration: Werkzeuge zur automatisierten Kalibrierung von ADM1-Parametern basierend auf Messdaten.
- PyADM1ODE_mcp: Model Context Protocol (MCP) Server, der es ermöglicht, PyADM1ODE mit LLMs (wie Claude oder ChatGPT) zu steuern.
- PyADM1ODE_estimate: Werkzeuge zur Schätzung von Zustandsvariablen und Parametern in Echtzeit.