Научная статья на тему 'Практическое применение математических моделей при обработке полетной информации'

Практическое применение математических моделей при обработке полетной информации Текст научной статьи по специальности «Математика»

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

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

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

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

THE MATHEMATICAL MODELS PRACTICAL APPLYING AT FLIGHT INFORMATION PROCESSING

This article presents activities results on aircraft take-off weight and engine thrust determination at the take-off run by onboard self-recorder unit data. Mathematical methods applied at the identification process are described. These methods precision value is given.

Текст научной работы на тему «Практическое применение математических моделей при обработке полетной информации»

УДК 629.735 001.851.573

В. А. Пожиленков

ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ПРИ ОБРАБОТКЕ ПОЛЕТНОЙ ИНФОРМАЦИИ

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

Введение. Математическое моделирование (ММ) движения воздушного судна (ВС), применявшееся вначале для прогнозирования его поведения в полете, находит все более широкое применение для идентификации полетов и определения параметров ВС по данным бортовых регистраторов режимов полета [1; 2]. Математические модели, применяемые для подобных работ, имеют как общие для всех моделей принципы построения, так и определенные особенности, вызванные спецификой работы с ними. Само понятие ММ в таком аспекте включает не только описание некоторого процесса, но и математический аппарат совершенствования модели на основании полетных данных (ПД) и методику их обработки.

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

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

Разработка методов определения взлетной массы воздушного судна по данным бортового самописца параметров полета была начата в целях повышения безопасности полетов (БП). Наиболее полно эта проблема отражена в работе М. С. Кубланова [1].

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

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

Однако эта тема далеко не исчерпана. Актуальность ее заключается в том, что информация о массе и других параметрах, определяющих поведение ВС на разбеге, необходима экипажу перед полетом и непосредственно в процессе разбега и отрыва. Эти параметры, включающие помимо массы, тягу двигателей, коэффициент лобового сопротивления и т. д., различаются даже для однотипных ВС. Например, суммарная статическая тяга двигателей для Ил-76ТД может отличаться почти на 2 т, а это дает увеличение длины разбега до 200 м. Неточность определения массы в 6 т (около 3 % максимального взлетного веса) изменит длину разбега также на 200 м. Поэтому необходим постоянный мониторинг состояния всех ВС с выдачей экипажам номограмм для предварительного расчета длины разбега и ввод индивидуальных параметров ВС в бортовой вычислитель, который уже в процессе разбега уточнит массу. Затем вычислитель выдаст уточненные скорости принятия решения, подъема передней ноги и отрыва, а также взлетную дистанцию, или сообщит, что взлет невозможен. Подобная работа вычислителя предусмотрена на самолете Ту-204, однако там параметры одинаковы для всех самолетов, а масса определяется по давлению в амортстойках с точностью 3.4 % при штиле, поэтому данная система до сих пор еще не задействована.

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

Создание математических моделей динамики полета позволяет извлекать из полетных данных информацию, содержащуюся в них в неявном виде, в частности фактическую взлетную массу. Работы по данной тематике были произведены несколькими организациями: ГосНИИ ГА, авиакомпанией «Пулково», ЛИИ, ЦАГИ, МАК, МГТУ ГА. По имеющимся сведениям, достигнута точность определения взлетной массы порядка 3,5 %. Как указано в [1], за рубежом также ведутся аналогичные исследования, но сведения по ним по соображениям коммерческой тайны являются закрытыми. Аналогично обстоят дела и в отечественной авиационной науке.

Работы [2; 3] построены на основе минимизации разности между ММ и ПД, при этом ПД подвергаются су-

щественному преобразованию с целью сглаживания, после чего в ММ вводятся вычисленные значения производных. В [2] численному дифференцированию даже посвящена отдельная глава. Но если учесть, что ММ построено на линеаризованных дифференциальных уравнениях, а вычисление производных - неоднозначный процесс, то можно считать, что данные методы не дают требуемой точности.

Более точная методика применена в работе [4], где уравнение движения самолета на разбеге решается относительно массы в каждой точке замера скорости.

[то - К, (V2)+ку - ку2 ]

т = ----------------------------.

К, ■ g + dV / Ж

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

В работе [1] создан математический аппарат, позволяющий повысить устойчивость математического моделирования путем совмещения видоизмененного метода Эйлера и метода Рунге-Кутта для численного решения уравнений ММ, но и в этом методе дифференцирование производится разностным способом, что даже при устойчивом решении может дать ошибку, превышающую допустимый предел. В качестве примера рассмотрена задача восстановления траектории взлета самолета Ил-76ТД, приведшей к аварии [1. С. 27-30]. По тексту видно, что исследование произведено недостаточно тщательно (правда автор работы признает, что были использованы «скудные сведения из периодической печати») и ответа на вопрос о причине аварии не дает, точнее дает, но семь вариантов ответа. Есть еще один момент, позволяющий говорить о недостаточной адекватности ММ, используемой в работе [1]. Движение самолета, представленное на рис. 9 [1. С. 28] (при неизменной скорости и угле атаки самолет в начале движется вверх, а затем вниз) просто невозможно или не приведен какой-то дополнительный фактор.

Рассмотрим построение ММ для идентификации процесса разбега ВС. Первоначальная цель моделирования

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

