<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Vestnik of Astrakhan State Technical University. Series: Fishing industry</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Vestnik of Astrakhan State Technical University. Series: Fishing industry</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Вестник Астраханского государственного технического университета. Серия: Рыбное хозяйство</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2073-5529</issn>
   <issn publication-format="online">2309-978X</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">42632</article-id>
   <article-id pub-id-type="doi">10.24143/2073-5529-2021-1-31-37</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>ВОДНЫЕ БИОРЕСУРСЫ И ИХ РАЦИОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>WATER BIORESOURCES AND THEIR RATIONAL USE</subject>
    </subj-group>
    <subj-group>
     <subject>ВОДНЫЕ БИОРЕСУРСЫ И ИХ РАЦИОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">USING NEURAL NETWORK FOR TRAWL MANAGEMENT</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ПРИМЕНЕНИЕ НЕЙРОННОЙ СЕТИ  ДЛЯ УПРАВЛЕНИЯ ТРАЛОВЫМ ПРОМЫСЛОМ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Недоступ</surname>
       <given-names>Александр Алексеевич </given-names>
      </name>
      <name xml:lang="en">
       <surname>Nedostup</surname>
       <given-names>Alexander Alekseevich </given-names>
      </name>
     </name-alternatives>
     <email>nedostup@klgtu.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Ражев</surname>
       <given-names>Алексей Олегович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Razhev</surname>
       <given-names>Alexey Olegovich </given-names>
      </name>
     </name-alternatives>
     <email>progacpp@live.ru</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Калининградский государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Kaliningrad State Technical University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Калининградский государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Kaliningrad State Technical University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <issue>1</issue>
   <fpage>31</fpage>
   <lpage>37</lpage>
   <self-uri xlink:href="https://vestnik.astu.ru/en/nauka/article/42632/view">https://vestnik.astu.ru/en/nauka/article/42632/view</self-uri>
   <abstract xml:lang="ru">
    <p>В процессе управления траловым ловом необходимо добиваться повышения эффективности траления, уменьшения влияния человеческого фактора. Рассмотрено применение нейронной сети в композиции с математической моделью и технологиями «больших» данных (BigData) для предсказательного моделирования в процессе автоматического управления траловым ловом с целью повышения его эффективности (уменьшения энерго- и трудозатрат, увеличения производительности лова). Достоинствами предложенного подхода являются возможность дополнительного учета таких факторов, не учитываемых в математической модели из-за сложности их математического описания, как время дня, время года, погодные условия, плотность скопления судов, наличие и распределение кормовой базы, гидробионтов других видов и др., а также возможность сбора и накопления данных, полученных по результатам множества промыслов у различных промысловиков для их последующего учета при управлении предстоящими промыслами. Предложено решение, основанное на коррекции выходных данных, полученных с математической модели, по выходным данным нейронной сети. Весовые коэффициенты нейронной сети извлекаются из централизованной базы данных с использованием технологий «BigData» перед промыслом с критерием отбора по району и объекту промысла. По ходу лова происходит протоколирование входных данных нейронной сети и итоговых (скорректированных) выходных данных управления. По окончании промысла сохраненные данные используются в процессе обучения нейронной сети с последующим обновлением весовых коэффициентов в централизованной базе данных. Процесс обучения нейронной сети происходит между промыслами на централизованной нейронной сети общего доступа. Скорректированные весовые коэффициенты обновляются &#13;
