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

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

CC BY
107
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОД ГАРАНТИРУЮЩЕЙ ОПТИМИЗАЦИИ / H∞-ОПТИМИЗАЦИЯ / МНОГОЦЕЛЕВАЯ СТРУКТУРА / METHOD OF GUARANTEE OPTIMIZATION / H∞-OPTIMIZATION / MULTI-PURPOSE STRUCTURE

Аннотация научной статьи по математике, автор научной работы — Ван Хунбо, Веремей Евгений Игоревич, Сюэ Юаньюань

Интенсивное развитие мировой экономики и соответствующей транспортной инфраструктуры постоянно порождаeт массу проблем, которые, в первую очередь, связаны с безопасностью движения транспортных средств. В частности, особую значимость имеют вопросы безопасности движения судов в условиях постоянно растущего морского трафика. Главное внимание уделяется развитию методов и разработке расчетных алгоритмов синтеза многоцелевого управления в морских автопилотах, основное назначение которых состоит в парировании воздействий морского волнения для сохранения движения по заданному курсу. В настоящее время используются различные подходы к проектированию автопилотов, опубликовано большое число научных работ, однако исчерпывающим образом проблема синтеза законов управления для этих систем полностью не решена. Прежде всего это связано с их многоцелевым предназначением, определяющим необходимость работы в разных режимах движения с противоречивыми требованиями к качеству динамических процессов. В данной статье предлагается использовать обратные связи с многоцелевой структурой при синтезе законов управления для автопилотов и вводится в рассмотрение формирующий фильтр для возмущения, номинально представляемого гауссовским стационарным «белым шумом». В итоге дается расчетный алгоритм, базирующийся на идеологии H∞-оптимизации, позволяющей обеспечить гарантированное качество фильтрации для работы автопилота при движении в условиях морского волнения. Использование таких алгоритмов проиллюстрировано на примере, результат которого по построению оптимального регулятора является гарантирующим, т. е. при любом изменении частоты фактического волнения и при той же интенсивности работы рулей амплитуда отклонений от заданного курса будет не больше указанной величины. Практическая ценность работы состоит в том, что полученные методы исходно ориентированы на решение содержательных задач с учетом возможностей непосредственного применения синтезируемых законов управления на борту судна в ходе плавания. Особую роль играют малые вычислительные затраты при реализации предлагаемых методов, что позволяет повысить эффективность решения практических задач в рамках концепции многоцелевого синтеза законов управления движением. Предложенный подход можно расширить, применяя его для управления беспилотными и другими морскими подвижными объектами. Библиогр. 11 назв. Ил. 1.

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

Похожие темы научных работ по математике , автор научной работы — Ван Хунбо, Веремей Евгений Игоревич, Сюэ Юаньюань

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

A METHOD OF THE GUARANTEEING OPTIMIZATION FOR THE DYNAMICS OF SHIP MOVING IN WAVE

With the further development of the world economy, the corresponding transportation infrastructure has also brought about many problems, which, foremost, are associated with the traffic safety of vehicles. In particular, the issue of ship traffic safety has become even more important as maritime traffic continues to grow. The main attention in this article is given to the development of methods and the design of computational algorithms for the synthesis of multipurpose control in marine autopilots, the main purpose of which is to counteract the effects of sea waves in order to preserve the movement at a given course. Currently, various approaches are used for the design of autopilots, a large number of scientific papers have been published, but the problem of the synthesis of control laws for these systems has not been exhaustively resolved. First of all, this is due to their multipurpose mission, which determines the need for work in various driving regimes with conflicting requirements for the quality of dynamic processes. In this paper, we propose a new practically oriented method for the synthesis of control laws for autopilots, which is based on feedbacks with a multipurpose structure. However, these works of optimization approach had assumed that the initial data includes a known frequency spectrum of sea waves, the knowledge about which comes in the course of identification, realized in the system of adaptive autopilot reconfiguration. Naturally, such a consideration of the actual conditions of navigation significantly improves the quality of management processes. But adaptive reconfiguration, for lots of reasons, cannot always be applied in practice. For example, it may not allow enough time for the system’s operating conditions. To this end we have developed a simple constructive method for calculating the transfer function for a dynamic filter as part of the heading control law implemented by a marine autopilot. This method is based on the ideology H∞-optimization, which makes it possible to ensure a guaranteed quality of filtration when moving in sea waves. Unlike other widely used approaches, the indicated purpose will be achieved by using the specialized multipurpose structure of the control law. The approach has lot of advantages in comparison with alternative options, namely flexibility configuration in real conditions of navigation. The proposed approach can be expanded by applying it to control marine unmanned objects or floating offshore structures. Refs 11. Fig. 1.

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

