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

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

CC BY
28
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
нелинейная коррекция / фазовый сдвиг / частотный метод / оптимизация / самолет / модель пилота / функция чувствительности / запаздывание / предотвращение колебаний / non-linear correction / phase shift / frequency method / optimization / airplane / pilot model / sensitivity function / lag / oscillation avoidance

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Ю.С. Зайцева

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Ю.С. Зайцева

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

Design of nonlinear correcting device to prevent oscillations of pilot-vehicle systems

It is known from engineering practice that the actuators of the aircraft control surfaces have physical limits of thrust which are manifested in the nonlinear effects of actuator rate and the level saturation. In turn, the influence of non-linearities causes a negative phase shift between the actual and control pilot signal, which negatively affects the stability of the aircraft. As a result, nonlinear oscillations of the aircraft’s angular motion may arise, which endanger flight safety. To prevent fluctuations various methods have been developed, but there is no general approach to modeling. In this paper, the nonlinear correcting device synthesis methods is proposed. It is illustrated by the example of stabilizing the pitch angle in a piloted aircraft control system. The synthesis is implemented on the base of the optimization of system parameters and uses the Matlab/Simulink dynamic modeling software package. As a result of the study, the algorithm for the synthesis of a nonlinear correcting device is presented on the example of a remotely controlled UAV. The parameters of the pilot model, at which pilotinduced oscillations occur, are obtained. The properties of the optimal system are illustrated and evaluated using frequency response, pitch transients, and flight characteristics.

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

ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ И

ПРОЦЕССЫ УПРАВЛЕНИЯ N. 2, 2021 Электронный журнал, рег. Эл. N ФС77-39410 от 15.04.2010 ISSN 1817-2172

http://diffjournal, spbu. ruf e-mail: jodiff@mail.ru

Управление в нелинейных системах

Синтез нелинейных корректирующих звеньев для предотвращения колебаний пилотируемых летательных

аппаратов

Ю. С. Зайцева Институт проблем машиноведения РАН, С-Петербургский государственный университет, e-mail: juliazaytsev@gmail.com

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

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

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

1 Введение

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

В целом эта проблема касается высокоманевренных автоматизированных ЛА, возникает при проектировании новых концепций ЛА, нововведении и модернизации систем управления. В связи с чем для выполнения высоких требований к безопасности полетов проблема предотвращения колебаний ЛА особенно актуальна.

На данный момент разработаны различные подходы для анализа динамики и предотвращения нелинейных колебаний ЛА, собранные в обзорах [5-7]. Среди них можно выделить группу методов на основе анти-виндап и последовательной коррекции [8-10]. В [9] сравниваются три схемы системы с ограничением скорости привода, достигающей 40 град/с, содержащую нелинейные фильтры, включенные в прямой и обратный канал управления, с классическим анти-виндап компенсатором. Результаты моделирования пере-

ходных процессов по тангажу показали, что анти-виндап компенсатор дает лучшие результаты в устойчивости и динамических характеристиках исследуемой системы. Анти-виндап корекция необходима при синтезе ПИ- или ПИД-регулятора, когда объект управления описан в виде «чистого» интегратора с ограничением входного сигнала и охвачен отрицательной обратной связью [10]. В таких случаях большие рассогласования не могут парироваться из-за наличия насыщения. В работе [8] представлен синтез анти-виндап регулятора с использованием метода компенсирующий одновременно ограничение привода по уровню и скорости. Задача оптимизации состоит в минимизации некоторого размера области устойчивости замкнутой системы объекта управления с регулятором. Моделирование движения угла крена при ограничениях уровня 10 град и скорости 20 град/с привода по сравнению с классическим анти-виндап регулятором показало переходные процессы со значительно меньшим перерегулированием.

Последовательная коррекция осуществляется путем введения в контур управления пре-фильтров. Они применяются для широкого диапазона нелинейных систем и имеют хорошие технико-экономические показатели. Среди пре-фильтров можно выделить нелинейные корректирующие устройства (НКУ), основными достоинствами которых являются обеспечение высоких показателей качества системы регулирования, внесение положительного фазового сдвига в контур управления без изменения амплитудной характеристики, помехоустойчивость [11]. Известны работы по подавлению нелинейных колебаний в системах управления полетом с помощью НКУ, описанные в обзорных статьях [5, 12]. На основе НКУ решается задача компенсации отрицательного фазового сдвига с помощью введения в контур управления псевдолинейного ПИД-регулятора [20]. В [13] описан алгоритм адаптивной настройки НКУ для объекта управления второго порядка.

Анализ литературы показывает, что с помощью НКУ достигаются требования точности и качества процессов в нелинейных системах управления полетом, но не существует общего подхода синтеза НКУ. В связи с чем в данной работе ставится задача создания методики синтеза НКУ для предотвращения колебаний пилотируемых ЛА с учетом адаптации пилота к переменным задачи управления.

2 Метод нелинейной коррекции

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

