Direkt zum Seiteninhalt springen

FAME

FAME (“open Framework for distributed Agent-based Models of Energy systems“) ermöglicht eine schnelle Entwicklung komplexer agentenbasierter Simulationen und organisiert deren performante Ausführung.

FAME ermöglicht die schnelle Entwicklung komplexer agentenbasierter Modellsimulationen in Verbindung mit deren intuitivem Einsatz und hoher Ausführungsgeschwindigkeit. Letztere wird durch die Java-Kernbibliothek FAME-Core erreicht, welche speziell für Simulationen im Bereich der Energiesystemanalyse entwickelt wurde. Bei Bedarf können alle FAME Simulationen auch verteilt parallelisiert ausgeführt werden – ohne zusätzlichen Aufwand vonseiten der Modellierer. FAME-Anwendungen werden daher bereits sowohl auf kleinen Desktop-Computern als auch auf großen Hochleistungs-Rechenclustern erfolgreich eingesetzt.

Eine schnelle und einfache Modellentwicklung erreicht FAME, indem es häufige Teilaufgaben in Simulationsprozessen übernimmt, z. B. das Lesen von Eingabedaten, das Sammeln von Ausgabedaten, das Planen von Agentenaktionen usw. Dabei ermöglicht FAMEs flexibles Kontraktsystem eine Anpassung des Agentenverhaltens durch Parametrisierung. So ermöglicht es Modellanwendern, das Verhalten der Modelle zu beeinflussen, ohne Änderungen des Codes vornehmen zu müssen. FAME enthält die Python-basierte Toolbox FAME-Io, welche die Modellkonfiguration schnell und sicher gestaltet und Modellausgaben konvertiert. Die grafische Benutzeroberfläche FAME-Gui erlaubt zudem eine einfache und bequeme Modellparametrisierung.

Mit FAME können sich Modellierer ausschließlich auf die Modellentwicklung konzentrieren und werden endlich von weiteren Belastungen befreit, die für gewöhnlich mit der Erstellung parallelisierter wissenschaftlicher Simulationssoftware einhergehen. Alle FAME-Softwarepakete sind Open-Source verfügbar.

Die Dokumentation finden Sie hier.

URL: https://gitlab.com/fame-framework

Kontakt: fame@dlr.de