Методы повышения качества управления судном на основе использования нейросетевых технологий

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

Рубрика Транспорт
Вид автореферат
Язык русский
Дата добавления 14.02.2018
Размер файла 721,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

05.22.19 - Эксплуатация водного транспорта, судовождение

Автореферат диссертации на соискание ученой степени

доктора технических наук

Методы повышения качества управления судном на основе использования нейросетевых технологий

Глушков Сергей Витальевич

Владивосток - 2008

Работа выполнена в Федеральном государственном образовательном

учреждении высшего профессионального образования Морском

государственном университете имени адмирала Г. И. Невельского

Официальные оппоненты:

доктор технических наук, профессор Васьков Анатолий Семенович; доктор технических наук, профессор Розенбаум Анатолий Наумович

доктор технических наук, профессор Жирабок Алексей Нилович

Ведущая организация - Федеральное государственное унитарное предприятие «Государственный научно-исследовательский

навигационно-гидрографический институт

Министерства обороны Российской Федерации»

С диссертацией можно ознакомиться в библиотеке Морского государственного университета имени адмирала Г. И. Невельского

Защита состоится 08 октября 2008 г. в 14 часов на заседании совета по защите докторских и кандидатских диссертаций Д 223.005.01 при Морском государственном университете имени адмирала Г. И. Невельского:

690059, г. Владивосток, 59, ул. Верхнепортовая, 50а, учебный корпус 1,

аудитория №241.

Отзывы присылать по адресу: 690059 г. Владивосток, ул. Верхнепортовая, 50а, Морской государственный университет имени адм. Г. И. Невельского, ученому секретарю Совета Д 223.005.01, тел. Факс (4232) 41-49-68

Автореферат разослан «____» июля 2008 г.

Ученый секретарь совета Резник А. Г.

по защите докторских и кандидатских диссертаций

Общая характеристика работы

Актуальность проблемы.

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

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

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

Необходимо также отметить, что в Федеральной целевой программе «Глобальная навигационная система. Технология высокоточной навигации и управления движением», утвержденной президентом Российской Федерации на период до 2011 года, особое место отводится разработке интеллектуальных систем. Программа предполагает разработку и создание интегрированных информационных навигационных комплексов, обеспечивающих принятие решений капитаном по всему аспекту навигационных задач, связанных с обработкой и хранением информации, прогнозированием ситуаций и более эффективному их решению. Также следует отметить требование Международной морской организации (IMO) к системам управления движением судна, которое указывает на необходимость обеспечения стабилизации судна на заданной траектории и определенном курсе.

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

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

Проблемная ситуация. С одной стороны, системы автоматического управления курсом судна должны:

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

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

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

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

В зависимости от реализуемых принципов адаптации можно классифицировать несколько типов адаптивных авторулевых.

- Адаптивные авторулевые, характеризующиеся частичной автоматической настройкой параметров системы, в которых используются косвенные критерии оценки качества работы системы. Они не всегда имеют достаточное математическое обоснование. (TSN-2 -Польша, ASAP-II-Швеция). Эти авторулевые не обеспечивают полной оптимизации системы управления курсом судна в различных ситуациях, реализуют традиционный ПИД- закон управления.

- Адаптивные авторулевые с использованием эталонной математической модели объекта или всей системы управления в целом. Управляющий сигнал формируется в зависимости от критерия качества движения судна, являющегося функцией от разности между наблюдаемым и моделируемым курсом судна (Ракал-Декка DP-780- Великобритания).

- Адаптивные авторулевые с самонастраивающейся системой, в которых оптимальное значение настраиваемых параметров определяется по математическому критерию качества, обеспечивающему минимум потерь полезной мощности судовой силовой установки. Такие авторулевые используют априорную информацию о динамике системы управления курсом судна для различных условий плавания, которая хранится в памяти бортовой ЭВМ. Получая информацию от судового гирокомпаса, лага, указателя положения пера руля, ЭВМ по специальной программе выбирает соответствующие оптимальные параметры настройки (Sperry autopilot ASCS, NAVIPILOT AD II - США).