Вначале определим основополагающие свойства ММ, по которым будет произведена его разработка [1]:

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

обходимо учесть в ММ, что не всегда возможно. Еще один вариант - создание методики выделения требуемого процесса из ПД, что не всегда просто, но возможно;

2) достоверность и работоспособность. Параметры модели должны быть близки к параметрам объекта, а решения уравнений - однозначными и устойчивыми. Для обработки ПД необходима эффективная методика подавления шумов;

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

Исходные данные. Уравнение разбега ВС имеет вид dV / dt = [Т0 - К т - Ку ) + КГ - Ку] / т, где V - скорость самолета; t - время; т - масса ВС; Т0 - суммарная тяга двигателей при V = 0 с учетом температуры и давления воздуха; Кт - коэффициент трения качения; g - ускорение свободного падения, g = 9,8 м/с; Ку - обобщенный коэффициент подъемной силы, (У = Ку); Кд - коэффициент, определяющий снижение тяги двигателей от скорости (дТ/дУ < 0); К - обобщенный коэффициент лобового сопротивления, X=Ку2.

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

Уравнение (1) не отражает следующие факторы [5]:

- боковое обтекание ВС;

- раскрутку колес;

- несоосность двигателей и ВС.

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

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

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

Уист Упри6 ^.

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

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

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

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

Х+1=*+fXЭ*,

где /(X) = ёХ / ё при X=X; т - шаг интегрирования.

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

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

В уравнении разбега (2)производную можно вычислить, поскольку известна скорость, заданная уравнением ёУ / Л = /(У). Скорость можно взять из ПД. Рассмотрим этот процесс подробнее.

Положим, что X(0), X(1)X(2)X(и) - значения аналитического решения уравнения при t = Л, i = 0, 1, 2, ..., п; X1X2 X3 Xn - это ПД для тех же моментов времени; У.=/X)

- производная, вычисленная аналитическим путем.

С учетом погрешностей численное решение имеет вид X +1=X(i) + А.+ /[ДО + А. ]т, где X = X(i) + А., А . - погрешность ^го измерения. Итак, имея набор ПД, можно вычислить все У . Обозначим через 2 полученное решение для t = п. Далее можно интегрировать двумя способами:

- 1-й способ: 2 = Х0 + тХУк для к от 0 до i - 1 (метод Эйлера в чистом виде [6]);

- 2-й способ: 2.=X. _ 1 + тУ._ 1 при 20=X(0) - начальное условие.

Очевидно, что оба способа неитерационные, соответственно обратная связь отсутствует. Следовательно, решения устойчивы.

Для оценки точности решения представим /[X(i) + А.] как/[X(i)]+АiдY / дX приX=X. Тогда погрешность 2 для первого способа можно представить как А2.+1=А0 + дУ / дXk _ 12 ., для второго - как А2.+1 = А. + тА. дУ / дX.

Поскольку погрешность А носит случайный характер, то и А2 является также случайной величиной. Для

первого способа погрешность зависит от количества шагов: среднеквадратичное отклонение суммы, в соответствии с предельной теоремой теории вероятностей, возрастает пропорционально квадратному корню от числа шагов. Во втором способе погрешность i попадает только в (i + 1)-е решение и далее не двигается. К ней прибавляется тА . дУ / дX.. Если дУ / дX. имеет знак, противоположный А., то возможно уменьшение погрешности. Для этого тА . дY / дХ . не должна превышать А . по абсолютному значению более чем в два раза: |тА . дУ / дХ . | < 2А . | или |т дУ / дX | < 2 при дУ / дX < 0. При этом последнее условие является необходимым, а первое - достаточным.

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

Дальнейшее рассмотрение относится только к второму способу.

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

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

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

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

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

1. Кубланов, М. С. Разработка теории и методов повышения уровня адекватности математических моделей на основе идентификации параметров движения для обеспечения летной эксплуатации самолетов ГА : дис. ... д-ра техн. наук / М. С. Кубланов ; Моск. гос. техн. ун-т гражд. авиации. М., 2000.

2. Сакач, Р. В. Использование средств объективного контроля в целях обеспечения безопасности полетов / Р. В. Сакач [и др]. М. : Изд-во МИИГА, 1988.

3. Харманкулов, И. В. Эффективность использования полетной информации / И. В. Харманкулов, Б. В. Зубков. М. : Транспорт, 1991.

4. Макаров, Н. В. Функциональный анализ влияния ошибок входной информации на погрешность расчета фактической массы воздушного судна по расшифровкам записей на МСРП приборной скорости разбега в зависимости от времени : техн. справка / Н. В. Макаров ; ГосНИИ гражд. авиации. М., 1997.

4. Бехтир, П. Т. Практическая аэродинамика самолета Ил-76Т / П. Т. Бехтир, В. П. Бехтир. М. : Машиностроение, 1979.

5. Ортега, Дж. Итерационные методы решения нелинейных систем уравнений со многими неизвестными / Дж. Ортега, В. Рейнболт М. : Мир, 1973.

V. A. Pozhilenkov

THE MATHEMATICAL MODELS PRACTICAL APPLYING AT FLIGHT INFORMATION PROCESSING

This article presents activities results on aircraft take-off weight and engine thrust determination at the take-off run by onboard self-recorder unit data. Mathematical methods applied at the identification process are described. These methods precision value is given.

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