• 検索結果がありません。

Equations by Successive Overrelaxation Method.

N/A
N/A
Protected

Academic year: 2021

シェア "Equations by Successive Overrelaxation Method."

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)

鶉1冊

On the Numerical Analysis of Elliptic Partial Differential Equations by Successive Overrelaxation Method.

Jiro SHIMoNlsHI*

Nobuaki ToMiTA* Hiroshi NIKi** Hideo

      (Received September 30, 1972)

SAWAM1**

  We have proposed formerly the method of using S.O.R. in which successive better estimate of the apploximated accelerating factor are obtained by using the property with residuals, during the couse of solution.1),2),3) in this paper, we propose the new technic 6f obtaining the estimate of optimum accelerating factor by using the property with residuals. By applying our method, we solve the Laplace/s equations with Dirichlet boundary condition and with the mixed boundary condition in 2−dimensional coordinate, and in axlally−Jsymmetric regions, and compare its effectiveness with that of other method.

      Introduetiom :

  The successive over−relaxation method(hereafter referrd to as S. O. R.) is known an effective iterative method for sohTing the difference analogue of an elliptic partial differ−

ential equation. lt is found that the numerical solution of ellipt・ ic partiai differential equations is obtained by solving linear algebratic equations which can be expressed in the form:

   五κ緬,       (1)

where, matrix A is symmetric matrix and x, b are colum vector, By resolving matrix A into 1−L−U and applying S.O.R., formula (1) is expressed as forrnula (2).

    (1一 toL) x( le)= {o) E7 一(to−1) 1} x(ie 1)十 ob, (2)

where o is a parameter known as accelerating factor and the rate of conYergence of iterative皿ethod depen ds strong−

ly on this accelerating factor. And x(k), x(leTl) are values which are obtaine d bothle th time−step and (k−1) th time−step.

Iis unit matrix and L, U are lower and upper triangu!ar matrices with null diagonals. The convergence of formula

(2) is governedby the lqrgest o± the absolute values of the eigenvalues of the matrix M, as shown formula (3) :

    !1f一 (1一 tuL)一1 {toU一(to一1) 1} (3)

  By YQng!s4)theory and others the optimu皿aecelerating factor toopt which produces the best rate of convegence is given by the following:

  The relationship among the eigenvaluesλ,i ofノ賦 acceレ eratig factorω, and the eigenvalues of matrix(L十U)is given by the following ;

    Jei.2一(Ni十to−1)2/to2Ni. (4)

From formula (4), re,pt must satisfy the following relation of formula (5):

   Q)oPt21bmax2_4(ωoPt一一一1);0,

  コ     に       コ ロ    ら      ロ  ロ      サ  ヒ     ロ      ロ カ       タ

      て    ド コ

