Научная статья на тему 'Метод итерации решения первой краевой задачи с нелинейной правой частью'

Метод итерации решения первой краевой задачи с нелинейной правой частью Текст научной статьи по специальности «Математика»

CC BY
131
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
іНТЕГРАЛЬНЕ РіВНЯННЯ / ДИФЕРЕНЦіАЛЬНЕ РіВНЯННЯ / ФУНКЦії ГРіНА / ИНТЕГРАЛЬНОЕ УРАВНЕНИЕ / ДИФФЕРЕНЦИАЛЬНОЕ УРАВНЕНИЕ / ФУНКЦИИ ГРИНА / INTEGRAL EQUATION / DIFFERENTIAL EQUATIONS / GREEN FUNCTION

Аннотация научной статьи по математике, автор научной работы — Лагута В.В.

Предложен численный метод решения первой краевой задачи с нелинейным обыкновенным дифференциальным уравнением второго порядка. Исходная задача сводится к решению системы из двух интегральных уравнений с использованием функции Грина. Система решается методом Пикара.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE ITERATION METHOD OF THE FIRST BOUNDARY-VALUE PROBLEM SOLUTION WITH NONLINEAR RIGHT-HAND SIDE

The numerical method of the decision of the first boundery problem with the nonlinear ordinary differential equation of the second order is offered. The initial problem is reduced to the decision of the two integrated equations with use Green's function. The system is solved Picard's method.

Текст научной работы на тему «Метод итерации решения первой краевой задачи с нелинейной правой частью»

УДК 519.6(075.8)

В. В. ЛАГУТА (ДИИТ)

МЕТОД ИТЕРАЦИИ РЕШЕНИЯ ПЕРВОЙ КРАЕВОЙ ЗАДАЧИ С НЕЛИНЕЙНОЙ ПРАВОЙ ЧАСТЬЮ

Запропоновано чисельний метод виршення першо! гранично! 3aAa4i з нелiнiйним звичайним диференць альним рiвнянням другого порядку. Задача зводиться до виршення системи з двох штегральних рiвнянь з використанням функцп Грiна. Система розв'язуеться методом Пiкара.

Предложен численный метод решения первой краевой задачи с нелинейным обыкновенным дифференциальным уравнением второго порядка. Исходная задача сводится к решению системы из двух интегральных уравнений с использованием функции Грина. Система решается методом Пикара.

The numerical method of the decision of the first boundery problem with the nonlinear ordinary differential equation of the second order is offered. The initial problem is reduced to the decision of the two integrated equations with use Green's function. The system is solved Picard's method.

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

Двухточечные краевые задачи обычно решаются с помощью следующих методов:

- аналитические методы [1, 2];

- метод стрельб и прогонки [1, 2, 3];

- линеаризация нелинейной задачи [4, 5];

- методы квазилинеаризации [6, 7, 8];

- сведение краевой задачи к задаче Коши

[9];

- разностные методы [10, 11].

Выбор того или иного метода зависит от конкретного дифференциального уравнения. Общий обзор с классификацией нелинейных задач наиболее полно был проведен Карманом [12]. Среди последних публикаций посвященных исследованию решений дифференциальных уравнений следует отнести работы [13, 14].

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

u" = f (s,u,u'), u(a) = 0, u(b) = 0

(1)

и построим приближенное решение в классе функций С2. Допустим, что выполнены условия существования решения нелинейной крае-

вой задачи [15], которое может быть получено последовательными приближениями [16]

u"P = f(s, up-l, u'p-l), Р = I2--- •

(2)

Каждое решение ир должно удовлетворять

краевым условиям (1). Предел последовательности решений ир будет приближенным решением исходной задачи.

От задачи (1) перейдем к интегральному уравнению. Пусть отрезок интегрирования

г , п - - 5 -а [а, Ь] приведен заменой переменой ^ =-

Ь - а

к единичному интервалу 0 < ^ < 1. Функция и (^), удовлетворяющая граничным условиям

u(0) = 0, u(1) = 0, может быть представлена в виде [16]

1

u (t) = J G (t, E)u'(E)d

(3)

(4)

