Научная статья на тему 'Нейро-нечёткая модель счисления пути судна'

Нейро-нечёткая модель счисления пути судна Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
334
108
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
счисление пути судна / нейро-нечёткая система / имитационная модель / скорость дрейфа / speed of drift. / dead reckoning of vessel track / neuro-fuzzy inference system / imitation model

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

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

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

NEURO-FUZZY VESSEL’S DEAD RECKONING MODEL

In the article the construction of vessel’s dead reckoning model on neural-fuzzy inference system basis is considered. Hybrid system predicts vessel’s drift velocity in control and disturbances influence conditions. Forces influencing hull by wind and waves are considered as disturbances. It is assumed that for dead reckoning purposes water-speed log, measuring longitudinal component of vessel speed, and gyrocompass are used. Testing of constructed system was carried out by means of imitation modeling for ships of different series. The results of the test let us to resume, that in considered model situations fuzzy neural network predicts speed of vessel drift with mean accuracy acceptable for navigational purposes.

Текст научной работы на тему «Нейро-нечёткая модель счисления пути судна»

ЭКСПЛУАТАЦИЯ ВОДНОГО ТРАНСПОРТА,

СУДОВОЖДЕНИЕ

УДК. 656.61.052

В. В. Дерябин,

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

А. Е. Сазонов,

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

НЕИРО-НЕЧЕТКАЯ МОДЕЛЬ СЧИСЛЕНИЯ ПУТИ СУДНА

NEURO-FUZZY VESSEL’S DEAD RECKONING MODEL

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

In the article the construction of vessel’s dead reckoning model on neural-fuzzy inference system basis is considered. Hybrid system predicts vessel’s drift velocity in control and disturbances influence conditions. Forces influencing hull by wind and waves are considered as disturbances. It is assumed that for dead reckoning purposes water-speed log, measuring longitudinal component of vessel speed, and gyrocompass are used. Testing of constructed system was carried out by means of imitation modeling for ships of different series. The results of the test let us to resume, that in considered model situations fuzzy neural network predicts speed of vessel drift with mean accuracy acceptable for navigational purposes.

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

Key words: dead reckoning of vessel track, neuro-fuzzy inference system, imitation model, speed of drift.

НАСТОЯЩЕЕ время известны две основные системы определения счислимых координат места судна. Это системы «навигационного» и «инерциального» счисления. Как правило, в системе «навигационного» счисления информация для вычисления счислимых координат поступает от относительного лага, измеряющего продольную составляющую скорости судна, и гироскопического компаса. В некоторых случаях относительный лаг может измерять и скорость дрейфа судна. Кроме того, возможно определение счислимых координат с использованием абсолютного лага, измеряющего продольную и поперечную составляющие скорости, и гирокомпаса. В системах «инерциального» счисления информация поступает от инерциальных навигационных систем.

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

Выпуск4

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

Изменение скорости дрейфа судна во времени носит, в общем случае, нелинейный характер. Более того, измерение величин, характеризующих движение судна, а также действие на его корпус управляющих и возмущающих воздействий происходит, как правило, в условиях значительной неопределённости. В этих условиях обычно для обработки неточно известных значений используется аппарат теории вероятности. При этом неточность отождествляется со случайностью. Это допущение вызывает большое сомнение. Необходимо различать понятия нечеткость и случайность. Следует отметить, что именно нечеткость, в первую очередь, влияет на точность. Поэтому в условиях нелинейности и неопределённости перспективным является использование методов «мягких вычислений»: нейронных сетей, нечетких систем и генетических алгоритмов.

