Abstract and keywords
Abstract (English):
The article highlights the problems of managing trawl fishing, increasing the operation efficiency and reducing the influence of the human factor. There has been considered using a neural network in combination with a mathematical model and BigData technologies for predictive modeling in the process of automatic control of trawl fishing in order to increase its efficiency (to reduce energy and labor costs, to increase fishing productivity). Advantages of the proposed approach are the possibility to account for the above factors neglected in the mathematical model due to the complexity of their mathematical description (e.g. time of the day, time of the year, weather conditions, density, congestion, availability and distribution of food resources, other aquatic species), as well as the possibility of collecting and accumulating data obtained in many fishing operations and from different fishers for their subsequent consideration in the fishery management in the future. There has been proposed a solution based on the corrected output data obtained from a mathematical model and on the output data of a neural network. The weight coefficients of the neural network are extracted from a centralized database using BigData technologies before fishing with a selection criterion for the area and object of fishing. In the course of fishing the input data of the neural network and the final (adjusted) output data of the control are recorded. At the end of fishing the saved data is used in the process of training the neural network, followed by updating the weight coefficients in a centralized database. The neural network learning process occurs between the fisheries on a centralized shared neural network. The adjusted weight coefficients are updated in the general database of fishers.

Keywords:
management system, artificial intelligence, neural network, BigData, trawl fishing, predictive modeling.
Text
Publication text (PDF): Read Download