УДК 519.7

Вестник СПбГУ. Прикладная математика... 2017. Т. 13. Вып. 4

X. Ван1, Е. И. Веремей2, Ю. Сюэ2

МЕТОД ГАРАНТИРУЮЩЕЙ ОПТИМИЗАЦИИ ДИНАМИКИ СУДНА, ДВИЖУЩЕГОСЯ В УСЛОВИЯХ ВОЛНЕНИЯ

1 Институт электронной науки и техники, Цзилиньский университет, Китайская Народная Республика, 130012, Цзилинь, Чанчунь, пр. Чаньцзинь, 2699

2 Санкт-Петербургский государственный университет, Российская Федерация, 199034, Санкт-Петербург, Университетская наб., 7—9

Интенсивное развитие мировой экономики и соответствующей транспортной инфраструктуры постоянно порождает массу проблем, которые, в первую очередь, связаны с безопасностью движения транспортных средств. В частности, особую значимость имеют вопросы безопасности движения судов в условиях постоянно растущего морского трафика. Главное внимание уделяется развитию методов и разработке расчетных алгоритмов синтеза многоцелевого управления в морских автопилотах, основное назначение которых состоит в парировании воздействий морского волнения для сохранения движения по заданному курсу. В настоящее время используются различные подходы к проектированию автопилотов, опубликовано большое число научных работ, однако исчерпывающим образом проблема синтеза законов управления для этих систем полностью не решена. Прежде всего это связано с их многоцелевым предназначением, определяющим необходимость работы в разных режимах движения с противоречивыми требованиями к качеству динамических процессов. В данной статье предлагается использовать обратные связи с многоцелевой структурой при синтезе законов управления для автопилотов и вводится в рассмотрение формирующий фильтр для возмущения, номинально представляемого гауссовским стационарным «белым шумом». В итоге дается расчетный алгоритм, базирующийся на идеологии Я^-оптимизации, позволяющей обеспечить гарантированное качество фильтрации для работы автопилота при движении в условиях морского волнения. Использование таких алгоритмов проиллюстрировано на примере, результат которого по построению оптимального регулятора является гарантирующим, т. е. при любом изменении частоты фактического волнения и при той же интенсивности работы рулей амплитуда отклонений от заданного курса будет не больше указанной величины. Практическая ценность работы состоит в том, что полученные методы исходно ориентированы на решение содержательных задач с учетом возможностей непосредственного применения синтезируемых законов управления на борту судна в ходе плавания. Особую роль играют малые вычислительные затраты при реализации предлагаемых методов, что позволяет повысить эффективность решения практических задач в рамках концепции многоцелевого синтеза законов управления движением. Предложенный подход можно расширить, применяя его для управления беспилотными и другими морскими подвижными объектами. Библиогр. 11 назв. Ил. 1.

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

Н. Wang1, E. I. Veremey2, Y. Xue2

A METHOD OF THE GUARANTEEING OPTIMIZATION FOR THE DYNAMICS OF SHIP MOVING IN WAVE

1 State Key Laboratory on Integrated Optoelectronics, Ван Хунбо — доцент; wang_hongbo@jlu.edu.cn

Веремей Евгений Игоревич — доктор физико-математических наук, профессор; e_veremey@mail.ru

Сюэ Юаньюань — аспирант; amocoi@163.com

Wang Hongbo — associate professor; wang_hongbo@jlu.edu.cn

