Научная статья на тему 'Нечеткая система предупреждения об опасном сближении морских судов'

Нечеткая система предупреждения об опасном сближении морских судов Текст научной статьи по специальности «Математика»

CC BY
427
114
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УПРАВЛЕНИЕ ДВИЖЕНИЕМ СУДОВ / ОПАСНОЕ СБЛИЖЕНИЕ / ТРАЕКТОРИЯ ДВИЖЕНИЯ / МАНЕВРИРОВАНИЕ СУДНА / НЕЧЕТКАЯ СИСТЕМА / VESSEL TRAFFIC CONTROL / SHIP MANEUVER / FUZZY LOGIC SYSTEM / COLLISION AVOIDANCE / TRACE / ANFIS

Аннотация научной статьи по математике, автор научной работы — Головченко Борис Сергеевич, Гриняк Виктор Михайлович, Девятисильный Александр Сергеевич

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

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

Похожие темы научных работ по математике , автор научной работы — Головченко Борис Сергеевич, Гриняк Виктор Михайлович, Девятисильный Александр Сергеевич

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

The problem of marine vessel traffic control is discussed in this paper. Two ships relative motion model is watched and algorithm of alarm generation is offered. Authors are justifying need separate ships by alarm level in case high intensity of traffic. Ships alarm level estimation based on ship maneuver detector and time to collision. The decision-making system of alarm level based on fuzzy logic system (ANFIS) is offered. It is possible to learn of fuzzy logic system by expert and by training sample for learning. Numerical results are demonstrating decision-making system effectiveness for typical vessel traffic and for traffic of Vladivostok port.

Текст научной работы на тему «Нечеткая система предупреждения об опасном сближении морских судов»

УДК 519.68:15:681.5 Б. С. Головненко,

инженер;

В. М. Гриняк,

канд. техн. наук, доц.;

А. С. Девятисильный,

д-р техн. наук, проф.

НЕЧЕТКАЯ СИСТЕМА ПРЕДУПРЕЖДЕНИЯ ОБ ОПАСНОМ СБЛИЖЕНИИ МОРСКИХ СУДОВ

FUZZY LOGIC DECISION-MAKING SYSTEM FOR SHIPS COLLISION AVOIDANCE

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

The problem of marine vessel traffic control is discussed in this paper. Two ships relative motion model is watched and algorithm of alarm generation is offered. Authors are justifying need separate ships by alarm level in case high intensity of traffic. Ships alarm level estimation based on ship maneuver detector and time to collision. The decision-making system of alarm level based on fuzzy logic system (ANFIS) is offered. It is possible to learn of fuzzy logic system by expert and by training sample for learning. Numerical results are demonstrating decisionmaking system effectiveness for typical vessel traffic and for traffic of Vladivostok port.

Ключевые слова: управление движением судов, опасное сближение, траектория движения, маневрирование судна, нечеткая система.

Key words: vessel traffic control, collision avoidance, trace, ship maneuver, fuzzy logic system, ANFIS.

Работа поддержана грантом РФФИ, проект №15-08-00234А

У

ПРАВЛЕНИЕ коллективным движением судов является исключительно емкой научно-технической задачей, изучение которой представляет собой отдельную самостоятельную часть науки об управлении [1]. На практике такое управление реализуется береговыми системами управления движением судов (СУДС) — специализированными предприятиями, основной задачей которых является предотвращение опасных ситуаций, в частности, недопущение опасного сближения судов. Информационной базой современных СУДС являются двухкоординатные радиолокационные станции (РЛС) кругового обзора, дополняемые средствами спутниковой навигации — транспондерами автоматической идентификационной системы (АИС) [2].

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

Управленческое решение, обеспечивающее безопасное движение, зависит от ряда факторов, а именно: скорости судов, расстояния между ними, их размеров, маневренности, характе-

Выпуск 1