Проектирование систем управления различными методами приводит к задаче выбора параметров и типа корректирующего устройства [11,14-21]. Как известно, линейные корректирующие устройства (КУ) имеют ограниченные возможности для обеспечения высоких показателей качества и точности процессов управления. Например, в системе усилителя, содержащей нелинейность типа насыщения, введение линейного КУ затягивает переходный процесс. Также с ростом ФЧХ линейное КУ повышает частоту среза системы, что приводит к расширению полосы пропускания входного сигнала замкнутой системой и, как следствие, пропусканию высокочастотных составляющих сигнала (шумов) [22]. Таким образом, при проектировании САУ требуются подавление усиления с ростом частоты без изменения фазы, либо увеличение фазового опережения без изменения амплитуды, либо ослабление усиления одновременно с ростом фазы. Замена линейного КУ нелинейным позволяет преодолеть эти проблемы. Так, переходный процесс значительно сокращается с нелинейным КУ, если устройство содержит нелинейность такого же типа, как в системе. Если включить последовательно нелинейное КУ в систему управления, то ее ФЧХ повышается в районе частоты среза, при этом АЧХ остается без изменений. Такая коррекция уменьшает влияние шумов на контур управления. В целом, нелинейные КУ имеют более разнообразные по форме частотные характеристики и дают возможность изменять их при различных входных сигналах. Обычно их включают в прямой канал системы управления, либо в канал обратной связи. Частотные характеристики нелинейных КУ зависят от частоты и амплитуды входного сигнала.

Для коррекции свойств САУ выделяют класс нелинейных КУ, называемых псевдолинейные КУ. Их эквивалентная АФЧХ не зависят от входно-

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

Для создания необходимых запасов устойчивости системы требуется не только избежать охвата точки (—1, j0) годографом АФЧХ, но и обеспечить его необходимое удаление от этой точки. Рассмотрим схему нелинейного фильтра, позволяющую относительно независимо формировать его амплитудную и фазовую характеристику [15]. Эти характеристики не будут зависеть от амплитуды входного сигнала. Меняя параметры линейных фильтров, получают желаемые частотные характеристики.

НКУ-1, представленное в [15], работает следующим образом. В первой ветви сигнал проходит последовательно через фильтр низких частот, в котором с помощью заданного коэффициента усиления формируется величина амплитуды. Затем сигнал проходит через устройство взятия модуля, который сохраняет информацию об величине амплитуды и не сохраняет информацию о величине сдвига фазы. Во второй ветви сигнал, попадая на устройство фильтра, получает положительный запас по фазе, требуемый для компенсации отставания. Далее, проходя через блок взятия сигнатуры, сигнал теряет информацию о величине амплитуды сигнала и сохраняет информацию о фазовом сдвиге. На выходе двух этих ветвей стоит блок перемножения, в котором формируется сигнал с желаемой величиной амплитуды и фазы, который далее поступает на привод органа управления.

Уравнения НКУ-1 имеют следующий вид [15-18,23-25]

у = к\и\ ,

А(р)х = В (р)и,

где р = с[/(И - оператор дифференцирования по времени, А(р), В(р) - операторные многочлены такие, что W(в) = ^( ) ? гДе 3 ^ С, - передаточная

функция линейного упреждающего фильтра. Обычно в качестве W(в) берется следующее звено первого порядка

W(*) = Т1 ■ Т2^1, (2)

К ) Т2 Т} 8 + 1'

где 0 < Т1 <Т2 выбранные при проектировании постоянные времени. Фа-

зовый сдвиг, вносимый фильтром (2), равен

= аге1апшТ2 — аге1апшТ\ > 0 при и ^ 0. (3)

Вычисление коэффициентов гармонической линеаризации для (1) - (4) приводит к следующим выражениям [15]:

к

а = -(п - 2р + sin2^), (4)

п

к

b =-(1 - cos 2^). (5)

п

Рассмотрим следующее НКУ-2, структура которого получена путем добавления к НКУ-1 дополнительных фильтров нижних частот W2(s), W~3(s) и параллельного канала, проводящего входной сигнал (рис. 1). Вход ветви сигнала 6, через дифференцирующее звено с замедлением, получается как отклонение привода управляющей поверхности ЛА (либо - в качестве варианта - оценивается по управляющему сигналу и нелинейной модели привода). Таким образом, НКУ-2 имеет свойство адаптивности, заключающееся в зависимости выходного сигнала от усредненного значения скорости отклонения рулевой поверхности 6(t). В зависимости от этого меняются коэффициенты линейной комбинации входного сигнала u(t) и результата его пропускания через НКУ-1. Тем самым, при малых скоростях отклонения рулей, НКУ-2 работает как линейное устройство, передавая входной сигнал непосредственно на выход, а при скоростях отклонения близких в максимальным 6 - как НКУ-1 что привносит в НКУ-2 свойство адаптивности.

НКУ-2 описывается следующими уравнениями

WUs) = У + 1, W2(s) = —-—, Wa(s) = —--, (6)

TiS + 1' KJ T2s + 1' 3K J T3s + 1' w

щ = kilul, u2 = sign (Wi(s)u), u3 = W2(s)u2, u4 = u\ • u3, (7)

Щ = k2W3(s)6, щ = |U5|, у = (1 - щ) • uA, (8)

где k2 = 1 /6; имеет смысл полагать к\ = 1.

АФЧХ НКУ-2 для различных величин усредненной скорости отклоне-

2.50s + 1 1

ния рулей (в град/с) при W](s) = -, W2(s) = ---, W3(s) =

0.35s + 1 0.04s + 1

6 = 6 град/с приведены на рис. 2.

0.50в + 1

Как видно из рисунка, свойства НКУ-2 меняются в зависимости от сглаженной величины ^ чем ближе она к предельному значению тем

