Prosty model kinetyki nawęglania stali
Transkrypt
Prosty model kinetyki nawęglania stali
Prosty model kinetyki nawęglania stali Wstęp Rozpatrujemy nawęglanie z fazy gazowej. Nawęglanie jest w tym modelu limitowane przez dwa procesy: (i) transport węgla z atmosfery gazowej do ciała stałego przez granice faz; (ii) szybkość węgla dyfuzji w stali. Rozkład stężenia w stali ( x 0) w chwili t 0 jest opisany funkcją c( x, t ). x x=0 Dalej zakładamy, że procesem limitującym jest dyfuzja, co oznacza, że przyjmujemy stałe stężenie cP węgla w fazie gazowej w pobliżu powierzchni stali. Nawęglanie będzie modelowane zatem drugim prawem Ficka dla dyfuzji w stali oraz odpowiednim warunkiem brzegowym opisującym trasfer poprzez granicę faz. Stała materiałowa opisująca dyfuzję to współczynnik dyfuzji, D( x, c), [m2 / s] który w ogólnym przypadku może zależeć od położenia i stężenia węgla, natomiast dla transferu przez brzeg jest to współczynnik transferu masy , [m / s]. c c t x D( x, c) x , x [0, ), t 0, (c c ) D c , t 0. P x 0 x 0 x x 0 (1) Tak więc dwa główne parametry, które sterują nawęglaniem w tym modelu to wpółczynnik transferu masy przez granicę ( ) oraz współczynnik dyfuzji w stali D( x, c). Dalej założymy, że oba te parametry są stałe nie zależą od położenia i stężenia składników, zatem układ (1) przyjmie postać c 2c D , x [0, ), t 0, t x 2 (c c(0, t )) D c (0, t ), t 0. P x (2) Numeryka Wprawadzamy jednorodną siatkę punktów odległych o x : x0 0, xi 1 xi x, i 0,1, 2, , oraz następujące oznaczenia: cit : c( xi , t ), cSt c( x0 , t ) c0t . Dyskretyzacja pochodnej przestrzennej na siatce równomiernej jest dokonana w oparciu o różnicę centralną: ( 2c / x2 ) xi (cit1 2cit cit1 ) /(x)2 , (3) natomiast pochodna czasowa będzie przybliżona zwykłym ilorazem „w przód” (uzyskujemy w ten sposób jawną metodę Eulera): (c / t ) xi (cit t cit ) / t. (4) Wyrażenia (3) i (4) wstawione do (2) dają następujący schemat obliczeniowy dla równania dyfuzji w jednym wymiarze: cit t cit D t t (ci 1 2cit cit1 ), dla i 1,2, (x)2 (5) Musimy jeszcze uwzględnić warunki brzegowe. Jeden ze sposobów jest następujący. Dyskretyzujemy równanie na brzegu, tzn. dla x x0 : c0t t c0t D t t (c1 2c0t ct 1 ). (x)2 (6) Oczywiście c0t cSt jest wartością, której szukamy (stężenie węgla na brzegu od strony stali), ale wartość ct 1 jest stężeniem w fikcyjnym punkcie x x1 (tzw. ghost point). Może się tej wartości pozbyć dokonując także dyskretyzacji warunku brzgowego: (cP c0t ) D ct ct c (0, t ) D 1 1 . x 2x (7) W tym przypadku zastosowaliśmy różnicę centralną dla pierwszej pochodnej: f ( x) f ( x x) f ( x x) . 2x Łącząc wyrażenia (6) i (7) eliminujemy ct 1 i otrzymujemy równanie na brzegu c0t t (x)2 D t 2x x t c 2 1 c0 2c1t . P 2 (x) D D Dt (8) Podsumowując wyprowadzony schemta mamy następujące wzory D t t t t t t t ci ci (x)2 (ci 1 2ci ci 1 ), dla i 1, 2, , 2 ct t D t 2x c (x) 2 x 1 ct 2ct , dla i 0. P 1 0 0 (x)2 D D Dt (9) Innym sposobem uwzględnienia warunku brzegowego jest zastosowanie ilorazu róznicowego dla pochodnej na brzego, ale jednostronnego. Mamy bowiem nastepujace przybliżenie drugiego rzędu f ( x) 3 f ( x) 4 f ( x x) f ( x 2x) , 2x co po zapisaniu dla funkcji c( x, t ) dla x x0 i uwzględnieniu, że siatka jest jednorodna daje 3c0t 4c1t c2t c ( x0 , t ) . x (x)2 (10) Możemy teraz wstawić to przyblizenie do warunku brzegowego z równania (2) i uzyskać równanie na c0t : (cP c( x0 , t )) D 3c0t 4c1t c2t c ( x0 , t ) , x (x)2 co daje c0t 1 (x)2 c p 4Dc1t Dc2t . 3D (x)2 (11)