В настоящее время известен ряд исследований, в которых предлагается моделирование динамики судна или построение систем счисления его пути на основе методов «мягких вычислений». Отметим некоторые из них, посвященные решению задачи прогноза скорости дрейфа. В статьях [1], [2] предлагается построение нейронной сети, прогнозирующей скорость дрейфа судна в условиях влияния внешних факторов, методика формирования образцов для её обучения и тестирования. Исследования [3] - [5] также посвящены вопросам синтеза нейросетевых систем, прогнозирующих параметры движения судна в условиях влияния управляющих и возмущающих воздействий. В статье [6] рассматривается синтез нейронных сетей, прогнозирующих ускорение дрейфа и производную угловой скорости поворота по времени в условиях внешних возмущений. Недостатком нейронных сетей является невозможность объяснения результата на выходе системы, так как все промежуточные значения распределены по нейронам в виде весовых коэффициентов. В нечетких системах весь процесс получения результата может быть достаточно легко формализован в виде протокола логических рассуждений. Поэтому в настоящее время все чаще используются гибридные системы, позволяющие сохранять достоинства нейронных сетей и нечетких систем. Примеры гибридных нейро-нечётких систем, прогнозирующих кинематические параметры судна, описаны в работах [7], [8]. В настоящей статье исследуется возможность использования нейро-нечёткой системы для прогноза скорости дрейфа судна в условиях влияния внешних факторов.

Определим сначала состав и характер входных и выходных сигналов системы нечёткого вывода. Для имитации движения судна в условиях влияния ветра и волнения используется предложенная в статье [9] модель движения судна в горизонтальной плоскости. В соответствии с указанной моделью дифференциальное уравнение для скорости дрейфа судна имеет следующий вид:

dV

т ( + k22 ) dt = ~m ( + k11 ) Vx1® + Fvy1 + FPy1 + FRy1 + FAy1 + FWy1, (1)

где m — масса судна; VA — продольная составляющая относительной скорости судна; V — скорость дрейфа; ю — угловая скорость поворота; k11, k22 — коэффициенты присоединённых масс; буква F обозначает проекцию сил на поперечную ось, а индексы относятся: v — к силам и моментам вязкостного трения; P — к поперечной силе гребного винта; R — к влиянию руля; A, W характеризуют воздействие ветра и волнения.

Анализ уравнения (1) и выражений для расчёта отдельных сил показывает, что его непосредственное интегрирование приводит к тому, что выходная величина Y = V — скорость дрейфа судна — зависит от интеграла суммы слагаемых правой части. В соответствии с этим в конце промежутка времени длительностью At значение выходного сигнала будет зависеть от входа:

X =

(At \

X = f Vxldt

0

At

0

At

x6 = f VR sin aRdt

0

At

x7 = f pg(h2 / ^)inydt

V о )

где 5 — угол перекладки руля; n — число оборотов винта; VR, aR — скорость и курсовой угол относительного ветра; p — плотность воды; g — ускорение свободного падения; h — высота волны; X — длина волны; у — угол между направлением, противоположным бегу волн, и диаметральной плоскостью судна.

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

ЕСЛИ x1 = х* И x2 = х*2 И x3 = x*3, ..., И x7 = x*7 ТО y = e(F)

(2)

где символом * обозначены конкретные значения компонент входного сигнала, F — вес соответствующего правила, e — некоторое действительное число. Следует отметить, что количество правил в базе составляет 27 = 128. Такому же числу равно и количество возможных значений выходной переменной.

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

Агрегирование условий в правилах нечётких продукций осуществляется с использованием операции нечёткой конъюнкции «И». Если хотя бы одна посылка в каком-либо правиле имеет степень истинности, отличную от нуля, то это правило считается активным и используется при дальнейших расчетах. Весовые коэффициенты F всех правил в формуле (2) принимают значения, равные единице. Активизация подзаключений в правилах нечётких продукций представляет собой min-активизацию, причём для ускорения расчётов используются лишь активные правила. Аккумуляция заключений нечётких правил фактически отсутствует, так как в расчётах используются обычные числа. Дефаззификация выходной переменной выполняется с использованием метода центра тяжести для одноточечных множеств. Общий вид нейро-нечёткой системы приведен на рис. 1. По своей структуре гибридная система относится к классу нейро-нечётких систем ANFIS (Adaptive Neuro-Fuzzy Inference System) [10].