Рис, 1: Структурная схема НКУ-2

Рис, 2: АФЧХ НКУ-2 для 5 = 1,..., 6 град/с

сильнее проявляется влияние НКУ, а при малых по модулю значениях £(£), НКУ «пропускает» сигнал летчика практически без искажений.

3 Структура системы самолет-летчик

Продольное движение ЛА описывается нелинейными дифференциальными уравнениями с постоянными коэффициентами. Для анализа эти уравнения представляют в упрощенном линеаризованном виде. Передаточная функция ЛА от отклонения рычага управления к углу тангажа будет иметь вид [26]:

^ (з)= 8(Т*8'-2 +2Т^ + 1), (9)

где в Е С - оператор Лап ласа, кс - коэффициент передачи ЛА, Т\ - раектор-ная постоянная, ^ - оказатель затухания.

К(т18 +1)

Wp{s) = -е—Трв, (10)

В компенсаторных задачах управления пилот реагирует на сигнал рассогласования £ между входным сигналом и реакцией ЛА Известно, что уровень пилотажных характеристик для большинства задач пилотирования зависит от характеристик управляемости самолета при стабилизации угла тангажа, поэтому в таком случае необходимо анализировать замкнутую систему пилот-ЛА [26-28].

На основе экспериментальных данных введена гипотеза о свойстве адаптации пилота к переменным задачам управления, благодаря чему характеристики системы пилот-ЛА считают относительно постоянными [26-28]. При исследовании объекта управления с постоянными параметрами используют приближенную линейную модель в диапазоне частоты среза, описывающую отклонение стабилизатора 5е в зависимости от ошибки стабилизации е: [26,27,29]:

(Тьз + 1^— да 5 +1)

где Кр - коэффициент усиления пилота, - постоянные времени опере-

жения и сглаживания, вводимые пилотом для сглаживания процессов пилотирования, Тр - постоянная времени запаздывания, отражающая задержку восприятия и формирования действий в центральной нервной системе пилота и нейромускулярное напряжение. тр возрастает по мере усложнения задачи пилотирования, требующей от пилота введения опережающих действий. Постоянная времени запаздывания не зависит от входного сигнала и динамики ЛА, а ее изменение приводит к ухудшению оценок самолета летчиком, поэтому оптимальное значение принимают равным в диапазоне 0.1- 0.2 с. При увеличении полосы пропускания частот входного сигнала летчик пытается задемпфировать сигнал и уменьшить фазовое запаздывание путем ввода опережения Т^. Когда он вынужден пилотировать аккуратно, то вводится запаздывание Тъ,Тх. Таким образом, пилот способен производить усиление, дифференцирование и сглаживание воспринимаемого сигнала. Также пилот в результате своей адаптации может быть описан как звено запаздывания и опережения, только запаздывания или опережения, как коэффициент усиления. В целом пилот адаптируется так, чтобы система была устойчива в широком диапазоне Кр, АЧХ в достаточном диапазоне около частоты среза имела наклон -20 дБ, на низких частотах обеспечивалась хорошая реакция на команды пилота и подавление возмущений [27].

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

описанный уравнениями первого порядка [9]:

{

5е(Ъ) = ва^щ; е5 (Ъ), е$(£) = ис(г - та) - 6е(г),

где Та - постоянная времени привода, та - время запаздывания, 5е(Ь) - отклонение ручки управления, 6 - величина ограничения скорости привода, ис - управляющий сигнал привода, е§ - ошибка между входным и выходным сигналом привода.

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

I де, при 15е| ^ 5, ва^ = < - .

[инач е 5 sign(£e)

Для линейного привода передаточная функция согласно (11) описывается следующим соотношением:

1

(в) = 1 е-«* (12)

Для компенсации негативного влияния нелинейности привода рассмотрим метод нелинейной корекции.

4 Алгоритм синтеза нелинейного корректирующего устройства для предотвращения КВЛ в системе самолет-летчик

На основе поведения летчика во время процессов пилотирования, установленного во многих летных экспериментах, сделан вывод о том, что его поведение при стабилизации самолета близко к поведению, определяемому правилами оптимального синтеза линейных систем [30-33]. Из комментариев пилотов следует, что они стремятся захватить цель быстро, с хорошим прогнозом реакции и минимальным перерегулированием, без возбуждений колебаний самолета. Говоря инженерным языком, пилот хотел бы иметь замкнутую систему с минимальным сдвигом по фазе относительно управляющего сигнала и отсутствие резонансных пиков, что эквивалентно настройке его математической модели. Этот процесс происходит путем настройки параметров модели пилота.

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

J(х) —У max,

хеХ

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

X = {ж е Еп (х) < 0}, j = !,т,

(13)

(14)

где Еп - n-мерное евклидово пространство, X - допустимое множество, содержащее точки х, х = [х\,х2, ...%n]T вектор-столбец евклидова пространства, (х) - заданные скалярные функции.

В данном случае при исследовании системы пилот-самолет целевая функция не может быть выражена аналитически, а только численно, поэтому для ее находжения используем имитационное моделирование. Для этого разработана библиотека программа в среде MATLAB/Simulink в виде встроенных функций с использованием программного обеспечения пакета Control Systems Toolbox. После каждого шага моделирования Simnlink-модели полученные выходные данные передаются в рабочее поле MATLAB, где далее обрабатываются. Структура взаимодействия программ представлена на рис. 3.

Рис. 3: Структура взаимодействия программ при решении задачи оптимизации

Оптимизация целевой функции в МАТЬАВ выполнена с помощью стандартной функции £тшяенгсЬ, которая возвращает вектор, являющийся локальным минимумом, подлежащей минимизации функции в векторном или

матричном виде. Эта функция реализована по алгоритму Нелдера - Мили (Neider - Mead), или метода деформируемого многогранника и симплекс-метод [35]. Этот метод является одним из лучших прямых методов минимизации функций, не требующий вычисления градиента или производных функции. Метод сводится к построению многогранника в n-мерном пространстве, заданным п + 1 вершиной. На каждом шаге итераций выбирается новая точка решения внутри и вблизи многогранника. Затем она сравнивается с одной из вершин многогранника. Ближайшая к этой точке вершина многогранника обычно является этой точкой. Таким образом, многогранник перестраивается и обычно позволяет найти новое, более точное положение точки решения. Решение повторяется, пока размеры многогранника по всем переменным не станут меньше заданной погрешности решения.

Предложен следующий алгоритм оптимизации системы пилот-самолет [36,37], представленный на блок-схеме 3.

Алгоритм 1. Оптимизация линейной системы пилот-ЛА.

1. Анализ объекта управления.

2. Выбор типа корректирующего устройства и его параметров.

3. Выполнение программы оптимизации.

4. Проверка работоспособности и качества СУП.

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

1. Анализ объекта управления.

Первоначально оценивается устойчивость ЛА на основе его модели в продольном короткопериодическом движении [26,38]. Для этого удобно использовать метод корневых годографов [15,39]. В зависимости от типа ЛА выбирается структура системы улучшения устойчивости и управляемости, рассчитываются их параметры. Система улучшения устойчивости представляет собой обратную связь по скорости угла тангажа и удовлетворяет требованиям к величинам собственной частоты и коэффициенту демпфирования коротко-периодического движения ЛА. Это повышает устойчивость ЛА, исключая быстрые изменения угла тангажа, например, по причине порывов ветра. Система улучшения управляемости образуется введением в контур управления Л А обратной связи по углу тангажа для слежения за задающим сигналом. Степень устойчивости задает разработчик исходя из назначения и режимов эксплуатации Л А.

2. Выбор типа корректирующего устройства и его параметров.

НКУ выбирается разработчиком в зависимости от поставленных задач и

объекта управления. Параметры НКУ выбираются так, чтобы в диапазоне частоты среза АЧХ имела наклон -20 дБ/дек.

3. Выполнение программы оптимизации.

3.1. Ввод начальных данных.

На начальном этапе выбирается модель исследуемого Л А, вводятся его параметры, в том числе величина ограничения скорости привода. Выбирается вид модели пилота и начальные значения ее параметров К0р,Т01, Т0^ т0р. Разработчик может выбирать их в довольно широком диапазоне, ограничивающимся рамками, соответствующими реальному поведению пилота. Для более точного результата алгоритм Нелдера - Мида требует выполнения несколько раз.

На этом этапе вводятся ограничения на управляемые параметры, исходя из значений полученных из летных экспериментов: Кр) Т^ Т^ тР) а также ограничения на показатели качества частотных характеристик и переходного процесса, в которые входят: коэффициент усиления пилота Кр) постоянная времени опережения Т^, постоянная времени сглаживания Т/, время запаздывания тр, показатель колебательности М, вещественные части корней характеристического уравнения Ие которые должны иметь отрицательные значения.

