Научная статья на тему 'Идентификация динамических характеристик летательного аппарата по результатам аэромагнитного эксперимента'

Идентификация динамических характеристик летательного аппарата по результатам аэромагнитного эксперимента Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Богословский С. В., Пантелеев А. С.

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

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

Identification of dynamic characteristics of flying vehicles by aeromagnetic observations

This article concerns the technology of magnetic suspension and balance systems to solve existing problems related to vehicle models testing in wind tunnels. Magnetic suspension of vehicle models is proposed to eliminate support device interference that leads to great inaccuracy of measurements during aerodynamic experiments. The main part of the paper is devoted to the algorithm of identification of flying vehicle dynamic characteristics. It is based on the method of conditional expectation and can be realized on a computer.

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

ISSNÜ868-5886

НАУЧНОЕ ПРИБОРОСТРОЕНИЕ, 2ÜÜ1, том 11, № 2, с. 78-85

ОРИГИНАЛЬНЫЕ СТАТЬИ

УДК 629.7.Ü54: 533.6

© С. В. Богословский, А. С. Пантелеев

ИДЕНТИФИКАЦИЯ ДИНАМИЧЕСКИХ ХАРАКТЕРИСТИК ЛЕТАТЕЛЬНОГО АППАРАТА ПО РЕЗУЛЬТАТАМ АЭРОМАГНИТНОГО ЭКСПЕРИМЕНТА

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

ОПИСАНИЕ ПРОБЛЕМЫ

Одной из важнейших задач практической аэродинамики является получение достоверной информации о поведении управляемого объекта в воздушной или жидкой среде на стадии его проектирования. Конечно, наиболее полные, исчерпывающие сведения о характеристиках исследуемого объекта могут дать только натурные испытания или эксплуатация, однако выявление конструкторских ошибок на этих этапах может привести к неоправданно большим материальным потерям. Поэтому в настоящее время широко распространены испытания уменьшенных моделей летательных аппаратов (ЛА) в аэродинамических трубах (АДТ). На основе этих экспериментов и происходит уточнение математических моделей самолетов, идентификация их аэродинамических коэффициентов. К сожалению, при традиционном контактном способе фиксации модели ЛА в аэродинамической трубе требования максимально возможного подобия условий эксперимента условиям реальной эксплуатации зачастую нарушаются. Эти нарушения прежде всего связаны с наличием механического поддерживающего устройства, сильно искажающего структуру следа обтекаемой модели и нарушающего картину распределения скоростей и давлений по ее поверхности. Как следует из анализа монографий отечественных и зарубежных ученых [1], при фиксированном методе крепления погрешность исследования в статических испытаниях может достигать 40%. В случае динамических испытаний ситуация ухудшается еще сильнее благодаря погрешностям контактного шарнира, ограничивающего движение модели. В этом случае неминуемо появление ошибок не только количественного, но и качественного характера, практически не поддающихся математическому анализу.

Единственной возможностью избежания указанных выше ошибок является отказ от механических поддерживающих устройств и переход к новому, безконтактному методу фиксации. При таком подходе можно полностью исключить влияние державки, нарушающее математическую модель идентифицируемого объекта, и на качественно новом уровне проводить исследование динамики моделей ЛА. На сегодняшний день реализация безконтактной подвески модели в рабочей части АДТ возможна только с помощью сложного специального устройства — магнитного подвеса (МП), реализующего принципы левитации немагнитной модели с ферромагнитным основанием во внешнем магнитном поле. Успешность проведения опытов с безконтактной подвеской на практике доказана в Государственном университете аэрокосмического приборостроения (ГУАП). Университет располагает пятикатушечным магнитным подвесом У-образного дифференциального типа, позволяющим проводить как статические, так и динамические пространственные испытания моделей летательных аппаратов. Максимально возможное число степеней свободы исследуемого объекта совпадает с числом индуктивных катушек подвеса и в данном случае равняется пяти. Естественно, что специфика функционирования магнитных подвесов вносит свои особенности в процесс идентификации математических моделей ЛА. Следовательно, возникает необходимость получения нового алгоритма оценивания, ориентированного на аэромагнитный эксперимент. Выводу указанного алгоритма, алгоритма идентификации характеристик летательного аппарата по результатам аэромагнитного эксперимента, и посвящена эта статья. Начнем ее с краткого описания принципов действия магнитных подвесов (МП). Это необходимо для понимания некоторых особенностей поставленной задачи.

