Научная статья на тему 'Методы высокого порядка точности решения задачи Коши для нелинейных интегро-дифференциальных уравнений Вольтера'

Методы высокого порядка точности решения задачи Коши для нелинейных интегро-дифференциальных уравнений Вольтера Текст научной статьи по специальности «Математика»

CC BY
207
38
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЛИНЕЙНЫЕ ИНТЕГРО-ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ ВОЛЬТЕРРА / ЗАДАЧА КОШИ / ПРЕОБРАЗОВАНИЕ ФЕЛЬБЕРГА / РЯД ТЕЙЛОРА / НЕЛіНіЙНі іНТЕГРО-ДИФЕРЕНЦіАЛЬНі РіВНЯННЯ ВОЛЬТЕРА / ЗАДАЧА КОШі / ПЕРЕТВОРЕННЯ ФЕЛЬБЕРГА / NONLINEAR INTEGRAL-DIFFERENTIAL EQUATIONS VOLTERRA / FELBERG TRANSFORMATION / TAYLOR SERIES

Аннотация научной статьи по математике, автор научной работы — Пелех Я. М.

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

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

METHODS OF HIGH LEVEL EXACT SOLUTION OF CAUCHY’S TASK FOR VOLTER’S UNLINEAR INTEGRO-PARTIAL DIFFERENTIAL EQUATIONS

The new applications of continued fraction to the development of numerical methods for the solution of integrodifferential equations are considered. The numerical methods of high-order accuracy for the solution of initial-value problems in Volterra integro-differential equations are proposed.

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

УДК 517.95+519.62

Я. М. ПЕЛЕХ (НУ «Льв1вська пол1техшка)

МЕТОДИ ВИСОКОГО ПОРЯДКУ ТОЧНОСТ1 РОЗВ'ЯЗУВАННЯ ЗАДАЧ1 КОШ1 ДЛЯ НЕЛ1Н1ЙНИХ 1НТЕГРО-ДИФЕРЕНЦ1АЛЬНИХ Р1ВНЯНЬ ВОЛЬТЕРРА

Розглянуто нове застосування безперервних дроб1в до розвитку числових метод1в для виршення штегро-дифференщальних р1внянь. Запропоноваш числов1 методи високо! точносп для виршення початково-значущих проблем в штегро-дифференщальних р1вняннях Вольтера.

Ключовi слова: нелшшш штегро-диференщальш р1вняння Вольтера, задача Кош1, перетворення Фельбе-рга, ряд Тейлора

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

Ключевые слова: нелинейные интегро-дифференциальные уравнения Вольтерра, задача Коши, преобразование Фельберга, ряд Тейлора.

The new applications of continued fraction to the development of numerical methods for the solution of integro-differential equations are considered. The numerical methods of high-order accuracy for the solution of initial-value problems in Volterra integro-differential equations are proposed.

Keywords: nonlinear integral-differential equations Volterra, Felberg transformation, Taylor series

Актуальшсть проблеми

Обчислювальний експеримент дозволяе в багатьох випадках замшити реальний процес i отримувати як якюну, так i кшькюну характеристику процесу, що моделюеться.

Задачi гiдроакустики, кшетики, автоматичного управлiння, електронiки, багатовимiрноI оптимiзацii, теорiI в'язко-пружностi приводять до необхщносп розв'язання нелiнiйних штег-ро-диференщальних рiвнянь. Оскiльки розв'язки таких задач в замкнутому вигщщ можна отримати лише в окремих часткових випадках, виникае проблема побудови наближе-ного розв'язку таких рiвнянь.