Из отечественных авторулевых можно выделить: ААР-05 - Владивосток 2005 год и NAVIS AP-3000 - Cанкт-Петербург 2007 год (для последнего не указан метод адаптации).

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

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

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

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

Научный базис для решения проблемы. Анализ опубликованных в 1980-2007 годах работ отечественных и зарубежных ученых (Красовский А.А., Пешехонов В.Г., Колесников А.А., Астанов Ю.М., Медведев В.С., Иванов В.А., Фалдин Н.В., Лукомский Ю.А., Корчанов В.И., Скороходов Д.А., Веллер В., Басин А.И., Суевалов Л.Ф., Фрейдзон И.Р., Квакернаак Х., Бессонов А.А., Соболев Г.В. Березин С.Я., Тетюев Б.А. и др.) по классическим методам построения систем автоматического управления и курсом судна в частности, позволяет классифицировать методы по типу используемой математической модели судна, обрабатываемой информации, методам адаптации, конструктивным особенностям. Большая часть научных трудов авторов (Хайкин С., Weierstrass K., Колмогоров А.Н., Hecht-Nielsen r., Stone M., Горбань А.Н.,Терехов В.А., Миркес Е.М., Ефимов Д.В., Тюкин И.Ю., Егупов Н.Д., Омату С., Халид М., Юсуф Р., Mandani E.H., Nomoto K. И др.) посвящена вопросам построения нейросетей и их использования в системах управления. На основе этих работ формируется научное направление «Адаптивные и робастные системы управления движением судна на основе искусственного интеллекта».

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

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

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

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

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

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

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

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

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

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

Основные положения, выносимые на защиту:

Классификация систем автоматического управления курсом судна.

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

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

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

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

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

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

Алгоритмы и программное обеспечение для технической реализации системы автоматического управления курсом судна на базе нейросетевых технологий.

Опытная модель разработанного образца адаптивного регулятора системы автоматического управления курсом судна.

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

Научная новизна работы:

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

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

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

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

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

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

3.2. Представлены алгоритмы и программное обеспечение для технической реализации системы автоматического управления курсом судна на базе нейросетевых технологий.

4. Создан опытный образец адаптивного регулятора системы автоматического управления курсом судна, прошедший испытания и принятый Российским Регистром морского судоходства.

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

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

Тема связана с НИР и ОКР, проводимых на кафедрах «Технические средства судовождения» и «Автоматические и информационные системы» ФГОУ ВПО МГУ им. адм. Г. И. Невельского (ранее ДВВИМУ, ДВГМА) в соответствии с общесоюзной программой «Океан», планом НИР ММФ на 1981-1995 гг., федеральными целевыми программами «Мировой океан» (1998-2012 гг.) и «Модернизация транспортной системы России» (2002-2010 гг.), планами НИР вуза в рамках тем «Датчики навигационной информации для судового измерительного комплекса», «Повышение эффективности технических средств навигации и разработка методов их комплексного использования».

Реализация результатов работы. Результаты работы непосредственно использованы при выполнении госбюджетных и хоздоговорных НИР, которые велись на кафедрах «Автоматика и вычислительная техника», «Автоматические и информационные системы» ФГОУ ВПО МГУ им. адм. Г. И. Невельского (ДВВИМУ, ДВГМА).

Выводы и рекомендации, полученные при разработке диссертации, были внедрены в филиал ЦНИВТ (г. Владивосток) при разработке управляющих систем, в конструкторском бюро «ДАЛЬНЕЕ» лаборатории подводных аппаратов Института автоматики и процессов управления ДВО АН СССР (ныне Институт проблем морских технологий ДВО РАН) при разработке системы управления необитаемого автономного подводного аппарата, в ФГОУ ВПО МГУ им. адм. Г. И. Невельского в процессе обучения курсантов и студентов (лекции, курсовое и дипломное проектирование).

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