в общей базе данных промысловиков.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>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 &#13;
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 &#13;
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.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>система управления</kwd>
    <kwd>искусственный интеллект</kwd>
    <kwd>нейронная сеть</kwd>
    <kwd>BigData</kwd>
    <kwd>траловый промысел</kwd>
    <kwd>предсказательное моделирование</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>management system</kwd>
    <kwd>artificial intelligence</kwd>
    <kwd>neural network</kwd>
    <kwd>BigData</kwd>
    <kwd>trawl fishing</kwd>
    <kwd>predictive modeling.</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Введение В процессе управления траловым ловом необходимо добиваться повышения его эффективности, уменьшения влияния человеческого фактора. В этой связи актуальной задачей становится автоматизация процесса тралового промысла. Решение задачи автоматизации тралового лова возможно с применением предсказательного моделирования по математическим моделям процесса лова [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) в совокупности с «родными» средствами управления судном и тралом позволит учесть больше факторов и повысить эффективность промысла.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Недоступ А. А., Ражев А. О. Математическая модель имитатора устройств гидролокации // Морские интеллектуальные технологии. 2018. № 4 (42). Т. 4. С. 283-286.</mixed-citation>
     <mixed-citation xml:lang="en">Nedostup A. A., Razhev A. O. Matematicheskaya model' imitatora ustroystv gidrolokacii // Morskie intellektual'nye tehnologii. 2018. № 4 (42). T. 4. S. 283-286.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Недоступ А. А., Ражев А. О. Применение показаний датчиков для автоматизации управления траловой системой // Морские интеллектуальные технологии. 2019. № 2 (44). Т. 2. С. 155-158.</mixed-citation>
     <mixed-citation xml:lang="en">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.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Недоступ А. А., Ражев А. О. Модели распространения акустических волн при гидролокации // Морские интеллектуальные технологии. 2019. № 2 (44). Т. 2. С. 159-163.</mixed-citation>
     <mixed-citation xml:lang="en">Nedostup A. A., Razhev A. O. Modeli rasprostraneniya akusticheskih voln pri gidrolokacii // Morskie intellektual'nye tehnologii. 2019. № 2 (44). T. 2. S. 159-163.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Недоступ А. А., Ражев А. О. Математическая модель коррекции автопилота по показаниям устройств мониторинга при тралении // Имитационное и комплексное моделирование морской техники и морских транспортных систем (ИКМ МТМТС-2019): материалы V Междунар. науч.-практ. конф. (Санкт-Петербург, 10 июля 2019 г.). М.: Перо, 2019. С. 124-127.</mixed-citation>
     <mixed-citation xml:lang="en">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.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Недоступ А. А., Ражев А. О. Математическая модель движения стаи рыб в окрестностях трала // Материалы VII Междунар. Балтийс. мор. форума (Калининград, 07-12 октября 2019 г.): в 6 т. Калининград: Изд-во БГАРФ, 2019. Т. 2. Морская техника и технологии. Безопасность морской индустрии. С. 290-293.</mixed-citation>
     <mixed-citation xml:lang="en">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.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Недоступ А. А., Ражев А. О. Определение топологии места лова по батиметрическим картам формата NETCDF // Материалы VII Междунар. Балтийс. мор. форума (Калининград, 07-12 октября 2019 г.): в 6 т. Калининград: Изд-во БГАРФ, 2019. Т. 2. Морская техника и технологии. Безопасность морской индустрии. С. 285-290.</mixed-citation>
     <mixed-citation xml:lang="en">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.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Майер-Шенбергер В., Кукьер К. Большие данные. Революция, которая изменит то, как мы жи-вем, работаем и мыслим = Big Data. / пер. с англ. И. Гайдюк. М.: Манн, Иванов, Фербер, 2014. 240 с.</mixed-citation>
     <mixed-citation xml:lang="en">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.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Schmidhuber J. Deep learning in neural networks: An overview // Neural Networks. 2015. N. 61. P. 85-117.</mixed-citation>
     <mixed-citation xml:lang="en">Schmidhuber J. Deep learning in neural networks: An overview // Neural Networks. 2015. N. 61. P. 85-117.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Гилл Ф., Мюррей У., Райт М. Практическая оптимизация. М.: Мир, 1985. 509 с.</mixed-citation>
     <mixed-citation xml:lang="en">Gill F., Myurrey U., Rayt M. Prakticheskaya optimizaciya. M.: Mir, 1985. 509 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Филатов В. И. Нелинейная модель динамической системы прогнозирования расхода топлива судна с использованием нейронной сети // Морские интеллектуальные технологии. 2020. № 2 (48). Т. 1. С. 152-157.</mixed-citation>
     <mixed-citation xml:lang="en">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.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
