Technical Issues 3/05 pp. 56-6 ISS 39-395 ZASTOSOWAIE METOD UMERYCZEGO ODWRÓCEIA PRZEKSZTAŁCEIA LAPLACE A W MODELOWAIU MATEMATYCZYM WYBRAYCH PROCESÓW IŻYIERII CHEMICZEJ APPLICATIO OF UMERICAL LAPLACE IVERSIO METHODS I MATHEMATICAL MODELIG OF SELECTED PROCESSES OF CHEMICAL EGIEERIG Politechnika Rzeszowska im. Ignacego Łukasiewicza Wydział Chemiczny Katedra Inżynierii Chemicznej i Procesowej al. Powstańców Warszawy 6 35-959 Rzeszów e-mail: wojcik.m@aol.com Abstract: The main aim of this work was a choice of a suitable numerical inversion method of Laplace transform to solving the model of gas flow through the measuring system for the determination of effective diffusion coefficient. In this paper, selected numerical Laplace inversion methods have been shown. These methods were implemented in the computer algebra system Maple. Calculations have been made for a few tests of mathematical functions and the equation of heat conduction. The results allowed us to compare the accuracy of the calculations and speed of selected numerical inversion methods for Laplace transform. The Gaver-Stehfest method has proven the most effective to solving this problem. Key words: Laplace transform, numerical Laplace inversion methods, Maple program. Wprowadzenie Przekształcenie Laplace a jest jednym z najbardziej znanych przekształceń całkowych, które jest stosowane do rozwiązywania równań różniczkowych i całkowych. Wymienione przekształcenie całkowe jest również wykorzystywane w wielu zagadnieniach matematycznych, fizycznych i inżynieryjnych, np. do obliczania parametrów kinetycznych adsorpcji białek na powierzchni porów [], do rozwiązywania równań dyfuzji ciepła []. Ogólna definicja przekształcenia Laplace a jest określana jako przekształcenie, które funkcji f(t) zmiennej rzeczywistej t przyporządkowuje funkcję zespoloną F(s) zmiennej zespolonej s według wzoru: 0 st ʆ{f(t)}=F(s)= f ( t) e dt () gdzie: s - liczba zespolona. Całka, która występuje w powyższym wzorze jest określana całką Laplace a, a funkcja e -st jest jądrem tej całki. Ważnym zagadnieniem obok kwestii wyznaczania transformat F(s) dla znanych funkcji f(t) jest zagadnienie określenia funkcji f(t), których transformaty F(s) są znane. Zagadnienie to sprowadza się do rozwiązania równania całkowego (). Rozwiązanie tego równania jest określone poniższym wzorem Riemanna- Melina: Technical Issues 3/05 56
ZASTOSOWAIE METOD UMERYCZEGO ODWRÓCEIA PRZEKSZTAŁCEIA f (t) F ( F( s) e st ds () i ʆ - s) j j a przekształcenie to jest nazywane odwrotnym przekształceniem Laplace a. W praktyce bezpośrednie korzystanie ze wzoru () jest trudne. W celu ułatwienia wykonywania obliczeń są stosowane efektywne metody. Do wyznaczania odwrotnej transformaty Laplace a dla prostych funkcji jest stosowana metoda oparta na wykorzystaniu tablic transformat Laplace a. Odwrotna transformata Laplace a dla złożonych funkcji jest obliczana za pomocą metody rozkładu analizowanej funkcji na ułamki proste, a następnie poprzez zastosowanie tablic transformat Laplace a. Inna metoda polega na wyznaczeniu residuów dla danej funkcji. Jeżeli wymienione metody analityczne nie pozwalają na szybkie i łatwe wykonywanie operacji odwrotnego przekształcenia Laplace a dla analizowanej funkcji, to wówczas są stosowane metody numeryczne. Obecnie znanych jest ponad 00 metod numerycznego odwrócenia przekształcenia Laplace a. Metody te można podzielić na cztery główne grupy:. oparte na rozwinięciu w szereg Fourier a,. oparte na łączeniu funkcjonałów Gaver a, 3. oparte na funkcjach Laguerre a,. oparte na deformacji konturu całki Bromwich a. W pracy przedstawiono porównanie dokładności obliczeń i szybkości działania numerycznych metod odwrotnego przekształcenia Laplace a. W tym celu wybrano metodę Gaver- Stehfest a (kategoria metod opartych na łączeniu funkcjonałów Gaver a) oraz metodę Dubner a i Abate a (metoda z grupy metod opartych na rozwinięciu w szereg Fourier a). Metoda Gaver-Stehfest a jest szeroko stosowana w takich dziedzinach jak w geofizyce, matematyce, fizyce, chemii, inżynierii chemicznej. Metoda ta przybliża rozwiązanie do dziedziny rzeczywistej za pomocą wzoru (3): ln ln f ( t) Vk Fk (3) t k t Wyrażenie V k jest współczynnikiem, który występuje w powyższym wzorze. Wartość tego współczynnika zależy od parametru : V k ( ) min k k k j j ( j)! j! j!( j )!( k j)!( j k)! () Parametr jest liczbą wyrazów w szeregu i jest liczbą całkowitą. Liczba ta jest wybierana do obliczeń na podstawie prób i błędów. Teoretyczne, im większa wartość parametru, to tym większa dokładność wyników obliczeń. W praktyce maksymalna wartość parametru jest ograniczona przez błędy zaokrąglenia. Obecnie znanych jest około 0 metod opartych na rozwinięciu w szereg Fourier a. Po raz pierwszy, w 968 roku metoda oparta na rozwinięciu w kosinusoidalny szereg Fourier a została zastosowana przez Dubner a i Abate a do numerycznego odwrócenia przekształcenia Laplace a. Podstawą działania tych metod jest całkowanie za pomocą reguły trapezów. Metody te przybliżają rozwiązanie za pomocą wyrażenia: at e k i k f ( t) F( s) Re Fa ( ) T k T (5) Opis zagadnienia W celu porównania dokładności i szybkości obliczeń wyżej wymienionych numerycznych metod odwrotnego przekształcenia Laplace a, wykonano obliczenia dla testowych funkcji matematycznych oraz równania przewodnictwa ciepła. W tabeli przedstawiono analizowane zależności matematyczne (,, 3) oraz równanie przewodnictwa ciepła (5). Wymienione funkcje testowe różnią się od siebie właściwościami. Funkcja nr jest funkcją wykładniczą, funkcja nr to funkcja okresowa. Funkcja nr 3 to funkcja hiperbolliczna. atomiast funkcja nr jest rozwiązaniem równania przewodnictwa ciepła. W obliczeniach uwzględniono następujące kryteria porównania dokładności wymienionych metod: maksymalny błąd względny, maksymalny błąd bezwzględny, odchylenie standardowe, czas obliczeń, łatwość zaimplementowania danej metody w programie Maple. Wszystkie obliczenia wykonano w programie algebry komputerowej Maple z uwzględnieniem następujących parametrów: - liczba cyfr znaczących: 8, - różne wartości parametru w zależności od testowanych funkcji. 57 Technical Issues 3/05
Tabela. Testowane funkcje. r funkcji F(s) f(t) s s e t erfc( t ) 3 s s s ln s x s he u 0 s h s u0erf sin(t) tanh(t) t u0 e x x t h( x) t t d W metodzie Gaver-Stehfest a stwierdzono, że wartości maksymalnych błędów względnych i bezwzględnych oraz odchylenia standardowego maleją do pewnej wartości parametru, a następnie rosną. Jest to spowodowane wzrastającym błędem zaokrągleń. Każda z analizowanych funkcji posiada określoną wartość parametru, dla której wartości maksymalnych błędów oraz odchylenia standardowego są najmniejsze. W tabeli przedstawiono wyniki obliczeń dla testowych funkcji. Tabela. Wyniki obliczeń dla testowych funkcji metodą Gaver-Stehest a. Funkcja 3 Maksymalny błąd Maksymalny błąd Odchylenie względny bezwzględny standardowe,98 0-5,776 0-5,7399 0-5,893 0-6,9850 0 -,08 0-8,80039 0-6 3,67639 0-7,0569 0-7,75875 0-9,76368 0-0,9785 0-0 6,7599 0 -,8895 0-5,56686 0-5 30,9606 0-9,3377 0-9 3,5938 0-0 3,66 9,7553 0 -,7793 0-6 6,585 0-9,6597 0 -,080989 0-7,96035 0-3 9,707 0 -,0689 0-3 7,939 0-6 9,70 0-7,597 0-7 3 3,59853 0-5,008 0-5,39767 0-5 36 6,8876 0 -,537 0-6,6037 0-3 7,87778 0-3,66606 0-3,5988 0-3,599790 0-6 5,93588 0-7,59887 0-7 8,7566 0-9 9,9896 0-0,5593 0-0 8,6393 0 -,5588 0-7,6797 0-6 6,9936 0-8 6,9936 0-8 8,9038 0-9 30,9798 0 -,9798 0 -,790 0-3 8,36796 0-7,55555 0 -,5065 0-3,7589 0-3,958 0-0 6,33683 0-6,998 0-5 5,7753 0-3,753 0-3,99708 0-8,698 0-6,00887 0-6 6 3,09536 0-5 9,866 0-3 5,555 0-3 30 8,09089 0-8,398 0-7,576573 0-7 Technical Issues 3/05 58
ZASTOSOWAIE METOD UMERYCZEGO ODWRÓCEIA PRZEKSZTAŁCEIA Dla zaznaczonych w tabeli wartości parametru otrzymuje się wyniki z minimalnymi wartościami błędów względnych i bezwzględnych. Błędy względne nie przekraczają 0,00%, co świadczy o dużej dokładności otrzymanych wyników obliczeń. Wzrost wartości parametru powoduje wydłużenie czasu obliczeń dla każdej analizowanej funkcji, co ilustruje rys.. czas rozw. numerycznego [s] 0 8 6 funkcja nr funkcja nr funkcja nr 3 funkcja nr 0 0 5 0 5 0 5 30 35 0 Rys.. Zależność parametru od czasu rozwiązania numerycznego dla analizowanych funkcji w metodzie Gaver-Stehfest a. Metoda Gaver-Stehfest a charakteryzuje się nieskomplikowanymi równaniami, które łatwo można zaprogramować w programie Maple. W metodzie Dubner a i Abate a stwierdzono, że wartości odchylenia standardowego oraz maksymalnego błędu względnego i bezwzględnego maleją ze wzrostem wartości parametru, co przedstawiono w tabeli 3. Jak wynika z rys., wzrost wartości parametru powoduje jednoczesne wydłużenie czasu obliczeń oraz zwiększenie dokładności otrzymania wyników. W metodzie Dubner a i Abate a nie otrzymano optymalnej wartości parametru. Powyżej =000 zauważono, że wartości odchylenia standardowego oraz błędów nadal maleją. Ze względu na wydłużający się czas wykonywania obliczeń dla większych wartości parametru, oraz na jednoczesne małe zmiany w dokładności otrzymania wyników (wartości maksymalnych błędów i odchylenia standardowego), obliczenia zostały zakończone dla tej wartości parametru. Metoda Dubner a i Abate a jest łatwa do zaprogramowania w programie Maple. a podstawie otrzymanych wyników stwierdzono, że metoda Gaver-Stehfest a charakteryzuje się większą dokładnością obliczeń i szybkością działania niż metoda Dubner a i Abate a. Uwzględniając ten fakt, metodę Gaver-Stehfest a wybrano do rozwiązania modelu przepływu gazu (azotu) przez układ do badania efektywnego współczynnika dyfuzji. a rys. 3 przedstawiono schemat analizowanego układu. 59 Technical Issues 3/05
Tabela 3. Wyniki obliczeń dla testowych funkcji metodą Dubner a i Abate a. Funkcja 3 Maksymalny błąd Maksymalny błąd Odchylenie względny bezwzględny standardowe 0,95983 0-3,3 0-3,36666 0-50,906 0-3,7685 0 -,83397 0-00 3,09969 0-5,869 0-3,986 0-3 00,5 0 -,7 0-3,657606 0-3 500 3,503 0-3 5,9959 0 -,5697 0-000,336 0-3,3838 0 -,655 0-0,0587 8,3759 0 -,059 0-50,035758,637 0 -,393 0-00 9,68379 0-3,8555 0-3,06536 0-3 00,88376 0-9,80767 0-5,688970 0-500,063 0-3,607689 0-9,890 0-5 000,03989 0-3 3,99506 0-5,336865 0-5 0,03006 0 -,03098 0 -,0 0-50,7873 0 -,79753 0-9,8566 0-3 00 8,99657 0-3 9,0055 0-8,785556 0-00,68958 0-3,79 0 -,59783 0-500 3,68308 0-3,6899 0-5 3,67550 0-5 000 9,76333 0-5,078 0-5 9,35589 0-6 0,5505 0 -,6035,58999 50 8,95889 0-3,665875,658038 00 8,6789 0 -,596 0 -,588977 0-00,630 0-6,776589 0-6,755 0-500 3,580709 0-5,06705 0 -,065688 0-000,078 0-5 3,089357 0-3 3,075593 0-3 000 czas rozw. numerycznego [s] 3500 3000 500 000 500 000 500 funkcja nr funkcja nr funkcja nr 3 funkcja nr 0-500 0 00 00 600 800 000 00 Rys.. Zależność parametru od czasu rozwiązania numerycznego dla analizowanych funkcji w metodzie Dubner a i Abate a. Technical Issues 3/05 60
ZASTOSOWAIE METOD UMERYCZEGO ODWRÓCEIA PRZEKSZTAŁCEIA Rys. 3. Schemat układu pomiarowego. Układ pomiarowy charakteryzował się następującymi parametrami: p= 0 5 Pa, T=308 K, q=0,00 dm 3 min -. W tabeli przedstawiono wyniki obliczeń. Można zauważyć, że dla =30 otrzymuje się wynik z maksymalnym błędem względnym wynoszącym,5% oraz odchyleniem standardowym 7,5 0-3, co świadczy o dużej dokładności otrzymanego wyniku. Tabela. Wyniki obliczeń. Maksymalny błąd Maksymalny błąd Odchylenie Czas rozw. względny bezwzględny standardowe numerycznego [s] 8,7755 0 -,6590 0-0,3669 0-0 0, 8,8763 0-7,976 0-3,598 0-0,8 6,65 0 -,979 0 -,07 0-0,500 8 7,89369 0-5,9388 0 -,77778 0-0,60 30,55 0 -,6936 0-7,538 0-3 0,79 3,7 0 -,7009 0 -,57 0-0,765 3 6,38938 9,85375 0-9 3,35087 0-9 0,907 a rys. można zaobserwować, że przebieg krzywej rozwiązania numerycznego metodą Gaver-Stehfest a jest zgodny z przebiegiem krzywej eksperymentalnej. Wskazuje to, że zaprezentowana metoda jest odpowiednia do rozwiązania modelu przepływu azotu przez układ do badania efektywnego współczynnika dyfuzji. 6 Technical Issues 3/05
Rys.. Porównanie eksperymentalnych i numerycznych profili stężeń azotu dla układu pomiarowego. Podsumowanie a podstawie wyników pracy stwierdzono, że numeryczne metody odwrotnego przekształcenia Laplace a charakteryzują się różną dokładnością obliczeń oraz szybkością działania. Zauważono, że metoda Gaver-Stehfest a jest efektywniejsza pod względem obliczeniowym niż metoda Dubner a i Abate a. Metoda ta jest również szybsza. Z tego powodu Metoda Gaver-Stehfest a została zastosowana do rozwiązania modelu przepływu gazu przez układ do badania efektywnego współczynnika dyfuzji. Otrzymane wyniki obliczeń wskazują, że wybrana metoda jest odpowiednia do rozwiązania tego zagadnienia. Literatura. Membrez, J., Infelta, P.P., Renken, A., Use of the Laplace transform technique for simple kinetic parameters evaluation. Application to the adsorption of a protein on porous beads, Chemical Engineering Science, 996, 5, pp. 89-98.. Hassanzadeh, H., Poolad-Darvish, M., Comparison of different numerical Laplace inversion methods for engineering applications, Applied Mathematics and Computation, 007, 89, pp. 966-98. Technical Issues 3/05 6