Материалы работы были доложены и одобрены на ежегодных научно-технических конференциях (НТК) ДВВИМУ (ДВГМА, МГУ) им. адм. Г. И. Невельского (1985-2007 гг.), на 5-й всесоюзной НТК «Технические средства изучения и освоения океана» в г. Ленинграде (1985 г.), на всесоюзных (всероссийских) межвузовских НТК в ТОВВМУ (ТОВМИ) им. С. О. Макарова, г. Владивосток (1988-2002 гг.), X юбилейной международной научно-практической конференции «Современные техника и технологии СТТ'2004» (Томск, 2004 г.), Всероссийской выставке научно-технического творчества (Москва, ВВЦ, 2004, 2005гг.), конкурсе научно-исследовательских работ «Наука - процветанию морской отрасли» (Владивосток, ДВМП, 2005 г.), научно-практической конференции «Молодежь и научно-технический прогресс» (Владивосток, ДВГТУ, 2006 г.), международной НТК «Наука - морскому образованию на рубеже веков» (2000 г.) в г. Владивостоке, пятой и шестой международных научно-практических конференциях «Проблемы транспорта Дальнего Востока» (2003 г. и 2005 г.), международной научной конференции «Безопасность на море. Научно-технические проблемы и человеческий фактор» (Владивосток, МГУ, 2002 , 2006, 2007 гг.), , международной выставке морского оборудования «Кормарин-2005» (Республика Корея, Пусан, 2005 г.).

Авторулевой установлен на головном судне «Ураганный», строящейся серии судов РС-450, успешно прошел швартовые, ходовые и морские испытания, утвержден Российским Регистром морского судоходства.

Публикации. По результатам исследований опубликованы две монографии и 28 работ, в том числе восемь без соавторства, получено два патента на изобретения в соавторстве и одно свидетельство об официальной регистрации программ для ЭВМ (общий объем опубликованных работ - 21,72 п. л., личное участие - 14,43 п. л.).

Структура и объем диссертации. Диссертация представлена на 244 листах машинописного текста и состоит из введения, шести глав, заключения, списка использованных источников и трёх приложений. Работа содержит 54 рисунка, 15 таблиц и список использованных источников из 229 наименований.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

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

В первой главе проведен анализ существующих систем автоматического управления курсом судна: неадаптивных и адаптивных трех типов. Первый тип - с частичной автоматической настройкой параметров, использующих различные косвенные критерии оценки качества работы системы. Авторулевые второго типа осуществляют автоматическую адаптацию системы с использованием эталонной математической модели объекта или всей системы управления в целом. Существенной особенностью этих систем является необходимость наличия корректной математической модели судна. К третьему типу адаптивных авторулевых следует отнести самонастраивающиеся системы, определяющие оптимальные значения параметров настройки непосредственно по заданному, математически обоснованному, критерию качества. Показаны недостатки работы систем. Также в первой главе проведен анализ используемых методов адаптации САУ применительно к построению систем автоматического управления курсом судна. Проведена классификация систем с учетом специфики их конструктивно-аппаратного исполнения и возможности их применения.

В первой главе приводятся особенности математического описания САУ курсом судна, представляющей собой сложную управляемую техническую систему с переменными параметрами и функционирующую в изменяющихся условиях внешней среды. В настоящее время существует ряд математических моделей движения судна, представленных в литературе (Соболев Г.В., Федяевский К.К., Васильев А.В., Белоглазов В.И., Войткунский Я.И., Павленко В.Г., Гофман А.Д., Тумашик А.П., Лукомский Ю.А., Скороходов Д.А., Юдин Ю.И.). Общей особенностью большинства существующих моделей движения судна является то, что они получены на основании натурных экспериментов с физическими макетами корпусов этих судов, после чего характерные геометрические размеры, скорости, глубины и измеряемые силы пересчитываются с учетом масштабных коэффициентов, что, в свою очередь, является источником дополнительных погрешностей. Математические модели следует классифицировать следующим образом:

- по возможности распространения на множество объектов моделирования (модели для одной системы или для некоторого класса систем);

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

- по виду математических уравнений (линейные, частично линеаризованные, нелинейные).

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

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

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

В первой главе представлено математическое обоснование модели судна, используемой для исследований. Все исследования проведены в три этапа:

- компьютерное моделирование;

- исследования, проведенные на специальном стенде, имитирующем рулевую машину и судно при различных внешних воздействиях;

- натурные исследования на реальных судах.

При компьютерном моделировании в качестве модели судна используется частично линеаризованная модель Номото, имеющая вид:

,

