Berechnung von Stoffdaten und Phasengleichgewichten mit Excel-VBA. Wolfgang Schmidt

Чтение книги онлайн.

Читать онлайн книгу Berechnung von Stoffdaten und Phasengleichgewichten mit Excel-VBA - Wolfgang Schmidt страница 16

Berechnung von Stoffdaten und Phasengleichgewichten mit Excel-VBA - Wolfgang Schmidt

Скачать книгу

Bedienung in der Tabelle Berechnung. Auch dazu dient das Beispiel Aceton (vgl. Abb. 1.14).

image image image

      Aus dieser Liste kann man nun das gewünschte Inkrement anklicken. Danach trägt man in der Spalte C daneben die Anzahl der gewählten Inkremente ein. In D8 gibt man die Temperatur in Kelvin zur Berechnung von Cp und der Flüssigviskosität η eine. Die Berechnung der Joback-Stoffdaten erfolgt dann in der Zeile Ergebnisse. Je nach gewähltem Inkrement werden die Joback-Daten automatisch aus der Tabelle Daten gelesen.

      In diesem Beispiel wurden die Inkremente von Aceton gewählt, also 2 * CH3 und 1 * >C=0. Die Ergebnisse sind natürlich identisch mit denen in der Tabelle Daten. Zum Vergleich: Die kritische Temperatur in D22 ist identisch mit dem Ergebnis in der Tabelle Daten, nämlich 500,56 K. In der Zeile ΣGi werden die Summen gebildet, also ΣGi, und in der Zeile Ergebnisse werden die Stoffdaten aus ΣGi berechnet. Die Berechnung erfolgt durch VBA-Funktionen.

      Klickt man z.B. auf D22, erscheint

images

      Der Index legt die Berechnungsart fest und ist hier 0. Näheres geht aus der VBA-Funktion hervor.

image

      Wir betrachten die Funktion Tcf zur Berechnung der kritischen Temperatur näher. Die Funktion Tcf liest die Daten Gi, Tb (Siedepunkt) und den Index, die in der Klammer stehen. In der Zeile

images

      wird die Konstante Tk erstellt. Danach wird in der Zeile

images

      die Berechnung gemäß der unten stehenden Joback-Formel durchgeführt. Tc wird in K ausgegeben. Danach wird der Index abgefragt mit

images

      Ist der Index = 0, wird diese Zeile nicht ausgeführt und Tc wird in K berechnet. Ist der Index = 1, wird Tc in °C umgerechnet. In der letzten Zeile

      wird Tc an die Funktion Tcf übergeben.

      In dieser Funktion wird der Siedepunkt Tb benötigt und in der Funktion Tbf berechnet.

images

      Auch hier erfolgt die Berechnung der Konstanten Tk. Die eigentliche Gleichung lautet

images

      Ebenso wie in der Funktion Tcf erfolgen hier die Abfrage der Variablen „Index“ und die Umrechnung von K in °C.

      Alle anderen VBA-Funktionen sind ähnlich aufgebaut, sodass auf die detaillierte Beschreibung verzichtet werden kann.

      Unter Quelle befindet sich der Datenbereich, der angezeigt werden soll. Die Verwertung zur Darstellung der Joback-Daten lässt sich am Beispiel der Zelle D11 erläutern. Klickt man D11 an, erscheint in der Funktionszeile

images

      Das bedeutet, dass aus der Tabelle Daten im Bereich A8:S63 in der ersten Spalte der

Скачать книгу