УДК 519.633
Б01 10.21685/2072-3040-2020-1-8
И. В. Бойков, В. А. Рязанцев
О ПРИМЕНЕНИИ НЕПРЕРЫВНОГО ОПЕРАТОРНОГО
МЕТОДА К РЕШЕНИЮ ПРЯМОЙ ЗАДАЧИ ДЛЯ НЕЛИНЕЙНЫХ ПАРАБОЛИЧЕСКИХ УРАВНЕНИЙ
Аннотация.
Актуальность и цели. Дифференциальные уравнения математической физики, относящиеся к параболическому типу, играют одну из центральных ролей в математическом моделировании самых различных процессов в физике и технике. В частности, параболические уравнения широко используются при моделировании процессов диффузии, динамики жидкостей и газов, а также биологических и экологических явлений. Эти уравнения встречаются в задачах тепло- и массопереноса, теории горения, теории фильтрации и т. д. Вместе с тем, несмотря на достаточно большое число известных результатов в области приближенного решения параболических уравнений, имеется большая практическая потребность в разработке эффективных численных методов решения нелинейных уравнений параболического типа, которые, будучи достаточно простыми, являлись бы устойчивыми к возмущениям исходных данных, допуская при этом применение к максимально широкому классу уравнений.
Материалы и методы. Предметом исследования данной работы является задача Коши для одномерного нелинейного параболического уравнения. Ставится задача построения численного метода решения упомянутой задачи. Для этого выполняется переход от исходной задачи Коши для параболического дифференциального уравнения к нелинейному интегральному уравнению типа Вольтерра. Для решения этого уравнения привлекается непрерывный операторный метод решения нелинейных уравнений: выполняется переход к вспомогательной системе интегродифференциальных уравнений специального вида, которая далее решается при помощи одного из численных методов решения дифференциальных уравнений. Результатом применения метода является набор приближенных значений неизвестной функции в узлах равномерной сетки, построенной в конечной области.
Результаты. Предложен численный метод решения задачи Коши для одномерного нелинейного дифференциального уравнения в частных производных параболического типа. Значимость этого метода обусловлена его простотой в сочетании с универсальностью, позволяющей применять единый алгоритм для весьма широкого класса нелинейностей.
Выводы. Предложен эффективный итерационный метод решения задачи Коши для нелинейного одномерного дифференциального уравнения параболического типа. Значительный теоретический и практический интерес представляет распространения этого метода на краевые задачи, а также на многомерные уравнения.
Ключевые слова: параболические уравнения, задача Коши, непрерывный операторный метод, нелинейные интегральные уравнения, логарифмическая норма.
© Бойков И. В., Рязанцев В. А., 2020. Данная статья доступна по условиям всемирной лицензии Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), которая дает разрешение на неограниченное использование, копирование на любые носители при условии указания авторства, источника и ссылки на лицензию Creative Commons, а также изменений, если таковые имеют место.
I. V. Boykov, V. A. Ryazantsev
ON APPLYING THE CONTINUOUS OPERATOR METHOD TO SOLVE THE DIRECT PROBLEM FOR NONLINEAR PARABOLIC EQUATIONS
Abstract.
Background. Parabolic differential equations of mathematical physics play very important role in mathematical modeling of the wide range of phenomena in physical and technical sciences. In particular, parabolic equations are widely used for modeling diffusion processes, processes of fluid dynamics as well as biological and ecological phenomena. These equations are also occur in the problems of heat and mass transfer, combustion theory, filter theory etc. Besides, in spite of sufficiently wide amount of known results in the field of approximate solution of parabolic equations, there is important need for developing effective numerical methods for solving nonlinear parabolic equations. Such methods must be quite simple and in the same time be resistant to initial data disturbances as well as be applicable to a wide range of equations.
Materials and methods. The main subject of this paper is Cauchy problem for one-dimensional parabolic equations that is nonlinear in unknown function. We consider the problem of constructing the numerical method for solving the mentioned equation. In order to do that we change from the Cauchy problem for parabolic differential equation to a nonlinear integral equation. The integral equation is then solved by means of continuous operator method for nonlinear equations: an auxiliary system of integro-differential equations of special type is constructed and then it solved with one of the numerical methods for solving differential equations. The result of the method is a set of approximate values of unknown function in the nodes of the uniform mesh, which is constructed in a finite domain.
Results. A numerical method for solving the Cauchy problem for nonlinear one-dimensional parabolic differential equation is proposed in the paper. A high potential of this method is primarily due to its simplicity and also its universality that allows to apply the same algorithm for very wide range of nonlinearities.
Conclusions. An effective iterative method for solving the Cauchy problem for nonlinear one-dimensional parabolic differential equation is proposed. Extending the method to boundary problems as well as to multidimensional equations is of considerable theoretical and practical interest.
Keywords: nonlinear parabolic equations, Cauchy problem, continuous operator method, nonlinear integral equations, logarithmic norm.
Введение
Проблема построения эффективных методов приближенного решения нелинейных параболических уравнений имеет давнюю историю. К настоящему времени известно множество работ, посвященных вопросам исследования и решения уравнений в частных производных с различными видами не-линейностей [1-3] и др. Большое число работ посвящено приближенным методам решения параболических уравнений [4-9]. Существующие справочники охватывают различные виды уравнений в частных производных [10, 11]. При решении параболических уравнений используется большое число приближенных методов - разложение по различным базисным функциям, метод
сеток, метод конечных элементов, метод граничных элементов, вариационные и проекционные методы, итерационные методы. Тем не менее сохраняется потребность в дальнейшей разработке точных и устойчивых численных методов, позволяющих эффективно решать как начальные, так и начально-краевые задачи для дифференциальных уравнений математической физики с различными типами нелинейностей.
В данной статье описывается один из таких методов. Его ключевыми преимуществами являются простота построения и реализации, а также универсальность (под которой разумеется применимость метода без его существенной модификации к широкому классу нелинейных уравнений в частных производных) и устойчивость к возмущениям исходных данных, доказательство которой базируется на свойствах логарифмической нормы оператора.
Основой предлагаемого численного метода служит непрерывный операторный метод решения нелинейных уравнений в банаховых пространствах [12]. Изложим основную идею этого метода.
Пусть имеется нелинейное операторное уравнение в банаховом пространстве B:
Y(x) - f = 0, x е B, (1)
где оператор Y : B ^ B является нелинейным.
Согласно непрерывному операторному методу с уравнением (1) связывается задача Коши
d x
— = A (x(g)) — f, (2)
dG
x(0) =X, (3)
для дифференциального уравнения относительно вспомогательной функции x(G). Здесь % - произвольный элемент банахова пространства B.
Обозначим через Л(A) логарифмическую норму оператора A. Справедливы следующие теоремы, доказательства которых приведены в статье [12].
Теорема 1. Пусть уравнение (1) имеет решение x* и на любой дифференцируемой кривой g(t), расположенной в банаховом пространстве B, справедливо неравенство
, t
lim - U(A'(g(т))) — ag, ag > 0. (4)
t t ^
0
Тогда решение задачи (2)-(3) сходится при t, стремящемся к
бесконечности, к решению x* уравнения (1) при любом начальном приближении.
Теорема 2. Пусть уравнение (1) имеет решение x* и на любой дифференцируемой кривой g(t), расположенной в шаре R(x ,r),
выполняются следующие условия:
t
- при любом t (¿>0) справедливо равенство |Л(((т)) )<1т^0;
0
- имеет место неравенство (4).
Тогда решение задачи Коши (2)-(3) сходится при t, стремящемся к бесконечности, к решению уравнения (1).
В настоящей статье рассматривается проблема приближенного решения задачи Коши для нелинейного одномерного параболического дифференциального уравнения:
ди д2и _ , . ...
— = а—2 + Ф(t, х,и(^ х)), (5)
дt дх2
и (0, х) = ф( х), (6)
где х е Я, 0 < t < Т. Рассматривается как случай зависимости нелинейного члена Ф непосредственно от функции и ^, х), так и случай зависимости Ф
также и от производной —. Для успешного применения метода требуется
дх
знание (точных либо приближенных) значений функции ф(х) не более чем в конечном множестве точек на вещественной оси. Решенные модельные примеры подтвердили эффективность метода.
1. Описание метода
Рассмотрим задачу Коши для одномерного нелинейного уравнения теплопроводности (5)-(6).
Поставим задачу о восстановлении функции и ^, х) в конечной области
П = х): 0 <t <Т,-А < х < А}, где А - достаточно большое вещественное
положительное число, являющееся параметром метода.
Известно [10], что задача (5)-(6) может быть сведена к следующему нелинейному интегральному уравнению:
сю t <
и^,х) = | ф(ВДх,t)ё$+ | | Ф(,и(5,0)(х,t—s)ё$Ж, (7)
—< 0 —<
где G (х, t) определяется формулой
2
G( x, Q, t) =—i^=exp 2v nat
.X-Q
4at
Замечание 1. Поскольку lim G(x,t) = 0, то при всех xe R, ^e R,
t^o
0 < t < T необходимо положить G(x, ^,0) = 0.
Введем на множестве О сетку узлов (, Xj), где tj = ix, j = -A + jh,
1 = 0,M, j = 0, N, X = T/M, h = 2An ; M, N - достаточно большие целые положительные числа.
Обозначим и, . = и (Х,, х.). Будем восстанавливать функцию и (Х, х) в области О в виде дискретного множества приближенных значений {и, . ]г=1^ в точках сетки (, х. ).
Замечание 2. Нетрудно видеть, что значения {щ у ] . являются
известными из начального условия (6): ио . = ф(х.), . = 0, N.
Приравняем левые и правые части уравнения (7) в точках (, х.):
щ. = | ф£)в(х.,5,Ц)d5 +1 | Ф(,5,и^,5)))х.,5,Ц —s)d^. (8)
—^ о —^
Для построения системы уравнений относительно множества неизвестных значений {и,. ]г=1М необходимо аппроксимировать интегралы
в правой части (8), используя только значения {и,. ]г=0М .
Первый интеграл аппроксимируем квадратурной формулой трапеций ~ в
| ф(5)£(х.,5,и^5» | Ф(5)^(х.,5,х,^
—в
И N'—1
2' 2 {и0,/С(х., х/, )+ио,/+1С(х., х/+1, )], (9)
2 /=0
где целое положительное N фиксируется выражением N =
2B
Число В > 0 может быть зафиксировано произвольным образом, но так, чтобы выполнилось неравенство В > А. На практике целесообразным является использование при х е [—В, В] \ [—А, А] известных (например, измеренных) значений функции ф(х). Однако в случае, если значения ф(х) известны только в интервале хе [—А, А], можно воспользоваться одним из способов продолжения функции ф(х) :
1) положить ф(х) = 0 при хе [—В,В]\[—А,А];
Гф(А), если хе (А,В],
2) положить ф( х) = -
[ф(—А), если х е [—В, — А);
3) определить значения ф( х) в соответствии с формулой
ф(А) — -ф(—(х — А), если А < х^В, ф(х) = \ В — А
ф(—А) —(х + А), если — В^х <— А. т А — В
Перечисленные способы являются эффективными, если функция ф(x) является финитной либо удовлетворяет условию lim ф(x) = 0.
Обозначим
h N '-1
Vi,«-, j = h • Z lG(xj,x/, t«) + u0,l+1G(xj, xl+b t«)}.
2 l=0
Обратимся к аппроксимации двумерного интеграла в уравнении (8). Для этого воспользуемся следующим приемом: разобьем область приближенного интегрирования [0, t« ] X [—A, A] точками (tk, xi) (k = 0,«, l = 0, N) на прямоугольники [tk, tk+i] X [xj, xj+i], в каждом из которых заменим функцию Ф(,x,u(t,x)) постоянной, определяемой как среднее арифметическое значение этой функции, взятое по вершинам прямоугольника [tk, tk+i] X [xj, xi+1]. В результате получаем следующую аппроксимацию: t« ~ t« A
J J Ф(,u(s,£))G(xj,11« — s)d^ds - J J Ф(,u(s,£))G(xj,^t« — s)d^ds =
0 0 — A
«—1 N—1 tk+1 xi+1
= ZZ J J Ф(, t u (s, О )G(xj, ^ t« — s)d^ds -
k=0 l=0 tk Xi
1 i-1 N -1
4' ZZ |[ф(^' Xl'Ukl) + ' Xl+1'uk,l+1) +
к=0 I=0
+ +1, Х1, ик+1,1) + ф(^к+1, Х1+1ик+1,1+1)]Мч, ],к ,1}, (10)
где to = 0, а М- j к I - аппроксимация интегралов
Гк+1 Х1+1
I I ох,^ -
tк Х1
Аппроксимации Мч j к I не зависят от значений {и- j =0^м, и, ' ' ' '
следовательно, могут быть вычислены до основного итерационного процесса с произвольной степенью точности. Воспользуемся, например, двухмерным аналогом формулы трапеций:
тИ г
Мч, jкк,1 = — • {0(xj, Х1, Ч - ^) + 0(xj, Х1+1, Ч - tk) +
+°(xj,Х1,ц -tk+l) + 0(Х]-,x/+l,ц -tk+l)}. (11)
Таким образом, уравнение (8) аппроксимируется уравнением
1 г—1 N—1
и1,у = ¥1,1,у + - • 22 {[ф(Хк,х1,ик/) + Ф(Хк, х1+1,ик/+1) + 4 к=0 /=0
+'Ф(Хк+1, х1, ик+1,/) + Ф(Хк+1, х1+1ик+1,/+1) ]],к / ]. (12) Введем в рассмотрение обозначение
г —2 N—1
1 , Z. I
V2ij = 4 ■ {[Ф(Xk'Xl'Uk,l) + Ф(Xk >xl+1 > uk,l+1) +
k=0 l=0
+ Ф(^+1 > xl, uk+1,1) + Ф(^+1 > xl+1 > uk+1,1+1)] Vi, j,k ,l ■
1 N—1
+7 ■ 2 {{ (Хг—1, х/ и—и) + ф(Хг—1, х1+1, иг—1,1+1) ] • л—1,1 ] 4 /=0
Тогда (12) примет вид
иг, у = ¥1,г, у + ¥2,г,у +
1 N—1
+4 ■ 2 {Ф(Х,, х1,иЦ ) + Ф(Х,, х1+Ъиг,1+1)] ■ М-г,у ,г—1,/. (13)
4 /=0
Уравнение (13) служит основой для построения численного метода решения задачи (5)-(6).
Зафиксируем значение г, определяющее текущий номер слоя по переменной Х. Предположим, что значения ик\ при к = 0, г — 1 и / = 0, N являются известными либо найденными ранее; тогда значения ¥2 г у оказываются не зависящими от неизвестных значений {и, у ] г ^^ • При этом
условии поставим задачу о приближенном определении этих значений на данном слое Х = Х,. Записав уравнение (13) в каждой точке ху, у = 0, N, получим следующую систему нелинейных уравнений:
1 N—1
иг,0 = ¥1 ,г,0 + ¥2,г,0 + Т • 2 {{, х/,иИ ) + Ф(Хг, х/+1,иИ+1)] • 1,/, 4 /=0 1 N—1
,1 = ¥1,1,1 + ¥2,г,1 + 4 ■ 2 {{, х/, ии/ ) + Ф(Хг, х/+1, ии/+1)] ^ ^Л,г—1,/, (14) 4 /=0 ( )
1 N-1
i,N = V1,i,N + V2,i,N + 4 ■ Z |a>(Xi' Xl'UH ) + Ф(Xi' Xl+1'Ui1+1)} Vi,Ni-1,l •
l=0
Эту систему перепишем в следующем виде:
N-1
¥l,j,0 + V2i0 + 1 • Z {'xl'ui,l) + 'xl+1'ui,l- ui,0 =
l=0 N-1
Vl,i'l + V2'i'l + -4 • Z {(ti' xl' ui'l) + Ф(ti' xl+1' ui,l+1)} • ^i'l'i-1'l - ui,1 = 0'
l=0
(15)
N-1
N + ^2,i,N + 4 • Z {i'Xl'Ui,l) + Ф(^''Х/+1'Ui,l+1}i,N,i-1,l -ui,N = 0. 4 l=0
К решению системы (15) предлагается применить непрерывный операторный метод. Для этого введем в рассмотрение набор вспомогательных функций щ j (g), i = 1,M, j = 0, N, g>0, таких, что lim щ j (с) = щ j.
В соответствии с непрерывным операторным методом [12], функции и j (с) определяются из следующей системы нелинейных дифференциальных уравнений:
ui'0
f
d G
:Y0
Vl'i'0 +V2'i'0 +
1 N-1 Л
+7 Z {{' xl' ui,l) + ф(ti' xl+1' ui,l+1)} • ^i'0'i-1'/ - ui'0 4 l=0
ui'1
f
dG
■ = Yl
Vl'i'l +V2'i'l +
N-1
+-4 Z {Ф(ti' xl'ui'l) + Ф(^' xl+1'uil+1)} • ^i'l'i-l'l - ui'l
Л
l=0
(16)
4, N
(
dG
N-1
= Yn
Vl'i' N +V2'i' N +
+1 Z {' xl' uil) + ф(^' xl+1' uil+1)} • Vi,N'i-l'l - ui,N
\
l=0
где коэффициенты у7-, у7- =±1, 7 =0, 1, ... , N, подбираются таким образом, чтобы были выполнены условия теорем 1 и 2.
Для обеспечения единственности решения системы (14) необходимо присоединить к ней начальные условия
и7,0 (0) =Xo, "л(0) = %Ь - Щ, N (0) = Х N.
Известно (см. утверждение теоремы 1), что значения %j (] = 0,N) могут быть зафиксированы произвольным образом. Тем не менее на практике
для ускорения сходимости метода целесообразно определить начальные условия формулами
"1,0 (0) = Ф( х0), иц(0) = ф( x1), ... , и^ м (0) = ф( xN), (17)
Щг0 (0) = Щ-1,0 (Н), Щ-д (0) = "-1,1 (Н), ... , "-1,N (Н), (18)
где Н> 0 - достаточно большое вещественное число.
Для решения задачи (16)-(18) применимым весь спектр методов приближенного решения систем дифференциальных уравнений. Тем не менее проведенные численные эксперименты показывают, что, по-видимому, наиболее подходящим будет применение метода Эйлера как одного из наиболее простых методов решения дифференциальных уравнений, в то же время позволяющего эффективно решать поставленную задачу.
Пусть Обозначим ат = т6, т = 0,Ь, 0 = Н/Ь. Пусть, кроме
того, щ у т = щ у (ст). Тогда приближенное решение задачи (16)-(18) реализуется следующей вычислительной схемой:
Ui,0,m+1 = Щ,0,т + 6 • У0 • (¥1,г,0 + у2,г,0 +
1 N-1 _ _ _ 1
+ 4 2 , Х1, ) + Ф(^, x/+1, Щ,М,т )}М7-,0,!-11/ - и-,0,т \, (19)
4 1=0 \
",1, т+1 = иЦ,т + 6 • У1 • (Ущ + ¥2-1 +
1 N-1 _ _ _ 1
+4 2 (Ф(^, Х1,и-7,т ) + Ф(^, Х1+1,иЦ+1,т )} ^,1,--1,7 - и-,1,т \, 4 /=0 ]
(20)
и-,N,т+1 = и-,N,т + 6 • УN " (у1-N + у2,-,N +
1 N-1 _ _ _ 1
+4 2 {(' Х1'ии,т ) + Ф(^' Х/+1'Щ,м,т N,1--1,7 - и1^,т \, (21) 4 /=0 ]
где т = 1, Ь -1.
Замечание 3. Одна итерация метода Эйлера реализуется посредством последовательного вычисления значений и- 0 т+1, ... , щ N т+1 по вышеуказанным формулам при фиксированном значении т.
Таким образом, предлагаемый алгоритм решения задачи Коши (5)-(6) может быть сформулирован в виде следующей последовательности действий.
1. Фиксируются параметры алгоритма, под которыми подразумеваются значения
А, В, Ь, М, N 0.
2. Вычисляются значения ¥1 - у (- = 1,М, у = 0,Ы).
3. Вычисляются значения у к при к = 0,7 -1, 7 = 1,М, у = 0, N.
4. Значения ио у при у = 0, N фиксируются по формуле Но у = ф(х у).
5. Последовательно для 7 = 1,М выполняются следующие действия:
а) на основании известных либо найденных ранее значений ик /, где
к = 0,7 — 1 и I = 0, N, вычисляются значения ^
1, }'
б) последовательно проводится Ь (к = 0,Ь — 1) итераций вычислительной схемы, определяемой набором формул (19)-(21);
в) элементы множества значений {щ у } у фиксируются в соответствии с формулой щ у = щ у ь ;
г) выполняется переход к следующему значению 7 с возвратом на
шаг а.
Результатом работы алгоритма является набор значений {щ у }г-=0М .
' у=0^
В случае необходимости функция и (7, х) может быть доопределена во всех точках множества О при помощи локальных сплайнов.
Отдельно отметим важный случай, в котором нелинейная часть
Ф(, х, и (7, х)) зависит от производной — . В этом случае встает вопрос об
дх
аппроксимации значений Ф(7к, Х[,ик /) в узлах вышеописанной сетки. В данной работе указанную аппроксимацию предлагается строить следующим образом:
дu дх
t—,Х—Xj
uk j+1 - uk ,l
h
, если l — 0,
uk J+1 - uk J-1
2h
ukJ - ukJ-1
если Кl < N,
h
если l — N.
2. Решение модельных примеров
Ниже представлены результаты решения двух модельных примеров, демонстрирующих эффективность предложенного метода.
Пример 1. Пусть требуется восстановить функцию и (7, х), являющуюся решением следующей задачи:
du — д u + u ln(u)
dt дх2
xe R, 0 < t <2,
u (0, x) — exp
..2 >
(22) (23)
Замечание 5. Точное решение задачи (22)-(23) дается формулой
2
u(t, x) = exp
1 x
- + e
tl 2
(24)
В процессе численных экспериментов были зафиксированы следующие значения параметров:
А = 10, В = 10, Ь = 100, М = 20, N = 200, 0 = 0,1.
Результаты решения поставленной задачи приведены в табл. 1, где £абс обозначает абсолютную величину погрешности восстановления значений и (^, х-), вычисляемую по формуле
£абс = -^ax_u(ti, xj) -uijL •
i=\M, j=0, N 1
(25)
Величина £о
^отн определяется как относительная погрешность восстановления значений и (^, х-), которая рассчитывается следующим
образом: пусть максимум £абс разности и(7г-, х,-) - й^-Л достигается при
7 = 7 , у = у ; тогда £отн вычисляется по формуле
^абс
l(t*,X* j
(26)
Таблица 1
ti ^абс ^отн ti ^абс ^отн
0,1 0,180780 0,038321 1,1 0,122782 0,013160
0,2 0,037585 0,007549 1,2 0,141775 0,013903
0,3 0,042956 0,008153 1,3 0,164321 0,014677
0,4 0,048660 0,008701 1,4 0,191215 0,015481
0,5 0,055181 0,009268 1,5 0,223456 0,016317
0,6 0,062673 0,009856 1,6 0,262308 0,017184
0,7 0,071320 0,010466 1,7 0,309377 0,018082
0,8 0,081348 0,011010 1,8 0,366711 0,019010
0,9 0,093031 0,011759 1,9 0,436945 0,019967
1,0 0,106704 0,012445 2,0 0,523484 0,020952
Точное и приближенное решения примера при 7 = Т = 2 иллюстрируются рис. 1. По оси абсцисс отложены значения независимого аргумента х. Сплошной линией изображено определенное формулой (24) точное решение задачи (22)-(23), пунктиром - найденная при помощи предлагаемого метода аппроксимация решения.
Нетрудно заметить, что абсолютная и относительная погрешности достаточно медленно возрастают с ростом значений 7. Вместе с тем из рис. 1
видно, что, несмотря на относительно большую величину абсолютной погрешности при X = Т, эта погрешность достигается в некоторой окрестности точки х = 0, в которой относительная величина погрешности невелика.
n(T,x) \
s. .r
-10 -5 0 5 10
Рис. 1. Сравнительный график точного и приближенного решения модельного примера 1
Пример 2. Теперь рассмотрим задачу Коши для одномерного нелинейного параболического уравнения с нелинейным членом, включающим в себя производную неизвестной функции. В качестве примера обратимся к уравнению, известному [11] как уравнение Бюргерса:
ди д и ди п „ _
— = —г + и—, хе Я, 0 < X <2, (27)
дХ дх2 дх
4 х + 2
и(0, х) = 4х + 2 . (28)
х + х +1
Замечание 6. Точное решение задачи (26)-(27) определяется формулой
^ \ 4 х I 2 Л ч и (X, х) =—-. (29)
х + х + 2Х +1
Для проведения численных расчетов фиксировались следующие значения параметров:
А = 50, В = 50, Ь = 200, М = 20, N = 1000, 0 = 0,1.
Таблица 2 представляет результаты приближенного решения данного модельного примера. Как и в табл. 1, £абс обозначает абсолютную величину
погрешности восстановления значений и (^, х-), вычисляемую по формуле (24), а £отн обозначает относительную погрешность восстановления значений и (^, х-), вычисляемую по формуле (25).
Таблица 2
ti ^абс ^отн ti ^абс ^отн
0,1 0,168673 0,117017 1,1 0,039996 0,495547
0,2 0,089304 0,073118 1,2 0,039979 0,495372
0,3 0,060923 0,057496 1,3 0,039962 0,495201
0,4 0,042934 0,045892 1,4 0,039945 0,495035
0,5 0,040110 0,496712 1,5 0,039929 0,494873
0,6 0,040090 0,496506 1,6 0,039913 0,494714
0,7 0,040070 0,496303 1,7 0,039897 0,494559
0,8 0,040051 0,496106 1,8 0,039881 0,494408
0,9 0,040032 0,495914 1,9 0,039866 0,494259
1,0 0,040014 0,495728 2,0 0,039851 0,494113
Результат восстановления функции u (t, x) при t = T = 2 в модельном
примере 2 также проиллюстрирован графически на рис. 2. По оси абсцисс отложены значения независимого аргумента x. Сплошной линией изображено точное решение задачи (27)-(28), зафиксированное формулой (29), пунктиром изображена восстановленная функция, найденная с помощью предложенного метода.
1.00 0.75
0.50 0.25 0.00 —0.25 -0.50 -0.75 -1.00
ы(7»
.т
-40 -20 0 20 40
Рис. 2. Сравнительный график точного и приближенного решения модельного примера 2
Из рисунка 2 можно видеть, что искомая функция восстанавливается с высокой точностью везде в интервале хе [—А, А], а существенная погрешность наблюдается только вблизи концов этого интервала. При этом относительная погрешность оказывается достаточно большой в силу малости значений функции и(X,х) вблизи границ сегмента хе [—А, А].
Заключение
Разработан численный метод решения прямых задач для одномерных уравнений параболического типа с нелинейным членом, зависящим как от самой неизвестной функции, так и от ее производной. Данный метод основан на подходе, идея которого состоит в применении к решению возникающих нелинейных уравнений непрерывного операторного метода, описанного ранее в статье [12]. Данный подход уже был ранее успешно применен авторами для решения коэффициентных обратных задач для параболических [13] и гиперболических [14] уравнений. Настоящая статья является первой работой, в которой этот подход используется для решения прямых задач для уравнений математической физики. Высокая эффективность метода подтверждается не только теоретическими рассуждениями, но и результатами решения модельных примеров. Представляет значительный интерес дальнейшая разработка вышеупомянутого подхода для его применения к уравнениям с иными типами нелинейностей, многомерным уравнениям, а также уравнениям эллиптического и гиперболического типов.
Библиографический список
1. Лионс, Ж .-Л. Некоторые методы решения нелинейных краевых задач / Ж.-Л. Лионс. - Москва : Мир, 1972. - 588 с.
2. Гаевский, Х. Нелинейные операторные уравнения и операторные дифференциальные уравнения / Х. Гаевский, К. Грегер, К. Захариас. - Москва : Мир, 1978. - 336 с.
3. Абловиц, М. Солитоны и метод обратной задачи / М. Абловиц, Х. Сигур. -Москва : Мир, 1987. - 479 с.
4. Морс, Ф. М. Методы теоретической физики / Ф. М. Морс, Г. Фешбах. -Москва : Медиа, 2012. - Т. 2.
5. Калиткин, Н. Н. Численные методы / Н. Н. Калиткин. - Москва : Наука, 1978. - 512 с.
6. Самарский, А. А. Вычислительная теплопередача / А. А. Самарский, П. Н. Вабищевич - Москва : ЛИБРОКОМ, 2009. - 784 с.
7. Вабищевич П. Н. Вычислительные методы математической физики. Нестационарные задачи. - Москва : Вузовская книга, 2008. - 228 с.
8. Калоджеро, Ф. Спектральные преобразования и солитоны. Методы решения и исследования нелинейных эволюционных уравнений // Ф. Калоджеро, А. Дегас-перис. - Москва : Мир, 1985. - 472 с.
9. Полянин, А. Д. Методы решения нелинейных уравнений математической физики и механики // А. Д. Полянин, В. Ф. Зайцев, А. И. Журов. - Москва : ФИЗМАТЛИТ, 2009. - 256 с.
10. Полянин, А. Д. Справочник по линейным уравнениям математической физики / А. Д. Полянин. - Москва : ФИЗМАТЛИТ, 2001. - 576 с.
11. Полянин, А. Д. Справочник по нелинейным уравнениям математической физики: точные решения / А. Д. Полянин, В. Ф. Зайцев. - Москва : ФИЗМАТЛИТ, 2002. - 432 с.
12. Бойков, И. В. Об одном непрерывном методе решения нелинейных операторных уравнений / И. В. Бойков // Дифференциальные уравнения. - 2012. - Т. 48, № 9. - С. 1308-1314.
13. Бойков, И. В. Об одном приближенном методе определения коэффициента теплопроводности / И. В. Бойков, В. А. Рязанцев // Журнал Средневолжского математического общества. - 2019. - Т. 21, № 2. - С. 149-163.
14. Бойков, И. В. О численном решении коэффициентной обратной задачи для гиперболических уравнений / И. В. Бойков, В. А. Рязанцев // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2019. -№ 3 (51). - С. 47-62.
References
1. Lions Zh.-L. Nekotorye metody resheniya nelineynykh kraevykh zadach [Some methods for solving nonlinear boundary value problems]. Moscow: Mir, 1972, 588 p. [In Russian]
2. Gaevskiy Kh., Greger K., Zakharias K. Nelineynye operatornye uravneniya i opera-tornye differentsial'nye uravneniya [Nonlinear operator equations and operator differential equations]. Moscow: Mir, 1978, 336 p. [In Russian]
3. Ablovits M., Sigur Kh. Solitony i metod obratnoy zadachi [Solitons and the inverse problem method]. Moscow: Mir, 1987, 479 p. [In Russian]
4. Mors F. M., Feshbakh G. Metody teoreticheskoy fiziki [Methods of theoretical physics]. Moscow: Media, 2012, vol. 2. [In Russian]
5. Kalitkin N. N. Chislennye metody [Numerical method]. Moscow: Nauka, 1978, 512 p. [In Russian]
6. Samarskiy A. A., Vabishchevich P. N. Vychislitel'naya teploperedacha [Computational heat transfer]. Moscow: LIBROKOM, 2009, 784 p. [In Russian]
7. Vabishchevich P. N. Vychislitel'nye metody matematicheskoy fiziki. Nestatsionarnye zadachi [Computational methods of mathematical physics. Non-stationary tasks]. Moscow: Vuzovskaya kniga, 2008, 228 p. [In Russian]
8. Kalodzhero F., Degasperis A. Spektral'nye preobrazovaniya i solitony. Metody resheniya i issledovaniya nelineynykh evolyutsionnykh uravneniy [Spectral transforms and solitons. Methods for solving and studying nonlinear evolution equations]. Moscow: Mir, 1985, 472 p. [In Russian]
9. Polyanin A. D., Zaytsev V. F., Zhurov A. I. Metody resheniya nelineynykh uravneniy matematicheskoy fiziki i mekhaniki [Methods for solving nonlinear equations of mathematical physics and mechanics]. Moscow: FIZMATLIT, 2009, 256 p. [In Russian]
10. Polyanin A. D. Spravochnik po lineynym uravneniyam matematicheskoy fiziki [Reference book of linear equations of mathematical physics]. Moscow: FIZMATLIT, 2001, 576 p. [In Russian]
11. Polyanin A. D., Zaytsev V. F. Spravochnik po nelineynym uravneniyam matematicheskoy fiziki: tochnye resheniya [Reference book of nonlinear equations of mathematical physics: exact solutions]. Moscow: FIZMATLIT, 2002, 432 p. [In Russian]
12. Boykov I. V. Differentsial'nye uravneniya [Differential equations]. 2012, vol. 48, no. 9, pp. 1308-1314. [In Russian]
13. Boykov I. V., Ryazantsev V. A. Zhurnal Srednevolzhskogo matematicheskogo ob-shchestva [Middle Volga Mathematical Society Journal]. 2019, vol. 21, no. 2, pp. 149163. [In Russian]
14. Boykov I. V., Ryazantsev V. A. Izvestiya vysshikh uchebnykh zavedeniy. Povolzhskiy region. Fiziko-matematicheskie nauki [University proceedings. Volga region. Physical and mathematical sciences]. 2019, no. 3 (51), pp. 47-62. [In Russian]
Бойков Илья Владимирович
доктор физико-математических наук, профессор, заведующий кафедрой высшей и прикладной математики, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40)
E-mail: [email protected]
Рязанцев Владимир Андреевич
кандидат технических наук, доцент, кафедра высшей и прикладной математики, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40)
E-mail: [email protected]
Boykov Il'ya Vladimirovich Doctor of physical and mathematical sciences, professor, head of the sub-department of higher and applied mathematics, Penza State University (40, Krasnaya street, Penza, Russia)
Ryazantsev Vladimir Andreevich Candidate of engineering sciences, associate professor, sub-department of higher and applied mathematics, Penza State University (40, Krasnaya street, Penza, Russia)
Образец цитирования:
Бойков, И. В. О применении непрерывного операторного метода к решению прямой задачи для нелинейных параболических уравнений / И. В. Бойков, В. А. Рязанцев // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2020. - № 1 (53). - С. 97-112. -БОТ 10.21685/2072-3040-2020-1-8.