Построение приближенного решения одного класса нелинейных уравнений методом осциллирующей функции
Автор: Рекка Р.А., Рекка Е.Ю., Фролов Ю.Ю.
Журнал: Вестник Пермского университета. Математика. Механика. Информатика @vestnik-psu-mmi
Рубрика: Математика
Статья в выпуске: 3 (34), 2016 года.
Бесплатный доступ
Дается построение приближенного решения одного класса нелинейных уравнений 2-го порядка с начальными условиями методом осциллирующих функций.
Нелинейные дифференциальные уравнения, метод осциллирующих функций
Короткий адрес: https://sciup.org/14730062
IDR: 14730062 | DOI: 10.17072/1993-0550-2016-3-21-24
Текст научной статьи Построение приближенного решения одного класса нелинейных уравнений методом осциллирующей функции
Рассмотрим дифференциальное уравнение
, (1)
с начальными условиями
x ( t 0 ) = c , x ' ( t 0 ) = b . (2)
Модель таких уравнений рассматривалась в работе Jack Wacki [1], она описывает реакции, происходящие в атомных реакторах.
Предполагается, что известны оценки для точного решения и производной
, b — В <: x'(t) < b + B.
Функции непрерывно
- дифференцируемые в области ( D ) :
t0 < t < Г , c — A — E < x(t) < C + A + f, b — В — Ег < x'(f) < b + В + Elr где ε1 – наперед заданные оценки погрешности построения приближенного решения.
Предполагаем, что в области ( D ) имеют место оценки:
, ,,
, ,,
, ,.
Приближенное решение xN (t) уравнения (1) с условиями (2) будем строить на отрезке [t0, T], разбив его на N частей точками tk, k = 0,1,2,3,...,N -1, где tо < ti < ... < tN—1 = T.
Приближенное решение на каждом промежутке [tk, tk+1 ] находим в виде xN (t ) =
. "2*^ ^k)2 + ^(t tfc) + Cj,tE [tfe/tk+i
. 0 j t £ [t* j tfc+11
Коэффициенты b 0 и с 0 находим из начальных условий: c 0 = c , b 0 = b ; коэффициенты ck и bk находим из условия непрерывности ^дг(Ои^\(О в точках t = tk , получим формулы:
,
^* — a*-M + ^k-i к — 1л27 ... tN — 1; h — tfc+i — tk
Коэффициенты ak находим из условия осциллируемости невязки
( k = 0,1,2,..., N -1).
(Метод осциллирующих функций, см.[2]).
Введем обозначения
9\ = J'4^+ ^ - Vv)) = = fx& i ^C* х^х^Ю),
,
0 < ^1; ^2 , ^3 ^ 1 1
Из условия (3), применяя первую теорему о среднем интегральном исчислении, получим ^t =
-^^S^ljrl^c^-f^^-t^^^^^^ iiT^^+TXb-tjtW^
tk-1 < ^k < tk , ( k = 0,1,2,..., N -1)
Постоянные ak ( k = 0,1,2,..., N - 1 ) могут быть определены, если
1 + K^Y^+ fAh-tb) 4-+“(<^ «^/^ * °> что можно получить путем разбивки основного промежутка [t0, T ] на частичные.
Если получим несколько значений ak , возьмем наименьшее по абсолютному значению [2].
Для ak имеет оценку в ранее введенных обозначениях
ад +«! +ms l-lMzy + Mah + A^y
= ^
где подбирается так, чтобы
.
Приближенное решение xN (t) удовлетворяет уравнению x"N 4- fan Aw) + аЮдСхл) = r(t) +
(4) c начальными условиями
Обозначив u хСО-д^и и учитывая (1), (2), (4), (5) для погрешности получим уравнение и” + f{x, x ) - f(xn .x'^ + a(t)(fiG) - д(хц)) ~ = -^Mto*)
с начальными условиями.
Применяя теорему Лагранжа дифференциального исчисления для функциии
g(x) получим u`+((6)
с условиями
Проинтегрировав это уравнение от t 0 до t дважды, вычислив двойные интегралы по частям и применив лемму Беллмана:
если , где
, то
(см. [3]) окончательно получим оценку для . В оценку входит Л D Л* ’/’Ar(t1)dt1dt, который оценивается следующим образом
^fftta^adti ^^
Гв Jrt
[ l^(tj)|dt2dti << max |^(t)|fi(t-tf)
Так как Cwt)* то существует такая точка , в которой
^|^(t+?(t-^))|lt-’? Оценки погрешности будут a` pesteriori. Окончательная оценка для имеет fo max U (t) < t о < t < T Texp f^^dx^h+Щ^ +ЛД+y3w 4- ед+У4 1-(М1+4#1р['ф[{№2 при условии, что (.Mi+AMexpl^tOdtjTh2<1, £ где +1г,|+moi+!/>!) Разбивку подбираем так, чтобы h удовлетворяло условию (8). Оценку погрешности можно получить и "пошаговую", если вначале оценить u0(t) t e\t0, t1 ], затем u1(t) t e\t1,12 ] и т.д. оценка погрешности для t e(tk, tk+1) будет выражаться через оценку на промежутке [tk-1, tk]. Построив приближенное решение и оценив разность u (t ) = x(t)- xn(t) можем получить область расположения точного решения Xn (t)-s< x (t )< Xn (t)+ s , где ε – погрешность. Замечание об априорной оценке погрешности Если уравнение имеет вид с начальными условиями S'ii'c)::: fJ> Kyit) ,'Де где Pi (t) — не— прерывно-дифференцируемые функции, то в этом случае решения будут огра- ничены (см. [2], с. 10) так: , , где , M У max In— . Для этого уравнения на каждом частичном промежутке будем иметь относительно ak уравнения порядка 2n +1, причем коэффициент при akn+1 будет h в степени 4n + 2 и при условии ограниченности ak можно будет члены ch в степени > 2 сбросить и получится уравнение 2-й степени относительно ak (за ak берем наименьший по абсолютному значению). Все задачи методом осциллирующих функций хорошо решаются с использованием вычислительного пакета Mathematica. Пример Уравнение x" + ta + x3 = 0 с начальными условиями x(D) = 1, х (D) == О t E [0, l],h = 0,01. Решено методом осциллирующих функций, погрешность |u(t)| < 0,016..
Список литературы Построение приближенного решения одного класса нелинейных уравнений методом осциллирующей функции
- Wacki Jack. A singular nonlinear foundry value problem 1978//Pacifig journal of mathematics. 1978. Vol. 78, № 2.
- Воронина Н.В., Маланин В.В., Рекка Р.А. Осциллирующие функции и некоторые их приложения. Свердловск: Изд-во Уральского университета, 1990. 110 с.
- Беллман Р. Теория устойчивости решения дифференциальных уравнений. М.: Изд-во Ин. Лит., 1954.