Новый подход к построению разностных схем для дифференциальных уравнений тема автореферата и диссертации по математике, 01.01.07 ВАК РФ

Кобышев, Владимир Алексеевич АВТОР
кандидата физико-математических наук УЧЕНАЯ СТЕПЕНЬ
Санкт-Петербург МЕСТО ЗАЩИТЫ
1993 ГОД ЗАЩИТЫ
   
01.01.07 КОД ВАК РФ
Автореферат по математике на тему «Новый подход к построению разностных схем для дифференциальных уравнений»
 
Автореферат диссертации на тему "Новый подход к построению разностных схем для дифференциальных уравнений"

РГ6 од

....

САНКТ ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

На правах рухопхси КОБШЕЗ Владимир Алексеевич

ИС12Д1 ПОДХОД К ПОСТРОЕНИЮ

РАЗНОСТНЫХ СХЕМ ДЛЯ ДЦМЕРЕЙЦЯАЛЫИХ УРАВНЕНИИ

(01.01.07 - игшсягеельиая математика)

АВТОРЕФЕРАТ

дассартащта на соискание учзкоЯ степени хаздвдата фазяко-иатеизтичаских назк

САНКТ-ПЕТЕРБУРГ - 1953 Г.

Работа выполнена на кафедре высией матеиатикл. Волгоградского государственного тэхнического университета.

Научный руководитель: кандидат физико-иатенаткчосккх наук,

доцзкт А.Е.Гурьянов (СПбГУ) Официальные оппонента: заслуженный деятель науки Российской

Ведущая организация - Московский государственный технический

на заседании спешалиэировопт^и ^мш п-»»а«1н» ш и^»-* »до низ ученой степени кандидата физико-иатеыатических наук о Санкт-Петербургской государственном университете по адресу: 190004 Санкт-Петербург, 10-я линия, д. 33, ауд. 68.

С диссертацией можно ознакомиться в научной библиотеке университета /г.Санкт-Петербург, Университетская наберигкая, д.7/9/ ^

Авторефарат разослан "£т" СвИ I Я с п) 1993 г. Ученый секретарь специализированного совета

К-063.57.16, доцент В.Ф.Горьковой

Федерации, доктор физико-иатеиатических наук, профессор Н.М.Матвеев (РГПУ кы.Л.И.Герцона), - кандидат физико-ыатеиатическюс наук, профессор М.й.Розанов (СПбГГУ)

университет ш. Н.Э.Бауиана

о

Защита состоится т,С

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

АКТУАЛЬНОСТЬ ТЕШ. Широкое распространение математического моделирования в различных областях науки и техники придает эктугльность дальнейшему развитию соответствующего алгоритмического и программного обеспечения.

При математическом цодеяировании реальных процессов обыкновенными дифференциальными уравнениями часто■требуется знать значения дискретизировакного решения задачи Кони

х - Х(г,х). 1!(1о) , Г, (1)

где г, го е х. £ ГГ, е К".

В такой ситуации обычно выбирают сетку точек с шагом Ь и для систеш (1) строят разностную схеиу, реше!Е1е которой лишь приближенно совпадает с точнкы значзгкец реа:екия систем (1) в узлах сетки. При этом приходятся решать две задачи:

1. Определить, какиа условия« доляны удовлетворять козСФицнепта дай?брекиэлыгого уравнения, для того , чтобы при Ь -> О решэкие разностной схеиы сходилось к функции, решакцэй задачу Коей (1).

2. Оценять отклепаете ресегая разностной схоиы от репеняя задачи Кош (1).

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

ЦЕЛЬ РАБОТЫ: так преобразовать рассматриваемое даСферэшдалыгое уравнение, чтобы ревекие разностной схемы для нового дифференциального урзйнешя совпадало в узлах сетки с точльш значекпеы рипекия исходного уравнения.

МКТОДи ИССЛЕДОВАНИЯ. В качества основных инструментов исследования использовались мзтоды вычислительной иатематаки, теории обыккоз°нних дифференциальных равнений, линейной алгебры.

НАУЧНАЯ НОВИЗНА. Указаны способы построения разностных схем для систем линейных обыкновенных диффереыдаальных уравнений однородных и неоднородных, ко с неоднородностью специального вида, решения которых совпадай1 с точными значениями решения исходных дифференциалы;!« уравке.ий в точках выбранной сетки, для линейного однородного дифференциального уравнения с переменным коэффициентом и для некоторого нелинейного уравнения.

