автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Разработка алгоритмов и программ символьно-численного решения уравнений классической механики
Автореферат диссертации по теме "Разработка алгоритмов и программ символьно-численного решения уравнений классической механики"
На правах рукописи
БОГАЧЕВ Василий Евгеньевич
РАЗРАБОТКА АЛГОРИТМОВ И ПРОГРАММ СИМВОЛЬНО-ЧИСЛЕННОГО РЕШЕНИЯ УРАВНЕНИЙ КЛАССИЧЕСКОЙ МЕХАНИКИ
Специальность 05.13.18-
Математическое моделирование, численные методы и комплексы программ
АВТОРЕФЕРАТ
диссертации на соискание ученой степени кандидата физико-математических наук
16
МАИ
005059225
Белгород 2013
005059225
Работа выполнена в Федеральном государственном автономном образовательном учреждении высшего профессионального образования «Белгородский государственный национальный исследовательский университет» (НИУ «БелГУ»)
Научный руководитель:
доктор физико-математических наук, профессор Чеканов Николай Александрович
Официальные оппоненты:
доктор физико-математических наук, профессор, Виницкий Сергей Ильич,
Объединенный институт ядерных исследований,
Лаборатория теоретической физики
им. Н.Н. Боголюбова, ведущий научный сотрудник
доктор физико-математических наук, профессор,
Почетный работник высшего профессионального образования РФ
Брусенцев Александр Григорьевич,
Белгородский государственный технологический университет им. В.Г. Шухова, заведующий кафедрой высшей математики
Ведущая организация:
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Государственный университет -учебно-научно-производственный комплекс»
Защита диссертации состоится 1 июня 2013 г. в 1500 часов на заседании диссертационного совета Д 212.015.04 при ФГАОУ «Белгородский государственный национальный исследовательский университет», 308015, г. Белгород, ул. Победы, 85.
С диссертацией можно ознакомиться в библиотеке ФГАОУ «Белгородский государственный национальный исследовательский университет» по адресу: 308015, г. Белгород, ул. Победы, 85.
Автореферат разослан " апреля 2013 г.
Ученый секретарь диссертационного совета,
В.А. Беленко
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность работы. Большинство задач классической механики в форме обыкновенных нелинейных дифференциальных уравнений и их систем не могут быть решены в явном аналитическом виде, поэтому разработаны и разрабатываются различные приближенные методы и прямые численные расчеты.
Перспективным направлением математического моделирования является разработка гибридных или комбинированных методов, в которых вначале производятся аналитические вычисления с последующими, при необходимости, численными расчетами с использованием современных известных математических систем компьютерной алгебры, например, Maple, Reduce, Mathematica и других.
В частности, нормализация и построение формальных интегралов движения для даже одномерных гамильтоновых систем требует крайне трудоемких вычислений, которые практически невыполнимы без использования ЭВМ. В диссертационной работе разработаны алгоритмы и составлены программы в системе Maple для символьно-численных вычислений нормальной формы Биркгофа-Густавсона и приближенных интегралов движения для автономных гамильтоновых систем с произвольным конечным числом степеней свободы.
Для двумерных консервативных гамильтоновых систем на основе метода Биркгофа-Густавсона разработан алгоритм и составлена программа в среде Maple, с помощью которой можно восстановить структуру фазового пространства (сечения Пуанкаре) для энергии, не превышающей ее критического значения до перехода системы в хаотический режим движения.
Как известно, знание функции Грина, если она существует, позволяет, в частности, вычислить решение линейного неоднородного дифференциального уравнения с заданными краевыми условиями, а также найти собственные значения и функции краевой задачи.
Хотя в современной науке и технике чаще всего используются линейные дифференциальные уравнения второго и четвертого порядков, тем не менее очень важно знать решения линейных дифференциальных уравнений третьего порядка, которые, например, позволяют найти решения нелинейных дифференциальных уравнений второго порядка. Одно из таких нелинейных уравнений было независимо предложено в работах Милна в 1930 году и Пинни в 1950 году, которое нашло свое применение в различных разделах математики и физики. На самом деле, это нелинейное дифференциальное уравнение второго порядка и его общее решение впервые было рассмотрено в работе В.П. Ермакова в 1880 году.
Для построения функции Грина линейного обыкновенного дифференциального уравнения требуется знать необходимое количество линейно независимых решений заданного уравнения. Нахождение таких решений, которые чаще всего не выражаются через элементарные функции, представляет сложную вычислительную задачу.
Поэтому в диссертационной работе в направлении, сочетающим предварительные символьные вычисления с последующим численным расчетом, были разработаны способы, алгоритмы и составлены программы
символьно-численного построения функции Грина для линейных обыкновенных дифференциальных уравнений второго и третьего порядков.
Следовательно, разработка новых методов и подходов при использовании компьютерных систем для символьно-численных вычислений, например Мар1е, к нахождению решений дифференциальных уравнений и их систем является актуальной проблемой.
Целью диссертационного исследования является разработка способов, алгоритмов и программ для символьно-численного вычисления нормальной формы и приближенных интегралов движения консервативных гамильтоновых систем с произвольным числом степеней свободы и их применением к построению сечений Пуанкаре и квантованию двумерных гамильтоновых систем, а также символьно-численного построения функции Грина для линейных обыкновенных дифференциальных уравнений второго и третьего порядков.
Для достижения этой цели были сформулированы и решены следующие задачи:
1) на основе метода Биркгофа-Густавсона разработать алгоритм и составить программную реализацию для символьно-численного вычисления нормальной формы и приближенных интегралов движения для гамильтоновых систем с произвольным конечным числом степеней свободы;
2) применение нормальной формы Биркгофа-Густавсона и приближенного интеграла движения для построения в аналитическом виде сечений Пуанкаре, а также для квантования классических гамильтоновых систем с двумя степенями свободы;
3) разработка алгоритмов и составление программ для символьно-численного построения функции Грина для краевых задач второго порядка в случаях а) система Мар1е допускает без наличия правильных особых точек построение двух линейно независимых решений заданной краевой задачи в явном аналитическом виде и б) при наличии регулярных особых точек, когда линейно независимые решения вычисляются в виде обобщенных степенных рядов;
4) разработка алгоритмов и составление программ для символьно-численного построения функции Грина для краевых задач третьего порядка в случаях а) система Мар1е допускает без наличия особых точек построение трех линейно независимых решений заданной краевой задачи в явном аналитическом виде и б) когда линейно независимые решения вычисляются в виде степенных рядов;
5) применение составленных программ в пунктах 3) и 4) к решению ряда краевых задач и сравнению полученных результатов с результатами, для которых имеется точное решение.
Методы исследования. В работе использованы методы теории обыкновенных дифференциальных уравнений, методы математического моделирования, методы вычислительной математики, пакеты компьютерных прикладных программ.
Научную новизну работы составляет следующее:
1) при помощи программ, составленных на основе предложенных алгоритмов, исследованы гамильтоновы системы с двумя, тремя и четырьмя степенями свободы для которых получены нормальная форма и все имеющиеся приближенные интегралы движения;
2) для гамильтоновых систем с двумя степенями свободы получены в аналитическом виде выражения для сечений Пуанкаре и показано, что построенные таким образом сечения Пуанкаре хорошо воспроизводят при произвольных значениях полной энергии для интегрируемых систем, а для неинтегрируемых только при энергиях, не превышающих энергию перехода от регулярного движения к хаотическому;
3) для краевых задач линейных обыкновенных дифференциальных уравнений второго и третьего порядков разработаны алгоритмы и составлены программы символьно-численного вычисления соответствующих функций Грина, а также выполнено исследование некоторых краевых задач;
4) для краевой задачи дифференциальных уравнений второго порядка при наличии правильных особых точек предложен метод построения функции Грина.
Практическая значимость работы определяется тем, что разработанные алгоритмы и их программные реализации могут быть использованы для нахождения приближенных решений в аналитическом виде с возможностью последующих численных расчетов и анализа в различных областях науки, где применяются обыкновенные линейные и нелинейные дифференциальные уравнения и их системы.
Результаты данного исследования могут быть также внедрены в специальные учебные курсы по математическим методам и математическому моделированию нелинейных явлений.
Значимость для науки результатов исследований заключается в применении развитых методов приближенного решения нелинейных многомерных гамильтоновых систем, а также обыкновенных линейных дифференциальных уравнений второго и третьего порядков с помощью функции Грина и анализе полученных результатов.
Область исследования. Содержание диссертации соответствует паспорту специальности 05.13.18 «Математическое моделирование, численные методы и комплексы программ» по следующим областям исследований:
п. 1. Разработка новых математических методов моделирования объектов и явлений;
п. 2. Развитие качественных и приближенных аналитических методов исследования математических моделей;
п. 3. Разработка, обоснование и тестирование эффективных вычислительных методов с применением современных компьютерных технологий.
Положения выносимые на защиту:
1) алгоритм и программа символьно-численного вычисления нормальной формы Биркгофа-Густавсона и интегралов движения для консервативной гамильтоновой системы с произвольным числом степеней свободы;
2) алгоритм и программа символьно-численных расчетов сечений Пуанкаре для консервативных гамильтоновых систем с двумя степенями свободы;
3) алгоритмы и программы символьно-численного построения функции Грина для линейных обыкновенных дифференциальных уравнений второго и третьего порядков;
4) метод символьно-численного построения функции Грина краевой задачи для дифференциальных уравнений второго порядка при наличии правильных особых точек в виде обобщенных степенных рядов.
Достоверность выводов и рекомендаций обоснована корректным использованием методов теории дифференциальных уравнений и теории классической механики, методов вычислительной математики и пакетов компьютерных прикладных программ, а также контролируемой точностью численных расчетов при помощи разработанных программ.
Личный вклад соискателя. Все изложенные в диссертации результаты исследований получены либо соискателем лично, либо при его непосредственном участии.
Апробация результатов диссертационного исследования. Основные положения и результаты диссертационных исследований докладывались и обсуждались на следующих конференциях:
международной молодежной научной конференции «XXXV Гагаринские чтения», Москва, 7-11 апреля, 2009 г.; международной молодежной научной конференции «XXXVI Гагаринские чтения», Москва, 6-10 апреля, 2010 г.; на VIII международной научно-практической конференции «Фундаментальные и прикладные исследования в системе образования», Тамбов, 26 февраля,
2010 г.; шестой региональной научно-практической конференции студентов и аспирантов, Старый Оскол, 20-21 апреля, 2010 г.; XII Международной научно-практической конференции «Наука и современность - 2011», Новосибирск, 23 августа, 2011 г.; третьей международной конференции «Quantum Electrodynamics and Statistical Physics», 29 августа - 2 сентября,
2011 г., Харьков, Украина; международной конференции по математическому моделированию МКММ_2011, Херсон, 12-17 сентября, 2011 г.; международной конференции «Прикладная геометрия, графические технологии и дизайн», Украина, г. Полтава, 17-20 апреля 2012 г.; 15-м семинаре по компьютерной алгебре 23-24 мая, 2012 г., Дубна, Московская область; международной конференции по математическому моделированию МКММ-2012, Херсон, 17-22 сентября, 2012 г.; третьей международной конференции «Математическое моделирование и дифференциальные уравнения», 17-22 сентября 2012 года, Брест; всероссийской молодежной конференции «Теория и практика системного анализа», Белгород, 1 -3 октября, 2012 г.
Публикации. Основные результаты диссертационной работы отражены в 15 опубликованных научных работах, в том числе в двух статьях в изданиях, рекомендованных ВАК РФ, и получено 2 свидетельства об государственной регистрации программ для ЭВМ.
Объем и структура работы. Диссертация состоит из введения, четырех глав, заключения, списка литературы и 6 приложений. Работа изложена на 184 страницах машинописного текста, включая 53 рисунка и список литературных источников из 126 наименований.
СОДЕРЖАНИЕ РАБОТЫ
Во введении обосновывается актуальность диссертационного исследования, формулируется его основная цель и решаемые задачи, положения выносимые на защиту, дается обзор содержания глав.
Глава 1. Символьно-численные вычисления нормальной формы и приближенных интегралов движения для гамильтоновых систем с произвольным числом степеней свободы.
В разделе 1.1 описан метод Биркгофа-Густавсона. Пусть дана классическая система с п степенями свободы, функцию Гамильтона которой можно записать в виде полиномиального разложения
Щч,Р)=+ 1 Е С,............тр';р';«-С Л\)
к=\ 5=3 /,+...+/„+
+...+тп=Б
где р = (р1,р2,...,рп) и ? = (<7,,?2>-••>?„) " » -мерные канонически сопряженные переменные, С(| ; Ш] т - известные коэффициенты. Частоты сок могут быть как несоизмеримыми (нерезонансными), так и соизмеримыми (резонансными), для последних из которых имеется г линейно независимых соотношений
££^=0,1 = 1,2,3...,г, (2)
где матричные элементы а1к - целые числа.
После выполнения канонических преобразований д = —, р = г\л—, где £ = (^,4,...,4) и т] = {т]1,т]2,...,т]п), исходная функция Гамильтона (1) приводится к нормальной форме для которой выполняется условие
£>С(£/7) = 0, =
Ьк
(3)
к= 1
Функция Гамильтона Н{д,р), ее нормальная форма и
производящая функция Г(д,т]) = дт] + 1У(д,т]) представляются следующими суммами по однородным полиномам степени £:
Щд,р) = ^Н^(д,р), Н*\Ч,Р)= X Кя'р", (4а)
Х=2 ЗМАХ
І'І+ЬН
ІК,
1'МФ*
(46) (4в)
'ЗМАХУ
5=2
здесь величины ИІт известны, но у,т и мг,т являются неизвестными
коэффициентами, которые должны быть вычислены и введено обозначение \к\ = к{ + к2 + ••• + &„, к = 1,т.
Для нахождения однородных полиномов ^V<S) и степени 5
необходимо решить основное уравнение
= + при д = (5)
Вычислив на (5 - 2) шаге, начиная с 5 = 3, производящий полином и нормальную форму С7(Х), то есть коэффициенты уы и \\)т, найдем последующие слагаемые более высокой степени, чем Б, по формуле
'5Няа>
к\
дї
дг]к
ґ (
8П
д?
(6)
где ¡ = Б +1,5" + 2,..., а суммирование выполняется при выполнении следующих условий /-|&| + |£|(5-1) = г, 1<|£|</<г", />2, 5>3, 5>3, где к\ = А:, !Л:2 !• • -Аг„!, далее опять решаем основное уравнение (5) для последующих степеней 5. Количество таких повторений определяет порядок приближения 5МАХ.
Решение основного уравнения (5) проводим в комплексных переменных ду = + ¡у„) / у/2, ъ = - ¡уу) / л/2 , / = >/-г, у = \,2,...,п, в которых оператор нормальной формы (3) является диагональным
¿>(х,у) = і'ХЦа>„
(7)
а основное уравнение (5) примет вид
Ь{х,у)ЇЇ^\х,у) = —Нт(х,у) + &5\х,у). (8)
Линейный оператор £>{х,у) определен в функциональном пространстве всех однородных полиномов степени 5 от 2п переменных (х,у), где х = (х1,х2,...,хп), у = (у1,у2,---,у„) - п-мерные векторы. Размерность этого функционального пространства определяется по формуле М = (2и + 5 — 1)!/((2и —1)!5!) и однородные мономы степени 5 вида Ф"' =х[,х'ї---х';у™~у"2---у™" ,(5 = \1\ + \т\) образуют в нем базис.
Мономы Ф'5) являются собственными фикциями оператора нормальной формы £)(х,у), то есть
¿Фт =
Ф
(5)
(9)
Тогда решение основного уравнения (8) в комплексных переменных (х,у) формально можно записать в виде
= г)-1 Гё(5) - я(5> 1, = --(1 о)
1 -1
V
Поскольку нормальная форма С<Х) пока еще не определена, то выбираем ее так, чтобы производящий полином (Р>5> канонического преобразования был конечным, то есть не имел полюсов типа —1У).
Так как полином Н{5\х,у) может быть однозначно представлен в виде суммы однородных полиномов я"' = ц™ + , где М(Л"» = 0, ОЯ(5> ф 0, получаем нормальную форму Сг' = Л''51 и одновременно алгебраическое уравнение для вычисления производящего полинома = ОЯ<5>.
Из анализа соотношения —/„) = 0 следует, что оно
выполняется: а) если /и„ = /„ и частоты соу несоизмеримы (случай Биркгофа), б) если при т„ Ф1У имеются резонансные соотношения типа ~^пусоу =0, пу -целые числа (случай Густавсона).
Совершая обратное преобразование от комплексных переменных (х,у)
к исходным, окончательно находим нормальную форму и
производящий полином Ж(Х)(<7,77) в 5 -ом порядке приближения по соответствующим переменным.
При наличии резонансных соотношений (2) существует (и —г) приближенных независимых интегралов движения вида
¿=1 ^
где Ц = {р1,Ц2,...,Цп) есть любой и-мерный вещественный вектор такой, что выполняются условия
0, /=1,2,3,..., г. (12)
/Ы
Таким образом, наличие резонансных соотношений (2) уменьшает количество независимых интегралов движения, и исходная гамильтонова система (1) является неинтегрируемой согласно теореме Лиувилля. Выполняя обратное преобразование (%,т})—>(д,р), получаем интегралы движения в исходных канонически сопряженных переменных р = (р1,р2,...,рп), д=(ч1,д2,...,дп).
В разделе 1.2 выполнена нормализация одномерного ангармонического осциллятора с четвертой степенью нелинейности без применения ЭВМ и показана трудоемкость процедуры нормализации.
В разделе 1.3 дано описание разработанного алгоритма для символьно-численного вычисления нормальной формы Биркгофа-Густавсона и
интегралов движения гамильтоновых систем с произвольным числом степеней свободы, на основе которого составлена программа ВЮМА в среде Мар1е.
В разделе 1.4 были выполнены вычисления нормальной формы и приближенных интегралов движения для тринадцати различных функций Гамильтона. Из-за громоздкости полученных выражений ниже приводим только нормальную форму и интеграл движения для функции Гамильтона
Н = ±(р;+р22) + Г(д„д2), (13)
+ч1)+ь^2д2 +^23]+Ф,4+(14)
поверхность потенциальной энергии У(дпд2) которой при значениях параметров 6 = 1/4, с = 1/288 имеет четыре локальных минимума, один
максимум и четыре седловых точки (изолинии показаны на Рис. 1). Были вычислены нормальная форма, в том числе и в переменных действие-угол (11,12,ф1,ф2), до степени БМАХ = 8: в, = + С3) + С41 + + + в™ + ,
(15)
где
Рис. 1. Изолинии поверхности потенциальной энергии (136) при значениях параметров ¿> = 1/4, с = 1/288
С<»=-(т};+о+-(П72+С),
<?« =(2* к-*
196 96 3456
({£ +£2)3 + + 7722 )3 + 3(£2 +/7,2 +П22)(Ш + ШУ +(£2 + %2))),
38585 ,6 8315 2,2 12925 ,4 375 Л(, ег , 2 2,4
Ъ--сЬ +-сЬ +-с \[[£2+£:2) +(п, + /?, ) +
1536 9216 256 А^1 Ь2 ' '2 >
+
497664 1536 9216 256 1б(4& +^)(/7,2 +722) + 2(Г + £2)2 +
+2(ъ2 +П2)2) + 24(^2 + £2 +Пг)2),
&3)=о, &5)=о, с(7)=о,
5„ „Ъ Г5„ 3 Г235_51с2_75 А
СЦх,12,ф2) = 2/, + | -~Ъ2 +9с--с)П+\=цЬ 4
1175-гИ + 125с*2 - 85с« V + -*™с2Ъ2V +
108 ) V 128 1536 82944 256
10368 16 32 192 ) 2
I 291025 2,2 452375 ,4 13125 , 1350475 Л 4 ( 5 Л ,
+--Л +-сЬ +-с--Ь и. + Зс —Ь С08(2й,)7. +
1 48 288 8 15552 ) 1 I, 6 ) v Гг'
Ґ235,4 51 2 75
+ -Ь4 +—с--сЬ сое (2 фЛЩ. +
V144 4 4 ) у 2' 2 1
^ 8315 2,2 38585 ,6 12925 ,4
+ -с Ъ +-Ъ--сЬ -375с сое(2(4)/,/. +
i, 6 1944 36 ^ v 2 ,
( 375 з 8315 2 г 2 12925 ,4 38585, «Л ,,,4,2,2
+--с3+-Л---сЬ +-Ъ \соц4ф2)Г2Ц +
У 16 96 576 31104 ^ V 2 ,
58205 2г2 90475 ,4 270095,6 2625 , ч ,4
--с Ь +-сЪ--Ь +-с сов(2ф2)Г +
12 72 3888 2 ) к 2'
( 8315 2І2 38585,6 12925 ,4 375
+--с Ь--Ь6+-сЪ+-с3 совИйМ/. +
1, 48 15552 288 8 ) у 2}
(12925 ,4 38585 ,6 8315 2,2 375 /„,Чг4
+ -сЪ--Ъ--с Ь +-с \со$(2фЛ1: +
И152 62208 192 32 ) у 2>
38585 ,6 12925 ,4 8315 2,2 375
--Ь +-сЬ--сЪ +-с \со5(АфЛЦ, (16)
248832 4608 768 128 ) у 2' 2
а также интеграл движения до степени БМАХ = 6:
/ = __|_(Ш< -10862с + 108с2)(р2 + \5р]р1 + \5р*р\ + р\+Ъд\р\ +
+ЩІРІРІ + З Ч\РІ + 24 дд2р,р\ + 24ад 2р\рг + 3?>24 +1 Нр\р\ + Чрі ) ---— (2052с1 + 38564 -3300й2с)
1152^ '
{я.\р\ + ч\рі + ЧчІАРг + Ьц\ч\р\ + + Ч\чг Р,Р2 + ЧІР\ + ) -
-¿("2916й2с + 54564 -1404с2)(<722 + <7і2)(<?24 +14^2 -18с)
(Зр4 +1ЬРІРІ + Зр,4 + 6?22Л2 + 6?2Р,2 + 3</24 + 24д1д2р,р2 + 6д-2Л2 + 692р2 + +3д? + 4Ъд\р\ + 4Ъд\р\ + 4Ъд\ + 24Ьд1д22рхр2 + \2Ъд]д2р\ + \2Ьд]діР\ +40Щ + +тд\д\++ЪЪд\рхр2 +20 (17)
Глава 2. Применение метода нормальных форм Биркгофа-Густавсона к аналитическому построению сечений Пуанкаре и квантованию гамильтоновых систем с двумя степенями свободы.
В разделе 2.1 для гамильтоновых систем с двумя степенями свободы предложен способ аналитического построения сечений Пуанкаре с применением метода нормальных форм, на основе которого разработан алгоритм и составлена соответствующая программа SPOMA в среде Maple.
В настоящее время нет универсальных методов для определения является ли заданная гамильтонова система интегрируемой или неинтегрируемой. Для гамильтоновых систем с двумя степенями свободы крайне удобным методом определения интегрируемости является метод сечений А. Пуанкаре.
Для системы дифференциальных уравнений Гамильтона с двумя степенями свободы фазовое пространство является четырехмерным, но при заданной полной энергии Е в силу ее сохранения движение фазовой точки (pi, р2, qt, q2) во времени I происходит в трехмерной области. Сечение Пуанкаре строится следующим образом. В фазовом пространстве выбирается некоторая двумерная поверхность (например, qx = 0) и определяются последовательные пересечения фазовой траектории с какой-либо стороной этой поверхности. Множество точек пересечения образует сечение Пуанкаре.
Так как траектория лежит на трехмерной энергетической гиперповерхности H(qi,q2,pl,p2) = E в четырехмерном фазовом пространстве, то это уравнение при заданном значении полной энергии Е определяет любую из четырех переменных, скажем р,, как функцию трех остальных pt =/>,(£,/^непоследовательные во времени пересечения фазовой траектории с поверхностью q,=0 будут распределены в ограниченной области на плоскости (p2,q2). Пусть уравнения движения Гамильтона, кроме полной энергии H(ql,q2,pl,p2) = E, имеют дополнительный интеграл движения I(ql,q2,/j,,р2) = /0 (/„ = const). Тогда из этих двух интегралов Е, /0 находим, что переменные р2 и q2 связаны функциональной зависимостью р2= p2(E,I0,q2). Следовательно, при заданных значениях Е, /0 точки пересечения фазовой траектории с поверхностью q, = 0 должны лежать на некоторых замкнутых кривых в плоскости (p2,q2). В этом случае движение является регулярным, а система - интегрируемой.
Если система уравнений не имеет дополнительного интеграла движения, то есть является неинтегрируемой по теореме Лиувилля, то точки пересечения не будут лежать на кривой (q2,p2), а случайно распределены в допустимой области фазового пространства. Эта фазовая траектория является хаотической, а исследуемая система — неинтегрируемой.
В разделе 2.2 на основе разработанного алгоритма и составленной программы SPOMA проведены символьно-численные вычисления сечений
Пуанкаре для восьми гамильтоновых систем и выполнено их сравнение с сечениями Пуанкаре, полученными прямыми численными расчетами.
Ниже представлены результаты для одной гамильтоновой системы:
н = \{р\ + р1) + ^я; +£) + ЬдУ2 + С+ д!)2, (18)
где Ь, с — параметры.
На рис. 2-4 представлены сечения Пуанкаре при разных значениях энергии и параметров. Из проведенных сравнений сечений Пуанкаре, полученных разными методами, видно, что предложенный аналитический метод позволяет восстановить структуру фазового пространства для консервативных гамильтоновых систем с двумя степенями свободы в области энергий, при которых заданная система находится в регулярном режиме движения.
Рис. 2. Сечения Пуанкаре, полученные прямым численным решением уравнений движения (слева) и с помощью интеграла движения (справа) при полной энергии £ = 0.8 и начальных данных: 6 = 0.5, с = 0.01, (д,а,?„«2) = (0,0.1,0,0), (0,0.3,0,0), (0,0.4,0,0), (0,0.5,0,0), (0,0.7,0,0) , (0,0,0,-0.812) и /„=0.01, 0.02 , 0.03 , 0.0396 , 0.045
Рис.3. Тоже, но при полной энергии Е = 2.5 и начальных данных: ¿ = 0.5, с = 0.01, (д,А>«..«г) = (0,0.2,0,0), (0,0.5,0,0), (0,0.6,0,0), (0,-0.45,0,-1.85), (0,1,0,0), (0,1.2,0,0), (0,0,0,-1.9), (0,1.38,0,0) и /0 = —1.1,—0.5,—0.2,0.0123,0.16,0.3,0.4
В разделе 2.3 получен квантовый аналог классической нормальной формы для конкретной гамильтоновой системы, проведено его квантование согласно правилу Вейля и получена формула спектра для квантового аналога, а также показано, что эту же классическую гамильтонову систему можно проквантовать ее сведением к уравнению Матье.
Рис.4. Тоже, но при полной энергии Е=25 и начальных данных: 6 = 0.5, с = 0.01 (.р„р2,д„д2) = (0,0.6,0,0.3), (0,0,0,-4), (0,3.6,0,-4.5), (0,1.6,0,0), (0,-2.6,0,^.9), (0,-3.4,0,2.55), (0,-2.1,0,-3) И /„=-2200,-1500,-1000,-500,-125,-6
Глава 3. Алгоритмы и программы построения функции Грина для краевых задач обыкновенных дифференциальных уравнений II порядка.
В разделе 3.1 даны теоретические формулы для построения функции Грина для краевых задач с дифференциальными уравнениями второго порядка, для которых система Мар1е позволяет найти в явном виде два линейно независимых решения.
Рассмотрена следующая краевая задача
Р0(х)у" + рХх)у' + р2(х)у = 0, (19а)
с граничными условиями
«,.„ ,у(р) + «,.,/(«) + Р1Яу(Ъ) + Д/(6) = 0, а20у(а) + а21у\а) + р20у{Ъ) + риу\Ь) = 0, (196)
где Р0(х), р,(х), р2(х) есть непрерывные функции вместе с их производными на отрезке [а,Ь], а а10, ап, а20, а21, Д10, Д,, Д0, Д, -заданные числа, ХХ®« ХХД* г = 1>2, к = 0,1.
I к I к
Предположим, что в классе непрерывных решений вместе с производными данная задача на отрезке [а,Ь] имеет только тривиальное решение. Однако если ослабить требование непрерывности первой производной, например, в точке х = £, а<Е;<Ь, то для краевой задачи существует единственное ненулевое решение, которое называется функцией Грина При условии, что краевая задача имеет только тривиальное
решение у(х) = 0, то существует, как указано выше, одна и только одна функция Грина.
Пусть краевая задача такова, что система Мар1е позволяет получить в явном аналитическом виде два линейно независимых решения у,(х), у2(х) исходного дифференциального уравнения (19а), в этом случае функцию Грина представим в виде
£(Л (£> + £*(£))• Л a<x<Z<b
g(x,cr)=r:
2
(20)
Из выражения (20) видно, что для построения функции Грина необходимо определить коэффициенты-функции Ак (д), Вк (Л). Для определения коэффициентов-функций Вк(%) используем свойства функции Грина, в частности, ее непрерывность и скачок первой производной по х в точке х = £ и получаем систему
Определитель полученной неоднородной линейной алгебраической системы (21) не равен нулю, так как он есть вронскиан двух линейно независимых решений у\ (х), у2 (х). Поэтому система определена и имеет единственное решение В2(£;).
Используя краевые условия (196), для определения коэффициентов-функций Ак(<Ц) получаем следующую систему:
Если определитель этой системы не равен нулю, то находим коэффициенты-функции A¡(£), А2(д).
Подставляя найденные коэффициенты-функции A¡(£), Л2(с), B¡(£,), В2 (£) в выражение (20), находим функцию Грина в аналитическом виде. Функция Грина позволяет решить неоднородную краевую задачу, а также задачу на собственные значения.
В разделе 3.2 приведен разработанный алгоритм программы GRES А для символьно-численного построения функции Грина однородной краевой задачи (19).
В разделе 3.3 приведены расчеты функции Грина для конкретных
2
(21)
A, (£)[>,„* (а) + а, У (а) + Д 0y,(Z>) + РУЩ + Л(£)[«,.„.У2(я) + аиу'2 (а) + Д 0у2(Ь) + рхлу'2{Ь)\ =
B, (4) [«, 0 Ух (а) + а„ уЦа) - Д 0 у, (Ъ) - Д ^(6)] + B2(Z)[a10y2(a) + aliy'2(a)-poy2(b) - Д.,^(6)]
+ а21у[(а) + РгМ b) + Рг,У{Ь)\ +
А2(£)[а20у2(а) + a2íy'2(a) + р2яу2{Ь) + P2J2{bj] = 5, (£) [а2Лу, (а) + а2У(а) - Р2яУ[ (h) - Риу[(Ь)] + В2(&[а2Лу2(а) + а2:У2(а)-р2Яу2{Ъ)~ р2У(Ъ)\
(22)
(1 + ахУ&
dx
+ Л2у = 0
(23)
краевых задач с помощью разработанной программы ОКЕБА. В этом разделе найдены решения четырех неоднородных дифференциальных уравнений второго порядка. Здесь же решена задача на собственные значения:
с!х
с однородными краевыми условиями
Я0) = 0, у(Ц = 0.
Эта задача описывает продольный изгиб стержня, имеющего форму усеченного конуса. В этой задаче необходимо определить наименьшую критическую силу, при которой стержень теряет устойчивость. Критическая сила равна произведению модуля Юнга на наименьшее собственное число. Параметр а определяет различие диаметров усеченного конуса.
В этой задаче два линейно независимых у^х), у2(х) решения имеют
вид:
y¡(x) = acos
у2{х) = -asin
а(1 + ах) Я
Л
-sin
а(1 + ах)
1 + ах Л
+-- .
1 + ах
-eos
а(1 + ах) Л
а(1 + ах)
(24а)
(246)
Если значения параметра Л не равны собственным значениям, которые определяются равенством нулю следующего определителя
я(0) Л(0) у№ угЩ'
то получена функция Грина в следующем виде:
ШхЯ, 0 <х<%<Ь
U =
(25)
G(x,4) =
(26а)
[G¿x,&, 0 <%<х<Ь' где
G Sin [z, (JC, Л)] • sin [z2 (£ Л)](д2 + a3x - a2xctg [z, (x, Л)] Л + Л2)
1 sin [z{L, Я)](і + a £)(1 + a x) Л3 (a2 + a3L - a2L ctg [z(Z, Я)]Я + Л2)
(a2 +a3L + ^ a3 + ^ a4 L — a2Lctg[z2(^, Л)]Л+a2 ^ctg[z2 (£, Я)] Я + Я2), (266)
_ sin[z,(&¿)]• sin[г2(х,Л)](а2 + £a3 -+ Я2) R sin[z(Z,,¿)](l + «<?)( 1 + ах)Л3 (а2 + a'L - a2Lctg[z(L,Я)]Я + Я2)'
{а2 + a3L + xa3 + xa"L - a2L ctg[z2 (х,Л)]Л + a2xctg[z2 (x, Я)] Я+ Я2), (26b)
и i\ t i\ Лx , . Л(-£ + Ь) где г(І,Я) = ---, г,(х,Я) = --, г2(£,Я) = --\
1 + aL 1 + ах (l + aL)(l + a^)
Если детерминант (25) не равен нулю, то существуют собственные значения Я, которые находятся из решения найденного нами следующего трансцендентного уравнения:
В книге Михлина приведена приближенная формула (в случае а«1) для вычисления наименьшего собственного значения краевой задачи в виде:
¿Чя-Й <28)
которая дает отклонение от точного значения меньше, чем на 5%.
Для конкретных значений параметров Ь = 1 и а = 0.01 нами было проведено сравнение значения наименьшего собственного значения, полученного по точной формуле (27) с результатами, следующими из формулы Михлина (28). По формуле (27) была получена величина собственного значения равная X = 3.17, а по формуле (28) - Я = 3.11, которые отличаются менее, чем на 2%.
В разделе 3.4 дан метод символьно-численного построения функции Грина для краевой задачи
Ро(х)У + Р1(х)У + р2(х)у = 0 (29а)
с граничными условиями
у{а) = уф) = 0, (296)
в которой дифференциальное уравнение (29а) допускает наличие особых регулярных точек.
В случае, если дифференциальное уравнение не содержит регулярных особых точек в окрестности точки х = х0, то линейно независимые решения у, и у2 могут быть представлены виде степенных рядов:
У,(х) = 1 + £с11)(х-х0у, (30а)
4=2
у2{х) = {х-х0) + ^с?\х-х0)к. (306)
к=2
Коэффициенты с<", с<2) определяются посредством подстановки рядов (30) в уравнение (29а) и приравниванием коэффициентов при различных степенях независимой переменной.
При наличии полюсов не выше второго порядка в точке х = х0 решение
уравнения ищется в виде обобщенного ряда
00
у{х) = {х-хаУ^ск{х-х„)*, (с0* 0), (31)
ы о
где показатель р находится из определяющего уравнения
р(р-\) + а0р + Ь0=О, (32)
а коэффициенты а0, Ь0 из разложений:
р0(х) х-х0 р0(х) (х-Х0)
(33)
Если корни определяющего уравнения (32) различны (р, >р2), но их
разность р, - р2 не равна целому положительному числу, то линеино независимые решения имеют вид:
У1(х) = (х-х0Г^с(» (х-х0)к, (<£>* 0), (34а)
к= 0
у2(х) = (х-х0Г^с?\х-х0У, (4Т,*0), (346)
*=0
в которых коэффициенты с'1' и с<2) остаются произвольными.
Если разность (р1 — р2) - целое положительное число, то одно решение, соответствующее корню рх, по-прежнему имеет вид
= ¿с'1'•(*-*„)*, (с<"= 1), (35)
к=0
а второе линейно независимое решение определяется рядом, содержащим логарифмический член:
(х) = (х-х0Г ¿42> ■ (X - х0)к + Ц■ у, (х) -1п(х-х0). (36)
Если случится, что 7 = 0, то второе линейно независимое решение будет иметь вид обобщенного степенного ряда.
В случае равенства р1 — р2 = 0 одно частное решение уравнения имеет вид (34а), а второе - вид (36), в котором коэффициент цф 0.
Линейно независимые решения уДх), у2(х) дифференциального уравнения (29а) при начальных условиях:
*(*): , . Уг(х): \ . , (37)
и Ю = ° 1^2 (^о) = 1
находим аналитически в среде Мар1е в виде, в общем, обобщенных степенных рядов и строим общее решение как
у(х) = СгУ1(х) + С2-У2(х), (38)
где С,, С2 - константы.
Зная общее решение (38) и основные свойства функции Грина, находим ее для краевой задачи (29) следующим образом. Из общего решения находим частные решения и^х) и и2(х), которые удовлетворяют однородным краевым условиям и,(а) = 0 и и2(Ь) = 0. Легко видеть, что такими частными
решениями являются функции
и1(х) = у2(х), и2(х) = у, (х) ■ у2(Ь) - у,(Ь) ■ уг(х). (39)
Тогда в соответствии с общими правилами функция Грина строится следующим образом
и,(х)и2{£;)
(х)
, а<х<%<Ь, , <х<Ь,
где
Ж(& = Ж[иіги2] =
«.(Я "2(<Г)
«к«
(41)
функциональный определитель Вронского.
В разделе 3.5 приведен алгоритм программы ОЯЕ58А построения функции Грина для краевой задачи (29), в общем, в виде обобщенных степенных рядов.
В разделе 3.6 представлены расчеты функции Грина для конкретных краевых задач (29) с помощью разработанной программы СКЕББА, а также проведено сравнение полученной приближенной функции Грина с точной и получена величина погрешности вычислений.
Были получены функции Грина для шести краевых задач. Ниже рассмотрим одну из них:
у" + у = 0 (42а)
с граничными условиями
Х* = 0) = 0, Я* = 1) = 0. (426)
С помощью разработанной программы СЯЕБЗА была получена приближенная функция Грина в виде рядов. Для краевой задачи (42) известна точная функция Грина.
На рис. 5 представлено сравнение результатов расчета значений точной функции Грина и вычисленной по нашей программе при учете членов степенного ряда до степени п = 3, включительно.
Рис 5. Теоретическая (сплошная) и вычисленная (точки) функция Грина для £ = 0.25 (слева), £ = 0.5 (в центре) и £ = 0.75 (справа) при п = 3
Для степеней « = 15 точная функция Грина и ее приближение совпадают с абсолютной точностью менее чем 2,5 • 10~14, а с относительной -менее 7-10""%.
Глава 4. Алгоритмы и программы построения функции Грина для краевых задач обыкновенных дифференциальных уравнений III порядка.
В разделе 4.1 разработан алгоритм символьно-численного построения функции Грина для краевой задачи
Р„(х)ут + Р, (х)у" + р2(х)у' + р3(х)у = О, (43а)
с граничными условиями
а10у(а) + ацу'(а) + а,2у"(а) + Д,0у(Ь) + Д ,/(6) + Д2/(й) = 0, а20у(а) + а21у'(а) + а22у"(а) + Р2Яуф) + Д,/(й) + /322у"(Ь) = 0, а^у(а) + а31у'(а) + а32у"(а) + /310у(Ь) + ДЗЛУ (Ь) + /3}2у\Ь) = 0 (436) где р0(х), р](х), р2(х), р}(х) есть непрерывные функции вместе со своими производными на отрезке [а,Ь\,а1к, Д, - заданные числа, ХХ^л^®'
I к
ХХД*^^' ' = 1,2,3, А: = 0,1,2, в случае, когда в системе Мар1е имеется
( к
возможность получить в явном виде три линейно независимых решения дифференциального уравнения третьего порядка (43а).
Предположим, что в классе непрерывных решений вместе с первой и второй производными краевая задача (43) имеет только тривиальное решение у{х) = 0 и не существует другого решения. Однако, если ослабить требования непрерывности второй производной, например, в точке х = а<^<Ь, то для краевой задачи (43) существует ненулевое решение, которое называется функцией Грина. Если краевая задача имеет только тривиальное решение у(х) = 0, то существует одна и только одна функция Грина С(х,£,).
Пусть краевая задача такова, что система Мар1е позволяет получить в явном аналитическом виде три линейно независимых решения у; (х), у2 (х), у3(х) исходного дифференциального уравнения третьего порядка (43а).
Тогда в разработанной нами программе функция Грина ищется в виде:
¿[А (£) + £,(£)]• Л«, а<х<%<Ъ, = (44)
¿[4 (5)-**(£)]-Л«, а<%<х<Ь, 1
Из выражения (44) видно, что для построения функции Грина необходимо определить коэффициенты-функции Ак(£), Вк(Е,). Для их определения используем свойства функции Грина, как и в случае краевой задачи для дифференциальных уравнений второго порядка. В результате получаем систему алгебраических уравнений для определения коэффициентов Вк (£,), определитель которой есть вронскиан трех линейно независимых решений у,(х), у2 (х). у2 (х). Поэтому система определена и имеет единственное решение Вк (¿?), к = 1,2,3. Затем из граничных условий (436) при уже известных коэффициентах-функциях ВВ2(^), Вг{£,)
находим, если они существуют, коэффициенты-функции А2(£),
Подставляя найденные коэффициенты-функции Ak(¿j), Bt (£) в выражение (44), находим функцию Грина в аналитическом виде.
В разделе 4.2 дано описание разработанного алгоритма программы GRETA построения функции Грина для краевых задач обыкновенных дифференциальных уравнений третьего порядка в явном аналитическом виде.
В разделе 4.3 приведены расчеты функции Грина для конкретных краевых задач с помощью разработанной программы GRETA. Здесь же найдены решения двух однородных и пяти неоднородных дифференциальных уравнений третьего порядка. Ниже представлены полученные результаты для следующего уравнения
у*(х) + - у'(х) = fix), fix) = 2jc + Зх2 - 4х3 + 5х4 (45)
X X
с однородными граничными условиями }>(1) = 0, >'(2) = 0 и У(1) = У(2)
Для однородного дифференциального уравнения (45) с теми же граничными условиями получена следующая точная функция Грина
'Gl(X,4), 0<Х<£<1, G(x,4) = • (46а)
Gr(x,Z), 0<£ <Х<1,
GlÍX,£) = i[-6x + -+ 2е3"* + e'"2+í + 8е'х + Зе2—' +2éx£ -
-2е^х£ -8е'-2хе2+ Зе2"-^ + 2е"'х - 2е4+,х - 2ех^ + бе'"1 + -2е~1*4х£--2éx-ЗехН -+ 2ее+гх£ + ЗехН£-2é~'H£
+2е-^х-2е"'-^]/(-е2 +2е-\)£. (466)
= —g[4e'-'+í + с"' ЧЕ -2е~'~" - e"2+s + 4е'х + 8е* + 3е">'
-4хе2 -2ёх£ + +2е~(*3х£-2eUix + 2еи(х£-Зе2~х+( + с4 -' + léx +2e"í+3jt - 4e'*l f - 6ex l + Ъе2-*(£ + ex'2H£ - 2е~(*2х£ + 3ех~-
-2e-i*2x-4e,'x*if-4ex*,-íf]/(-e2+2e-l)4. (46в)
Решение неоднородной краевой задачи (45), которое дается интегралом
У{х)=\" №Gix,£)d£, (47)
J а
имеет вид
yix) = ~e2x*1\5124e2xx1 -288e2V + 4032e~U2x + 4272 е* +22417е"|+3' +
+5337е~Мх -48е2'+У +954е2х+2х3 -504е2х+2х2 + 1630е2"2х + 270л:5е2х +45xV2+2x +12698e4+2*jc + 2016e'+2V -3024e2V -9438e2*x + 4032e,t2x +192e1+2V -8540e3* -1008<г 2+21 -9613е,и -4776e"2+2j:x + 192e-'+2V
—З816е1+2*;с3 + 2016е~'+2*х2 -6048е2' -48е"2+2'х4 - 504^ 2+2'х2 + 954ем V
-180дг5е"1+2' +45х5е2'*2 -Шх5е'+2х -З816е 'т2*х3-1069е"3 +
+6410е'+2 -114е,+2'х-1008е2"2 -19214е-2+5']/(-е2 +2е-1)2. (48)
В разделе 4.4 представлена методика построения функции Грина в виде степенных рядов для дифференциального уравнения третьего порядка с заданными граничными условиями.
В разделе 4.5 дано описание разработанного алгоритма программы ОКЕТБА для символьно-численного построения функции Грина краевых задач для уравнений третьего порядка в виде степенных рядов.
В разделе 4.6 приведены расчеты функции Грина для конкретных краевых задач третьего порядка с помощью разработанной программы ОЯЕТЗА, а также проведено сравнение полученной приближенной функции Грина с точной (рис. 6.) для краевой задачи
ут-6у"+ \\у'-6у= 0 (49а)
с граничными условиями
Я0) = 0,Я1) = 0,/(0) = 0. (496)
Рис. 6. Теоретически (сплошная) и практически вычисленные (точки) функции Грина для £ = 0.25 (слева), £ = 0.5 (центр) и 4 = 0.15 (справа) при л = 12
Из приведенных расчетов следует, что полученная нами приближенная функция Грина отличается от точной на 1,3% и 6 • 1СГ3% при и = 13 и и = 16, соответственно.
В заключении кратко сформулированы основные результаты, полученные в диссертационной работе.
ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ
1) Представлен разработанный алгоритм получения нормальной формы и имеющихся приближенных интегралов движения методом Биркгофа-Густавсона для автономной гамильтоновой системы с п степенями свободы, на основе которого составлена программа ВЮМА в среде Мар1е.
2) С ее помощью проведены символьные вычисления нормальной формы и имеющихся приближенных интегралов движения для некоторых гамильтоновых систем с двумя, тремя и четырьмя степенями свободы.
3) Выполнены расчеты сечений Пуанкаре для двумерных гамильтоновых систем в среде Maple и проведено сравнение с сечениями Пуанкаре, полученными прямыми непосредственными расчетами. Показано хорошее согласие результатов расчета, полученными обоими методами.
4) Выполнена процедура квантования согласно правилу Вейля и с помощью уравнения Матье конкретной гамильтоновой системы.
5) Разработан алгоритм и составлена программа GRESA в системе Maple для символьно-численного построения функции Грина краевых задач дифференциальных уравнений второго порядка, для которых система Maple позволяет найти в явном виде два линейно независимых решения, и проведены расчеты функции Грина для конкретных краевых задач с помощью разработанной программы.
6) Разработан алгоритм и составлена программа GRESSA в системе Maple для символьно-численного построения функции Грина краевых задач дифференциальных уравнений второго порядка в виде обобщенных степенных рядов и проведены расчеты функции Грина для конкретных краевых задач с помощью разработанной программы.
7) Разработан алгоритм и составлена программа GRETA в системе Maple для символьно-численного построения функции Грина краевых задач дифференциальных уравнений третьего порядка, для которых система Maple позволяет найти в явном виде три линейно независимых решения, и проведены расчеты функции Грина для конкретных краевых задач с помощью разработанной программы.
8) Разработан алгоритм и составлена программа GRETSA в системе Maple для символьно-численного построения функции Грина краевых задач линейных дифференциальных уравнений третьего порядка, не имеющих особых точек, в виде степенных рядов и проведены расчеты функции Грина для конкретных краевых задач с помощью разработанной программы.
ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
Статьи в изданиях, входящих в перечень, рекомендованный ВАК РФ
1. Беляева И.Н. Алгоритм символьно-численного вычисления функции Грина дифференциальных уравнений второго порядка / Беляева И.Н., Богачев В.Е., Чеканов H.A. // Вестник российского университета дружбы народов. Серия: математика, информатика, физика, 2012. - № 3 - с. 43-51
2. Богачев В.Е. Символьно-численные расчеты нормальной формы, интеграла движения и сечений Пуанкаре для консервативных двумерных гамильтоновых систем / Богачев В.Е., Чеканов H.A. // Вычислительные технологии, 2012-т. 17.-№ 4-с. 3-13.
Статьи в журналах и в материалах и сборниках трудов научных конференций
3. Богачев В.Е. Классическая и квантовая нормальная форма двумерного гамильтониана с дискретной C4v симметрией / В.Е. Богачев // Научные труды Международной молодежной научной конференции XXXVI Гагаринские чтения, Москва - 2010 - т. 5. - с. 62-63.
4. Богачев В.Е. Приближенный спектр одной неинтегрируемой двумерной системы / В.Е. Богачев, H.A. Чеканов // Сборник научных трудов VIII Международной научно-практической конференции «Фундаментальные и прикладные исследования в системе образования», Тамбов - 2010. - С. 264-266.
5. Богачев В.Е. Квантование классических гамильтоновых систем при помощи нормальной формы / В.Е. Богачев, H.A. Чеканов // Сборник научных трудов шестой региональной научно-практической конференции студентов и аспирантов, Старый Оскол - 2010 - т. 2. - с. 29-32.
6. Богачев В.Е. Символьно-численные вычисления нормальной формы Биркгофа-Густавсона и формальных интегралов движения для гамильтоновых систем и их применение к построению сечений Пуанкаре / В.Е. Богачев, // Сборник материалов XII Международной научно-практической конференции «Наука и современность - 2011», Новосибирск -2011 -ч. З.-с. 12-18.
7. Bogachev V.E. Character calculations of approximate integrals of motion for Hamiltonian systems with n degrees of freedom / V.E. Bogachev, N.A. Chekanov // Book of abstracts 3rd International conference on «Quantum electrodynamics and statistical physics», Kharkov - 2011 - p. 216-217.
8. Богачев В.Е. MAPLE программа символьно-численных вычислений нормальной формы и интегралов движения гамильтоновых систем с произвольным числом степеней свободы / В.Е. Богачев, H.A. Чеканов // Вестник Херсонского национального технического университета, 2011 -3(42), с. 93-98.
9. Богачев В.Е. Алгоритмы и программы символьно-численных преобразований классических функций Гамильтона / В.Е. Богачев, H.A. Чеканов // Сборник научных работ Всероссийского конкурса научно-исследовательских работ студентов и аспирантов в области информатики и информационных технологий в рамках всероссийского фестиваля науки, Белгород, - 2011-т. 1.-с. 406-419.
10. Bogachev V.E. Symbol calculations the approximate integrals of motion for Hamiltonian systems with n degrees of freedom / V.E. Bogachev, N.A. Chekanov// Вопросы атомной науки и техники, 2012 — № 1 - с. 351-354.
11. Богачев В.Е. Компьютерное моделирование сечений Пуанкаре для консервативных гамильтоновых систем с двумя степенями свободы / В.Е. Богачев, H.H. Чеканова, H.A. Чеканов // Прикладная геометрия и инженерная графика (спецвыпуск) Межведомственный научно-технический сборник, 2012 -Хо 89 - с. 377-381.
12. Беляева И.Н. Символьно-численные вычисления функции Грина обыкновенных дифференциальных уравнений второго и третьего порядков /
И.Н. Беляева, В.Е. Богачев, Н.А. Чеканов // Вестник Херсонского национального технического университета, 2012 - 2(45) - с. 50-56.
13. Беляева И.Н. Символьно-численная нормализация конечномерных гамильтоновых систем / И.Н. Беляева, В.Е. Богачев, Н.А. Чеканов // Третья международная конференция «Математическое моделирование и дифференциальные уравнения»: тезисы докладов, Брест - 2012 - с. 104.
14. Беляева И.Н. Символьно-численная нормализация конечномерных гамильтоновых систем / И.Н. Беляева, В.Е. Богачев, Н.А. Чеканов // Математическое моделирование и дифференциальные уравнения. Mathematical modeling and differential equation: труды третьей международной научной конференции, Брест, 2012 - с. 76-90.
15. Богачев В.Е. Алгоритм символьно-численного построения функции Грина для обыкновенных дифференциальных уравнений третьего порядка / В.Е. Богачев // Теория и практика системного анализа. Сборник трудов всероссийской молодежной конференции, Белгород, 2012. - с. 22-27.
Свидетельства о государственной регистрации программы для ЭВМ
16. Свидетельство о государственной регистрации программы для ЭВМ, №2011610224, «Программа нормализации гамильтоновых систем с произвольным числом степеней свободы в среде МАРЬЕ», Богачев В.Е., Чеканов Н.А. Зарегистрировано в Реестре программ для ЭВМ 11 января 2011 года.
17. Свидетельство о государственной регистрации программы для ЭВМ, №2011616109, «MAPLE программа вычисления нормальной формы Биркгофа-Густавсона и независимых интегралов движения для гамильтоновой системы с произвольным числом степеней свободы», Богачев В.Е., Чеканов Н.А. Зарегистрировано в Реестре программ для ЭВМ 5 августа 2011 года.
Подписано в печать 29.04.2013. Гарнитура Times New Roman Формат 60x84/16. Усл. п. л. 1,0. Тираж 100 экз. Заказ 182. Оригинал-макет подготовлен и тиражирован в ИД «Белгород» НИУ «БелГУ» 308015, г. Белгород, ул. Победы, д. 85
Текст работы Богачев, Василий Евгеньевич, диссертация по теме Математическое моделирование, численные методы и комплексы программ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»
На правах рукописи
04201
Богачев Василий Евгеньевич
РАЗРАБОТКА АЛГОРИТМОВ И ПРОГРАММ СИМВОЛЬНО-ЧИСЛЕННОГО РЕШЕНИЯ УРАВНЕНИЙ КЛАССИЧЕСКОЙ МЕХАНИКИ
Специальность 05.13.18 —Математическое моделирование, численные
методы и комплексы программ
ДИССЕРТАЦИЯ на соискание ученой степени кандидата физико-математических наук
Научный руководитель:
доктор физико-математических наук
Н.А. Чеканов
БЕЛГОРОД-2013
Оглавление
Введение 4
1. Символьно-численные вычисления нормальной формы и приближенных интегралов движения для гамильтоновых систем с произвольным числом степеней свободы 14
Введение 14
1.1. Метод Биркгофа-Густавсона 15
1.2. Нормализация одномерного ангармонического осциллятора с четвертой степенью нелинейности 20
1.3. Описание алгоритма вычисления нормальной формы и интегралов движения гамильтоновых систем с произвольным числом степеней свободы 27
1.4. Результаты символьно-численных вычислений нормальных форм и интегралов движения для некоторых гамильтоновых систем 29
2. Применение метода нормальных форм Биркгофа-Густавсона к аналитическому построению сечении Пуанкаре и квантованию гамильтоновых систем с двумя степенями свободы 54 Введение 54
2.1. Алгоритм применения нормальной формы Биркгофа-Густавсона к построению сечений Пуанкаре для систем с двумя степенями свободы 56
2.2. Восстановление структуры фазового пространства при помощи дополнительного интеграла движения, вычисленного по программе BIGMA 57
2.3. Применение метода Биркгофа-Густавсона к квантованию двумерных гамильтоновых систем 70
3. Алгоритмы и программы построения функции Грина для краевых задач обыкновенных дифференциальных уравнений II порядка 76 Введение 76
3.1. Построение функции Грина для дифференциальных уравнений второго порядка 77
3.2. Алгоритм построения функции Грина для обыкновенных дифференциальных уравнений второго порядка 80
3.3. Примеры работы программы GRES А для построения функции Грина обыкновенных дифференциальных уравнений второго порядка 81
3.4. Построение функции Грина для дифференциальных уравнений второго порядка в виде обобщенных рядов 86
3.5. Алгоритм построения функции Грина для уравнений 88
второго порядка в виде обобщенных рядов
3.6. Примеры работы программы GRESSA построения функции Грина для уравнений второго порядка в виде обобщенных рядов 89
4. Алгоритмы и программы построения функции Грина для краевых задач обыкновенных дифференциальных уравнений III порядка 109
Введение 109
4.1. Построение функции Грина для уравнений третьего порядка при известной фундаментальной системе решений 110
4.2. Алгоритм построения функции Грина для обыкновенных дифференциальных уравнений третьего порядка в явном аналитическом виде 114
4.3. Примеры работы программы GRETA символьно-численного построения функции Грина 115
4.4. Построение функции Грина для уравнений третьего порядка в виде степенных рядов 121
4.5. Алгоритм построения функции Грина для уравнений третьего порядка в виде степенных рядов 123
4.6. Примеры работы программы GRETSA построения функции Грина для обыкновенных дифференциальных уравнений третьего порядка в виде степенных рядов 124 Заключение 131 Список литературы 133 Приложение А 145 Приложение Б 153 Приложение В 154 Приложение Г 158 Приложение Д 164 Приложение Е 172
Введение
Актуальность работы. Большинство задач классической механики в форме обыкновенных нелинейных дифференциальных уравнений и их систем не могут быть решены в явном аналитическом виде [1-8], поэтому разработаны и разрабатываются различные приближенные методы [9-14] и прямые численные расчеты [15-21].
Перспективным направлением математического моделирования является разработка гибридных или комбинированных методов, в которых вначале производятся аналитические вычисления с последующими, при необходимости, численными расчетами с использованием современных известных математических систем компьютерной алгебры, например, Maple, Reduce, Mathematica и других [22-26].
В частности, нормализация и построение формальных интегралов движения для даже одномерных гамильтоновых систем требует крайне трудоемких вычислений, которые практически невыполнимы без использования ЭВМ. В диссертационной работе разработаны алгоритмы и составлены программы в системе Maple для символьно-численных вычислений нормальной формы Биркгофа-Густавсона и приближенных интегралов движения для автономных гамильтоновых систем с произвольным конечным числом степеней свободы [27-29].
Для двумерных консервативных гамильтоновых систем на основе метода Биркгофа-Густавсона разработан алгоритм и составлена программа в среде Maple, с помощью которой можно восстановить структуру фазового пространства (сечения Пуанкаре) для энергии, не превышающей ее критического значения до перехода системы в хаотический режим движения [4, 30-33].
Как известно [33, 34-38], знание функции Грина, если она существует, позволяет, в частности, вычислить решение линейного неоднородного дифференциального уравнения с заданными краевыми условиями, а также найти собственные значения и функции краевой задачи.
Хотя в современной науке и технике чаще всего используются линейные дифференциальные уравнения второго и четвертого порядков [39, 40], тем не менее очень важно знать решения линейных дифференциальных уравнений третьего порядка [41], которые, например, позволяют найти решения нелинейных дифференциальных уравнений второго порядка. Одно из таких нелинейных уравнений было независимо предложено в работах Милна в 1930 году [42] и Пинии в 1950 году [43], которое нашло свое применение в различных разделах математики и физики [42-47]. На самом деле, это нелинейное дифференциальное уравнение второго порядка и его общее решение впервые было рассмотрено в работе В.П. Ермакова в 1880 году [48].
Для построения функции Грина линейного обыкновенного дифференциального уравнения требуется знать необходимое количество линейно независимых решений заданного уравнения. Нахождение таких решений, которые чаще всего не выражаются через элементарные функции, представляет сложную вычислительную задачу.
Поэтому в диссертационной работе в направлении, сочетающим предварительные символьные вычисления с последующим численным расчетом, были разработаны способы, алгоритмы и составлены программы символьно-численного построения функции Грина для линейных обыкновенных дифференциальных уравнений второго и третьего порядков.
Следовательно, разработка новых методов и подходов при использовании компьютерных систем символьно-численных вычислений, например Maple, к нахождению решений дифференциальных уравнений и их систем является актуальной проблемой.
Целыо диссертационного исследования является разработка способов, алгоритмов и программ для символьно-численного вычисления нормальной формы и приближенных интегралов движения конкретных консервативных гамильтоновых систем с произвольным числом степеней свободы и их применением к построению сечений Пуанкаре и квантованию двумерных гамильтоновых систем, а также символьно-численного
построения функции Грина для линейных обыкновенных дифференциальных уравнений второго и третьего порядков.
Для достижения этой цели были сформулированы и решены следующие задачи:
1) на основе метода Биркгофа-Густавсона разработать алгоритм и составить программную реализацию для символьно-численного вычисления нормальной формы и приближенных интегралов движения для гамильтоновых систем с произвольным конечным числом степеней свободы;
2) применение нормальной формы Биркгофа-Густавсона и приближенного интеграла движения для построения в аналитическом виде сечений Пуанкаре, а также для квантования классических гамильтоновых систем с двумя степенями свободы;
3) разработка алгоритмов и составление программ для символьно-численного построения функции Грина для краевых задач второго порядка в случаях а) система Мар1е допускает без наличия правильных особых точек построение двух линейно-независимых решений заданной краевой задачи в явном аналитическом виде и б) при наличии регулярных особых точек, когда линейно-независимые решения вычисляются в виде обобщенных степенных рядов;
4) разработка алгоритмов и составление программ для символьно-численного построения функции Грина для краевых задач третьего порядка в случаях а) система Мар1е допускает без наличия особых точек построение трех линейно-независимых решений заданной краевой задачи в явном аналитическом виде и б) когда линейно-независимые решения вычисляются в виде степенных рядов;
5) применение составленных программ в пунктах 3) и 4) к решению ряда краевых задач и сравнению полученных результатов с результатами, для которых имеется точное решение.
Методы исследования. В работе использованы методы теории обыкновенных дифференциальных уравнений, методы математического
моделирования, методы вычислительной математики, пакеты компьютерных прикладных программ.
Научную новизну работы составляет следующее: 1) при помощи программ, составленных на основе предложенных алгоритмов, исследованы гамильтоновы системы с двумя, тремя и четырьмя степенями свободы для которых получены нормальная форма и все имеющиеся приближенные интегралы движения; 2) для гамильтоновых систем с двумя степенями свободы получены в аналитическом виде выражения для сечений Пуанкаре и показано, что построенные таким образом сечения Пуанкаре хорошо воспроизводят при произвольных значениях полной энергии для интегрируемых систем, а для неинтегрируемых только при энергиях, не превышающих энергию перехода от регулярного движения к хаотическому; 3) для краевых задач линейных обыкновенных дифференциальных уравнений второго и третьего порядков разработаны алгоритмы и составлены программы символьно-численного вычисления соответствующих функций Грина, а также выполнено исследование некоторых краевых задач; 4) для краевой задачи дифференциальных уравнений второго порядка при наличии правильных особых точек предложен метод построения функции Грина.
Практическая значимость работы определяется тем, что разработанные алгоритмы и их программные реализации могут быть использованы для нахождения приближенных решений в аналитическом виде с возможностью последующих численных расчетов и их анализа в различных областях науки, где применяются обыкновенные линейные и нелинейные дифференциальные уравнения и их системы.
Результаты данного исследования могут быть также внедрены в специальные учебные курсы по математическим методам и математическому моделированию нелинейных явлений.
Значимость для науки результатов исследований заключается в применении развитых методов приближенного решения нелинейных многомерных гамильтоновых систем, а также обыкновенных линейных
дифференциальных уравнений второго и третьего порядков с помощью функции Грина и анализе полученных результатов.
Область исследования. Содержание диссертации соответствует паспорту специальности 05.13.18 «Математическое моделирование, численные методы и комплексы программ» по следующим областям исследований:
п. 1. Разработка новых математических методов моделирования объектов и явлений;
п. 2. Развитие качественных и приближенных аналитических методов исследования математических моделей;
п. 3. Разработка, обоснование и тестирование эффективных вычислительных методов с применением современных компьютерных технологий.
Положения выносимые на защиту
1) алгоритм и программа символьно-численного вычисления нормальной формы Биркгофа-Густавсона и интегралов движения для консервативной гамильтоновой системы с произвольным числом степеней свободы;
2) алгоритм и программа символьно-численных расчетов сечений Пуанкаре для консервативных гамильтоновых систем с двумя степенями свободы;
3) алгоритмы и программы символьно-численного построения функции Грина для линейных обыкновенных дифференциальных уравнений второго и третьего порядков;
4) метод символьно-численного построения функции Грина краевой задачи для дифференциальных уравнений второго порядка, при наличии правильных особых точек, в виде обобщенных степенных рядов.
Достоверность выводов и рекомендаций обоснована корректным использованием методов теории дифференциальных уравнений и теории классической механики, методов вычислительной математики и пакетов
компьютерных прикладных программ, а также контролируемой точностью численных расчетов при помощи разработанных программ.
Личный вклад соискателя. Все изложенные в диссертации результаты исследований получены либо соискателем лично, либо при его непосредственном участии.
Апробация результатов диссертационного исследования. Основные положения и результаты диссертационных исследований докладывались и обсуждались на следующих конференциях:
международной молодежной научной конференции «XXXV Гагаринские чтения», Москва, 7-11 апреля, 2009 г.; международной молодежной научной конференции «XXXVI Гагаринские чтения», Москва, 6-10 апреля, 2010 г.; на VIII международной научно-практической конференции «Фундаментальные и прикладные исследования в системе образования», Тамбов, 26 февраля,
2010 г.; шестой региональной научно-практической конференции студентов и аспирантов, Старый Оскол, 20-21 апреля, 2010 г.; XII Международной научно-практической конференции «Наука и современность - 2011», Новосибирск, 23 августа, 2011г.; третьей международной конференции «Quantum Electrodynamics and Statistical Physics», 29 августа-2 сентября,
2011 г., Харьков, Украина; международной конференции по математическому моделированию МКММ_2011, Херсон, 12-17 сентября, 2011 г.; международной конференции «Прикладная геометрия, графические технологии и дизайн», Украина, г. Полтава, 17-20 апреля 2012 г.; 15-м семинаре по компьютерной алгебре 23-24 мая, 2012 г., Дубна, Московская область; международной конференции по математическому моделированию МКММ-2012, Херсон, 17-22 сентября, 2012 г.; третьей международной конференции «Математическое моделирование и дифференциальные уравнения», 17-22 сентября 2012 года, Брест; всероссийской молодежной конференции «Теория и практика системного анализа», Белгород, 1-3 октября, 2012 г.
Публикации. Основные результаты диссертационной работы отражены в 15 опубликованных научных работах, в том числе в двух статьях в изданиях, рекомендованных ВАК РФ, и получено 2 свидетельства об государственной регистрации программ для ЭВМ.
Объем и структура работы. Диссертация состоит из введения, четырех глав, заключения, списка литературы и 6 приложений. Работа изложена на 184 страницах машинописного текста, включая 53 рисунка и список литературных источников из 126 наименований.
Основное содержание работы.
Во введении обосновывается актуальность диссертационного исследования, формулируется его основная цель и решаемые задачи, положения выносимые на защиту, дается обзор содержания глав.
В главе 1 используется метод Биркгофа-Густавсона приведения к нормальной форме, как резонансных, так и нерезонансных консервативных гамильтоновых систем с произвольным числом степеней свободы и вычислению имеющихся интегралов движения в этой системе.
В разделе 1.1 изложена процедура приведения гамильтоновой системы к классической нормальной форме Биркгофа-Густавсона.
В разделе 1.2 приведен пример ручной нормализации одномерного ангармонического осциллятора с четвертой степенью нелинейности.
В разделе 1.3 представлен алгоритм нормализации гамильтоновой системы с произвольным числом степеней свободы и нахождения интегралов движения, на основе которого разработана программа символьно-численных вычислений этих величин.
В разделе 1.4 представлены результаты символьно-численных вычислений нормальных форм и интегралов движения для некоторых гамильтоновых систем, которые проведены с использованием разработанной в системе Мар1е программы ВЮМА.
В главе 2 предложен способ построения сечений Пуанкаре в аналитическом виде и представлен их вид для некоторых конкретных гамильтоновых систем.
В разделе 2.1 дано описание алгоритма применения нормальной формы и приближенных интегралов движения символьно-численного построения сечений Пуанкаре для систем с двумя степенями свободы
В разделе 2.2 на основе разработанного алгоритма и составленной символьно-численной программы 8РОМА вычислены сечения Пуанкаре для некоторых гамильтоновых систем с двумя степенями свободы и проведено сравнение с сечениями Пуанкаре, полученными прямыми численными расчетами.
В разделе 2.3 проведена процедура квантования для конкретной С4у инвариантной гамильт�
-
Похожие работы
- Автоматизация моделирования процесса теплопроводности на многопроцессорны выичслительных системах с использованием символьно-численных методов
- Автоматизация математического моделирования динамических систем на основе символьно-численных методов и графических преобразований моделей
- Разработка символьно-численных преобразований при интегрировании некоторых классов дифференциальных уравнений
- Применение представлений Альманси в численном исследовании математических моделей, описываемых гармоническим и бигармоническим уравнениями
- Комплекс программ для качественного исследования механических систем и электрических цепей
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность