Система динамического позиционирования для роботизированного макета надводного судна
Разработка системы динамического позиционирования для роботизированного макета надводного судна и апробации на робототехнической установке. Математическое описание роботизированного макета судна. Синтез алгоритма управления в задаче стабилизации.
Рубрика | Транспорт |
Вид | статья |
Язык | русский |
Дата добавления | 28.10.2018 |
Размер файла | 355,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Система динамического позиционирования для роботизированного макета надводного судна
Пыркин А.А.
Одной из интересных и актуальных прикладных задач теории управления является разработка систем динамического позиционирования. Такие системы используются для автоматического управления надводными судами. В комбинации с планировщиком пути они могут использоваться для осуществления движения по заданным маршрутам. Для обеспечения дешевой экспериментальной апробации разрабатываемых систем управления без риска поломки настоящего.[1]
Целью настоящего проекта является разработка системы динамического позиционирования для роботизированного макета надводного судна и апробации на робототехнической установке.
Основным элементом рассматриваемой установки является роботизированный макет судна с тремя исполнительными приводами: основной двигатель и два подруливающих устройства типа «туннельный трастер» на корме и носу. Так же, установка содержит бассейн, представляющий собой рабочую область, цифровую камеру, закрепленную на штативе над бассейном, джойстик для удаленного управления и компьютер.
Математическое описание роботизированного макета надводного судна
Произведем построение математической модели роботизированного макета надводного судна.[3] Рассмотрим схему расположения приводов робота, представленную на рис.1.
Рис. 1 - схема распределения исполнительных приводов
Здесь Ре - основной (продольный) двигатель, в котором так же располагается руль, Рb и Рs - вспомогательные подруливающие устройства (носовое и кормовое). Очевидно, что данную робототехническую систему необходимо рассматривать как многоканальную, так как она содержит три независимых динамических канала, соответствующие двум линейным: Px и Py, и одной угловой координатам: Mz. Введенные виртуальные сигналы (Px, Py, Mz) представляют собой суперпозицию всех движущих сил исполнительных приводов корабля Pe, Pb, Ps.
Рис. 2 - Обощенные силы и моменты, действующие на объект
Произведем декомпозицию и запишем уравнения для получившихся сил, прилагаемых к центру масс корабля:
(1)
где ???? - расстояние от ЦМ до основного двигателя; ???? - расстояние от ЦМ до носового подруливающего устройства; ???? - расстояние от ЦМ до кормового подруливающего устройства. Так же нам помимо абсолютных(неподвижных) координат, введем локальную(подвижную), жестко связанную с судном (рис.3).
Рис. 3 - Абсолютные и локальные координаты
Необходимо преобразовать координаты из одной системы в другую:
(2)
где x0, y0 - координаты начальной точки; , - смещения в продольном и поперечном направлениях в локальной системе координат.
Модель динамических каналов в общем случае может быть представлена следующим выражением:
(3)
где y(t) - регулируемая переменная, доступная измерению; - оператор дифференцирования; - полиномы с неизвестными коэффициентами, причем b(p) гурвицев, bm>0 и r?n-1; относительная степень передаточной функции предполагается известной и равной p=n-m=2; нелинейная функция удволетворяет условию:
(4)
где параметр С0 является неизвестным.
Осуществим синтез закона управления для рассматриваемой многоканальной системы. Разработка алгоритма может быть разбита на два этапа. Сначала необходимо получить виртуальные входные сигналы ????, ???? и ???? для каждого динамического канала (обобщенные силы и момент). Для этого будем использовать метод «последовательного компенсатора» с фиксированными параметрами регулятора. Следующим этапом необходимо распределить нагрузку между приводами судна, рассчитав управления ????, ???? и ????, которые после введения на них ограничений и масштабирования под формат команд будут подаваться на соответствующие приводы корабля.
Синтез алгоритма управления в задаче стабилизации
Для стабилизации динамического канала рассматриваемой системы используем метод «последовательного компенсатора».[2] Выберем закон управления в следующем виде:
,(5)
(6)
где параметр k является фиксированным; и полином такие, что передаточная функция строго вещественно-положительная; к>0 необходимо для компенсации неопределенности Функция оценки выхода системы вычисляется в соответствии со следующим алгоритмом:
(6)
,
где число и параметры выбираются так, чтобы система была экспоненциально устойчива.
Применим представленный подход к виртуальным управляющим сигналам Px, Py, Mz, зная что относительная степень объекта равна 2:
(7)
роботизированный макет надводный судно
где kx, ky, kz, x, y, z, - фиксированные настроечные коэффициенты, которые могут быть выбраны независимо от параметров объекта; и вычисляются в соответствии со следующим выражением:
(8)
Схема моделирования регулятора представлена на рис.4.
Рис. 4 - схема моделирования многоканального регулятора на основе закона управления «последовательный компенсатор»
На выходе «последовательного компенсатора» мы имеем, так называемые, виртуальные управления ????, ???? и ????, которые представляют собой обобщенные силы и момент. После этого надо распределить их между исполнительными приводами судна. [4] После этого необходимо их распределить между исполнительными приводами судна. Осуществим это следующим образом. Нагрузку за движение по оси ?? распределим на основной двигатель. Кормовое подруливающее устройство будет выполнять позиционирование по оси ?? . Носовое подруливающее устройство будет на 75% выполнять задачу по вращению и на 25% за позиционирование вдоль той же оси ??. Это необходимо ввиду специфики размещения приводов в роботе. Таким образом, распределитель упоров будет выглядеть следующим образом:
(9)
На выходе блока распределителя тяги мы имеем сигналы управления, но пока еще мы не можем их передавать на судно в таком виде, поскольку эти сигналы неограничены и их формат не соответствует командам контроллера. Для устранения этих недостатков необходимо, во-первых, включить в схему усилители с коэффициентами, которые будут пропорционально снижать управление до требуемого уровня. Во-вторых, нужно сместить уровень нуля на 127 единиц. Последнее требование вытекает из формата команд, в которых значение 127 соответствует нулевой мощности на двигателе, 0/255 - максимум в отрицательную/положительную сторону
Результаты экспериментов.
После синтеза регулятора была проведена апробация системы, результаты представлены на рис. 5-7. Из представленных графиков видно, что данная система экспоненциально устойчива.
Рис. 5- Экспериментальные исследования: x(t), y(t),
Рис. 6 - Экспериментальные исследования: z(t)
Рис. 7 -Экспериментальные исследования: x(y)
Для стабилизации каждого динамического канала рассматриваемой многоканальной системы использовался известный метод «последовательного компенсатора», на основе которого и была разработана система динамического позиционирования. Затем было выполнено компьютерное моделирование полученной системы для решения задачи стабилизации заданных значений положения и ориентации объекта. Проведены экспериментальные исследования по апробации системы динамического позиционирования для стабилизации положения и ориентации корабля в одноканальном и многоканальном режимах. Была решена задача слежения за командными сигналами для каждого из каналов посредством разработанной системы управления с целью удержания роботизированного макета надводного судна на некотором заранее определенном маршруте движения.
Литература
1. Anton Pyrkin, Alexey Bobtsov, Sergey Kolyubin, Maxim Surov, Alexey Vedyakov, Alexey Feskov, Sergey Vlasov, Alexandr Krasnov, Oleg Borisov, Vladislav Gromov, “Dynamic Positioning System for Nonlinear MIMO Plants and Surface Robotic Vessel”, Proc. of the 7th IFAC Conference on Modelling Management, and Control, vol. 7., no. 1, 2013, pp. 1867-1872.
2. Anton Pyrkin, Alexey Bobtsov, Sergey Kolyubin, Maxim Surov, Sergey Shavetov, Oleg Borisov, Vladislav Gromov, “Simple Output Stabilization Approach for Robotic Systems”, Proc. of the 7th IFAC Conference on Modelling Management, and Control, vol. 7., no. 1, 2013, pp. 1873-1878.
3. Pyrkin, A. A., Bobtsov, A. A., Kolyubin, S. A., Borisov, O. I., & Gromov, V. S. (2014, June). Output controller for quadcopters based on mathematical model decomposition. In Control and Automation (MED), 2014 22nd Mediterranean Conference of (pp. 1281-1286). IEEE.
4. Pyrkin, A. A., Bobtsov, A. A., Kolyubin, S. A., Borisov, O. I., Gromov, V. S., & Aranovskiy, S. V. (2014, October). Output controller for quadcopters with wind disturbance cancellation. In Control Applications (CCA), 2014 IEEE Conference on (pp. 166-170). IEEE.
Размещено на Allbest.ru
...Подобные документы
Изучение конструкции и технических характеристик буксира-плотовода проекта № Р-33 класса "Р", устройств и систем данного судна. Изучение и описание конструкции и системы главного дизельного двигателя судна. Якорно-швартовное и буксирное устройство.
курсовая работа [7,4 M], добавлен 13.06.2019Анализ навигационных и эксплуатационных требований, предъявляемых к качествам судна. Плоскости судна и его очертания. Плавучесть и запас плавучести. Грузоподъемность и грузовместимость судна. Способы определения центра величины и центра тяжести судна.
контрольная работа [1,4 M], добавлен 21.10.2013Характеристики строительного использования размеров судна и отдельных его частей. Вооруженность, оснащенность и обеспеченность судна. Расчет экономических показателей. Определение провозоспособности и производительности тоннажа исследуемого судна за год.
курсовая работа [162,2 K], добавлен 02.12.2010Устройства и системы управления судна. Электростанция, балластно-осушительная система, противопожарная система, рулевое устройство, буксирное и спасательное устройство. Техническая эксплуатация и техническое обслуживание главного двигателя судна.
курсовая работа [1,4 M], добавлен 05.04.2016Обоснование технико-эксплуатационных и экономических характеристик для отбора судна. Анализ внешних условий эксплуатации судов на заданном направлении. Основные требования к типу судна. Строительная стоимость судна, суточная себестоимость содержания.
курсовая работа [766,7 K], добавлен 11.12.2011Определение элементов циркуляции судна расчетным способом. Расчет инерционных характеристик судна - пассивного и активного торможения, разгона судна при различных режимах движения. Расчет увеличения осадки судна при плавании на мелководье и в каналах.
методичка [124,3 K], добавлен 19.09.2014Понятие об общем устройстве судна. Положения судна на волне. Сжатие корпуса от гидростатического давления. Поперечный изгиб корпуса судна. Увеличение поперечной прочности судна. Специальное крепление бортов. Обеспечение незаливаемости палубы в носу.
контрольная работа [418,4 K], добавлен 21.10.2013Формирование модели воздушного судна; требования к системе стабилизации устройства. Получение передаточных функций летательного аппарата, построение их логарифмических амплитудно-частотных характеристик. Проверка стабилизационной системы на устойчивость.
курсовая работа [2,1 M], добавлен 24.01.2012Описание и конструктивные особенности нефтеналивного судна. Разработка принципиальной схемы переоборудования судна. Расчет нагрузок на опорное и спусковое устройства. Проверка общей и местной прочности корпуса. Схемы подъемно-транспортных операций.
дипломная работа [3,3 M], добавлен 27.07.2013Характеристика грузовых трюмов. Определение удельной грузовместимости транспортного судна (УГС). Транспортные характеристики груза. Коэффициент использования грузоподъёмности судна. Оптимальная загрузка судна в условиях ограничения глубины судового хода.
задача [28,2 K], добавлен 15.12.2010Организация транспортного процесса на современных судах, особенности взаимодействия судна и порта. Готовность судна к приему груза, его сохранение в пути. Грузовые операции в порту: план погрузки и разгрузки судна, расчет его оптимального использования.
дипломная работа [323,3 K], добавлен 11.10.2011Подготовка судна к сдаточным испытаниям. Швартовные испытания, проверка качества постройки судна, монтажа и регулировки оборудования. Ходовые испытания и сдача судна. Ревизия главных и вспомогательных механизмов и устройств. Контрольный выход судна.
реферат [20,3 K], добавлен 09.07.2009Понятие об остойчивости и дифферентовке судна. Расчет поведения судна, находящегося в рейсе, во время затопления условной пробоины, относящейся к отсеку первой, второй и третьей категории. Мероприятия по спрямлению судна контрзатоплением и восстановлению.
дипломная работа [1,1 M], добавлен 02.03.2012Определение безопасных параметров движения судна, безопасной скорости и траверсного расстояния при расхождении судов, безопасной скорости судна при заходе в камеру шлюза, элементов уклонения судна в зоне гидроузла. Расчёт инерционных характеристик судна.
дипломная работа [1,5 M], добавлен 17.07.2016Судна, в которых применяется продольная система набора. Оценка плавучести судна и особенности нормирования этого качества. Регламентирование грузовой марки. Назначение якорного устройства, его составные части и расположение. Движители быстроходных судов.
контрольная работа [1,6 M], добавлен 17.05.2013Основные тактико-технические характеристики судна "Днепр", его навигационного оборудования, обеспечение живучести и спасения. Порядок навигационной подготовки к переходу. Грузовой план судна. Критерии оценки экономической эффективности данного судна.
дипломная работа [531,6 K], добавлен 29.06.2010Основные характеристики транспортного судна. Затраты судоходной компании на оплату труда экипажа судна. Расчет стоимости содержания судна. Анализ экономических показателей по перевозкам грузов. Расчёт эффективности инвестиций в транспортный флот.
курсовая работа [89,3 K], добавлен 06.12.2012Выбор возможного варианта размещения грузов. Оценка весового водоизмещения и координат судна. Оценка элементов погруженного объема судна. Расчет метацентрических высот судна. Расчет и построение диаграммы статической и динамической остойчивости.
контрольная работа [145,3 K], добавлен 03.04.2014Характеристики судовой энергетической установки, палубных механизмов, рулевого устройства и движителя. Эксплуатационные характеристики судна в рейсе. Особенности крепления негабаритного груза на примере ветрогенератора. Обеспечение безопасности судна.
дипломная работа [7,2 M], добавлен 16.02.2015Расчет пройденного расстояния и времени при пассивном и активном торможении судна. Учет инерции судна при швартовных операциях и определение положения мгновенного центра вращения неподвижного судна. Выбор оптимальных условий плавания на попутном волнении.
методичка [5,8 M], добавлен 04.09.2009