Sie sind auf Seite 1von 23

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Modellierung auf der


Dokumentationsebene und Einsatz von
Datenbanken zum Reuse von Teilmodellen
S. Kuntsche, R. Kraus, H. Arellano-Garcia, G. Wozny
Technische Universitt Berlin
03.03.2011
8. Symposium Informationstechnologien fr Entwicklung und
Produktion in der Verfahrenstechnik
www.dbta.tu-berlin.de

Inhaltsangabe

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

1. MOSAIC
 Motivation
 Konzept und Grundlagen

2. Modularitt
 Ziele und Mglichkeiten
 Wiederverwendung von Gleichungssystemen
 Anwendungsbeispiel

3. Anwendungsbeispiel
4. Zusammenfassung und Ausblick
2

www.dbta.tu-berlin.de

d|b|t|a

Motivation

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Zusammenarbeit?
Matlab

Stoffeigenschaften

Aspen

Fortran

Phasengleichgewicht

Kinetik

www.dbta.tu-berlin.de

d|b|t|a

Konzept

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Das Internet

xi , j i , j PoLV
,i , j = y i , j Pj

Aspen Custom Model

Simulation Results

Matlab Program

Docu 1

Docu 2

Docu 3

Docu 4

Docu 5

gPROMS
sDACl
Custom Export
www.dbta.tu-berlin.de

d|b|t|a

Verwendung von Datenbanken

Fachgebiet
Dynamik und Betrieb technischer Anlagen

 Zentraler Zugriff auf


MOSAIC
 Java-Applet
 Einfache Verwaltung
 Einheitliche Version

 Dezentrale Ablage der


Modelle
 Datenhoheit der Standorte
 Umfangreiche Mglichkeiten
bei der Zugriffsbeschrnkung
5

www.dbta.tu-berlin.de

Zugriff auf die Modelldatenbank

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

 Eindeutige Packetbezeichnungen
 Hierarchische Namensgebung
1. Top Level Domain
2. Organisation
3. Fachbereich
4. Packet Namen

www.dbta.tu-berlin.de

d|b|t|a

Analogie zu Verffentlichungen
Artikel
bersicht

Artikel

Gleichungen

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Notation

Context
Notation

MOSAIC

Gleichungen
sDACl

Notation

Modell in XML/MathML
Other languages

Fortran
gPROMS

GAMS

Matlab

Aspen ACM

Chemcad UAM

www.dbta.tu-berlin.de

Variablen Namen und Notationen

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Variablen:
Wird von MOSAIC bei der bertragung des Modells aus MathML erkannt.
Variable
Basis C,
Index A,

besteht aus
Notation Information: concentration variable [kmol/m3]
Notation Information: pertaining to species A

www.dbta.tu-berlin.de

Inhaltsangabe

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

1. MOSAIC
 Motivation
 Konzept und Grundlagen

2. Modularitt
 Ziele und Mglichkeiten
 Wiederverwendung von Gleichungssystemen
 Anwendungsbeispiel

3. Anwendungsbeispiel
4. Zusammenfassung und Ausblick
9

www.dbta.tu-berlin.de

d|b|t|a

Motivation - Modularitt

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Ideal
Ki mit Raoult
Allgemeiner Flash
MESH Gleichungen
Ki = yi/xi
Keine
Vereinfachungen
DOF > 0

Ideale Mischung
Druck und
Flssigvolumen
festgesetzt

Totaler
Kondensator
D = 0 kg/s
F Dampf
B Flssig
Khlleistung
geregelt

Real
Ki mit i
Mischungsregeln
Druck und
Flssigvolumen
geregelt

10

www.dbta.tu-berlin.de

Ziele - Modularitt

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

 Wiederverwenden von
Gleichungen und
Gleichungssystemen
 Vermeiden von Redundanz
 Weniger Fehler bei der
Modellierung
1. Erweitern des
Gleichungssystems A mit
weiteren Elementen
2. Erweitern ber mehrere
Ebenen
3. A als allgemeine Grundlage fr
Gleichungssystem B und C
4. Mehrfachvererbung
5. Kombinationen
11