3.2. Вычисление целевой функции. Согласно поставленной задаче оптимизации целевая функция записывается в виде [36]:

3 (х) = —шс, (15)

где шс - частота среза разомкнутой системы пилот-самолет.

Из-за наличия звена временного запаздывания в модели пилота или в других звеньях порядок всей системы равен бесконечности. Для описания звена чистого запаздывания больше всего подходит дробно-рациональная функция, имеющая единичные значения АЧХ на всех частотах, при этом погрешность аппроксимации возникает только в ФЧХ. В МАТЬАВ встроена стандартная функция раёе для вычисления аппроксимации Паде в виде отношения двух полиномов (х) степей и / и (ж) степей и т, коэффициенты которых определяются коэффициентами разложения функции в ряд Тейлора [40,41,41]:

Р1 (х) _ ао + а\ + ... + щх1 Яш(х) Ьо + Ьхх + ... + Ътхш,

где а^ bi - коэффициенты разложения Паде. В результате аппроксимация передаточной функции звена запаздывания при I = т = 5 выглядит следу-

ющим образом:

_TS _ -Л5 + 30А4 - 420А3 - 15120Л + 30240 6 ~ Л5 + 30Л4 + 420А3 + 3360Л2 + 15120А + 30240, ' ^

где Л = ts. В результате применения этой процедуры порядок системы уменьшается до конечного.

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

1. Проверка выполнения ограничений для значений Kp,Ti,Tj,тр с помощью условного оператора if-else. Если какое-либо из ограничений не выполняется, то вычисления завершаются, на выходе из подпрогаммы формируется большое значение минимизируемой функции, что свидетельствует о неудачной итерации.

2. Вычисляется аппроксимация Паде (16) для степенной функции в модели пилота с запаздыванием тр: e-TpS ~ WTp(s), и других звеньев, содержащих запаздывание (например - модели привода).