(Выпуск 1

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

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

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

При моделировании навигационной безопасности движения судов прибегнем к традиционным приближениям. Во-первых, безопасность коллективного движения будем интерпретировать моделью безопасности «судно - судно» для каждой пары судов. Во-вторых, в силу того, что контролируемая СУДС акватория ограничена размерами порядка 20-30 км, моделирование будем осуществлять в местной декартовой системе координат. Такой подход применяется во многих известных алгоритмах предупреждения столкновений судов. Если в качестве информационной базы СУДС используется GPS/ГЛОНАСС, то измерение траектории каждого судна включает его координаты, скорость и курс [2].

Пусть oxy — правая ортогональная система координат с осью у, направленной на север, и осью х, направленной, соответственно, на Восток. Рассмотрим два судна с координатами х(1), у(1) и х<2>, у<2>, скоростями v(1) и v(2) и курсами kr> и k2>. Будем описывать их коллективное движение набором величин (rx, ry, vx, vy)T — вектором состояния коллективного движения двух су-

дов, где rx

= vd)

= у(2) - у(1) — компоненты вектора относительного положения судов г,

v = v(1) sin(k(1)) - v(2) sin(k(2)), v = v(1) cos(£(1)) - v(2) cos(k(2)) — компоненты вектора скорости относи-

(1)

тельного движения судов v (рис. 1).

Примем следующие модельные представления об эволюции вектора состояния коллективного движения:

ГХ &+1) = ГХ (*i) - VX (fi )т + qrx (fi);

ГУ Oi+i) = ry ifi) - vy (ft Ь+Чгу ih);

Vy(ti+l) = Vy(ti) + 4vy(tl)-

Здесь г = tj+l - t. — разность между соседними моментами времени, в течение которых проходят измерения; qjt), q^t), qjt), q(t) — случайные не моделируемые параметры движения.

Принятая модель относительного движения судов (1) является кинематической. Такие модели типичны в задачах наблюдения движущихся объектов при отсутствии информации о силах и моментах, обусловливающих движение. Имеем следующие уравнения измерений:

Рис. 1. Модель относительного движения пары «судно - судно»

= х2> - х«

r

zJ$D = rM+PJ$b

= (2) zJf) = vM+pJfb