ПРИЛОЗ¡ЕНКЯ: Результаты дасоертпши могут найти применение в тринажеростроении, в станках с ЧПУ и при вычислении функций, задаваемых дифференциальными уравнениями.

АПРОБАЦИЯ РАБОТЫ: Результаты диссертация докладывались и обсувдались на городской семинаре по дифференциальный уравнениям и уравнениям математической физики /г.Ленинград, 1979г,, рук. проф. II.М.Матвеев/, на семинара кафедры вычислительной математики ЛГПИ нм. А.И.Герцока /г.Ленинград,1579г., рук. доцент Ю.К.Кузнецов/, на научных конференциях БодгПИ /г.Волгоград, 1984, 1985, 1992, 15эзгг секция "инженерная математика", рук. проф. Г.И.Брызгалин/, на городской семинаре по теории колебаний /г.Волгоград, 1984г., рук. проф. В.А.Камаев/, на республиканской научной конференции "Герценовские чтения" в СПбГПУ км. А.И.Герцена /г. Санкт-Петербург, 1991, 1993 гг., секция "Дифференциальные уравнения и математическая физика", рук. проф. Н.М.Матвеев/.

ПУБЛИКАЦИИ: Осиовше результаты диссертации опубликованы в статьях П-6).

СТРУКТУРА И ОБЪЕМ РАБОТЫ: Диссертация состоит из пяти глэв, списка использованной литературы из 41 наименования и двух приложений. Диссертация изложена на 107 страницах машинописного текста и содержит 3 таблицы. Прилояения объемом 36 страниц содержат таблицы и графики.

СОДЕШНИЕ РАБОТЫ

Первая, вспомогательная глава, кроме введения содержит еще два параграфа.

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

уравнения.

Более конкретно задача ставятся для систем линейных дифференциальных уравнений

х = Ах + f(t) (1)

с начальными условиями

х{0) - , (2)

где А - постоянная квадратная матрица порядка m , x(t) -искомая вектор-функция, a X(t) - вектор функция, удовлетворяющая условиям теоремы существования и единственности решения задачи Коши.

Преобразуем систему дифференциальных уравнений (1 ) в следухщую систему:

х = Вх + g(t) , (3)

где В - постоянная квадратная матрица порядка m , a g(t) -вектор-фунхдая, удовлетворящая условиям теоремы существования и единственности решения задачи Ноши (3), (2).

Построй, разностную схему для задачи Коши (2), (2). Для этого заменим производную разностном отношением по формуле

i(t) . îfii^Llîl , (4)

где h - шаг разностной схемь:.

С помощью такой замени вместо системы дифференциальных уравнений (1) с начальными условиями (2) получаем приолияающую ее систему разностных уравнений

х (t+h ) = (Е + hB)x(t) + hg(t) " (5)

с начальными условиях!

х(0) " х'0> . (б)

где Е - единичная матрица порядка т.

Вводя соответствующие обозначения, систему разностных уравнения (5) с началькьши условиями (6) можно переписать в виде следующей системы разностних уравнений

xn = (Е + hB)xn.t + h^ (7)

с начальными условиям

Хи - Х,с' . (8)

Ставится задача построения таких разностных схем '7J,(3), реиения которых хп удовлетворяла бн ооотношению:

- б -

. щ«],, . (9)

Где х(г) - реиение задачи Коши (1),(2).

Вторая глава состоит из двух параграфов. В »той главе решается задача о построении разностных схем для системы линейных однородных дифференциальных уравнения с постоянными коэффициентами вида:

х - Ах (10)

н начальники условиями

х(0) = х'°' , (11)

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

В $3 рассматривается случай, когда митрица А имеет лиш> простые собственные значения

• • • • •

Доказывается, что в этой случае система разностных уравнений

х ,+ЯВх .

Г» П-1 г»«* ,

с начальными данными

_ _<о>

х0=х ,

где матрица В задается формулой

В«1 7"1 (12)

решает поставленную задачу. Здесь матрица

*■<*.• Т2.....Т„> .

где Т2..... Тп - собственные векторы матрицы А , а

диагональная матрица Л определяется равенством: А ■ п., у.

