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

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

CC BY
128
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук

Аннотация научной статьи по физике, автор научной работы — Сомов Е. И.

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

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

Похожие темы научных работ по физике , автор научной работы — Сомов Е. И.

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

ANALYTICAL SYNTHESIS OF GYRO-FORCE PROGRAM CONTROL OF A FREE-FLYING SPACE ROBOT IN NET LOAD TRANSPORTATION MODE

A method for analytical synthesis of spatial angular program motion of a free-flying robotized space module in net load transportation mode is presented. The paper shows that when the module performs a turn maneuver with a non-rigid load under general-form boundary conditions, week excitation of elastic vibrations of the transported structure arise owing to analytically calculated gyro-force control.

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

У

правление подвижными объектами

УДК 629.78: 681.51

АНАЛИТИЧЕСКИЙ СИНТЕЗ ПРНГРАММНПГО ГИРОСИЛОВОГО УПРАВЛЕНИЯ СВОБОДНОЛЕТАЮЩИМ КОСМИЧЕСКИМ РОБОТОМ В РЕЖИМЕ ТРАНСПОРТИРОВКИ ПОЛЕЗНОГО ГРУЗА1

Е. И. Сомов

Самарский научный центр РАН, г. Самара

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

ВВЕДЕНИЕ

Среди общих проблем сборки больших космических конструкций [1] непосредственно на орбите с помощью свободнолетающих космических роботизированных модулей (КРМ) [2, 3] выделяется актуальная задача управления пространственным угловым движением КРМ в режиме транспортировки полезного груза при малых массовых и энергетических затратах. Как известно [4], при необходимости многочисленных, разнообразных и быстрых пространственных поворотных маневров любого космического аппарата, в частности КРМ, важными преимуществами по массовым и энергетическим затратам обладают системы управления движением, в состав которых входят двухстепенные силовые гироскопы — гиродины (ГД). Задача пространственного углового маневра КРМ существенно отличается от традиционной задачи управления ориентацией космических аппаратов в режимах, осуществляющих поиск внешних физических ориентиров. В настоящей статье представлен метод аналитического синтеза пространственного программного углового движения КРМ, совершающего свобод-

1 Работа поддержана РФФИ (грант 05-08-18175), Отделением энергетики, механики, машиностроения и процессов управления РАН (программа 16).

ный полет по баллистической траектории [5] в промежутке между участками, на которых применяется управление движением его центра масс. Модуль с транспортируемым полезным грузом, зачастую нежестким, должен выполнять поворотные маневры с краевыми условиями общего вида [6], причем требуется ограничение возбуждения упругих колебаний конструкции такой связки твердых и упругих тел в процессе маневра путем обеспечения «гладкости» воздействий со стороны аналитически рассчитанного гиросилового управления.

1. ЗАДАЧА АНАЛИТИЧЕСКОГО СИНТЕЗА ПРОГРАММЫ ПОВОРОТНОГО МАНЕВРА КРМ

Данная задача на заданном интервале времени t е Тр =

= [ ^^ ], ^ ^ + Т состоит в определении явных

функций времени [6]: кватерниона ориентации Л(г) связанного с корпусом КРМ базиса В относительно известного инерциального базиса I, векторов угловой скорости ю(г), ускорения е(г) и его производной е(г) = е*(г) + + ю(г) х е(г). Кватернион Л = (Х0, X), X = {Х;}, векторы

скорости ю = {ш;} и ускорения е = {а;} = (», а также вектор производной ускорения е = {81} = е* + ю х е должны удовлетворять следующим краевым условиям на левом

(і = і0) и правом (і = $) концах траектории поворотного маневра:

л(і0) = Л>; ю({о) = ®о = єо®о;є(ір) = ео = є0єо; (1) л( $) = Л/; ®($) = ®/ = е7 ®/; є(/) = 8у = є$ єу;

є (і$ ) = є$ = є$ є** + Ю/ х Є/. (2)

Последнее из этих условий представляет собой требования к гладкости сопряжения правого конца траектории с последующим участком причаливания и механической стыковки КРМ с собираемой с его помощью космической конструкцией.

Подход к решению этой задачи основывается на необходимом и достаточном условии разрешимости классической задачи Дарбу — определения кватерниона Л(Ґ) в аналитическом виде (в том числе в квадратурах) из

уравнения Л (і) = 1 Л(і) 0 ю(і) при известных Ло и ю(і),

где 0 — знак умножения кватернионов.

Введем базис E0, фиксированный в инерциальном базисе I кватернионом Ло (1), и подвижные базисы Ek, k = 1, ..., п, где базис Eл совпадает со связанным базисом B. Необходимое и достаточное условия разрешимости задачи Дарбу состоят в возможности представления вектора угловой скорости ю(і) в виде ю(і) = = Юп(і) + Юп _ 1(і) + ... + Ю1(і), где вектор Юк(і) имеет неизменное направление в базисе Ek _ 1 и является вектором угловой скорости базиса Ek относительно базиса Ek _ 1, т. е. в виде

ю = 1 + Лп 0 (ЮП - 1 + ЛП - 1 0 (- 2 + ЛП - 2 0

0 (... + Ю0 ... 0 Л„ - 2) 0 Л„ - 1) 0 Л„,

где вектор-столбец Ю^ 1 = юк 1 (і), k = 1, ..., п,

составлен из проекций вектора юк(і) фиксированно-

Типы элементарных движений и их краевые условия

k Тип Краевые условия на левом конце траектории (? = ?о) Краевые условия на правом конце траектории (? = ?/)

Ф ш 8 8: ф ш 8 8

1 Гашение ускорения е0 0 8о .0 81 Фі

2 Гашение скорости ш0 шо .0 8 2 ф2 0 0

3 Позиционный переход .0 8 3 / Ф3 0

4 Разгон до скорости оу 0 0 .0 8 4 ф4 Шf

5 Разгон до ускорения Еу 0 . 0 8 5 Ф5 8

6 Разгон до производной ускорения Еу .0 8 6 Фб 0 0 * 8*

го направления в базисе Ek _ 1, а лк(?) является кватернионом ориентации базиса Ek относительно базиса Ek _ 1.

Решение поставленной задачи представляется как результат сложения в общем случае шести одновременно происходящих элементарных поворотов «вложенных» базисов Ek вокруг ортов ek осей Эйлера, положение которых определяется из краевых условий (1) и (2) исходной пространственной задачи. Краевые условия всех 6-ти элементарных поворотов относительно ортов ek приведены в таблице, где для первых пяти элементарных движений требуется обеспечить равенство нулю локальной (собственной) производной ускорения на правом конце траектории.

Кватернион л(?) ориентации КРМ в базисе I определяется произведением

л(?) = л0 © Л1(г) © л2(?) © л3(?) © л4(?) © л5(?) © л6(?).

Здесь индексы 1—6 кватернионов Лк(?) соответствуют их номерам в таблице, причем кватернион лк(?) = = (^(рк(?)/2), eksm(фk(?)/2)), где рк(?) и ek — текущий угол и орт оси Эйлера к-го поворота. В силу неподвижности орта ek в базисе Ek _ 1 имеем ®к(?) = фк (^^ ек(1) =

Фк (^ и ек (?) = Фк Вектор угловой скорости ®(?), векторы углового ускорения е(?) и его производной е (?) при начальных обозначениях векторов ®<^(?) = ю1(?),

е<^(?) = е1(?), е(1) (?) = е^(?) определяются аналитически по рекуррентному алгоритму: для верхних индексов к =2, 6 последовательно вычисляются

®к (?) := лк (?) © ®<к - ^(?) © л^О;

®<к)(?) = ®к(г) + ®к (?);

ек (?) := л к (?) © е<к - 1)(?) © лк(?);

е<к)(?) = ек(?) + ек (?) + ®к (?) х ик(?);

е к := Ак (?) © е(к-Х) (?) © лк(?);

е (к) (?) = е к (?) + е к (?) + (2 ек (?) + ®к (?) х ®к(?)) х

к

X ®к(?) + ®(1 (?) X (3)

искомые векторы получаются как ®(?) = ®<6)(?), е(?) = е<6)(?), е(?) = е(6) (?).

Функции рк(?), представляющие в аналитическом виде углы элементарных поворотов, выбираются в классе полиномов (сплайнов) соответствующей степени.

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

(к(?о) = 0; рк(?о) = ®о = |®о|; Фк(?о) = ео = К)1; ф к (?Р) = 0; Фк (?/) = 0; (Рк (?Р) = 0

в виде сплайнов Фк(т) 5-й степени нормированного времени т = (? - ?р )/Тр с [0, 1]:

ф к (?) = 8 к (?) = -6(ао - а1х + 2а2т2)/Т,; фк (?) = 8к(?) = 80 — т(6а0 — 3а1т + 4а2т2);

2

Фк(?) = ®к(?) = ш0 + Трт[80 — т(3а0 — а1т + а2т )];

Фк(?) = Трт{®0 + Трт[80 — т(20а0 — 5а1т + 4а2т2)/10]/2}, (4)

где коэффициенты а; определяются так: а0 = 2 ш0/ Тр + 80; а1 = 8ш0/Тр + 3е0 и а3 = 3®0/7р + 80. Здесь формально

гашение начального углового ускорения получается по соотношениям (4) при ш0 = 0, а гашение начальной угловой скорости — при 80 = 0. На левом конце траектории производные ускорений 8к ( ?р ) = 8 к = Фк (?0 ) = = —6а0/ 7^, а углы фк на правом конце траектории принимают значения фк( ?/ ) = (к = Т^[8(ш0/^) + 80]/20.

Разгон до заданных значений угловой скорости и ускорения. Для четвертого и пятого движений функции Фк(?), к = 4, 5 должны удовлетворять краевым условиям

фк( ?0 ) = 0; фк ( ?0 ) = 0; Фк ( ?0 ) = 0;

Фк ( ?/ ) = ®/ = |®/|; фк ( ?/ ) = 8/ = |е/|; ф к ( ?Р ) = 0,

поэтому фк(?) также выбираются в виде сплайнов 5-й степени

ф к (?) = 8 к (?) = 6(а0 + а1т + 2а2т2)/7р;

фк (?) = 8к(?) = т(6а0 + 3а1т + 4а2т2);

Фк (?) = ®к(?) = 7рт2(3а0 + а1т + а2т2);

Фк(?) = Тр т3(20а0 + 5а1т + 4а2т2)/20,

где нормированное время т = (? — ?р)/Тр с [0, 1] и коэффициенты а; вычисляются по соотношениям а0 = = 2ш//Тр — 8/; а1 = —8 ®//7р + 5 8/; а2 = 3 ®//7р — 28/. На левом конце траектории собственные производные ускорений 8к (?/) = 8к = Фк (?о ) = 6а0/Тр, а углы (к

принимают конечные значения Фк( ?/) = =

Т2 [12(Ш//Тр) — 38/]/20, к = 4, 5.

Разгон до заданного значения локальной производной углового ускорения. Для шестого элементарного движения функция Фб(?) должна удовлетворять краевым условиям

Фб( ?о) = °; (Р6(?о) = 0; Ф6(?о) = 0; Ф6(?/) = °;

Ф6(?/) = 0; ф6(?/) = 8/,

она представляется сплайном 5-й степени нормированного времени т с [0, 1] в виде

86 (?) = ^[1 — 6т + 6т2]/Тр; 8б(?) = ^[1 — 3т + 2т2];

®б(?) = Ь6Т/[1 — 2т + т2]/2;

®6(?) = Ь6 Т2 т3[10 — 15т + 6т2]/60,

где Ь6 = 8* 7р. На левом конце траектории 86 (?р) = 86 =

••• / ^Р\ *

= ф6 (?) ) = 8/, угол Ф6 поворота относительно орта e6 принимает конечное значение Ф6( ?/ ) = (6 = Тр Ь6/60 = = Тр3 8//60.

Позиционный переход. Функция позиционного перехода ф3(?) по углу поворота в третьем замыкающем элементарном движении должна удовлетворять краевым условиям

Ф3( ?Р) = 0; Ф3 ( ?Р) = 0; Ф3( ?/ ) = ф/ ; Ф3 ( ?/ ) = 0;

Ф3 (?/) = 0; Ф3 (?/) = 0; ф3 (?0Р) = 0. (5)

Здесь угол ф3 = ф* = 2arccos( Я,*)) определяется

краевыми условиями (1) и (2), где Я) — скалярная часть

кватерниона л* = (Я), 1*) = ^2 (?/) © л 1 (?Рр ) © ©

© л/ © л6 (?/) © л5 (?/) © л4 (?/ ) с ортом оси Эйлера e3 = Я*/бш(ф*/2), а кватернионы лк(?/), к = 1, 2, 4, 5, 6

/

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

£ Ш

^ ^ ; e2 = e0 ;

e4 = л6( ?/) © л^ ?/) © e/ © 7^5 (?/) © л 6 (/);

*

^ = л6( ?/ ) © ^ © л6 ( ?/ ); e6 = ^ = те*] .

ы

На модуль скорости движения в позиционном переходе может накладываться ограничение с заданной кон-

о *

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

стантой ®3 в виде неравенства

®т = тах | ф3 (т)| < ®3. (6)

3 те[0, 1 ] 3 3

Рассмотрим сначала случай позиционного перехода без ограничения (6). Весь интервал такого перехода в нормированном времени т е [0, 1] разделим на два участка одинаковой длительности. На каждом участке введем свое нормированное время т1 = (? — ?0)/Т1, Т1 = 7р/2 и т2 = (? — ?0 — Т,)/Т2, Т2 = Тр/2. Угловое движение на первом участке представим функцией р^1) (т1) = ®^ Т1[ т^ /2 + + (1 — соб^пт^^п], удовлетворяющей краевым условиям (5) на левом конце, а на втором участке — зеркально-симметричной по отношению к Ф31) (т1) функцией

Ф32) (т2) = Ф31 + ®т 72[т2 — т2 /2 — (1 — соб(2пт2))/2п], для которой выполняются краевые условия (5) на правом конце. Здесь значение р31 = р^1) (1) = ®т Т-,/2. В момент абсолютного времени ? = ?0 + 7р/2 происходит гладкое сопряжение участков элементарного движения позиционного перехода с достижением максимальной скорости

®т = ф*/ 7 = 2ф*/ 7р с выполнением равенств

ф31) (1) = ф32) (0) = ф31; ф31) (1) = ф32) (0) = ®т;

Ф(31) (1) = Ф32) (0) = 0; Ф(31) (1) = Ф(32) (0) = 0.

Функции позиционного перехода Ф^1) (?), Ф^2) (?) и их производные принимают вид:

участок 1:

а(з1) (t) = ФУ' (t) = аГ' Sal;

s31)(t) = ф31)(t) = 4m1)( 1- Ca1); ш3 )(t) = ф3 )(t)

Ф(31)(t) = ю?Т1[т1/2-(1- Ca 1 )/4п2];

,--(1)

. (m1),

ш 3m) (т1 -Sa1/2n);

(7)

участок 2:

ё(32)( t)

-• (2) (А '(m2)c

Ф 3 (t) = -£ 3 S0

2;

а32)(t) = Ф32)(t) = -ef2)(1 - Ca2);

