Приближенный метод вычисления нелинейных колебаний (на примере расчета траектории искусственных спутников Земли) тема автореферата и диссертации по математике, 01.01.07 ВАК РФ

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

РГ6 од

1 8 ДПР 199/1

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

На правах рукописи

АТОЯН Айкануш Ашотоьма

ПР12Ш!ШИИЙ МЕТОД ВЫЧИСЛИ Вй НЕЛ101ЕЙНЫХ КОЛЕБАНИЙ (НА ПЙШЕРЕ РАСЧЕТА ТРАЕКТОРИИ ИСКУССТВЕШШ СПУ1ТП1К0В ЗИШ)

01.01.07. - Вычислительная математика

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата фикико1математических наук

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

Работа выполнена на кафедре прикладной математики Российского государственного педагогического университете им. Л.И.Герцена

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

профессор Ю.К.Кузнецов

Официальные оппоненты: доктор физико-математических наук,

профессор М.М.Матвеев

кандидат физико-математических наук, доцент А.Н.Коваленко

Ведущли организация: Военная инженерно-космическая Краснознаменная академия им. А.ф.Можайского

Защита состоится "¿0_" мая 1994 г. в часов

на эаседании специализированного совета К-063.57.16 по присуждению ученой степени кандидата физико-математических наук в Санкт-Петербургском государственном университете по адресу: 199004, Санкт-Петербург, 10-ая линия В.О., д.33, ауд. 88.

С диссертацией можно ознакомиться в библиотеке им. Л.М.Горького Санкт-Петербургского университета.

Автореферат разослан "Jí_" и-^-е-л-З 1994 г.

/

Ученый секретарь

специализированного совета, доктор физико-математических наук ^ В.Ф.Горьковой

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

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

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

- разработать модифицированный метод последовательных приб-

. лижений для решения уравнений нелинейных колебаний;

- получить оценку методической погрешности для разработанного метода;

- разработать соответствующее математическое обеспечение и проверить его эффективность на основе сравнительного' анализа с некоторыми численными методами.

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

Научная вовизна определяется следующим:

- получены формулы для вычисления координат и коыпонет вектора скорости ИСЗ;

- сделана строгая численная оценка методической погрешности

модифицированного метода последовательных приближений;

- алгоритм реализован в виде вычислительной программы;

- проведен сравнительный анализ результатов счета по полученному алгоритму с результатами, полученными при помощи метода Рунге-Кутта и Адамса.

Научная и црантичеснан ценность. Полученные результаты могут быть использованы в дальнейшем развитии теории решения задач нелинейных колебаний, а в частности, при решении задач навигации.

•Практическую значимость данной работы составляет алгоритм вычисления на основе полученных формул. Автор вцноснт ьч защиту:

- описание модифицированного метода последовательных приближений для решения уравнений, описывающих динамику движения ИСЗ;

- численную оценку методической погрешности разработанного метода;

- формулы для вычисления координат и компонент вектора скорости ИСЗ;

- вычислительную программу.расчета движения спутника. Апробация работы. Основные результаты диссертации докладывались на:

- семинаре кафедры информатики РГПУ (Ростов-на-Дону,1991 г.'

- Всесоюзной конференции (Вологда., 1991 г..)

- Герценовских чтениях (Санкт-Петербург, 1992-1993 г.)

- VII международном симпозиуме в Болгарии (В.Тырново,1993 г, Публикации. По теме диссертации опубликовано три работы,

список которых приводится в конце автореферата.

Обгеы и структура диссертации. Диссертация состоит иа введзнйя, трех глав, заключения, списка цитируемой литературы (135 наименований) и приложения. Общий объем диссертации составляет 104 машинописных страницы, включая приложение,

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

Во введении обосновывается актуальность выбранной темы исследования, ее место в ряду современных исследований, определены цели и задачи исследования, • отмечены новации и выноси-

мыв на защиту полокения, приводится краткое содержание диссертации.

В первой глава изложены основные понятия и некоторые результаты, которые неоднократно используются в диссертации (рассматривается постановка задачи и т.д.)» а также приводится обзор результатов по тематике диссертации.

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

2 главе Ц описывается модифицированный метод решения задач нелинейных колебаний, выводится оценка методической погрешности рассматриваемого метода.

В п.1.2. дается подробное описание модифицированного метода. Метод последовательных приближений предполагает непосредственное решение системы уравнений, описывающих динамику движения центра масс ИСЗ, .

х + = 0

у + -Аг = 0 (*.*>

г}

z + -Дг = О I г

которую сокращенно мошо записать в' виде:

3t + Qt = О 1 = 1,2,3 (I)

где ц = f И - Г-гравитэционная постоянная; М-масса притягивающего тела;

г =• г (%) - радиус-вектор небесного тела, движение которого исследуется;

Qt = QL(t) — координаты небесного тела в прямоугольной системе координат xyz (1 = 1,2,3).

Рассмотрим вспомогательное уравнение

z(t) + (k 2- t(t)l z(t) = О <2)

в котором s(t) - неизвестная, a f(t) - заданная функция времени. Начальные условия будем считать также заданными в виде г.(0) =• zn, ¿(0) = z

- G -

lia основании общеизвестных правил решения дифференциальных уравнений, получаем интегральное уравнение относительно

Функции s ( t. ), при правой части Г ft >, отличной от нуля, t

ß(t) = B(0><t) + ^ / 8lnk(t-t)f (t)B(t)dT; (3),

mi 0

где z (t) - решение уравнения (2) при заданных начальных условиях. Для уравнений типа (3) разработан метод последовательных приближений, сходящийся при любом значении к (теорема о сходимости рассматривается в п.1.1.), который состоит в том, что в качестве нулевого приближения к искомому решению выбирается свободный член s(01(t,), а любое последующее, v-тое приближение строится по рекуррентной формуле:

t

s'V)(t) = E(0)(t) + 4 /81Л k(t-x)t(i)a (V-n(i)dt (4)

о

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

« -5 е2) + (Зе + e3)cos<fl0+ -eot) +

+ 3- е2 coa2(tfg* «Qt) + е3 cos 3<tf0+ ö0t));

Таким образом получен коэффициент как суша постоян-

тг

ной и переменной составляющих н (I) можно переписать в виде: Qt(t) + - A(t))Q1(t) = 0, 1 = 1,2,3.. (5),

где

A(t) = - (Эв сов«0 + iQX) + е2 соз2(«0+ «0t ) +

+ е3 сов 3(i»0+ «0t)); ч

Анализ системы (б) показывает, что исходная система уравнений (*.*) в результате преобразований превратилась в три независимых дифференциальных уравнения. Поэтому не нарушая 'общности рассуждений, рассматриваем совокупность уравнений

(Б) как одно уравнение, подразумевая при этом, что выводи могут Сыть распространены на любое 1-тое уравнение данной системы.

Применяя далее метод последовательных приближений непосредственно к (Б), получим общее решение в виде ряда:

Q (t) = Q.'V1ft) + ? q'v)ft) ГС).

1 1 v=t

Общее ргшение при v-T Судет иметь вид:

Qj/.t) = Q[,r' (t.) + q|'1 it), fCa)

где qJ11 ft) - первое приближение к искомому решении.

Любая v-тая поправка может рассматртааться как разность v и v-l

приближений, построенных по формуле (4). Следовательно

q[V)(t)=Q[v,(t)-Qj_v-1'ft)^[; |j3inA.0( t-t )Л(т)Q[v) (т.) (1т, t f7> - j3inX0(t-T)A(t)Q[v"niT)dT = £ /glnX0(t-t)A(t) q[v_n (ЧШт.

о J °o

В конце п.1.2. обращается внимание на то, что т.кЛ0 является Функцией эксцентриситета е, а полярное уравнение орбиты, использованное для приведения системы U.*) к гаду (Б), справедливо для любого класса орбит, то предлагаемый метод последовательных приближений сходится к искомому решению при любых эксцентриситетах орбиты.