Veremey Evgeniy Igorevich — doctor of physical and mathematical sciences, professor; e_veremey@mail.ru

Xue Yuanyuan — postgraduate student; amocoi@163.com

© Санкт-Петербургский государственный университет, 2017

College of Electronic Science and Engineering, Jilin University, 2699, pr. Qianjindajie, Changchun, 130012, Chinese Peoples Republic 2 St. Petersburg State University, 7—9, Universitetskaya nab., St. Petersburg, 199034, Russian Federation

With the further development of the world economy, the corresponding transportation infrastructure has also brought about many problems, which, foremost, are associated with the traffic safety of vehicles. In particular, the issue of ship traffic safety has become even more important as maritime traffic continues to grow. The main attention in this article is given to the development of methods and the design of computational algorithms for the synthesis of multipurpose control in marine autopilots, the main purpose of which is to counteract the effects of sea waves in order to preserve the movement at a given course. Currently, various approaches are used for the design of autopilots, a large number of scientific papers have been published, but the problem of the synthesis of control laws for these systems has not been exhaustively resolved. First of all, this is due to their multipurpose mission, which determines the need for work in various driving regimes with conflicting requirements for the quality of dynamic processes. In this paper, we propose a new practically oriented method for the synthesis of control laws for autopilots, which is based on feedbacks with a multipurpose structure. However, these works of optimization approach had assumed that the initial data includes a known frequency spectrum of sea waves, the knowledge about which comes in the course of identification, realized in the system of adaptive autopilot reconfiguration. Naturally, such a consideration of the actual conditions of navigation significantly improves the quality of management processes. But adaptive reconfiguration, for lots of reasons, cannot always be applied in practice. For example, it may not allow enough time for the system's operating conditions. To this end we have developed a simple constructive method for calculating the transfer function for a dynamic filter as part of the heading control law implemented by a marine autopilot. This method is based on the ideology fí^-optimization, which makes it possible to ensure a guaranteed quality of filtration when moving in sea waves. Unlike other widely used approaches, the indicated purpose will be achieved by using the specialized multipurpose structure of the control law. The approach has lot of advantages in comparison with alternative options, namely flexibility configuration in real conditions of navigation. The proposed approach can be expanded by applying it to control marine unmanned objects or floating offshore structures. Refs 11. Fig. 1.

Keywords: method of guarantee optimization, fí^-optimization, multi-purpose structure.

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

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

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

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

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

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

Осуществим постановку задачи синтеза Нто-оптимального автопилота для морского судна с линейной математической моделью

x = Ax + Ы + hd(t), y = cx = ф.

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

S = WS (p)y, (2)

где Wg = Wgi/Wg2, Wgi, Wg2 — полиномы; p = d/dt.

Если функция Wg известна, легко найти передаточные функции

Py (s) = H (s)/As (s), Pu(s) = H (s)Wg (s)/As (s) (3)

замкнутой системы (1), (2) по курсу и управлению соответственно, в (3) полагаем, что Дй(s) = A(s) - B(s)Wg(s), A(s) = det(Es - A), B(s) = A(s)c(Es - A)-1 b, H(s) = A(s)c(Es - A)-1 h.

Будем считать, что возмущение d(t), определяемое нерегулярным волнением моря, является случайным стационарным процессом с четной дробно-рациональной спектральной плотностью мощности

Sd(u) = Si(s)Si(-s)\a=ju, Si(s) = N (s)/T (s), (4)

полиномы N и T являются гурвицевыми, deg N < deg T = nf.

Для формализации понятия качества процессов в замкнутой системе при действии указанного возмущения введем в рассмотрение функционал

J (Wg) = ||Po(s, Wg )Si(s)||^ = max \Po(ju, Wg )Si(j^)\2 (5)

c обобщенной передаточной функцией F0, где

\Po (ju)\2 = \Py (ju)\2 + k2\Pu (ju)\2, к = const. (6)

Существо вопроса об ^^-оптимизации [6, 7] закона управления состоит в постановке и решении минимаксной задачи [8]

J(WS) = ||PoSiIlL = max \P0(3u,Ws)Sij)\2 ^ min (7)