an(1 trom mls relauon lt ls possloleτo qelmeωoρ≠:

    ω。毎一2/(1+[/. 1一砺僻2,

where鯨ακis Lhe maximum ofμか

If we define the displacemen£vector atんth time−step byformula(7):

   θ(々)=X(彦+1)一X(々)

       ,

the norm of arbitrary displacement vector sat童sfies

   li斑 IIθ(々+1) li/ ll 訊々) i{ =  λmax.

    々→。。

A鶏dthen, we define

    λた剰e(k+1)1/11d釧.

*DePa吻ten彦。/Elec〃ical Engineering

  Tsayama Technical  College

**DePartment of APplied Mathematics

  Fασ%〃ッ。/Science

  Ofeayama. Co〃ege o/Science

(5)

(6)

(7)

(8)

      (9)

Since we can consider that Xle continually increases, the assirmed limit value Nmax can be estimated from the rela−

tion between le and Xk.

Kulsrud, Carr6 and others have publised the method of esti一

一27マー

(2)

津山高専紀要 第3巻 第3号(1973)

mate Xmax during the course of solution, and then estima−

ting of apploximated toopt by using for皿ula(8),(9).

Kulsrud s method is following procedure :

    (1) The first five iterations are performed by using        with 1.5 value.

    (2) Assumed X... is obtained from formula (9). Find        pmax from eqttation (4) and then, an improved        estimate of di is oPtained from formuls (6) .     (3) This process is repeated until the new estimate on        to amounts to the last estimate which is desired        beforehand.

       This final value of tob is used for remainder of the        calculation. Successive estimate of tu is each used        for five iterations.

The precedure of Carre s method is fol!owing:

    (1) The first iteration is performed by using to with        unity value. The next twelve iterations are        performed by using with 1.375 value. Successive        esti皿ate ofωis each used for twelve iterations,

       until a fimal estimate  ot ob has been made.

    (2) Next, in order to estimate Xmax at the end of the        group of twelve iterations, the values of II e/le)[1 are        for皿ed during the last four of these. From the        values of I l e(le)Il, three successive values of p(k)

       are obtained by formula (10) :

   ρ(k−2)1=:Ue(le−2)1/」e(le−3)ll, P(k−1)=ldん一1)1凶2(le−2)1

   P(k)一ile(le)II/1[e(k i)ll. (10)

    (3) By using Aitken−extrapolation, )... is estimated        shown as formula (11).

X...#P(h−2)一{P(leml)一p(k−2)}2/{p(le−2)十p(fe)一2p(fe−1)},

       (11)

   and ILmax is found from equat ion (4) , and then an    improved estimate of to is obtained from formula

    (6).

(4) An estimate to is deemed satisfactory if arithmetic    difference Ato between this estimate and the    previos one satisfies the condition:

dto/(2−to)ZO.05, (12)

     and if condition has been satisfied, o is deter−

     rnined as final estimate valne of tob.

  (5) This final tob is used for the remainder of calcu−

     Iations.

There seem to be inherent dangers the use of above

mentioned technique. That is;un!ess the value of pti

obtained by these method is equal to tu 一1, the process will cQntinually increaEe cob which tend to a),pt in formula

(6). lt indicats that the process should a1ways started with an initial tu less than the suspected tob. When an tub larger than tu,pt is predicated by the process, ob will no lon一 ger be able to converge to tuopt. Accordingly, it is important how to select an initial to. And it is necessary not to per−

mit too large an overestimate of tob. But this can be con:

trolled by the termination procedure for the tob process.

That is;as above皿entioned, they have predicated otopt

when arit.hmetic difference between improved ob and pre−

vious one beco皿es less than a small amount.

  Outline of the kulsrud/s and Carr6 s method was dis−

dcrive above. ln thi$ explanation, in order to estimate tuopt, Kulsrud has selected that initial tu is 1.5 value, and Carre has selected 1 value. And, they have applied only some kind probiem and have published.

  Therefore we attempted solving the problem in axially symmetric co−ordinate by using their method. From these results, we have found that their method could not continue the S.O. R., because tob falled into complex values during the caluculation for some size models. When its condition had been yielded, they have never explained as to just ofter procedure in their reports.

  By introducing the new idea how to estimate Xmax and

determine the oept. We attempted the new method which

can be able to use for both the problem on 2−dirnensional Cartesian co−ordinats and axially symmetric co−ordinats.

Theory :

  We also attempted to estimate Xma. by using the ratios of successive norm of displacement vector.

That is, ptmax is estimated by using the ratios of succes−

sive I〕or皿of displacement vector shown as formula(13):

Xmax.t{P(k)十P(fe−i)十P(km2)]/3,

(13)

where カ@一2)= 1]e(k−2)1「/11e(た一3)ll,ρ@一1)=11θ⑭一1)」/idle一2)1,

P(fe)一le(le)ll/][e(le−i):.

The norm ll e㈲[i used for estimateλ,max is the arithmetic sum of the absolute length of the displacement vector朕々).

That is,

       れ

    ie(た)1=ΣコIXi(k)一Xi(彦一1)i.

      ゴ=1

By usingλ,max eStimated from the abQve. pro66ss,βmbx.is

一 278 一

(3)

S.0.R.法を用いた楕円型偏微分方程式の一解法 下西・富田・仁木・沢見

assumed from equation (4) and to is estimated from formu一

}a (6). By applying our method, we have estimated to by every nine iteration.

  In order to predicat toopt, it was important how to con−

troll the procedure the tob process. We have empirically found:/ the following :

An improved to is obtained after some number of iteyations,

and when to is less than toopt, the norm, just after o has been7improved, is larger than the norm just before w had