Выпуск 4

|Выпуск4

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

- треугольными (trimf);

- трапециевидными (trapmf);

- колоколообразными (gbellmf);

- гауссовыми (gaussmf);

- комбинациями гауссовых функций (gauss2mf);

- П-образными (pimf);

- разностями сигмоидальных функций (dsigmf)»;

- произведениями сигмоидальных функций (psigmf).

При формировании набора учебных данных используются два подхода. Первый из них заключается в применении технологии, описанной в источнике [2] и состоящей в вариации величин управляющих воздействий при плавании судна в условиях влияния ветра и волнения. Особенностью реализации данного подхода является то, что длительность плавания судна при удерживаемых неизменными угле перекладки руля и числе оборотов винта составляет один час. Второй подход основан на формировании образцов по мере текущей эксплуатации судна с использованием классификации вектора входного сигнала. Смысл указанного подхода заключается в следующем. Промежуток возможных значений каждой компоненты входного сигнала разбивается на определённое количество равных участков. Количество таких участков выбирается равным семи. В таком случае насчитывается 77 = 823543 возможных классов для вектора входного сигнала. Формирование образцов происходит на основе записи сигналов в 1000 модельных ситуациях, в которых характеристики внешних факторов выбираются случайным образом, поэтому число повторяющихся (принадлежащих одному классу) входных образцов может отличаться от одной

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

Для обучения нечёткой нейронной сети выбран гибридный алгоритм, представляющий собой комбинацию метода наименьших квадратов и метода убывания обратного градиента [10]. По мере обучения системы проверяется её работоспособность с использованием образцов, которые не принимали участие в настройке её свободных параметров. Число эпох варьируется, как правило, в пределах от 10 до 300 с дискретностью 10. В качестве тестирующего множества при использовании обоих методов обучения выбирается совокупность пар вход-выход, формирование которых основано на применении первого метода подготовки образцов. При оценке обобщающих свойств нейронной сети используются следующие характеристики её работоспособности: первая из них - наибольший модуль погрешности прогноза скорости дрейфа emax, вторая - среднее значение модуля ошибки скорости дрейфа emean.

Построение нейро-нечёткой системы, её настройка и тестирование были выполнены в программной среде MATLAB R2014a для судов пяти серий, основные характеристики которых приведены в табл. 1.

Параметры моделей судов

Таблица 1

Характеристика Проект «232» Проект «В-352» Серия «584Е» «Севморпуть» Проект «1511»

Длина по ватерлинию, м 83,1 147,0 176,3 237,3 284,1

Осадка, м 4,65 7,0 9,8 10,4 17,0

Массовое водоизмещение, т 3138 14300 31795 53678 185567

Тип судна Лесовоз Лесовоз-контейнеровоз Балкер Лихтеровоз Танкер

Номинальная скорость хода, уз 15,8 13,0 15,3 19,7 15,5

Значения величин emax и emean, характеризующих качество обучения гибридных систем, полученных на основе тестирующей выборки, для судов различных серий приведены в табл. 2, где приводятся наименьшие значения указанных величин, а также тип функций принадлежности термов входных переменных, для которых системы показывают наилучшую точность прогноза скорости дрейфа. В таблице указывается также способ формирования набора учебных данных. Если образцы были сформированы с использованием классификации вектора входного сигнала, то используется символ «К», в противном случае, когда учебные примеры формируются первым способом, без применения такой классификации, — символ «БК» (жирным шрифтом выделены наилучшие показатели точности).

Таблица 2

Точность прогноза скорости дрейфа на тестирующих выборках

Характеристика точности прогноза Проект «232» Проект «В-352» Серия «584Е» «Севморпуть» Проект «1511»

Наибольший модуль погрешности скорости дрейфа emax, м/с 1,85 (trimf-БК) 1,32 (pimf-K) 1,12 (gbellmf-К) 1,41 (dsigmf-БК, psigmf-БК) 1,18 (dsigmf-К)