Одним з ефективних способiв побудови таких наближень е неперервнi (ланцюгов^ дроби, якi при вiдповiдних умовах мають високу шви-дкiсть збiжностi, володiють властивiстю моно-тонностi i двосторонностi, а також малочутливi до похибок заокруглень. Процес !х обчислень е циктчним i легко програмуеться на ПК.

Постановка задачi

Розглянемо на в^^зку IL : [х0, x0 + L] задачу Кошi для нелiнiйного штегро-диференщального рiвняння

i( x0 ) = г

(1)

t'(x ) = F

x, u (x), J g (x, s, u (x), u' (s )ds

Припустимо, що розв'язок задачi (1) iснуе i единий, а функци F i g володдать необхiдною для дослiдження гладюстю.

Використовуючи апарат неперервних дробiв [1, 2] та щею побудови методiв типу Рунге-Кутта [3,4], пропонуються наближенi методи високого порядку точносп для розв'язування рiвняння (1).

Побудова методiв типу

Рунге-Кутта-Фельберга

Введемо на вiдрiзку IL сiтку ah = {a=x0 < x1 < x2 < ... < xN = b} з кроком h = x„+1 - xn.

Для побудови чисельного методу високого порядку точносп ((m + p) -го порядку, m = 1,2,3...) потрiбно використовувати моди-фiковане перетворення Фельберга [5].

Перетворимо дане рiвняння до е^валент-но! системи

u' (x ) = F [ x, u ( x ), z ( x )],

x

Z (x) = J f (x, s, u (s ), z (s ))ds (2)

x0

де f [x,s,u(s),z(s)] = g[x,s,u(s),F[s,u,z]] .

© Пелех Я. М., 2011

Введемо новi функцп у (х) i ф(х), що задо-вольняють умовам

у (х ) = и ( х0 ) = и0, у{к )(х0 ) = О, ф(хо ) = ^ (хо ) = 0, ф(к)(хо ) = 0, к = 1,2,..., т +1(3) за допомогою перетворення

т+1

(х - х0 )к

((х)=х(х,у)=у(хкц- к!

( Лк

(4)

-уг^ [х,и (х),2 (хЯ

|х=х, т+1

г (х ) = е(х, у ) = ф(х ) + 1

к=1

(х - х0 ) к!

^дк-1

(5)

дя

к-1

/ [ х, 5, и (5 ), 2 (5 )]

Пiдставляючи в (2) замють и (х) i 2 (х) 1'хш вирази iз (4), (5), а замють и'(х) - вщповщний

вираз, одержаний при диференщюванш ств-вiдношення (4), отримаемо наступну задачу для визначення невiдомих функцш у (х) i ф(х) :

у'( х ) = О [ x, у ( х ), ф( х )]

х

ф(х )= | 4 [ х, 5, у (5 ), ф(5 )] йъ

х0

з початковою умовою

у |х=х0 = у0 = и0

де

О [ х, у (х ), ф(х )] = ^ [ х, х(х, у ), е(х, ф)]-

(6)

(7)

(8)

т+1 |

- '(х х0) Г^* [х, и, г]] , (9)

(к -1)! I йхк У ^

4 [ х, 5, и (5 ), ф( )] = / [ х, 5, х( у ), е(5, ф)]-

-I

(х - х0 )

к-1

( лк-1

к=

1 (к - 1)!

Т / [х, 5, и, г ]

(10)

яю в силу умов (3) володдать властивостями

О )0

( д РУ л

,дкр . V У х=х.

= 0, ^ =хР = ^

(Р = 0, т; к = 0, т + 2)

Представимо ф( х) iз (6) у вигщщ

ф(х) = ип (х) + V(х) , п = 0,1,2,. (12)

де

хп

ип (х ) = | 4 [ х, 5, у (5 ), ф(5 )] ,

х0 х

V (х ) = | 4 [ х, 5, у (5 ), ф(5 )] .

х0

Тодi отримаемо систему

у'(х) = О[х,у(х),ип (х) + V(х)],

х

V (х) = | 4 [х, 5, у (5 ), ип (5 ) + V (5 )] (13)

х0

яка в сукупност з (12) е^валентна (6), (7).

Допустимо, що у вузлах х1,.,хп вiдомi на-ближення до точного розв'язку задачi (6), (7), а також наближення до функцп ип (х) вщповщ-но! точностi. Для наближеного розв'язку в точ-щ хп+1 потрiбно мати наближення для у (хп+1) i

V (хп+1), яю шукаемо у виглядi

у'(х) = Оп [х,у(х),vn (х)] ,

х

vn (х) = | 4п [x,5у (5),vn (5)]й ,

хп

де °п [хУ,^] = О[x,у,ип + ^],

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

4" = 4 [ х, 5 у,ип + vn ]. Наближення у(х) i V(х) в точщ хп + И порядку О(Ит+Р), р = 2,3 знайдемо, використо-

вуючи ланцюговi дроби.

Розвинення в ряд Тейлора по степеням И в отт точки хп для у (хп+1) i V (хп+1) мае вигляд

у (хп+1 ) = у (хп)+ I V >(хп) + О (Ит+5)

1=т+2 т+4 1 '

V(хп+1 )= I V')(хп) + О(Ит+5),

*=т+2

де

у(т+3) (хп ) = (Ох»+2 )п + (Оу )п (ОхГ* )п + (О )п ()п ,

У(4)( ) = ( ^ )„ + ( т + 3)х

х[(у) ) + (^) (т*)

+&)ЯУ{т+3)(х„ ) + (Су )^т+3)(х„ )

^П+2)(ХП ) = )„ ,

^+3) (Хп ) = (т + 3)(^ )п + (Ч,т+2 )п +

+ (У )п (т+1 )п )п )п

(хп ) = (т + 4)

т + 3

(У+1 )п + (х,т+2 )п

+ (т+3 ) + + [(т + 4) (у ) + (т + 3) (у ) х (("' )п + + [(т + 4) (9xv )и + (т + 3) )и ] х х(т- ) +(у )пУ+3)(хи ) + & )пУ"-+3)(*и )

Для побудови наближень порядку О (кт+3),

шукаемо 1х в наступному вигляди Розглянемо

Уп+1 =

Уп

Уп - аИк1

, К,п+1 = ЬпКх,

ви

Уп = У (Хп ) , к1 = (Хп + аЛ Уп , ^п,п ),

К = V ( Хп + К Хп +аА Уп , ^п,п ) 04) Параметри а11, Ьп, а1; а1 визначимо з умо-

щоб |у (Хп+1)-Уп+^ = О (йт+3) ,

К (Хп+1)- ^.п+и! = О (Кт+3) > що у випадку якщо Уп - а11к1 Ф 0, Уп Ф 0, екв1валентно

|у (Хп+1 )бт+ 2 - Рт+ 2\ = О (т+3 ),

Де йт+2 = Уп - «11к1, Рт+2 = У2 •

I Кт+2 ^т+3 Г

У (Хп+1 ) вт+2 - Рт+2 = | У (Хп ) + (+2) )п + (+3) ^ )п + (У )п (Хт+1 )„ + )п )

