Научная статья на тему 'ANALYSIS OF THE BOUNDARY VALUE PROBLEM FOR THE POISSON EQUATION'

ANALYSIS OF THE BOUNDARY VALUE PROBLEM FOR THE POISSON EQUATION Текст научной статьи по специальности «Математика»

CC BY
68
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
POISSON'S EQUATION / METHOD OF ITERATIVE EXTENSIONS

Аннотация научной статьи по математике, автор научной работы — Ushakov A.L.

The mixed boundary value problem for the Poisson equation is considered in a bounded flat domain. The continuation of this problem through the boundary with the Dirichlet condition to a rectangular domain is carried out. Consideration of the continued problem in the operator form is proposed. To solve the continued problem, a method of iterative extensions is formulated in an operator form. The extended problem in operator form is considered on a finite-dimensional subspace. To solve the previous problem, an iterative extension method is formulated in operator form on a finite-dimensional subspace. The continued problem is presented in matrix form. To solve the continued problem in matrix form, the method of iterative extensions in matrix form is formulated. It is shown that in the proposed versions of the method of iterative extensions, the relative errors converge in a rate that is stronger than the energy norm of the extended problem with the rate of geometric progression. The iterative parameters in these methods are selected using the minimum residual method. Conditions are indicated that are sufficient for the convergence of the applied iterative processes. An algorithm is written that implements the method of iterative extensions in matrix form. In this algorithm, the iterative parameters are automatically selected and the stopping criterion is indicated when the estimate of the required accuracy is reached. Examples of application of the method of iterative extensions for solving problems on a computer are given.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ANALYSIS OF THE BOUNDARY VALUE PROBLEM FOR THE POISSON EQUATION»

MSC 65N85

DOI: 10.14529/mmph220107

ANALYSIS OF THE BOUNDARY VALUE PROBLEM FOR THE POISSON EQUATION

A.L. Ushakov

South Ural State University, Chelyabinsk, Russian Federation E-mail: ushakoval@susu.ru

Abstract. The mixed boundary value problem for the Poisson equation is considered in a bounded flat domain. The continuation of this problem through the boundary with the Dirichlet condition to a rectangular domain is carried out. Consideration of the continued problem in the operator form is proposed. To solve the continued problem, a method of iterative extensions is formulated in an operator form. The extended problem in operator form is considered on a finite-dimensional subspace. To solve the previous problem, an iterative extension method is formulated in operator form on a finite-dimensional subspace. The continued problem is presented in matrix form. To solve the continued problem in matrix form, the method of iterative extensions in matrix form is formulated. It is shown that in the proposed versions of the method of iterative extensions, the relative errors converge in a rate that is stronger than the energy norm of the extended problem with the rate of geometric progression. The iterative parameters in these methods are selected using the minimum residual method. Conditions are indicated that are sufficient for the convergence of the applied iterative processes. An algorithm is written that implements the method of iterative extensions in matrix form. In this algorithm, the iterative parameters are automatically selected and the stopping criterion is indicated when the estimate of the required accuracy is reached. Examples of application of the method of iterative extensions for solving problems on a computer are given.

Keywords: Poisson's equation; method of iterative extensions.

Introduction

Consider a mixed boundary value problem with homogeneous Dirichlet and Neumann boundary conditions for the Poisson equation in a bounded domain. The main problems in solving elliptic problems are usually associated with the complexity of the geometry of the domain, the height of the order of the differential equation, and the presence of Dirichlet boundary conditions [1-5]. We will proceed from the desired provisions that the proposed numerical methods should be stable to computational rounding errors, be asymptotically optimal in terms of computational costs, be sufficiently universal and have an easy implementation when calculating on a computer. To fulfill the indicated provisions when solving the problem under consideration, we will apply the method of iterative extensions as a generalization of the method of fictitious components [4-7]. Note that to solve the problem in a rectangular area, to the solution of which the solution of the original problem will be reduced, it is possible to use marching methods that are optimal in terms of costs [8-10].

1. Boundary problem

Let the first bounded flat area be given and the second bounded flat area selected.

co e jl, n},fifflcR2.

It is required that the intersection of these regions is empty, and the union of their closures is a closure of the rectangular region.

Qj fl^n = 0, U^n = n.

For each of these three areas, the boundary consists of a closure of the union of two open non-intersecting parts.

an = ?, 5=r\ u r2, r\ n r2 = 0,

= «a» = Ur^, Tal nTaa = 0.

Ushakov A.L. Analysis of the Boundary Value Problem

for the Poisson Equation

We assume that the intersection of the boundaries of the first and second areas is the closure of the non-empty intersection of the first part of the boundary of the first area with the second part of the boundary of the second area.

dC\ fi dQn =S, S = ru fl riI 2 * 0.

All the considered parts of the boundaries for all domains are the union of a finite number of disjoint open arcs of sufficiently smooth curves. Areas of the boundary that do not have self-intersections and self-tangencies are considered.

In the first domain, we consider a mixed boundary value problem for the Poisson equation. In the second domain, we introduce a mixed boundary value problem for the homogeneous screened Poisson equation. On the first parts of the boundaries of the regions, we set the homogeneous Diri-Khleb condition. On the second parts of the boundaries of the regions, we consider the homogeneous Neumann condition. The problem in the first area is a solvable problem. We use the problem on the second domain as a zero fictitious continuation of the problem being solved. Here is the problem to be solved and the fictitious problem.