Введение В процессе управления траловым ловом необходимо добиваться повышения его эффективности, уменьшения влияния человеческого фактора. В этой связи актуальной задачей становится автоматизация процесса тралового промысла. Решение задачи автоматизации тралового лова возможно с применением предсказательного моделирования по математическим моделям процесса лова [1–6]. При данной постановке задачи необходимо использование математических моделей, описывающих «физику» тралового комплекса, места промысла, поведения объекта лова, а также внешних факторов, влияющих на итоговую эффективность лова. Недостатком такого подхода является невозможность учесть все процессы: математическая модель не может учесть все входные параметры, особенно с непредсказуемым характером. Постановка задачи В настоящее время с постоянным увеличением мощности современных вычислительных средств автоматизации широкое распространение получил «искусственный интеллект». В промышленном рыболовстве вопрос построения систем автоматизации процесса лова и его моделирования с применением «искусственного интеллекта» не изучен. На распределение, поведение, размеры объекта лова в районе промысла влияют такие внешние по отношению к траловому комплексу периодические и непериодические факторы, как время дня, время года, погодные условия, плотность скопления судов, наличие и распределение кормовой базы, гидробионтов других видов и пр. Реакция многих рыб на свет меняется в зависимости от вида и возраста, интенсивности освещения, фотопериода, его спектрального состава. Предсказание реакции при помощи математических моделей затруднено. Указанные факторы влияют на планирование процесса лова. Для повышения эффективности лова с учетом условий, предъявляемых к будущему улову, необходимо предсказание оптимального места промысла. Материалы исследования Схема управления траловым промыслом приведена на рис. 1. Рис. 1. Схема управления траловым промыслом На рис. 1 серым цветом выделены компоненты, находящиеся на судне и траловом комплексе. Не выделены цветом общие компоненты, находящиеся на берегу у оператора системы. Исходными данными для математической модели и нейронной сети являются текущие значения с датчиков судна (скорость, курс), траловой системы (положение траловых досок и пр.), GPS-координаты, календарное время, погодные условия, данные с навигационных и рыбопоисковых приборов, текущее состояние органов управления и исполнительных устройств, а также данные с задатчиков требуемой траектории движения судна и трала. С целью выхода из внештатных ситуаций, предотвращения возможных аварий из-за сбоев автоматики, а также для возможности внепланового изменения рыбопромысловых процессов в схеме предусмотрена возможность перехода на ручное управление. Математическая модель управления описана в [2, 4]. При ее работе учитываются физические кратковременные характеристики процесса тралового промысла: скорость, курс, тяга, гидродинамика траловой системы при движении к месту промысла и обратно, погружению трала, тралении и выборке. В качестве входных данных математической модели используются мгновенные значения указанных параметров, а также мгновенные значения задатчиков. На выходе математическая модель выдает значения для регуляторов исполнительных механизмов судна и рыбопромысловых механизмов. Для коррекции выходных значений математической модели с целью учета долговременных периодических и непериодических параметров (время дня, время года, погодные условия, плотность скопления судов, наличие и распределение кормовой базы, наличие гидробионтов других видов) перед поступлением на регуляторы выходные значения математической модели корректируются на основании значений, полученных на выходе локальной нейронной сети, функционирующей на вычислительных средствах, установленных на судне. Перед процессом промысла необходимо настроить локальную нейронную сеть, установив все ее весовые коэффициенты. Значения коэффициентов считываются из централизованной базы данных с использованием технологий BigData [7], общей для множества добытчиков гидробионтов. Критериями выборки из базы данных являются типы судна, орудия лова, промысловых механизмов, региона промысла, объекта лова. В процессе промысла вся информация, поступающая на вход нейронной сети (входные выборки) и регуляторы, протоколируется на судне и впоследствии может быть воспроизведена в централизованной нейронной сети аналогичной структуры с целью ее обучения (уточнения весовых коэффициентов). Перед обучением в централизованную нейронную сеть из общей базы данных загружаются весовые коэффициенты с использованием тех же критериев отбора, что и в процессе промысла. После прохождения обучения на множестве выборок уточненные весовые коэффициенты обновляются в общей базе данных промысловиков. Данный процесс происходит многократно для множества промыслов у различных рыбодобытчиков, имеющих к ней доступ. Таким образом, с течением времени централизованная нейронная сеть, а значит и ее локальные аналоги, «умнеют». Обозначим вектор значений входной выборки X, выходной выборки Y, а вектор весовых коэффициентов w. Рассмотрим процесс обучения на примере нейронной сети прямого распре-деления [8] с нормализованной сигмоидной функцией активации нейронов вида где x – значение после сумматора входных сигналов нейрона; e – число Эйлера в экспоненциальной функции. Процесс обучения сводится к нахождению всех весовых коэффициентов w таких, что для каждой выборки X значение на выходе нейронной сети будет максимально приближено к значению выборки Y. Таким образом, задача обучения сводится к задаче оптимизации системы не-линейных уравнений и решается одним из методов оптимизации, например одним из итерационных методов безусловной многомерной оптимизации второго порядка Ньютона, Ньютона – Рафсона или Левенберга – Марквардта. Поскольку режим обучения нейронной сети выполняется после промысла без привязки к реальному времени, критерий скорости работы (трудоемкости) алгоритма обучения не является критичным. В качестве основного был выбран критерий стабильности работы алгоритма. При анализе перечисленных выше методов был выбран метод Левенберга – Марквардта [9, 10], т. к. в методах Ньютона и Ньютона – Рафсона вследствие накопления ошибок в процессе расчета гессиан может оказаться отрицательно определенной или необратимой матрицей. Для обеспечения положительной определенности матрицы Гессе используется метод Левенберга – Маркардта (метод Ньютона с регулировкой матрицы). Решением является вектор коррекции весовых коэффициентов Δw при минимуме целевой функции соответствия , где Y(w + Δw) – вектор выходных значений нейронной сети при скорректированных на текущем шаге весовых коэффициентах; w – вектор весовых коэффициентов до обучения. Условием завершения итерационного процесса примем , где δ – заданная максимальная погрешность. В методе Левенберга – Маркардта скаляры строятся по правилу , где k – номер итерации; Δwk – направление спуска, вычисляется по формуле , где – последовательность положительных чисел, обеспечивающих положительную определенность матрицы , – обозначение градиента; H – гессиан. На рис. 2 приведена блок-схема алгоритма обучения централизованной нейронной сети. Рис. 2. Блок-схема алгоритма обучения нейронной сети В ряде стандартных программ полагается . Если , то на следующем шаге алгоритма , в противном случае . Заключение В статье поставлена задача улучшения характеристик автоматизированной системы управления траловым промыслом на основе математической модели с целью повышения эффективности лова и уменьшения влияния человеческого фактора. Для ее решения предложена схема управления с использованием предсказательного моделирования, основанная на композиции математической модели, искусственного интеллекта на основе нейронной сети прямого распределения и технологий BigData, встраиваемых в штатную систему управления. Одним из достоинств предложенного подхода является возможность учета таких факто-ров, не учитываемых в математической модели из-за сложности их математического описания, как время дня, время года, погодные условия, плотность скопления судов, наличие и распределение кормовой базы, гидробионтов других видов и др. Другим достоинством является возможность сбора и накопления данных, полученных по результатам множества промыслов у различных промысловиков для их последующего учета при управлении предстоящими промыслами. Для обучения нейронной сети на основе данных, полученных по протоколам промыслов, предлагается использовать численный метод безусловной многомерной оптимизации второго порядка Левенберга – Марквардта как наиболее стабильный. Авторы статьи считают, что композиция математической модели, нейронной сети и «больших» данных (Big Data) в совокупности с «родными» средствами управления судном и тралом позволит учесть больше факторов и повысить эффективность промысла.