ZVy(Q = Vy(Q^PVy{t^ i - l,N.

Здесь zrx{ty, z (f) — измерения соответствующих проекций вектора относительного положения судов, полученные в момент времени tp zvx(t.), zvy(t.) — измерения соответствующих проекций вектора относительной скорости движения судов, полученные в момент времени t.; p(t), pr (t), pvx(t), p (t) — случайные инструментальные ошибки измерений; N— число измерений.

Решением систем уравнений (1) и (2) является оценка вектора состояния коллективного движения двух судов s = (rx, r ,vx,v )T в каждый момент времени t..

Совокупность величин rx, r vx, vy свидетельствует о потенциально опасном движении двух судов в случае выполнения следующих неформальных условий:

- направление вектора скорости относительного движения судов v близко к направлению вектора относительного положения судов г;

- время, оставшееся до максимального сближения судов, ниже допустимого.

Формализация этих условий определяется конкретной трактовкой понятия «опасная ситуация».

Опыт практического судовождения показывает, что наибольшее значение для обеспечения безопасного плавания имеет соблюдение некой «зоны безопасности» вокруг судна, называемой также корабельным доменом [1], [4], в которую другие суда не допускают вторжения. В настоящей работе рассматривается корабельный домен статического типа, жестко привязанный к судну с номером n и интерпретируемый окружностью заданного радиуса Rn.

Введем следующие величины (см. рис. 1):

\r\= -Jr* + г* — расстояние между судами;

I v l= -\lvx + Vy — скорость относительного движения судов;

R + R

0 = arcsin^j—р1 — угол, определяемый расстоянием между судами и размерами их доменов.

Считается, что в безопасном состоянии корабельные домены не должны «вторгаться» в область друг друга;

Г V +Г V

т| = arccos * * .. * у — угол между векторами rnv;

d | г dt

rv + r v

X X у у

скорость изменения расстояния между судами;

Т =-----—----— приближенное время, оставшееся до максимального сближения судов.

ССх У у

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

ц<0; (3)

0<T<T *, (4)

где T * — пороговое значение времени.

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

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

Выпуск 1

(Выпуск 1

коллективной безопасности их движения, имеют принципиальные различия. Во-первых, при внешнем наблюдении достоверный прогноз траектории маневрирующего объекта невозможен [5]. Во-вторых, на практике маневрирование судна, как правило, свидетельствует о попытке судоводителя придать движению безопасный характер и о его контроле над ситуацией. Поэтому с точки зрения внешнего наблюдения для маневрирующего объекта вербальный уровень опасности заведомо ниже, чем для не маневрирующего. Эта особенность задачи является побудительным мотивом оценки не только набора величин rx, r vx, vy и условий (3), (4), но и дополнительного определения характера движения судов (прямолинейное и равномерное или маневренное).

Таким образом, в настоящей работе ставится задача нахождения по измерениям координат, скоростей и курса каждого судна вектора состояния коллективного движения двух судов (r , r , vx, vy У, определения характера движения судов и формулировки вывода о той или иной степени опасности сложившейся навигационной ситуации.

Запишем уравнения (1) и (2) в обобщенном виде «состояние - измерение»:

s(^i) = 0s(t,)+ ч('-);

z(f- )=Hs(t. ) + P(t, )• (5)

Модель оценки вектора состояния s(t) по измерениям z(t) может быть представлена следующим уравнением:

§(tw) = ф*((,) + K(z(tm) - НФ§(Г)).

(6)

Здесь §(г) — оценка вектора состояния; Ф,Н — матрицы, определяемые уравнениями (1) и (2) соответственно, К — матричный параметр.

Известно множество подходов к заданию матрицы К. В настоящей работе выбор сделан в пользу популярного в практических приложениях алгоритма Калмана [6]. В этом алгоритме коэффициенты матрицы К зависят от порядкового номера момента времени, прошедшего с начала итерационной процедуры (6). Применительно к рассматриваемой задаче коэффициенты матрицы К будут уменьшаться от итерации к итерации. Это приведет к тому, что с ростом числа итераций алгоритм (6) будет успешно оценивать параметры траектории судов, движущихся прямолинейно и равномерно, но он не сможет быть использован для качественной оценки траектории маневрирующих судов. Данная особенность алгоритма позволяет наряду с оценкой координат и скорости движения судна определить характер его движения. Идея такого определителя маневра была предложена авторами в работе [7].

Пусть — оценка вектора состояния s(t.), полученная итерационным алгоритмом (6)

при обработке J последних измерений. Если при этом задача одновременно решается при J,J- 1, J— 2, ..., и, наконец, только при одном измерении, то в момент времени t . будем иметь кортеж векторов оценки:

£(J)(0 = {s(1)(0, r>(ti),...,J\tх SJ(t)}.

s(2)

(J-l),

R(J v

(7)

Введем вектор Sz(t. ) = z(t. ) - НФs(t), характеризующий невязку измерения при оценке вектора состояния уравнением (6). Пусть ||8z(t.)||(J) — евклидова норма вектора невязки, полученного в момент времени t. при реализации итерационного алгоритма (6), обрабатывающего J последних измерений. Таким образом, при сопровождении объекта в каждый момент времени t. наряду с кортежем векторов оценки (7) будем иметь кортеж норм векторов невязок:

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

Aw(0 = LV-\Q,L0{Q}

(9)

где j"—; о — величина, характеризующая среднеквадратичное отклонение евклидо-

вой нормы вектора погрешностей измерений p(t) в уравнении (5).

Введем лингвистическую переменную Q* i]«качество оценки алгоритмом (6) по j последним измерениям» с термами «Good» («хорошее») и «Bad» («плохое»). Пусть термы имеют следующие функции принадлежности типа «дополнение», определенные на универсальном множестве L = [0,3]:

BGood(^')_ 1_, I jT

1 + ехр {-aL(L-cL))

H'BadC-^')_ Т 77 \ +

1 + ехр {-aL(L-cL))

где aL, cL — настраиваемые параметры.

Пусть переменные Qi]обрабатываются машиной нечеткого вывода Сугено [8], на вход которой подается кортеж величин (9), а на выходе формируется числовое значение rne[l,J] — вещественное число, соответствующее максимальному количеству измерений, дающих качественную оценку вектора состояния s(tt) и характеризующее степень интенсивности маневрирования судов (чем меньше т, тем интенсивнее маневр). Машина нечеткого вывода работает согласно системе правил, представленной в табл. 1.

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

Таблица 1

Система правил машины нечеткого вывода Сугено

Правило Qm(t) Q(24t) Q°4t) Q(J-r>(t) m

1 Good Good Good Good Good J

2 Good Good Good Good Bad j-i

3 Good Good Good Bad Bad J-2

J-1 Good Good Bad Bad Bad 2

J Good Bad Bad Bad Bad 1

J+1 Bad Bad Bad Bad Bad 1

Введем лингвистическую переменную P(t.) «характер движения судна в момент времени t» с термами «Maneuverable» (маневренное) и «Constant» (равномерное). Пусть термы имеют следующие функции принадлежности типа «дополнение», определенные на универсальном множестве т е [1, J:

H'Maneuverable (^0 ^

^Constant (®0

1

1 + ехр (-ат(пг-ст)У

1

1 + ехр (-ат(пг-ст)У

где am, ст — настраиваемые параметры.

-п

Введем величинуа = ^ — оцененное отношение угла между векторами гиук углу 0. Введем лингвистическую переменную D(t.) «оценка отношения а в момент времени t» с термами «Big» («большая») и «Little» («малая») и функциями принадлежности типа «дополнение», определенными на универсальном множестве а е [0,2]:

Выпуск 1

(Выпуск 1

^Little (“) = !-

_________1__________,

1 + ехр(-аа (а - са))

PBig(a) =

________1________

1 + ехр(-аа(а-са))

Здесь aa, са — настраиваемые параметры. Терм «Little» соответствует ситуации, когда возможно опасное сближение судов, терм «Big» — безопасной ситуации.

Для описания величины T (приближенное время, оставшееся до максимального сближения судов) введем лингвистическую переменную F(t^} «оценка величины T в момент времени t» с термами «Little» («малое»), «Average» («среднее») и «Large» («большое») и функциями принадлежности типа «кластер», определенными на универсальном множестве T е [0,2000] с:

M'Little(^)— 1 1т! т\\ ’

1 + ехр(-а/ [Т-с( J)

f

М'Average (^) — ®ХР

V

2 Л

У

Ц Large

_________1_________

1 + exp^-aj - 4 ^

т т т T T T

одесь a 1? с 1? a2, с2, а3, с3 — настраиваемые параметры.

Описание лингвистической переменной F(t) тремя термами соответствует трем принятым на практике состояниям времени максимального сближения [9]. В данном случае терм «Little» определяет время, когда существует возможность принятия только одного решения, которое поможет избежать столкновения, терм «Average» — время, необходимое для грамотного проведения оптимального маневра, т.е. время, когда начинать маневр уже не рано, но еще есть время исправить результат ошибочного маневрирования, сделать «вторую попытку»; это период, когда критическая ситуация пока еще не возникла. Терм «Large» описывает время, когда еще нет никакого смысла предпринимать какие-либо действия, так как ситуация может измениться и это потребует, возможно, выполнения совсем другого маневра.

Уровень опасности ситуации U будем описывать лингвистической переменной A(t) «уровень опасности в момент времени t» с термами «Green» («безопасно»), «Yellow» («почти безопасно») и «Red» («опасно») и функциями принадлежности типа «кластер», определенными на универсальном множестве U[0,2]:

M'GreenC^O 1"

1 +

^Yellow (^) = ехР

exp(-af ))

(и-4)

jj

a2

MRed(^) “

1 + exp (u - cf

Здесь a^ cU, aU сu2, auy сиъ— настраиваемые параметры. Переменные P(t.), D(t.) и F(t.) обрабатываются машиной нечеткого вывода Мамдани [8], на вход которой подаются величины га, а и T, а на выходе формируется числовое значение U е [0; 2] — уровень опасности навигационной си-

ВЕСТНИКД

ПОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

ШККОТО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. 0. МАКАРОВА,

туации «судно - судно»; значение U = 0 соответствует наименьшему уровню опасности, U = 2 — наибольшему.

Машина нечеткого вывода работает согласно системе правил, представленной в табл. 2. Так, правило 8 табл. 2 соответствует ситуации, когда суда могут недопустимо сблизиться, если не изменят траекторию движения, но имеется достаточный запас времени для выбора наиболее подходящего маневра, правило 9 — ситуации, когда нужно начинать маневр уклонения как можно быстрее, правило 12 — ситуации, когда суда могут недопустимо сблизиться, если не изменят траекторию, однако, скорее всего, они уже начали маневр уклонения.

Таблица 2

Система правил машины нечеткого вывода Мамдани

Правило Щ) P(t) PU

1 Big Constant Large Green

2 Big Constant Average Green

3 Big Constant Little Green

4 Big Maneuverable Large Green

5 Big Maneuverable Average Green

6 Big Maneuverable Little Green

7 Little Constant Large Green

8 Little Constant Average Yellow

9 Little Constant Little Red

10 Little Maneuverable Large Green

11 Little Maneuverable Average Green

12 Little Maneuverable Little Yellow

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

Рис. 2. Схема работы нечеткой системы предупреждения об опасном сближении судов

Измеренные данные об относительном движении судов z(t.) поступают на вход алгоритма, оценивающего вектор состояния s(t) системы (6) и формирующего кортеж (9). Далее машина нечеткого вывода Сугено S оценивает степень интенсивности маневрирования судов m. С учетом этого значения из кортежа (8) выбирается вектор s(m)(t.), на основе которого вычисляются величи-

Выпуск 1

(Выпуск 1

ны аи! Затем величины т, а и T подаются на вход машины нечеткого вывода Мамдани M, выходом которой является уровень опасности ситуации U е [0,2].

Настройка рассмотренной системы состоит в задании максимального количества измерений J, параметров функции принадлежности am, cm, aa, ca, av cp a2, c2, ay cya yc va 2, c2, a3, c 3 и величины о, характеризующей погрешность измерений.

Для демонстрации работы описанной системы рассмотрим модельный пример для трех судов. Два из них (I и II) движутся со скоростью 5 м/с прямолинейно и равномерно, третье (III) — маневрирует (рис. 3).

Было принято, что измерения поступают каждые т = 3 с. С учетом типичных измерительных погрешностей GPS о было принято равным 15. Максимальное количество измерений для оценки траектории j было взято равным 10. Значения коэффициентов функций принадлежности были взяты таким образом, что функции приобрели вид, показанный на рис. 4. В данном случае все функции принадлежности задаются экспертом, нечеткая система не подвергается настройке на обучающей выборке, хотя такой вариант обучения принципиально возможен.

Рис. 4. Функции принадлежности нечеткой системы: a pGood(Z) сплошная, pBad(Z) пунктир, б ц

Maneuverable^m^ сплошная; pConstant(m) — пунктир;

в — Puttied) — сплошная; pBig(aa) — пунктир; г — pLiMe(T) — сплошная; pAverage(T) — пунктир; ^Large^-T^ ТОЧКИ ; д — PGreen(U) — сплошная; — пунктир; pRed(U) — точки

Рис. 3. Моделируемые траектории движения судов

На рис. 5a и б показаны значения а, на рис. 5е и г — значения m, на рис. 5д и е — значения T, на рис. 5 ж из — значения U. Штриховкой на рис. 5 ж и з обозначена зона уровня опасности «Yellow», ниже нее — зона уровня «Green», выше — зона уровня «Red». Из рис. 5д видно, что уровень опасности для пары судов I — III постоянно повышается, по мере их сближения, достигая уровня «Red» при 1 = 350 с. При t = 600 с судно III начинает маневр уклонения поворотом вправо, после чего уровень опасности для пары судов I — III быстро снижается до уровня «Yellow» и затем до уровня «Green». Из рис. 5т видно, что судаII иIII вначале движутся безопасно. Однако после начала судном III маневра уровень опасности для пары судов II — III скачко-

образно увеличивается до «Yellow», а, затем, по мере продолжения поворота судна III, снижается до уровня «Green».

Снижение уровня тревоги с максимального «Red» до «Yellow» происходит почти сразу после начала маневрирования (рис. 5ж), для судов II и III генерация уровня тревоги «Yellow» также происходит заблаговременно (рис. 5т). Это свидетельствует о способности предлагаемой нечеткой системы как к предупреждению об опасности, так и к фильтрации ложных тревог. Подтверждается ожидаемый эффект разделения уровней опасности в зависимости от траекторных свойств движения судов.

Рис. 5. Работа нечеткой системы предупреждения об опасном сближении морских судов для судов I-III (левая колонка рисунков) и II-III (правая колонка рисунков)

Испытание разработанной системы проводилось на основе реальных данных о движении судов по акватории, прилегающей к порту Владивосток [10]. Приведенный на рис. 6 типичный пример был получен по результатам анализа данных о движении судов в течение одних суток летом 2013 г. В это время в зоне ответственности СУДС одновременно находилось около 80 судов. На рис. 6 показано положение судов на акватории в те моменты времени, когда для них был сгенерирован тревожный сигнал уровня «Yellow» (желтые кружки) или «Red» (красные кружки). Видно, что наибольшее количество тревог возникает во внутренних портовых водах, где суда располагаются близко друг к другу и высока интенсивность движения малых плавсредств (катеров, буксиров). Оба уровня тревоги имеют место также при движении судов вне портовых вод: Амурском (слева) и Уссурийском (справа) заливах, проливе Босфор Восточный. Доля тревожных сигналов уровня «Yellow» составляет около 20 %, места их генерации не образуют устойчивых зон.

Для оператора (диспетчера) СУДС генерация тревожного сигнала уровня «Red» означает, что необходимо немедленно обратить внимание на ситуацию и принять решение о вмешатель-стве/невмешательстве в действия судоводителя. Генерация тревожного сигнала уровня «Yellow» означает, что хотя ситуация не является полностью безопасной, вмешиваться в нее немедленно не следует: скорее всего, судоводитель сам контролирует обстановку. Другими словами, если одновременно с ситуацией уровня «Yellow» для других судов имеются ситуации уровня «Red», то оператор СУДС должен работать, прежде всего, с ними. Тот факт, что на конкретной акватории доля

Выпуск 1

(Выпуск 1

ситуаций уровня «Yellow» достаточно значительна (20 %), свидетельствует о том, что их выделение способно существенно снизить нагрузку на операторов СУДС.

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

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

1. Tam Ch. K. Review of collision avoidance and path planning methods for ships in close range encounters / Ch. K. Tam, R. Bucknall, A. Greig // J. of Navigation. — 2009. — Vol. 62. — № 3. — P. 455-471.

2. Маринич A. H. Судовая автоматическая идентификационная система АИС / А. Н. Маринич. — М.: Судостроение, 2004. — 180 с.

3. Гриняк В. М. Прогнозирование опасных ситуаций при управлении движением на море / В. М. Гри-няк, А. С. Девятисильный // Изв. РАН. Теория и системы управления. — 2004. — № 3. — С. 127 — 136.

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

4. Егоров И. Б. Концепция зон навигационной безопасности и ее применение в судовождении / И. Б. Егоров, В. А. Логиновский // Эксплуатация морского транспорта. — 2012. — № 3. — С. 13 — 17.

5. Мироненко А. А. Модель программного движения судна в стесненных водах / А. А. Мироненко // Мехатроника, автоматизация, управление. — 2013. — № 2. — С. 65-70.

6. Медич Дж. Статистически оптимальные линейные оценки и управление / Дж. Медич. — М.: Энергия, 1973. — 440 с.

7. Гриняк В. М. Нечеткое сопровождение траектории движения судна / В. М. Гриняк, М. В. Трофимов // Журнал университета водных коммуникаций. — 2012. — № 1. — С. 119-124.

8. Круглов В. В. Нечеткая логика и искусственные нейронные сети / В. В. Круглов, М. И. Дли, Р. Ю. Годунов. — М.: Физматлит, 2001. — 224 с.

9. Коноплев М. А. Применение аппарата нечеткой логики для определения уровня опасности столкновения / М. А. Коноплев // Эксплуатация морского транспорта. — 2009. — № 2. — С. 34-39.

10. Головненко Б. С. Информационная система сбора данных о движении судов на морской акватории / Б. С. Головненко, В. М. Гриняк // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2014. — № 2. — С. 156-162.

УДК 656.61.052 В. Б. Львов,

ассист.

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

COMPENSATION OF WAVE AND WIND EFFECTS ON THE SHIP’S COURSE MANAGEMENT SYSTEM

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

Achieved an introduction to the control circuit device for calculating the angle ofwind and wave drift and the introduction of their values in the course of the dial, thus improving the accuracy of control for a given course. Look at ways to improve the accuracy of determining the angle compensation by taking into account the wave component, which reduces the load on the steering apparatus and creates conditions for the optimization of its use in a storm and automation control of the vessel when driving through curves.

These results can be used in on-board control systems on board, the educational process in the senior class of maritime education and training courses.

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

Key words: control system by a course, new functional connections, calculation of corner of wind and wave drift, corner of indemnification, optimization of work of steering machine in a storming weather.

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

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

Выпуск 1

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