Научная статья на тему 'Применение метода случайного поиска в задаче модального формирования динамических свойств системы «Ракета-носитель - автомат стабилизации»'

Применение метода случайного поиска в задаче модального формирования динамических свойств системы «Ракета-носитель - автомат стабилизации» Текст научной статьи по специальности «Математика»

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

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

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

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

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

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

USING RANDOM SEARCH METHOD FOR THE TASK OF MODAL FORMATION OF DYNAMIC PROPERTIES OF THE «CARRIER ROCKET - STABILIZATION AUTOMATON» SYSTEM

The paper presents an algorithm of the random search modified method functioning. A numerical example is provided.

Текст научной работы на тему «Применение метода случайного поиска в задаче модального формирования динамических свойств системы «Ракета-носитель - автомат стабилизации»»

УДК 629.76

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

© 2007 И. Е. Давыдов

Самарский государственный аэрокосмический университет

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

мер.

В задачах модального формирования динамических свойств системы «ракета -носитель - автомат стабилизации» («РН -АС») на первое место выходит проблема решения экстремальных задач. При этом структура оптимизируемой функции такова, что допускает наличие локальных экстремумов, которые существенно усложняют процедуру поиска глобального экстремума. Это связано с тем, что задача исследования динамической совместимости АС с РН рассматривается как задача выбора областей в пространстве проектных параметров, соответствующих устойчивости системы и заданному качеству переходных процессов в каналах управления [1].

Так для системы «РН - АС», уравнения которой для фазовых координат записаны в векторно-матричной форме [1]:

X(t) = AX (t) + BU(t), Y(t) = CX (t), X( G; = X G,

(І)

где постоянные pj min , pj max , j = ^ к определяют заданные пределы изменения параметров.

Алгоритм модального формирования динамических свойств системы «РН-АС» (І) сводится к следующему.

При выборе областей в пространстве проектных параметров на множестве возможных значений проектных параметров системы «РН - АС» требуется найти такую область:

DP с Pf , для которой

Spec(A - BP )є DS, Vpj є Dp с Pf с P,

S

j = І, к, к > І,

(3)

в качестве параметров, обеспечивающих динамическую совместимость системы, выступают коэффициенты усиления автомата стабилизации аі , І = 0,4 ; геометрические (аэродинамические), инерционно - массовые, жесткостные и диссипативные характеристики системы.

Множество допустимых проектных параметров задается совокупностью неравенств вида

где П - область расположения на плоскости комплексной переменной £ спектров совокупности подсистем, обладающих свойством устойчивости по Ляпунову невозмущенного движения и заданным качеством переходных процессов по каналам управления; р. - элементы к - вектора проектных (формируемых) параметров системы; Р' - множество допустимых проектных параметров; Р - множество проектных параметров системы [1, 2] (рис. 1).

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

Spec B є Dq, Vp j є DP с Pf с P,

p . < p < p

.г jm.n .г j .г jmaxi

(2) j = І, к; к > І,

q

ЗІ

Рис. 1. Область гарантированного качества на плоскости проектных параметров

и комплексной плоскости Б

где B = L (A) - функционально - преобразованная посредством оператора L матрица. Процедура получения функционально - преобразованной (ФП) матрицы подробно изложена в [2].

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

Spec B є D , выбирается спектральный

q

радиус матрицы B :

J = Rq = max \qtI,i = І, n , (6)

i

где qi - собственные числа ФП-матрицы .

Расчет внутренней точки области Dp допустимых значений проектных параметров в выбранном сечении сводится к решению задачи нелинейного программирования для функционала (б) с учетом ограничений (2). Исследование зависимости функционала (З) от проектных параметров, выполненное на модельных задачах малой размерности, показало, что эта зависимость является существенно нелинейной. Для задач высокой размерности (при n > 4) такой анализ вообще затруднителен. Соответственно задача модального формирования динамических свойств системы «РН - АС» относится к классу многопараметрических, многоэкстремальных задач. Наличие локальных экстремумов

обусловлено неоднозначным влиянием множества допустимых проектных параметров на качество динамических свойств системы «РН - АС» (быстродействие, колебательность, затухание) [1].

Отметим, что глобальный экстремум определяет минимально возможный спектральный радиус на плоскости комплексной переменной д ФП - матрицы для заданного гиперпространства допустимых проектных параметров к, т. е. задает минимально возможный для данных допустимых проектных параметров функционал. Следовательно, глобальный экстремум определяет максимально возможный запас относительно границы области на комплексной плоскости д распо-

ложения спектра собственных значений матрицы замкнутой системы «РН - АС».

Для отыскания глобального экстремума (5) применяется метод случайного поиска с направляющим конусом [3]. Метод применим как для случая многоэкстремальных задач, так и для случая, когда функционал (5) не всюду дифференцируем, особенно в точке экстремума. Он может быть также применен для определения экстремума (5) на границе области П .

р

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

Пусть в пространстве допустимых проектных параметров р. е р^ . = 1, к , находя-

З2

щихся в диапазонах р] тпп £ р] £ р] тах , определен гиперконус с параметрами 1 и у (1 -длина вектора поиска, у - угол при вершине конуса поиска) (рис. 2). Кроме того, задано число итераций поиска £, количество проб на данной итерации т и начальные значения проектных параметров р™4 из области