3. Вычисление передаточной функции ЛА Wa(s) с помощью встроенной функции tf пакета CONTROL SYSTEMS TOOLBOX системы MATLAB,

4. Вычисление передаточной функции привода ^act(s).

5. Вычисление числителя N(s) и знаменателя D(s) передаточной функции

W(s) разомкнутой системы по тангажу :

W(,) s= ^ = ад.

Dis) " 's + WJs)'

6. Вычисление корней r¿, г = 1,...,п характеристического многочлена Р (s) = N (s) + D(s) стандартной функцией roots пакета MATLAB,

7. вычисление передаточной функции замкнутой системы по тангажу: ф(5) = ^ (s) и с00тветствующег0 ей показателя колебательпости M с помощью стандартной функции MATLAB norm,

8. Проверка выполнения условия ограничения M ^ 1.25. Если оно не выполняется, то целевой функции присваивается значение 103М и выполняется следующий шаг вычислений.

9. Наибольшее значение частоты среза шс определяется из интервала [0.1,100] при котором модуль частотной передаточной функции разомкнутой системы был приближенно равен единице: \W(¿w)| ~ 1,

Рис, 4: Simulink-модель линейной системы пилот-Л А

10. Вычисляется степень устойчивости ^ = — max(Reri)7 1 ^ г ^ 23 и проверяется условие ^ > 0. Если это условие не выполняется, то J = —105^ и выполняется переход к новой итерации. Иначе, J = —шс и вычисление параметров Кр) Т^ Т^ тр данная итерация заканчивается. Выход из процедуры оптимизации осуществляется автоматически программой fminsearch с используемыми по умолчанию условиями.

3.3. Запуск и выполнение Simulink-модели.

На рис. 4 представлена структурная схема модели Simulink с моделью ЛА. В контур управления введена обратная связь по угловой скорости тангажа с коэффициентом kq.

Предлагаемый здесь алгоритм реализован в виде компьютерной программы в среде MATLAB/Simulink, представленной в [42]. Из среды MATLAB вызывается Simulink-модель, в которую передаются входные параметры и полученные параметры модели пилота из предыдущего пункта. Производится вычисление по Simulink-модели. Обмен данными реализуется с помощью встроенного Simulink-блока «То workspace».

4. Проверка работоспособности и качества СУП.

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

5 Пример применения работы алгоритма

Проиллюстрируем работу алгоритма 4 на примере следующей системы пилот-самолет без ограничения скорости привода. Модель пилота выбрана в виде модели на частоте среза (10). Модель объекта управления, содержащая модели привода и самолета, описывается передаточной функцией от угла отклонения рычага управления к угловой скорости тангажа [43]:

W М 1 29Л1(8 + 4.356)

Way(s) = 6 0.0765 + 1 • ^ + 7.3585 + 25.65 (17)

Рис, 5: Переходный процесс но угловой скорости тангажа Л А с отрицательной обратной связью

Проанализируем устойчивость модели Л А (17). Для этого найдем корни характеристического уравнения передаточной функции ЛА: = {-3.66 ± ¿3.59} = {-0.038}.

Отрицательность вещественных частей корней характеристического многочлены указывают на то, что передаточная функция ЛА асимптотически устойчива. Корень йз близок к нулю, что говорит о малом запасе статической устойчивости. Для повышения устойчивости введем отрицательную обратную связь по угловой скорости тангажа с коэффициентом 0.15 с, найденным методом корневого годографа [15,39].

В результате выполнения алгоритма получены следующие параметры модели пилота: Т^ = 0.487 с, Т/ = 0.603 с, т = 0.182 с, Кр = 0.598 при принятой скорости ограничения привода равной 6 град/с. Параметры НКУ: Т\ = 0.008 с, Т2 = 2.5 с. На рис. 6 представлены частотные характеристики оптимальной скорректированной системы.

Из рис. 6 видно, что фазовый сдвиг положительный. Корни характеристического уравнения представлены на рис. 7. Все они лежат в левой полуплоскости.

На рис. 8 показаны переходные процессы в системе с НКУ и без.

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

Для нелинейных систем, характеристики которых зависят от амплитуды и частоты входного сигнала, возможно применение численного метода анализа в частотной области [44]. Для нелинейной конвергентной системы в форме

АФЧХ

тп

10"1 10° Й? 102'

да, рад/с

Рис, 6: АФЧХ оптимальной системы с ограничением скорости привода

-во-1-1-1-1-1-1-

■70 -60 -50 -40 -30 -20 -13 0

Ре-Рис, 7: Корни характеристического уравнения

Лурье

¿(¿) = / (х,г), у(г) = н(х,г),

где х(Ъ) £ Кт - вектор пространства со стояния, у(Ъ) £ К - выход системы, г(1) ............. опорный сигнал, г(£) = ае(Ъ) - рассогласование такое, что

е(Ъ) = г(Ъ) — существует периодическое решение х(Ъ) с соответствующим выходом у(^ и ё(£) = г(Ь) — у

Тогда по определению [44] обобщенной частотной характеристики по ошибке от задающих) воздействия в терминах среднеквадратических значе-

t"(t>. №), t5n(al(tí. град

............щ J V / 4

/ 1

У \

i / -Л- \ ъ ......у ' \ i \

\ \ S / 1 f \ / f