иЕ[0,то) Ws en

на допустимом множестве = {Wg : Ро(в, ) € ЯН^} передаточных функций регулятора (2). Здесь ЯНЖ — совокупность правильных дробно-рациональных функций с гурвицевыми знаменателями.

Для численного решения задачи (7) в принципе можно привлечь широко известные «2-Риккатти»-подход [9] или технику ЬМ1 [10]. Но, к сожалению, это нельзя сделать непосредственно, поскольку данная задача обладает рядом специфических особенностей, существенно затрудняющих ее решение [11]. В качестве альтернативы будем применять спектральный подход, подробно рассмотренный в работе [11], использующий технику решения аппроксимационной задачи Неванлинны—Пика [9].

Однако методика, предложенная в [11], может быть существенно упрощена для так называемых вырожденных ситуаций, что позволяет использовать обратные связи с МС-структурой [8].

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

X е = AeXe + be£ + hede(t),

y = CeXe = ifi

расширенного объекта управления, где использованы обозначения

(8)

причем Cf (Enf s — Af )-1bf = S'i(s). Здесь de(t) — возмущение, номинально представляемое гауссовским стационарным «белым шумом».

Легко проверить [11], что задача (7) эквивалентна задаче

1(Ф) = \\PIIL = max \P(ju, Ф)\2 ^ min, (9)

иЕ[0,то) ФеП

в которой Ф = (а + ßWg )/(Ae — ßeWg ) — вспомогательная функция-параметр, а и ß являются любыми полиномами в рамках гурвицевости полинома Q = Aeß + Bea,

допустимым множеством служит совокупность Q = {Ф : Wg = (АеФ — а)/(ВеФ + ß) G }.

При этом переменные Ae = det(Ees — Ae), Be = Aece(Ees — Ae)-1be, He = Aece(Ees — Ae)-1he, \P\2 = \Pye\2 + k2\PUe\2, Pye = He/(Ae — BeWg), Pue = HeWg/(A— BeWg ) представляют расширенный объект управления в замкнутой системе (2), (8).

Спектральный подход к поиску решения. В работе [11] показана справедливость следующих соотношений:

I(Ф) < Y2, Y2 = Ja + £, £ > о, = arg max k2/\C(ju)\2,

ше[0,х>)

Ja = max k2/\C(ju)\2 = k2/\C(j^o)\2,

ue[o,x>)

(10)

где гурвицев полином О(в) есть результат факторизации

к2Ае(в)Ае(-в) + Бе(в)Бе(-в) = С(в)С(-в). (11)

Вестник СПбГУ. Прикладная математика. Информатика... 2017. Т. 13. Вып. 4 357

В соответствии с определением, введенным в [11], считают, что в задаче (9) имеет место вырожденная ситуация, если существует такая функция-параметр Ф € О, что в соотношениях (10) выполняется равенство I(Ф) = если же для любого Ф € О имеет место неравенство I(Ф) > Ja, то характер ситуации регулярный.

В статье [11] доказано, что необходимым и достаточным условием вырожденности служит соотношение

Чт > 0, (12)

в котором чт — минимальное собственное значение матрицы Пика П = {I^},

= (1 - сЩ)/^ + д^, г, = 1, пе, пе=п + п/, = -Бе(-д1)/[Ае(д1)Е(д1)\. ( )

Здесь д^ — корни полинома О(-в) (предполагается, что все они простые), а полином К является гурвицевым результатом факторизации

е(з)е(-8) = JaG(s)G(-s) - к2Не(з)Не(-з). (14)

Более того, если дт > 0, то задача (9) имеет неединственное решение.

Соответственно в вырожденной ситуации не единственное решение и у исходной задачи (7), причем любое из них € удовлетворяет следующим соотношениям:

(]Ш0) = /ле, /ле = -Бе(-]ш0)/(к2Ае(-]ш0)), (15а)

тах |Рс)|2 = Ja. (15б)

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

¿ = Az + Ы + g(y — cz), 6 = и, ,

И , (16) С = Р(в)(у - cz), и = ^ + уу + С,