р]тгп £ Р] £ Р]таХ . Потребуем, чтобы ось при

вершине данного конуса совпадала с направлением так называемого “вектора памяти”. Направление “вектора памяти” на нулевой итерации задается следующим образом. Из

начальной точки рНа, ] = 1,к в случайно

выбранных направлениях проводятся т сканирующих сечений радиусом 1 с последующим расчетом функционала

3 (а> р2> •••>рк), I = 1,т . Из данных сечений выбирается то, которому соответствует минимальное значение функционала

тгп 31 (р1, р2 > •••> рк). Данное сечение определяет направление “вектора памяти”.

Далее вокруг вершины конуса проводится гиперсфера радиуса 1. Конус отсечет от этой сферы часть гиперповерхности, на которой случайным образом выбирается т пробных точек. По значениям функций качества в этих точках 3г(рх, р2, •••, рк), I = 1,т

определяется точка, соответствующая минимальному значению функционала (5) на данной итерации по алгоритму

Jmin(pi , p2 - - pk) =

= mmJi(pi, p2, •••, pk)•

(б)

Данная точка задает направление “вектора памяти” для следующей итерации. В этом направлении и производится рабочий шаг. Направление поиска, таким образом, целиком и полностью определяется указанным конусом, т. е. случайные пробы выбираются внутри него. Поэтому естественно назвать этот конус направляющим. Направление “вектора памяти” при этом следует определять наилучшей пробой предыдущего этапа (6).

По мере накопления информации о поведении функционала (5) “вектор памяти”

стремится развернуться в направлении, обратном градиенту (рис. 2). Правильный выбор сочетания 1 и у позволяет сравнительно легко переходить от одного экстремума к другому, обходить “овраги”. После определения локальной области глобального экстремума функционала при заданном числе итераций £ производится его уточнение до заданной точности є с использованием метода Ньютона [4].

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

у = ( 4O + 6O )0, 1

pj max - Р

j min

(7)

20 + 50

Для проведения поиска экстремума производится масштабирование заданного диапазона р,■ тп £ р ,■ £ р,■ тах таким образом, что-

бы p j max - pi

1, j = 1,k.

j max r j min I

Это связано с тем, что истинные значения допустимых проектных параметров отличаются друг от друга в рассматриваемом диапазоне на несколько порядков. Например, значения коэффициентов АС лежат

в диапазонах: а0 = 0 + 50, а1 = (0 + 50) с,

c 2

а4 = (-0.01 ^ 0.01) —, а диапазон диаметра го-

м

ловного блока (ГБ) составляет 0ГБ = (1 +10) м .

0 Г

Соответственно отношение

ГБ

1O2 + 1O3

a

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