где 2r' = r'31 + q'21; q' = r'31q'21 - r'21q'31; sщ' = q'31s21 - q'21s31 , q21, r21, s21, q31, r31, s31, - гидродинамические коэффициенты корпуса судна и руля после приведения системы к размерной форме, нелинейная функция f(щ) определяется непосредственно по диаграмме управляемости судна - по его статической характеристике. В операторной форме

,(1)

где ; ; ; ; .

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

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

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

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

Рисунок 1 - Структурная схема САУ курсом судна. Р - регулятор, ОУ- объект управления, БО - блок оптимизации, МОУ - модель объекта управления, БИ - блок идентификации, х -заданное значение курса, у - действительное значение курса, уm - значение курса модели, б - управляющее воздействие (закладка пера руля), f - внешнее воздействие, е1 - ошибка управления, е2- ошибка идентификации

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

множество управляемых параметров - т. е. тех, значения которых являются для данного объекта наблюдаемыми и управляемыми. Под номинальным значением параметра Xoi понимается математическое ожидание распределения случайной величины p(Xi; Xoi, xi); xi - отклонение значений, вызванное точностью настройки;

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

множество коэффициентов выбранных моделей изменения параметров элементов системы. Это множество определяется физическими характеристиками влияния внешних факторов. В настоящее время такие модели в работах принято выражать в виде полиномов первого - третьего порядка. В общем виде модель представляется полиномом

(2)

где n1 - размерность вектора номинальных значений первого множества, - размерность вектора внешних факторов, r - порядок полинома модели изменения параметра от каждого внешнего фактора, n2 - размерность вектора коэффициентов модели, .

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

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

- вектор номинальных значений параметров элементов размерности n1;

- вектор коэффициентов моделей отклонения значений параметров размерности n2;

- вектор внешних воздействий размерности n3.

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

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

. (3)

Условия работоспособности системы определяются одно- или двухсторонними ограничениями на эти показатели качества - векторами ограничений на выходные координаты системы

. (4)

Определение вероятности обеспечения заданного качества работы системы в общем случае сводится к вычислению m-кратного интеграла в пределах области интегрирования, определяемой ограничениями на выходные координаты объекта.

(5)

где …, fy(Y1,…,Ym) - m-мерная плотность совместного распределения вероятностей случайных величин - выходных координат.

В принципе, задача статистического анализа системы может быть решена, если известны методы нахождения вида функции f(Y1,…,Ym) в аналитической форме при известных законах плотностей распределения параметров hi. Однако задача нахождения f(Y1,…,Ym) практически неразрешима при нелинейных математических моделях систем управления курсом судна.

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

(6)

где , - ограничения на область допустимых значений показателей качества из (3) и (4), выраженные в виде одностороннего ограничения. Такая оценка является функцией интересующих параметров . С учетом технологического разброса значений вектора параметров - это можно представить как некоторое движение ортогонального параллелепипеда в области D , образующего неортогональну фигуру В (рисунок 2).

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

Рисунок 2 - Возможные тренды дрейфа управляемых параметров в области работоспособности D(фигуры B1 и B2)

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

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

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

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

Рисунок 3 - Аппроксимация области работоспособности D в пространстве RN

Если предположить, что область D* совпадает с ортогональным параллелепипедом B*, т. е.

, (7)

то вычисление интеграла

где , значительно упрощается, т. к. существуют простые и удобные способы генерирования последовательностей псевдослучайных точек, распределенных с заданным законом вероятности в параллелепипеде B*, позволяющие вычислить интеграл методом Монте-Карло.

Таким образом, задача определения оптимальных параметров системы может быть сформулирована как задача наилучшим образом аппроксимирования области D* подмножеством B* с заданной вероятностью , при котором обеспечивается выполнение ограничений системы неравенств (4). Решение этой задачи позволяет «конструировать» траекторию движения параллелепипеда В в пространстве для всего требуемого диапазона внешних воздействий.

В четвертой главе рассматриваются математические постановки задач отдельных взаимосвязанных этапов:

идентификации процессов изменения значений параметров системы под воздействием эксплуатационных факторов;

определения существования области работоспособности;

определения ориентации области работоспособности в пространстве параметров;