∈轄胤「...tUt.h.へ

beeltt imptoved. But as to comes near o,pt, the above men−

tioned relation is reversed. And we have proposed formaly the method which predicat di,pt by using the property with residuals, as following;

  we have empirically noticed that, after the optimum value, all eil」一 are positi v−e, w neR  Lhe factor is larger than the optimum value, howerer, some eis are found to be negative. (reffer to 1), 2) )

  In this paper, by applying this property, we have de−

termined the final estimate value of ob Our method is summarrized as follows:

  (1) The first iterat ioR is performed by using e) which      is given by X...==cos Cva/(N)1/2)

     for spuare region. Where, N is mesh to be calcu−

     lated.

  (2) And then, by using the ratios of norm p(le−2), p(h−1),

     p(k), Xmax 1s estimated from formula(13) .

  (3) pmax is assumed from equation (4) and the estimate      of to is obtained from formula (6), where, in the      equation (4) , the previous to is used.

  (4) Successive estimate of to is each used by every nine      iterations and this process is repeated until the norm,

     just after to has been improved, is smqller thap the      norm just before lo had been improved and if nega−

     tive sign of residuals ei appears ten per cent of the      mesh to be calculated, its tob is considered overesti−

     mate, then, this tub is multiplied by O.985 value.

     Then, the then to is assumed the final value of tob   (5) Remainder calculatiofl is performed by using this      final tub We have empirically determined 9 value      which will be necessary iteration number in order      to estimate better tob and O . 985 value which is a mul−

     tiplier when cab is judged overstimate by our method.

estimated by using other method for Dirichlet problem of rectangular region in 2−dimensional Cartesian co−ordinats.

It was found from this resu!t, that our method produced better optimum accelerating factor than the others.

Ta湿e 1

Comparison of to opt estimated by our method with by others.

size

一.

Carre s

method

20 × 15 1.5660

25 × ・9..O

30 ×. 25

1.6806 1.7498

1 Kulsrud s i

 method

 Our

me・ thod

1.7112

1.68e5

1.7783 1.7465

1.8エ94

:一

1.7589

40×30 1.8569 1.7992

a)oPt

1.6725 1.7413 1.7859

1.8259・

  Table 2 gives a comparison cti TLhe nurriber of i i eratives when tuopt is obtained various method, where, the problem is the solution oi Laplace s equation for axja].ly−synimetric

Ta魏e 2

Comparison of our rnetlaod and other method for axially symmetric region.

size

Experimental results;

Carre s

method

Kulsrud s

method

25 × 20

N ×

e)f

×

Our method

35 × 20

109

1.883e

N ×

×

wf

13 × 13

N .一

tuf

×

52

r

1.7685

78

1.8202

15 × 15

17 x 17

N

tof

N

tof

20 ) 20

25 × 25

30 × 30

  Table 1 gives a comparison of toopt which have been estimated by using our method with toopt which have been

40 × 40

N

ωノ

N

tof

N

ωノ

N

wf

41

E 1.6754

× × 1

42

.一

×

×

×

×

×

85

1.8709

×

no

convergence

×

×

1.7038 67

1.7933 81

1.8394 99

1.8454 118

1.8621 125

1.8839

N : lteration number for convergence

tof : Final value of acceleratihg factor

一 279 一

(4)

津山高専紀要第3巻第3号(1973)

region. We could not obtain a solution for X in Table 2,

because the accelerating factor had cornplex value . lt is apparent from above results, that Kulsrud s and Carre s method could not obtain the solution for the models like these.

  Our皿ethod was slso tried on a region with rectangular

Dirichlet boundaries coverd and mixed boundaries condi−

tion which two of the boundaries had Neuman conditions

applied.

Table 3

Comparison of our  method and other method for Dirichlet problem.

  In each cace. a maximum residue less than 10−5 time

      

the largest boundary value was required to terminate the solution.

Conculusion:

size

20 × 15

25 × 20

30 × 25

4e × 30

N

of

N

tof

N

tuf

N

dif