ш(32) (t)

Ф 32) (t)

(m)

(1 -T2 + Sa2/2n); (8)

Ф(32)( t) = Ф31 + ш^Т2 [т2-т2/2 + + (1- Ca2)/4п2 ].

Здесь Tj = (t — t0)/Tj, т2 = (t — t0 — T-^/T^ функции S . = sm(a(,)), C . = cos(a(,)), a(,) = 2пт, i = 1, 2; значения

. (mi) ~ m / rr2 (mi) m / rr . ^

£3 = 2ПШ3 / Ti , £3 = Ш3 /7., i = 1, 2, и, как указано

m

ранее, Ф31 = Ш3 7j/2.

На левом конце траектории позиционного перехода

собственная производная ускорения £ 3 (tg) = £3 =

= ф'3 (tg ) = 0 и на правом конце £3 (tj?) = £3 = ф'3 (tj?) =

0 в соответствии с краевым условием (5), а угол -3 принимает конечное значение -3( tg) = = -* = ш^1 [(7J/2)

+ + (T2/2)] = шm Tp/2.

Рассмотрим теперь вариант наличия условия (6). Здесь решение заключается в том, что между первым и вторым участками позиционного перехода с уменьшенными длительностями T, = 7p/(2 + q) и T2 = 7p/(2 + q) «гладко вставляется» участок с постоянной скоростью -3 (t) = ш*3 = const («полка») длительностью Tc = Tp —

— (T, + T2) = 7pq/(2 + q). Нормированный параметр q, определяющий длительность Tc «полки», находится по

соотношению q = 2(а — 1)/(1 — 2а), где а = a>*j7p/(2-*).

(mi) _

Если 0 < а < 1/2 либо а > 1, то значение д < 0, тогда следует назначить д = 0, и позиционный переход при

®3 < ®3 будет без «полки», а при ®3 > ®3 требуемое движение неосуществимо. Если же параметр а е (0,5; 1), то д > 0 и позиционный переход обязательно имеет «полку» длительностью Т = Т (1 — а)/а. Явное описание

С р

позиционного перехода на участке 1 (от начала движения до времени появления «полки») и участке 2 (с момента времени схода с «полки» до завершения движения) по-прежнему дается выражениями (7) и (8), но

* т

с подстановкой в них значений ®*3 вместо ®3 , уменьшенных длительностей Т1 = 7р(2 + д) и Т2 = 7^(2 + д), нормированного времени на втором участке т2 = (? —

— (?0 + 7 + ТС))/Т2 с [0, 1] и угла Ф31 = ®*3(ТС + Т1/2) =

= ®*3 Тр(д + 1/2)/(2 + д). На участке «полки» движение КРМ в позиционном переходе определяются формулами

8(3С) (?) = Ф3С) (?) = 0; 8(3С) (?) = Ф3С) (?) = 0;

