METODA RÓŻNICOWA ROZWIĄZYWANIA UKŁADU RÓWNAŃ
Transkrypt
METODA RÓŻNICOWA ROZWIĄZYWANIA UKŁADU RÓWNAŃ
BIULETYN INFORMACYJNY INSTYTUTU POLITECHNIKI TECHNIKI CIEPLNEJ WARSZAWSKIEJ Nr 35 1972 mgr inż. Michał Podowski Instytut Techniki Cieplnej METODA RÓŻNICOWA ROZWIĄZYWANIA UKŁADU RÓWNAŃ RÓŻNICZKOWYCH CZĄSTKOWYCH TYPU RÓWNAŃ DYFUZJI NEUTRONÓW 1. Sformułowanie zadania Metodę wyboru schematu różnicowego, aproksymującego układ równań różniczkowych zwyczajnych i dającego najlepsze oszacowanie błędu [1] , można rozszerzyć na przypadek równań cząstkowych. Z umagi na zastosowanie w teorii reaktorów,, w niniejszej pracy rozważane będzie zagadnienie różniczkowe postaci: = A(t)u(ř,t) + E V 2 u ( ř , t ) , Ď = { (ř,t): t e<t0,T> , - (ř, t ) 6 D, 5eßJ z warunkami granicznymi: 1 ) u ( ř , 0 ) = jp ( ř ) , (1.2) 2) u(ř,t)|f = ψ (Γ,t) gdzie: u(ř,t), .ACt), ( Γ - brzeg obszaru i? ), φ (ř), Ε - macierze (1.1) (1.3) V(/"\t) - wektory K-wymiarowe, [κ χ κ]-wymiarowe, oraz aproksymujące'je zagadnienie różnicowe: v £ + 1 = [i D łv = +t(1-trn)Ba]v^ f. [№.t)i t =t 0 +nr + cLhvJ, (řm»tn>eDh' T-tn (n=0,1,... , M = - 1 ) , C1.4) _ > řeí? h j, Michał Podowak i 32 z warunkami granicznymi (1.5) 2)v£=<//£ gdzie: dla rmerh ( r h - brzeg obszaru 42 h ) , (1.6) = v(pm,tn)t (1.7) Bn = B(tn), (1.8) <Pm=<P&J, ^ m = . ^ ^m'^n^ V 5 = V ^ V (zakładając, - ' (1.9) że Γ h c T ), (1.10) an(rm,p)un(p),' (1.11) peM(rm) TJ(ř) - otoczenie siatkowe p-tu.ř. Zadanie polega na takim doborze ciągu liczb rzeczywistych j oraz ciągu macierzy | в п | ( n = 0 , 1 , . . . , K ) » aby wartość nor- my (euklidesowej) błędu aproksymacji była możliwie najmniejsza. 2 . Oszacowanie błędu metody różnicowej Ponieważ u * + 1 ( ř ) = u»(ř) 9t gdzie, zgodnie z + 0 ( с 3 ) , (2.1) (1.1): ^ | £ Í = A / ( í ) + E V 2 u a ( ř ) (An=A(tn)), (2.2) oraz aV(ř) dA — — " d t n uu n(=UA 3u n (ř). Si + EV 7 E 2 aun(r) dl i dt + + (A n E + E A n ) v 2 u n ( ř ) + E 2 7 2 ( V 2 u n ( r ) . ' + 0 ( τ 3 ) , więc podstawiając: д2\ u A nj (2.3) . Metoda różnicowa rozyi/iązywania układu równańk i n e t y k i . . .33 η = A n+1 П+ö A 2 = A* + - ®dzie A i П+Ö" n A [ L v( ü 4 4 ) <J ( 2 . 4 ) ' 0(τ). + (2.5) 2 otrzymano następujący schemat różnicowy, spełniony przez rozwiązanie zagadnienia u n + 1 ( ř ) = u n ( ř ) + rA ( 1 . 1 ) z warunkami ( 1 . 2 ) i τ u n ( r ) +τ Ε ν *2„η,-ϊ u n ( ř ) +. \ 1 η+2 (1.3): ^.2 λ u n ( ř ) + η+2 (α .Ε+ΕΑ VuD(ř)+E2V272un(ř) \ η+2 n+y V Г - * 4 (2.6) + 0(Τ3), u (г) = φ (r) dla reJ?n, (2.7) un(ř) = ψη(τ) dla (2.8) řeTh. .Zastąpienie operatora różniczkowego tf 2,uП/( r ) operatorem różnicowym (określonym w węzłach s i a t k i ) postaci V I gdzie wienie T=£h = a E ? 2 U L^ £ + O(H4) = + 0 ( Τ 2 ) ' jest operatorem typu ( 1 . 1 1 ) oraz podsta- (2.10) 13 = A „ , л• „ .Л. n+2 powodują przekształcenie ( 2 . 6 ) do postaci V,n+1' = (I + r B n ) u £ + , L h u £ + 4 + Έ 2 ν 2(V2u£)J Jak wynika z (2.9) + Г(В Д Е + E B g ) 7 2 U ^ + + 0(τ3). (2.11) [i], rozwiązanie schematu ( 1 . 4 ) z. warunkami ( 1 . 5 ) i ( 1 . 6 ) j e s t , przy podstawieniach ( 2 . 9 ) i ( 2 . 1 0 ) , zbież- Michał Podowak i 34 ne do rozwiązania zagadnienia ( 2 . 6 ) z warunkami ( 2 . 7 ) i (2.8), natomiast błąd aproksymacji jest rozwiązaniem następującego zagadnienia różnicowego: - - + \ = [l Βη(Βη + 2 Τ η + E2V2(v2u£) m + ΐ Κ T(1-rrn)Bj.; « V Í + 2 + ,2„n §-[(ΒηΕ+ΕΒη)νχ + (2.12) + 0(r3), (2.13) = o, ' z" = 0 m dla (2.14) r_ e Γ. . m h. Stosując podstawienie: •Ϊ t - . tø} le m: r m 6 4 2 h [ . (2.15) ie m: (2.16) rmai2h można schemat ( 2 . 1 2 ) z warunkami ( 2 . 1 3 ) i ( 2 . 1 4 ) zapisać następująco n+1 I + T(1-Tr*)Q n + 2~ S n + Τ· V 4n + O U 3 ) . (n=0,1 Q n + 2 < τ ) ϊ Ά + H) (2.17) (2.18) gdzie: K M D n sup If) Sn4n (Cv, i C 2 (2.19) b τ „n h m C^n), (2.21 ) «· C 2 ( n ) , nie-zależą od (2.20) h). Jak łatwo możma wykazać [i] , rozwiązanie schemata z warunkiem ( 2 . 1 8 ) ma postać (2.17) Metoda różnicowa rozyi/iązywania układu równańk i n e t y k i . . .35 1 2 Ί1 Γ ττ 2 Σ|_ Ι + τ i'O gdzie: (B Σ k +P) k=t+t HŁ - Qt + . Í | \ (QiM J + S i ' l Í ) + 0 ( T 2 ) , (2.22) J ( Ц и ^ = || + 2^l|| ). Oszacowanie błędu aproksymacji jest n-1 2 г n-1 . 1 R, Q } ś ir i (2.23) : następujące Żl! i-0 rp-1 + 2 r L gdyż llPC3iR±' ( | Q t | II Hill i=0 sup I! LЪ [ в Л В . + 2 Г . 1 ) и у | = K + ^ill Z postaci wyrażenia s + 1) C.,(i), (2.24) Sup1|B.(Bi+2riI)Lhui||S ^p|| L h u mII 4 il Q iIIΊΙ R i II • c -i ( i ) · (2.25) ( 2 . 2 4 ) wynika, że podobnie jak w przy- padku układu równań zwyczajnych, najlepsze oszacowanie błędu można uzyskać wówczas, gdy ciąg Æ - J A + 2 B ϊ" 1 II = 'l n + 2 γη będzie spełniał warunek li • (n=0,1 N). Stosowanie schematu ( 1 . 4 ) - ( 1 . 6 ) z ciągiem .. χη (2.26) określonym wzorem ( 2 . 2 6 ) jest oczywiście celowe jedynie w pewnych przypadkach. Rzeczywistą poprawę oszacowania błędu w porównaniu ze schematem, w którym Tn = O (n=0,.... ,N) otrzymuje się wte- dy« gdy spełniony jest jeden z poniższych warunków: Warunek 1 J e ż e l i wartości własne są dla każdego spełniają te<t0,T> A^(t) (i=1,...,K) rzeczywiste macierzy A(t) i jednokrotne oraz nierówność maxÄ H i -£ (i= 1 , . . . , К ) , ( t ) J (2.27) ' gdzie & - dowol na liczba d dodatnia, znacznie mniejsza od jednoodatnia ś c i , to przyjmując Tn η =-·! = - 4 aa* Ä.it 1, ) "Ч П-fö (2.28) Michał Podowak i 36 otrzymuje się oszacowanie <normy [| В д + 2f f l I || około dwa razy mniejsze niż normy j{ Вη Warunek 2 Jeżeli wartości własne ności s te-«t Q ,T l i r - к λ ^(t) macierzy (i=1,...,L) A(t) każda o krot- spełniają dla każdego > następujące nierówności 1 ) istnieje k=1,2,...,L takie, że -1 (2.29) 2) |Re\(t)| Imft^t) (2.30) Re^(t) (i=1,...,L), Reft^t) 3) <6 (i=1,...,L, ReA fc (t} gdzie, podobnie jak poprzednio, 'iAJ, (2.31) ε oznacza liczbę dodatnią, znacznie mniejszą od jedności, to podstawienie (2.32) ^ Ч Ч powoduje, że oszacowanie normy razy mniejsze, niż normy 1 - | Вд + 2#ηΓ| jest około dwa |Bn| . 3 . Zastosowanie do rozwiązania równań dyfuzji Rozkład neutronów termicznych w reaktorze (z uwzględnieniem neutronów opóźnionych) można opisać następującym układem równań [2}s 1 о Щ Л ± = 2 L 2 7 2 č ( ř , t ) + (1-/ä)k e -В ,; - i ] φ ( ř ,t ) + -Β2τ G (3.1) <L.a SC,(ř,t) H t i=í kj3. - h (i=1,2,...,G), (3.2) Metoda różnicowa rozyi/iązywania układu równańkinetyki...37 υ gdzie: β = Υ β^ i'i £ ( r , t ) - strumień neutronów termicznych, Ο ^ ( ΐ , ΐ ) - koncentracja prekursorów i-tej grupy neutronów opóźnionych. Układ ten jestt; szczególnym przypadkiem układu ( 1 . 1 ) , podanego w [3] . Uwjzględniając, że: ^У a (3.3) -~ lL v- » ø(ir,t) = ν n ( r , t ) , gdzie: (3.4) n ( r , t ) - gęstość neutronów termicznych, к e eff e l1 ~ -Β 2 τ (3.5) J J ' 1+Ъ В 1 =- (3.6) о о ' 1+L В można'układ ( 3 . 1 ) przekształcić do postaci: 9n(r,t) _ 1 5 + — Łf "7Г ~ — 9 3t Λ 1-łjL В 9 ν 2 ηντ,τ; + Ρ-ß , 1 +' л Λ Ł2B2 1+L 2 B 2 n(ř,t) + .6 + ρ e" 5 ^ C. ( ř , t ) , C3.7) 4=1 a cL(ř,t) dt gdzie: Л= . k 1 eff p ^ ^n(r,t) - \ CŁ(r,t), , eff eff " ^-вч - (3.8) (•3.9) 1 (3.10) = Ρ J e ś l i teraz oznaczyć: a(ř,t) ='x0(r,t) (3.11) C, ( r , t ) = (r,t) (i=1,...,G)s 38 Michał Podowak i x(ř,t) = to można układ x1(řft)[ (3.12) (i=0,...,a), ( 3 . 7 ) - ( 3 . 8 ) przepisać w postaci 'a'aCtłt)· - A(p)x(ř,t) + B V 2 x ( r , t ) , (3.13) gdzie i P-ß —Л— 2 L2B д . 1 + Л * 1 Ρ А 11 ·** ре -Β 2 τ, Ą (3.14) -λ, " ρ " -7V7 е λ 1+L В ,Β 2 τ AC?) р ^G л -Ar 2-о2 1+L В (3.15) В = Zakładając, ( ρ = μ {ty) że reaktywność jest jedynie funkcją czasu oraz przyjmując, że na granicy reaktora (mającego kształt prostopadłościanu, walca lub k u l i ) gęstość neutronów jest stale równa zero, natomiast w momencie początkowym' (t = t Q ) posiada pewien określony rozkład w całej reaktora, otrzymuje się następujące różniczkowe objętości zagadnienie graniczne; } gdzie Γ = A(t) χ (Ť,t) + B?2x(ř,t), (3.16 ) x ( r , 0 ) = 9?(r), (3.17) x(r,t)|r (3.18) =0, - powierzchnia boczna reaktora. Metoda różnicowa rozwiązywania układu równań... Τ ' - I . — —.11.1 . . . — Wartości własne macierzy ., . — A(t) czywiste, jednokrotne i spełniają jące równanie 39 •.,., - są (dla każdego -I t ) rze- (ze ^zględu na ω ) następu- = 0. (3.20) [4] które można przepisać w postaci 6 ω/Si Γ Wiadomo'również [ 2 ] , że najmhiejsza wartość własna spełnia dla każdego gdzie t ^ ^ » т а х . ^ nierówność (i=1 , · 2 , . . . ,G)., (3.22) natomiast największa wartość własna ω _ e _ ( t ) - ШсгХ niewielkich ści), wartości ρ (t) ( c z y l i dla kgff spełnia, . dla bliskich jedno- nierówność następującą l^.max^H 1 · (3.23) Wido'czne więc j e s t , że zastosowanie do aproksymacji zagadhienia ( 3 . 1 6 ) - ( 3 . 1 8 ) schematu ( 1 . 4 ) przy założeniu, ^n gdzie = *o = " Т ^ о ( т Ш ) (o=0,1,...,W), że (3.24) jest najmniejszym pierwiastkiem równania (3.25) Ρΐω+Λί 1+L В powoduje istotną poprawę oszacowania błędu. Bibliografia 1. Podowski M . : Metoda różnicowa rozwiązywania układu równań kinetyki reaktora. Biuletyn ITC nr 3 5 / 1 , Warszawa 1972. Michał Podowak i 40 2 . Glasstone S . , Edlung M . C . : rowych. PWN. Warszawa Podstawy teorii reaktorów jąd- 1957. 3 . Porsching T . A . : On the spectrum of a matrix, arising from a problem in reactor k i n e t i c s . SIAM J.Appl.Math. 16, 1968, T. nr.2. 4 . Ash Μ.ϊ Nuclear reactor k i n e t i c s . McGraw-Hill Book Company. New York t965. РАЗНОСТНЫЙ МЕТОД РЕШЕНИЯ СИСТЕМЫ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ ТИПА УРАВНЕНИЙ ДИФФУЗИИ НЕЙТРОНОВ К р а т к о е с о д е р ж а н и е Проведено анализ вопроса апроксимации системы дифференциальных уравнений в частных производных типа уравнений диффузии с помощью системы разностных уравнений^ с точки зрения возможности получения минимальной величины оценки погрешности {по Эвклидовой норме). Указаны примеры, когда'внедрение полученной схемы дает уменьшение- оценки погрешностки в сравнении с типовой двухслойной схемой или другими методами; Более подробно рассмотрена схема .уравнений диффузии тепловых нейтронов в ядерном реакторе. A FINITE DIFFERENCE SOLUTION OF PARTIAL DIFFERENTIAL EQUATIONS OF NEUTRON DIFFUSION S u m m a r y Partial differential equations of" neutron diffusion type have been reduced to a set of f i n i t e difference equations and an error of approximation in the-meaning of an Euclidean norm has been investigated. Metoda różnicowa rozyi/iązywania układu równańk i n e t y k i . . .41 The cases when the proposed method gives better estimation of error than other methods have been demonstrated. A special attention Łas been paid to the equations of thermal neutron-diffusion in a nuclear reactor. Rękopis dostarczono w listopadzie 1971 г.