Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[all] Code task workflow #11

Closed
DaJansenGit opened this issue Jan 23, 2019 · 6 comments
Closed

[all] Code task workflow #11

DaJansenGit opened this issue Jan 23, 2019 · 6 comments
Labels
discussion documentation Improvements or additions to documentation has attachment

Comments

@DaJansenGit
Copy link
Member

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 :)

Folie1

Folie2

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

  • Gesamtsystem aufbereiten

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)
@DaJansenGit
Copy link
Member Author

Hey Christian, danke für die Ausarbeitung.

Zu 2:

Auflistung einzelner (Teil-) Kreisläufe mit entsprechenden Komponenten zum manuellen überprüfen

Bin mir an der Stelle noch nicht sicher was der Vorteil der Teilkreisläufe ist. Hast du da etwas spezielles im Kopf?

Zu 3:

Proxy Block für unvollständiges Model zum späteren manuellen Ausfüllen im Simulation Tool

Meinst du eine Art dummy block? Finde ich eine gute Idee!

By David Jansen on 2019-01-24T17:45:07 (imported from GitLab project)

@DaJansenGit
Copy link
Member Author

mentioned in commit 7c2c8e9dfd62e32b8bbc8a152e3520a69846b592

By Christian on 2019-01-25T13:33:31 (imported from GitLab project)

@DaJansenGit
Copy link
Member Author

marked this issue as related to #9

By Christian on 2019-01-28T09:45:37 (imported from GitLab project)

@DaJansenGit
Copy link
Member Author

Zu 2:
Vorteile wären:

  • Erleichtert das manuelle Überprüfen der Teilkreise
  • Vereinfachungen auf bestimmte Kreise anwenden (z.B. Verbraucher)
  • Hilfreich für den späteren Export (Modelica Stabilität im Teilsystem prüfen)

Zu 3:
genau

By Christian on 2019-01-28T09:49:52 (imported from GitLab project)

@DaJansenGit
Copy link
Member Author

closed

By Christian on 2020-02-13T09:48:30 (imported from GitLab project)

@DaJansenGit
Copy link
Member Author

Das ist soweit alles vorhanden und mit den ITasks #61 noch flexibler geworden

-> close

By Christian on 2020-02-13T09:48:30 (imported from GitLab project)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion documentation Improvements or additions to documentation has attachment
Projects
None yet
Development

No branches or pull requests

1 participant