Раздел Я посвящен исследованию методической погрешности модифицированного метода последовательных приближений и оценке величины промежутка С0,Т1, внутри которого ряд (б) обеспечивает требуемую точность вычислений.

Пусть задана максимально допустимая погрешность 3* вычисления.

Обозначим решение системы через Q1(t), а решение, полученное с помощью ряда (6) через Qi(t). Очевидно, что с помощью ряда fG) всегда можно найти такое v-тое приближение, что разность Qxf 1".)- Qjit) будет сколь угодно мала. Поэтому, пренебрегал этой малой разностью, можно считать, что условием при-иглшлости рада (6) является неравенство

|Q,ft) - О К>| < й* КЗ)

- о -

Перепишем систему (*.*) следующим образов:

Q^t) + I3 [1 + roos (О0+ fl0t, + Д t))J Qi(t) = О (9),

где Afl - ошибка.

Уравнение (9) можно привести к виду Öt<t) + 0/U = Lft.JO^t.) (ТО),

L(t) - - ^ [1 + есоз fl0t + й fl)J + хс

Тогда уравнение для ошибки метода <p1(t.)= Qt(t) -Qj^(t) мо-кэт-быть найдено как разность уравнений (10) и (в)

^(t.) + \2 <pt(t,) - ищ^г.) + tL(t) - AmiQ^t) (II).

Отсюда получим:

4)ift> = 5Г { f ain V1^ Ъ<х} 'P^Vü* +

° 0 (12)

t

+ fein Щт)-Л(т)] Q1(t)4t j

о

Оценим максимальное значение модуля погрешности, определяемой формулой (12).

тах |L(t) - Л(t>| 5; At.2

где А = (1 + е)2

р ГтШ

м

Очевидно, что максимум модуля любой координаты Q(t) не может быть больше, чем максимальный радиус-вектор в промежутке 10,Т1. Поэтому

t t J- J3I11 \0(t-*) 1Ь(т)-Л(т)1 Qt(t)dT < J* (t-i) Ax2 r^ dt 0 о 0

шах

Отсюда получаем, что t

fein ,\0(t.-T) (Lit)-A(T) 1 y^itiat

0 0

S k* t"1 (13)

где А* - A -f'p-

- о -

Аналогично можно оценить максимум модуля первого стоящего в правой части выражения (12). Полагая [cos-Sf i 1, полуплю

пах |L(t,)| < Эр. (1 + R + о3) = в Тогда

t t maxj£-Jsin XQГt-т)L(х)ф,_f«с)Лтj < В maxj|(t-x) q>1(x)dxj (14)

°o о

