Практическое применение оптимизационного подхода в задачах управления морскими судами тема диссертации и автореферата по ВАК РФ 05.13.01, кандидат наук Ван Хонбо
- Специальность ВАК РФ05.13.01
- Количество страниц 280
Оглавление диссертации кандидат наук Ван Хонбо
ВВЕДЕНИЕ
1. Актуальность темы, цели и основные результаты
исследований
2. Общее представление решаемых задач
3. Обзор публикаций по теме работы
ГЛАВА 1. МЕТОДЫ СИНТЕЗА МОРСКИХ АВТОПИЛОТОВ
1.1. Математические модели и базовые задачи управления
курсом морского судна
1.2. Расчетный метод настройки динамического корректора
для работы в режиме «экономичный»
1.3. Метод гарантирующей оптимизации динамики судна, движущегося в условиях волнения
1.4. Оптимизация собственного движения судна с упрощенной нелинейной динамикой
ГЛАВА 2. МНОГОЦЕЛЕВАЯ ОПТИМИЗАЦИЯ СИСТЕМ
УПРАВЛЕНИЯ КРЕНОМ
2.1. Математические модели систем управления бортовой качкой морских судов
2.2. Локальное управление креном с многоцелевой
обратной связью
2.3. Координированное управление курсом и креном судна
ГЛАВА 3. ЗАДАЧИ ОПТИМИЗАЦИИ МАРШРУТОВ
ДВИЖЕНИЯ МОРСКИХ СУДОВ
3.1. Постановка задачи прокладки маршрута
3.2. Прокладка маршрута как задача оптимизации
3.3. Расчетные алгоритмы поиска допустимых маршрутов
3.4. Расчетные алгоритмы оптимизации маршрутов
движения морских судов
3.5. Оптимизация допустимых маршрутов с привлечением генетических алгоритмов
3.6. Примеры решения задач построения маршрутов
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА
Рекомендованный список диссертаций по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК
Многоцелевые законы цифрового управления подвижными объектами2016 год, доктор наук Сотникова Маргарита Викторовна
Управление движением морских судов с учетом неопределенностей в задании внешних возмущающих воздействий2015 год, кандидат наук Смирнов, Михаил Николаевич
Управление с оптимизацией и прогнозом в режиме реального времени2009 год, кандидат физико-математических наук Сотникова, Маргарита Викторовна
Информационное обеспечение оптимизации процессов управления судном в условиях изменяющегося судового хода2007 год, кандидат технических наук Лутков, Сергей Алексеевич
Разработка и исследование системы управления движением скоростного судна на безопасном маршруте2003 год, кандидат технических наук Шпекторов, Андрей Григорьевич
Введение диссертации (часть автореферата) на тему «Практическое применение оптимизационного подхода в задачах управления морскими судами»
ВВЕДЕНИЕ
1. Актуальность темы, цели и основные результаты исследований
Для управления движением современных морских судов в настоящее время обязательно используются различные автоматические системы, которые позволяют существенно улучшить показатели качества и обеспечить безопасность плавания. Такая автоматизация осуществляется с широким применением передовых компьютерных технологий, которые непрерывно развиваются, открывая новые пути для совершенствования систем автоматического управления движением (СУД).
Содержательные задачи, решаемые современными морскими транспортными комплексами, определяют специфические условия функционирования СУД, к которым, в первую очередь, относится многорежимность. Это связано с тем, что, как правило, морские суда осуществляют плавание в различных динамических режимах, определяемых конкретными управляющими и возмущающими воздействиями, сочетание которых может быть самым разнообразным. Для каждого из таких режимов формируется комплекс формализованных условий, ограничений и требований, которые должны обязательно выполняться с помощью автоматических СУД. Чаще всего эти требования носят противоречивый характер ввиду существенного различия особенностей динамики режимов движения. В связи с отмеченной особенностью, для обеспечения всех желаемых динамических свойств при конструировании систем управления необходимо достичь некоторого компромисса по качеству процессов в различных режимах.
Естественный простейший путь достижения компромисса состоит в построении единого закона управления, который будет обеспечивать желаемое качество для всех режимов движения одновременно. Очевидно, что такой закон будет очень надежным в эксплуатации, однако его применение существенно сужает
возможности системы управления по улучшению локальных показателей качества для отдельных режимов.
Альтернативным вариантом является формирование локальных независимых законов автоматического управления для каждого из режимов функционирования в отдельности. При этом, естественно, возможности системы управления по улучшению качества соответствующего локального процесса могут быть использованы полностью. Однако такой подход подразумевает переключение локальных законов управления при переходе с режима на режим. Подобное переключение может осуществляться как автоматически, так и с привлечением человека-оператора, однако, в любом случае, система управления с переключениями локальных законов является не достаточно надежной. Дополнительным ее недостатком служит наличие нежелательной динамики, определяемой переключениями.
Заметим, что для большинства отдельно взятых режимов движения морских судов разработаны различные методы синтеза законов управления, представленные, например, в работах [2, 14, 16, 30 - 32, 35, 39, 40, 45, 47, 48, 61 - 63, 70, 71, 74, 75, 77 - 79]. Они весьма эффективны для конкретных локальных ситуаций, однако их многорежимная применимость изучена не достаточно.
В настоящее время существует третий подход к достижению компромисса по качеству динамических процессов, реализуемых автоматическими СУД, работающими в условиях многорежимности, который принято называть многоцелевым. Его основы детально представлены в работах Е.И. Веремея, В.М. Корчанова, М.В. Сотниковой [5, 86, 10 - 12, 42, 43], связанных с управлением морскими судами. Существо подхода состоит в формировании законов управления с многоцелевой структурой, состоящей из двух частей: основной и дополнительной. Основная часть входит в состав закона управления для любого режима движения, обеспечивая определенные гарантии по динамическим свойствам замкнутой системы. Дополнительная часть ориентирована на учет специфических требований по локальным режимам: она включается или выключается по мере необходимо-
сти в зависимости от конкретной ситуации. Многоцелевой подход в данное время находится в стадии непрерывного развития ([85, 87, 89, 91, 42]) с целью повышения эффективности и качества систем и по расширению сферы его применимости для судов различных классов.
Независимо от выбора общей идеологии при конструировании законов автоматического управления для СУД, функционирующих в условиях многоре-жимности, наиболее эффективным инструментальным средством, поддерживающим синтез обратных связей, является оптимизационный подход. В рамках применения многоцелевой структуры этот подход позволяет аналитически и (или) численно формировать математические модели варьируемых элементов, как для основной, так и для дополнительной части закона управления. При этом в центре внимания находятся вопросы оптимизации процессов по различным критериям, осуществляемой путем формализованной математической постановки соответствующих оптимизационных задач и разработки вычислительных методов их решения.
Особо отметим, что оптимизация может осуществляться как однократно в ходе лабораторного проектирования СУД, так и непосредственно на борту судна в ходе плавания. Очевидно, что в первом случае объем вычислительных ресурсов для поиска закона управления практически не ограничен, а во втором - наоборот, особую значимость приобретают вопросы экономии времени счета и необходимого объема памяти.
В связи с отмеченными обстоятельствами, возникает постоянная потребность в непрерывном совершенствовании оптимизационных методов моделирования, исследования и проектирования систем управления движением судов. Конечной целью, в первую очередь, служит повышение их функциональной эффективности и надежности.
Базовый аппарат математической теории оптимизации законов автоматического управления динамическими объектами представлен в трудах В. И. Зубова [18 - 21], А. А. Красовского [25, 26], Р. Калмана [22], и многих других видных
ученых [15, 23, 28, 29, 33, 34, 41, 44, 49, 51, 53 - 58, 76].
Специфические вопросы применения этой теории к управлению морскими судами обсуждаются в работах В. И. Зубова, Ю. А. Лукомского, В. М. Корчанова, Ю. П. Петрова, А. Е. Пелевина, Т. Фоссена, Т. Переца и многих других исследователей [21, 30 - 32, 35, 36, 16, 61 - 63, 78]. Тем не менее, подавляющее большинство научных публикаций по данной тематике уделяет основное внимание методам синтеза оптимальных обратных связей в исследовательских лабораторных условиях при однократном применении в ходе проектирования.
В связи с этим до настоящего времени имеется исключительно широкий круг вопросов, требующих особого рассмотрения для развития оптимизационных методов и инженерных приемов синтеза законов управления движением судов, которые допускают бортовую реализацию непосредственно в ходе плавания. Особую значимость имеет ориентация этих методов на поиск варьируемых элементов многоцелевых структур, для которых привлечение известной методологии либо не эффективно, либо крайне затруднено.
В частности, требуют особого рассмотрения задачи применения оптимизационного подхода для синтеза многоцелевых законов управления таких широко используемых автоматических СУД, как: морские автопилоты, системы успокоения качки и системы маршрутизации движения с учетом прогноза погоды. При этом в центре внимания должны находиться сравнительно простые инженерные приемы, которые позволяют строить приближенно оптимальные решения. Эти решения, хотя они и не являются наилучшими, должны удовлетворять совокупности требований, определяющих их практическую применимость в процессе движения.
Указанные обстоятельства определяют актуальность темы диссертации.
Она связана с развитием специализированной теории и расчетных методов проектирования законов управления движением, которые допускают бортовую реализацию с учетом ограниченных возможностей судовых вычислительных средств.
Целью диссертационной работы является проведение исследований, направленных на создание инженерных методов и расчетных алгоритмов, позволяющих синтезировать законы автоматического управления движением судов. В их основу полагается оптимизационный подход для обеспечения заданного комплекса динамических условий, требований и ограничений по качеству функционирования СУД в различных режимах.
Основное внимание в работе уделяется следующим направлениям исследований:
• рассмотрение особенностей применения оптимизационного подхода для синтеза многоцелевого управления морскими судами;
• формирование общей идеологии подхода к поиску приближенно оптимальных варьируемых элементов многоцелевых законов управления движением в различных режимах;
• развитие методов и разработка расчетных алгоритмов синтеза многоцелевого управления в морских автопилотах, функционирующих в условиях морского волнения;
• разработка расчетных алгоритмов синтеза динамических корректоров для многоцелевых законов управления в системах успокоения качки судов на морском волнении;
• развитие методов и разработка расчетных алгоритмов для оптимизации маршрутов морских судов на трансокеанских переходах с учетом прогноза погодных условий;
• развитие методов и разработка расчетных алгоритмов для оптимизации маршрутов морских судов на трансокеанских переходах с учетом прогноза
• рассмотрение практических примеров управления движением морских судов для подтверждения применимости и эффективности разработанных в диссертации методов.
Диссертационная работа состоит из введения, трех глав, заключения и списка литературы, включающего 92 наименований. Объем диссертации состав-
ляет 144 страниц машинописного текста, работа содержит 44 рисунок.
Во введении осуществляется общий обзор рассматриваемых в диссертационной работе задач, проводится краткий анализ опубликованных научных работ по теме исследования.
Первая глава посвящена основным проблемам многоцелевого управления курсом судов с помощью морских автопилотов.
В рассмотрение вводятся математические модели судна как объекта управления, измерителей и приводов. Эти модели далее используются в качестве исходных данных для решения всех рассматриваемых в работе задач. Однако в центре внимания находится формализованное описание структуры многоцелевых законов управления с варьируемыми элементами, подлежащими поиску при настройке автопилота.
Далее ставится задача оптимизации закона управления, поддерживающего "экономичный" режим движения замкнутой системы за счет выбора передаточной функции динамического корректора. Существо задачи состоит в обеспечении минимальной интенсивности работы вертикальных рулей в условиях морского волнения. При этом должны выполнение все условия и ограничения по динамике замкнутой системы. Предлагается оригинальный расчетный алгоритм поиска приближенного оптимального решения, который достаточно прост для реализации на борту.
Для ситуации, когда параметры морского волнения известны не достоверно, ставится и решается задача о построении гарантирующего закона управления с многоцелевой структурой, обеспечивающего определенные гарантии качества динамики независимо от конкретного спектра волнения. В результате предлагается простой расчетный алгоритм настройки корректора, базирующийся на теории ^^-оптимизации.
В данной главе, кроме динамического корректора, уделяется существенное внимание задаче формирования базового закона управления, определяющего основную часть соотношения, формирующего управляющий сигнал, подаваемый на
привод рулей. Ставится задача нелинейного синтеза с использованием метода линеаризации обратной связью для последующего применения идеологии LQR-оптимизации. Разрабатывается простой расчетный алгоритм поиска коэффициентов базового закона. Это алгоритм содержит конечное число операций и не использует схемы итеративного приближения.
Применение всех разработанных алгоритмов в главе иллюстрируется конкретными практическими примерами.
Вторая глава работы связана с вопросами аналитического проектирования и числового расчета законов управления, реализуемых автоматическими системами успокоения качки судов на морском волнении.
Математические модели, определяющие динамику судна в процессах управления креном, вводятся в этой главе в двух вариантах. Первый из них наиболее прост: он образуется локальными уравнениями динамики по крену, которые не связаны с движением по курсу. Второй вариант описывает координированное боковое движение по курсу и крену одновременно. Обе модели используют в практике создания систем успокоения качки.
Для наиболее простой модели рассматривается задача о поиске локального закона автоматического управления креном. Оно осуществляется с помощью бортовых рулей вне связи с курсом, который считается хорошо стабилизированным с помощью автопилота. Закон управления ищется в рамках многоцелевой структуры, все элементы которой считаются заданными, кроме динамического корректора. Ставится оптимизационная задача о поиске его передаточной функции. В качестве критерия оптимальности выступает среднеквадратичный функционал, характеризующий динамику процесса управления креном. Разрабатывается расчетный алгоритм приближенного оптимального динамического корректора для закона локального управления креном. Приводятся практические примеры синтеза.
Рассматривается также и вопрос о координированном управлении курсом и креном с одновременным использованием вертикальных и бортовых рулей. Как и в предшествующем варианте, вводится среднеквадратичный функционал, задан-
ный на множестве передаточных матриц динамического корректора. Разрабатывается алгоритм численного поиска приближенно оптимальной передаточной матрицы корректора, работающего в режиме фильтра или компенсатора с заданной мерой интенсивности работы вертикальных и бортовых рулей. Применимость алгоритма иллюстрируется практическими примерами. Указывается на улучшение качества процессов за счет координации усилий двух исполнительных органов.
В третьей главе исследуются вопросы, связанные с автоматизацией прокладки маршрутов трансокеанских переходов для морских судов. Вначале вводятся основные определения, и формулируется содержательная задача формирования маршрута. Основными ограничениями, определяющими его выбор, являются наличие физических препятствий, а также требований, определяемых безопасностью плавания. В качестве основного инструментального подхода для автоматизации прокладки предлагается принять оптимизационный подход.
Далее предлагается детальное рассмотрение особенностей задач оптимизации: вводится параметризация маршрутов, определяются множества допустимых параметров, задаются ограничения, вводятся критерии качества маршрутов. Затем ставится задача минимизации этих критериев на множестве допустимых маршрутов с учетом всех ограничений.
В центре внимания в данной главе находится алгоритмическая поддержка автоматизацией прокладки маршрутов. Она разделена на две части: алгоритмы поиска допустимых маршрутов и алгоритмы их оптимизации. Разработаны модификации алгоритма изохрон и метода поиска А*, на их основе сформулирован алгоритм поиска квазиоптимальных маршрутов. В качестве альтернативы для поиска маршрута предложен адаптированный генетический алгоритм. Приведены содержательные примеры их применения.
Основными результатами, которые получены на основе проведенных исследований и вытосятся на защиту, являются следующие:
1. Развита методология применения оптимизационного подхода для дина-
мической коррекции многоцелевых законов управления морскими судами с возможностью перенастройки на борту.
2. Разработаны методы и расчетные алгоритмы синтеза динамических фильтров в многоцелевых законах управления для автопилотов, функционирующих в условиях морского волнения.
3. Разработаны расчетные алгоритмы синтеза динамических компенсаторов для многоцелевых законов управления в системах успокоения бортовой качки морских судов.
4. Исследованы вопросы построения систем, автоматизирующих прокладку маршрутов движения морских судов на трансокеанских переходах. Разработаны расчетные алгоритмы прокладки, базирующиеся на применении оптимизационного подхода.
Теоретическая и практическая ценность результатов диссертации.
Научная новизна и теоретическая значимость результатов, полученных в диссертации, определяется разработкой новых инженерных методов синтеза законов многоцелевого управления морскими судами для обеспечения желаемого качества движения замкнутой системы. Главное внимание уделено разработке простых расчетных алгоритмов для настройки элементов многоцелевых структур, не предъявляющих высоких требований к наличию вычислительных ресурсов.
Практическая ценность работы состоит в том, что полученные методы исходно ориентированы на решение содержательных задач с учетом возможностей непосредственного применения синтезируемых законов управления на борту судна в ходе плавания. Особую роль играет существенная вычислительная простота предлагаемых методов и приемов, что позволяет повысить эффективность решения практических задач в рамках концепции многоцелевого синтеза законов управления движением.
Работоспособность и эффективность предложенного подхода подтверждается конкретными примерами синтеза многоцелевых систем управления движением для морских судов различного типа.
Апробация работы. Результаты данного диссертационного исследования докладывались на: международной конференции «Устойчивость и процессы управления» (SCP'2005) (Санкт-Петербург, Россия, 2005), 41-й международной научной конференции аспирантов и студентов «Процессы управления и устойчивость» (Санкт-Петербург, 2010), International Conference «Electrical and Control Engineering» (ICECE2010) (Wuhan, China, 2010), International Conference «Electric Information and Control Engineering» (ICEICE2011) (Wuhan, China, 2011) , International Conference on IEEE «Electrical and Control Engineering» (ICECE2011) (Yichang, China, 2011), International Conference «Electric Information and Control Engineering» (ICEICE2012) (Jiujiang, China, 2012), International Conference «Computer Technologies in Physical and Engineering Applications» (ICCTPEA, IVESC) (Saint-Petersburg, 2014), International Conference «Energy Science and Application Technology» (ESAT 2016)(Wuhan, China, 2016), International Conference «Machinery, Materials, Environment, Biotechnology and Computer» (MMEBC 2016) (Tianjin, China, 2016), International Conference «Computer Engineering, Information Science & Application Technology» (ICCIA 2016) (Guilin, China, 2016), международной конференции «Constructive Nonsmooth Analysis and Related Topics» (CNSA 2017) (Санкт-Петербург, Россия, 2017), X Международной научной конференции «Современные методы прикладной математики, теории управления и компьютерных технологий» (ПМТУКТ-2017) (Воронеж, Россия, 2017), а также на семинарах Кафедры компьютерных технологий и систем СПбГУ.
Публикации. Основное содержание диссертации отражено в 34 печатных работах, 2 из которых опубликованы в журналах, входящих в Перечень рецензируемых изданий, рекомендованных для публикации материалов, представляющих основные результаты диссертаций. Из них 17 работ опубликованы в изданиях, индексируемых базами Web of Science CC и Scopus.
2. Общее представление решаемых задач
В последние десятилетия в практической деятельности инженеров, занятых исследованиями, проектированием, моделированием и реализацией систем автоматического управления движением морских судов, все шире применяются современные математические методы и вычислительные алгоритмы. Непрерывное развитие техники и компьютерных технологий позволяет использовать специализированные программные средства, значительно повышающие эффективность решения практических задач.
Существенной особенностью современных систем автоматического управления движением судов является тот факт, что они обычно функционируют в различных динамических режимах, определяемых конструкцией судна, целями управления и воздействиями морской среды. Для каждого из этих режимов имеется допустимый комплекс условий, ограничений и требований к динамике замкнутой системы, которые должны неукоснительно выполняться в процессе плавания судна. Следует отметить, что элементы указанного комплекса по своей сути противоречивы в силу принципиального различия особенностей динамики режимов движения.
Если система автоматического управления судном функционирует в любом из режимов, удовлетворяя допустимому комплексу, будем говорить, что она является многоцелевой. Такая система с очевидностью должна быть компромиссной по отношению к локальным характеристикам качества для отдельных движений. В связи с этим возникает проблема аналитического или численного формирования специализированных многоцелевых законов управления.
Особое значение имеет то обстоятельство, что расчет (настройку) таких законов предпочтительно проводить непосредственно на борту судна с учетом реальных условий плавания. Однако ограниченность возможностей используемых бортовых вычислительных средств предъявляет особые требования к расчетным алгоритмам, что требует разработки новых методов синтеза законов управления.
В диссертации разрабатываются методы формирования многоцелевых управлений, базирующиеся на оптимизационном подходе. При этом в центре внимания находятся вопросы его практического применения для конкретных законов управления с многоцелевой структурой с учетом особенностей их функционирования в соответствующих режимах.
Осуществим общую формализацию проблемы многоцелевого синтеза и отметим особенности предлагаемого подхода к ее исследованию.
Будем рассматривать обобщенную математическую модель судна, как объекта управления, совместно с уравнениями измерительной системы и приводов, представленную в виде
X = f(х,8,d), у = g,(х,8), 8 = g5(и). (в.1)
Здесь х е Еп - вектор состояния судна, 8 е Ет - вектор управляющих воздействий, d е Е1 - вектор внешних возмущающих воздействий, у е Ек - вектор
измеряемых переменных, и е Ет - вектор управляющих сигналов (управлений). Нелинейные функции f, gу и g 8 будем считать заданными и удовлетворяющими
условиям существования и единственности решения задачи Коши во всех возможных режимах движения.
Наряду с моделью (в. 1) объекта введем в рассмотрение закон формирования управляющих сигналов
и = Ь(у, 8, и*), (в.2)
т *
где Ь - оператор, реализуемый системой управления, и - командный сигнал,
**
вводимый в систему в виде и = и (г) по решению судоводителя.
Будем определять / -й режим функционирования замкнутой системы (в.1), (в.2), задавая начальные условия для судна и приводов, внешние воздействия и командные сигналы:
X (0) = X 0, 5 (0) = 5 0, II = II' (г), и * = и *' (г), I = ^Й. (в.3)
При этом будем считать, что имеют место включения
x0 е X с Еп, 50 е Э с Ет , ^ (г) е , u (г) е , V/ = 1, N, (в.4)
где X, Э, Dd, - соответствующие допустимые множества.
На движениях замкнутой системы (в.1), (в.2) в каждом конкретном режиме зададим неотрицательные функционалы
Jj = Jj (х(Ь, г), 5(Ь, г), u(L, г)) = Jj (Ь) > о, / = 1, N,j = 1, м, (в.5)
которые при прочих равных зависят от выбора оператора Ь из некоторого допустимого класса Ш. Будем считать, что чем меньше значение любого из этих функционалов, тем лучше выбран оператор Ь по отношению к нему. Работу замкнутой системы будем считать удовлетворительной в целом, если выполняется совокупность ограничений и включение
Jj(Ь) < Jjо, V/,) , Ь е Шо = {ш: Jj(Ь) < Jjо, V/,7}, (в.6)
где J1j 0 - наперед заданные положительные числа.
Введем также в рассмотрение множество Шс с Ш, состоящее из таких операторов, которые обеспечивают асимптотическую устойчивость (вообще говоря, локальную) соответствующих контролируемых движений во всех рассматриваемых режимах.
Далее под задачей многоцелевого синтеза будем понимать аналитическое или численное нахождение любого оператора Ь, который одновременно обеспечивает указанную асимптотическую устойчивость и удовлетворительную работу системы в целом, т.е.
Ь е Ш а = Ш о П Ш с - ? (в.7)
Для решения задачи (в.7) будем применять оптимизационный подход в соответствии идеологией, представленной в работе [13], полагая, что Ш а ^ 0. Для пояснения ее существа будем считать, что множество Ш операторов Ь является метрическим пространством с метрикой р. Введем в рассмотрение расстояние от любого элемента Ь еШ до множества Ш а:
3(Ь) = d(Ь, Ша) = М р(Ь, g). (в.8)
ёеШа
Тогда задача (в.7) о нахождении любого оператора из множества Яа с очевидностью эквивалентна оптимизационной задаче
J (L) = d (L, Я а) ^ min. (в.9)
ЬеЯ
Любое решение L = L0 задачи (в.9), обеспечивающее нулевой глобальный экстремум функционала J (L), является решением задачи (в.8).
Отметим, что приведенный вариант (в.9) оптимизационной задачи синтеза закона управления (в.2) является исключительно сложным как в теоретическом, так и в практическом плане и нуждается в конкретизации для разработки практических методов ее решения.
В задачах управления морскими судами применяются законы управления с многоцелевой структурой [12, 42], в которых поиску подлежат варьируемые элементы в виде векторов g е Eр настраиваемых параметров. Это приводит к соответствующей задаче конечномерной оптимизации
J (g) ^ min, (в.10)
geüa
которая является частным вариантом конкретизации задачи (в.9). Здесь Qа - допустимое множество векторов, которое служит конкретным представлением допустимого множества Я а.
Естественно, что для решения задачи (в.10) могут быть применены методы и приемы нелинейного программирования. Однако значительным обременением здесь служит наличие существенных сложностей во введении функционала J (g) и допустимого множества Q а: в основном здесь имеет место непростое алгоритмическое задание, затрудняющее исследования и вычисления. Это особенно усложняет практическую реализацию методов решения задачи (в.10) на борту в режиме реального времени.
Похожие диссертационные работы по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК
Автоматическая система управления движением судна при отказе рулевого устройства2022 год, кандидат наук Тришин Николай Владимирович
Системы управления и тренажерные комплексы морских подвижных объектов изучения и освоения Мирового океана1998 год, доктор технических наук Нечаев, Виктор Анатольевич
Идентификация параметров морского волнения в бортовой интеллектуальной системе2021 год, кандидат наук Бусько Илья Владимирович
Синтез алгоритмов и систем управления движением судна по траектории на основе градиента вспомогательных функций2022 год, кандидат наук Чумакова Ксения Николаевна
Исследование управляемости судов с гироскопическими средствами управления2008 год, кандидат технических наук Смирнов, Дмитрий Александрович
Список литературы диссертационного исследования кандидат наук Ван Хонбо, 2018 год
— ■
юх -mgho0 + *кШУхюу + Мхн + Мхя + МхяЬ + Му
(2.1.4)
■ Мун + Муя + Му.
В приведенных формулах для сил и моментов через Хн, 2н, МхН, МуН обозначены проекции гидродинамических силы и момента вязкостной природы, действующих на корпус судна, а через Хя, МхЯ, МуЯ, МхЯЬ обозначены проекции силы и момента, обусловленных перекладкой рулей, Т - тяга гребного винта. Формулы для перечисленных сил и моментов приведены ниже. И, наконец, через ¥х, ¥2, Мх, Му обозначены проекции на оси связанной системы векторов внешней возмущающей силы и момента (аэродинамические силы и моменты, силы и моменты от волнения).
Проекции гидродинамической силы и момента имеют вид
Г2"
Хн = к, 1 V2, Zн = кр^2р + к%1У1 Ы1 -О2 + к,з¥1 р|р|.
>2
н 1 Мхн =
к, VI р + к, V Ы1 -О 2 + к, 6 Vi2р|р|;
2
(2.1.5)
Мун = к, 7V¿ Р + к, 8 VIО + кg V Ор| + к, 10 Vi2 О|О
2
где V = 4 V,2 + V*2, V, =Ж2 + юуь2, р = -атег,
VЛ
V
V х
- угол дрейфа, О
—--без-
V,
размерная угловая скорость рыскания.
Тяга гребного винта вычисляется по формуле (1.1.8). Проекции силы и момента, обусловленные перекладкой руля:
О О О О О
Хя = кт 1а ^ , Zя = кт2VLЯр + кт3VLЯю + кт4^Я8
МхЯ = кт 5^ р + кт бК,2? ю + кт 7 VLЯ 8,
О О О О
М^я = кт8VIяр + ктУш — + кт 10V,?8, Мхяь = кт 11V 8ь + кт 12V— х,
где 8, 8Ь - углы перекладки вертикального и бортового руля,
(2.1.6)
а = 8 -
р-
Ьяю
я™ у
V
V= л/ V2 + Ь—, ю = —уЬ
" ья
В качестве примера для проведения практических расчетов в рамках данной главы примем рыболовецкое морское судно с параметрами и коэффициентами,
которые приведены в таблицах 2.1.1 и 2.1.2.
Таблица 2.1.1.
Характеристика Размерность Величина Обозначение
Водоизмещение 3 м 4500 Ж
Масса тс с2 / м 468.0 т
Длина м 134.0 L
Ширина на миделе м 16.6 В
Осадка на миделе м 5.44 d
Момент инерции тс м с2 7639.3 ^хх
Момент инерции тс м с2 420170 Лу
Коэфф. присоед. массы 0.020 кп
Коэфф. присоед. массы 0.616 кзз
Коэфф. присоед. массы 0.503 к44
Коэфф. присоед. массы 0.527 к55
Коэфф. присоед. массы 0.310 кз4
Коэфф. демпф. качки 0.340 |
Максимальная скорость м/с 15 V
Плечо руля м 61.65 LR
Метацентрическая высота м 1.11 ^
Плечо сил инерции м 4.57 2к
Таблица 2.1.2.
к 01 к 0 2 к03 к& 1 кР1 к& 2 к& 3 к& 4
3.91 9.01 36.0 0.503 4.89 9.64 23.7 -11.4
5 к& 6 к& 7 к& 8 к& 9 к& 10 кГ 1 кг 2
-22.5 -55.2 -323 -224 69.1 -161 0.462 1.23
кг 3 кг 4 кг 5 кГ 6 кг 7 кг 8 кг 9 кг10
-0.567 -1.24 -3.91 1.79 3.91 157 -29.9 -157
кГ 11 кг 12
9.01 -36.1
2.2. Локальное управление креном с многоцелевой обратной связью
Рассмотрим вопрос об управлении креном, которое не связано с управлением курсом судна, называя его локальным.
Упрощенная линейная модель, характеризующая локальную динамику судна в режиме стабилизации крена бортовыми рулями, представляется следующими уравнениями для каждой фиксированной скорости хода
® X = «11®* + «120 + Ь18Ь + С2Мх,
д (221)
0 = йх.
К этим уравнениям следует добавить линейное уравнение привода
8 ь = %, (2.2.2)
где иь е Е1 - управляющий сигнал, подаваемый на бортовые рули.
Конкретизируем общую структуру алгоритма управления креном, в соответствии с которым функционирует успокоитель качки, предлагаемый к реализации. Алгоритм построен в соответствии с общей концепцией, изложенной выше. Его структурными основными элементами являются: 1. Уравнение наблюдающего устройства:
(0- 7. )
(2.2.3)
¿1 = «1171 + «12 г2 + ¿18ь + 0 - г2),
7 2 = 71 + & 2 (0 - 7 2 )
где коэффициенты , считаются заданными (выбираются путем оптимизации движения под воздействием ступенчатых возмущений), в частности, они могут быть положены нулевыми:
,2 = 0, ,1 = 0. (2.2.4)
2. Уравнение динамического корректора:
£ = Р (р)(0- *2), (2.2.5)
где - выходной сигнал, Р(р) - передаточная функция.
3. Уравнение формирователя скоростного управляющего сигнала
иь = ц^ + ц 2 + у(0 - 0 *) + £, (2.2.6)
где 0 * - заданный угол крена, ц1, ц2 и V определяются формулами [24]
ц 1 = т3 / Ь1, ц2 = т1 -ц а11, v = т2 -ц а12. (2.2.7)
Здесь параметры т1, т2,т3 базового закона иь = т1юх + т20 + т38ь определяются оптимизацией собственного движения судна.
Считая параметры т1, т2,т3 (или ц1, ц2 и V) и , ,2, будем далее решать вопрос о поиске динамического корректора, который входит в состав замкнутой системы управления креном в соответствии со схемой, приведенной на рис. 2.2.1, где е = у = 0, d = Мх.
Динамический корректор для успокоителя качки может функционировать в двух различных вариантах: в варианте динамического фильтра и в варианте динамического компенсатора. В первом случае будем говорить, что замкнутая система поддерживает режим "экономичный на волнении", а во втором - "точный на волнении".
Рис. 2.2.1. Блок-схема замкнутой системы локального успокоения качки.
Вначале сформируем математическую задачу о поиске передаточной функции фильтра, обеспечивающей максимальную экономию ресурсов привода бортовых рулей, т.е. минимизирующей функционал
1 т
J8 = lim - J82(f. - о
Как показано в работе [3], такая задача эквивалентна задаче о минимизации функционала вида
J2 = J2(F) = | |Fe6 (s, F )||2 S, (2.2.8)
который задан на множестве Q рациональных функций F (s) со строго правильными дробно-рациональными компонентами, имеющими гурвицевы знаменатели. Здесь Fe6 (s) - передаточная функция канала исполнительных органов от входа y к выходу 5ъ. В качестве конкретной нормы для формулы (2.2.8) примем её следующий вариант
Fes
2 S
1 ^
— f|Fes (j®)|2 Sd (, 2 n J
где Sd (ю) = |S1 (jra)|2 - спектральная плотность морского волнения.
Тогда задача о максимальной экономичности успокоителя качки формулируется следующим образом:
У2(Р) ^ те, У02 = теУ2(Р), РиС*) = а^шшУ2(Р). (2.2.9)
Р еП Р еП Р еП
При этом число У02 определит предельную экономичность стабилизации в указанном смысле, а оптимальная передаточная функция Р02(^) соответствует наилучшей настройке корректора, работающего в режиме оптимального динамического фильтра.
Теперь обратимся к вопросу о повышении точности стабилизации крена в условиях волнения. Ведем в рассмотрение передаточную функцию (8) замкнутой системы (2.2.1) ^ (2.2.7) от входа d к выходу е = у = 0.
Особо подчеркнем, что передаточная функция (8) = Гс]0 (8, Р) так же, как и функция Р08 (8) = Р08 (8, Р) при прочих равных однозначно определяется выбором передаточной функции Р (8) корректора (2.2.5).
Существо задачи повышения точности стабилизации (или компенсации волновых помех) состоит в таком выборе передаточной функции Р (8) динамического корректора, чтобы предельно уменьшить в каждый момент времени величину угла 0(/) крена. При этом точность стабилизации характеризуется значением функционала
1 Т
У = Нш -102(/^. (2.2.10)
ТТ 0
Как и для варианта фильтрации, задача о минимизации функционала (2.2.10) эквивалентна задаче о минимизации функционала
У = У1(Р) = ||^в (8, Р)||25, (2.2.11)
который задан на множестве П функций Р (8) со строго правильными дробно-рациональными компонентами, имеющими гурвицевы знаменатели. В качестве конкретной нормы для (2.2.11) примем формулу
||^е (7'ю)|2 ^ (
(2.2.12)
Определим сужение О1 с О множества О, вводя ограничение на интенсивность управления:
где 8 ь 0 > 0 - заданная константа. Тогда задача о достижении максимальной точности стабилизации крена формулируется следующим образом:
При этом число /01 определит предельную точность стабилизации в указанном смысле, а оптимальная передаточная функция Т01(£) соответствует наилучшей настройке корректора, работающего в режиме оптимального динамического компенсатора.
Следует особо отметить, что обязательное введение ограничения в (2.2.13) на интенсивность работы управления в процессе стабилизации обусловлено двумя очевидными обстоятельствами:
а) неконтролируемое увеличение интенсивности может привести к существенному выходу рулей на физические упоры, что может значительно ухудшить точность стабилизации вплоть до потери устойчивости;
б) предельное использование возможностей исполнительных органов не всегда желательно с позиций ограниченности ресурсов технических устройств, входящих в контур управления.
Последнее обстоятельство позволяет за счёт выбора величины 8Ь0 варьировать интенсивность функционирования бортовых рулей на волнении, изменяя её от нуля, что соответствует режиму фильтрации, до предельно допустимой величины, что соответствует режиму компенсации.
Заметим, что задачи (2.2.9) и (2.2.14) могут быть объединены путём перехода к минимизации функционала
(2.2.13)
/1(Т) ^ тт , /01 = тт /1 (Т), Т01(я) = а^тт Т).
F еО1 ТеО, Т еО1
(2.2.14)
J = J (F, A) = AJ1( F) + J2( F). (2.2.15)
Здесь A - неотрицательный весовой множитель, величина которого однозначно определяется значением параметра 8ъ 0 в ограничении (2.2.13). При этом обобщённая оптимизационная задача поиска передаточной функции динамического компенсатора принимает следующий вид:
J (F, A) ^ min, J 0(A) = min J(F), F0(s, A) = argmin J(F, A). (2.2.17)
FeQ ^ FeQ 0 FeQ
Очевидно, что при условии A = 0 задача (2.2.17) сводится к задаче (2.2.9) синтеза оптимального фильтра, а при условии A> 0 - к задаче (2.2.14) синтеза оптимального компенсатора. Если в последнем случае обеспечить выполнение условия A ^ да , то мы получим оптимальный компенсатор, обеспечивающий предельную точность стабилизации крена за счёт максимальной интенсивности работы бортовых рулей на волнении.
Заметим, что задачи (2.2.9) и (2.2.14), а также их обобщающий вариант (2.2.17) существенно отличаются от традиционных задач оптимизации по указанным выше взвешенным нормам пространства H 2 ([3,10]).
В первую очередь это связано с тем, что передаточная функция от входа 0 к выходу иъ регулятора (2.2.3) ^ (2.2.7) однозначно зависит от выбора передаточной функции F(s) корректора, однако не полностью определяется этим выбором. Иными словами, указанные оптимизационные задачи решаются на множестве регуляторов с частично фиксированной структурой, что не укладывается в рамки стандартной теории.
Для решения задачи (2.2.17), включая разработку специального приближённого метода для реализации на борту, можно применить спектральные методы теории оптимального синтеза по нормам пространства H 2 [3, 9, 10, 42].
В качестве основы используем теорию из работы [89], в соответствии с которой для регулярного волнения d(t) = Ad sin ю01 задача (2.2.17) имеет неединственное решение. При этом любой регулятор 8ъ = Wb (s)0 , обеспечивающий минимум функционала (2.2.15), удовлетворяет условию
Wb (уш 0) = r * = -**> (~jm 0), (2.2.18)
A( s) = det
- an - а!2Л
V -1 s У V
A(-Ушо)
s - a11 b1 -1 0
, Bb (s) = det
В частности, это условие должно выполняться и для передаточной функции Fe8 канала с регулятором (2.2.3) ^ (2.2.7):
Fe8 (уш о, F) = r *, (2.2.19)
которое можно использовать для определения комплексного числа F (уш 0) с дальнейшим нахождением передаточной функции (или матриц нормальной формы) динамического корректора по аналогии с главой 1.
В результате можно предложить следующий расчетный алгоритм синтеза приближенного оптимального динамического корректора для закона (2.2.3) ^ (2.2.7) локального управления креном.
Алгоритм 2.1.
1. Для заданной скорости хода V задать коэффициенты m1 ^ m3 базового закона управления ub = т1шx + m2e + m38b для объекта (2.2.1), а также коэффициенты g 1, g 2 асимптотического наблюдателя. По формулам (2.2.7) найти коэффициенты уравнения (2.2.6) формирователя.
I |2
2. Задать спектральную плотность Sd (ш) = S1 (уш) мощности морского волнения с выделением его основных частот ш 01, ш 02, ш 03.
3. Задать значения весового коэффициента X в функционале (2.2.15) качества управления.
4. Для заданных частот ш01, ш02, ш0з по конечным формулам, непосредственно следующим из (2.2.19), найти комплексные числа F(уш0i, X,V), i = 1,3. Этим обеспечивается минимум функционала (2.2.15) для полигармонического возмущения d (t) с указанными тремя частотами.
5. Задать число у > 0, и сформировать матрицу Фробениуса
I0 6х! 6Х_6 _)_
г г г г г г г
а0 — а1 — а2 — а3 — а4 _ а5 — а6 у где компоненты нижней строки - это коэффициенты бинома (8 + у) .
6. Задать матрицу у = (0 1 01х5) и, обеспечивая равенства
у(Е77Ю0г - а)—1 Ре = Е(^0г,X, V), г = Ц, (2.2.20)
где Р0=(0 Р1 Р 2 Р 3 Р 4 Р 5 Р 6 )Т , путем решения соответствующей линейной системы, найти числа Р1 ^Р 6.
7. Сформировать уравнение динамического корректора (2.2.5) в стандартной форме пространства состояний
.Р„ (0 — ^)
(2.2.21)
р = ар + Р0 (0 — 2 5),
£ = ур,
где р е Е7 - вектор состояния, е Е1 - выходной сигнал.
8. Повторяя вычисления по пунктам 5 ^ 7 на конечной сетке значений у > а 8, найти минимум функционала (2.2.15) на движениях полученной замкнутой системы, а также значение у = у 0, обеспечивающее этот минимум с учетом ограничения на степень устойчивости а 8 корректора.
9. При необходимости изменить величину весового коэффициента X в функционале качества (2.2.15), добиваясь желаемого соотношения между точностью стабилизации крена и интенсивностью работы рулей на волнении. Заметим, что при бортовой реализации алгоритма указанный весовой коэффициент задается судоводителем с пульта системы управления движением в зависимости от текущей ситуации.
Для иллюстрации рассмотрим результаты применения разработанного алгоритма на практическом примере синтеза многоцелевого закона локального управления креном для судна, параметры которого приведены в параграфе 2.1.
Ниже приводятся графики, характеризующие качество процессов в системе, замкнутой синтезированными законами функционирования успокоителя качки. При этом математической моделью объекта управления служит полная нелиней-
ная система дифференциальных уравнений судна, приведенная выше. Автоматическое управление курсом с помощью вертикальных рулей осуществляется независимым от успокоителя качки автопилотом, описанного в главе 1.
Во всех иллюстрируемых ниже процессах стабилизации в условиях волнения первые 1000 секунд алгоритмы управления функционируют при отключенных корректорах. Это сделано для оценки эффективности коррекции, которая осуществляется от 1000-й секунды и до конца процессов.
На рис. 2.2.2 и 2.2.3 приведены частотные характеристики замкнутой системы (2.2.1) ^ (2.2.7) от возмущения й = Мх к отклонению 8ъ бортовых рулей при работе успокоителя качки в режиме «экономичный на волнении» с корректором, синтезированным как оптимальный фильтр. Характеристики приведены для скоростей хода 3 м/с и 12.5 м/с. Для сравнения зелёным цветом здесь же представлены аналогичные частотные характеристики замкнутых систем с отключенными фильтрами.
На рис. 2.2.4 ^ 2.2.6 приведены частотные характеристики замкнутой системы (2.2.1) ^ (2.2.7) от возмущения й = Мх к углу крена (слева) и от возмущения й = Мх к отклонению 8ъ бортовых рулей (справа) соответственно для различных значений параметра X в задаче (2.2.17) при скорости хода 12.5 м/с.
ю (1^)
Рис. 2.2.2. Режим «экономичный на волнении» при скорости У=3 м/с.
ю (Ш)
Рис. 2.2.3. Режим «экономичный на волнении» при скорости У=12.5 м/с.
При этом рис. 2.2.4 соответствует значению X = 0, т.е. работе успокоителя качки в режиме «экономичный на волнении», а два других - работе успокоителя качки в режиме «точный на волнении», который обеспечивается функционированием динамического корректора в режиме оптимального компенсатора. На рис. 2.2.5 показаны частотные характеристики для Х = 0.1, что определяет работу успокоителя качки при не полном использовании возможностей бортовых рулей. На рис. 2.2.6 даны частотные характеристики для X = 109, что представляет работу бортовых рулей с предельным повышением точности стабилизации.
1.5
тз го
га 1
0.5
тз го
га 2
0.5 1
ю (1/в)
1.5
0.5 1
ю (1/в)
1.5
Рис. 2.2.4. Режим «экономичный на волнении», У=12.5 м/с, X = 0.
2
4
3
1
0
0
1.5
-а го
та 1
0.5
0.5 1
ю (1/3)
-а го
та 2
1.5
0.5 1
ю (1/3)
1.5
Рис. 2.2.5. Режим «точный на волнении», У=12.5 м/с, X = 0.1
1.5
тз го
д 1
0.5
0.5 1
ю (1/3)
тз го
.«я 2
1.5
0.5 1
ю (1/3)
1.5
Рис. 2.2.6. Режим «Точный на волнении», У=12.5 м/с, X = 109
3
1
0
0
2
4
3
1
0
0
Ниже, на рис. 2.2.7 ^ 2.2.12, 2.2.15 и 2.2.16 представлены процессы стабилизации курса судна при различных скоростях хода, для различных курсовых углов набега волны в условиях 5 балльного волнения.
И
800 1000 1200 Yaw апд1е ф (<3д), 1 (sec)
800 1000 1200 Roll апд1е е (<3д), 1 (sec)
Рис. 2.2.7. Волнение 5 баллов, курс набега волны ф = 45°, скорость У=12.5 м/с,
бортовые рули отключены.
Рис. 2.2.7 иллюстрирует динамику судна на волнении 5 баллов при скорости хода У= 12.5 м/с с курсовым углом набега волн ф w = 45°. В данном процессе бортовые рули выключены, а вертикальные рули стабилизируют курс при отключенном динамическом фильтре. Таким образом, этот процесс представляет неуспокоенную качку судна со следующими параметрами: ае = 10.39°, аф = 2.432°.
На рис. 2.2.8 показан процесс стабилизации крена на скорости хода У= 12.5 м/с в условиях волнения 5 баллов при курсовом угле ф w = 45° для набега волн. Динамический корректор после включения работает в режиме оптимального компенсатора при значении X = 109, т.е. успокоитель качки обеспечивает движение в режиме «точный на волнении» с максимальной точностью стабилизации, которая обеспечивается максимальной интенсивностью работы бортовых рулей.
6
4
2
0
-2
-4
-6
-8
0
1400
1600
1800
0
1400
1600
1800
200 400
1000 1200 1400 1600 1800 2000
КаИ angle 6 @д), t (sec)
Рис. 2.2.8. Волнение 5 баллов, ф „ = 45°, скорость У=12.5 м/с, бортовые рули в режиме "точный на волнении", X = 109.
Значения стандартного отклонения по крену для этого процесса а6 = 5.57°, т.е. таким образом, успокоитель качки уменьшает отклонения по крену в 1.9 раза. Заметим, что этот результат получен по отношению к наиболее тяжёлому по частотному спектру варианту представления возмущения. Если волнение с интенсивностью в 5 или более баллов носит более регулярный характер, соответствующий полигармоническому представлению, то эффективность успокоения качки существенно повышается.
Для примера, на рис. 2.2.9 приведен процесс стабилизации на волнении в 5 баллов с ярко выраженными тремя гармоническими составляющими, которые близки к частотам настройки компенсатора. Для неуспокоенной качки имеем а6 = 10.1°, а для успокоенной - а6 = 0.944°, т.е. стандартное отклонение уменьшается примерно в 10 раз.
200 400
1000 1200 1400 1600 1800 2000
Roll angle 6 (dg), t (sec)
Рис. 2.2.9. Волнение 5 баллов с полигармоническим представлением, скорость У=12.5 м/с, бортовые рули в режиме "точный на волнении", X = 109.
1
tili Ii Hill !и1| Г 1-ч 1 yjiiJiM ¡1 Ilm Willi ш il1 UlMillliLiliA I^IW/IIimILI btaMiliA
Т||1 1 ж ■ ' iijirPMrip'i'
'1
-20
0 200 400 600
1000 1200 1400 1600 1800 2000
Rudder angle 5Ь (dg), t (sec)
M
'.fl'l^nj |4'i(f,)
-40
0 200 400 600
1000 1200 1400 1600 1800 2000
Roll angle 6 (dg), t (sec)
Рис. 2.2.10. Волнение 5 баллов, ф w = 45°, скорость У=12.5 м/с, бортовые рули в режиме "точный на волнении", X = 0.5.
0
На рис. 2.2.10 показан процесс стабилизации крена при тех же внешних условиях, однако здесь динамический корректор после включения работает в ре-
жиме оптимального компенсатора при значении X = 0.5 .
Следовательно, в этих условиях успокоитель качки обеспечивает движение в режиме «точный на волнении», однако не с максимальной точностью стабилизации, а с ограниченной интенсивностью работы рулей.
И, наконец, рис. 2.2.11 представляет процесс стабилизации крена при тех же внешних условиях, однако с работой успокоителя качки в режиме «экономичный на волнении». Это соответствует настройке динамического корректора на оптимальную фильтрацию (при значении X = 0 в задаче (2.2.17)).
30 20 10 0 -10 -20 -30
40
20
-20
-40
0 200 400 600 800 1000 1200 1400 1600 1800 2000
КиССег апд1е 5Ь №), 1 ^ес)
200 400 600 800
1000 1200 Ко11 апд1е 6 (Сд), 1 ^ес)
1400 1600 1800 2000
Рис. 2.2.11. Волнение 5 баллов, ф w = 45°, скорость У=12.5 м/с, бортовые рули в режиме "экономичный на волнении", X = 0.
0
0
Обобщая анализ рассмотренных процессов, можно утверждать, что предложенный алгоритм управления бортовыми рулями позволяет непосредственно на борту плавно перенастраивать успокоитель качки, изменяя интенсивность управляющего сигнала от минимума (режим «экономичный на волнении») до максимума (режим «точный на волнении»).
2.3. Координированное управление курсом и креном судна
Традиционный подход к созданию систем управления движением судов предполагает независимое проектирование и изготовление двух автоматических систем. Это авторулевые, обеспечивающие управление судном по курсу, и локальные успокоители качки, которые стабилизируют крен в условиях воздействия ветра и морского волнения. В соответствии с этим подходом, в предшествующем параграфе осуществлён синтез алгоритмов локального управления креном с помощью бортовых рулей. Однако при этом анализ процессов управления проводился на базе полной замкнутой нелинейной системы с использованием адаптивного авторулевого, синтезированного методами, представленными в первой главе.
На основании проведенного анализа можно констатировать, что независимое проектирование в принципе позволяет обеспечить хорошее качество функционирования системы управления боковым движением судна. Особым достоинством такого подхода служит относительная простота построения и реализации двух не связанных между собой подсистем управления курсом и креном.
Однако очевидно, что при полном разделении уравнений динамики бокового движения на две совершенно независимые подсистемы мы существенно упрощаем ситуацию и значительно искажаем поведение получаемых при этом моделей по сравнению с реальной динамикой судна.
В действительности, даже по виду линейных уравнений бокового движения можно говорить о сильном влиянии отклонений вертикальных рулей на движение по крену. С другой стороны, хотя прямое влияние бортовых рулей на динамику курса практически отсутствует, они косвенно воздействуют на горизонтальное движение через крен и его скорость.
Взаимная зависимость динамики каналов курса и крена определяет необходимость координированного синтеза алгоритмов управления боковым движением с использованием вертикальных и бортовых рулей. Сутью координированного
подхода является использование при синтезе наиболее полной математической модели бокового движения, которая лучше отражает особенности реального объекта управления, чем указанные выше независимые модели. Целью координации служит улучшение качества управления судном в условиях морского волнения по сравнению с независимым подходом.
Для построения алгоритмов координированного управления рассмотрим полную линейную математическую модель, характеризующая динамику бокового движения судна с использованием вертикальных и бортовых рулей. Эта модель представляется следующими уравнениями для каждой фиксированной скорости хода
Р = Ь„Р + Ь12® У + ЬА + Ь156 + ЬА + ЬЬ15Ь + С11^ + С13Мх,
сЬ у = Ь21р + Ь22Ю у + Ьу2 5У + с22Ыу,
ф = ю у, (2.3.1)
Ьх = Ь41р + Ь42® у + Ь44Ьх + Ь456 + К45v + ЬЬ45Ь + С41^ + С43Мх,
6 = С.
Сюда следует добавить линейные уравнения приводов:
5 у = иу, (2.3.2)
5 ь = иь, (2.3.3)
где иу е Е1, иЬ е Е1 - управляющие сигналы, подаваемые на вертикальные и бортовые рули соответственно.
Конкретизируем вид закона координированного управления курсом и креном, имеющего многоцелевую структуру, которая сформирована в соответствии с общей концепцией, изложенной выше. Ее основными элементами являются следующие:
1. Наблюдающее устройство:
¿1 = V! + ь12 + Ъи 2а + ь15 ¿5 + ЪуХЬу + ЪъхЬъ + г3), ¿2 = Ъ21 ¿1 + Ъ22¿2 + Ъ2+ §2 (Ф
¿3 = ¿2 + §3(ф- ¿зХ (2-3-4)
¿4 = Ъ41 ¿1 + Ъ42¿2 + Ъ44¿4 + Ъ45¿5 + Ъ4^ + ъъ45Ъ + §4(0 - ^Х ¿5 = ¿4 + §5(0- ¿5)'
где коэффициенты ^ §5 зависят от скорости хода и определяются оптимизацией режима движения при наличии ступенчатых возмущений [10].
2. Динамический корректор:
£ = F(8)(ф- 23 ! е-25 )Т, (2.3.5)
где ^ е Е - выходной сигнал, F (8) - передаточная матрица корректора.
3. Формирователь скоростных управляющих сигналов
иу = Ц11 ¿1 + ^12¿2 + ^13¿3 + М"14¿4 + +^15¿5 + V11(Ф - Фz) + V12(е - ег) +
иъ = + Ц22¿2 + Ц23¿3 + Ц24¿4 + +^25¿5 + V22(е - ^) + (2.3.6)
где фг - заданный угол курса, ег - заданный угол крена, коэффициенты цр, V,.,. определяются формулами
й = ЪцЪч 2 Ъъ 4 - Ъ21Ъ^1Ъъ 4 + Ъ2АА 4 - Ъ4А А 2 ,
Ц11 = (vA2 ЪЪ4 - V6 Ъ21ЪЪ4)/й,
Ц12 = ( (-ЪvlЪъ 4 + ЪъА 4 ) + V 6 (ЪцЪъ 4 - Ъъ1Ъ41 )) /й,
Ц13 = ( Vl(-Ъv 2 Ъъ 4 Ъ12 - (-ЪvlЪъ 4 + ЪъА 4)Ъ22 + ЪъА 2 Ъ42 ) +
+ V6(Ъ2lЪъ4Ъ12 - (ЪцЪъ4 - Ъъ1Ъ41)Ъ22 - Ъъ1Ъ21Ъ42 ) + V2й)/й,
Ц14 = ( - vAA 2 + V 6 ЪъАО /й,
Ц15 = ( Vl( - К 2 Ъъ 4 Ъ14 + ЪъА 2 Ъ44) + V 6 ^А 4 Ъх4 - ЪъАА4)) /й, (2 3 7)
Ц21 = (т3 (Ъ21Ъv4 - Ъv2Ъ41 ))/й, Ц22 = (т3 (-Ъ11Ъv4 + Ъv1Ъ41 ))/й, Ц23 =(^3(-(Ъ2lЪv4 - Ъv2Ъ41)Ъ12 - (-ЪllЪv4 + ЪvlЪ4l )Ъ22 -
- (Ъ11Ъv 2 - Ъv1Ъ21 )Ъ42 ) ) / й, Ц 24 = (т3 (Ъ1А 2 - Ъv1Ъ2l)Уd, Ц 25 = ( т3( - ( Ъ2lЪv 4 - Ъ 2 Ъ41 ) Ъх4 - (Ъц^ 2 - ЪvlЪ2l)Ъ44) + й )/й,
V11 = V 3,
V12 = (Ь(-К2 Ъъ4 Ъ15 + ЪЪ1Ъv2 Ъ45 ) + V6(Ъ21ЪЪ4 Ъ15 - ЪЪ1Ъ21Ъ45 ))/й, V 22 = ( т3( - (Ъ21Ъv 4 - Ъv 2 Ъ41 )Ъ15 - (Ъ11Ъv 2 - Ъv1Ъ21)Ъ45 ) + т 2 й )/й,
которые найдены способом, указанным в работе [10]. Здесь коэффициенты v1 ^ V6 и т1 ^ т3 зависят от скорости хода и представляют базовые законы управления для вертикальных и боковых рулей соответственно:
иу = v1p +V 2 ю у + V 3 ф +V 4 ю х + V 5 е +V 6 5 v,
л + V - е + V, 5
(2.3.7а)
иъ = т1юх + т2е + т35ъ.
Эти коэффициенты находятся в результате оптимизации режима собственного движения по отработке командных поправок [10].
Задачей данного параграфа является разработка алгоритма поиска неизвестной передаточной матрицы F(s) динамического корректора (2.3.5). Особенность подхода состоит в том, что, в отличие от закона управления для локального успокоителя качки, динамический корректор для координированного управления может функционировать в трёх различных режимах. Первый из них - это режим динамического фильтра (ДФ) вертикальных и бортовых рулей, второй - режим динамического компенсатора (ДК) курса и крена, и, наконец, третий - это режим динамического компенсатора крена с помощью вертикальных рулей.
Как и для локального успокоителя качки, достижение максимального качества стабилизации курса и крена обычно обеспечивается при высоких скоростях хода, когда эффективность рулей достаточна для существенной компенсации внешних сил и моментов, порождаемых волнением и определяющих отклонения по курсу и крену.
Если при этом выбор передаточной матрицы F(s) = F()2 (8) обеспечивает максимальную точность стабилизации курса и крена, то динамический корректор (2.3.5) с указанной передаточной матрицей будем называть динамическим компенсатором, обеспечивающим координированное управление в режиме 2 -«точный на волнении».
Если выбор передаточной матрицы F(8) = F()3(s) обеспечивает максимальную точность стабилизации крена с помощью вертикальных рулей (при малой интенсивности работы или при полностью выключенных бортовых рулях), то динамический корректор (2.3.5) будем называть динамическим компенсатором, обеспечивающим управление вертикальными рулями в режиме 3 - «точный на волнении».
Альтернативным вариантом работы координированного алгоритма является
режим обеспечения максимальной экономичности при стабилизации курса и крена. Основной целью здесь является предельное снижение интенсивности работы рулей для экономии ресурса приводов и снижения энергетических затрат. Если выбор передаточной матрицы F(s) = F01(s) обеспечивает максимальную экономичность, то динамический корректор (2.3.5) с указанной передаточной функцией будем называть динамическим фильтром. Будем говорить, что при этом система управления функционирует в координированном режиме 1 - «экономичный на волнении».
Прежде всего, рассмотрим режим 1 и сформулируем оптимизационную задачу о поиске передаточной матрицы ДФ, обеспечивающей максимальную экономию ресурсов приводов вертикальных и бортовых рулей. С этой целью введем в рассмотрение функционал экономичности
1 T
J5 = lim -J[x252(t) + (1 -X2)52(t)] dt. (2.3.8)
Здесь X 2 - неотрицательный весовой коэффициент, который выбирается на отрезке X2 е [0,1] и характеризует относительную значимость отклонений вертикальных рулей в составе функционала (2.3.8).
Легко убедиться в том, что минимизация функционала (2.3.8) эквивалентна минимизации функционала
J = J1(F) = | |Fy5 (s, F)||2s , (2.3.9)
который задан на множестве Q матриц F(s) со строго правильными дробно-рациональными компонентами, имеющими гурвицевы знаменатели. Здесь Fy5 (s)
- передаточная матрица канала исполнительных органов от входа y = (ф 0)T к
выходу 5 = (5v 5b )T. В качестве нормы для формулы (2.3.9) примем следующий вариант:
Fy5
2 S
сю
2- J И [Fy5 (j©)S v (ю) Fy5 T( - ую) ]d©, (2.3.10)
указанный в работе [3].
Тогда задача о максимальной экономичности координированного управления формулируется следующим образом:
J1(F) ^min, J01 = min J1(F), F01(s) = argmin J1(F). (2.3.11)
^ FeQ 01 FeQ ^ FeQ
При этом число J01 дает предельную экономичность стабилизации, а оптимальная функция F01(s) соответствует наилучшей настройке корректора, работающего в режиме 1 оптимального динамического фильтра.
Теперь перейдём к постановке задачи о повышении точности стабилизации курса и крена в условиях волнения. С этой целью обратимся к уравнениям замкнутой системы (2.3.1) ^ (2.3.7), из которых нетрудно определить связь между вектором e = y регулируемых координат и вектором f (t) внешних возмущений от волнения в виде
У = Fyf (s)f, (2.3.12)
где внешним возмущением служит трёхмерный вектор
f = (Fr My Mx )T. (2.3.13)
Заметим, что передаточная матрица Fyf = Fyf (s, F) при прочих равных однозначно определяется заданием матрицы F( s) корректора (2.3.5). Существо задачи повышения точности состоит в таком выборе этой матрицы, чтобы для любого момента времени предельно уменьшить величины углов q(t) и 0(t) крена, которые порождаются волнением. При этом точность стабилизации характеризуется функционалом
1 t
Jy = lim - J[^2(t) + (1 -^)02(t)]dt, (2.3.14)
T 0
где - неотрицательный весовой коэффициент, который выбирается на отрезке е [0,1] и характеризует относительную значимость отклонений судна от заданного курса в составе функционала (2.3.14).
Как показано в работе [3], задача о минимизации функционала (2.3.14) эк-
вивалентна задаче о минимизации функционала вида
J2 = = | ^ ^Ц^, (2.3.15)
который задан на множестве & матриц F(s) со строго правильными дробно-рациональными компонентами, имеющими гурвицевы знаменатели. В качестве конкретной нормы для формулы (2.3.15), как и для формулы (2.3.9) примем её следующий вариант
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.