www.dbta.tu-berlin.de

d|b|t|a

Zusammenfgen in ein Gleichungssystem


Zwei Gleichungen werden
getrennt gespeichert:

eq_I:
eq_II:

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Gleichungssystem:

0 = a (1 x)
2

0 = b(y x )

Ziel:
Existierende Gleichungen
zu einem Gleichungssystem
verschalten

0 = a (1 x)
0 = b(y x )

Traditionell:
Zuweisung ntig -> extra Gleichungen (z.B. in Modelica:)

eq_I.x = eq_II.x

unerwnscht

In MOSAIC
 Gleichungen werden einzeln gespeichert
 Extra Gleichungen werden vermieden
 Abgleichen der Variablen
12

www.dbta.tu-berlin.de

Einbinden von Gleichungselementen


"Integrate"
Integrate : Verwenden einer Notation, bersetzen der
Variablen in den Namensraum

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

CE Connected Element
= Gleichung oder Gleichungssystem

Connector
=List of synonymous
Variable Namings

Resultierende Variablenliste

13

www.dbta.tu-berlin.de

Einbinden von Gleichungselementen


"Encapsulate"
Encapsulate :
Mehrere Namensrume mglich
durch die
Verwendung von
Connectoren

Encapsulate
= bewahren des
eigenen Namesraums

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

CE Connected Element
= Gleichung oder Gleichungssystem

Connector

Unterschiedliche Bedeutung

14

www.dbta.tu-berlin.de

Inhaltsangabe

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

1. MOSAIC
 Motivation
 Konzept und Grundlagen

2. Modularitt
 Ziele und Mglichkeiten
 Wiederverwendung von Gleichungssystemen
 Anwendungsbeispiel

3. Anwendungsbeispiel
4. Zusammenfassung und Ausblick
15

www.dbta.tu-berlin.de

Beispiel - Reaktor OCM - Prozess

16

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

www.dbta.tu-berlin.de

d|b|t|a

Modellansicht in MOSAIC

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Generische Gleichungssystem mit Gleichungen und Funktionen

17

www.dbta.tu-berlin.de

Modellansicht in MOSAIC

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Instanziertes Gleichungssystem (Hier nur Gleichungen)

18

www.dbta.tu-berlin.de

d|b|t|a

Code fr Matlab

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Matlab
untersttzt Funktionen.
rb
Funktionen werden direkt eingefgt und
bei der Berechnung aufgerufen

Matlab ODE Funktionsaufruf

19

www.dbta.tu-berlin.de

d|b|t|a

Code fr den Aspen Custom Modeller

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Aspen Custom Modeller


untersttzt keine Funktionen.

Functionen werden umgewandelt in algebraische Gleichungen und


in zu dem Gleichungssystem hinzugefgt

Gleichungen des DAE-Systems


im Aspen Custom Modeler

20

www.dbta.tu-berlin.de

d|b|t|a

Ergebnisse
MOSAIC

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Matlab

Aspen Custom Modeler


21

www.dbta.tu-berlin.de

Zusammenfassung und Ausblick

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Zusammenfassung
 MOSAIC, eine webbasierte Modellierungsumgebung
 Dezentrale Ablage der Modellkomponenten
 Ansatz fr modulare Modellierung
Ausblick
 Bewertungsmechanismen fr die Gleichungssysteme
 Entwurf und Anbindung einer Datenbank fr Messwerte
 Berechnung hherer Ableitungen z.B. fr die Optimierung mit
dem hauseigenen Lser sDACl und optimale Versuchsplanung

22

www.dbta.tu-berlin.de

Danksagung

d|b|t|a

Fachgebiet
Dynamik und Betrieb technischer Anlagen

Danke fr Ihre Aufmerksamkeit!


Die Arbeit wird von der Deutschen Forschungsgemeinschaft
(DFG)im Rahmen des Transregio-Sonderforschungsbereiches
SFB/TR 63 InPROMPT Integrierte chemische Prozesse in
flssigen Mehrphasensystemen gefrdert.

23

www.dbta.tu-berlin.de