Рис, 8: Переходные процессы в оптимальной скорректированной системе и нескорректированной системе с ограничением скорости привода

101 10° и1

¡A РЗД/С

Рис, 9: Функция чувствительности оптимальной скорректированной системы с ограничением скорости привода

ыий записывается как:

Ile* |2

S(A,u) = ü^12, (18)

где \\2 = ^ /02^ z(т)2dr■

На рис. 9 представлена обобщенная частотная характеристика по ошибке от задающего воздействия оптимальной системы с ограничением скорости привода для амплитуд входного гармонического сигнала равных 5 15 25, 35 град.

Другим способом исследовать зависимость поведения систем от входных воздействий является вычисление индекса возбудимости [45,46]. С помощью этой меры анализируют возможности изменения характеристик системы и определяют меру возбудимости колебаний. При этом индекс возбудимости зависит от выбора входа и выхода системы, допустимой величины управля-

5 4 3 2 1 0

Рис, 10: Индекс возбудимости онтималыюй системы с ограничением скорости привода и без пего

S(a)

а, град

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

На рис. 10 представлен индекс возбудимости оптимальной системы с ограничением скорости привода. Для сравнения на рис. 10 показан индекс возбудимости для нескорректированной системы, из которого видно, что около амплитуды 5 град начинается резкий рост индекса возбудимости.

Рассмотрим результаты выполнения алгоритма на примере нескольких ЛА, параметры которых представлены в таблице 5. Проведем оценку пилотажных характеристик Л А по полученным параметрам модели пилота. Из летных экспериментов было получено, что для хорошей оценки пилотажных характеристик ЛА, параметры модели пилота должны лежать в следующих пределах: Tl ^ 1, тр « 0.2, Tj ^ 1. По шкале Купера-Харпера оценку «хорошо» получают Convair и Cessna. Однако у Cessna введение пилотом Tj ~ 1 говорит о том, что на средних и высоких частотах для обеспечения устойчивости оценки ЛА могут существенно ухудшиться. Введение у Convair Tl = 1 говорит о том, что нилот вынужден «форсировать» движение ЛА [32].

Таблица 1: Параметры передаточной функции ЛА

Название ЛА кс Тг т 2

РЬавЛаИ 4.93 0.23 0.039 0.286

Воет§ 747 0.39 1.89 1.32 3.1

Сопушг 880М 0.37 1.4 0.57 0.9

Севвпа 172 2.6 0.36 0.025 0.19

Таблица 2: Параметры модели пилота

Название Л А Кр, с тР, с Ть,с Т1гс

РЬавШаП Воет§ 747 Сопушг 880М Севвпа 172 0.6 5 1.2 0.934 0.18 0.1712 0.163 0.1469 0.487 0.758 1 0.0001 0.6 0.0002 0.0003 0.96

6 Заключение

В данной работе представлена методика синтеза НКУ для предотвращения нелинейных колебаний на примере системы управления летательным аппаратом в режиме дистанционного управления человеком-оператором. Оптимизация параметров модели пилота проведена на частоте среза при продольном движении Л А. Предложена нелинейная коррекция пилотируемого контура управления с помощью НКУ с раздельными каналами формирования амплитуды и фазы сигнала.

Дано пошаговое описание предложенной методики синтеза НКУ для замкнутой системы пилот-ЛА. Изложен алгоритм вычисления целевой функции и представлена блок-схема методики синтеза, реализуемая программными средствами МаШЬ/БтиПпк. В результате вычисления программы получены параметры пилота, при которых возникают колебания ЛА. Результаты оптимизации подтверждены иллюстрациями АФЧХ и переходных процессов для гармонического и прямоугольного входного сигнала. С помощью методов частотного анализа, в том числе обобщенной функции чувствительности для нелинейных систем, дана оценка диапазона параметров возможных входных сигналов исследуемой системы при насыщении скорости привода управляющих поверхностей Л А.

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

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

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

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

Работа выполнена при финансовой поддержке ведущих научных школ РФ 2020-2021 (НШ-2624.2020.1).

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

[1] Тгап А. Т., Sakamoto N., Kikuchi Y., Mori К. Pilot induced oscillation suppression controller design via nonlinear optimal output regulation method. Aerospace Science and Technology, 2017, vol. 68, pp. 278-286.

[2] Zaitceva I., Chechurin L. The estimation of aircraft control system stability boundaries by the describing function method. Cybernetics and Physics, 2020, vol. 9, no. 2, pp. 117-122. Available at: http: //lib.physcon.ru / doc?id=2eab6a5dddc2

[3] Зайцева Ю.С., Чечурин Л.С. Устойчивость вынужденных колебаний в пилотируемых системах летательных аппаратов .Дифференциальные уравнения и процессы управления, 2019, vol. 4, pp. 159-176.

[4] Andrievsky В., Kravchuk К., Kuznetsov N. et al. Hidden oscillations in the closed-loop aircraft-pilot system and their prevention. IFAC-PapersOnLine, 2016, vol. 49, pp. 30-35.

[5] Андриевский Б.P., Кузнецов H.B., Леонов Г.А. Методы подавления нелинейных колебаний в астатических системах автопилотирования летатель-

ных аппаратов. Изв. РАН. Теория и Системы, Управления, 2017, № 3, с. 118-134.

