Повышенный порядок аппроксимации первой начально-краевой задачи для неклассического дифференциального уравнения гиперболического типа

Бесплатный доступ

Изучена первая начально-краевая задача для неклассического волнового уравнения с переменными коэффициентами. Для численного решения исходной задачи на равномерной сетке построена разностная схема повышенного порядка точности, аппроксимирующая исходную задачу. Методом энергетических неравенств получена априорная оценка в разностной трактовке. Из полученной оценки следуют единственность и непрерывная зависимость решения от входных данных задачи, а также сходимость решения разностной задачи к решению исходной дифференциальной задачи со скоростью O(h 4 + τ 2 ).

Первая начально-краевая задача, волновое уравнение, неклассическое уравнение, численное решение, разностная схема, априорная оценка, устойчивость и сходимость схем

Короткий адрес: https://sciup.org/149149339

IDR: 149149339   |   УДК: 519.63   |   DOI: 10.15688/mpcm.jvolsu.2025.3.1

Higher Order Approximation of the First Initial Boundary Value Problem for a Non-Classical Differential Equation of Hyperbolic Type

The first initial-boundary value problem for a non-classical wave equation with variable coefficients is studied. For the numerical solution of the original problem on a uniform grid, a difference scheme of increased order of accuracy is constructed, approximating the original problem. An a priori estimate in the difference interpretation is obtained by the method of energy inequalities. As a result of the analysis, an a priori estimate was obtained in difference form using the method of energy inequalities. This estimate allows us to draw conclusions about the uniqueness of the solution to the difference problem and the continuous dependence of the solution on the input data, as well as about the convergence of the numerical solution of the difference problem to the solution of the original differential problem with in the rate of O(h 4 + τ 2).

Текст научной статьи Повышенный порядок аппроксимации первой начально-краевой задачи для неклассического дифференциального уравнения гиперболического типа

DOI:

Многие задачи механики (колебания струн, стержней, мембран и трехмерных тел) и физики (электромагнитные колебания) сводятся к уравнениям гиперболического типа [1].

Неклассические гиперболические уравнения часто встречаются в задачах, связанных с распространением волн, динамикой структур и процессами передачи информации. В отличие от классических гиперболических уравнений, они могут обладать более сложными свойствами, например такими, как нелинейные эффекты и локальное влияние внешних воздействий на поведение структур. Эти особенности значительно усложняют их анализ и численное решение [7; 12].

Разностные схемы повышенного порядка аппроксимации представляют собой эффективные инструменты для решения задач, связанных с неклассическими гиперболическими уравнениями. Они обеспечивают высокую точность и устойчивость вычислений, что особенно важно при моделировании динамических процессов [11]. Применение таких схем позволяет существенно снизить численную дисперсию и уменьшить ошибки, возникающие в процессе расчетов. Таким образом, разработка и анализ разностных схем повышенного порядка для неклассических гиперболических уравнений являются актуальной задачей и способствуют более глубокому пониманию сложных динамических систем и повышению качества численных решений, что имеет важное значение для различных прикладных задач в науке и технике.

Настоящая работа посвящена численному решению первой начально-краевой задачи для неклассического гиперболического уравнения с переменными коэффициентами. Для исходной задачи на равномерной сетке была разработана разностная схема повышенного порядка точности, которая аппроксимирует исходное дифференциальное уравнение. В результате анализа получена априорная оценка в разностной форме с использованием метода энергетических неравенств. Эта оценка позволяет сделать выводы о единственности решения разностной задачи и о непрерывной зависимости решения от входных данных, а также о сходимости численного решения разностной задачи к решению исходной дифференциальной задачи со скоростью O(h 4 + т 2 ) , где h и т - шаги по пространству и времени соответственно.

Численным методам решения краевых задач для гиперболических уравнений посвящены работы [4–6; 8].