где G(t, E) ядро интегрального уравнения -функция Грина. Выбор функции Грина обусловлен однородными граничными условиями и аналогичен [16]

G (t, E) =

\E(t-1), 0<E<t,

[t (E-1), t <E< 1.

Подставим в (4) выражение u' = f (t,u,u'), по-

лучим

u(t) = JG(t,E) f (E,u,u')dE . (5)

Определим производную и' (г)

и'(г) = {О'(г,/&и, и', (6)

где

О ' (г, $) =

[Ч, 0 г, 1^-1, г <^<1.

гг = г ■

Уравнения (5), (6) образуют систему двух интегральных уравнений с двумя неизвестными ную сетку {г,} г = 0 п функциями и (г) и и'(г). Это отличает данную задачу от аналогичной рассмотренной в [16, стр.152], в которой правая часть зависит только от неизвестной функции и (г). Последовательные приближения и (г) определяются следующими интегральными уравнениями

Аппроксимируем вторую производную искомой функции и" = / (г, и, и' ) кусочно-линейной функцией ^, звенья которой соединяются в узлах сетки {гг} на отрезке [0,1]. Приближенное решение в этом случае получится в виде кубического сплайна и (г). Подобный подход реализован в [17] для решения нелинейных интегральных уравнений Вольтерра и описан в [16].

Введем на отрезке интегрирования регуляр-

г = о, п.

В выражениях (7), (8) заменим вторую производную

и" = /(г,и ч(г),и' ч(г))

1 кусочно-линейной функцией с вершинами в

и(г) р = | О (г, %) / (£, ир и'р, (7) узлах сетки г.

/'(г)р =|О\г,%)/(%,ир-1,, р = 1,2... .(8)

гр-\ — гр-1

_ гр-1 х Ji Уг-1

рр (г) = +

г. - гг

(г - (г -1):

гг -1 < г < гг, г = 1, п, (9)

В качестве начального приближения возьмем функциюи0(г) = 0, первое приближение где индекс Р вверху °б°значает номер итера-производной также будет и'0(г) = 0 . Текущее ции (приближения) и /р-1 = / (гг, и.Р-1, и' Р-1),

приближение определяется соответствующим интегралом. Однородные граничные условия

выполняются на каждом шаге поскольку 0(0, £) = О(1, £).

73 г

(г - п) Е[(3 1 - 2) + (3 ] -1) /Р-1 ] -6 1=1

{р-1 = иР-1(г1), и'Р-1 = и'Р-1(г1), р = 1,2,....

Положив в (7) и (8) г = гг, вычислим интегралы на отрезках [г^-1, ], получим

,2 г

7.3 п _

-г— X [(3п-з 1+2)/д1 + (3п -з 1 +1)/р-1 ], г = 1,п-1, (10)

1 =г+1

-Д(31 - 2) /С1 + (3 . -1) /р-1 ]■

1=1

1=г+1

где /0 = /(г., и0, и;0), и0 = 0, и;0 = 0, 1 = М ,

р = 0,1,2, ... .

Построение решения исходной задачи экви-

7.2 п _

~Т Ё[(3п -31 + 2) +(3п -3. +1))Р-1 ] , г = 0,п , (11)

метода Пикара [18]. Приближение, удовлетворяющее необходимой точности, примем за искомое решение. Решением в узлах сетки будет = и (ti). Решение и (г) определяется по фор-валентно решению двух нелинейных уравнений муле (6) в любой точке отрезка интегрирования

методом итерации решения нелинейных урав- [0,1]. Вычислив соответствующие интегралы, нений [16]. Сходимость метода приближений

обеспечивается выполнением теоремы сущест- на подынтервалах [г^-1, ], получим вования решения и требованиями сходимости

и и'Р =

и(г) = (г -1) ^ X [(3 7 - 2) / -1 + (3 7 -1) / ]+ (г-1)\Щ (Е) йЕ + г{(Е -1) ^ (Е)й Е ■

.7 1 £

(¿>1) '

ьЗ п _

-г X [(3п - 37 + 2)/ 1 + (3п - 37 +1)/ ], 1г < г < 1г+,, / = 0, п -1. (12)

6 7=¿+ 2

(¿< п-1)

В случае неоднородных краевых условий в а функция г (г) выбирается так, чтобы задаче, т. е. если

и(а) = а, и (Ь) = р, (13)

Г " (г) = 0, (18)

Г ' (г) = 0, г (0) = а, г (1) = р. (19)

неоднородная задача сводится к однородной с

помощью известной замены Выбор граничных условий (17), (19) позво-

и (г) = У(г) + Г (г), (14)

лит удовлетворить исходным граничным условиям (14). Решением задачи (18-19) является причем имеет место функция

и (0) = у(0) + г (0) = а , г (г) = а + (р-а)г.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

и (1) = у(1) + г (1) = р. (15) Теперь решение первой краевой задачи с не-

однородными краевыми условиями примет вид

В замене (15) функция у(Ч) является решением однородной задачи

у(0 = /(г, у(0 + Г (г), у"(0 + Г ''(г)) (16)

1

и (г) = { О (г, Е)и "(Е)й Е + а + (р - а) • г.

Для приближенного решения неоднородной

у(0) 0, у(1) 0, (17) краевой задачи в узлах сетки получим

: (¿' - п)^X [(37 - 2)//-- + (37 -1)/Р] -

6 7=1

7.3 п _

Ч— X [(3п - 37 + 2)/-1 + (3п - 37 +1)/Р 1 ] + а + (р-а)/Л , / = 1, п -1.

6 ¡=¿+1

Аналогично выражению (12) можно записать приближенное решение для неоднородной задачи в произвольной точке г

1 з ¿ г Ч-п

и(г) = (г -1)— X [(37 - 2)+ (37 -1)/ ]+ (г -1){е^ (Е)йЕ + г { (Е -1)Ъ (Е)йЕ -

6 7=1 ц г

(¿>1) '

п _

-г— X [(3п - 37 + 2)/- + (3п - 37 +1)/] + а + (Р-а)г, х, < г < г = 0, п -1.

6 ]=,+ 2 (¿< п-1)

Пример. В качестве примера рассмотрим следующую задачу [7] у (х) = _^1п

0,49

оо8 0,7( х - 0,5)

д2 у (дУ?

~дХ2 + 07 1дх] +1 = 0' У (0) = 0,У(1) = Результаты приближенного решения данной

Точное аналитическое решение имеет вид

008 0,7/2 ого реше

краевой задачи представлены табл. 1 и табл. 2.

Таблица 1

Сходимость приближенного решения к точному

х ф = 0,090909) Итерац ия

1 3 5 10 Точное решение

0,00000000 0,00000 0,00000 0,00000 0,00000 0,00000

0,09090909 0,04132 0,04282 0,04283 0,04283 0,04279

0,18181818 0,07438 0,07665 0,07665 0,07665 0,07659

0,27272727 0,09917 0,10178 0,10178 0,10178 0,10170

0,36363636 0,11570 0,11841 0,11842 0,11842 0,11833

0,45454545 0,12397 0,12670 0,12670 0,12670 0,12661

0,54545455 0,12397 0,12670 0,12670 0,12670 0,12661

0,63636364 0,11570 0,11841 0,11842 0,11842 0,11833

0,72727273 0,09917 0,10178 0,10178 0,10178 0,10170

0,81818182 0,07438 0,07665 0,07665 0,07665 0,07659

0,90909090 0,04132 0,04282 0,04283 0,04283 0,04279

1,00000000 0,00000 0,00000 0,00000 0,00000 0,00000

Таблица 2

Сходимость первой производной

х Итерация

ф = 0,090909) 1 3 5 10 Точное значение

0,00000000 0,50000 0,52185 0,52190 0,52190 0,52141

0,09090909 0,40909 0,42097 0,42098 0,42098 0,42060

0,18181818 0,31818 0,32378 0,32379 0,32379 0,32350

0,27272727 0,22727 0,22937 0,22937 0,22937 0,22916

0,36363636 0,13636 0,13687 0,13687 0,13687 0,13673

0,45454545 0,04545 0,04550 0,04550 0,04550 0,04542

0,54545455 -0,04545 -0,04550 -0,04550 -0,04550 -0,04552

0,63636364 -0,13636 -0,13687 -0,13687 -0,13687 -0,13683

0,72727273 -0,22727 -0,22937 -0,22937 -0,22937 -0,22926

0,81818182 -0,31818 -0,32378 -0,32379 -0,32379 -0,32360

0,90909090 -0,40909 -0,42097 -0,42098 -0,42098 -0,42071

1,00000000 -0,50000 -0,52185 -0,52190 -0,52190 -0,52153

Выводы

Краевая задача с нелинейной правой частью может быть сведена к системе двух нелинейных интегральных уравнений.

Приближенное решение краевой задачи и (г) с построенной непрерывной кусочно-линейной второй производной Е(г) есть кубический сплайн из класса С2 [0,1].

Приближенное решение ¿¡(г) определяется в любой точке отрезка интегрирования [0,1].

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Тихонов А. Н. Дифференциальные уравнения / А. Н. Тихонов, А. Б. Васильева, А. Г. Свешников. - М.: Наука. - 1985. - 231 с.

2. Карташев А. П. Обыкновенные дифференциальные уравнения и основы вариационного исчисления. / А. П. Карташев, Б. Л. Рождественский - М.: Наука. - 1986. - 272 с.

3. Бахвалов Н. С. Численные методы. / Н. С. Бахвалов, Н. П. Жидков, Г. М. Кобельков - М.: Наука. - 1987. - 600 с.

4. Temple G. Linearization and delinearization. Proc. International Congress of Math. - 1958. P. 233-247.

5. Иванов В. А. Математические основы теории автоматического регулирования. / В. А. Иванов, Б. К. Чемоданов, В. С. Медведев, А. С. Ющенко

- М.: Высш. шк. -1971. - 807 с.

6. Bellman R. Quasilinearization and upper and lower bounds for variational problems. Quart. Appl. Math. № 19. - 1962. - P. 349-350.

7. Bellman R. Quasilinearization and nonlinear boundary-value problems. / Bellman R., Kalaba R.

- American Elsevier Publishing Company, Inc. -New York. - 1965. - 183 p.

8. Kalaba R. On nonlinear differential equations, the maximum operation and monotone convergence. J. Math., Mech. № 8. - 1959. - P. 519-574.

9. Шаманский В. Е. Методы численного решения краевых задач на ЭЦВМ. - К.: Наук. думка. -Ч. 1. -1963. - 194 с. - Ч. 2. -1966. - 244 с.

10. Годунов С. К. Разностные схемы. / С. К. Годунов, В. С. Рябенький - М.: Наука. - 1977. - 439с.

11. Рихтмайер Р. Разностные методы решения краевых задач. / Р. Рихтмайер, К. Мортон. - М.: Мир. - 1972. - 418 с.

12. T. von Karman. The engineer grapples with nonlinear problems. Bull. Amer. Math. Soc. № 46. -1940. - P. 615-683.

13. Егоров А. И. Дифференциальные уравнения с приложениями. - М.: Физматлит. -2003.

14. Егоров А. И. Уравнения Риккати. - М.: Физматлит. - 2001.

15. Камке Э. Справочник по обыкновенным дифференциальным уравнениям: Пер. с нем. - М.: Наука. - 1976. - С. 61-65.

16. Верлань А. Ф. Интегральные уравнения: Методы, алгоритмы, программы. Справочное пособие / А. Ф. Верлань, В. С. Сизиков -К.: Наукова думка -1986. - С. 71-79, 84-94, 142-143, 148-152.

17. Мейнарович Е. В. О применении интерполяционных сплайнов к решению нелинейных интегральных уравнений Вольтерра / Е. В. Мейна-рович, Р. В. Поляков, Л. Н. Шлепаков - В кн.: Линейные и нелинейные краевые задачи математической физики. - К.: Ин-т кибернетики АН УССР. - 1974. - С. 204-212.

18. Иванов В. В. Методы вычислений на ЭВМ: Справочн. пособ. - К.: Наук. думка. - 1986. -С. 389-391, 310-312, 325-329.

Надшшла до редколегл 01.09.2007.

i Надоели баннеры? Вы всегда можете отключить рекламу.