Научная статья на тему 'Modified Upwind Leapfrog difference scheme'

Modified Upwind Leapfrog difference scheme Текст научной статьи по специальности «Математика»

CC BY
89
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Upwind Leapfrog scheme / Standard Leapfrog scheme / central difference scheme / twoparameter difference scheme / difference scheme accuracy / схема «кабаре» / схема «крест» / центрально-разностная схема / двухпараметрическая разностная схема / точность разностной схемы

Аннотация научной статьи по математике, автор научной работы — Sukhinov A.I., Chistyakov A.E., Kuznetsova I.Y., Protsenko E.A., Belova Y.V.

The paper considers the application of the scheme based on linear combination of the Upwind and Standard Leapfrog difference schemes with weight coefficients obtained by minimizing the approximation error. According to the resulting error estimation, it is preferable to use the proposed difference scheme with the approximation error for small Courant numbers than the classical Upwind and Standard Leapfrog difference schemes with the approximation errors . The paper presents the comparison solution of the transfer problem based on the proposed scheme with the results obtained using the scheme, which is the linear combination of the Upwind Leapfrog and central difference schemes, as well as two-parameter difference scheme with the third order of accuracy.

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

Модифицированная схема «кабаре»

В работе рассматривается применение разностной схемы, построенной на основе линейной комбинации разностной схемы «кабаре» и «крест» с весовыми коэффициентами, полученными в результате минимизации погрешности аппроксимации. Получена оценка погрешности аппроксимации для предложенной разностной схемы из которой следует, что при малых числах Куранта данную схему, имеющую погрешность аппроксимации   2 O сh , предпочтительней использовать, чем исходные схемы «кабаре» и «крест», погрешности аппроксимаций которых равны   2 Oh . Проведено сравнение расчетов задачи переноса на основе предложенной схемы с результатами, полученными с использованием: схемы, полученной в результате линейной комбинации центральной разностной схемы и схемы «кабаре», а также двухпараметрической разностной схемой третьего порядка точности.

Текст научной работы на тему «Modified Upwind Leapfrog difference scheme»

UDC 519.6 10.23947/2587-8999-2020-1-1-56-70

Modified Upwind Leapfrog difference scheme *

A.I. Sukhinov1, A.E. Chistyakov1, I.Y. Kuznetsova2, E.A. Protsenko3, Y.V. Belova1***

1 Don State Technical University, Rostov-on-Don, Russia

2 Southern Federal University, Rostov-on-Don, Russia

3 A.P. Chekhov University of Taganrog (branch of Rostov State University of Economics), Taganrog, Russia

The paper considers the application of the scheme based on linear combination of the Upwind and Standard Leapfrog difference schemes with weight coefficients obtained by minimizing the approximation error. According to the resulting error estimation, it is preferable to use the proposed

difference scheme with the approximation error O (ch2) for small Courant numbers than the classical

Upwind and Standard Leapfrog difference schemes with the approximation errors O (h2). The paper

presents the comparison solution of the transfer problem based on the proposed scheme with the results obtained using the scheme, which is the linear combination of the Upwind Leapfrog and central difference schemes, as well as two-parameter difference scheme with the third order of accuracy.

Keywords: Upwind Leapfrog scheme, Standard Leapfrog scheme, central difference scheme, two-parameter difference scheme, difference scheme accuracy.

Introduction. The paper considers numerical solution of the transfer problem based on a modified Upwind Leapfrog scheme with difference operator of which is a linear combination of the Upwind and Standard Leapfrog difference schemes [1]. Standard Leapfrog and Upwind Leapfrog difference schemes have similar properties: they are non-dissipative and have a second order of accuracy with respect to steps in the spatial and temporal coordinate directions. Despite these properties of the scheme, they have low accuracy. The modified Upwind Leapfrog scheme based on linear combination of central difference scheme and Upwind Leapfrog scheme [2] and two-parameter family of difference schemes [3, 4] showed the high accuracy of the numerical solution of the transfer problem.

