Построение приближенного решения одного класса нелинейных уравнений методом осциллирующей функции

Автор: Рекка Р.А., Рекка Е.Ю., Фролов Ю.Ю.

Журнал: Вестник Пермского университета. Математика. Механика. Информатика @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)-sx (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.
Статья научная