Eigene Simulationsprogramme
Cosilab User können auf zweierlei Weise eigenen Code einbringen, und zwar zum einen durch selbst programmierte Userfunktionen, die von Cosilab verwendet werden oder zum anderen durch Verwendung der Cosilab API-Bibliothek für verbrennungsspezifische Teilaufgaben in komplett selbst geschriebenem User Code. Hier wird auf die Verwendung der Cosilab API-Bibliothek in eigenen Simulationsprogrammen eingegangen -- für die Cosilab Userfunktionen wird auf die Seite Cosilab User Funktionen verwiesen.
Unter Umständen kann die Entwicklung eines eigenen CFD Programmes für reaktive Strömungen oder Verbrennungsprozese angesagt sein, weil -- z.B. -- verfügbare Programme für die speziellen Bedürfnissen nicht in ausreichendem Maße angepasst werden können. Hier kann Cosilab enorm hilfreich sein mit seiner API-Bibliothek verbrennungsspezifischer Funktionen die vom einfachen Umrechnen vom Konzentrationsmaßen über die Berechnung thermodynamischer Größen wie spezifische Wärmekapazitätren oder Enthalpien, über die Berechnung von Wärmeleitfähigkeiten und Diffusionskoeffizienten bis hin zur Berechnung von Gleichgewichtskonstanten und chemischen Produktionsdichten reicht.
Die Cosilab API-Bibliothek enthält circa 50 Unterprogramme oder Funktionen, die in einem vom Anwender in seinem/ihrem in Fortran oder C++ geschriebenen, eigenem Simulationsprogramm einfach aufgerufen werden können. Dazu gehören
- Funktionen zum Einlesen von reaktionskinetischen, themodynamischen und molekularen Daten ins eigene Programm,
sowie Funktionen zur Berechnung
- elementenspezifischer Größen, wie z.B. die elementare Zusammensetzung der chemischen Komponenten im System,
- speziesspezifischer Größen, wie z.B. spezifische Wärmekapazitäten, Enthalpien, Diffusionskoeffizienten, Wärmeleitfähigkeiten und chemische Produktionsdichten,
- reaktionsspezifische Größen, wie z.B. Gleichgewichtskonstanten und Reaktionsraten.