In the linear combination of the Upwind and Standard Leapfrog difference schemes with similar properties, there is often mutual compensation for approximation errors, and the resulting scheme has better properties than the original schemes. The purpose of this work is to obtain a more accurate difference scheme based on a linear combination of the Upwind and Standard Leapfrog difference schemes.

* The reported study was funded by RFBR according to the research project 19-07-00623.

The Upwind and Standard Leapfrog difference schemes

Consider the transfer equation [5]

dq dq a /u

— + u — = 0, (1)

dt dx

where t e[0,T], x e[0,L], q(0,x) = q° (x), q(t,0) = 0, u = const.

Let us introduce the uniform computational grid <o = ohxoT, where

oh ={x!|x! = ih, i = 0,1,...,N, Nh = Lj, 0r={ty|' = 0,1,...j, r = tn+l -tn = const.

The following finite difference schemes can be used to solve the problem numerically: - the Upwind Leapfrog scheme [1]:

n+1 n n n—1 n n

++uqnj—q± = 0, M > q.

2t 2t h

n+1 n n n—1 n n

qn — qi+ + u^m—^ = 0, u < 0;

(2)

2t 2t h

- the Standard Leapfrog scheme:

n+1 „n—1

-.n n

qi — qt .„.q+t—qt—1

+ -1 = 0. (3)

2t 2 h

Test problem I. Find the solution of the transfer equation:

— + u — = 0, u = 0.5 m/s, 0 < t < T, 0 < x < L, q (t,0) = 0 dt dx v '

with initial conditions q0 (x) = h(20 - x) - h(10 - x) , where h(x) is the Heaviside function.

Fig. 1 shows the numerical solutions of Test problem I based on the difference schemes (2)-(3) (1 - accurate solution; 2 - numerical solution). The time step t is equal to 0.02 s. The space step h is equal to 1 m. The length of time interval T is equal to 100 s.

Fig. 1 ((a) and (b)) shows that the Upwind and Standard Leapfrog difference schemes have oscillations (entropic perturbations) [6]. The numerical solution based on the Upwind Leapfrog difference scheme has oscillations in the right side of the computational domain (along the pulse path). The numerical solution based on the Standard Leapfrog difference scheme has oscillations in the left part of the computational domain (behind the impulse). In the considered schemes, oscillations are generated by dispersion. In the Upwind Leapfrog scheme, high harmonics have a "phase velocity" higher than the real one, and lower for the Standard Leapfrog scheme.

Upwind and Standard Leapfrog difference schemes are non-dissipative and, for this reason, not monotonic. That's why these schemes are not recommended for use in transfer problems with discontinuous initial data without artificial viscosity or other monotonizing solution procedures. For the Upwind Leapfrog scheme, it's recommended to use nonlinear flow correction (limiters) [7-9] based on the maximum principle. The solutions of Test problem I based on the Upwind and Standard Leapfrog difference schemes with limiters are shown in Fig. 1 ((c) and (d)).

Fig. 1. Solutions of Test problem I based on the difference schemes: (a) the Upwind Leapfrog scheme (2); (b) the Standard Leapfrog scheme (3);

(c) the Upwind Leapfrog scheme with limiters [7-9];

(d) the Standard Leapfrog scheme with limiters [7-9]

Linear combination of the Upwind and Standard Leapfrog difference schemes

Consider the Upwind Leapfrog difference scheme (case u > 0):

ft+1 n n ft—1 ft ft

q — + 1 — qi—1 + — qi—1 = 0.

(4)

2t 2T h

We use the decompositions of the functions q"±l and q^y^+m in the Taylor series in the

neighborhood of points (i, n) and (i-1/2, n), respectively:

<T = m ±r(q,)n + y(«.)n ±r W + o (r5);

n _ n Y I

q(i—1/2)±1/2 - 1/2 ( qx /¿—1/2 + + T ( qxx Z1/2 ± ^ ( qxxx X—1/2 + ^ ( qxxxx )n—1/2 + O (h5 ) •

8

We substituted ()) and (6) in (4):

384

n „n

n+1 n n n—1 n n

q, — q, , q,—1— q 1 q, — q—1

uh2

2r

2r

h

= ( q)n—1/2+u ( qx)n—1/2—( q-)n—^ +

In view of (1)

u rh, \n U r / \n / 7 a\

+ —(qxxx )n—1/2 (qxxx )n—1/2 +O (h ) •

2 3 4

qt = — uqx, qtt = u qxx, qttt =—u qxxx, qm = u

())

(6)

(7)

the expression (7) takes the form:

«+1 n n n— 1 n n

q — qj , q—1— q^ q — q—1

2t 2t h

=( q. + uqx )i - uh! ():1,2+o ( h» ). (9)

Let consider the Standard Leapfrog difference scheme (3). We use the decompositions of the function qj±1 in the Taylor series in the neighborhood of points (i, n):

q"n=qn ± h (q, )n+f (q. )n ± H3 (q„ )n + Hr (q- )n+0 ( ) • (10)

We substituted (10) and (5) in (3):

w+1 _.n-1 n n

qt - qt ,,yq,-+1- q,--1 _

■ + u ■

2r 2 h

2 >2 \n T / \n / \n h

—(qttt),. + u (qx),. + u-In view of (8), expression (11) takes the form:

= ( qt )" +T( qttt )■ + u ( qx ) + u — ( q» )". + O (t4 + h ). (11)

r1n+\ _ n-1 n _ n 1 2

^""^i" + U§lti-r = (qt + uqx)" +(q„ )n + 0 (h4). (12)

Consider the difference scheme, which is a linear combination of the Upwind and Standard Leapfrog difference schemes with weights 2/3 and 1/3, respectively

n+1 n a f n n—1 n n \ n n—1

qr—qn , 4

t 3

q-1 — q^ 4

q—1—q—1.+u q— q'—1

nn

v 2t h ,

n n—1 n n n n—1

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

+ q' q' + uq'+1 q'—1 = 0, u > 0;

3t 3h

(13)

q,+1—q,+1.+M q+1—q,

nn

v 2t h

+ q' qj + uq'+1 q'—1 = 0, u < 0. 3t 3h

r 3

According to (8), (9) and (12) the scheme (13) has a local approximation error equaled to

C (1 _c) / \

—~—uh2q^ + O(h3) relative to the fictional node (i-1/3,n).

According to the resulting error estimation, it is preferable to use the scheme (13) with the approximation error O(ch2) for small Courant numbers than the classical Upwind and Standard

Leapfrog difference schemes with the approximation errors O (h2).

Fig. 2 shows the numerical solutions of Test problem I based on the difference scheme (13) (1 - accurate solution; 2 - numerical solution). The time step t is equal to 0.02 s. The space step h is equal to 1 m. The lengths of time interval T are equal to 100 s and 900 s.

1.5 1

0.5 0

-0.5

q 2 ^ (a)

- n

J I

V X

1.5 1

0.5

0

-0.5

q 2 ^ (b)

M

J I

vy X

0 20 40 60 80 100 400 420 440 460 480 500 Fig. 2. Solutions of Test problem I for different lengths of time interval T: (a) T = 100 s; (b) T = 500 s Test problem II. Find the solution of the equation

dq dq d 2q „ _ .

--h u— = j—-, u = 0.5 m/s, j = const,

dt dx dx

0 < t < T, 0 < x < L, q (t,0) = q (t,L) = 0 with initial conditions q0 (x) = h(20 - x) - h(10 - x) , where h(x) is the Heaviside function. The analytical solution of Test problem II is written in the form [11]:

N — 2 2 2 f q (t, x) = ^ c°me~M(B m t sin(^mx), c°m = — J q0 (x + ut) sin(mmx)dx,

L 0 L

Fig. 3 shows solutions of Test problem II (1 - analytical (accurate) solution; 2 - numerical solution based on the difference scheme (13); 3 - numerical solution based on the Upwind Leapfrog scheme with limiters). In case (a), parameter /d is equal to 0.025 m2/s and grid Peclet number [4]

(Pe = uh/is equal to 20. In case (b), / - 0.0025 m2/s and grid Peclet number Pe = 200.

1.5 , . 1.5 T

q 12 (a)

1 \i 1

q 1 2 (a)

f 3 Pe=20

X

0.5 -fr- -^r- 0.5

0--^ ^--0

x

-0.51__-0.5.

q 1 \ 2 (b)

Pe=200

J V

___ X

40 50 60 70 80 90 40 50 60 70 80 90

Fig. 3. Solutions of Test problem II for different values of grid Peclet number:

(a) Pe = 20; (b) Pe = 200

m=1

Fig. 4 shows the errors ¥n of the numerical solution of Test problem II based on the difference scheme (13) and the Upwind Leapfrog difference schemes with limiters in the norm L , which depends on the value of grid Peclet number.

The solution error is calculated using the formula ¥ = (q - q )V^. qf, where q is the

exact solution value of the diffusion problem in the node i, £/, is the numerical solution that depends on the time step value [6].

Fig. 4. Functions of approximation error for Test problem II in the norm L, which depends on the

value of grid Peclet number: 1 - solution based on the difference scheme (13); 2 - solution based on the Upwind Leapfrog scheme with limiters

Fig. 3 and 4 show that the proposed difference scheme (13) for solving Test problem II has a smaller error in a wide range of grid Peclet numbers.

Analytical solution of the convection-diffusion equation. Consider the initial-boundary value problem for a parabolic equation

q't+ uq'x =^qXx (14)

with initial conditions

q (0,x) = q° (x) (15)

and boundary conditions

q (t,0) = q (t, L) = 0, (16)

where t e[0, T], x e [0, L], u = const, n = const. Find solution for

q(x, t) e C2 (0 < x < L) o C(0 < x < L) o C1 (0 < t < o C (0 < t < +œ) . Write the finite sum of the trigonometric Fourier series for the function q (x, t) in complex

form:

N

q (X t)= S Cm (t) eXP ( j®mx) (17)

m

m=—N L

T 2 f

where œ = —, m is number of mode, Cm (t) = — J q (x, t) exp ( ja>mx) dx is complex amplitude of the

L — L 0

m-th mode, j = V-T .

Substitute (17) in (14):

S C« (t) exp (jamx) I + u I S Cm (t) exp (jamx) I =

St

N

= Z Cm (t) exp (j0mx) .

V m=-N J „

Change the sequence of differentiation and summation of a series, calculate the derivative with respect to space:

N , N

Z (C- (t)) exp (jomx)+juom Z C- (t) exp (jomx )=

m=-N m=-N

N

= -(2m2 Z Cm (t) exp (jomx).

m=-N

The functions exp (jomx) are linearly independent, therefore

C (t))'=-(juom + ¡j.o2 m2) Cm (t). (18)

The solution of equation (18) has the form:

Cm (t) = Cm (0)exp(-(^o2m2 + juom)t). (19)

Substituting (19) into (18) and using the initial and boundary conditions (15)-(16), we obtain

a solution to equation (14):

N

( x, t ) =

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

q(x,t)= Z C (0)exp(-(^o2m2 + juom)t)exp(jomx). (20)

m=-N

Accuracy of difference scheme. For numerical solution of the problem (14), we covered the computational domain by a uniform grid o = (xox, where Ox = {x\x = ih; i = 0,Nx; Nxh = Lj;

oT ={tn|tn = nr; n = 0,Nt; Ntr = Tj; r is the time step; h is the space step; Nt is the number of

nodes in time; Nx is the number of nodes in space.

The approximation of equation (14) has the form

n+l n Afnn nn-1 nn nn ^ nn nn-1 nn nn nn lnn 4-nn

q, - q, , 4 q,-1 - qi-1 , „ .q, - q,-1 + q, - q, , q,+1 - q,-1 _ q,+1 - 2q, + q,-1

- + —

t 3

or

■ + w-

v 2t h j

3t 3h h

n+1 nn nn nn—1 nn nn—1

j — qj } 2 q'—1 — qj—1 I qj — qj +

t 3t 3t

m=—N

=0, (21)

3h h2

where

N

qi = Z Cm eXP ( jmaxi )• (22)

m=—N

Substitute (22) in (21):

N C+1 exp ( jamhi) — Cnm exp ( jamhi )

Z r +

m=—N r

i2f Cnm exp ( jmcoh (i — 1)) — Cnml exp ( jmcoh (i — 1)) Z 3r

m=—N 3 r

+ N Cm exp(Mate) — CZ1 exp(Mate) + (23)

m=—N

"l +

+U

N C exp ( jcmh (i +1)) + 4Cn exp ( jcmhi) — exp ( jcmh (i — 1))

m=—N 3h

N Cm exp ( jamh (i +1)) — 2Cnm exp ( jamhi) + Cnm exp ( jcmh (i — 1))

h2 =0.

m=—N

By making some simple arithmetic, we get:

N ^n+1 Çy1 N Çy1 1

Z —m-m exp ( jamhi ) + 2 Z m ^ m exp (—jamh) exp ( jamhi ) +

m=— N N r^n fin—1

m=— N

N rn

+ Z m — m exp ( jamhi ) +

+u Z Cm exp(jcmh) + 4C:■ -)C:■exp(-jcmh)exp jmh,)-

m=—N 3h

N c" exp ( jamh) — 2C + Cnm exp (—jamh) -2ß Z m ---m-m -L exp ( jcmhi) = 0. (24)

m=—N h

The functions exp ( jmai ) are linearly independent, therefore

n+1 r^n r^n n—1 r^n n—1

m — m + 2 m— m exp(—jamh) + m— m + exp ( jamh ) + 4 — 5 exp (—jamh )

+UC"

3h

exp ( jamh ) — 2 + exp (— jamh )

-2ßCnm —p(j->——-^-1 = 0. (25)

h

when r ^ 0, (25) takes form:

(C iïlï'fl + 2exp(—Cm^ + iiC" exp(jc)>nh) + 4 — 5exp(—jc:h)_ ( m ( ))t N -2 m 3h

exp ( j(»mh) — 2 + exp (- jamh) _

2№Cm " = Q,

h

or

(Cm (»)),'

+ ^

exp ( jomh ) + 4 — 5 exp ( — jomh ) 2h ( 2 + exp (— jomh ))

3 ( exp ( jomh ) — 2 + exp ( — jomh ))

Cm .

(26)

h2 (2 + exp(—jomh))

Lemma. When approximating problem (14) by difference scheme (21) for each mode of solution function q, the convective exchange u and diffusion exchange i rates are less than real values and differ by

exp ( jomh) + 4 — 5exp (—jomh ) 1 2 jomh ( 2 + exp (—jomh))

and

3 ( — exp ( jomh ) + 2 — exp (—jomh )) o2m2h2 (2 + exp(—jomh))

«2 = 1 —

respectively.

Proof. Using (25), when t ^ 0, we obtain:

( C ( » )),'

juom

+1o m

exp ( jomh ) + 4 — 5 exp (—jomh ) 2 jomh ( 2 + exp (—jomh ))

Cn

m .

+

2 2 3 (exp ( jomh) — 2 + exp (—jomh)) ^

o2 m2 h2 ( 2 + exp (-jomh ))

Using (18), the solution based on difference scheme (21) corresponds to the solution of the equation qt =-u q'x + jq"xx, where u = u(1-aJ, ju = //(1-a2),

exp( jomh) + 4 - 5exp(-jomh) ^ _ ^ 3 (-exp ( jomh) + 2 - exp (-jomh)) 2jomh(2 + exp(-jomh)) ' 2 o2m2h2 (2 + exp(-jomh))

q.e.d.

Analyze the approximation error of the convective term in space. Change the variable jomh = s, when

« = l — -

« = 1 —

e* + 4 — 5e "* 2^ ( 2 + e~s )

2 3 4

1 + * + — + — + — + O ( *5 ) + 4 — 5 + 5* -

0 & oa V /

2 6 24

5* 5* 5*

-+---+

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

2 6 24

O ( * 5

2 +1 — * + — — — + — + O ( *5 )

n f. HA V /

2 6 24

4 5

s s --+ — +

12 12

O ( s6 )

6s — 2s2 + s3 — — + — + OI s

3 12

O ( s" )

« =— T3 + O ( s4 )

or

«1 = j

, (amh )3

t3~

+ O

((amh)4 )•

(27)

From the expression (27) we can obtain that the scheme (21) approximates the convective term with the third order of accuracy in space.

Analyze the approximation error of the diffusion term in space:

a2 = 1 +

—3es + 6 — 3e s2 ( 2 + e~s )

= 1 — -

„ „ 3s2 3s3 3s4 _/ ^ „ „ 3s2 3s3 3s4

3 + 3s +-+-+-+ O ( s5 ) — 6 + 3 — 3s +---+-+

0 a OA v / 2 6 24

O ( *')

s

. s2 s3 x4

2 +1 — s +---+ — +

2 6 24

O ( s5 )

3s 4

= 1 —

3s' + TT + O (s5 ) 3s2 — s3 + s4 / 2 + O (s5 ) — 3s2 — s4 / 4 + O (s5 )

3s2 — s3 + s4/2 + O(s5) 3s2 — s3 + s4 /2 + O(s5)

—s3 + s4/4 + O ( s5 )

= — s + O ( s2 )•

6s2 - 2s3 + s4 + O (s5) 6

Note that the variable r = ^amh describes the number of nodes per half wave period, and n > aumh. Therefore, the solution accuracy depends on the number of nodes per half wave period.

Fig. 5. The dependence of the approximation error of the convective term on the number of nodes: 1 - difference scheme (21); 2 - central difference scheme

„ , „ , „ . , ^ exp(jnlr) + 4-5exp(-jnlr)

Fig. 5 and 6 show functions aJr) =1-- ' - FV ',

2jn/r ( 2 + exp (-jn/r ))

3 (-exp (jn/r) + 2 - exp (-jn/r)) cm r) = 1 —--TT~n-;--- that describe the dependence of the approximation

2W n2/r2 (2 + exp (-jnjr))

error of the convective and diffusion terms, respectively, by the difference scheme (21) on the number of nodes in comparison with the central difference scheme [1].

Analyzing Fig. 5 and 6, we can conclude that linear combination of the central difference scheme and the Upwind Leapfrog scheme (21) is applicable for problems in which convective transport prevails over diffusion.

Fig. 6. The dependence of the approximation error of the diffusion term on the number of nodes: 1 -difference scheme (21); 2 - central difference scheme

Conclusion. Solution of the transfer equation based on the Upwind Leapfrog difference scheme has oscillations in the right side of the computational domain (along the path of the pulse). Solution of the transfer equation based on the Standard Leapfrog difference scheme has oscillations in the left part of the computational domain (behind the impulse). In the considered schemes, oscillations are generated by dispersion. In the Upwind Leapfrog scheme, high harmonics have a «phase velocity» higher than the real one, and lower for the Standard Leapfrog scheme. Mesh refinement leads to a linear increase in the number of layers over time. From the obtained results, we can conclude that the accuracy of numerical solution of the transport equation based on the Upwind Leapfrog difference scheme at small Courant numbers does not increase with decreasing time step.

The paper presents the modified Upwind Leapfrog difference scheme which is a linear combination of the Upwind and Standard Leapfrog difference schemes with weight coefficients 2/3 and 1/3, respectively, calculated by minimizing the order of approximation error to solve the transport problem. According to the resulting error estimation, it is preferable to use the proposed difference

scheme with the approximation error O (ch2) for small Courant numbers than the classical Upwind and Standard Leapfrog difference schemes with the approximation errors O (h2).

The paper presents the comparison solution of the transfer problem based on the proposed scheme with the results obtained using the scheme, which is the linear combination of the Upwind Leapfrog and central difference schemes, as well as two-parameter difference scheme with the third order of accuracy. In the norm of the grid space L, the dependences of the numerical solution errors

of the model transport problems based on the above schemes depending on the values of the Courant numbers are given.

According to the presented examples, it follows that for small Courant numbers (0.1 or less) of the proposed scheme, as well as scheme, which is the linear combination of the Upwind Leapfrog and central difference schemes, is more accurate than the others considered in the work. But proposed scheme has a stable solution in the range of Courant numbers from 0 to 1 (the difference scheme obtained as a result of a linear combination of the central difference scheme and the Upwind Leapfrog scheme does not have this property). For the unsteady convection-diffusion equation, the proposed difference scheme has a small error in a wide range of grid Peclet numbers.

References

1. Goloviznin, V.M., Samarskii, A.A. Finite difference approximation of convective transport equation with space splitting time derivative // Math. Models and Comput. Simul. - 1998. - Vol. 10, № 1. -P. 86-100 (in Russian).

2. Sukhinov, A.I., Chistyakov, A.E. Cabaret Difference Scheme with Improved Dispersion Properties // Math. Models and Comput. Simul. - 2019. - Vol. 11, № 6. - P. 867-876. DOI: 10.1134/S207004821906019X

3. Gushchin, V.A. Family of quasi-monotonic finite-difference schemes of the second-order of approximation // Math. Models and Comput. Simul. - 2016. - Vol. 8. - P. 487-496. DOI: 10.1134/S2070048216050094

4. Belotserkovskii, O.M., Gushchin, V.A., Kon'shin, V.N. The splitting method for investigating flows of a stratified liquid with a free surface // Comput. Math. Math. Phys. - 1987. - Vol. 27, № 2. - P. 181191.

5. Samarskiy, A.A., Vabishchevich, P.N. Numerical methods for solving convection-diffusion problems. - Moscow: URSS. - 1999. - 248 p. (in Russian).

6. Ladonkina, M.E., Neklyudova, O.A., Tishkin, V.F. Application of the RKDG method for gas dynamics problems // Math. Models and Comput. Simul. -2014. - Vol. 6, № 4. - P. 397-407. DOI: 10.1134/S207004821404005X

7. Samarskii, A.A. On the regularization of difference schemes // U.S.S.R. Comput. Math. Math. Phys. - 1967. - Vol. 7, № 1. - P. 62-93.

8. Samarskii, A.A. Classes of stable schemes // U.S.S.R. Comput. Math. Math. Phys. - 1967. -Vol. 7, № 5. - P. 171-223.

9. Fedorenko, R.P. The application of difference schemes of high accuracy to the numerical solution of hyperbolic equations // U.S.S.R. Comput. Math. Math. Phys. - 1963. - Vol. 2, № 6. - P. 13551365.

10. Sukhinov, A.I., Chistyakov, A.E., Shishenya, A.V., Timofeeva, E.F. Mathematical model for calculating coastal wave processes // Math. Models and Comput. Simul. - 2013. - Vol. 5, №. 5. - P. 122-129.

11. Sukhinov, A.I., Chistakov, A.E., Iakobovskii, M.V. Accuracy of the Numerical Solution of the Equations of Diffusion-Convection Using the Difference Schemes of Second and Fourth Order Approximation Error // Vestn. YuUrGU. Ser. Vych. Matem. Inform. -2016. - Vol. 5, № 1. - P. 47-62.

Authors:

Sukhinov Alexander Ivanovich, Don State Technical University, (Gagarin square, 1, Rostov-on-Don, Russia), Doctor of Science in Physics and Maths, Full professor, Head of a department. Email address: sukhinov@gmail.com, ORCID: 0000-0002-5875-1523

Chistyakov Alexander Evgenyevich, Don State Technical University, (Gagarin square, 1, Rostov-on-Don, Russia), Doctor of Science in Physics and Maths, Professor. Email address: cheese_05@mail.ru

Kuznetsova Inna Yurevna, Southern Federal University, (Bolshaya Sadovaya Str., 105/42, Rostov-on-Don, Russia), Senior lector. Email address: ikuznetsova@sfedu.ru, ORCID: 0000-0003-19961605

Protsenko Elena Anatolyevna, A.P. Chekhov University of Taganrog (branch of Rostov State University of Economics, Initsiativnaya Str. 48, Taganrog, Russia), Candidate of Science in Physics and Maths, Assistant professor. Email address: eapros@rambler.ru

Belova Yulia Valerievna, Don State Technical University, (Gagarin square, 1, Rostov-on-Don, Russia), Candidate of Science in Physics and Maths. Email address: yvbelova@yandex.ru

УДК 519.6 10.23947/2587-8999-2020-1-1-56-70

Модифицированная схема «кабаре»*

А.И. Сухинов1, А.Е. Чистяков1, И.Ю. Кузнецова2,

Е.А. Проценко3, Ю.В. Белова1

1 Донской государственный технический университет, Ростов-на-Дону, Российская Федерация

2 Южный федеральный университет, Ростов-на-Дону, Российская Федерация

3 Таганрогский институт имени А.П. Чехова (филиал) ФГБОУ ВО «РГЭУ (РИНХ)», Таганрог, Российская Федерация

В работе рассматривается применение разностной схемы, построенной на основе линейной комбинации разностной схемы «кабаре» и «крест» с весовыми коэффициентами, полученными в результате минимизации погрешности аппроксимации. Получена оценка погрешности аппроксимации для предложенной разностной схемы из которой следует, что при малых числах Куранта данную схему, имеющую погрешность аппроксимации O (ск1), предпочтительней использовать, чем исходные схемы «кабаре» и «крест», погрешности аппроксимаций которых равны O (h2). Проведено сравнение расчетов задачи переноса на

основе предложенной схемы с результатами, полученными с использованием: схемы, полученной в результате линейной комбинации центральной разностной схемы и схемы «кабаре», а также двухпараметрической разностной схемой третьего порядка точности.

Ключевые слова: схема «кабаре», схема «крест», центрально-разностная схема, двухпараметрическая разностная схема, точность разностной схемы.

Авторы:

Сухинов Александр Иванович, Донской государственный технический университет (344000, Ростов-на-Дону, пл. Гагарина, 1), доктор физико-математических наук, профессор, заведующий кафедрой, sukhinov@gmail.com. ORCID: 0000-0002-5875-1523 Чистяков Александр Евгеньевич, Донской государственный технический университет (344000, Ростов-на-Дону, пл. Гагарина, 1), доктор физико-математических наук, профессор, сheese_05@mail.ru

* Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 19-07-00623.

Кузнецова Инна Юрьевна, Южный федеральный университет (344006, Ростов-на-Дону, ул. Большая Садовая, 105/42), старший преподаватель, ikuznetsova@sfedu.ru, ORCID: 0000-00031996-1605

Проценко Елена Анатольевна, Таганрогский институт имени А.П. Чехова (филиал) Ростовского государственного экономического университета (РИНХ) (347936, ул. Инициативная, 48), кандидат физико-математических наук, доцент, eapros@rambler.ru Белова Юлия Валерьевна, Донской государственный технический университет (344000, Ростов-на-Дону, пл. Гагарина, 1), кандидат физико-математических наук, yvbelova@yandex.ru

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