В {4 рассматривается случай наличия у матрицы А кратных собственных значений. Доказывается, что если матрица А имеет р различных собственных значений .4, Л.2, ..., Ли последнее из них имеет кратность q , так что р + ч - 1 » ш , то построение разностных схем зависит от кратности элементарных делителей

ют атгясртт „ .

Если матрица А имеет лишь одно собственное значение кратности не выше двух, а остальные собственные значения простое и кратному собственному значению соответствует лишь один элементарный делитель той же кратности, то система разностных уравнения

с начальными данными

где матрица В задается формулой

В - Т в Г* (13)

решает поставленную задачу.

Здесь матрица Т такова, что

А Т - Т 1 ,

где

\ о .

О X,

. О X.

X

р

1 X

2 X

4-1 Ч

о

Матрица 0 имеет вид:

Т О

А„11 е * -1 "ТГ

X Ь •е " -1

в—

в

Д. Ь

X Ь е " -1

В—

(4-1>е

е " -1

~я—

5 случае когда я > 2 относительная ошибка

Ъ

1хЧШ>

убивает с росток п как

Здесь

и-1т-2) 1 ~—2-- Й

I • 1хШ1. - х

а индекс означает, что берется З-ая компонента

соответотвувдего вектора.

Если кратао«7 собственному значению соответствуют лишь простые элементарные делители, то система разностных уравнений

х =х +ЬВх .

с начальными даша&ы

„ Ю>

где матрица В задается формулой

В = Т ? ОТ* решает поставленную задачу. Здесь матрица Т такова, что

(Н>

1 I ■ I Ь ,

а патрица I - диагональная матрица

Ь •* •,А.р,А.р, • • • >\)

Третья глава состоит из трех параграфов. В этой главе решается задача о построении разностных схем для системы линейных неоднородных дифференциальных уравнений с постоянными коэффициентам! вида

X » АХ + 1»)

и начальными условиями

х(0) - х""

где А - постоянная квадратная матрица порядка га , а -

вектор-функция специального вида. В $5 исследуется случвй

1(1) = иеаг ,

где и - постоянный вектор, э а не совпадает ни с одним из собственных значений матрицы А.

Доказывается, что в эюы случае система разностных уравнений

х - х . + ЬВх + ЬУеСЬг"1,к

с начальными данными

¡С, • I о

решает поставленную задачу. Здесь вектор V определяется формулой

1 п011 _

V - ( В + —Е ) ( А - ОЕ ) и

Матрица В вычисляется в зависимости от инокества собственных значений матрицы А.

Если все собственные значения матрицы А простые, то матрица В вычисляется по формуле (12).

Если матрица А имеет лишь одно кратное собственное значение краткости q , причем ему соответствует единственный элементарный делитель той же краткости д , то матрица В вычисляется по формуле (13). В этом случае хп = (зс^)1ь, если Если яв ^>2 , то относительная описка реиегая построенной

разностной схемы стремится к нулю с ростом п.

Если кратному собственному значению матрицы А соответствуют лишь простые элементарные делители, то матрица В вычисляется по формуле (14).

В 66 исследуется случай

f(t) « gcoswt + f6inut , где В я у - постоянные ш - мерные векторы, а 1и не совпадает ни с одним из собственных значений матрицы А. Система разностных уравнений

xn » х^ + hBxri_1 + hltcostu(n-t)h) + bNslnlu(n-1 )Ы с начальными данными

хс - х'°'

решает поставленную задачу в этом случае.

Здесь векторы U и N вычисляются по формулам:

¡MAWE)-'{(Bi1 -c°suhE)(AgW7)-. И.|AVi)-{(Bi1 (A?-uB)+

Патрица В , в зависимости от множества собственных значений

вычисляется по формулам (12),(13) или (14). В 57 исследуется случай

I(t) - De 1 ,

где - собственное значение матрицы А , a U - постоянный га-мерный вектор. Предполагается, что все собственные значения матрицы А простые.

Система разностных уравнений

Xm-i.h х « х . + ЬВх hVe '

« П-* Г.-1

с начальными данными

«.»о» хс - X

решает в. зтом случае поставленную задачу.

Матрица В вычисляется по формуле (12), а нахождение вектора У зависит от того, является ли вектор U собственным вектором матрицы А.

; Если U = 61 , где 6 - некоторая постоянная, а I -