Настоящая работа представляет собой непосредственное продолжение серии исследований автора [2; 3], в которых рассматриваются вопросы разработки разностных схем с повышенным порядком точности.

1.    Постановка задачи

В замкнутом прямоугольнике D = {(x,t) : 0 х 1, 0 t Т } рассмотрим первую начально-краевую задачу для неклассического дифференциального уравнения гиперболического типа

ш

U tt = (k(x,t)U x ) х - ^ q s (x,t)u( ^ s ,t) + f (x,t), 0 <х<1, 0 Т, (1) s=1

u(0,t)= u(l,t) = 0,  0 t Т,                           (2)

u(x, 0) = u 0 (x), u t (x, 0) = U 1 (x), 0 x I,                     (3)

где

0 < Cq < k(x,t) < C1, \qa(x,t\kt,kx,qs,x(x,t)\ < C2, s = 1,2,...,m, q.,f e C4,1 (D), U e C«(D),   k(x,t),-k(x-t) e C5J(D),             (4)

^ s , (s = 1, 2, ...,m) - произвольные точки интервала (0,/) : 0 < ^ 1 < ... <  ^ m < I .

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

  • 2.    Устойчивость и сходимость разностной схемы

Введем равномерную сетку соhT = сиh х сит = {(xi,tn) e D], где шh = ^Xi = ih,i = 0,N,h = N} , <шт = {tn = пт,п = 0, no, т = q,

П о

N — количество узлов на [0,/],n Q — количество узлов на [0,Т ].

В дальнейшем изложении будем пользоваться следующими обозначениями, формулами и леммами [9]:

y = y n +1 , y = y n -1 ,

У = y i = y^ i^n ), y t =

y t + y t)         y n

—2~, * =-

y n 1

, τ

y n+1 y t =----

τ

y n

,

n+1

П y yyt = У ----

y n 1

у П+1 у П

y n y n 1

( y n y n-1 ) , . У х = '     '

У г+1 , У х = ----

h

Уг

,

y^2") = ^ y + (1

^ 1

^ 2 )y + ^ 2 У = У + (° 1 ^ 2 ) т У ^ + — + ° 2 т 2 y tt ,

У (° , ^ = ay + (1 2 ° )y + a y = y + °т 2 y tt при ° = ° 2 ,

( u, v) x = U x v + u (+1) v x = u x v (+1) + uv x , u^1 = u(x ± h), ( u, (av x ) x ) =

( u, v) x = U x V + U ( 1) v x = U x v ( 1) + UV x ,

(av x , U x ] + a N u N V x,N

a i U q V x, q ,

(^W v k )2 ^ u 2 ^ v2 k , \ (u,v) \ < | u || v | <  e | u | 2 ■ ^IMI2 , e > 0 — любое число.

Скалярное произведение и нормы вводятся следующим образом:

N - 1                                             N

(У,^)= ^ y i V i h ,   (1,У 2 ) = IlyG^II 2 = llyll 2 ,   (У^] = ^ y i V i h ,   (1,У 2 ] = ^У]\ 2 .

i=1                                                             i=1

Лемма 1 [9, лемма 3, гл. II, §3]. Для всякой функции y(x) , заданной на равномерной сетке си h и обращающейся в нуль при x = 0 и x = / , справедлива оценка

J I y x ] \ 2 <| y | 2 8 Ы2 .

Лемма 2. Для всякой функции у(х) , заданной на равномерной сетке со h- , справедлива оценка

2 уу ^ = 4 ( у 2 + y 2 ) t — | 2 ) 4 .

На сетке си h - задаче (1)-(3) поставим в соответствие разностную схему порядка аппроксимации O(h4 + т 2 ) :

h 2            т                   h2

уя = л . л ... .. ) —Е 4 » <»•” . ,t , )

S=1

(т              \ р Е d^^t,)]

у о = УN = 0, t

£ ш - ,

+ ф, (x,t) £ U h, - ,

где