где z € Еп — вектор состояния наблюдателя; С € Е1 — выходная переменная корректора; постоянные векторы g, ц, число у, а также передаточная функция Р(в) корректора подлежат поиску в процессе синтеза, исходя из требований по динамике судна в соответствующих режимах.

Как и ранее, будем считать, что матрицы g, у изначально заданы, а выбор передаточной функции Р(в) динамического корректора можно направить на минимизацию функционала (5). При этом любая дробно-рациональная функция Р(в), которая имеет гурвицев знаменатель и обеспечивает выполнение условий (15а), (15б) для функции

Ws = Ws (в,Р ) = Ш1(в,Г )№(в,Р), (17)

\у}( а Р) = - - ± Iе- - - - - -

Л ' > М(А-Ес) -Р(5)С | -{з-цЪ)

Es - A + gc g

М(А- gc) - F(s)с Mg + v + F(s)

W2(s,F ) =

делает регулятор (16) решением задачи (7). Заметим, что в дополнение к условиям оптимальности (15a), (15б) можно ввести также равенство F(0) = 0, обеспечивающее астатизм.

В работах [7, 8] указана простейшая структура передаточной функции F = F(s, h), позволяющей одновременно обеспечить выполнение требований устойчивости, астатизма и оптимальности:

F(s, h) = Mi(s)^(s, h), Mi(s) = qS + qos, Ф^, h) = s2 + hls + h2, (18)

где h = (hi, h2) G E2. Действительно, условие устойчивости имеет вид hi > 0, h2 > 0, условие астатизма при любом h очевидно.

Условия оптимальности (15a), (15б) обеспечиваются следующим образом. Прежде всего необходимо, чтобы были справедливы равенства

F{jwo,h) = m = ä + jb, (19)

в которых то = а + jb — комплексное число, определяемое по конечным формулам, приведенным в [7, 8].

Теперь зададим любой вектор h G E2 в области h1 > 0, h2 > 0. Согласно (18), можем определить комплексное значение m полинома Mi в комплексной точке s = j^o:

Mi(jujo) = тФ^ш0, h)/ju>o = m = a + jb, (20)

т. е. будем считать, что получены вещественные числа a и b. Тогда из условия Mi(jwo) = a + jb находим коэффициенты полинома Mi

qi = -a/ш2, qo = b/шо, (21)

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

выполняя тем самым условие (15a).

И, наконец, для выполнения условия (15б) необходимо при учете (21) так выбрать вектор h G E2 в области hi > 0, h2 > 0, чтобы достигала своего нулевого глобального минимума вспомогательная функция

Ie(h) = \ max |Ро (ju,Ws (s,F (s, h)))|2 - Ja\. (22)

ше[о,ж)

Естественно, что минимизация этой функции двух переменных может быть осуществлена с помощью любого численного метода, однако для практической реализации целесообразнее применить поиск минимума на конечной сетке С {h G E2 : hi > 0,h2 > 0}.

Для построения такой сетки зададим, исходя из соображений неформального характера, максимальные значения hi max > 0 и h-2 max > 0 коэффициентов полинома Ф^, h), а также отрезки [ei,himax > 0] и [e2,h2max > 0], где ei > 0 и £2 > 0 — малые числа. Каждый из указанных отрезков разделим на N одинаковых частей точками hu, h,2j, i,j = 1, N. Тогда конечная сетка представляется совокупностью пар ^h = {hii,h2j}, i,j = 1,N, а минимизация функции /e(h) сводится к конечному перебору указанных пар:

/е(h) —>■ min^ Ie({hu, h2j}) —>■ min .

hen% " " i,j=i,N

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

1. По исходным данным построить математическую модель (8) расширенного объекта управления.

2. Выполнить вычисления по формулам (10), (11). В результате сформировать полиномы С(в) и С(—в), определить корни г = 1 , пе, найти частоту сио и величину ,1а пика частотной характеристики.

3. Проверить выполнение условия вырожденности (12) с учетом (13) и (14). Если это условие не выполнено, то завершить действия в рамках данного алгоритма и воспользоваться методом, предложенным в работе [11].

