Ein gepflegtes Zuhause für Ihre STAN-Modelle

STAN (TU Wien) hat einer ganzen Generation von Ingenieurinnen und Ingenieuren die Stoffflussanalyse beigebracht. OpenSankey trägt dieses Erbe in den Browser: Es öffnet Ihre Dateien und führt die Arbeit mit den Werkzeugen von heute fort.

STAN 2.7OpenSankey / MFASankey
Status Freeware, letzte Version 2022 Aktiv weiterentwickelt, Open-Source-Kern
Plattform Windows-Desktop (Mac-/Linux-Executables seit 2025) Jeder Browser, keine Installation
Datenausgleich Fehlerfortpflanzung & Datenausgleich nach ÖNORM S 2096 Ausgleichsrechnung mit Nebenbedingungen + Vervollständigung aus ~10 % der Messdaten
Unsicherheit Ja Ja, durchgängig fortgepflanzt
Mehrere Perioden / Szenarien Perioden und Schichten Daten-Tags: Jahre, Szenarien, beliebige Dimensionen, live umschaltbar
Ergebnisse teilen Statische Exporte Interaktive publizierte Diagramme, in jede Website einbettbar
Ihre bestehenden Dateien Keine .smfa- und .zmfa-Import integriert
Preis Kostenlos Kostenloser Editor, ohne Konto; die Rechenengine für Stoffflussanalyse ist ein Abonnement, mit einem Monat zum Testen (Preise ansehen). Akademischer Zugang verfügbar.

Für wen STAN gemacht ist

STAN („subSTance flow ANalysis“) wurde an der TU Wien von Oliver Cencic und Helmut Rechberger entwickelt. Es ist das Referenzwerkzeug der akademischen Gemeinschaft der Stoff- und Güterflussanalyse: Forschung, Lehre, Abfallwirtschaft. Es setzt die österreichische ÖNORM S 2096 um und wird in einem großen Teil der Fachliteratur zitiert. Es ist kostenlos.

Was wir von STAN gelernt haben

Die statistische Strenge — und ihre Darstellung. STAN prüft die Plausibilität des Modells, gleicht die Daten über gewichtete kleinste Quadrate aus, pflanzt den Fehler analytisch fort und liefert dann Diagnosen, die in den Publikationen des Fachs namentlich zitiert werden: Grad der Überbestimmung, Wert der Zielfunktion, Qualitätsindex des Datenausgleichs zwischen 0 und 1, Erkennung grober Fehler über einen Test auf die Abweichungen und ein Histogramm der standardisierten Werte. Es koppelt Güter- und Stoffschichten über Konzentrationsgleichungen, verkettet Lager von einer Periode zur nächsten, rundet Zahlen entsprechend der zugehörigen Unsicherheit und erlaubt es, jedem Wert eine Literaturreferenz und eine Bemerkung beizugeben, Schicht für Schicht und Periode für Periode. Bei der Nachvollziehbarkeit einer Zahl in einem wissenschaftlichen Artikel ist es ein Vorbild.

Was wir anders machen wollten

STAN ist ein Desktop-Rechenwerkzeug, in dem das Diagramm dem mathematischen Modell dient. Daraus ergeben sich zwei strukturelle Grenzen.

Die erste ist das Datenmodell: STAN ordnet die Werte in Schichten (Güter, Stoffe, Energie), gekreuzt mit Perioden gleicher Länge. Genau das braucht eine Stoffanalyse über die Zeit — und nichts anderes. Eine dritte Dimension — ein Szenario, eine Region, eine Nutzung, eine Wertschöpfungskette — hat in der Datei keinen Platz: Sie wird zu einer weiteren Datei, die parallel gepflegt werden muss.