лу = ( а у х)х ,

(у(х, 0) = и о (х),   X £ и h ,

t (x, 0) = U i (x), X £ U h ,

h 2                       1

ds i = Q s ( x i ,t n+ 2 ), Ф = f +^л(р/), P( x,t ) = цХП)

а(х, t) = 6 [р(х h,t) + Pp (х 0, 5h, t) + р(х, t)] 1 =6

k i - i     k i - 0,5

+ ki_

и 1 (х) = и^х) + - ^(k(x, 0)и (х, 0)) q(x, 0)и(х, 0) + f (х, 0

х £ w h .

n i s

( ^ s x i a )(^ s x i a +1) ( ^ s X i , +2 )         (^ s x i a - 1) ( ^ s x i a +1 )( ^ s X i , +2 )

6h 3               у^ -1 '                 2h 3                 у^ +

(^ s x i a - 1 )(^ s х£ )(^ s X i a +2 )

+          —2h 3            +

(^ s x i s - 1 )(^ s x i s )(^ s x i s + 1 )

где П , = у( ^ s ,t n ) , х^ ^ s X i s + 1 ,

у ( a a ) ( ^ s ,t n ) = от< +1 + (1 2^)п + (< 1 = П , + °-2n l, ir

В дальнейшем будем считать, что h < тт{^1,/ — ^т}. Невязка h2         т

Ф = —U tt + Ли^" ) 12л (риц) — Е ^(х, t)uM(E, s , t n ) s=1

-

h- л

+ ф = O(h 4 + - 2 ),

z t (x, 0) = Ф = О(т 2 ),   р ( - 1) = p i - 1 ,   а ( 1 = а п 1

Поскольку

к(х, t) ,

(аих)х = (ku')' + h2 ^k (p(ku')'^ ^ + O(h4),  p = то, выражая (ku')' из исходного уравнения (1), так как и = и(х,Р) - решение уравнения (1), получаем

т

(ku')' = u tt + Е ^(х, ty^ s , t) f.

s=1

Следовательно,

‘     h2

Ли = (аи^ х = (ku')' + —

(k(

m putt + p^qs(x,t)u(^s,t) - pf

S=1

»

+ 0(h ).

Теорема. Пусть выполнены условия (4), тогда, если σ 7 2 , h yiZ O c^-J) T т т 0 0 1 2 , u ,T,l,m) , то для решения разностной задачи (5)-(7) справедлива априорная оценка

I| y +1I I 2 *< Ё И< р И 2 * + Ito 111 2 .

п ' =1

где М = const > 0 , не зависящая от h и т ,

1Ы11 = [|Ы12 + II/X ]| 2 + Ш12 + ( ^ - 7 2) т 21Ы | 2]

Доказательство. Получим априорную оценку решения разностной задачи (5)–(7). Для этого воспользуемся методом энергетических неравенств. Умножим (5) скалярно на 2T/ t = x (y i + / f ) :

h 2

(y a . 2T/l) = (ЛУ ( ' , 2 t /iJ - — ( Л (pyj t ), 2 v y i ) -

-

^ Ё dsy{^\^s ,t n) , У1^ - h2^A (p Ё dsy{c^(^s ,t n}^ , 2T/tj + (ф, у^

Преобразуем каждое слагаемое, входящее в (9):

(/ft, ^/t) = (yf - УР yt + yt) = (1, yt - /2) = (T, (yt)t) = (т, y^t = T (llytll2)t •

Первое слагаемое в правой части (9) преобразуем так:

( ЛУ (" " > у^ = [(ay^,a\, 2t/^ = - (ay^,a\ 2T/ ft ] =

= - (a/X + (W^/sit, 2T/Xt] = - (2aT Ухy^t] - (2^4 УxitУx■i] •

Преобразуем слагаемые, входящие в правую часть (11). Тогда на основании лемм 1 и 2 получим:

- (2aT ytysi] = - Qa, (/X + у2^ - T (/Xf)t] = -T (a( 1’, /X + yX - ^/Xt] t+

+ I (ai,yl + yt - T2ylt\ ,

- ( 2^4 y stt/xl] = - ( т 2 w, ( y xt - / st ) ( y xt + / st)] = - ( ^ T 2 a, y ti - / It \ =

= - ffT3 (a, (/Xt-)t\ =   ^T p-1’, /Xf] t + ^T3 (aP /It] •

Учитывая (12), (13), из (11) получаем

( ЛУ ( a a , 2t/ { ^ = - T ( a (-1 , / X + y X - T 2 / Xt ] t + I ^i, / X + y X - ^/Xt ] -

-

CT 3 ( a ( i) , y Xf ] t + CT 3 ( a t , y li\ = - T ^^y , y X + y X

-

-

T (7 i) , t 2 ^ - 2) y?^ + T (7 ,y X + yx ] + T ^t- t 2 ^ - 2) y2^ .

Преобразуем второе слагаемое в правой части уравнения (9), тогда имеем h2                       h2                         h2

-^ ( РУй ) , У 1 ) = -^ ((a (py tt ) x ) x , 2Tyt) = 7d( a (pya^ x , Ух:1] =

12                      12                        12

h 2                                 h 2

= 12 ( a P x , ( y t - y t ) ( y xt + y xt )] + — (aP ( - i) ,^

-

y xt \ .

Оценим слагаемые, входящие в правую часть (15). Тогда на основании леммы 2 имеем h2 (aPx, (yt - yt) (yxt + yxt)] = h2 ^Px, (yt - У^ y—

-

y t,i - i

h

+ y t,i

-

y t,i - i

h

)] ■

= 1-2 ( a P x , y 2 - У 2 - ( y t,i

-

У i,i )( y i,i 1

-

y t,i - i )] <

hM i       2     2,2         hM i      2,2     2 -2       2 2

< “8” ^, 2yi i + ^i -i + У i,i-1i <   4 V^M^i + yt,i + h y xt,i + h y xt,i\ =

= hM22 + Ы12) + T M i (1Ы12 + ^y if ]p) <  hM 3 (Bll2 + 1Ы12),

h 2

12 (aP ( - i) ,y Xt

= 12 [( (ap (-i) ) ( i) ,y^ ] t

Учитывая (16), (17), из (15) находим

-

(( ap ( - i) ) t , y xt.

.

h 2

-12(л (руи), 2Tyt) < hMM (Hyt’ll2 + 1Ы12) + h2T

+17

( i)             h T ((        \    21

,y xt t - 12 HaP ( - i))t ’y xd .

Третье слагаемое в правой части уравнения (9) преобразуем следующим образом:

( m                  \      / m              m

£ d s yM(L. s ,t n ), 2 т уД = - I £ d s y( K s ,t n ) + £ cT ^ d s У ii ( ^ s ,t n s=i                       )       \s=i                s=i

), 2tyJ =

-

Оценим слагаемые,

( m                \    / m                    \

£ d s y( ^ s , t n ), уД - f£ a -2 ii ( ^ s ,t n ) , уД .

входящие в правую часть (19), тогда получим

( m             \       m

-

£ dsy(^s,tn), 2туД = 2т £ y(ks,tn)(ds,yl) < s=i                              s=i

  • - t £ ( y 2 ( t„ i n ) + (d„y i ) 2 ) - Wr (|| y , ] | 2 + || y || 2 + (1, y 2 )) - s=1

< M 4 T (|Ы | 2 + ||y|| 2 + 4 (1, (y t- + y f ) 2 )^ W 5 T (||y f|| 2 + ||y f|| 2 + | У Й ] | 2 + ||y|| 2 ) , (m                 \       m

^ WT 2 d s y tt ( ^ s , i n ), 2 r y t = - WT £ t (y t ( ^ s , i n ) - y t ( ^ s ,i n )) (d s , y t + y t ) s=1                                   s=1

  • < M , VT £ (^„ (.JT 2 + y , 2 (b ,t )T 2 + ( 1, (fc + y t ) 2 )) <

< - y. dyt, ] | 2 + иы 2 ) + W ) T (Ий | 2 + ||rf 2 ) .

Учитывая (20), (21), из (19) находим

- (£■      '     2T«) <

< -t 3 e M 7 (^yix ] | 2 + W y tx ] | 2 ) + W 9 T (W y x ] | 2 + W y | 2 ) + W 10 T (| y t ||2 + ||yi|| 2 ) .

Преобразуем теперь четвертое слагаемое в правой части (9), тогда имеем

- J2 !л fp £ d s y ,’'” (t . ,i n )j , 2tVi \ = - j2 ((a fp £ d . » ( ) (t s ,t )

) ) , 2 T y i

/ X/ X

)

= ^ (а (Р £ dsy(^s,tn}^ + а ^p-T2 £ dsytt^s, (n^ , 2тУх^= h2 m                             mh

= 12    У(^, i n ) (P d s) s , 2 T yJ + 52 v^y tt (^ s , Q— (P d s) s , 2 T y at ] .

s=1

Оценим слагаемые, входящие в правую часть (23), тогда имеем

  • h2 m

  • 12 52 y^s, in) (a (Pds)x , 2тУ^

T h 2 ^                                 T h 2

< ^П ~24 £ (y^s^ t n) + (1 ,y xi + y at ] )< М 12 -24 (| y x ] | + 1Ы1 + ( 1, ( y xf + y xt ])) -

3=1

T h 2

  • M 12 — (^xt ] |   +   o' .;    + х ] |   + ||y|| ) M 13 T (||yf ||  + ||y f ||  + ||y|| ) ,

m             h2                       T h 2 m

52 W^y it (^ s , i n )~ ( a (P d s ) x , У х1 ] M 14 ^y 52 V^W t ( ^ s , i n ) (1, y xt] s=1                                                   s=1

Tv h m

< M14-—- £ ^2 (yt(^s, in) — yt(^s, in)) + (1, (yxt + yxF)] ) < s=1

h 2

< T^ i5~x (llyfll2 + 1Ы12 + Wy xt ]|2 + ^y xt ] 1 2) < T^ 16 (|ydl2 + 1Ы12) .

Учитывая (24), (25), из (23) находим

- Ij (Л (P Е^У^ (^’^ ’ У^ <мпт (1Ш12 + 1Ы12 + 1Ы12 ) .    (26)

Последнее слагаемое в правой части (9) оценим следующим образом:

(ф’ У1) = (Ф’ т (y t + y t )) т ( 1, ф 2 + 2у2 + 2у 2 ) = т1М1 2 + т ( H yt H 2 + 1Ы12 ) . (27)

Учитывая полученные оценки (10)–(27), из (9) находим

т (| y t | 2 ) t + т (^- ’У 2 + y 2j + т ( « (-1) т 2 ( ° - 2 ) y tt - 2^ (( «Р ( - 1) ) (-1) ’У2^ <

< ° т 3 е М 7 (| уй ] | 2 + ll y tx ] | 2 ) + ^ .' т (| у х ] | 2 + ||у|| 2 ) + ^1 9 ( 2 + т ) (| y t ||2 + l y t ||2 ) +

+ т ’у Х + y t ] + т (^ т 2 ( ° - j ) y tt j - 2^ ^/ (—^E y tt ] + ||ф|| 2 т      (28)

Выбирая 2 т , просуммируем (28) по п ' от 1 до п , тогда получим

Ы12 + IWI2 + IfeIf + (т2 (о- - j) - ^) ||уйЦ2 < п Г

< ^ 20 Е от 2 Е ( Hy tx ] | 2 + ||y tx ] | 2 ) + ||yd| 2 + ||y t H 2 + ух ] | 2 + ||y x ] | 2 + ||у|| 2 + п =1

+     ( ° 2 ) 12 ( С 1 +1 0 )]ы| 2 + |ф|2] т +

21 ^ II2 + Ы] | 2 + Ы] | 2 + ( т 2 ( о 2 ) — -2С_ ) | y tdp] .

Выбирая σ >  2 ,2 уб Су о 2 , из (29) находим

^ y t | 2 + у х ] | 2 + | у х ] | 2 + т 2 ( ° — j ) ^xt ] | 2 < ^ 22 ^ рт 2 Е ( Hy tx ] | 2 + | y tx ] | 2 ) + + 11 + 112 + lly f|| 2 + 1 + ] | 2 + | y t ] | 2 + ||у|| 2 + т 2 ( ° j ) | y tt ] | 2j т + + ^ | ф | 2 т + | y f | | 2 + ^ у Х ] | 2 + ^ у Х ] | 2 + т 2 ( ° j ) | y ttH2] .

В (30) преобразуем £ ( | уа] | 2 + Цуц ] | 2 ) т и £ ( Н У г | 2 + |Ы|2) т , тогда получим

п

п

п =1

п =1

п                           п                п             п+1              п

Е ( иы 2 + ibt ] | 2 ) т = е ьй+1 ] | 2 т + Е Н уйЖ = Е п ] | 2 т + Е iiytt ] | 2 т <