[6] Зайцева, Ю.С., Андриевский Б.Р., Кудряшова Е.В., Кузнецов Н.В., Кузнецова О.А. Обзор методов предотвращения раскачки самолета летчиком. Дифференциальные уравнения и процессы управления, 2020, №. 2, с. 131172.

[7] Andrievsky В., Arseniev D., Kuznetsov N., Zaitceva I. Pilot-Induced Oscillations and Their Prevention. Proc. of Cyber-Physical Systems and Control, Springer International Publishing, Cham, 2020, pp. 108-123.

[8] Queinnec I., Tarbouriech S., Biannic J.-M., Prieur C. Anti-Windup algorithms for pilot-induced-oscillation alleviation. AerospaceLab, 2017, 35 p.

[9] Gatley S., Postlethwaite I., Turner M., Kumar A. A comparison of rate-limit compensation schemes for PIO avoidance. Aerospace Science and Technology, 2006, vol. 10, no. 1, pp. 37-47.

[10] Леонов Г.А., Андриевский Б.P., Кузнецов H.B., Погромский А.Ю. Управление летательными аппаратами с AW-коррекцией. Дифференциальные уравнения и процессы управления, 2012, № 3, с. 36.

[11] Зельченко В.Я., Шаров С.Н. Нелинейная коррекция автоматических систем. Л.: Судостроение, 1981, 167 с.

[12] Андриевский Б.Р., Кузнецов Н.В., Кузнецова О.А., Леонов Г.А., Мокаев Т.Н. Локализация скрытых колебаний в системах управления полетом. Труды СПННРАЩ 2016, № 49, с. 5-31.

[13] Скороспешкин М.В., Скороспешкин В.Н., Аврамчук B.C. Адаптивное корректирующее устройство для систем автоматического управления. Проблемы информатики, 2011, т. 2, №. 10, с. 68-75.

[14] Хлыпало Е.И. Учет динамической нелинейности магнитных усилителей при проектировании автоматических систем. Автоматика и Телемеханика, 1963, т. 24, № И, с. 1394-1401.

[15] Нелинейные корректирующие устройства в системах автоматического управления / под ред. Попова Е.П. М.: Машиностроение, 1971, 466 с.

[16] Шаров А.Н., Шаров С.Н. Исследование параметров частотных свойств некоторых нелинейных динамических корректирующих устройств. Автоматика и Телемеханика, 1974, т. 35, № 8, с. 1219-1225.

[17] Филатов И.В., Шаров С.Н. Исследование параметрической чувствительности нелинейных динамических корректирующих устройств. Инженерная кибернетика, 1977, т. 15, № 2, с. 166-169.

[18] Зельченко В.Я., Шаров С.Н. Расчет, и проектирование автоматических систем с нелинейными динамическими звеньями. Машиностроение, 1986, 174 с.

[19] Берзин Б.П., Матюхина Л.И., Михалев А.С. Нелинейное корректирующее устройство. Авторское свидетельство, SU 411430 А1, СССР, 1974. Номер заявки: 1680846/18-24, дата регистрации: 08.07.1971, дата публикации: 15.01.1974. Заявитель: Рязанский радиотехнический институт.

[20] Скороспешкин М.В., Скороспешкин В.Н., Аврамчук B.C. Псевдолинейный ПИД-регулятор для системы второго порядка. Сб. трудов 18-ой международной научн.-практ. конф. студентов, аспирантов и молодых ученых, (г. Томск, 2015 г.) Томск: НИТПУ, 2016, с. 181-182.

[21] Skorospeshkin М. V., Sukhodoev М. S., Timoshenko Е. A., Lenskiy F. V. Adaptive pseudolinear compensators of dynamic characteristics of automatic control systems. IOP Conf. Ser.: Mater. Sci. Eng. 2016, vol. 124, pp. 012028.

[22] Крыжановский Г.А., Шестаков И.Н. Способ повышения защищенности применения технологии автоматического зависимого наблюдения от наведенных целенаправленных помех. Труды, XXIII Всероссийской науч.-практ. конф. РАРАН «Актуальные проблемы защиты и безопасности», Москва: ФГБУ «РАРАН», 2020, с. 342-344.

[23] Andrievsky В., Kuznetsov N., Kuznetsova О. et al. Nonlinear Phase Shift Compensator for Pilot-Induced Oscillation Prevention. Prepr. 9th IEEE Europ. Modeling Symp. on Mathematical Modeling and Computer Simulation (EMS 2015), Madrid, Spain: 2015, pp. 225-231.

[24] Zaitceva I. S. Nonlinear oscillations prevention in unmanned aerial vehicle. Proc. of XI Majorov Int. Conf. on Software Engineering and Computer Systems, St-Petersburg: CEUR, 2019, vol. 2590, 8 p.

[25] Зайцева Ю. С. Подавление колебаний в контуре управления «оператор-беспилотный летательный аппарат». Труды, XXI конф. ,молоды,х ученых «Навигация и управление движением», С-Петербург: 2019, с. 222-223.

[26] Ефремов А.В., Захарченко В.Ф., Овчаренко В.Н., Суханов В.Л. Динамика полета: учебник для студентов высших учебных заведений/Под редакцией Бюшгенса Г. С. М.: Машиностроение, 2011, 776 с.

[27] Ефремов А. В., Оглоблин А. В., Предтеченский А. Н., Родченко В. В. Летчик как динамическая система. М.: Машиностроение, 1992, 331 с.