+ = L>ki=q> k\\ ^ 0» f\\ = 0»

г =0,-

дп

œ,2

= 0. (1)

Consider the problem to be solved and the fictitious problem in variational form as the problem of representing linear functionals in the form of scalar products in functional spaces.

A0}(u0},vJ = F0}(vJ\/v0}^H0r (2)

The spaces of solutions for such problems will be the following spaces of Sobolev functions.

H^H^nj^eW^nj-.v|ГяД 4

The right-hand sides of these problems are linear functionals.

K(vJ = (J<D,vtD),(JtD,vtg)= J fj^dn^

The left-hand sides of these problems have bilinear forms.

A«,("a,.vffl) = j (uaxvmy + umyvmy + KmUmVm)d.

We assume that bilinear forms define in the spaces of solutions of the problems under consideration normalizations equivalent to those of the corresponding Sobolev spaces.

These assumptions ensure the existence and uniqueness of the solution for each of the problems under consideration [1]. Note that the solution to the fictitious problem is zero.

CO

2. Continued problem in operator form

It is possible to jointly consider the solved and fictitious problems in a variational form and an operator form. This problem will be called the continued problem.

ueV: Aj (u, v) + Ajj (u, v) = /-,' (7jv) Vv e V,

u<eV : Bu = f, (3)

if you define the operator and the right side in the previous problem as follows

CBu,v) = \(v, /,v) + Ajj(u,v) Vm,vef, (/,v) = /■, (^v) Vv e V.

F(y) = (f,v), (.f,v) = \ JvdU.

n

The extended space of solutions for such a problem will be the following space of Sobolev functions

V = V(U) = jv e w\(n): v^ = o}.

In the extended solution space, there is a subspace that is the solution space of the continued problem. This is the space of solutions to the original problem in the first region, padded by zero to the rest of the rectangular region.