Средний модуль погрешности скорости дрейфа e , м/с 0,65 (trimf-БК, gbellmf-БК, gaussmf-БК) 0,41 (trimf-БК, gbellmf-БК, dsigmf-БК, trimf-К, gbellmf-К) 0,36 (trimf-К, gaussmf-К) 0,39 (dsigmf-БК, psigmf-БК, trimf-К, gaussmf-К) 0,31 (trimf-БК, gbellmf-БК, gaussmf-БК, gauss2mf-БК, psigmf-БК,, trimf-К, gaussmf-К )

Выпуск 4

|Выпуск4

МЕСТНИК

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

J/ЮРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

Как видно из табл. 2, процесс коррекции коэффициентов нечёткой нейронной сети имеет ряд особенностей. Во-первых, лучшие по точности результаты для судов различных серий показывают системы с различными функциями принадлежности термов лингвистических переменных. Во-вторых, для некоторых судов наблюдается ситуация, когда наименьшие значения критериев точности соответствуют системам с различными функциями принадлежности термов входных переменных. Например, наименьшей величине emax соответствует система с колоколообразными функциями принадлежности, а emean — с треугольными и гауссовыми (результаты для серии «584Е»). Наконец, следует отметить закономерность, справедливую для судов всех серий и состоящую в том, что наименьшее среднее значение модуля ошибки скорости дрейфа на тестирующей выборке наблюдается для нескольких систем, имеющих различные функции принадлежности термов лингвистических переменных.

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

Рис. 2. Графики обучения гибридной модели для лихтеровоза «Севморпуть»

Тестирование гибридных систем было выполнено с использованием специальной методики [2], основанной на принципе постоянства действующих на судно управляющих и возмущающих воздействий. С позиции данного принципа возможны три класса навигационных ситуаций, два из которых имеют подклассы, характеризующиеся постоянным или переменным характером изменения гидрометеорологических условий в процессе плавания. Так как сеть прогнозирует поправки к счислимым координатам, интерес представляет точность определения именно траектории движения судна, характеризующаяся средним и наибольшим значениями максимума модуля невязки на четырёхчасовом промежутке времени плавания. Проверка работоспособности синтезированных систем для судов различных серий была выполнена путём рассмотрения ста модельных ситуаций, в каждой из которых величины, характеризующие внешние факторы и управляющие воздействия, принимали случайно выбранные значения из возможных диапазонов. Было рассмотрено 20 модельных ситуаций первого класса и по 40 ситуаций второго и третьего классов.

Для судна каждой серии было синтезировано по 16 гибридных систем, каждая из которых отличается типом функции принадлежности термов входных переменных и/или методикой формирования образцов для настройки её коэффициентов. В тестировании принимали участие четы-

ре системы для судов каждой серии, показавшие по два лучших результата по критерию emax для обоих методов формирования образцов. Результаты проверки работоспособности нечётких нейронных сетей приведены в табл. 3 (жирным шрифтом выделены наилучшие показатели точности).

Таблица 3

Результаты тестирования гибридных систем

Характеристика точности счисления Проект «232» Проект «B-352» Серия «584Е» «Севмор- путь» Проект «1511»

Наибольшее значение максимума модуля невязки за 4 ч плавания, мили 8,15 12,53 10,57 15,47 15,12

Наибольший модуль ошибки скорости дрейфа, м/с 13,43 9,10 9,39 12,08 8,87

Среднее значение максимума модуля невязки за 4 ч плавания, мили 1,83 2,27 2,97 2,08 2,31

Средний модуль ошибки скорости дрейфа, м/с 0,84 0,62 0,75 0,63 0,55

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

1. Точность прогноза траектории синтезируемой гибридной системой довольно низкая. Система позволяет получать координаты судна лишь с удовлетворительной средней точностью. Низкая точность наблюдается и при прогнозировании скорости дрейфа судна.

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

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

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

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

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

Выпуск 4