4. По конечным формулам, приведенным в работах [7, 8], для заданных элементов g, ¡л, V многоцелевой структуры найти комплексное число то = Р^'с^о) в соотношении (19).

5. Задать максимальные значения ^1шах > 0 и Л-2тах > 0, а также малые числа £\ > 0, £2 > 0 и, разбивая отрезки [£1,/Итах] и [£2,^2 тах] на N равных частей, сформировать конечную сетку = {Нц, ЬЗ = 1, N.

6. Выбрать пару Ь = {¡ги, £ ПРИ заданных величинах = 1, N и построить полином Ф(в, Ь) = в2 + Нцв + Ъ,2].

7. По формуле (20) рассчитать вещественные числа а и Ь, а по (21) — коэффициенты полинома М1(в) = Ч1в2 + чов, получая передаточную функцию корректора Р(в, Ь) = М1(в)/Ф(в, Ь).

8. По формуле (17) определить передаточную функцию Wй (в,Р(в, Ь)) обратной связи (16), сформировать обобщенную передаточную функцию Р0(в^й(в,Р(в, Ь))), а также рассчитать значение вспомогательной функции 1е(Ь) по выражению (22).

9. Повторить вычисления по пп. 6-8 для всех значений г,^ = 1, N и найти такую точку Ьо € О1^, для которой достигается нулевой глобальный минимум функции 1е(Ь). Если такой точки на конечной сетке О^ нет, то вернуться к п. 5 и попытаться увеличить границы для коэффициентов ^1тах, ^2тах и (или) увеличить величину N.

10. Полученная в итоге точка Ьо последовательно определит оптимальную передаточную функцию Р(в, Ьо) динамического корректора, оптимальную передаточную функцию Wй0(в) = Wй (в,Р(в, Ь0)) обратной связи (2), а также ее реализацию (16) в пространстве состояний с учетом инерционности привода.

З а м е ч а н и е. Особо подчеркнем, что в отличие от других алгоритмов здесь мы имеем не приближенное, а точное решение задачи (7).

Пример применения алгоритма. Для иллюстрации применения разработанного алгоритма рассмотрим практический пример синтеза Нто-оптимального закона управления, реализуемого автопилотом для транспортного морского судна с водоизмещением около 6000 т. Будем считать, что судно движется с постоянной скоростью хода 8 м/с в условиях морского волнения с интенсивностью 5 баллов по шкале Бофорта.

Для режима стабилизации будем использовать математическую модель (1), (15а), (15б), матрицы которой имеют следующие компоненты: ац = -0.0454, а 12 = 0.560, а21 = 0.0267, а22 = -0.408, Ь1 = -0.0132, Ь2 = -0.00742, Н1 = -1.82, Н2 = -0128.

Спектральную плотность мощности волнения будем представлять соотношениями (4), где Т (в) = 20в4 + 17.3в3 + 11.9в2 + 3.87 в + 1.08, N (в) = 0.216в3. Назначим весовой коэффициент к = 0.03 в тождестве (6) для задания функционала . (^ й).

В результате вычислений по п. 2 алгоритма получим С(в) = 10-2 • (3.00в7 + 5.35в6 + 5.13в5 + 3.12в4 + 1.33в3 + 0.37в2 + 0.0653в + 0.00372),

01,2 = 0.0955 ± 0.455.7, Яз,4 = 0.411 ± 0.272', д5,6 = 0.338 ± 0.369', д7 = 0.0943,

^о = 0.462, Ла = 2.95 • 104.

Для проверки условия вырожденности (12), выполняя факторизацию (14), находим полином

Д(в) = 10-4 • (5.16в7 + 8.42в6 + 7.5Ь5 + 4.34в4 + 1.88в3 + 0.568в2 + 0.108в + 0.00639).

В соответствии с (13) построим матрицу Пика П = {I^} и определим ее минимальное собственное число дт = 2.93 • 10-4 > 0, т. е. имеем вырожденную ситуацию, причем решение задачи (9) не единственное.

Далее, в соответствии с п. 4 алгоритма задаем элементы g, ц, V обратной связи (16):

g = (0.0336 0.00446 0.0944)', ц = (3.30 39.8 20.5), V = 1.22.

Для принятых исходных данных по формулам, приведенным в работах [7, 8], находим число то = = —11-6 + 0.381'.

Следующим шагом является п. 5 алгоритма, где формируется конечная сетка

= {hli,h2j}. Принимаем максимальные значения Л-1тах = 5 и Л-2тах = 5, задаем малые числа £1 = £2 = 0.01, а также количество N = 200 равноотстоящих узлов на каждом отрезке [еь Ьл тах] и [е2, к2 тах|- _

Проведение вычислений по п. 6-8 для всех значений г, ' = 1, N приводит к нахождению точки Ьо = (1.40 0.490) € , для которой достигается нулевой глобальный минимум функции 1е (Ь).

Полученная в итоге точка Ьо определяет следующую оптимальную передаточную функцию динамического корректора:

Д(в, Ь0) = (16.2в2 - 16.0в)/(в2 + 1.40в + 0.490).

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

3 = и,

¿1 = -0.0454^ + 0.560г2 - 0.01323 + 0.0336(у - ¿3), ¿2 = 0.0267^ + 0.408г2 - 0.007423 + 0.00446(у - ¿3), ¿3 = ¿2 + 0.0944(у - ¿3), Р1 = Р2 + 16.2(у - ¿з), р2 = -0.490р1 - 1.40р2 - 38.6(у - ¿3),

£ = Р2 + 16.2(у - ¿3), и = 3.30.г1 + 39^2 + 2053 + 1.22у + £.

Полученный регулятор при движении замкнутой системы (1), (23) в условиях регулярного 5-балльного волнения с частотой шо = 0.462 обеспечивает следующие амплитуды отклонения от курса и колебаний рулей соответственно: Ау = 0.75°, А$ =

Частотные характеристики оптимальных замкнутых систем

21.2°. Этот результат по построению оптимального регулятора является гарантирующим, т. е. при любом изменении частоты фактического волнения и при той же интенсивности работы рулей амплитуда отклонений от заданного курса будет не больше, чем указанная величина Ау = 0.75°.

На рисунке представлен график частотной характеристики Ае(ш) = |Ро(зш, (зш, Р(зш, Ьо)))| для системы, замкнутой оптимальным регулятором (МС) (23). Для сравнения (кривая 2) приведен график аналогичной частотной характеристики для Р^-оптимального регулятора (Иш^ (кривая 1), построенного по методике, описанной в работе [11]. Поскольку оба регулятора являются решениями задач (7), (9), пиковые значения частотных характеристик совпадают.

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

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

1) если судно движется на спокойной воде, можно полностью отключить корректор, обеспечивая работу системы в облегченном режиме;

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

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

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

Литература

1. Fossen T. I. Guidance and Control of Ocean Vehicles. New York: John Wiley & Sons Press, 1999. 480 p.

2. Perez T. Ship Motion Control: Course Keeping and Roll Stabilization using Rudder and Fins. London: Springer—Verlag, 2005. 300 p.

3. Hammound S. Ship Motion Control Using Multi-Controller Structure // Journal of Maritime Research. 2012. Vol. IX(1). P. 45-52.

4. Веремей Е. И., Корчанов В. М., Коровкин М. В., Погожее С. В. Компьютерное моделирование систем управления движением морских подвижных объектов. СПб.: НИИ химии С.-Петерб. ун-та, 2002. 370 с.

5. Веремей Е. И. Синтез законов многоцелевого управления движением морских объектов // Гироскопия и навигация. 2009. № 4. С. 3-14.

6. Веремей Е. И. Алгоритмы решения одного класса задач H^-оптимизации систем управления // Изв. РАН. Теория и системы управления. 2011. № 3. С. 52-61.

7. Veremey E. I. Optimization of filtering correctors for autopilot control laws with special structures // Optimal Control Applications and Methods. 2016. Vol. 37, iss. 2. P. 323-339.

8. Veremey E. Irregular H^-optimization of control laws for marine autopilots // Constructive Nonsmooth Analysis and Related Topics (dedicated to the memory of V. F. Demyanov) (CNSA). Saint Petersburg. 2017 Intern. Conference on // IEEE Conference Publ. 2017. P. 345-348.

9. Doyle J., Francis B., Tannenbaum A. Feedback control theory. New York: Macmillan Publ. Co., 1992. Vol. XI. 227 p.

10. Boyd S., L. El Ghaoui, Feron E., Balakrishnan V. Linear Matrix Inequalities in System and Control Theory. Philadelphia: SIAM, 1994. 193 p.

11. Veremey E., Sotnikova M. Spectral Approach to H^-Optimal SISO Synthesis Problem // WSEAS Transactions on Systems and Control. 2014. Vol. 9, art. 43. P. 415-424.

Для цитирования: Ван Х., Веремей Е. И., Сюэ Ю. Метод гарантирующей оптимизации динамики судна, движущегося в условиях волнения // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2017. Т. 13. Вып. 4. С. 354-364. https://doi.org/10.21638/11701/spbu10.2017.402

References

1. Fossen T. I. Guidance and Control of Ocean Vehicles. New York, John Wiley & Sons Press, 1999, 480 p.

2. Perez T. Ship Motion Control: Course Keeping and Roll Stabilization using Rudder and Fins. London, Springer-Verlag, 2005, 300 p.

3. Hammound S. Ship Motion Control Using Multi-Controller Structure. Journal of Maritime Research, 2012, vol. IX(1), pp. 45-52.

4. Veremey E., Korchanov V., Korovkin M., Pogozhev S. Komp'juternoe modelirovanie sistem upravlenija dvizheniem morskih podvizhnyh ob'ektov [Computer modeling of motion control systems for marine mobile objects]. Saint Petersburg, Research Institute of Chemistry of Saint Petersburg University Publ., 2002, 370 p. (In Russian)

5. Veremey E. Sintez zakonov mnogocelevogo upravlenija dvizheniem morskih ob'ektov [Synthesis of the laws of multi-purpose control of the motion of marine objects]. Giroskopija i navigacija [Gyroscopy and navigation], 2009, no. 4, pp. 3-14. (In Russian)

6. Veremey E. Algoritmy reshenija odnogo klassa zadach H^-optimizacii sistem upravlenija [Algorithms for solving one class of H^-optimization problems for control systems]. Izv. RAN. Teorija i sistemy upravlenija [Proceedings of the Russian Academy of Sciences. Theory and systems control], 2011, no. 3, pp. 53-61. (In Russian)

7. Veremey E. Optimization of filtering correctors for autopilot control laws with special structures. Optimal Control Applications and Methods, 2016, vol. 37, iss. 2, pp. 345-348.

8. Veremey E. Irregular fl^-optimization of control laws for marine autopilots. Constructive Nonsmooth Analysis and Related Topics (dedi-cated to the memory of V. F. Demyanov) (CNSA). Saint Petersburg, 2017 Intern. Conference, IEEE Conference Publ., 2017, pp. 345-348.

9. Doyle J., Francis B., Tannenbaum A. Feedback control theory. New York, Macmillan Publ. Co., 1992, vol. XI, 227 p.

10. Boyd S., L. El Ghaoui, Feron E., Balakrishnan V. Linear Matrix Inequalities in System and Control Theory. Philadelphia, SIAM, 1994, 193 p.

11. Veremey E., Sotnikova M. Spectral Approach to flœ-Optimal SISO Synthesis Problem. WSEAS Transactions on Systems and Control, 2014, vol. 9, art. 43, pp. 415-424.

For citation: Wang Н., Veremey E. I., Xue Y. A method of the guaranteeing optimization for the dynamics of ship moving in wave. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2017, vol. 13, iss. 4, pp. 354-364. https://doi.org/10.21638/11701/ spbu10.2017.402

Статья поступила в редакцию 10 октября 2017 г. Статья принята к печати 12 октября 2017 г.

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