Program wymagał aktualizacji do Qt5 i python3. Załączam w postaci gotowej do uruchomienia na dowolnym linuxie, oraz w postaci kodów źródłowych (plik .py)
program w wersji gotowej do uruchomienia dla systemu Linux
Spakowany kod programu zamieszczono poniżej:
kalkulator właściwości fizycznych - kod, wersja pod linuxa testowana pod Ubuntu 12.10
Wersja skopilowana pod Windowsa - testowana pod windows xp i 7
Program ten na bazie wykonanych aproksymacji wyznacza własności fizyczne płynów, takich jak:
woda
powietrze
N2
O2
CO2
SO2
shell thermia oil B
Właściwości fizyczne które oblicza ten program:
gestość [kg/m3]
ciepło właściwe [J/(kg*K)]
objętościowe ciepło właściwe [J/(kg*K)]
lepkość kinetyczna [10^-5 m2/s]
lepkość dynamiczna [10^-5 Pa*s]
przewodność cieplna = [10^-3 W/(m*K)]
Program został napisany w języku Python a zastosowaną biblioteką graficzną była QT4. Składa się on z dwóch części: interfejsu użytkownika i biblioteki wzorów fizycznych. Biblioteka wzorów fizycznych jest rozwijana niezależnie i jej opis znajduje się jako osobny projekt. Program był testowany na wersji Python 2.7 i systemie Ubuntu 12.10.
Dla właściwości wody można również skorzystać ze wzorów z książki: Krystyna Jeżowiecka-Kabsch, Henryk Szewczyk "Mechanika płynów", Oficyna Wydawnicza Politechniki Wrocławskiej, 2001.
|
20ºC |
998.59kg/m^3 |
Poniższa tabela przedstawia wybrane wartości z wspomnianej książki - w książce można znaleźć tabele z wartościami co 0,1ºC w zakresie 0-32,9ºC i co 1ºC w zakresie 0-100ºC.
Temperatura | ºC | 0 | 20 | 40 | 60 | 80 | 100 |
gęstość z tablic z książki | kg/m3 | 999,94 | 998,20 | 992,21 | 983,2 | 971,8 | 958,3 |
gęstość ze wzoru | kg/m3 | 999,92 | 998,59 | 993,01 | 983,79 | 971,79 | 957,80 |
Największa różnica między danymi z aspena a podanym wzorem wynosi 39.4kg/h, czuli około 4%. Wzór powyższy porównywałem z własną aproksymacją, z danych zaczerpniętych z innej literatury. Różnica między moim wzorem i powyższym wynosiła maksymalnie 0,76kg/m3. W późniejszym terminie dopisze również dane dotyczące mojej aproksymacji i skąd zaczerpnąłem dane. Poniższy wzór wydaje się więc najlepszy i najczęściej go stosuje.
Właściwości glikolu etylenowego pod normalnym ciśnieniem atmosferycznym w zależności od temperatury, pobrane z programu Aspen:
Temperature | C | 0 | 4,76 | 9,52 | 14,29 | 19,05 | 23,81 | 28,57 | 33,33 | 38,1 | 42,86 | 47,62 | 52,38 |
Liquid density | kg/m3 | 1141,55 | 1137,34 | 1133,11 | 1128,86 | 1124,59 | 1120,31 | 1116,01 | 1111,69 | 1107,35 | 1102,99 | 1098,61 | 1094,21 |
Liquid specific heat | kJ/(kg*K) | 2,238 | 2,255 | 2,274 | 2,292 | 2,311 | 2,33 | 2,349 | 2,369 | 2,388 | 2,408 | 2,429 | 2,449 |
Liquid viscosity | mPa*s | 57,7395 | 44,2714 | 34,4859 | 27,262 | 21,8492 | 17,7367 | 14,571 | 12,1042 | 10,1598 | 8,6106 | 7,3636 | 6,3503 |
Liquid thermal cond. | W/(m*K) | 0,2489 | 0,25 | 0,251 | 0,252 | 0,2528 | 0,2537 | 0,2544 | 0,2552 | 0,2558 | 0,2564 | 0,2569 | 0,2574 |