Подставляя выражения (13) и (14) в интегральное уравнение (121, получаем

t

|<pt(t)| В шаг ¡/(t-x) ф1(т)<к + A't^j (15)

о

Продифференцируем уравнение (151 дважды по t,, тогда решение будеть иметь вид

<p(t) = D ^ (16),

2. А Г t_I

где D = ; u = /F %

W-

Гавенство (16) позволяет оценить длительность' промежутка [0,Т], внутри которого предложенный нами метод обеспечивает требуемуп точность ** вычисления координат. Действительно, согласно приведенным выше рассуждениям шах |Q(t) - Q(t)| ^ 'p(t), поэтому неравенство (8) будет заведомо удовлетворено, если выполняется неравенство (pit,) < 5*.

Искомая точка Т может быть найдена как корень уравнения <pm=e* (17).

Ограничился лишь приближенной оценкой, для этого достаточно использовать только первый член ряда (16), с помощь« которой представлена функция q>(t). Уравнение (17) при этом можно переписать в виде

Тд = й*, откуда следует

А г Т

----- 5* (18)

(3t)

Г)3 г3,

min--------(19)

и т / „г г е2 (Пе)г

' iftax N

Формула (10) позволяет сделать вывод, что при круговом движении данный метод обеспечивает требуемую точность практически на любом промежутке времени.

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

В п.1.1. исследуется физический смысл приближения к искомому решению уравнений (*.*). Нулевое приближение к искомом; решешш уравнений (*,*) является либо парой прямых, либо эллипсом, однако притягивающее тело в таком случае располагаете; не в фокусе, а в геометрическом центре вллипса.

Далее подробно описывается нахождение первого приближения, которое находится как решение дифференциального уравнены,

q[n(t) + X* qjn(t) =A(t)q[°>(t) * (2Q)

где q[0)(t) = Q{0)(t) - нулевое приближение.

Пункт 1.2. посвящен непосредственному енводу формул дд вычисления координат и компонент вектора скорости ИСЗ.

Согласно методу последовательных приближений для непо средственного решения уравнений движения имеем общее решение ; виде ряда (6), получим выражения для вычисления координат т.е. положения ИСЗ на орбите в виде:

Q[n(t) = (ct + cos XQt, + (dL d}¿>) sin \0t +

о

X [c)kG0S kÓ0)t + c2kcos (XQ+ kÓ0)t -(• (A

k=l

+ d,ksln (A-0- kOQ)fc -t d2usln (XQ+ k¿0)tj

ít;j, dj..... - обозначешт для постоянных ко&йициешов в

выражении доя q j' ' (t,)).

- п -

Для того, чтоби пайти выражения для расчета ксмпснзт зектора скорости, достаточно продифференцировать по t, завенство (А)

6[п = ((о1 + о^) в1п V' " + «»[¿'»сов \jjtlf

3

£ [Л«и (к0 - ^ > 003 <\г + + 4)>с°за0+ (В)

+ кА0) - с|к.а,0- к«0) з1л а0- кА0Н - о2к81п (Х0+ кА0п]

Таким образом, в п.1.2. определены выражения для вычисле-шя координат и компонет вектора скорости в некоторый фкксиро-шнннй момент времени.

В п. 1.3. проведен анализ формул, полученных в ходе ис-¡ледования. Результаты сравнительного анализа дают возможность ■тверндать, что в пределах 5-7 минут движения по принятой орбите метод обеспечивает хорошую точность вычислений даже при 1=0.1. По мере увеличения эксцентриситета необходимо увеличить число членов ряда, представляющего решение уравнений (6) '.е. брать более хорошее ттриблнзение к искомому решению, Уве-ичение параметра орбиты уменьвавт ошибку метода, поэтому меи-ланентнне орбиты, хотя они и имеют вблизи Зешш е>1, также югут быть вычислены с помощью формул (А) и (В).

*В заключении перечислены выносимые на защиту результаты, олокения и выводы. Модифицированный метод последовательных риближений сходится при любых значениях X, следовательно в оле рассмотрения включаются все случаи орбит, т.к. нет огра-ичений по эксцентриситету. Данный метод позволяет в рамках дного алгоритма получить формуда для вычисления и компонент ектора скорости и координат ЙСЗ. Предлагаемая нами методика тлячавтся от численных методов простотой вычислений и эконо-ичностыо затрат в смысле машинного времени.

В приложении приведен листинг разработанного алгоритма.

РАБОТЫ АВТОРА ПО ТЕМЕ ДИССЕРТАЦИИ

1. Атоян A.A. Один из подходов к решению задачи о траектории движения ИСЗ //Методология моделиране компютри. t.V. -София, 1993. - С. 65-69.

2. Атоян A.A., Кувнецов (O.K. Математическое моделирование движения траектории ИСЗ. //IV Национален интердисцигшшарен симпозиум с международно участие по методология на математического моделиране: тез.докл. - София, 1993. - с.60.

3. Кувнецов Ю.К..Атоян A.A. Некоторые вопросы моделирования движения траектории космических аппаратов. //Methodology of mathematical modelling, т.111. - София, 1992. - С.105-107.