Die zweite ist die Ausgabe: Das Ergebnis einer STAN-Studie ist eine Datei oder ein Bild. Über das Portal stan2web lassen sich Dateien ablegen und suchen, nur lesend, aber eine Datei ist kein Ergebnis für einen Auftraggeber, der erkunden möchte. Dazu kommt ein Detail, das im Alltag wiegt: Das Rückgängigmachen deckt nur Verschieben und Größenänderungen ab, nicht die Änderungen am Modell.

Und schließlich eine Einordnung, die keine Kritik an der Software ist: Die letzte veröffentlichte Version stammt vom Februar 2022, und sie setzt auf eine alte Windows-Laufzeitumgebung auf. Für ein Labor, das eine dreijährige Promotion beginnt, ist das ein Risiko, das abzuwägen ist.

Was wir ergänzt haben

Dieselbe Fachaufgabe, auf einem Web-Fundament, mit Visualisierung und Weitergabe in der ersten Reihe: Stile, gekreuzte Tags, mehrere Ansichten desselben Modells, Legenden, automatische Platzierung und die Veröffentlichung eines interaktiven Diagramms, das man per URL teilt und in eine Website einbettet. Auf der Datenseite macht eine strukturierte Excel-Arbeitsmappe den vollständigen Roundtrip, wo STAN über die Zwischenablage geht. Auf der Rechenseite ist unser Solver frei — kein separat lizenziertes Fremdmodul ist nötig, um große Systeme zu behandeln —, er akzeptiert Minimum-/Maximum-Nebenbedingungen, liefert Intervalle, wenn die Information nicht ausreicht, und arbeitet für die Unsicherheitsanalyse mit Monte-Carlo-Ziehungen. Und die Dimensionen sind frei und lassen sich kreuzen: Jahre, Szenarien, Regionen, Produkte, mit hierarchischer Aggregation und Disaggregation der Knoten. Wie das konkret aussieht, an einem Beispiel →

Wann Sie bei STAN bleiben sollten

Bleiben Sie bei STAN, wenn Ihre Arbeit auf dem beruht, was wir noch nicht haben: den Konzentrationsgleichungen, die Güter und Stoffe in derselben Rechnung koppeln — dem Kern der Stoffflussanalyse —, dem vollständigen statistischen Bericht (Überbestimmung, Qualitätsindex, standardisierte Werte), der von der Unsicherheit gesteuerten Rundung oder der unterstützten Benennung aus einer Nomenklatur wie dem Europäischen Abfallkatalog. Bleiben Sie auch dort, wenn Ihre Publikation die Konformität mit ÖNORM S 2096 in der Umsetzung von STAN beanspruchen muss. Die Tabelle weiter unten sagt Zeile für Zeile, wo wir stehen.

Und Sie müssen sich nicht im Voraus entscheiden: Unser Importer liest Ihre Dateien, und Ihre Originale bleiben gültige STAN-Dateien.

Sie unterrichten Stoffflussanalyse? Schreiben Sie uns, über Konditionen für die Lehre lässt sich reden: Preise ansehen.

STAN-Modelle, geöffnet im Browser

Echte STAN-Dateien in beiden Formaten — drei .zmfa und eine .smfa — mit ihren Prozessen, ihren Perioden und ihren Lagern, angeordnet genau dort, wo STAN sie gezeichnet hat. Ein Klick genügt; nichts zu installieren.

Funktion für Funktion: STAN 2.7 und OpenSankey

Diese Tabelle ist beim Bau unseres STAN-Importers entstanden — auf Grundlage des STAN-2.7-Handbuchs und echter .zmfa-/.smfa-Dateien. Jede Zeile erhält ein ehrliches Urteil: Manches ist strikt gleichwertig (und übersteht den Dateiimport), manches existiert in anderer Form, und manches gibt es nur auf einer Seite. Einen Fehler entdeckt? Sagen Sie uns Bescheid, wir korrigieren ihn.

Gleich strikt gleichwertig Ähnlich gleiche Aufgabe, andere Form Nur STAN noch ohne Entsprechung Nur OpenSankey ohne STAN-Entsprechung

Modell & Struktur