References

1. Nedostup A. A., Razhev A. O. Matematicheskaya model' imitatora ustroystv gidrolokacii // Morskie intellektual'nye tehnologii. 2018. № 4 (42). T. 4. S. 283-286.

2. Nedostup A. A., Razhev A. O. Primenenie pokazaniy datchikov dlya avtomatizacii upravleniya tralovoy sistemoy // Morskie intellektual'nye tehnologii. 2019. № 2 (44). T. 2. S. 155-158.

3. Nedostup A. A., Razhev A. O. Modeli rasprostraneniya akusticheskih voln pri gidrolokacii // Morskie intellektual'nye tehnologii. 2019. № 2 (44). T. 2. S. 159-163.

4. Nedostup A. A., Razhev A. O. Matematicheskaya model' korrekcii avtopilota po pokazaniyam ustroystv monitoringa pri tralenii // Imitacionnoe i kompleksnoe modelirovanie morskoy tehniki i morskih transportnyh sistem (IKM MTMTS-2019): materialy V Mezhdunar. nauch.-prakt. konf. (Sankt-Peterburg, 10 iyulya 2019 g.). M.: Pero, 2019. S. 124-127.

5. Nedostup A. A., Razhev A. O. Matematicheskaya model' dvizheniya stai ryb v okrestnostyah trala // Materialy VII Mezhdunar. Baltiys. mor. foruma (Kaliningrad, 07-12 oktyabrya 2019 g.): v 6 t. Kaliningrad: Izd-vo BGARF, 2019. T. 2. Morskaya tehnika i tehnologii. Bezopasnost' morskoy industrii. S. 290-293.

6. Nedostup A. A., Razhev A. O. Opredelenie topologii mesta lova po batimetricheskim kartam formata NETCDF // Materialy VII Mezhdunar. Baltiys. mor. foruma (Kaliningrad, 07-12 oktyabrya 2019 g.): v 6 t. Kaliningrad: Izd-vo BGARF, 2019. T. 2. Morskaya tehnika i tehnologii. Bezopasnost' morskoy industrii. S. 285-290.

7. Mayer-Shenberger V., Kuk'er K. Bol'shie dannye. Revolyuciya, kotoraya izmenit to, kak my zhi-vem, rabotaem i myslim = Big Data. / per. s angl. I. Gaydyuk. M.: Mann, Ivanov, Ferber, 2014. 240 s.

8. Schmidhuber J. Deep learning in neural networks: An overview // Neural Networks. 2015. N. 61. P. 85-117.

9. Gill F., Myurrey U., Rayt M. Prakticheskaya optimizaciya. M.: Mir, 1985. 509 s.

10. Filatov V. I. Nelineynaya model' dinamicheskoy sistemy prognozirovaniya rashoda topliva sudna s ispol'zovaniem neyronnoy seti // Morskie intellektual'nye tehnologii. 2020. № 2 (48). T. 1. S. 152-157.


Login or Create
* Forgot password?