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

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

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

Похожие темы научных работ по математике , автор научной работы — Антипова А.С., Бирюков В.Г.

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

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

СЕКЦИЯ МЕХАНИКИ

УДК 629

А. С. Антипова, В. Г. Бирюков

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

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

1. Постановка задачи. Угловое движение твердого тела описывается кватернионным дифференциальным кинематическим уравнением [1, 2]

где Л - кватернион, характеризующий ориентацию твердого тела относительно инерциальной системы координат, Со - вектор абсолютной угловой скорости твердого тела, заданный своими проекциями на оси связанной системы координат, знак «о» означает кватернионное произведение, а точка — дифференцирование по времени.

Требуется построить управление (в качестве управления выступает вектор абсолютной угловой скорости Со), переводящее твердое тело из заданного начального углового положения

2Л = Л о со,

(1)

0(0) = о0

(2)

в требуемое конечное угловое положение

Л(т) = Лт

(3)

и доставляющее минимум функционалу качества

т

где а^а2,аз = сопйI > 0 — весовые множители функционала. Функционал (4) характеризует общие энергетические затраты на управление. Управление полагаем неограниченным, а время переориентацииТ - фиксированным.

2. Метод решения задачи. Для решения поставленной задачи воспользуемся принципом максимума Л. С. Понтрягина [3]. Составим функцию Гамильтона — Понтрягина

Н = -(«1Ш2 + + «зш2) - 2+ ^2^2 + АзШз)+ +2^1(Ао^1 + А2^з - Аз^2) + 1 ^2(Ао^2 + Аз^1 - А1^з)+

+ 2^з(Ао^з + А1Ш2 - А2Ш1),

(5)

где 'фj(^ = 0, 3) — сопряженные переменные, удовлетворяющие дифференциальным уравнениям

2^0 = -^1^1 - 02Ш2 - 0зШз, 20 1 = ^0^1 + 02Шз - ,

202 = ^0^2 + - 01Шз,

203 = 0оШз + ^1^2 - ^2^1.

(6)

Для неограниченного управления из условия максимума функции Гамильтона ^Понтрягина (5) находим

Р2

=

4а1

Ш0 =

орЬ _ рз

4а2

Шз =

4аз'

где

Р1 = -^оА1 + Ао + ^2Аз - ^зА2, Р2 = -^оА2 - Аз + 02 Ао + 0зАь Рз = -0оАз + А2 - 02 А1 + ^зАо.

(7)

(8)

Дифференцируя соотношения (8) по времени и учитывая уравнения (1), (6) и выражения для оптимального управления (7), приходим к краевой задаче для системы дифференциальных уравнений

2 А о = - А1Ш1 - А2Ш2 - АзШз,

2А1 = Аош + А2Шз - АзШ2, 2/\2 = АоШ2 + АзШ1 - А1 Шз, 2/\з = АоШз + А1Ш2 - А2Ш1, «1Ш 1 + Ш2Шз(аз - «2) = 0, «2ШШ2 + Ш1Шз(«1 - аз) = 0, азшШз + Ш1Ш2(«2 - «1) = 0, 134

с начальным условием (2) и конечным условием (3).

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

3. Численное решение задачи. Для численного решения краевой задачи для системы обыкновенных дифференциальных уравнений (9) с краевыми условиями (2) и (3) была разработана программа на языке программирования реализующая метод Ньютона для решения краевых задач оптимального управления [4]. В качестве начального приближения для метода Ньютона использовалось частное аналитическое решение, построенное для случая, когда а\ = а2 = а3.

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

А0 = -0.58213, А? = 0.10822, Л2 = 0.641196, А0 = -0.48815;

дт = 1, АТ = 0, ЛТТ = 0, АТ = 0.

Весовые коэффициенты функционала а? = 1000, а2 = 2000, а3 = 5000. Время переориентации Т = 300 с.

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

Бес

Рис. 1 135

t, sec

Рис. 2

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

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

1. Челноков Ю. Н. Кватернионные и бикватернионные модели и методы механики твердого тела и их приложения: Геометрия и кинематика движения. М,: Физматлит, 2006. 512 е.

2. Бранец В .Н., Шмыглевский И. П. Применение кватернионов в задачах ориентации твердого тела. М,: Наука, 1973. 320 е.

3. Понтрягин Л. С., Мищенко Е. Ф., Болтянский В. Г., Гамкрелидзе Р. В. Математическая теория оптимальных процессов. М,: Наука, 1983. 392 с.

4. Моисеев Н. Н. Численные методы в теории оптимальных систем. М,: Наука, 1971. 424 с.

А. А. Барышев, М. А. Федукина

О РЕАЛИЗАЦИИ АЛГОРИТМА РЕШЕНИЯ КРАЕВОЙ ЗАДАЧИ ВИБРАЦИОННОГО ИЗГИБА ВЯЗКОУПРУГОЙ ПЛАСТИНЫ - ПОЛОСЫ

С ИСПОЛЬЗОВАНИЕМ ТЕХНОЛОГИЙ ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ

В статье рассматривается пластинка толщины h и шириной а, изготовленная из вязкоупругого материала. Срединная плоскость пластинки отнесена к декартовой системе координат, как показано на рис. 1.

Считается, что рассматриваемая пластинка испытывает малые деформации под действием распределенной по внешней плоскости z = = — h/2 поперечной нагрузки:

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