собственный вектор матрица А , отвечающий собственноыу значению . то

V - Г Р г'и ,

где

X Ь X ь 0 -0

Если же и - , то

V = Т ф г'и

л*

® хь •

п(е ' -е * )

X 11 X 11 п(е ' -е " )

1-е <4."^ ^

Здесь матрица Т определяется формулой

Т « (Т,12.....ЧтУ ,

где 1,1= «.г....." -собственные векторы матрицы А.

Четвертая глава содержит три параграфа.

3 §8 даются примеры построения разностных схем для систем линейных однородных дифференциальных уравнений с постояшагли коэффициентами. Пример пункта в.4 иллюстрирует возможность

цршэмания разностных схем для вычисления функций, заданных дифференциальными уравнениям!, в точках сетки.

В §9 даются примеры построения разностных схем для систем линейных неоднородных дифференциальных уравнений с неоднородностью специального вида.

£ $10 представлены результаты численных экспериментов, демонстрирующих эффективность предложенного подхода. Программы составлены на языке ФОРТРАН IV. Вычисления произведены на ЭЬМ ЕС-1020.

Одна нз систеи решена различными методами. Сравнение показывает хоровую точность предлагаемого метода и экономию во времени счета на ЭВМ.

Пятая глава , в которой рассмотрена линейная задача с переменными коэффициентами и нелинейная задача, содержит три параграфа.

В }11 ревается задача построения разностных схем в случае

i - f(t)x

В {12 исследуется вопрос о построении разностных схем для нелинейного дифференциального уравнения вида:

X - ?(t,x)

В 5 13 приведены примеры решения линейных задач с переменными коэффициентами и нелинейной задачи.

В приложении 1 решается задача о построении разностных схем для линейной однородной системы , обыкновенных дифференциальных уравнений вида: '

X « Ах ,

где матрица А имеет кратные собственные значения, которым соответствуют кратные элементарные делители.

Б приложении 2, под руководством профессора В.А.Шмссч, получены некоторые достаточные условия наличия предельных циклов охватывающих три особые точки системы

х ш у - Р(х)

(15)

у - - g(x)

а также некоторые условия отсутствия периодического решения уравнения х + + е(х) » 0 . (16)

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

1. Предложен новый подход к построена» разностных схьц для дифференциальных ypaDueictii, состояний в предварительной преобразовании исходного дифференциального уравнения.

2. Построен ргзиосткые cxeici, решения которых совпадают с реяегажс! исходных дифференциальных уравнений з узлах сетки (для систем лтейных однородных да<К>ере!!даальных уравнегай! с постоятм-ми коэффициентами, для неоднородных систви с неоднородностью специального вида, для линейного однородного днМ^реклиального уравнения с переменки коэффициентом и для некоторого нзлшгейн&го дифференциального уравнения).

3. Получены некоторый достаточные условия наличия преде яышх циклоп, охватывакцих три особые точки систецц (15).

4. Получены !!екоторие условия отсутствия периодических реке-ний уравнения (16).

ОсноЕ5ше результаты диссертации опубликовз:ш а слэдундак работах:

1. Коошлев В.А. Разрешайте преобразование. // Сб. паут, щи трудов: ДиМеренциалыше и шлзгрглыые уравнения, Горький, 1992, с. 143-146.

2. Kobyohev V. Construction des schémas aux differences suivant la fonction de resoau. // Annales de l'Institut, série Aï sciences et techniques, Conakry, 1982, p. 149-154.

3. Кобишев В.A. Построение разностных exeu по заданной сеточной функции. // Сб. научных трудов : Некоторые вопроси дифференциальных уравнений в ресынш прикладных задач. Тула, 1980, с. 14-18.

4. Кобылев В.А. Вычисление решений линейной однородной стационарной систены с помощью разностных схем. // Сб. научны* трудов: Дифференциальные уравнения о частными производными. Санкт-Петербург, 1992, с. 50-93.

5. Кобышев В.А. Исследование одной системы дюЭДеранциалыад уравнений. // Сб. научных трудов! Мзтеиэтика. Мзхакнка. Физика и электротехника. Волгоград, (ЭТО, с. 20-28.

6. Кобышев В.А., Шахтарин Б.И. Исследование одной нелинейной системы. //Дкффареггциальные уравнения, Минск, Ив, 1966, с.1132-1133.