определения оптимальных значений параметров с учетом начальных технологических и эксплуатационных отклонений.

Первый этап. Будем полагать, что известны наблюдаемый выход системы (вектор-функция), - расчетный выход, полученный в результате анализа модели системы для известных значений вектора ( - число наблюдений). наблюдается с аддитивной ошибкой е2(Z), вызванной разбросом реализаций процесса изменения значений параметров.

Задача идентификации ставится следующим образом:

на основании экспериментальных данных

, (8)

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

(9)

где для всех

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

найти

при или

, (10)

Вектор , где формирует ортогональный параллелепипед В*, оптимальная аппроксимация которым области D* и является решением задачи (10).

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

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

В соответствии с этим область допустимых значений параметров системы можно определить как:

, (11)

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

Найти где (12)

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

Третьим этапом является определение ориентации области работоспособности в пространстве параметров . Для этого проводятся сечения области по координатам Х0, К0 и находится сечение наибольшей области для параметров внешних воздействий Z (рисунок 4).

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

Рисунок 4 - Построение экстремалей на множестве допустимых

значений для пространств и

Введем вектор L размерности 2N, который позволит представить экстремальное сечение в виде ортогонального параллелепипеда в пространстве :

(13)

где - ближайший к началу координат, а - наиболее удаленный от начала координат угол ортогонального параллелепипеда .

Целевая функция может быть представлена в виде

. (14)

При известной плотности распределения параметров внешних воздействий ограничения могут быть представлены следующим образом:

, (15)

Четвертый этап. Определение значения обобщенного вектора параметров с учетом начальных отклонений значений.

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

. (16)

В качестве целевой функции для задачи аппроксимации области выбираем функцию

(17)

где

.

Добиваясь минимума этой функции, находим максимальный объем вложенного ортогонального параллелепипеда

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

Возможны два варианта функционирования нейронной сети как элемента системы автоматического управления курсом судна:

НС обучается в реальном времени, одновременно формируя управляющее воздействие САУ курсом судна, при этом цель обучения НС и цель управления объектом совпадают, что отражается в задании единой целевой функции.

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

В шестой главе описывается проверка работоспособности разработанного метода и алгоритма синтеза системы управления курсом судна, обеспечивающая рабастность к заданному диапазону внешних воздействий. В диссертационной работе предлагаются результаты компьютерного моделирования, проведённого для выявления оптимального типа НС, архитектуры НС и её параметров. Компьютерное моделирование проводилось с помощью программной среды MATLAB 7.0. фирмы The Math Works, Inc, при этом варьировались различные параметры НС: Competitive, Feed-forward backprop (FFB), Hopfleld, Probabilistic, RBF, Simple recurrent network (SRN), Time-delay neural network (число слоёв НС, число нейронов в скрытых слоях, тип функции активации и некоторые другие в зависимости от типа НС). Проведённое моделирование показало, что при различных воздействиях на объект управления НС соответствующего типа ведёт себя хуже, чем та же НС при ограниченных параметрах. Таким образом, в качестве регулятора предлагается использовать самоорганизующуюся систему, способную выбирать и работать с определённой НС, оптимальной для управления курсом судна в текущих условиях плавания. Представленная система предусматривает последовательную реализацию обработки данных о поведении судна на курсе каждой из нейронной сети (RBF, SRN, FFB). Количество типов НС в составе программного комплекса самоорганизующейся системы с одной стороны ограничено производительностью вычислительной архитектуры системы, а с другой - предъявляемыми к ней требованиями. Система предусматривает последовательную реализацию следующих основных режимов: подготовки данных, обучения нейронной сети, обработки данных. Режим подготовки данных состоит из трех связанных процессов: формирование исходных векторов данных о курсе судна, их идентификация, создание рабочих массивов данных о курсе судна. В режиме обучения осуществляют адаптацию параметров всех интеллектуальных элементов информационно-вычислительного анализатора под выбираемую архитектуру в соответствии с предъявляемыми требованиями к выходной информации, при этом производят обучение интеллектуальных элементов НС и пополнение памяти анализатора. Функциональная схема самоорганизующейся САУ курсом судна представлена на рисунке 5.

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