FunktionSTAN 2.7OpenSankey / MFASankeyUrteil
Prozesse, Flüsse, Importe & Exporte Import-/Export-Symbole (I/E) an der Systemgrenze Als externe Knoten importiert; die I/E-Kennzeichnungen bleiben als Beschriftung erhalten Gleich
Prozesse mit Lager Lagerstand + Lageränderung je Periode Lager werden unterstützt und importiert Gleich
Bilanzierung je Prozess abschaltbar Bilanzierung kann pro Prozess deaktiviert werden Gleicher Schalter (Massenbilanz je Knoten); wird importiert Gleich
Verschachtelte Teilsysteme Teilsysteme bis zu 6 Ebenen tief, jedes mit eigener Zeichenfläche Aggregationsebenen für Knoten: Auf- und Zuklappen an Ort und Stelle, mehrere unabhängige Hierarchien Ähnlich
Systemgrenze mit automatischen Summen Gezeichnete Grenze; automatischer Text für Σ Importe, Exporte, Lageränderungen Eine Zone lässt sich zeichnen, Summen an der Systemgrenze werden aber noch nicht berechnet Nur STAN

Schichten & Perioden

FunktionSTAN 2.7OpenSankey / MFASankeyUrteil
Perioden (Jahre, Zeitreihen) Zusammenhängende Perioden gleicher Länge Als Daten-Tags importiert: ein Diagramm, alle Jahre, live umschaltbar Gleich
Stoff- / Energieschichten Mehrere Schichten (Güter, Stoffe, Energie) in einer Datei Beim Import wählen Sie die zu öffnende Schicht; vorerst eine Schicht je Dokument Ähnlich
Konzentrationsgleichungen (Güter ↔ Stoffe) Bilineare Kopplung über die Schichten hinweg gelöst — der Kern der Stoffflussanalyse Nicht verfügbar: jeder Datensatz wird unabhängig ausgeglichen Nur STAN
Lagergleichung zwischen Perioden Lageri = Lageri−1 + ΔLageri−1, automatisch In Entwicklung (mehrjährige Verkettung der Lager) Nur STAN
Bezugsgröße (z. B. je 100 000 Einwohner) Daten relativ zu einer Referenzentität angezeigt Skalierungsfaktoren der Einheiten je Datensatz Ähnlich
Beliebige zusätzliche Dimensionen Nur Schichten × Perioden Beliebig viele Tag-Gruppen: Szenarien, Regionen, Produkte, Verwendungen, frei kombinierbar Nur OpenSankey

Daten, Unsicherheit & Datenausgleich

FunktionSTAN 2.7OpenSankey / MFASankeyUrteil
Wert = Mittelwert ± Standardunsicherheit Absolut oder in %, optional je Wert Wird importiert (in relative % umgerechnet) und speist direkt unsere Ausgleichsrechnung Gleich
Datenausgleich Gewichtete kleinste Quadrate, auch nichtlineare Fälle Solver mit Nebenbedingungen: Ausgleichsrechnung und Vervollständigung von Unbekannten aus Teildaten Ähnlich
Berechnete Werte im Diagramm Umschalten zwischen eingegebenen und berechneten Daten STANs berechnete Werte werden als Ergebnisse importiert und als solche angezeigt Gleich
Unsicherheit der Ergebnisse Analytische Fehlerfortpflanzung Ergebnisintervalle (Min–Max), aus STAN-Dateien importiert und von unserem Solver berechnet Ähnlich
Transferkoeffizienten Matrix je Prozess, unbekannte Transferkoeffizienten berechenbar Als Flussverhältnis-Nebenbedingungen importiert und gelöst; noch kein Matrix-Editor je Knoten Ähnlich
Erkennung grober Fehler & Qualitätsindex Standardisierte Scores, 95-%-Konfidenztest, Ausgleichsqualität in [0,1] Heute Markierung von Werten außerhalb der Unsicherheit; der vollständige statistische Bericht ist in Entwicklung Nur STAN
Zusätzliche lineare Beziehungen zwischen Flüssen Fluss = Faktor × Fluss, über Schichten und Perioden hinweg Verhältnis- und Min/Max-Nebenbedingungen innerhalb eines Datensatzes; schichtübergreifende Beziehungen kommen mit der Mehrschicht-Unterstützung Ähnlich

