Научная статья на тему 'Численный расчет включений фазовых состояний в задачах наблюдения за движением самолета'

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

CC BY
148
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГАРАНТИРОВАННАЯ ГРАНИЦА / ФАЗОВОЕ СОСТОЯНИЕ УПРАВЛЯЕМЫХ ОБЪЕКТОВ / СИМВОЛЬНАЯ ФОРМУЛА РЕШЕНИЙ / ГРАНИЦЫ ОБЛАСТИ ВСЕХ ВОЗМОЖНЫХ СОСТОЯНИЙ / GUARANTEED BOUNDARY / PHASE STATE OF THE CONTROLLED OBJECTS / SYMBOLIC FORMULA OF DECISIONS / BOUNDS OF ALL POSSIBLE STATUSES AREA

Аннотация научной статьи по математике, автор научной работы — Рогалев Алексей Николаевич, Рогалев Александр Алексеевич

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

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

NUMERICAL COMPUTATIONS OF PHASE STATES INCLUSIONS FOR PROBLEMS OF AIRCRAFT DISPLACEMENT INSPECTION

In the article the authors describe the guaranteed methods, which allow to compute the boundary of controlled objects phase states. A problem of inspection of aircraft displacement at horizontal plane is solved by means of creation of symbolic formulas and decisions and estimation of all the possible values. The results of the computations are presented.

Текст научной работы на тему «Численный расчет включений фазовых состояний в задачах наблюдения за движением самолета»

УДК 517.977.1

А. Н. Рогалев, А. А. Рогалев

ЧИСЛЕННЫЙ РАСЧЕТ ВКЛЮЧЕНИЙ ФАЗОВЫХ СОСТОЯНИЙ В ЗАДАЧАХ НАБЛЮДЕНИЯ ЗА ДВИЖЕНИЕМ САМОЛЕТА

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

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

В большинстве практических задач в условиях априорной неопределенности управление ведется относительно либо внешних воздействий, либо текущего состояния объекта, либо того и другого одновременно. При этом состояние объекта измеряется не точно, а с некоторыми погрешностями. Внешние воздействия заранее неизвестны и могут измеряться в ходе процесса с некоторой ошибкой [1-3]. При построении управления предполагаются известными лишь какие-либо общие характеристики возмущений и погрешностей измерения, а конкретные реализации их непредсказуемы.

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

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

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

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

Рассмотрим вопросы применения гарантированных методов, основанных на символьном представлении формул решений [5-9], в двух типичных задачах динамики полета, при решении которых необходимо учитывать влияние многих реально существующих возмущений на движение летательного аппарата. Одной из таких задач является анализ процесса автоматической посадки самолета, в первую очередь сводящийся к оценке возможных значений параметров траекторного и углового движения самолета в момент касания шасси взлетно-посадочной полосы (ВПП). Этот этап можно расценить как наиболее ответственный в смысле выполнения ограничений, наложенных на параметры движения в момент касания ВПП. Вторая задача заключается в оценке областей всех возможных фазовых состояний самолета (множеств достижимости) при движении на горизонтальной плоскости в том случае, когда текущее состояние системы измеряется неточно, но с известными ограничениями на ошибку измерений. Например, в работах [10; 11] рассматривается построение информационных множеств в задаче наблюдения за движением самолета в горизонтальной плоскости. Под информационным множеством понимается совокупность всех фазовых состояний, совместных с полученными измерениями, при этом известны геометрические ограничения на ошибки замеров.

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

Поведение управляемого объекта выражается системой дифференциальных уравнений

йу

йі

= /(і, у, и), и є Р, і є [і0,0], іо <0<да. (1)

Выполнение гарантированных методов, основанных на аппроксимации оператора сдвига вдоль траектории, разделено на два этапа: предиктор и корректор.

На первом этапе (предиктор) происходит построение (запись) символьных формул приближенных решений как векторных функций Б"(У0)о Б"_1(У0) о...о^(У0), где вектор У0 - вектор

начальных значений, рассматриваемых как символьные величины. Затем вычисляется область значений Бу этой формулы.

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

Пусть К - последовательность нормированных пространств, зависящих от параметра и, принадлежащего множеству и; Уг, г = 1,..., п-1 - последовательность символьных формул непрерывных отображений Р, определенных на прямом произведении К х К2 х... х Кп, которые отображают это произведение в пространство Кп+1 и задают зависимость между значениями решения в каждой точке области определения и начальными значениями решения. Результат последовательного исполнения преобразований формул

У1 = ^(Л г1, У0, У1) = Б\у0), у 2 = р 2 (г0, г1, г2, у 0, у \ у 2) = £ 2(У0) о ^(у0), у г = рг (г0,..., гг, у 0, у1,... , Уг) = £г (У0) о...о

о^ 2(Уг-1) о £ :(Уг), (2)

ут = рт (г0,., , У0, У1,. , ут ) = (у 0) о.о

о£2(Уг-1) о )

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

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

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

2. Запись компонент символьных формул решений как векторных функций, состоящих из символьных компонент з(гк), зависящих от символьных форм начальных данных у0,...,уЩ. Каждая компонента символьного вектора определяется заново в каждой точке гк как функция, зависящая от символьных начальных данных у0,..., уП .

3. Последовательное исполнение метода хранения и переработки символьной информации при продви-

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

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

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

6. Гарантированные границы глобальной ошибки множества приближенных решений устанавливаются на основе суммирования оценок локальной ошибки вдоль траектории, заданной символьным решением, причем эти ошибки привязаны к каждому экстремальному значению ^-решения.

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

В итоге величина У (г) - это гарантированная оценка множества точных решений с учетом всех видов ошибок. Более детальное описание собственно алгоритма реализации класса гарантированных методов можно прочитать в [5-9; 12-14], а также в цитированных там работах.

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

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

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

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

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

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

Таким образом, возникают две связанные друг с другом задачи [10; 11; 15].

1. Построить область D допустимых отклонений на ВПР, из любой точки которой за оставшееся время самолет может быть выведен при ручном управлении на участок ВПП, отведенный для посадки.

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

Решение этих задач позволит проверить условие Б с W.

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

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

Для упрощения задачи будем рассматривать только последний участок траектории захода на посадку -

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

Управляющими воздействиями являются отклонения элеронов (угол 5э) и руля направления (угол 5н). К возмущениям, непосредственно действующим на самолет, также относятся изменения боковой составляющей скорости ветра Wz (действием вертикальной Wy и продольной Wx составляющих скорости пренебрегаем).

Учитывая малость отклонений самолета от заданной траектории, запишем уравнения бокового движения самолета [10; 15]:

г = Я2рР+Я2 уУ + аг8н 8н, у = «урР + «уу + «ууУ + ау8н8н + «у8э 8э , (3)

у = %Р+ «уу у + «уу + ау8н 8н + «у8э 8э .

г - W

Здесь Р = ---- угол скольжения, т. е. угол

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

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

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

Минимальная дальность касания от среза ВВП = 10 6. Максимальная дальность

= 106. Боковое смещение от оси

Вертикальная скорость

Lmin = бС

м,

Pl •

^min

Lmax = 9СС м, PLmax

ВВП \z\ = 21 м,

max

Pz = 1С

V = V

gy gy’

pV = 1С . Величина V определяется

прочностью шасси самолета и для типичных пассажирских самолетов составляет от 3 до 4,4 м/с.

Минимальный угол тангажа $шт определяется условием касания ВПП передней стойкой шасси раньше, чем основными стойками р„ = 10-8. Мак-

г г ^тт

симальный угол тангажа &тах определяется условием касания хвостовой частью фюзеляжа самолета ВПП раньше, чем основными стойками шасси ра = 10-8.

Максимальный угол крена утах определяется условием касания поверхностей земли крылом или двигателем самолета под крылом ру = 10-8. Границы вклю-

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

Рис. 2

Во второй рассматриваемой задаче считаем, что две фазовые переменные задают положение на плоскости, третья координата - угол направления вектора скорости. Движение самолета происходит в горизонтальной плоскости. Скалярное управление ограничено по модулю и определяет мгновенный радиус разворота вектора скорости. Силы, действующие на самолет при движении в горизонтальной плоскости, могут быть описаны так: сила сопротивления D, сила тяги T, подъемная сила L, сила тяжести mg. Векторы T, L лежат на плоскости симметрии, ортогональной подъемной силе. Такое расположение силы тяги и подъемной силы соответствует ситуации координированного разворота. Вводятся также угол атаки тяги е, угол крена (угол между вертикальной плоскостью и плоскостью симметрии) ц.

Если взять кинематические уравнения и соотношения равновесия сил в проекции на естественные оси (касательную (t), главную нормаль (n), бинормаль (b)), то получится система из пяти уравнений

dx-Vcos ф = 0, dt

-Vsin ф = С,

dt

dV

Tcos є-D -m---------= С,

dt

(4)

, s. d ф