ПРИНЦИП ДЕЙСТВИЯ МАГНИТНОГО ПОДВЕСА

В основе аэромагнитного эксперимента в аэродинамической трубе лежат законы взаимодействия ферромагнитного тела, вмонтированного в диэлектрический корпус модели ЛА, и внешнего магнитного поля, порождаемого системой индуктивных катушек. Характеристики внешнего магнитного поля зависят от токов, которые протекают в соленоидах подвеса. Токи в свою очередь полностью определяются вектором управляющих напряжений, поданных на обмотки соленоидов. Таким образом, устанавливается связь между силовым взаимодействием системы подвес—модель и вектором напряжений, контролирующих положение модели. Что касается алгоритма определения вектора управляющих напряжений, то он реализуется с помощью цифровой системы управления и представляет собой решение сложной задачи, описание которой выходит за рамки данной статьи. Отметим лишь некоторые предпосылки синтеза закона управления.

Под действием воздушных нагрузок аэродинамической трубы расположенная внутри нее исследуемая модель совершает движение по некоторой траектории. Параметры движения модели, а именно: координаты ее положения и их первые производные, а также токи катушек — дискретно фиксируются соответствующими датчиками. Данная информация, представляющая собой вектор текущего состояния объекта, поступает на вход ЦВМ, где и происходит расчет алгоритма управления. Обработанный на ЦВМ вектор состояния, посредством цифроаналогового преобразователя трансформируется в вектор управляющих напряжений, призванных компенсировать воздействие аэродинамических нагрузок и обеспечивать новое равновесное состояние модели. Настоящая статья посвящена процессу идентификации динамических характеристик объекта по результатам уже проведенного аэромагнитного испытания. Поэтому абстрагируемся от эксперимента, как такового, и в дальнейшем будем предполагать, что в нашем распоряжении уже имеется выборка численных данных, отображающая вектор состояния модели ЛА на всех стадиях ее наблюдения.

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ СИСТЕМЫ ПОДВЕС—ОБЪЕКТ

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

модель. Рассмотрим динамику объекта, исследуемого в ходе аэромагнитного эксперимента. Согласно [1, 2], она определяется упрощенным матричным уравнением

МХ = Еш + 0. (1)

Здесь х = (х1, х2,..., х„)т — вектор независимых обобщенных координат объекта (в случае подвеса ГУАП — это три координаты центра масс и две угловые координаты); Еш = (Еть Ет2,..., Ет„)т — вектор обобщенных электромагнитных сил, компенсирующий вес модели и другие нагрузки, испытываемые ею в течение эксперимента; 0 = ^1, Q2,..., Q„)т — вектор прочих обобщенных сил (вес, аэродинамические воздействия); М — матрица инерционных коэффициентов „х„ (масса модели, обобщенные моменты инерции), „ = 5 — порядок системы. В случае использования ферромагнитного основания модели обобщенные силы Етг примут квадратичную форму катушечных токов [1]:

Етг = IтАшгI, (2)

где 1т = (/ь..., /„) — вектор токов, протекающих в катушках; Ашг — матрицы размера „*„, зависящие от положения модели относительно системы катушек и от характеристик магнитного поля. Они для каждой конфигурации МП, как правило, определяются опытным путем.

Обобщенные нагрузки 0 вида

к 2

Qг=Í 1. (3)

1=1 2

где ^ — площадь крыла модели (самолета), V — воздушная скорость, р — массовая плотность воздуха, представляют наибольший интерес. Они содержат векторы безразмерных коэффициентов Саг = [сг1, сг2,..., Су], характеризующие динамические свойства исследуемого ЛА и подлежащие определению в ходе процесса идентификации. Саг зависят от базисных функций Т = [^ь щ2,..., ^], в рамках которых проходит идентификация объекта. В общем виде [3] к числу аргументов базисных функций относятся кинематические параметры, критерии подобия и время, т.е. Т = [х1, ..., х„, ¿^г, ..., dx„/dt, Яе, МЬ, г, ...], где Яе и МЬ — числа Рейнольдса и Маха. Однако в частных случаях Т приобретают конкретный вид. Так, например, при исследовании продольного движения объекта в качестве Т можно выбрать вектор [а, а2, dа/dí], (при этом число аргументов к = 3, а а — угол атаки).

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