®3С) (?) = Ф3С) (?) = ®*3; Ф3С) = ® 3 (Т1/2 + ТЛ), где нормированное время тС = (? — ?0 — Т1)/ТС с [0, 1].

/

В итоге угол Ф3 принимает значение

Ф3( ?/) = (3 = Ф* = ®3[(Т1/2) + Тс + (Т2/2)] =

= Тр ®*3(1 + д)/(2 + д).

2. СИЛОВЫЕ ГИРОСКОПИЧЕСКИЕ КОМПЛЕКСЫ

При выборе схемы расположения гиродинов (ГД) в связанной с корпусом КРМ системе координат Oxyz учитываются требования, предъявляемые к системе управления движением. Возможности силового гироскопического комплекса по созданию вектора управляющего момента определяются только расположением осей подвеса ГД в связанной системе координат. Применение групп (в простейшем случае пар) ГД с колли-неарными осями подвеса дает важное преимущество — все внутренние сингулярные состояния такой схемы являются проходимыми. В рамках такого подхода при использовании только четырех ГД возможна лишь классическая схема 2-SPE (система двух ножничных пар —

2 Scissored Pair Ensemble). Анализ свойств силового гирокомплекса удобно проводить в его ортогональном каноническом Eg () и косоугольном гироскопическом Eg(x, y, z) базисах (рис. 1).

В прецессионной теории силовых гироскопов представления нормированного вектора кинетического момента силового гирокомплекса hc = {} в каноническом базисе и h = {x, y, z} в гироскопическом базисе связаны соотношением hc = Ay h, а вектор нормированного управляющего момента гирокомплекса mg в каноническом базисе

mg = - h = —A Ah(P)ug, в = ug,

(9)

Рис. 1. Схема силового гирокомплекса 2-SPE и оболочка области S вариации вектора его кинетического момента

1 0 0 о S g S g

Yl Y2

0 -Cg C g

Yl Y2

где матрицы A =

Ah(b) =

_ dh _

dp

-y 1 -У2 -Z3 -Z4

x 1 x 2 0 0

0 0 -x3 -x4

xD = Cp., p = 14; Ур = Sв., p = 1 2;

pp

zp = Sp., p = 3, 4; Sa = sin a; Ca = cos a; p = {Pp};

x = xj2 + x34 : xj2 = x, + x2; x34 = x3 + x4; y = yj + У2; z = -(Zj + Z2).

При обозначениях у = (yf + yf )/2; a, = (в, + в2)/2, a2 = (в3 + в4)/2, a,, e [-п, +п]; 5, = (в, - в2)/2, S2 = = Свэ - в4)/2, 5, e [-п/2, п/2] и Ayh(p) = AyAA(p) определитель матрицы Грамма AG(p) = det[Ayh AYh ] выражается в симметричном виде:

Ag = Sf2Y G; G = 2[( C(fi C2 + S2 ) Sf282 +

+ ( Ca22 C62 + Sa22 < ) 4, ]■

Поэтому все естественные сингулярные состояния гирокомплекса, в которых Ае = 0, описываются единым соотношением

( Са, С8^ С8, = 0) & (За, ^8,- ^8, С8, =

/, у е {1, 2}, / *у, (10)

где нет зависимости от значения угла 2у ф пп (п = 0, 1, 2, ...) между осями подвеса пар ГД. Отсюда следует принципиальная важность синтеза закона настройки схемы гирокомплекса в «каноническом» варианте, когда углы

Y1 = п/2, y2 = 0 (т. е. 2у = п/2). Анализ соотношения (10) приводит к следующему описанию всех естественных множеств сингулярных состояний:

• [ Cg ] ^ 5. = ±п/2, i = 1, 2: обе пары ГД находятся во

°/ 1

внутреннем сингулярном состоянии, при этом вектор нормированного кинетического момента h = 0 (рис. 2);

• [(Cg< = 0) & (Sa< = 0)] ^ a, = 0 V (±п); 5, = ±п/2,

(i =1) v (i = 2): одна из пар ГД находится во внутреннем сингулярном состоянии и одновременно векторы h ее гиродинов направлены перпендикулярно оси x гироскопического базиса, при этом вектор h формируется только другой парой ГД и принадлежит соответствующему кругу радиуса 2, см. рис. 2, а;

• [(Cg< = 0) & (Sg. = 0)] ^ 5, = ±п/2, 5. = 0, i, j e {1, 2},

<j

i ф j: одна из пар ГД находится во внутреннем сингулярном состоянии, а другая — во внешнем сингулярном состоянии, при этом конец вектора h принадлежит окружности радиуса 2, см. рис. 2, а;

• [(Sg = 0)] ^ 5, = 0, i = 1, 2: обе пары ГД находятся

во внешнем сингулярном состоянии, при этом конец вектора h принадлежит трехмерной двояковыпуклой поверхности S* = {h(x, y, z): -(x, y, z) = x2 + y2 + z2 +

+ 2qyqz - 8 = 0, qs = ^4- s2 , |s| m 2, s = y, z}, где верхний знак соответствует оболочке dS области вариации S кинетического момента силового гироскопического комплекса (см. рис. 1).

Экстремальные значения определителя AG достигаются в таких конфигурациях:

локальньш максимум maxAG = 2 S^y ^ a,, a. = ±п/2; 5,, 5^ = ±п/4, i, j e {1, 2}, i ф j, в четырех точках (x = 0;

y = ±72; z = ±72) внутри области вариации S;

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

2

глобальный максимум max maxAG = (64/27) S2 Y ^ a,, a. = {0, ±п}; 5,, 5. = {±5 p, п ± 5p}, i, j e {1, 2}, i ф j, где

Рис. 2. Естественные сингулярные состояния схемы гирокомплекса для канонического варианта:

а — плоские поверхности; б — криволинейные поверхности

Рис. 3. Сингулярные множества силового гирокомплекса при законе настройки (3) — половины эллипсов

5^ = агссоя( 72/3 ) = 35°25, достигается в трех точках (х =

= {0, ±47273}; у = 0; z = 0).

При произвольных углах установки осей подвеса пар ГД оболочка области Б вариации кинетического момента и множества сингулярных состояний имеют подобный вид (см. рис. 1).

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

Введем функцию распределения вектора суммарного кинетического момента силового гирокомплекса между парами ГД

/рО) = *1 - *2 + р(X1 X2 - !);

X1 - х12/ду; X 2 - х34/дг

(11)

с фиксированным параметром р, 0 < р < 1. При условии /р(Р) = 0 внутри области Б остаются сингулярными только два одномерных множества

= {(х/(2р))2 + (z/2)2 = 1, х < 0; у = 0, ^ = |у2| = 0};

Sz = |(х/(2р))2 + (у/2)2 = 1, х > 0; z = 0, ^ ^ = 0},