(Tsin e + L jsin ц-mV —— = 0,

(Tsin е + L)cosц-mg = 0.

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

■ = V cos ф,

dt

± = V sin ф,

dt

(5)

d ф ku

~dt ~ V,

V = const > С, k = const > С, |u| < 1.

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

Задача формулируется как проблема построения трубки множеств достижимости, а также нахождения траекторий, проходящих вблизи центра каждого временного сечения. Известно, что даже в такой постановке задача достаточно сложна [1б-19]. Траектории движения с экстремальными ускорениями u = +1

представляют собой окружности радиусом

VI

k

Гра-

ницы включений множеств достижимости для геометрических координат системы (5) у1 = х, у2 = у

с параметрами V = 40 м/с, V = 400 м/с , к = 1 м/с2,

к = 5 м/с2 приведены на рис. 4, 5.

Рис. 3

Рис. 4

Рис. 5

Библиографические ссылки

1. Куржанский А. Б. Управление и наблюдение в условиях неопределенности : монография. М. : Наука, 1977.

2. Черноусько Ф. Л. Оценивание фазового состояния динамических систем : монография. М. : Наука, 1988.

3. Булгаков Б. В. Накопление возмущений линейных осциллирующих систем // Докл. АН СССР. 1946. Т. 51. С. 339-342.

4. Овсеевич А. И., Шматков А. М. Сравнение вероятностного и гарантированного подходов прогноза фазовых состояний динамических систем // Изв. РАН. Теория и системы управления. 1997. № 4. С. 11-16.

5. Новиков В. А., Рогалев А. Н. Построение сходящихся верхних и нижних оценок решений систем обыкновенных дифференциальных уравнений // Журн. вычисл. математики. 1993. № 33(2). С. 219-231.

6. Рогалев, А. Н. Гарантированные методы решения систем обыкновенных дифференциальных уравнений на основе преобразования символьных формул // Вычисл. технологии. 2003. № 8(5). С. 102-116.

7. Rogalyov A. N. Computation of reachable sets guaranteed bounds // Proc. of the IASTED Intern. Conf. on Automation, Control, and Information Technology -Control, Diagnostics, and Automation. Calgary : ACTA Press, 2010. Р. 132-139.

8. Рогалев А. Н. Гарантированные оценки и построение множеств достижимости для нелинейных управляемых систем // Вестник СибГАУ. 2010. Вып. 5(31). С. 148-154.

9. Рогалев А. Н. Вычисление гарантированных границ множеств достижимости управляемых систем // Автометрия. 2011. Т. 47. № 3. С. 100-112.

10. Белогородский С. Л. Автоматизация управления посадкой самолета : монография. М. : Транспорт, 1972.

11. Буков В. Н. Адаптивные прогнозирующие системы управления полетом : монография. М. : Наука, 1987.

12. Рогалев А. Н. Исследование практической устойчивости при постоянно действующих возмущениях // Вычисл. технологии. 2002. № 7(5). С. 148-150.

13. Рогалев А. Н. Границы множеств решений систем обыкновенных дифференциальных уравнений с интервальными начальными данными // Вычисл. технологии. 2004. № 9(1). С. 86-93.

14. Рогалев А. Н. Вопросы устойчивости ансамблей дифференциальных уравнений // Вычисл. технологии. 2008. № 13(3). С. 111-117.

15. Автоматизированное управление самолетами и вертолетами : монография / С. М. Федоров, В. В. Драб-кин, В. М. Кейн, О. И. Михайлов. М. : Транспорт, 1977.

16. Информационные множества в задаче наблюдения за движением самолета в горизонтальной плоскости / С. И. Кумков, В. С. Пацко, С. Г. Пятко [и др.] // Изв. РАН. Теория и системы управления. 2003. № 4. С. 51-61.

17. Бердышев Ю. И. О построении области достижимости в одной нелинейной задаче // Изв. РАН. Теория и системы управления. 2006. № 4. С. 22-26.

18. Karp K. A., Kibzun A. I., Malyshev V. V. A Minimax Approach for Statistical Simulation of Complex Technical Systems. // Advances in Modelling and Simulation. 1988. Vol. 10. № 3. P. 35-46.

19. Кибзун А. И., Лебедев А. А., Малышев В. В. О сведении задачи с вероятностными ограничениями к эквивалентной минимаксной // Изв. АН СССР. Техническая кибернетика. 1984. № 4. С. 73-80.

A. N. Rogalyov, A. A. Rogalyov

NUMERICAL COMPUTATIONS OF PHASE STATES INCLUSIONS FOR PROBLEMS OF AIRCRAFT DISPLACEMENT INSPECTION

In the article the authors describe the guaranteed methods, which allow to compute the boundary of controlled objects phase states. A problem of inspection of aircraft displacement at horizontal plane is solved by means of creation of symbolic formulas and decisions and estimation ofall the possible values. The results of the computations are presented.

Keywords: guaranteed boundary, phase state of the controlled objects, symbolic formula of decisions, bounds of all possible statuses area.

© PoraneB A. H., PoraneB A. A., 2012

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