[28] Mitchell D., Klyde D. This Is Pilot Gain. Proceedings AIAA SciTech Forum. American Institute of Aeronautics and Astronautics, Inc., 2019, 17 p.

[29] McRuer D., Graham D., Krendel E., Reisener W. Human pilot dynamics in compensatory systems: Theory, models, and experiments with controlled element and forcing function variations: Tech. Rep. (AFFI)L TR 65 15). Ohio: Wright-Patterson AFB, Air force flight dynamics laboratiry, 1965.

[30] McRuer D., Krendel E. Mathematical models of human pilot behaviour: Tech. Rep. (AGARD-AG-188), 1974, 67 p.

[31] McRuer D., Jex H. A review of quasi-linear pilot models. IEEE Transactions on Human Factors in Electronics, 1967, vol. HFE-8, no. 3, pp. 231-249.

[32] Бюшгенс Г.С., Студнев Р.В. Аэродинамика самолета. Динамика продольного и бокового движения. М.: Машиностроение, 1979, 352 с.

[33] McRuer D. Т. Pilot-Induced Oscillations and Human Dynamic Behavior: Tech. rep. Hawthorne, CA, USA: NASA, 1995.

[34] Романовский И.В. Алгоритмы решения экстремальных задач. М.: Наука, 1977, 352 с.

[35] Nelder J., Mead R. A simplex method for function minimization. Computer J., 1965, vol. 7, pp. 308-313.

[36] Зайцева Ю.С. Настройка параметров динамической модели поведения пилота в контуре управления летательным аппаратом. Научно-технический вестник информационных технологий, механики и оптики, 2020, т. 20, №. 2, с. 200-205.

[37] Зайцева Ю.С., Андриевский Б.Р. Оптимизация контура управления пилотируемого летательного аппарата по тангажу. Материалы конф. «Математическая теория управления и ее положения». XIII мультиконфе-ренция по проблемам управления. С-Петербург: «Концерн «ЦНИИ «Электроприбор», 2020, с. 276-280.

[38] Боднер В.А. Системы управления летательными аппаратами. М.: Машиностроение, 1973, 698 с.

[39] Бесекерский В.А., Попов Е.П. Теория систем автоматического регулирования. М.: Наука, 1975, 768 с.

[40] Бейкер Дж., мл., Грейвс-Моррис П. Аппроксимации Паде / Под ред. А. А. Гончара. М.: «Мир», 1986.

[41] Андриевский Б.Р., Фрадков А.Л. Избранные главы теории автоматического управления с примерами на языке MATLAB. СПб.: «Наука», 1999, 467 с.

[42] Зайцева Ю.С., Кузнецов Н.В., Андриевский Б.Р. Программа для моделирования поведения пилота в замкнутом контуре системы управления полетом (Imitator-Flight). Свидетельство о гос. регистрации программы для ЭВМ №2020663322 от 26.10.2020, заявка №2020662371 от 14.10.2020.

[43] Mandal Т., Gu Y. Analysis of Pilot-Induced-Oscillation and Pilot Vehicle System Stability Using UAS Flight Experiments. Aerospace, 2016, vol. 3, no. 42, 23 p.

[44] Pavlov A., van de Wouw N., Pogromsky A. et al. Frequency domain performance analysis of nonlinearly controlled motion systems. Proc. of 46th IEEE Conf. Decision and Control. New Orleans, LA, USA: IEEE, 2007, pp. 1621-1627.

[45] Фрадков А. Кибернетическая физика: принципы и примеры. СПб.: Наука, 2003, 208 с.

[46] Andrievsky В. Computation of the Excitability Index for Linear Oscillators. Proceedings of the 44th IEEE Conference on Decision and Control. 2005, pp. 3537-3540.

[47] Andrievsky В., Kudryashova E., Kuznetsov N., Kuznetsova O. Aircraft wing rock oscillations suppression by simple adaptive control. Aerosp. Sci. Technol, 2020, vol. 105, 10 p.

Design of nonlinear correcting device to prevent oscillations of pilot-vehicle systems

Iuliia S. Zaitceva Institute for Problems in Mechanical Ingineering of the RAS St-Petersburg State University juliazaytsev@gmail.com

Abstract. It is known from engineering practice that the actuators of the aircraft control surfaces have physical limits of thrust which are manifested in the nonlinear effects of actuator rate and the level saturation. In turn, the influence of nonlinearities causes a negative phase shift between the actual and control pilot signal, which negatively affects the stability of the aircraft. As a result, nonlinear oscillations of the aircraft's angular motion may arise, which endanger flight safety. To prevent fluctuations various methods have been developed, but there is no general approach to modeling. In this paper, the nonlinear correcting device synthesis methods is proposed. It is illustrated by the example of stabilizing the pitch angle in a piloted aircraft control system. The synthesis is implemented on the base of the optimization of system parameters and uses the Matlab/Simulink dynamic modeling software package. As a result of the study, the algorithm for the synthesis of a nonlinear correcting device is presented on the example of a remotely controlled UAV. The parameters of the pilot model, at which pilot-induced oscillations occur, are obtained. The properties of the optimal system are illustrated and evaluated using frequency response, pitch transients, and flight characteristics.

Key words: nonlinear correction, phase shift, frequency method, optimization, airplane, pilot model, sensitivity function, lag, oscillation avoidance.

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