(рис. 3) с двумя точками А(0, —р) и В(р, 0) в плоскости переменных {X 1, х2 }.

(12)

Бу2 = Бу и Б2, зависимости гу = Мп(р1 — р2 — п) и гт = = Мп(р3 — р4 — п), где при стандартной функции насыщения Sat(a, х) используются нелинейные функции

Г1, х > -/ р Relh(a, / х) = < р

I-1 х < /р,

Relh(as, /р, г5(р0) = аэ е {—1; 1};

а, \а\ < п

МП(а) -

а - 2пsign(а), \а\ > п.

При законе настройки (13) обеспечивается принадлежность конца нормированного вектора Ь(р) кинетического момента множеству Qw(р) внутренних сингулярных состояний только в отдельные моменты времени (меры нуль по Лебегу) и биективная связь вектора т^р)

(9) с векторами-столбцами р и и^ = р. Анализ выражений (12) приводит к результату: в косоугольном гироскопическом базисе Е^х, у, z) для любых значений нормированного вектора h = {х, у, z}, принадлежащего сфере Бр - {х2 + у2 + z2 < (гр)2} радиуса гр < 2р, отсутствуют сингулярные состояния гирокомплекса. В каноничес-

ком базисе Е? (х?, у ?, ^ С?) сфере Б р соответствует эл-

р

липсоид

