Синтез алгоритма для одной задачи управления морскими подвижными объектами

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

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

Дальнейшие публикации о системе имитационного моделирования предполагаются в последующих номерах журнала.

ЛИТЕРАТУРА

1. Построение систем координированного управления движением подводных объектов на базе сетевых средств / Борисов В.Г. и др. // Тр. междунар. конф. «Моринтех — 2001». — СПб., 2001.

2. Борисов ВГ, Данилова С.К., Чинакал В. О. Интеллектуальная система поддержки принятия решений для интегриро-

ванных систем управления и навигации морскими подвижными объектами // Тр. XI Санкт-Петербургской междунар. конф. по интегрированным навигационным системам. — СПб.: Электроприбор, 2004.

3. Борисов ВГ, Данилова С.К., Чинакал В.О. О построении интегрированных систем навигации, управления и обучения операторов на базе методов интеллектуального управления // Тр. XII Санкт-Петербургской междунар. конф. по интегрированным навигационным системам. — СПб.: Электроприбор, 2005.

4. Международный военно-морской салон IMDS — 2003. Компьютерный понятийный тренажер для обучения операторов управления морскими подвижными объектами. — СПб. 2003.

5. Пятая Международная конференция и выставка по морским интеллектуальным технологиям «Моринтех — 2003». Интеллектуальные технологии в эксплуатации кораблей и судов (системы обработки информации и управление). — СПб.: Моринтех, 2003.

(495) 334-92-40, е-mail: lab57_1@ipu.ru

Статья представлена к публикации членом редколлегии

Б.Г. Воликом.

УДК 312.1:444

СИНТЕЗ АЛГОРИТМА ДЛЯ ОДНОЙ ЗАДАЧИ УПРАВЛЕНИЯ МОРСКИМИ ПОДВИЖНЫМИ ОБЪЕКТАМИ

Л.В. Евстигнеева, Н.Н. Тарасов, М.Г. Тахтамышев

Институт проблем управления им. В.А. Трапезникова РАН, г. Москва

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

ВВЕДЕНИЕ

Одна из задач, стоящих перед проектировщиками систем управления движением морских подвижных объектов (МПО), заключается в обеспечении стабилизации МПО в режиме «без хода». Традиционно разработчики таких систем применяют структуры линейных регуляторов, но если в режимах движения при наличии скорости хода требуемое качество процессов обеспечивается, как

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

увеличивается уровень шумов в канале управления, что, в свою очередь, приводит к ухудшению качества процессов автоматического управления.

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

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

1. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОБЪЕКТА

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

Уу = ахГу \Уу\ + Ъхис,

П = Уу,

Ш г = а2 \Уу \ Ш + Ъ2(11 + 12)ис1’ у = ^

где а1 — известные параметры, Уу, у и п — ко-

ординаты движения, ис и ис1 — управляющие воздействия. Производные иI управляющих воздействий представляют собой нелинейные функции, вид которых показан на рис. 1, где а1 — алгоритмы

управления: ас = /(п, п , ис), ас1 = /(у, у, ис1).

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

уизм = У, = у +

пизм Уп П + ^,

Ууизм = У ¥у = Уу + Е ¥у ,

где у^ уп, у у — измеренные значения параметров у, п и У, а Е, Е и Е у — случайные величины,

у т Л 'у

характеризующие погрешность измерения.

й/ а -Ь

-а- Ъ а

Рис. 1. Вид производных управляющих воздействий

Из системы уравнения (1) видно, что с помощью управляющего воздействия ис осуществляется

управление МПО по глубине п, а с помощью воздействия ис1 — стабилизация по дифференту у.

2. АЛГОРИТМ УПРАВЛЕНИЯ

Традиционно применяемая структура регулятора, как правило, задается в виде

ас = -кДпЛг1 - кп П - П,

ас1 = -к,Лу - кф у - кф у ,

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

На рис. 2 представлены результаты моделирования процессов переходов по глубине для одного МПО, где символом • обозначен процесс перехода при отсутствии ошибок измерений (а Q =

= ~кДпЛг\ — к1п п — кп П,), а символом а — процесс перехода при наличии реальных помех по координатам л и л: - а Q1 = - кдлЛл - кп Уу изм - кп(п Е п);