Рисунок 5 - Функциональная схема самоорганизующееся системы автоматического управления курсом судна. НСР - нейросетевой регулятор, ОУ- объект управления, БО - блок оптимизации, НСМ ОУ - нейросетевая модель объекта управления, НСА - нейросетевой анализатор

1. Режим подготовки данных о курсе судна состоит из трех связанных процессов:

Формирование исходных векторов данных о курсе судна.

Идентификация исходных векторов данных о курсе судна.

Создание рабочих массивов данных о курсе судна.

1.1.Формирование исходных векторов данных.

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

1.2. Идентификация исходных векторов данных.

Идентификация исходных векторов данных о поведении судна на курсе заключается в присвоении им идентификационных меток Pj. Идентификационные метки соответствуют уникальным свойствам этих векторов. Процесс идентификации векторов заключается в осуществлении соответствующих вычислений над их элементами.

1.2.1. Физические принципы идентификации исходных векторов данных.

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

Измерение статистических характеристик сигнала с объекта управления.

1.3. Создание рабочих массивов данных.

Процесс создания рабочих массивов данных о курсе судна состоит в постановке соответствия каждому сформированному в долговременной памяти исходному вектору данных действительного курса судна Xj (j = 1, 2, …, J) вектора меток Pj. В результате этого образуется рабочий массив данных о поведении судна на курсе Aj = {X, P}j, после чего над ними производят дальнейшие операции (обучение и/или обработку) в зависимости от режима работы системы. Массив представляет собой базу знаний, созданную для того, чтобы в будущем при появлении таких же (или близких) характеристик поведения судна на курсе по вектору идентификационных меток брать готовую (обученную) НС в качестве основы нейросетевого регулятора.

2. Режим обучения.

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

Целью обучения является настройка нейронной сетью весовых коэффициентов wjq своей матрицы связей W между входным Xj и выходным Yj векторами данных НС для определяемого множества всех возможных комбинаций вектора меток Pj.

Это достигается путем поиска оптимальных характеристик используемой архитектуры НС: алгоритма обучения данных, алгоритма обработки данных о курсе судна, числа слоев НС, числа нейронов в каждом слое НС.

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

После проведения компьютерных экспериментов и экспериментов на стенде АР из пяти НС было выбрано три типа (RBF, SRN, FFB), которые давали наилучшую корреляцию между курсом модели и курсом судна. Далее для определенных внешних воздействий, случайно взятых из заданного диапазона, находилась наилучшая НС (с наилучшими настройками), записывалась в базу знаний в качестве нейросетевой модели судна. После проведения 100 экспериментов со случайно взятыми внешними воздействиями, в базу знаний было загружено 15 НС различных по типу и структуре (рисунок 6).

Рисунок 6 - Характеристики меток движения судна на курсе для всего диапазона возможных внешних воздействий

После этого эксперименты вновь были повторены. Но теперь, на основании характерных показателей движения судна на курсе, из базы знаний загружалась готовая НС в качестве модели судна и соответствующий характеристикам регулятор на нечеткой логике. При этом в итеративном режиме продолжается проводиться уточнения загруженной НС, поскольку структура предложенной САУКС позволяет процессы управления судном и процесс оптимизации выбранной НС проводить параллельно. Если качество управления судном на курсе (квадратичный интегральный критерий) отличается более чем на 5%, то улучшенная НС загружается в качестве регулятора и записывается в базу знаний. В работе в качестве регулятора используется не просто нечеткая логика, а так называемая гибридная нечеткая логика, в которой выводы о значении управляемого сигнала (положении пера руля) делаются на основании аппарата нечеткой логики, но соответствующие функции принадлежности настраиваются с использованием алгоритмов обучения НС (случайный метод, генетический алгоритм). Такие гибридные НС имеют априорную информацию о качестве управления (знания эксперта), что значительно ускоряет процесс обучения и приобретения новых знаний (адаптация к изменившимся условиям плавания), являются логически более понятными, чем «черный ящик» нейронной сети. Как было выше сказано, проверка проводилась в три этапа: компьютерного моделирования, полунатурных испытаний с помощью имитатора сигналов для авторулевого «ИС-2005», а также натурных морских испытаний опытного образца адаптивного авторулевого на судне водоизмещением 21 т «Галс» и рыболовецком сейнере РС-450 «Ураганный». На первом этапе в процессе моделирования использовалась математическая модель судна по управлению (1). Путем последовательных подстановок и и замены выражений получено уравнение по управлению вида:

и по возмущению:

где , получены из монограмм справочной литературы для судна подобного «Галс» и «Ураганный». Коэффициенты и постоянные времени являются нелинейными зависимостями от угла закладки пера руля, частоты вращения винта, скорости судна, направления действия волны и ветра, расположения рубки. Параметры представлены для кормового расположения рубки, расчеты проводились при слабом - Т=02 сек, AВ=00.25 м; умеренном - Т=23 сек, AВ=0.250.75 м; значительном - Т=35 сек, AВ=0.751.25 м волнении моря (Т-период, AВ -высота волны). Условимся называть эту модель судном, а идентифицированную модель - математической моделью. Целевой функцией алгоритма идентификации являлась минимизация среднеквадратического отклонения мгновенного значения выхода математической модели от соответствующего текущего курса судна

. (18)

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

. (19)

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

Однако при повышении амплитуды случайного сигнала алгоритм идентификации не позволяет идентифицировать параметры судна. Например, при амплитуде B' = 5 в результате идентификации получены значения параметров Kсу = 0,08, T0 = 0,82, T1 = 14,93 и T2 = 38,20. Как видно из графика (рис. 7), выходной сигнал модели значительно отличается от соответствующего сигнала судна. Такое значительное отклонение результатов идентификации от истинных параметров обусловлено наличием в спектре случайного сигнала низкочастотных составляющих и присутствием в передаточной функции модели судна астатизма первого порядка. Для исключения влияния астатизма в качестве целевой функции предложено использовать квадрат разности ошибки производных от курса математической модели и действительного курса судна


Подобные документы

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

    статья [159,9 K], добавлен 10.01.2011

  • Устройство работы тормозной системы. Математическая модель системы управления: колеса, тормоза, педали управления, рамы автомобиля, регулятора. Имитационная модель формирования угловой скорости тормозного колеса. Оптимизация параметров регулятора.

    дипломная работа [1,4 M], добавлен 23.03.2012

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

    дипломная работа [2,2 M], добавлен 31.01.2014

  • Разработка системы автоматического управления углом тангажа легкого самолета, предназначенного для проведения аэрофотосъемки в рамках геологических исследований. Анализ модели самолета. Основные вероятностные характеристики шумов в управляемом объекте.

    дипломная работа [890,5 K], добавлен 19.02.2012

  • Обоснование типа регулятора скорости дизельного двигателя. Особенности расчета переходного процесса системы автоматического регулирования скорости. Номинальная частота вращения вала регулятора. Оценка устойчивости системы. Статический расчет регулятора.

    курсовая работа [826,0 K], добавлен 07.08.2013

  • Бортовая станция управления движением (СУД) для дистанционного управления судовыми силовыми средствами и задания различных режимов управления движением судна. Состав органов управления на панелях станции. Панель для управления курсом и траекторией.

    реферат [234,7 K], добавлен 02.09.2010

  • Классификация морских судов. Международные и национальные документы, регламентирующие требования по безопасности мореплавания. Управление судном при буксировке, плавании в штормовых условиях, посадке на мель, снятии судна с мели. Реакция воды на винт.

    контрольная работа [1,1 M], добавлен 16.06.2014

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

    методичка [5,8 M], добавлен 04.09.2009

  • Анализ навигационных и эксплуатационных требований, предъявляемых к качествам судна. Плоскости судна и его очертания. Плавучесть и запас плавучести. Грузоподъемность и грузовместимость судна. Способы определения центра величины и центра тяжести судна.

    контрольная работа [1,4 M], добавлен 21.10.2013

  • Расчет кривой суммарной инерционной погрешности гирокомпаса "Вега", возникающей при маневрировании. Оценка погрешности определения поправки гирокомпаса по створу после маневра судна. Боковое смещение d1 и d2 при плавании судна постоянным курсом.

    курсовая работа [313,2 K], добавлен 31.03.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.