, Russian Federation
, Russian Federation
, Russian Federation
The article focuses on developing synthesis methods for automatic heading control systems for the rudder-controlled sea vessel. The solution of the problem of vessel heading control is carried out in the conditions of heavy sea. The disturbing effect of the external water environment causes the vessel yawning, which results in exceeding activity of the steering gear. This leads to its increased wear and loss in the longitudinal speed of the vessel. To reduce the wave effect there has been supposed an approach based on the additionally introduced internal model of the ship dynamics. The given approach is aimed at improving the operation of the steering gear in rough seas. To implement the proposed algorithm, changes are made to the original system by introducing an internal model in parallel to the control object and modifying the feedback channel of the control system. To describe the sea vessel dynamics there is used the 1st order Nomoto model, the steering gear model is implemented in accordance with the imposed speed limits and the rudder shift value. Wave disturbance is close to harmonic disturbance. The identification of the parameters of the internal model can be carried out in advance, both by maneuvering tests and by the process of operation. Numerical simulations carried out in the MATLAB/Simulink system confirmed the advantage of the proposed approach. The synthesis of control in a system with an internal model makes it possible to significantly neutralize the influence of wave disturbance. The modifications introduced to the original control system help to improve functioning of the steering gear, significantly reducing the number of rudder shifts during operation.
vessel heading control system, external disturbance, steering gear, dynamics model, disturbance compensation
Введение
Управление движением судна в условиях морского волнения связано со значительным повышением активности работы рулевой машины. Возмущение, создаваемое морским волнением, как составляющая полезных сигналов обратных связей (курса, угловой скорости) поступает на вход регулятора, который формирует управляющее воздействие, подаваемое на вход рулевой машины. Как следствие, рулевая машина избыточно активна, отрабатывая несущественные локальные отклонения судна от курса. Этот эффект в наибольшей степени проявляется в законах управления, использующих производные сигналы (например, в ПД- и ПИД- регуляторах) [1–6]. Несмотря на различные схемные реализации и элементную базу, практически все применяемые в настоящее время на судах отечественные и зарубежные системы автоматического управления судном по курсу для реализации задачи автоматической стабилизации объекта на курсе используют ПИД-регуляторы. Их применение обосновано ввиду достаточной эффективности в управлении сложными динамическими объектами, такими как морские суда, математические модели которых достаточно сложно формализовать.
Материалы исследования
На современных судах используются несколько типов рулевых машин, отличающихся по принципу действия и конструктивному исполнению, но основное назначение рулевого устройства – обеспечение управляемости судна. Рулевое устройство служит для изменения направления движения судна и безопасности его плавания при воздействии ветра, течения и волн, а также для маневрирования в узких фарватерах, портах и при расхождении судов в море. В отношении рулевых устройств применяются требования Российского морского регистра судоходства к судовым рулевым приводам, ограничивающие активное использование рулевой машины. Это связано с тем, что активная работа рулевой машины судна при морском волнении ведет к ее усиленному износу и, следовательно, нежелательна.
Целью настоящего исследования является изучение подхода к снижению активности рулевой машины в условиях морского волнения за счет использования модели динамики судна и компенсации влияния возмущения. Применение моделей современной теории управления, например таких, как эталонные, настраиваемые и другие виды модели, известно [6]. Специфика настоящей работы состоит в том, что вводимая в контур управления модель динамики судна используется для компенсации влияния волнового рыскания на работу исполнительного механизма системы управления курсом судна.
Типовая структурная схема системы управления курсом судна приведена на рис. 1.
Рис. 1. Структурная схема системы управления курсом судна:
ЗК – задатчик желаемого курса судна φж; Р – регулятор; РМ – рулевая машина; С – судно (динамика);
ε – величина рассогласования; φ – курс судна; u – сигнал управления; δ – угол перекладки руля;
ωс – угловая скорость судна; ωf – внешнее возмущение, определяемое морским волнением
Fig. 1. Block diagram of the ship propulsion control system: ЗК - setter of the desired ship course φж;
P - regulator; PM - steering gear; C - vessel (dynamics); ε - value of the mismatch; φ - shipʼs course;
u - control signal; δ - rudder shift angle; ωс - angular speed of the vessel; ωf - external disturbance by sea waves
Одной из распространенных моделей описания движения судна на курсе является так называемая модель Номото 2-го порядка [7], которая представляет собой дифференциальное уравнение вида
где ωс – скорость изменения курса судна (скорость рысканья); δ – угол отклонения пера руля; Т0, Т1, Т2, Kc – динамические параметры, которые зависят от линейной скорости судна.
Эта модель может быть упрощена и приведена к модели Номото 1-го порядка:
где Тс ≈ Т1 + Т2 – Т0.
Приведенные линейные модели обычно используются для анализа управления движением судна по заданному курсу, а также синтеза систем управления движением судна на курсе.
Недостатки приведенных моделей: отсутствие учета внешних воздействий на движение судна; управление осуществляется только одним рулем при установившихся режимах работы движителя и линейной скорости судна.
Динамика судна в рассматриваемом случае представлена моделью Номото 1-го порядка (что не уменьшает общности подхода) с передаточной функцией:
где Kc = 0,09 град/с; Тс = 40 с [2].
Модель динамики судна также представлена инерционным звеном первого порядка:
где Kм, Тм – параметры модели; ωм – выход модели.
Для полного представления о динамике морского судна можно дополнить приведенную выше модель судна рулевой машиной. Подробно структура рулевого привода рассмотрена в работе [2]. На большинстве судов перо руля имеет ограничение на максимальный угол поворота – примерно 35 град в каждую сторону. Учет данного фактора вводит нелинейность типа «ограничение» в схему рулевой машины. Кроме того, скорость поворота пера руля ограничивается до 2,5 град/с в каждую сторону. Также система управления положением руля, как правило, является следящей, т. е. в ней присутствует обратная отрицательная связь [2, 7].
На рис. 2 представлена модель РМ с учетом приведенных ограничений.
Рис. 2. Модель рулевой машины
Fig. 2. Steering gear model
Приведенная модель позволяет достаточно точно описать динамику реальной РМ с учетом наложенных ограничений по скорости и диапазону перекладки руля, что приведет к более адекватному восприятию процессов, протекающих в реальной системе управления судном. Предполагается также, что волновое возмущение имеет характер, близкий к гармоническому. Такое допущение оправдано тем, что инерционные свойства судна обеспечивают выделение основной низкочастотной гармонической составляющей в спектре морского волнения и подавление высокочастотных гармоник [7–9].
Параметры модели могут быть предварительно определены по результатам предварительных испытаний. Для этого может быть использован как метод наименьших квадратов [8], так и адаптивные градиентные методы [9].
Будем полагать, что в результате идентификации параметры динамики судна Kс и Тс определены достаточно точно, параметры Kм и Тм выбраны из условия Kм = Kс и Тм = Тс.
На рис. 3, 4 представлены графики переходного процесса курса судна φ(t) в системе с ПД-регулятором и угла перекладки руля судна δ(t), полученные при моделировании системы управления курсом судна (см. рис. 1) в условиях морского волнения. Математическое моделирование выполнялось в среде MATLAB/Simulink [10].
t (s) |
Рис. 3. Переходный процесс φ(t) системы управления курсом судна с ПД-регулятором
при Kп = 15, Kд = 260
Fig. 3. Transient process φ(t) of the ship propulsion control system with PD-controller
at Kп = 15, Kд = 260
t (s) |
Рис. 4. Угол перекладки руля δ(t) системы управления курсом судна с ПД-регулятором
Fig. 4. Rudder shift angle δ(t) of the ship propulsion control system with PD-controller
Результаты подтверждают, что удержание на курсе судна происходит, но с высокой частотой колебаний вдоль заданного курса, при этом РМ работает непрерывно, осуществляя переключения в широком диапазоне, что неприемлемо с точки зрения эксплуатационных характеристик.
В современной теории управления разработаны различные подходы к проектированию систем управления [1–6], опубликовано большое число работ, однако исчерпывающим образом проблема синтеза законов управления для морских судов, функционирующих в условиях внешних ветро-волновых воздействий, не решена. Однако в ряде работ [11, 12] отмечается использование структуры управления с внутренней моделью (англ. Internal Model Control, IMC), доказывающее достаточно качественное управление системы с внешними возмущениями. Структура системы управления с внутренней моделью характеризуется наличием регулятора, объекта управления, находящегося под воздействием внешнего возмущения, и внутренней модели объекта управления (рис. 5). Системы управления с внутренней моделью подтвердили устойчивость к возмущениям в случае линейной модели процесса [13].
Рис. 5. Структура системы управления с внутренней моделью
Fig. 5. Structure of a control system with internal model
Рассмотрим принцип построения системы с внутренней моделью для синтеза системы управления курсом морского судна под воздействием волнового возмущения. Предположим, что путем идентификации построена достаточно точная математическая модель динамики судна, управляемого по курсу [8, 9]. Это позволяет с высокой степенью точности оценить угловую скорость судна ωс(t) как реакцию на изменение угла поворота руля δ(t) при отсутствии внешнего волнового возмущения. В этом случае разница между реальной угловой скоростью судна, содержащей возмущающую составляющую, и выходом модели ωм(t) соответствует волновому возмущению ωf(t).
Интегрирование угловой скорости судна дает его курс, при этом удержание судна на курсе характеризуется рысканием. Интегрирование же возмущения, а точнее, его оценки (в связи с неизбежными погрешностями) позволяет определить его влияние на курс судна и учесть его в процессе управления.
На рис. 6 приведена модифицированная система управления курсом судна, в которую введены дополнительные элементы (относительно схемы на рис. 1). Модель динамики судна (М) позволяет определять по углу перекладки руля δ(t) угловую скорость судна ωм(t) при отсутствии возмущения.
Рис. 6. Система управления курсом судна с компенсацией внешних возмущений
Fig. 6. Ship propulsion control system with compensation of external disturbances
Датчик, измеряющий действующую скорость рысканья судна, формирует сигнал (рис. 6):
где ωс(t) – угловая скорость без учета возмущения; ωf(t) – угловая скорость судна, вызванная волновым возмущением.
При достаточно высокой степени адекватности модели можно прийти к следующему соотношению:
Таким образом, оценку величины возмущающей составляющей ωf(t) можно оценить следующим образом:
Так как курс судна φ(t) определяется интегрированием величины угловой скорости ω(t) по времени, то вклад возмущения в φ(t) также определяется интегрированием.
Сигнал обратной связи формируется согласно выражению
Для уменьшения активности работы РМ в цепях обратной связи в предложенной системе управления устраняется быстрая составляющая, соответствующая волновому возмущению, и выделяется полезная медленная составляющая в сигнале φ(t).
Проверка предложенного решения была проведена на основе модели системы управления курсом судна с компенсацией влияния волнового возмущающего воздействия, разработанной в среде MATLAB/Simulink [10]. На рис. 7, 8 представлены графики изменения курса φ(t) и угла перекладки руля δ(t) при использовании предложенной схемы компенсации влияния морского волнения.
t (s) |
Рис. 7. Переходный процесс φ(t) системы управления курсом судна
с компенсацией внешних возмущений
Fig. 7. Transient process φ(t) of the ship propulsion control system with compensation of external disturbances
t (s) |
Рис. 8. Угол перекладки руля δ(t) системы управления курсом судна
с компенсацией внешних возмущений
Fig. 8. Rudder shift angle δ(t) of the ship propulsion control system with compensation of external disturbances
В отличие от результатов, приведенных на рис. 4, введение модели для формирования сигнала обратной связи, компенсирующего внешнее возмущение, приводит к уменьшению интенсивности работы РМ, что существенно улучшает эксплуатационные показатели (рис. 8). При этом поведение судна на курсе практически не изменилось (рис. 7).
Заключение
Таким образом, предложенный подход позволяет существенно снизить активность работы рулевой машины и, следовательно, рационально использовать ее ресурс. Разработанная схема компенсации для системы управления курсом судна позволяет игнорировать локальное отклонение от заданного направления и сохраняет при этом достаточную точность стабилизации курса.
1. Besekerskii V. A., Popov E. P. Teoriia avtomaticheskogo upravleniia [Theory of automatic control]. Saint-Petersburg, Professiia Publ., 2007. 752 p.
2. Vagushchenko L. L., Tsymbal N. N. Sistemy avtomaticheskogo upravleniia dvizheniem sudna [Systems of automatic control of ship propulsion]. Odessa, Fenіks Publ., 2007. 328 p.
3. Demin S. I., Zhukov E. I., Kubachev N. A. Upravlenie sudnom: uchebnik [Ship navigation: textbook]. Moscow, Transport Publ., 1991. 359 p.
4. Denisenko V. PID-reguliatory: printsipy postroeniia i modifikatsii. Chast' 1 [PID controllers: principles of construction and modification. Part 1]. Sovremennye tekhnologii avtomatizatsii, 2006, no. 4, pp. 66-74.
5. Rotach V. Ia. Teoriia avtomaticheskogo upravleniia [Theory of automatic control]. Moscow, Izd-vo MEI, 2004. 400 p.
6. Spravochnik po teorii avtomaticheskogo upravleniia [Handbook on automatic control theory]. Pod redaktsiei A. A. Krasovskogo. Moscow, Nauka Publ., 1987. 712 p.
7. Os'kin D. A., Glazunov V. V., Vorob'eva S. A. Analiz matematicheskikh modelei morskikh sudov dlia zadach upravleniia dvizheniem [Analysis of mathematical models of sea vessels for navigation control problems]. Nauchnye problemy transporta Sibiri i Dal'nego Vostoka, 2010, no. 1, pp. 96-99.
8. Os'kin D. A. Identifikatsiia parametrov matematicheskoi modeli morskogo sudna [Identification of parameters of sea vessel mathematical model]. Nauchnye problemy transporta Sibiri i Dal'nego Vostoka, 2011, no. 2, pp. 141-145.
9. Osokina E. B., Os'kin D. A., Dyda A. A. Adaptivnaia identifikatsiia parametrov sudna na osnove prostykh modelei [Adaptive identification of vessel parameters based on simple models]. Vestnik gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova, 2015, no. 2 (30), pp. 24-31. DOI: 10.21821/2309-5180-2015-7-2-24-31.
10. Sirota A. A. Metody i algoritmy analiza dannykh i ikh modelirovanie v Matlab: uchebnoe posobie [Methods and algorithms for data analysis and their modeling in Matlab: tutorial]. Saint-Petersburg, BKhV-Peterburg Publ., 2016. 384 p.
11. Kazantzidou Christina, Perez Tristan, Donaire Alejandro, Valentinis Francis. Internal model control for rudder roll stabilisation and course keeping of a surface marine craft. In Miskovic, N (Ed.) Proceedings of the 11th IFAC Conference on Control Applications in Marine Systems, Robotics, and Vehicles CAMS 2018 (IFAC-PapersOnLine, Vol. 51, Iss. 29). International Federation of Automatic Control (IFAC), France. Pp. 457–462.
12. Hammound S. Ship Motion Control Using Multi-Controller Structure. Journal of Maritime Research, 2012, vol. IX (1), pp. 45-52.
13. Peng Zhang. Chapter 19 - Industrial control system simulation routines. Advanced Industrial Control Technology. William Andrew Publishing, 2010. Pp. 781-810.