для оценки влияния помех по каждой из координат приведен также процесс перехода (символ ) при наличии помех только по координате П:

а Q1 = -кДпЛП - кп Ууизм - кп П •

Рис. 2. Результаты моделирования процессов перехода

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

и1 Ч т

структуре алгоритма (3).

На рис. 3 представлены результаты моделирования переходов того же МПО по глубине в соответствии с алгоритмом (4): символом • обозначен процесс перехода при отсутствии ошибок измерений (аQl = —кДпЛп — кп П — ки ис), а символом  — процесс перехода при наличии реальных помех 10 % помех по координатам П и ис: aQl = —кД^Л^ —

— кПУуизм — кис (ис + Еис ).

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

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

аах = —кДпЛп — кп П — кис ис,

а02 = —кД,Лу — кт у — кис1 ис1,

Рис. 3. Результаты моделирования процессов перехода

Отметим, что для рассматриваемых МПО критерием качества процессов перехода по глубине служит минимум времени перехода, при условии, что перерегулирование не должно превышать 10 % от уровня перехода.

Алгоритм aQl = —кДпЛп — кп П — кп П обеспечивает требуемое качество управления только в «идеальном» случае, при отсутствии ошибок измерения. Учет реальных ошибок измерения (около 10 % от измеряемой величины) показывает, что данная структура алгоритма не позволяет обеспечить требуемое качество процессов управления.

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

аQ1 = —кДпЛП — кп П — кис ис,

^2 = —кД,Лу — кт у — кис1 ис1.

где Лг| = т) — пз.

Для получения оценок координат, входящих в алгоритм (5), возникает необходимость в решении задачи фильтрации и восстановления [1].

3. АЛГОРИТМ ФИЛЬТРАЦИИ И ВОССТАНОВЛЕНИЯ КООРДИНАТ

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

Ниже приводится способ решения задачи фильтрации и восстановления координат, не требующий для реализации решения системы уравнений большой размерности в реальном времени. Из системы уравнений (2) можно получить Уу =

= уу — ^у , или РУ = Уу — £,у ~ Уу .

изм изм у изм изм изм

Подставляя это выражение в модель движения, получим:

Vy = aiVy1 yVu3M 1 + V ТІ = Vy> u c = «г

Легко проверить, что система (2), (6) является наблюдаемой, и параметры, необходимые для формирования закона управления, можно получить с помощью алгоритма фильтрации вида [2]:

1 Ууизм 1 + Ь1и с + КК

ис = 9і + Кк(уп - П)'

т _і

Коэффициенты усиления К = РС Р = (Ку ,

У С

т

К , К„ ) в цепи обратной связи определяются, как

П иС

• т

правило, из уравнения Риккати Р = АР + РА —

- РСтР_1СР + О,

где A =

Р = г.

Для реализации фильтра (7) не требуется решение уравнений Риккати в реальном времени, и коэффициенты К. могут быть просчитаны заранее [3].

На рис. 4 приведены процессы переходов по глубине для системы управления МПО, в соответствии с алгоритмом (5) и фильтром (7) с посто-

ґ' о о" «1 о о

l о о ; C = (о l о); Q = о «2 о

1 о о о J о V о q3 J

Рис. 4. Результаты моделирования процессов перехода

янными коэффициентами К. Символом • обозначен процесс перехода при отсутствии ошибок измерений, а символом  — процесс перехода при наличии реальных помех измерения (10 %).

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

ЗАКЛЮЧЕНИЕ

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

• приведение нелинейной системы дифференциальных уравнений, описывающих движение МПО, к линейной системе с переменными коэффициентами;

• определение постоянного (для данного объекта) набора коэффициентов усиления при невязках путем решения уравнений Рикатти для линеаризованной системы;

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

ЛИТЕРАТУРА

1. Фильтрация и стохастическое управление в динамических системах / Под ред. К.Т. Леондеса. — М.: Мир, 1980.

2. Воронов А.А. Устойчивость, управляемость, наблюдаемость. — М.: Наука, 1979.

3. Венгеров А.А., Щаренский В.А. Прикладные вопросы оптимальной линейной фильтрации. — М.: Энергоиздат, 1982.

(495) 334-92-20, е-mail: takhnamv@ipu.ru

Статья представлена к публикации членом редколлегии

Б.Г. Воликом.