п =1

п =1

п =1              п =2              п =1

n

< тИШ2 + Т1Й,]|2 + 2 £ ЦуЙ|2т,(31)

n ' =1

nn

£ (tell2 + Itell2) т < тИ^и2 + Ttell2 + 2 £ te‘Ite n‘=1

Принимая во внимание (31), (32), из (30) с учетом леммы 1 находим

(1 - М 22 т ) ||yt|| 2 + y x 1 2 + y x 1 2 + ^ a (1 - ^ТМ 23 ) - 2 ^ T^ y xi ] | 2 <

< M 24 £ [lly t||2 + y x 2 + y x 2 + ^ a (1 - e M 25 ) - 2 ^ т 2 l y Xt ] | 2^ т +

n

+ mJ £ teite+tell2 + ten2 + n ' =1

lly X ] | 2 + ^ ff (1 - E^M 27 ) - 2 ) T 2 | y it ] | 2j

Выбирая т < то = 2^2, a > g, £ < {gf^,   - , ^   .}, из (33) получаем n                    Г n tetel? < Ate £ te'lte + Ate £ k-’ite + tell? ,

n =1                    n =1

где 11у И ? = llytll2 + |2 + Ух 2 + (a - 72) т21Ы | 2 .

Применяя разностный аналог леммы Гронуолла [10, с. 171, лемма 4], из (34) получаем

ИУ +1 И ? Ate £ lltelte + tell ? , n =1

где M i , (i = 1, 2, 3, •••) - положительные постоянные, не зависящие от h и т .

Теорема доказана.

Из оценки (35) следует устойчивость и сходимость схемы (5)-(7) со скоростью

O(h 4 + т 2 ) при a > ^ , h < ^ 0 (a

2 , т т о о ? 2 , а ) в норме ||у|| ? .

Замечание. В работе исследована первая начально-краевая задача для неклассического дифференциального уравнения гиперболического типа. С помощью метода конечных разностей построена разностная схема повышенного порядка точности. Получена априорная оценка в разностной форме. Основной метод получения априорной оценки - метод энергетических неравенств. Из полученной оценки следуют единственность и устойчивость решения относительно входных данных. В силу линейности рассматриваемой задачи полученная оценка позволяет утверждать сходимость приближенного решения к точному (в предположении существования последнего в классе достаточно гладких функций) со скоростью O(h 4 + т 2 ) .