Построение приближенного решения одного класса нелинейных уравнений методом осциллирующей функции
Автор: Рекка Р.А., Рекка Е.Ю., Фролов Ю.Ю.
Журнал: Вестник Пермского университета. Математика. Механика. Информатика @vestnik-psu-mmi
Рубрика: Математика
Статья в выпуске: 3 (34), 2016 года.
Бесплатный доступ
Дается построение приближенного решения одного класса нелинейных уравнений 2-го порядка с начальными условиями методом осциллирующих функций.
Нелинейные дифференциальные уравнения, метод осциллирующих функций
Короткий адрес: https://sciup.org/14730062
IDR: 14730062 | УДК: 517.91 | DOI: 10.17072/1993-0550-2016-3-21-24
Plotting of the approximate solution to a class of nonlinear equations using the method of oscillating functions
The article presents plotting of an approximate solution to one of the classes of nonlinear second order equations with initial conditions using the method of oscillating functions.
Текст научной статьи Построение приближенного решения одного класса нелинейных уравнений методом осциллирующей функции
Рассмотрим дифференциальное уравнение
, (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.