

energy lookup
@startuml
title Ablauf Messdaten: SMGW → MDM → Marktkommunikation
actor "Messlokation /\nZähler" as METER
participant "Smart Meter Gateway\n(SMGW)" as SMGW
participant "Messdaten-\nmanagement (MDM)" as MDM
participant "Abrechnung /\nEDM-System" as EDM
participant "Marktkommunikations-\nGateway" as MK
participant "Netzbetreiber (NB)" as NB
participant "Lieferant (LF)" as LF
participant "Übertragungs-\nnetzbetreiber (ÜNB)" as UENB
' 1) Messwerterfassung
METER -> SMGW : Rohmesswerte (DLMS/COSEM)\n(Spannung, Strom, Arbeit, Ereignisse)
note right of SMGW
Erfassung der Messdaten durch Tarifanwendungsfälle (TAF 1-10)
z.B. Lastgänge, Netzzustands- oder Einspeisedaten
end note
' 2) TAF-Auswertung im SMGW
SMGW -> SMGW : Bildung TAF-Datencontainer\n(z.B. TAF3 Abrechnungsdaten,\nTAF9 Netzzustandsdaten,\nTAF10 Einspeisedaten)
' 3) Übertragung SMGW → MDM
SMGW -> MDM : Verschlüsselte TAF-Nachricht\n(z.B. COSEM-XML / TAF-Container)
note over SMGW,MDM
GWA-/Backend-Schnittstelle: SMGW übermittelt strukturierte Messwerte und Zustandsdaten an das MDM
end note
' 4) Verarbeitung im MDM
MDM -> MDM : Validierung, Plausibilisierung,\nAggregation (z.B. 15-Minuten-Profile)
MDM -> MDM : Zuordnung zu\nZählpunkt, Marktrolle, Vertrag
' 5) Übergabe an Abrechnung/EDM
MDM -> EDM : Zeitreihen & Stammdaten\n(z.B. für TAF3 / TAF4 / TAF5)
note right of EDM
Nutzung für Abrechnung, Bilanzierung, Prognosen
end note
' 6) Marktkommunikation vorbereiten
EDM -> MK : Aufbereitung Messwerte\nund Stammdaten für EDIFACT\n(z.B. MSCONS, UTILMD, INVOIC)
note over EDM,MK
Mapping interne Daten → EDIFACT-Struktur (Segment-/Datenelemente)
end note
' 7) Versand EDIFACT an Marktrollen
MK -> NB : EDIFACT MSCONS / UTILMD
MK -> LF : EDIFACT MSCONS / INVOIC
MK -> UENB : EDIFACT MSCONS\n(z.B. für Bilanzkreis- und Fahrplanprozesse)
' 8) Optionale Rückmeldungen
NB -> MK : APERAK / CONTRL\n(Qualitäts- und Fehler-Rückmeldungen)
MK -> EDM : Verarbeitungsstatus,\nFehlermeldungen
EDM -> MDM : Korrekturen / Nachlieferungen\n(optional)
' 9) Ergänzende Kanäle (optional)
group Optionale Echtzeit-/Visualisierungsschnittstellen
MDM -> "Netzvisualisierung / Analytics" as VIS : Mess- und Zustandsdaten (z.B. MQTT / REST / Files)
end group
@enduml
Fokus auf TAF9/10
@startuml
title TAF9/10: Netzzustands- & Einspeisedaten\nAblauf SMGW → MDM → Netzsysteme
actor "Messlokation /\nNetzpunkt" as METER
participant "Smart Meter Gateway\n(SMGW)" as SMGW
participant "Messdaten-\nmanagement (MDM)" as MDM
participant "Netzvisualisierung /\n\nNetzleit- oder\nAnalyse-System" as NETZVIS
participant "Optionale\nMarkt-/Bilanz-\nprozesse" as MARKT
' 1) Rohmesswerte am Netzpunkt
METER -> SMGW : Rohmesswerte (DLMS/COSEM)\nSpannung, Strom, Leistung,\nEinspeisung, Richtung, Ereignisse
note right of SMGW
TAF9: Netzzustandsdaten • Spannung, Strom, Frequenz • Phasenwinkel, Richtungen
TAF10: Einspeisedaten • Erzeugungswerte je Anlage • ggf. Wirkleistungsvorgaben
end note
' 2) TAF9/10-Auswertung im SMGW
SMGW -> SMGW : Bildung TAF9-/TAF10-Datencontainer\n(zeitlich aufgelöste Netzzustands-\nund Einspeisedaten)
' 3) Übertragung SMGW → MDM
SMGW -> MDM : TAF9/10-Datencontainer\n(z.B. COSEM-XML, verschlüsselt)
note over SMGW,MDM
GWA-/Backend-Schnittstelle: SMGW liefert strukturierte Zeitreihen für Netzzustand und Einspeisung an das MDM.
end note
' 4) Verarbeitung im MDM
MDM -> MDM : Validierung & Plausibilisierung\n(Fehler, Ausreißer, Lücken)
MDM -> MDM : Aggregation/Resampling\n(z.B. 1min / 5min / 15min)\nMapping auf Netzobjekte\n(Station, Strang, Leitung)
' 5) Bereitstellung für Netzvisualisierung / -analyse
MDM -> NETZVIS : Netzzustands- & Einspeisedaten\n(MQTT-Topics, REST-API, Files)
note right of NETZVIS
Verwendung u.a. für: • Netzvisualisierung (Lastflüsse) • Engpass- & Spannungsüberwachung • Topologie- und Szenarioanalysen
end note
' 6) Optionale Rückkanäle / Steuerimpulse (indirekt)
NETZVIS -> MDM : Abgeleitete Kennzahlen,\nAlarme, Steuerentscheidungen\n(z.B. Lastreduktion, Einspeisemanagement)
MDM -> SMGW : Steueranforderungen\n(z.B. via CLS-Steuerpfad)\n(optional, abhängig von Architektur)
' 7) Optionale Ableitung für Markt-/Bilanzprozesse
group Optional: Ableitung für Markt / Bilanz
MDM -> MARKT : Aggregierte Zeitreihen (z.B. für Redispatch, Bilanzkreise, EDIFACT MSCONS)
end group
@enduml