Wir haben folgende Liste an Einzelschritten zusammengestellt, die der Code abarbeiten muss. Diese Liste ist als Diskussionsgrundlage und mittelfristig als Leitfaden zu verstehen. Bisher bezieht sich die Liste auf die Anlagensimulation. Ziel sollte es sein sie soweit zu abstrahieren, dass auch Gebäudesimulation und evtl. CFD mit abgedeckt werden.
Edit:
Christian, Pooyan und Andre haben einen Entwurf zur Softwarearchitektur erstellt. Bitte schaut euch das alle einmal an bis zur nächsten Telko. Vielen Dank an ROM :)
Ich bitte um Einwände / Ergänzungen / Verbesserungsvorschläge.
0. Ausgangssituation
Vorgaben mit denen der Code zu Beginn versorg wird
Aufgabenstellung
Was ist von Interesse? Wo liegt der Focus? Bestimmt den notwendigen Detailierungsgrad von Teilbereichen.
- Funktion überprüfen
- Konzept optimieren
- …
IFC
Model in mittelmäßiger Qualität
Tool
- AixLib
- HKESim
- EnergyPlus
- …
Manuelle Vorgaben / Config File
- Gebäudetyp (z.B. Wohngebäude?)
- Besondere Komponenten (z.B. relevante Zone?)
- Standard Antworten auf Rückfragen (z.B. soll X in Y konvertiert werden?)
- ...
1. Vorbereitung
Verarbeiten und Auswerten der Ausgangsituation
- Aus Aufgabe und Tool ergibt sich eine Liste relevanter Elemente
- Oder auch komplexerer Filter
- Mindestanforderungen an IFC Daten
- Festlegen von notwendigen detailierungsgraden in Teilbereichen
- Auswahl von Plausibilitätstests zur späteren Anwendung
2. Sichtung des IFC
Nutzung von 1. um IFC zu verarbeiten
- Einlesen des IFC (als Graphen Netzwerk? Für Gebäudesimulation sinnvoll?)
- Auflistung einzelner (Teil-) Kreisläufe mit entsprechenden Komponenten zum manuellen überprüfen
- Startpunkte zum Suchen könnten kreislauftrennende Elemente wie Wärmetau-scher oder KKM sein
- Gibt es mehrere potenziell interessante Systeme? Auswahl Zone o.ä. (ggf. Filter aus 1.)
- Was ist vorhanden
- Was fehlt
- Was ist überflüssig
- Was kann vereinfacht werden
- Nächster Schritt möglich?
3. Fehlende Daten anreichern
- Default Werte
- Datenbank
- Manuelle Eingabe
- Proxy Block für unvollständiges Model zum späteren manuellen Ausfüllen im Simulation Tool
- …
4. Vereinfachen
- Entsprechend 1. Modell reduzieren. Z.B.:
- Kanal / Rohrleitung vereinfachen
- Verbraucher zusammenfassen
- Gruppierung von gleichen / ähnlichen Bauteilen
- Z.B. vier parallele Pumpen -> eine Pumpe mit entsprechendem Volumenstrom
- Gesamtes Verbraucher System in einer Komponente mit Lastprofil zusammenfassen
5. Zusammenstellen
6. Überprüfen
(einzelne Prüfschritte auch schon vorher)
- Teilsysteme prüfen
- Gesamtsystem prüfen
- Parameter prüfen
7. Exportieren
- Teilkreisläufe in Untermodellen (Modelica)