Dateneingabe & Dokumentation

FunktionSTAN 2.7OpenSankey / MFASankeyUrteil
Datentabelle Data Explorer (Gruppierung, Sortierung, Einheitenprüfung) Eingebettete Tabellenkalkulation im Editor Gleich
Excel-Workflow Kopieren/Einfügen mit Excel Vollständig strukturierte Arbeitsmappe: importieren, in Excel bearbeiten, erneut importieren — kompletter Roundtrip Ähnlich
Eigene Einheiten & Umrechnung Benutzerdefinierte Einheiten inkl. Quotienteneinheiten (t/a) Ebenso — und Quotienteneinheiten überstehen den Import Gleich
Literaturreferenz & Bemerkungen je Wert Je Schicht und Periode, wiederverwendbare Referenzliste Wird importiert: Referenzen landen im Quellenfeld, Bemerkungen im Hypothesenfeld, Wert für Wert; noch keine wiederverwendbare Referenzliste Ähnlich
Rundung anhand der Unsicherheit Signifikante Stellen aus der Unsicherheit abgeleitet (metrologische Anzeige) Nur Standard-Zahlenformate Nur STAN
Flusskatalog (z. B. Europäischer Abfallkatalog) Unterstützte Benennung aus einer Excel-Nomenklatur Nicht verfügbar Nur STAN
Objekt im Modell finden STRG+F mit anklickbaren Treffern Noch nicht verfügbar Nur STAN

Diagramm & Weitergabe

FunktionSTAN 2.7OpenSankey / MFASankeyUrteil
Layouttreue beim Import Positionen, Knicke, Flussreihenfolge, Schriften, Farben und Beschriftungsplatzierung werden aus der STAN-Datei übernommen Gleich
Wertbeschriftungen entlang eines Flusses Wert-Ovale, Position entlang des Pfads einstellbar Positionierbare Beschriftungen; der STAN-Versatz wird importiert, gemessen entlang der Knicke Gleich
Bildexport Rasterformate, Graustufen-Option PNG, SVG, PDF, animiertes GIF Gleich
Diagrammgestaltung Proportionale Breiten, ein Regler für die Maximalbreite Stile, Themes, Tags, Legenden, mehrere Ansichten eines Modells, Auto-Layout Nur OpenSankey
Rückgängig / Wiederherstellen Nur Verschieben und Größenänderung Vollständiger Verlauf für jede Aktion Nur OpenSankey
Ergebnisse teilen stan2web-Dateiaustausch (schreibgeschützte Dateien) Gehostete interaktive Diagramme, in jede Website einbettbar Nur OpenSankey
Sprachen der Oberfläche Deutsch und Englisch Englisch, Deutsch, Französisch, Spanisch und Italienisch Gleich

Dateiformate

STAN 2.7OpenSankey / MFASankey
Natives Format .zmfa (gzipptes XML), .smfa (SQLite), Altformate .mfa/.xmfa Versioniertes offenes JSON + strukturierte Excel-Arbeitsmappe
Liest die Dateien des anderen Nein Ja: .smfa und .zmfa, Modell und Zeichnung inklusive
Automatisierung stancmd.exe-Kommandozeile Python-API (Parser + Solver), Open Source

Die Tür öffnet sich nur in eine Richtung: STAN kann unsere Dateien nicht lesen, wir lesen aber beide STAN-Formate — einschließlich der eingebetteten Zeichnung. Beim Umstieg geht weder Ihr Modell noch Ihr Layout verloren, und Ihre Originale bleiben gültige STAN-Dateien.