@thorade

Proposal of New Object-Oriented Equation-Based Model Libraries for Thermodynamic Systems

. TU Braunschweig, (2008)

Abstract

Diese Arbeit beschreibt zwei neue Modellbibliotheken mit Stoffdaten- und Komponentenmodellen zur Simulation thermodynamischer Systeme wie zum Beispiel Kälteanlagen, Klimaanlagen und Wärmepumpen. Die neue Stoffdatenbibliothek ist basierend auf C/C++ entwickelt worden und verfügt über Schnittstellen für unterschiedliche Anwendungsprogramme und Programmiersprachen. Die neue Komponentenbibliothek ist in der objektorientierten gleichungsbasierten Modellierungssprache Modelica geschrieben. Es werden außerdem Werkzeuge vorgestellt, die die automatische Generierung von Klassenstrukturdiagrammen und die Visualisierung des Lösungsprozesses sowie der numerischen Ergebnisse in thermodynamischen Diagrammen ermöglichen. Beide neuen Bibliotheken basieren auf einer gründlichen objektorientierten Analyse. Es werden des Weiteren allgemeingültige Richtlinien für die Erstellung von objektorientierten Modellbibliotheken entwickelt, die sicherstellen, dass die entwickelte Bibliothek das gesamte Spektrum möglicher Benutzer vom Code-Entwickler bis hin zum Anwender unterstützt. Die neue objektbasierte Stoffdatenbibliothek basiert auf einem generalisierten Ansatz zur Einbindung externer Stoffdatenbibliotheken in Modelica. Der beschriebene Ansatz lässt sich einfach auf weitere externe Bibliotheken zur Stoffdatenberechnung erweitern. Er erlaubt die numerisch effektive Behandlung der eingebundenen Bibliotheken in Modelica sowie in Anwendungsprogrammen. Die neue Modellbibliothek für Komponenten und Systeme verfügt über eine Struktur, die einfach verständlich und flexibel erweiterbar ist. Alle Erhaltungsgleichungen sind in einfach verständlicher Form in Basiskomponenten formuliert. Die neue Komponentenmodellbibliothek enthält Modelle unterschiedlicher Modellierungstiefe, um eine problemabhängige Auswahl von Modellen zu erlauben. Zwei Anwendungen für die beiden neuen Modellbibliotheken werden präsentiert, um die Erweiterbarkeit und die Multidisziplinarität der neuen Bibliotheken zu demonstrieren.

Links and resources

Tags

community

  • @jrdn
  • @thorade
  • @genealogie
@thorade's tags highlighted