Carre s 皿etho(1

59

1.5660 72

1.6806 84

1.7498

×

Kulsrud s

method

39

1.7112 51

1.7781

62

1.8194 77

1.8569

Our method 35

1.6805

44・

・1.7165

54

1.7589

  In some models which we attempted, it was found that Kulsred s xnethod was mo.re effective than Carre s one, but as for special models, Carre s was more effective than Kulsrud s. But it is considered that both their method can not to use for some kind of problem.

  On the other hand, our method can using these problem and it is clear that our method requier fewer iterations than the others. Especially, for a problem with mixed boundary condition, as is evident from above results our method is the most effective of all others.

  In the field of engineering and the like, since Dirichlet problem is not used so much as mixed boundary condition proble皿, we consider that our method is more effective for mixed boundary condition in these fields. We hope to report in near future.

71

1.7991 N : lteration number for convergence

tof: Final value accelerating factor

Table 4

Comparison of our method and other

method for mixed boundary problem.

  Acknowledgments: We used a HITAC−8400/65 in Data procssing Centre of Okayama College of Science, And NEAC−3200/30 in Tsuyama Technical College.

size

20 x 15

IN

25 × 20

30 × 25

40 .× 30

ωア

N

ωア

N

tuf

N

tof

Carre s

method Kulsrud smethod

107 81

1.7787 98

1.8848

×

199

1.8870

1.8766 113

1.9110 143 1.9309

184

1.9987

Our method 73

1.8296

95

1.8659

114

1.8923

143

1.9118 N : lteration number for convergence

tof: Final value accelerating factor

       References

(1) NIKI, H.:  Practical technique for the successive over−

 relaxation method , Electron. Lett., 1971,7, pp.173−174.

(2) RADLEY, D. E., DIRMIKIS, D., anq BIRTLES, A..B.:

   Coment on practoal technique for the successi e over−

 relaxation method,  Electron. Lett., 1971, 7, p.369.

(3) NIKI, H., and others, :  Relaxtion method for mixed  boundary conditions ., Electron. Lett., 1971, 7, p.525.

(4) Young, D. M.:  lterative method for solving differ−

 ential equations of el]iptic type. , Trans. Amer. Math.

 Soc., 1954, 76, pp.92−111.

(5) Carre, B. A.:  The determination of the optimum  accelerating factor for successive over−relaxation .,

 Comput. J. 4, p.73.

(6) KULSRUD,H.E.:  Apractical echnique for the deter−

 mination of the optimum relaxation factor of the succes−

 siveover−relaxation method ., Comm. Assoc. comp., 1961,

 4, pp.184−187.

  Table 3,4 give the itg. ration number up to convergence and final aceelerating factor and compare theml with others.

  It is consider from these results that Carre s method is

insecure for the some models, because tob had cpmplex

value.

一 280 一

Table 3 Comparison of our  method and other method for Dirichlet problem.   In each cace. a maximum residue less than 10−5 time             the largest boundary value was required to terminate thesolution.Conculusion: size 20 × 15 25 × 20 30 × 25 4e × 30 N

参照

関連したドキュメント

A variety of powerful methods, such as the inverse scattering method [1, 13], bilinear transforma- tion [7], tanh-sech method [10, 11], extended tanh method [5, 10], homogeneous

In this paper, by using the generalized G /G-expansion method, we have successfully obtained some exact solutions of Jacobi elliptic function form of the Zakharov equations.. When

For arbitrary 1 < p < ∞ , but again in the starlike case, we obtain a global convergence proof for a particular analytical trial free boundary method for the

Furthermore, we also consider the viscosity shrinking projection method for finding a common element of the set of solutions of the generalized equilibrium problem and the set of

Then it follows immediately from a suitable version of “Hensel’s Lemma” [cf., e.g., the argument of [4], Lemma 2.1] that S may be obtained, as the notation suggests, as the m A

In this paper, we establish some iterative methods for solving real and complex zeroes of nonlinear equations by using the modified homotopy perturbation method which is mainly due

To derive a weak formulation of (1.1)–(1.8), we first assume that the functions v, p, θ and c are a classical solution of our problem. 33]) and substitute the Neumann boundary

Shi, “The essential norm of a composition operator on the Bloch space in polydiscs,” Chinese Journal of Contemporary Mathematics, vol. Chen, “Weighted composition operators from Fp,