F1=F1(n) = {v1eF:v1|nXQi=0[

In the formulation of the continued problem, we use the projection operator from the extended solution space of the continued problem to the space of its solutions.

/, : V i—> l\, l\ = /"/»/,, /, =/f.

Additionally, we introduce subspaces in the extended solution space.

F3=F3(n) = {v3eF:v3|nXQn=0},

v2 = V2(U) = {v2 e V: A(v2,vj) = 0 Vvx e Vu A(v2,v3) = 0 Vv3 e V3}, V = Vx 0 Vu, Vu =V2® f3.

We used a bilinear form, which is the sum of bilinear forms.

A(u, v) = A1 (u,v) + Ajj(//, v) Vm, v e V.

We assume that the bilinear form defines in the extended solution space a normalization equivalent to the normalization of the corresponding Sobolev space.

3cj,c2 > 0: c, |v|^(n) < A(v,v) < c2 ||v|^1(n) Vv e V.

We assume that the Sobolev spaces used are such that the continuation of functions with preservation of the norm is possible in them. We will use this provision, which is usual in such cases, in the indicated form.

3/?, e (0; 1], P2 e : [\\(y:.y:) < A n(v2,v2) < /AA(r,r,) Vv2 e V2, 3ft e(0;1], fa e: fl(Av2,v2)<(Anv2,v2)</L(.\v:.v:) Vv2 e V2, where the operators under consideration are defined as follows

A = Aj + Ajj , (AM, V) = A(M, v), ( AjM, V) = Aj (M, v), ( AnM, v) = AJJ (M, v) VM, veV.

In this case, the continued problem has a unique solution. The solution to the continued problem is the solution to the original problem in the first area, continued by zero to the rest of the rectangular area. Note that the solution to the original problem and the solution to the original problem continued by zero, that is, the solution to the continued problem can be denoted in the same way as a function and its continuation.

3. Method of iterative extensions in operator form

Let us present a modified method of fictitious components in a variational form and an operator form. Consider the iterative process at each step, which we solve the extended problem with a bilinear form from the continued problem, but without the projection operator. We seek the solution to this problem in the extended solution space of the continued problem, in the solution space of the extended problem.

ukeV: A (uk - uk~l, v) = -r^ (Aj (m^-1, /jv) + An (uk~l, v) - F1 (/jv)), fteNVveF,

ukeV: A(uk-uk~l) = -r^Bu^1 -f),ke N, (4)

Vm° e Vu r0 = 1. = 2/(£ + p2\ k e NX}!}.

Let us propose the method of iterative extensions as a generalization of the method of fictitious components. Consider an iterative process at each step of which we solve an extended problem with a bilinear form, this operator generated by a bilinear form.

C(m,v) = Aj(m,v) + yAYl(m,v) Vm,veF, y e (0; +oo),

(Cm,v) = C(m,v) Vm,veF.

We seek the solution to this problem in the extended solution space of the continued problem, in the solution space of the extended problem.

m46F: C(uk -uk~l,v) = -z-^j(Aj(m^-1 ,Irv) + Ajj(m',v)-Fj(/jv)), AeNVveF,

Ushakov A.L. Analysis of the Boundary Value Problem

for the Poisson Equation

uk^V: C(uk - uk~l) = -rk_x (Buk~l - /), k e N, (5)

\fu°^Vl,f>c(, t0 = 1, t^ = (rk~l,7jk~l)/(tjk-1,fjk~l), &eN\{1}.

To calculate the iterative parameters, it is necessary to calculate the residuals, corrections and equivalent residuals, respectively.

fk~l =Buk~l -/, wk~l =C~1rk-\ if'1 =Bwk~\ke N.

We will assume that the assumptions about the continuation of functions are fulfilled, which we now write in the following form

3^6 (0;+oo), 52 e [<5j;+oo) : S2(Cv2,Cv2) < (Anv2, Anv2) < S2(Cv2,Cv2) Vv2 e V2, 3 a e (0; +oo): ( AjV2 , AjV2

if the operators under consideration are defined in this way

C = Aj + fA.u, (Cu,v) = C(u,v), (Aju,v) = Aj(w, v), (Auu,v) = An(w, v) Vw, v e V.

4. Continued problem in operator form on a finite-dimensional subspace

Let us introduce a finite-dimensional approximating subspace. Let's set the previously introduced rectangular area and parts of its border in a rectangular coordinate system.

n = (0;ft1)x(0;ft2), T, ={bl}x(0-b2){](0-,bl)x{b2}, T2 = {0}x(0;&2)U(0;&j)x{0}, bx,b2 e(0;+o>).

In this rectangular area, on the second part of its border and at the origin, we will introduce a grid.

(x;;.) = {(i — Y)1\',(J — Y)h^), \ =bl/m, h2 =b2/n, i = 1,2...,m, j =1,2...,«, m,n el

Consider grid functions with values at the nodes of the introduced grid.

Vj j =v(xi;)>j) (. . / 1.2..../». j = 1,2...,«, »!,»eM

To complete the grid functions, we use bilinear basis functions.

0!'J (x; y) = (x)^2'-! (y), i = 1,2..., m, j = 1,2..., n, m, n e N, (x) = Y(Xh - i +1), T2,i (y) = Y(- j +1), ' z, z e [0; 1], ¥( z) = <¡2 - z, z e [1;2], 0, z g[0;2].

We assume that the values of the basis functions outside the given rectangular area are equal to zero.

®!j(x;j) = 0, (x;j)gll, i = \,2...,m, j = \,2...,n, m,neK

Linear combinations of basis functions form a finite-dimensional subspace in the solution space of the extended problem.

{m n

XXn,^' (a: V)^ r.

Consider the continued problem in variational form and in operator form when the space of its solutions is replaced by its previously introduced finite-dimensional space.

i!(eV : Aj (m, /, v) + Ajj (77, v) = /<j (7jv) Vv e F,

ueV:Bu=f, (6)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

where we define the operator and the right-hand side in the previous problem as follows cBu, v) = Aj (u, /jv) + Ajj (u, v) Vm, v e V, (/, v) = F1 (/jv) Vv e F.

In the now used finite-dimensional space, there is a finite-dimensional subspace of solutions for the continued problem. This is a finite-dimensional space of solutions to the original problem in the first region, padded by zero to the rest of the rectangular region.

F1=Fl(n) = {v1eF:v1|nXQi=0[

We assume that the projection operator acts similarly on the corresponding finite-dimensional subspaces. In this case, we assume that the operator of projection onto the solution space of the

continued problem zeroes out all the coefficients of the basis functions of the supports, which do not lie completely in the first domain.

/, : V i—> f\, f\ = /"/»/,, /, =/f.

In addition, we introduce the corresponding finite-dimensional subspaces.

F3=F3(n) = {v3eF:v3|nXQn=0},

V2 = V2(JJ) = {v2ef: A(v2jVj) = 0Vv1ef1, A(v2,v3) = 0 Vv3 e V3}, V = Vx 0 V2 0 V3.

We will assume that for finite-dimensional subspaces approximating the corresponding spaces, the assumptions about the continuation of functions in the same form are fulfilled.

m e (0;1], h e |/?,; 11: £A(v,,v2) ^ An(v2, v2) < P2A(v2,v2) Vv2 e f2, e (0;1], e : fl(Av2,v2) < (Anv2, v2) < fi2(Av2,v2) Vv2 e f2, where the operators under consideration are defined as follows

A = Aj + Ajj , (AM, v) = A(M, v), (AjM, v) = Aj (M, V), (AJJv, v) = AJJ (M, V) VM, V £ F.

Piecewise linear basis functions can be taken instead of bilinear basis functions.

5. The method of iterative extensions in operator form on a finite-dimensional subspace

Consider a modified method of fictitious components in variational form and operator form on a finite-dimensional subspace.

uk e V: A(uk - uk~x, v) = -rk_ 1 (Aj (uk~l, /jv) + Ajj (uk~l, v) - Fj (/jv)), /c e N Vv e f,

w^eF: A(m* -uk~l) = -Tk_x(Buk~l -/),/ceN, (7)

Vm° e Fj, r0 = 1. r,_j = ifCft + AX k e N\{1}.

We propose the method of iterative extensions as a generalization of the method of fictitious components on a finite-dimensional subspace. Consider an iterative process at each step of which we solve an extended problem with a bilinear form, with an operator generated by this bilinear form on a finite-dimensional subspace.

C(m,v) = Aj(u,v) + yAu(u,v) Vm,veF,ye(0; +oo),

(Cm,v) = C(M,v) VM,veF.

We seek a solution to this problem in the extended solution space of the continued problem, in the solution space of the extended problem, but on a finite-dimensional subspace.

ukef: C(uk -uk~\v) = -rk_x (Aj (uk~l, Irv) + Ajj (uk~l ,v)-Fr (/jv)), AeNVveF,

ukeV: C(uk -iik~l) = -Tk_x(Buk~x -/), ieN, (8)

Vm° e.V1,f> a, r0 = 1, r^ = (r^^"1)/^"1,^"1), * eN\{l}.

To calculate the iterative parameters, it is necessary to calculate the residuals, corrections and equivalent residuals, respectively.

rk~l = Buk~l -/, = C~lrk~\ rjk~x = /itf*-', k e N.

We will now assume that the assumptions about the continuation of functions are fulfilled, which we will write in the form.

3 Sl e (0; +oo), S2 e [5X; +oo): c^2 (Cv2, Cv2 ) < (Ajjv2, AjjV2 ) < S2 (Cv2, Cv2 ) Vv2 e V2, 3a e (0;+oo): (AjV2, AjV2 ) < ¿2(AjjV2, AjjV2) Vv2 e V2, where the operators under consideration are defined as follows.

C = Aj + yAjj, (CM,v) = C(ii,v), (AjM,V) = Aj(M,V), (AJJM,V) = AJJ(M,V) VM,veF.

6. The method of iterative extensions in matrix form

Consider the continued problem in matrix form. Approximating the continued problem using a finite-dimensional subspace, we obtain a linear system of algebraic equations.

ueWtN: Bu=f, /ei* (9)

Ushakov A.L. Analysis of the Boundary Value Problem

for the Poisson Equation

We also assume that the operator of projection onto the solution space of the continued problem zeroes out all the coefficients of the basis functions of the supports, which do not lie completely in the first domain. We get the continued problem in matrix form by defining the continued matrix and the continued right-hand side of the system.

(Bi7,v) = A1 (m,/, v) + Ajj(fi,v) Vm,veV, (/,?}=/', (^v) Vv e V,

(f,v)= =Jvhxh2, v = (yx,v2,...,vN)' e Mn,N =mn.

As an example, consider the numbering of grid nodes, coefficients of basis functions and corresponding basis functions.

Vn(l-1)+J = vij, = °,J(X;y}X 1 = m j = 1,2...,n,

m n N

v=Z Z v»,y J (x; ^=Z v/° / • ;=1 /=1 /=1

But we number from the beginning the basis functions of the carriers, which are completely contained in the first area. Further, we continue to number the basis functions of the carriers, which cross the border of the first region and the second region simultaneously. We complete the numbering on the basis of the support functions, which are completely contained in the second area. With this numbering, the arising vectors have the following form.

v = (v1, v2,v3')', U = (Mi',0' 0')', f = cfi' ,0' o')'.

We calculate the elements of the matrix, the components of the vector on the right side of the reduced system.

bj = h-h- 1 (Ai(O.,I,Oj) + An(O.,Oj)), fi = h-lh-lFi(IiO.), i, j = 1,2,...,N.

Consider the modified method of fictitious components in matrix form. By approximating the modified method of fictitious components in a variational form using a finite-dimensional subspace with the previously indicated projection operator, we obtain the well-known method of fictitious components in matrix form.

uk e WN : A(uk -uk~l) = -r^(Buk~l -f),ke N,

Vm0 eV1,T0=l. r^ = + fr), k e N\{1}. (10)

At each step of this iterative process, we obtain an extended matrix problem with an extended matrix.

(Am,v) = A(m,v) Vm,v e F.

We calculate the elements of this matrix.

aj = hi-ih2-iA(Oi,Oj), i, j = i,2,...,N.

The resulting matrices have a well-known structure.

"Ап А12 0 " "Ап А12 0

А = А21 А22 А23 , в = 0 А02 А23

0 А32 А33 _ 0 А32 А33

We use a subspace of vectors.

Vx = jv = (v/, v2, v3')' 6f:v2 = 0,v3 = o}.

Additionally, we introduce vector subspaces as the corresponding finite-dimensional subspaces introduced earlier.

V3 = jv = (v/.v/, v3')' e : vj = 0, v2 = o},

V2 = {v = (v/,v2',v3')' e : A^ + A12v2 = 0, A23v2 + A33v3 =oj,ljV = Fief2©f3. Note that the fictitious component method solves the continued problem in matrix form.

"An A12 0 " u1 /1

Bu - /, 0 A02 A23 0 - 0

0 A32 A33 _ 0 0

By solving the continued problem in matrix form, solutions are obtained, respectively, of the original problem in matrix form and the zero solution of the fictitious problem in matrix form.

^02 A23

A11u1 - /1,

A32 A33

u 2 0 u 2 0

u3 0 , u3 0

Let us introduce the norms generated by the identity matrix, the extended matrix, and its square.

\\v\\ = , M\A =V(Av,v) , \\v\\A2 =^(A2V,v) Vv e KN.

Lemma 1. In the method of fictitious components (10), an estimate is performed.

< 2

u1 — u

0 -

u — u

Proof. Let us introduce the notation for the error in the iterative process (10).

yf = «*-«, *eNU{0}. From the iterative process, we obtain equalities.

(AC^1 -ft0))2 = (-Any/f)2, A^Aft1 -+ Aft0Aft0 = An^0Au$. Note that the inequality holds.

Aft0Aft0 >А11^10АП^10.

We get inequalities.

Aft^ft1 — 2Aft1Aft0 < 0, (Aft^ft1)2 < (2A^1A^0)2 < 4(Aft1Aft1)(Aft0Aft0).

After cancellation, we obtain the following inequalities.

Aft^ft1 < 4Aft0Aft0, ft1

< 2

A2

A2

u1 — u

<2

A2

-0 —

u — u

A2

Lemma 2. In the iterative process (10), the estimate holds.

< <

u1 — u

u1 — u

A positive value in the inequality is estimated as an asymptotic equality.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

d « (Al1 + xrn)1/24-/, h1,h2 ^ 0, A11 = n2(b-2 + b-2)/4. Proof. Note that there is an inequality with a positive value.

3d > 0: (Aft1,ft1) < d2(Aft\ Aft1). Let us obtain an upper bound for the indicated quantity in the inequality in the form of an asymptotic equality.

+00 +00 +00 +00 +00 +00

А,1 i -

1 +CO +CO +CO +CO „ _,_ „ _,_ „

А,1 i-1 j-1

i-1 j -1 Ад + KYi +œ +œ

i-1 j -1 А1

i-1 j -1

А12,1

1 j=1 ^1,1 ¿=1 y=1 A,1 ¿=1 j=1

Here we used the properties of solutions to the spectral problem.

+00 +00

= Y^Lpufiui' (Vij'Wj) = 1> (&ij>Vp,i) = °> Q'J) * (P',0, i,j,P,l e N,

i=l J=1

where Й,/ e

r((0;i1)x(0;62)): -A^■ =A,A/' *<>, A,, = 0,25^2 ((2z - l)Af2 + (2j -1)622 ), ij , Theorem 1. In the method of fictitious components (10), convergence estimates are satisfied.

: N.

uk — u

<s

—0 — u — u

= s

f0 — f

s = cq , c = 2d e (0 + oo), k e N, /= Awu, 0 <q = (J32 - ft)/\ftx + ft2) < 1, d « {\l+Kllf12^, \,h2 ->0, \x = n2(bf +b22)/4.

In the method of fictitious components, the absolute error in the energy norm converges with the speed of a geometric progression.

Let us propose the method of iterative extensions as a generalization of the method of fictitious components in a matrix form. To solve the old problem (9), we will apply a new method. Let us define the matrices that we will use in what follows.

(AjM,v) = Aj(m,v), (Ani7,v) = An(w,v) Vw,v eF.

The introduced two matrices have a definite structure.

"Ап А12 0" " 0 0 0

II А21 А20 0 , А11 = 0 А02 А23

0 0 0 0 А32 А33

Let us now define in a different way the extended matrix as the sum of the first matrix with the second matrix multiplied by an additional positive parameter.

"Cil C12 0 " "А11 А12 0" "0 0 0"

C = А!+/Ап , C21 C22 C23 = А21 А20 0 + y 0 А02 А23 , y e (0; +œ).

0 C32 C33 _ 0 0 0 0 А32 А33 _

We will assume that for finite-dimensional spaces that approximate the corresponding spaces, the previous assumptions about the continuation of functions are fulfilled, which we now write in matrix form.

351 e (0; +<»), 52 e 5; +<»): S2 (Cv2,CV2) < (Anv2, Anv2) < <5f (CV2,CV2) Vv2 e V2, 3ae(0; +<»):(AjV2,AjV2)<a2(Anv2,Anv2) Vv2 e V2.

Now we apply the method of iterative extensions to solve problem (9), as a generalization of the method of fictitious components, using the introduction of an additional parameter in the extended matrix. Note that the method of fictitious components with a single value of this additional parameter is obtained from the method of iterative extensions, but without taking into account the choice of iterative parameters.

i^e:

D N .

: C(ïïk - йк~1 ) = {Вйк~х - /), к e N,

VÎ7° e Vx, y > a, т0 =1, rH =(rH,i/H)/(f )Д6 N\W

(11)

To calculate the iterative parameters, it is necessary to calculate the residuals, corrections and equivalent residuals, respectively.

rk~l = Buk~l -J, wk~l = C~lrk~l, rf~l =Bwk-\ k e N.

Let us introduce the norm generated by the square of the extended matrix.

I Vic 2 =yjC 2v, v) Vv eR ". Lemma 3. In the method of iterative extensions (11), the estimate is satisfied.

u1 — u , < 2 u 0 — u

с2

Proof. Let us introduce the notation for the error in the iterative process (11).

yf = tt*-tt,*eNU{0}. From the iterative process, we obtain equalities.

(C (^ C (^-y0)) ^-An^f,-Aj^0},

(C^1,C^) - 2(Cy?\ + (^A11y10, A^). Note that the inequality holds.

(Cft0,Cft0} >(Anft0, Aft0).

We get inequalities.

(Cft,1 Cft1 ) -2 (Cft1,Cft0 } < 0,(Cft1,Cft1 ) 2< 4 (Cft1,Cft0} < 4 (Cft1,Cft1)^Cft0,Cft0

After cancellation, we obtain the following inequalities.

(Cft1,Cft1 ) < Cft0,Cft0 ), [ft1

< 2

ft

u1 - u

<2

u 0 - u

Theorem 2. In the method of iterative extensions (5), convergence estimates are satisfied.

uk —u

<s

-0

и —и

,s = 2(S2/Sl)(ä/y)k~1,keR

where the relative errors converge with a geometric progression rate in the norm stronger than the energy norm generated by the operator of the extended problem

M\c2 =<J(Cv,Cv) Vv e V. Proof. From the iterative process, we obtain equalities for errors and residuals.

ip* =ipk-l-TkC~lAllipk-\ fk = fk-l-TkAuC-lfk-\ken\l. We will minimize the residuals.

0 < (rk, fk ) = 4 (ÂnC"1^"1, ÂnC"1^"1 ) - 2rk (A^-lfk-\fk-lY(rk-\fk-1). We select the iterative parameters from the condition for minimizing the residuals.

Tk-1 =

Note the existence of equality.

Tk-1 =

(ÄnC-1^-1,^-1) (Än^-1,^-1)

(Ä^-V-^ÄnC-V-1) " (Ап^ДП^"1)'

Let us introduce the notation

AjW*-1 = a, Anw*_1 =b. We establish the positivity of the selected iterative parameters.

,1/2 tr r\V2

\u,u~r/ui \u,u i i u,u

ч1/2

(b,a + yb) (a,8) (,a,af2(b,b)' (ä,äY>

v > =f-\-JL>y-l-' \ > >y-y ' > >y -a >0.

(i,i) (В.Ь) -'-(>-J,у

We present the scalar products of the residuals for the selected iterative parameters.

\2

(rk ,fk) = (rk-\fk~l\

(Än^-V*-1)

(AnC-V^-^AnC-1^-1)' Write out the ratio of the squared residual norms at adjacent iterations.

[rk,fk) (An c-lrk-\fk~1)2

-T — 1 "

q2 ="

(rk-\fk~l) [AnCrlfk-\AnCrlfk-l){fk-\fk-1)

( Änw^1, Än ) [Cwk~l, Cwk~l ) - ( Äuwk~l, Cwk~l f {b,b)(ä + yb,ä + yb)-(b,ä + ybf ~ (Änw*_1, Än w*-1 ) (ей*-1, Cwk~l ) "

We introduce the notation.

(ä,ä) = a,(b,b^ = b, [a,b^

(b,b^(a +yb,a +yb^

= z.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

then

2

2

2

2

C

C

C

C

qk =

ab-z2

b(a + y b + 2yz) \z\<-№

<maxqk(z) = qk

7

a a

-2, ~~ ~2 Y b y

considering that

q2 > 0, (qk(z))

' ~2y(z + a/y)(z + yb) ■ b(a + y2b + 2 yz)2 ''

- yb <

a + y b

<

-'Jab <-— < '■Jab.

2 y y

This is how we establish inequalities. (Àn^, ) < q2 Ân^"1 ), (Ân^, )< q2^ (A^, Ân^),*eN\{l}.

Considering that

(Cy^, C>,/ ) < ¿f2 ( A„i/, AHy/ ), ( AHI//', A[[!//' ) < ¿22 ((>', C^1 ) < 4J22 (c<^0, C>°),

Я

(У )<4J2(o//°, <V),

we obtain an inequality from which the convergence estimate in the method of iterative extensions follows. Here we take into account the passage to the limit in the inequality.

(CV/ V1 ) , 0/71 ^<4^0/?°, /?,, /?2 ->().

Theorem 3. /n the method of iterative extensions on a finite-dimensional subspace (8), convergence estimates are satisfied.

йк — й

~0

и —и

where the relative errors converge with a geometric progression rate in the norm stronger than the energy norm generated by the operator of the extended problem on the finite-dimensional and approximating subspace

\\v\\d2 = *J(Cv,Cv) Vv e V. We assume that the properties are fulfilled in the approximation.

(AjV, Ajv) « (Ajv, Ajv), (Ajjv, Anv) « (Anv, Anv), 0.

In this case, the previous theorem is obtained from this theorem under the passage to the limit.

Theorem 4. There are estimates in the method of iterative extensions in matrix form (11).

uk — u

< s

—0 —

u — u

,s = 2{S2lSl){alyf-\k^n

where the relative errors converge with a geometric progression rate in the norm stronger than the energy norm generated by the operator of the extended problem

||v|c2 =J(Cv,Cv) Wei"

Remark 1. Passing to the limit from Theorems 3 and 4, Theorem 2 follows. Theorem 3 and Theorem 4 coincide up to notation. The proof of Theorem 4 is similar to the proof of Theorem 2 and does not use the passage to the limit in the inequality obtained at the first iteration.

7. Algorithm that implements the method of iterative extensions in matrix form

We use the method of minimum residuals with a zero initial approximation.

I. Calculate the square of the norm of the initial absolute error.

Eo =( f, f).

II. Find the first approximation.

u1 = C "7.

III. We calculate the residual.

f = BU - , =

IV. Calculate the square of the absolute error rate.

-k~l = Bïïk~l -f = Auïïk~l ,k e N \ {1}.

V. Finding an amendment.

wk~l = C~lfk~l, A: e N \ {!}.

VI. We calculate the equivalent residual.

rjk~l = Bwk~l = Auwk~l, k e N \ {1}.

VII. We calculate the iteration parameter.

{1}.

VIII. We calculate the next approximation.

uk = uk~l -Tk_xwk~l, A: e N\ {l}.

IX. Checking the condition for stopping iterations.

E*.! < E0E, k e N\ {l}, E = 0,0001 e (0; 1). If the condition for stopping iterations is not met, then everything is repeated from point III.

8. Examples of application of the method of iterative extensions in matrix form

Consider tasks using the following areas.

n = (0; 6) x (0; 6), = (0; 6) x (1; 4), Qn = (0; 6) x (0; 1) U (0; 6) x (4; 6). We assume that the areas have boundaries.

r\ = (0;6) x {6}, T2 = {0, 6} x (0;6) U(0;6) x {0}, ru = (0;6) x {1, 4}, ri 2 = {0, 6}x(l;4),

riu = (0; 6) x {6}, riI 2 = (0; 6) x {0,1, 4} U {0, 6} x (0; 1) U {0, 6} x (4; 6). We select the right sides and the coefficient in the equations.

- J 2, (x;y) e (0; 6) x (l;l + /z),

MX,y) [O, (x;y) e (0;6) x (1 + h;4), (x; y) = 2, (x; y) e (0; 6) x (0; 1), (x; y) = 0, (x; y) e (0; 6) x (4; 6). Here are the solutions to the problems.

, i-y2 -(h2¡3-2h -2)y + h2/3-2h -1, (x;y) e (0;6) x (1;1 + h], [ (-/22/3)>' + 4/22/3, (x;y) e (0;6) x [1 + h;4).

When sampling, we select the grid steps. h = h1 = h2 = 6/n, n = 6,12,...,102. In calculations by the method of iterative extensions with a zero initial approximation, the number of iterations is set at a predetermined estimate of the relative error.

£(E;n) = 8, n = 6,12, k(E;n) = 6, n = 18,...,102, E = 0,0001. Note that at the last iteration, on the finest grid, inequalities are satisfied.

< 0,00043

max I

( xi ; yj )еЦ

2

u, , — u, , u, ,

l,J l,J /

|< 0,0022, max

( xi ; yj

ui,j — uu

max

( xi ; yj )еЦ

References

1. Aubin J.-P. Approximation of elliptic boundary-value problems. New York: Wiley-Interscience, 1972, 360 p.

2. Sorokin S.B. An economical algorithm for numerical solution of the problem of identifying the right-hand side of the Poisson equation. Journal of Applied and Industrial Mathematics, 2018, Vol. 12, no. 2, pp. 362-368. DOI: 10.1134/S1990478918020163

3. Sorokin S.B. An efficient direct method for the numerical solution to the Cauchy problem for the Laplace equation. Numerical Analysis and Applications, 2019, Vol. 12, no. 12, pp. 87-103. DOI: 10.1134/S1995423919010075

4. Ushakov A.L. Investigation of a mixed boundary value problem for the Poisson equation. Proc. 2020 International Russian Automation Conference (RusAutoCon), Sochi, Russia, 2020. pp. 273-278. DOI: 10.1109/RusAutoCon49822.2020.9208198

5. Ushakov A.L. Research of the Boundary Value Problem for the Sophie Germain Equationinin in a Cyber-Physical System. Studies in Systems, Decision and Control. Springer, 2021, Vol. 338, pp. 5163. DOI: 10.1007/978-3-030-66077-2_5

6. Matsokin A.M., Nepomnyaschikh S.V. The Fictitious-Domain Method and Explicit Continuation operators. Zh. Vychisl. Mat. Mat. Fiz., 1993, Vol. 33, no. 1, pp. 52-68. (in Russ.).

7. Marchuk G.I., Kuznetsov Yu.A., A.M. Matsokin A.M. Fictitious Domain and Domain Decomposion Methods. Russian Journal of Numerical Analysis and Mathematical Modelling, 1986, Vol. 1, Iss. 1, pp. 3-35. DOI:10.1515/rnam.1986.1.1.3

8. Bank R.E., Rose D.J. Marching Algorithms for Elliptic Boundary Value Problems. SIAM J. on Numer. Anal., 1977, Vol. 14, no. 5, pp. 792-829. DOI: 10.1137/0714055

9. Manteuffel T. An Incomlete Factorization Technigue for Positive Definite Linear Systems. Math. Comput., 1980, Vol. 38, no. 1, pp. 114-123.

10. Swarztrauber P.N. The Method of Cyclic Reduction, Fourier Analysis and FACR Algorithms for the Discrete Solution of Poisson's Equations on a Rectangle. SIAM Review, 1977, Vol. 19, no. 3, pp. 490-501. DOI: 10.1137/1019071.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Received December 16, 2021

Information about the author

Ushakov Andrey Leonidovich, Associate Professor, Cand. Sc. (Physics and Mathematics), Senior Research Officer at the Department of Mathematical and Computer Modelling, South Ural State Univer-sity,Chelyabinsk, Russian Federation, e-mail: ushakoval@susu.ru

Bulletin of the South Ural State University Series "Mathematics. Mechanics. Physics" _2022, vol. 14, no. 1, pp. 64-76

УДК 519.63 DOI: 10.14529/mmph220107

АНАЛИЗ КРАЕВОЙ ЗАДАЧИ ДЛЯ УРАВНЕНИЯ ПУАССОНА А.Л. Ушаков

Южно-Уральский государственный университет, г. Челябинск, Российская Федерация E-mail: ushakoval@susu.ru

Аннотация. Смешанная краевая задача для уравнения Пуассона рассматривается в ограниченной плоской области. Проводится продолжение этой задачи через границу с условием Дирихле до прямоугольной области. Предлагается рассмотрение продолженной задачи в операторном виде. Для решения продолженной задачи формулируется метод итерационных расширений в операторном виде. Продолженная задача в операторном виде рассматривается на конечномерном подпространстве. Для решения предыдущей задачи формулируется метод итерационных расширений в операторном виде на конечномерном подпространстве. Продолженная задача приводится в матричном виде. Для решения продолженной задачи в матричном виде формулируется метод итерационных расширений в матричном виде. Показывается, что в предложенных вариантах метода итерационных расширений относительные ошибки сходится в норме более сильной, чем энергетическая норма расширенной задачи со скоростью геометрической прогрессии. Итерационные параметры в указанных методах выбираются с помощью метода минимальных невязок. Указываются условия, достаточные для сходимости применяемых итерационных процессов. Выписан алгоритм, реализующий метод итерационных расширений в матричном виде. В данном алгоритме производится автоматический выбор итерационных параметров и указывается критерий остановки при достижении оценки требуемой точности. Приводятся примеры применения метода итерационных расширений для решения задач на ЭВМ.

Ключевые слова: уравнение Пуассона; метод итерационных расширений.

Литература

1. Aubin, J.-P. Approximation of elliptic boundary-value problems / J.-P. Aubin // New York: Wiley-Interscience, 1972. - 360 p.

2. Sorokin, S.B. An economical algorithm for numerical solution of the problem of identifying the right-hand side of the Poisson equation / S.B. Sorokin // Journal of Applied and Industrial Mathematics. - 2018. - Vol. 12, no. 2. - P. 362-368.

3. Sorokin S.B. An efficient direct method for the numerical solution to the Cauchy problem for the Laplace equation / S.B. Sorokin // Numerical Analysis and Applications. - 2019. - Vol. 12, no. 12. -P. 87-103.

4. Ushakov, A.L. Investigation of a mixed boundary value problem for the Poisson equation / A.L. Ushakov // 2020 International Russian Automation Conference (RusAutoCon), Sochi, Russia. -2020. - P. 273-278.

5. Ushakov, A.L. Research of the Boundary Value Problem for the Sophie Germain Equationinin in a Cyber-Physical System / A.L. Ushakov // Studies in Systems, Decision and Control. Springer. - 2021. - Vol. 338. - P. 51-63.

6. Мацокин, А.М. Метод фиктивного пространства и явные операторы продолжения / А.М. Мацокин, С.В. Непомнящих // Ж. вычисл. матем. и матем. физ. - 1993. - Т. 33, № 1. - С. 5268.

7. Marchuk, G.I. Fictitious Domain and Domain Decomposion Methods / G.I. Marchuk, Yu.A. Kuznetsov, A.M. Matsokin // Russian Journal of Numerical Analysis and Mathematical Modelling. - 1986. - Vol. 1, Iss. 1. - P. 3-35.

8. Bank, R.E. Marching Algorithms for Elliptic Boundary Value Problems / R.E. Bank, D.J. Rose // SIAM J. on Numer. Anal. - 1977. - Vol. 14, no. 5. - P. 792-829.

9. Manteuffel, T. An Incomlete Factorization Technigue for Positive Definite Linear Systems / T. Manteuffel // Math. Comput. - 1980. - Vol. 38, no. 1. - P. 114-123.

10. Swarztrauber, P.N. The Method of Cyclic Reduction, Fourier analysis and FACR Algorithms for the Discrete Solution of Poisson's Equations on a Rectangle / P.N. Swarztrauber // SIAM Review. -1977. - Vol. 19, no. 3. - P. 490-501.

Поступила в редакцию 16 декабря 2021 г.

Сведения об авторе

Ушаков Андрей Леонидович - доцент, кандидат физико-математических наук, старший научный сотрудник кафедры математического и компьютерного моделирования, Южно-Уральский государственный университет, г. Челябинск, Российская Федерация, e-mail: ushakoval@susu.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.