1 »|Pj max - Pj max |) , что вызовет нечувствительность метода к данным проектным параметрам (шаг поиска экстремума в любом направлении будет соответствовать выходу из заданного диапазона). В то же время для других проектных параметров данный радиус 1 (шаг поиска) будет слишком мал

j max

j max

> 103

что приведет к “зацик-

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

Поэтому на время поиска глобального экстремума все диапазоны допустимых проектных параметров приводятся к единому значению (например к единице) для обеспечения условия (7) для всех к проектных параметров. После определения по (6) глобального экстремума (функционала) все проектные параметры (и соответствующие им диапазоны) приводятся к своим истинным значениям.

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

V12 +1 +... +1 h . ylh1 + h2 + ... + hk

(8)

Направляющие косинусы Cos jj, Cos bj являются координатами единичных векторов, совпадающих по направлениям с “вектором памяти” и рабочим вектором, соответственно. Числа 11,12,...,1k являются проекциями “вектора памяти” (рис. 2) на соответствующие оси проектных параметров системы

«РН-АС», а числа h1 ,h2,...,hk - проекциями рабочего вектора на те же оси. В данном методе Cosj j “вектора памяти” соответствует

Cosfiі рабочего вектора, определяемого наилучшей пробой предыдущего шага по (б). Связь между проектными параметрами

p1 , p2 , ... , pk и координатами рабочего вектора h1, h2, hk осуществляется через выражение

p, = pнач + hj, j = 1,k.

(9)

Угол ф между двумя векторами (не должен превышать половины угла направляющего конуса при вершине в гиперпространстве проектных параметров) определяется из условия:

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

Рис. 2. Метод случайного поиска с направляющим конусом

Cosф = Cosj1Cosb1 +... + Cosq>kCospk;

Со5ф = яд+...+хл-----,

^+. . .+Д+. . .+1

Cosф =

1 ял

1=1

(10)

1Д-, I А

1=1 V 1=1

Если учесть, что высота направляющего конуса (длина шага поиска) равна

я=V12+•••+12 =V лі2+..+л,2;

я=

1Х2 =А1 а;,

V м

(іі)

1=1 V 1=1

то в результате получим

1 яа

Cosф =—---------

Cosф

<

я2

Cosy

(12)

2

Задача заключается в выборе т различных сочетаний проектных параметров, удовлетворяющих условиям (11), (12).

Данный алгоритм реализован в подпрограмме Model.exe, которая позволяет находить глобальный экстремум в гиперпространстве проектных параметров системы. На рисунке 3 показана работа разработанной программы с функцией, имеющей множество “оврагов” и локальных экстремумов.

иісіору.раЕ - возможность работы с гиперпространством

! 2(*і, +х\- Сог(18*!) - Со£(18х2).

0. 700

0. 350

0. 000

-0.350 ^

-0.700

-1.20 -0.72 -0.24 0.24 0.72 ^

Рис. 3. Определение глобального экстремума методом случайного поиска с направляющим конусом

Список литературы

1. Формирование динамических свойств упругих космических аппаратов / Б. А. Титов, В. А. Вьюжанин, В. В. Дмитриев. - М.: Машиностроение, 1995.

2. Анализ и оптимальный синтез на ЭВМ систем управления / Под ред. А. А Воронова и И. А. Орурка. - М.: Наука. Главная

редакция физико-математической литературы, 1984.

3. Растригин Л. А. Системы экстремального управления. - М.:Наука, 1974.

4. Амосов А. А, Дубинский Ю. А., Коп-ченова Н. В. Вычислительные методы для инженеров: Учеб. пособие. - М.: Высш.шк., 1994.

USING RANDOM SEARCH METHOD FOR THE TASK OF MODAL FORMATION OF DYNAMIC PROPERTIES OF THE «CARRIER ROCKET -STABILIZATION AUTOMATON» SYSTEM

© 2007 I. Уе. Davydov

Samara State Aerospace University

The paper presents an algorithm of the random search modified method functioning. A numerical example is provided.

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