|Выпуск4

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

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

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

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

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

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

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

BECTHl

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

морского и речного флота имени адмирала с. о. Макарова

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

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

В работе [11] изложен подход к использованию нейро-нечёткой системы для прогноза координат места судна. Однако в указанном исследовании ANFIS представляет собой адаптивную по отношению к траектории движения судна систему, обучение которой выполняется в режиме реального времени по мере обновления данных о координатах места судна. Фактически нечёткая нейронная сеть работает в режиме адаптивного фильтра, не выполняя функцию идентификации модели движения судна в условиях влияния внешних факторов.

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

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

1. Дерябин В. В. Применение нейронной сети в модели счисления пути судна / В. В. Дерябин // Эксплуатация морского транспорта. — 2011. — № 3 (65). — С. 20-27.

2. Дерябин В. В. Прогнозирование скорости дрейфа судна на основе нейронной сети / В. В. Дерябин // Транспортное дело России. — 2014. — № 5. — С. 3-7.

Выпуск 4

|Выпуск4

МЕСТНИК

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

J/ЮРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

3. EbadaA. Intelligent techniques-based approach for ship maneuvering simulations and analysis (Artificial Neural Networks Application): Doktor-Ing. genehmigte Dissertation, Institute of Ship Technology und Transport Systems / A. Ebada. — Germany. — 2007. — 156 p.

4. Moreira L. Dynamic model of maneuverability using recursive neural networks / L. Moreira, C. G. Soares // Ocean Engineering. — 2003. — Vol. 30. — P. 1669-1697.

5. Zak B. Modelling of ship’s motion using artificial neural networks / B. Zak, J. Malecki, Z. Kitowski // Advances in Neural Networks and Applications, World Scientific and Engineering Society Press. — 2001. — P. 298-303.

6. Ведякова А. О. Идентификация в условиях внешнего возмущения с использованием нейронных сетей / А. О. Ведякова // International Journal of Open Information Technologies. — 2014. - Vol. 2. — № 3. — P. 18-22.

7. Ning W. A Novel Vessel Maneuvering Model via GEBF Based Fuzzy Neural Networks / W. Ning, W. Dan, L. Tieshan // Proceedings of the 31st Chinese Control Conference, July 25-27, Hefei, China. — 2012. — P. 70267031.

8. Valcic M. Anfis Based Model for Ship Speed Prediction / M. Valcic, R. Antonic, V. Tomas // Brodo Gradnja. — 2011. — 62 (4). — P. 373-382.

9. Дерябин В. В. Модель движения судна в горизонтальной плоскости / В. В. Дерябин // Транспортное дело России. — 2013. — № 6. — С. 60-67.

10. Леоненков А. В. Нечеткое моделирование в среде MATLAB и fuzzyTECH / А. В. Леоненков. — СПб.: БХВ-Петербург, 2005. — 736 с.

11. Дерябин В. В. Адаптивные алгоритмы фильтрации в задаче прогноза координат места судна /

B. В. Дерябин // Вестник Государственного университета морского и речного флота имени адмирала

C. О. Макарова. — 2014. — № 1 (23). — С. 12-19.

УДК [656.052.55+629.5.035]:629.5.018.71:004.4.942 С. А. Агарков,

д-р экон. наук, проф.

АНАЛИЗ РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ ДВИЖЕНИЯ ТАНКЕРА В УСЛОВИЯХ ВЕТРОВЫХ НАГРУЗОК

TANKER MOTION MODELING RESULTS ANALYSIS UNDER THE WIND

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

The relevance of research in the field of improving vessel control methods confirmed by a large number of articles published by researchers in the area. This article describes computer simulation exercises are not operated tanker under the action of the wind. This is a preliminary phase of research of the management principle tanker using deviations of two separated points of the center plane of the tanker from the line, called the sighting. Features of simulator had been demonstrated. Presented simulation results lead to the conclusion that the proposed computer system can simulate the operations performed by the tanker, and is suitable for further studies.

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