- т+2

т+3

О

т+1/1

"а11а1 ^Хт+1

(К"4)!Х{Уп + (т + 2)!— - (т + 3).

Уп (у (Хп ) - Уп ) +(т + 2). Схт+1 [ Уп - а11аГ+1 (т + 2) У (Хп )]

(т + 3))

(т + 3)а11аГЧт+2 + О (т+4 ) - (Уп )

т+3

+

(т + 3)!

{У(т+3)(Хп)Уп -ЧОТ2(т + 3)У(Хп^} + О(Кт+4)

,(Хп+1 )-

' т+2

■т+Ъ

п,п+1

(т + 2)! п (т + 3)!

у(т+3) + О (Кт+4)- Ь11К1

г т+ 2

(т + 2)!

х ^ 1 - Ьи (т + 2)а1т+1(тОп +

т+3

____{[(т + 3) - Ьп (т + 2)(т + 3)аГ

"(«У )п (х- )п )п )п } + О (Кт+4 )

)п + 1 + Ь„ (т + 3)ат+2 (,+2 )п +

Прир1внявши до нуля вирази при Кт+2, вра- 3 яко1 сл1дуе ховуючи при цьому, що Уп = У (хп ) + О (Кт+3) , а =

отримаемо систему алгебра1чних р1внянь

1

Ь,, =■

(т + 2)ат+1 ' 11 (т + 2)ат+1 '

а11а1т+1 =

ь а т+1 = 11 1

(т + 2 )' 1

(т + 2)'

де а1, а1 - дов1льн1 в1дм1нн1 в1д нуля числа. Поклавши, наприклад, а1 = а1, отримаемо

а11 = Ь11 =

1

(т + 2 )

т +1

1

1

Знайдемо наближення до у (Хп+1) i уп (Хп+1) порядку О (кт+4 ) , представивши !х наступним

чином:

Уп+1 =-

Уп

1—

(( + а12 к2 ))

(а21к1 + а22к2 )уп (°11к1 + °12к2)

1--7—;-т^- (15)

Уп (( + а12 к2 )

= Уп +

От

к ( + ¿12К2 )2

(¿11 - ¿21 )К1 (¿12 + ¿22 )К2

(16)

де

п гч т+1 I /-, щт+1 _

11 12 ^^ 2 —

1

т + 2

а2ат+1 + а22«т+1 = 0

(а11 + а21 )ат+2 +(а12 + а22 )

а т+2 =-

т + 3

(а12 + а22 )21аГ+1 =

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

. _т+1 , _т+1

¿11а1 + ¿12 а2 =

1

(т + 2 )(т + 3) 1

т + 2

и ~т+1 . и —т+1 /л ¿21а1 + ¿22а 2 = 0

(¿11 + ¿21 )ат+2 +(¿12 + ¿22)

(¿12 + ¿22 )У21а1т+1 =

а

т + 3

(т + 2 )(т + 3)

Покладемо аi = аi, ¿^ = , (, j = 1,2) у21 = у 21 . Тодi маемо двi множини розв'язкiв: I) а1 Фа2, то

1 -( т + 2 ) а12а

т +1 2

(т + 2)

а

т +1

= (

(т+3)а1 -(т+2)

(т+2)(т+3)(а2 -а1 )а (т + 2)-а1 (т + 3) (т + 2)(т + 3)(а2 -а1)

т+1

/ \ т+1

Ча1 У

.т+1 а12'

У 21 =

т

а

Ча1 У

(т + 2) -а1 (т + 3) '

(18)

Рт+3 =(а11к1 + а12к2 ) , От+3 =(а11 - а21 )к1 -(а12 + а22 )к2 , к1 = (Хп + аА Уп ,ип + ^ ) К1 = [ Хп + К Хп +аА Уп ,ип + ^ ] ,

ип = ^ (Хп ) ,

к2 = (Хп + а2к Уп + У21к1, ип + У21К1 ) , К2 = [Хп + К Хп +а 2К Уп +У21к1,ип +У21К1 ] .

РозвинУвши У ( Хп+1 ) , V ( Хп+1 ) , ^ , К

( = 1,2) в ряди Тейлора в околi точки Х = Хп i

прирiвнявши в рiзницях У (Хп+1)- Уп+1 i

V (Хп+1)- vn+1 до нуля коефщенти при степенях

кт+2, кт+3 отримаемо наступнi системи алгеб-ра!чних рiвнянь

де а12, а1; а2 - параметри т + 2

а1 Ф

а,,а2 Ф0

, чл-1 ^2

т + 3 II) а1 =а2, то

1

(т + 2)) т + 2

т+3

т +1

- а,,

У 21 (т + 2 )(т + 3)) т + 2

т+3

т +1

1

т+3

У 21 (т + 2)(т + 3)) т + 2 т + 2 т + 3 '

т +1

-а,,

(19)

1 (17а)

1 (17б)

де а12 - параметр, у 21 - довiльне вщмшне вiд

нуля число.

При такому виборi параметрiв, взявши два i три поверхи дробу (15) i вiдповiдно один i два поверхи дробу (16) отримаемо наближення до У (Хп+1) i V (Хп+1) (т + 2) -го порядку точносп у

першому випадку i (т + 3) -го порядку точносп

у другому випадку.

Зауваження. Якщо у формулах (18), (19) покласти а21 = а22 = 0 , то отримаемо традицшш формули Рунге-Кутта-Фельберга.

Знаючи Уп+1 i vn+1 обчислюемо

Фп+1 - ф(Хп+1) iз (12), а тодi з (4), (5) знаходимо

наближення до и (Хп+1) i г (Хп+1) .

Висновки

Для знаходження наближеного розв'язку за-дачi Кошi для iнтегро-диференцiальних рiвнянь Вольтерра побудовано методи Рунге-Кутта-

Vn+1 =

1

3. Fehlberg, E. New high-order Runge-Kutta formulas with step-size control for systems of first and second order differential equations [Текст] / E. Fehlberg, // Z. Angew. Math. Mech. - 1964. -44, - S. 17-29.

4. Холл, Дж. Современные численные методы решения обыкновенных дифференциальных уравнений [Текст] / Дж. Холл, Дж. Ватт. М.: Мир, 1979. - 312 с.

5. Ломакович, А. Н. О приближенном решении одного нелинейного интегрального уравнения типа Вольтерра двусторонним методом вида Рунге-Кутта-Фельберга [Текст] / А. Н. Ломакович, В. А. Ищук // Вычислительная и прикладная математика. - К.: Наук. думка. - 1974. -Вып. 23. - С. 29-40.

Надшшла до редколегп 14.06.2011. Прийнята до друку 20.06.2011.

Фельберга порядку точност О (Нт+2) i

О(кт+3(т=1,2,3,...), що базують на ланцюго-

вих (неперервних) дробах. При вщповщних значеннях параметрiв, що входять в запропоно-ваш обчислювальш схеми, отримуемо класичш методи високого порядку точность

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

1. Джоунс, У. Непрерывные дроби. Аналитическая теория и приложения [Текст] / У. Джоунс, В. Трон. - М.: Мир, 1985. - 414 с.

2. Скоробагатько, В. Я. Теория ветвящихся цепных дробей и ее применение в вычислительной математике [Текст] / В. Я. Скоробагатько. - М. : Наука, 1983. - 312 с.

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