L " + R • I — U,

(4)

U — Cо ■ x + Cl • X + C2 ■ I.

лучим единую систему уравнении, характеризующую динамику магнитного подвеса:

где L и R — матрицы размерности „*„ взаимной индукции и сопротивлений соленоидов комплекса. А вектор управляющих напряжений, как было отмечено выше, формируется в виде суммы матричных функций, зависящих от вектора состояния объекта:

(5)

к 2

х1г — тгг -1 ■ ^ ■ Атг • x3 + 2 Су ¥ і X

І —1

Таким образом, сведя уравнения (1)-(5) к одной системе и произведя переобозначения вида

Х = x1, x = x2, I = x3,

(т.е. унифицируя переменные состояния), понизим порядок дифференциального уравнения (1) и по-

х 2г — х1і, і — 1...5, (6)

X3 — L-1 ■ (C0 ■ x1 + C1 ■ x2 + (C2 - Я) ■ x3),

ти в (6) — это элементы главной диагонали матрицы инерционных коэффициентов М.

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

х,. — х,.

■ (х[11-15] ■ Аті ■ х[11-15] +2СуУ1

і —1

ру

8), і — 1...5,

і — 6...10,

(7)

[11-15]

L (С0 ■ Х[1-5] + С1 ■ Х[6-10] + (С2 Я) ■ Х[11-15] ).

2

Из рассмотрения (6)-(7) следует, что процесс идентификации динамических характеристик модели ЛА (параметры Са) сопряжен с анализом многомерной многосвязной нелинейной системы, что в значительной степени осложняет поставленную задачу. Порядок систем (6)-(7) равен утроенному числу управляемых координат модели, т.е. в данном случае пятнадцати. Дополнительные трудности идентификации возникают из-за неточного определения вектора состояния объекта на всех этапах его наблюдения. Погрешности датчиков, дискретность измерений и, главное, неидеальность математической модели системы — все это заставляет исследователя проводить процесс идентификации по заведомо неточным данным. Однако, как справедливо показано в [4-7], в данной ситуации рекомендуется использовать специальные методы одновременного оптимального оценивания неизвестных параметров объекта и всех переменных состояния системы. Упомянутые методы основаны на определении апостериорной совместной плотности распределения векторов состояния и неизвестных параметров, что приводит исследователя к необходимости нахождения интегралов сложного интегрально-дифференциального уравнения в частных производных. Аналитическое решение такого интеграла невозможно [6], и это еще раз подтверждает сложность решаемой задачи. Однако, сделав ряд правомочных упрощений, и воспользовавшись дискретным методом максимального прав-

доподобия (подробно описан в [4]), получим практически реализуемый алгоритм идентификации динамических характеристик модели ЛА.

Дальнейшее изложение строится следующим образом. Сначала приводятся общие выражения метода максимального правдоподобия, поясняющие его суть, которые сами по себе еще не являются искомыми алгоритмами. Затем полученные соотношения распространяются на конкретный случай — систему подвес—объект, описываемую уравнениями (6). Результатом конкретизации и явится рекуррентный алгоритм идентификации параметров модели ЛА, заявленный в названии статьи.

ОБЩИЕ ПОЛОЖЕНИЯ ФИЛЬТРАЦИИ МЕТОДОМ УСЛОВНОГО СРЕДНЕГО ПО ФУНКЦИИ МАКСИМАЛЬНОГО ПРАВДОПОДОБИЯ

Пусть система уравнений, объединяющая дискретную математическую модель динамики исследуемого объекта и наблюдения его состояния, имеет вид:

[х[к + 1] — Ї (х(к), а, к) + w, (8)

[г — Ь(х(к), а, к) + V.

В ней действуют следующие обозначения: { и Ь — нелинейные функции формирования и наблюде-

ния сигнала; х и а — векторы состояния и неизвестных параметров; к — момент дискретного времени, соответствующий 4; w и V — некоррелируемые по отношению друг к другу гауссовские белые шумы с нулевым средним и матрицами интенсивностей Vw иVv, удовлетворяющими уравнениям:

Е{(к)wт (7)}= Vw(к) 5к (к - 7),

Е{(к)v т (7')}= Vv(k) 5к (к - 7),

где Е — функция математического ожидания, 5 — функция Кронекера.

К задаче нелинейной фильтрации имеет смысл подходить с точки зрения минимизации некоторой функции штрафа (потерь), связанной с недостижением абсолютно точной оценки вектора неизвестных параметров. Одной из традиционных функций штрафа является функция максимального правдоподобия Р(Я|0), представляющая собой совместную плотность распределения вектора наблюдения Z и вектора оцениваемых параметров 0. (В скобках заметим, что наравне с неизвестными параметрами а, подлежащими идентификации, вектор 0 может включать в себя и состояния системы, т.е. 0 =[х, а]). При этом вектору 0, присваиваются те значения 0 МП ^), при которых вероятность появления наблюдавшейся реализации Z максимальна. Иными словами, выполняется равенство:

дР(Z | 0)

90

— 0.

(9)

0—0МП(^

Л — обозначение оптимальной оценки, в качестве которой естественно принять условное математическое ожидание (условное среднее).

Функция Р для многомерного нелинейного случая имеет сложный вид, и в общем виде решение (9) найти не удается. Однако во многих практических ситуациях, когда распределения шумов системы полагаются гауссовскими, функция штрафа полностью и без потери информации определяется своим первым и вторым моментами [4]. А ее максимум совпадает с минимумом логарифма плотности вероятности, взятого с обратным знаком. Функция штрафа в этом случае примет вид:

+

норма с весовой матрицей R; ~ (к|к - 1,0)— процесс "невязки", представляющий новую информацию, вносимую наблюдением г(к).

Облегчив задачу минимизации функции штрафа с вычислительной точки зрения, мы сталкиваемся с новыми трудностями. Если сигнал и его наблюдение являются нелинейными процессами, то решение (10) нельзя найти точно. Его можно лишь приближенно определить через аппроксимацию функций Ь и Г отрезками ряда Тейлора. Тогда оптимальная оценка — условное математическое ожидание, которое определяется по формуле

X(к | к -1,0) = Е(х(к)| Z(k -1), 0) (11)

и минимизирует линеаризованную функцию штрафа (10), примет вид:

X(к | 0) = X(к | к -1,0) +

+ К (к) • (г(к) - Ь (х(к), к | 0)). (12)

Выражение (12) и есть искомое уравнение фильтра условного среднего в своем классическом виде [4]. Некоторые входящие в него неописанные величины будут описаны ниже. Оно не может использоваться еще для расчетов, так как пока не раскрыт смысл составляющих его величин. Поэтому рассмотрим содержание формулы (12) более подробно. Первое, на что следует обратить внимание, это то, что для определения вектора неизвестных параметров на каждом этапе алгоритма идентификации необходимо выполнять его одношаговую экстраполяцию. То есть знать вектор состояния системы в следующий (т.е. в будущий по отношению к текущему) момент времени. Оценка, осуществляющая экстраполяцию на один шаг для функции правдоподобия (10), легко выражается в терминах оценки текущего состояния х(к | 0) соотношением

х(к + 1| к, 0) — і(х(к | 0), к).

(13)

Далее необходимо указать вид так называемого матричного коэффициента усиления

К (к) — Р(к | 0)

дЬт(х(к | к - 1,0), к)

дх(к | к - 1,0)

(14)

к—1

+ У2 (к|к - 1,0)}], (10)

где запись вида (к | к -1,0) — вычисление дисперсии ошибки на этапе к по результатам наблюдений Z(k-1), т.е. априорная дисперсия; выражение типа 11 ||Я — положительно определенная

который в свою очередь выражается через матрицу дисперсий ошибки фильтрации Р

Р(к | 0) = V(k | к -1,0) -

- ооу(х(к), г(к) | Z(k -1), 0} X X var -1 {г(к) | Z(k -1), 0} X X еоу{г(к),х(к) | Z(k -1), 0} (15)

+

и матрицу V дисперсии ошибки фильтрации объекта:

У(к | к -1,0) =

• Р(к -1| 0) • + Vw(k -1).

ді(х(к -1| 0), к -1) дх(к -11 0) ді т(х (к -1| 0), к -1) дх (к -11 0)

+

(16)

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

Таким образом, теперь выписана полная система уравнений (12)—(16) дискретного нелинейного алгоритмического оценивания первого порядка по методу условного среднего. Для краткости изложения процедура линеаризации функций формирования и наблюдения сигнала Г и Ь осталась за рамками данного раздела. Также был опущен вывод матрицы дисперсий ошибки фильтрации Р (она находится из теоремы об условной дисперсии, подробно изложена в [4]). Напоследок заметим, что порядком аппроксимаций Г и Ь определяется окончательный вид уравнений (12)—(16). А полученные алгоритмы по своей сути являются обобщенным алгоритмом фильтрации Калмана. И если модели формирования и наблюдения сигнала линейны, то уравнение (12) превращается в обычное уравнение фильтра Калмана с линейной матрицей усиления К.

Теперь же, как было заявлено выше, опираясь на выражения (12)-(16), запишем процедуру идентификации параметров ЛА в виде конкретного пошагового алгоритма. И далее сориентируем полученные соотношения на случай аэродинамического эксперимента.

РЕКУРРЕНТНЫЙ АЛГОРИТМ ИДЕНТИФИКАЦИИ

Пусть система уравнений, характеризующая взаимодействие магнитного подвеса и исследуемой модели ЛА, представлена в следующем виде:

|~х — і (х, а, ґ) + w(t),

[гк — Ь(х(ґк X а(ґк X ґк) + Vк.

(17)

В скобках заметим, что (6)-(7) могут быть легко сведены к такой форме, путем выбора соответствующей функции формирования сигнала Г и добавлением шума w, который включает в себя ошибки, связанные с неточностью математической модели объекта. В (17) действуют следующие обозначения: х — р-мерный вектор состояния, а — д-мерный вектор оцениваемых параметров. Система расширена г-мерным вектором наблюдения г с шумом измерений v. Ковариационные матрицы шумов системы соответствуют Vw(t) и ^(к). Аэродинамический эксперимент является непрерыв-

ным процессом, с дискретным наблюдением параметров состояния (это видно по (17)), поэтому к нему будут применяться методы дискретнонепрерывной фильтрации.

Следуя выбранному методу идентификации, произведем расширение вектора состояния х за счет неизвестных параметров а. Вектор а при этом считается постоянным. Тогда у — новый т-мерный вектор (т = р+д), обобщающий состояние системы:

У (ґ) —

х і (х, а, ґ) + w(t)

а 0

(18)

Начальные условия задаются предполагаемым состоянием системы х0 — х(ґ0), априорным вектором оцениваемых параметров а 0 и ковариационными матрицами У11(ґ0) и У22(ґ0) ошибок оценивания х и а:

х(^)

(

'Уп(0 0 0 У22(ґ0)

(19)

Из (18) видно, что даже если бы функции формирования и наблюдения сигнала Г и Ь имели бы линейный вид, то обобщенная система все равно была бы нелинейной относительно нового объединенного вектора. Таким образом, задача совместной фильтрации и идентификации всегда сводится к проблеме нелинейной фильтрации. В [7] приводится нелинейный алгоритм дискретнонепрерывной фильтрации по методу условного среднего для похожего случая — традиционного аэродинамического эксперимента. Воспользуемся соотношениями этого алгоритма.

В соответствии с [7] процедура оценивания сводится к выполнению восьми вычислительных операций на каждом ее шаге.

1-й шаг. Определение прогноза вектора состояния и параметров для момента ^ = 4+1:

У к+1/к — у(ґк+1 / Ґк ) —

х(ґк+1 / Ґк ) (ґк+1 / Ґк )

(20)

Здесь по аналогии с (18) происходит оценка объединенного вектора у, т.е. его одношаговая экстраполяция. При этом

дх(ґ / ґк)

дґ

— і (х(ґ / ґк), а(ґк), ґ),

а(^к+:/ {к ) = а(^к ).

Напомним, что начальные условия работы алгоритма известны и численно заданы в (19).

2-й шаг. Линеаризация функции формирования сигнала Г.

На этом этапе выполняется аппроксимация Г

0

є

а

0

рядом Тейлора первого порядка в окрестности оценки объединенного вектора, найденной на предыдущем шаге. Для этого находится матрица Е(ґк+1, ґк) размера р*ш интегрированием уравнения

дЩґ / ґк)

дґ

— АДґ / ґк) • Е(ґ / ґк) +

А1(ґ/ ґк )(рхр) — А 2(ґ / ґк )( рхд) —

ді (х(ґ / ґк), а(ґк), ґ) дх(ґ / ^) :

ді (х(ґ / ^), а (ґк), ґ) да (ґк) .

3-й шаг. Нахождение корреляционной матрицы эквивалентного дискретного шума объекта:

дW(t / ґк)

— АДґ / ґк) • W(t / ґк) +

дґ

+ W(t / ґк) • Ат (ґ / ґк) + Vw(t).

(22)

4-й шаг. Определение матрицы ошибки прогноза. В отличие от (15) в [7] предлагается формирование блочной матрицы Р

Р

к+1

Рц(к +1)

(рх р)

Р Т12 (к + 1)( дхр) Р22(к + 1)

Р12 (к + 1)( pхq)

( qхq )

(23)

на основе соотношений:

Р11(к + 1) — Е(ґк+1, ґк ) • Ук • Е (ґк+1, ґк ) + + W(tk+1, ґк ),

'Уц(ґк )'

Р12 (к + 1) — Е(ґк+^ ґк ) • Р22(к + 1) — У22(ґк).

У22(ґк )

н

дЬ( у к+1/ к, ґк+1)

к+1

дУ

к+1 /к

6-й шаг. Вычисление ковариационной матрицы ошибки текущей оценки состояния и параметров в соответствии с (16)

+ [0 (рхр) |А 2(1 / 1к)] (21)

на отрезке [4, 4+1] с начальным условием ГО / 1к ) = [1 (рхр) |0 (рхд)]. Здесь 1 и 0 — единичная и нулевая матрицы, а частные производные ряда определены как:

Ук+1 — (К к+1Н к+1 - 1)Рк+1 (К к+1Н к+1 - 1)т + + К к+1Уу к+1К т к+1 и представление ее в виде блоков:

У11(ґк+1)( рхр) У12(ґк+1)( pхq)

У 12 (ґк+1 )( qхр ) У22 (ґк+1 ) ( qхq)

(25)

Ук+1 —

7-й шаг. Определение текущей оценки вектора состояния и идентифицируемых параметров:

у к+1 = у к+1/к + Кк+1 (гк+1 - Ь(у к+1/к , ^+1 )), (26)

где у к+1/к —

х(ґк+1/ ґк ) а(ґк+1/ ґк )

8-й шаг. Вычисление взвешенного скалярного квадрата вектора невязки для проверки достоверности результатов идентификации:

Я2 к+1 —

— г

к+1 / к

(Н к+1Рк+1Нт к+1 + Уу к+1)

4гт к+1/к, (27)

Ь(у к+1/к, ґк+1).

5-й шаг. Вычисление матричного коэффициента усиления:

Кк+1 = Рк+1 • Н к+1 • (Нк+1 • Рк+1 • Н к+1 +

+ Vv к+1) -1, (24)

где Н — матрица наблюдений г*т, представляющая собой линеаризованную в окрестности оценки объединенного вектора у функцию наблюдения Ь

Итак, полученные соотношения (20)-(27) представляют собой алгоритм идентификации динамических характеристик модели ЛА по результатам обыкновенного трубного эксперимента. Располагая уравнениями динамики системы подвес—модель (7), мы можем представить некоторые выражения алгоритма (20)-(27) в более конкретном виде, отражающем особенности аэромагнитного эксперимента. Понятно, что некоторые матрицы алгоритма, (например, Е и W) нельзя выразить в явном виде. Они определяются путем численного интегрирования. Однако для определения А1, А2 и Н имеются все необходимые данные. Положив р = 15 и воспользовавшись (21) и (7), находим:

0(5х5) 0(5х5) §(5х5)

А1 — 0(5х5) 1 (5х5) 0 (5х5)

Ь-1С0 Ь-1С1 Ь-1(С2 - Я)_

где гк+1/к — гк+1

к=5

§(г, У) = 2 [х(к +10) ■ (Ат <■ (к, 1 )

к=1

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

+ Ат г (у, к))].

(28)

Для определения вида А2 необходимо сначала задать базисные функции Т в выражении (3), относительно которых происходит идентификация параметров объекта. Вид Т может меняться в зависимости от типа исследуемой модели. Следовательно, д — размер вектора оцениваемых параметров также может меняться. Однако сразу надо отметить, что вектор оцениваемых параметров всегда постоянен в рамках конкретного эксперимента, а его максимальная размерность фиксирована. Для аэромагнитного эксперимента, например, д не может превышать 5. В противном случае нарушится условие идентифицируемости [6]. Итак, для общего случая матрица А2 находится как

А 2 =

Н = [1

Е

(дхд)

(5-дхд)

(5хд)

(5хд)

[15х15] I 0[15хд]

] ].

(29)

(30)

Е — матрица размерности дхд с главной диагональю, состоящей из элементов вектора а.

Для определения вида матрицы наблюдений Н напомним, что в (20) вектор состояния системы измеряется полностью и линейно. Неизвестные параметры а, напротив, оцениваются косвенным путем и в данном случае не являются аргументом функции Ь. Следовательно, Н будет иметь вид цифровой, постоянной матрицы, включающей в себя единичный и нулевой блоки.

ЗАКЛЮЧЕНИЕ

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

линейные и нелинейные, одномерные и многомерные системы. Алгоритм не требует точных априорных сведений о параметрах объекта, а качество последовательного оценивания контролируется на каждом шаге по величине взвешенного скалярного квадрата вектора невязки. В [7] указан еще один вариант алгоритма условного среднего. Он распространяется на случай, когда вектор управляющих воздействий измеряется непосредственным способом, а не выражается косвенным путем через { и Ь. Рассматриваемый аэромагнитный эксперимент как раз подпадает под этот случай: напомним, что управляющие напряжения (5) задаются в явном виде. Таким образом, расчетную часть алгоритма идентификации можно несколько упростить. Помимо возможности упрощения вычислительной части существуют возможности по повышению точности оценивания [4]. Они в основном связаны с повышением порядка линейного приближения функций { и Ь. Или с последовательным уточнением априорных ковариационных матриц.

СПИСОК ЛИТЕРАТУРЫ

1. Задачи и методы экспериментальной аэродинамики: Сб. научных трудов / Под ред. Коробкова В.А. СПб.: ГУАП, 1994. 160 с.

2. Богословский С.В. Теория и практика аэромагнитного моделирования. СПб.: ГУАП, 1998. 136 с.

3. Мхитарян А.М. Аэродинамика. М.: Машиностроение, 1976. 448 с.

4. Сэйдж Э.П., Мелс Д.Л. Идентификация систем управления. М.: Наука, 1974. 311 с.

5. Эйкхофф П. Основы идентификации систем управления. М.: Мир, 1975. 684 с.

6. Красовский А.А. Справочник по теории автоматического управления. М.: Наука, 1987. 711 с.

7. Создание и применение математических моделей самолетов / Белоцерковский С.М. и др. М.: Наука, 1984. 144 с.

8. Теория вероятностей: Учебное пособие для высших технических учебных заведений / Под ред. Крищенко А.П. М.: Наука, 1999. 436 с.

Санкт-Петербургский институт аэрокосмического приборостроения

Материал поступил в редакцию 08.02.2001.

IDENTIFICATION OF DYNAMIC CHARACTERISTICS OF FLYING VEHICLES BY AEROMAGNETIC OBSERVATIONS

S. V. Bogoslovsky, A. S. Panteleev

Saint-Petersburg State University of Aerospace Instrumentation

This article concerns the technology of magnetic suspension and balance systems to solve existing problems related to vehicle models testing in wind tunnels. Magnetic suspension of vehicle models is proposed to eliminate support device interference that leads to great inaccuracy of measurements during aerodynamic experiments. The main part of the paper is devoted to the algorithm of identification of flying vehicle dynamic characteristics. It is based on the method of conditional expectation and can be realized on a computer.

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