БР - | X?, у?, г?: (х? )2 + (у' ) ■ ( ^ )

+

2

2 С

Применяемый закон настройки силового гирокомплекса имеет вид

Я7р(р) = Фр(/р(р), Ь(р>) -

-Sаt(фр, цр/р(р)), Ь(р) є Б/Q ф р Relh(а8, /р, г8), Ь(р) є Q

У*

^ s = У. ^

(13)

Здесь D — символ правой производной по времени, фр, цр и /р — положительные параметры, множество

3. АНАЛИТИЧЕСКИМ РАСЧЕТ ПРОГРАММНОГО ГИР0СИЛ0В0Г0 УПРАВЛЕНИЯ

При заданном в каноническом базисе векторе кинетического момента ^ е Б р и при выполнении условия /р(Р) = 0 для функции распределения /р(р) (11) положение каждого ГД однозначно определяется по явным

соотношениям. Вектор-столбец h = {х, у, z} = А-1 ^

2

также известен, а разность А = х12 — х34 = с/{1 —

л/1 — 4 р[( ду- дг)( х/2) + р( д^дг- (х/2)2)]/ё 2 }/р, где ё = = ду + д7. Отсюда при введении функций ау = (х + А)/2;

22 as + bs и =

Ьу - у; а, - (х — Д)/2; Ь, - —z; г5 -

— ^(2 - г^)(2 + г^) /г5, ^ — у, г получаются проекции вектора кинетического момента каждого ГД первой пары X 2 = ау ^ ^^/2; у1 2 = Ьу ± а^/2 и аналогично для второй пары ГД. При введении обозначений

D(p) =

Sl, 2 = sin(pl - p2) = Уі*2 - У2Л1;

S0 4 = sin(p3 - p4) = z3x4 - y4x3;

22 ryx = xl2yPzxqy; rzx = x34zPyxqz;

Ps = ds/d s = yx, zx,

-X2Pyx/s0 -(У2- x2ryx)/s1 -x2rzx/s1

XlPyx/s0 (У1 -x1ryx)/S2 x1rzx/s0

-X4Pzx/s3 -x4 ryx/s0 ( z4 + x4 rzx)/s3

. x3Pzx/s4 x3 ryx/s4 -( z3 + x3 rzx)/s4_

где = ду — рх12; ё* = дг — рх34 и ё* = + ёх вектор

программного управления силовым гироскопическим

комплексом иг = р вычисляется по формуле иг = р =

= —D(Р) А-1 тг. При аналитическом задании программы

движения корпуса КРМ (функций Л(?), ®(?), е(?), е (?)) и выполнении тождества/(Р) = 0 в силу наличия векторного интеграла суммарного кинетического момента механической системы «КРМ + гиросиловой комплекс»

векторы-столбцы углов Р(?), угловых скоростей р (?), а

также и ускорений р (?), всех четырех ГД определяются по явным соотношениям, полученным в работах [7—10].

ЗАКЛЮЧЕНИЕ

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

достаточной «гладкости» аналитически рассчитанного гиросилового управления. При кинетическом моменте

ИС(?) е Бр гарантируется отсутствие сингулярных состояний силового гирокомплекса, расчет потребных максимальных по модулю значений скорости и ускорения каждого ГД выполняется по явным аналитическим соотношениям.

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

ЛИТЕРАТУРА

1. Рутковский В. Ю, Суханов В. М. Большие космические конструкции: модели, методы исследования и принципы управления. I, II // Автоматика и телемеханика. — 1996. — № 7. — С. 52—65; № 8. — С. 55—66.

2. Putz P. Space Robotics. — Amsterdam: Kluwer Academic Publishers, 1999. — P. 547—596.

3. Yoshida K, Umetani Y Control of space free-flying robot // Proc. of 29th IEEE Conference on Decision and Control, 1990. — P. 97—102.

4. Раушенбах Б. В., Токарь Е. Н. Управление ориентацией космических аппаратов. — М.: Наука, 1974.

5. Иванов Н. М., Лысенко Л. Н. Баллистика и навигация космических аппаратов. — М.: Дрофа, 2004.

6. Сомов Е. И., Бутырин С. А. Аналитический синтез программного движения космических аппаратов наблюдения // Изв. Самарского науч. центра РАН. — 2004. — № 1. — С. 168—179.

7. Управление силовыми гирокомплексами космических аппаратов / Е. И. Сомов, С. А. Бутырин, А. В. Сорокин, В. Н. Платонов // Труды X С.-Петербургской Междунар. конф. по интегрированным навигационным системам. — СПб.: ЦНИИ «Электроприбор», 2003. — С. 278—294.

8. Somov Ye. I. Nonlinear spacecraft gyromoment attitude control // Proc. of 1st Intern. conf. on Nonlinear Problems in Aviation and Aerospace. — Daytona Beach: ERAU, USA, 1997. — P. 625—630.

9. Сомов Е. И, Герасин И. А. Оценка реализуемости поворотного маневра космического аппарата, управляемого избыточной системой гиродинов // Управление движением и навигация летательных аппаратов. — Самара: ПФ Российской академии космонавтики им. К. Э. Циолковского, 1998. — С. 138—143.

10. Ultra-precision attitude control of a large low-orbital space telescope / Ye. I. Somov, S. A. Butyrin, V. M. Matrosov, G. P. An-shakov et al. // Control Eng. Practice. — 1999. — Vol. 7, N 7. — P. 1127—1142.

8 (846; 242-38-82; e-mai7: e somov@mai7.ru

Уважаемые чи^,а^ели/

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

Можно также заказать электронные версии как необходимого вам номера журнала, так и отдельных статей. Обратитесь в редакцию по тел. (495) 330-42-66 или пришлите заказ по адресу (datchik@ipu.ru) — и подписка будет оформлена за один день. Расходы по пересылке журнала редакция берет на себя. Не забудьте указать свой полный почтовый адрес! Наш адрес: 117997, Москва, В-342, ГСП-7, Профсоюзная ул., 65, ИПУ РАН, оф. 104.

А

is

CONTROL SCIENCES № Б • 200Б

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