Математическое и компьютерное моделирование динамики мобильных роботов с деформируемыми колесами тема автореферата и диссертации по механике, 01.02.01 ВАК РФ

Каюмова, Динара Рифатовна АВТОР
кандидата физико-математических наук УЧЕНАЯ СТЕПЕНЬ
Москва МЕСТО ЗАЩИТЫ
2012 ГОД ЗАЩИТЫ
   
01.02.01 КОД ВАК РФ
Диссертация по механике на тему «Математическое и компьютерное моделирование динамики мобильных роботов с деформируемыми колесами»
 
Автореферат диссертации на тему "Математическое и компьютерное моделирование динамики мобильных роботов с деформируемыми колесами"

На правах рукописи

Каюмова Динара Рифатовна

Математическое и компьютерное моделирование динамики мобильных роботов с деформируемыми колесами

01.02.01 - Теоретическая механика

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

0050194Эо

1 9 ДПР 2012

Москва - 2012

005019493

Работа выполнена в ФГБОУ ВПО тет пищевых производств»

Научный руководитель:

«Московский государственный универси-

доктор физико-математических наук, профессор

Красииский Александр Яковлевич

Официальные оппоненты: доктор физико-математических наук,

профессор

Степанов Сергей Яковлевич

кандидат физико-математических на^ доцент

Кручишш Павел Анатольевич

Ведущая организация: Институт компьютерных исследова1

ФГБОУ ВПО «Удмуртский госуд ственпый университет» 72 Ss) 00

Защита состоится » 2012 г. в_ часов на заседании диссерта-

ционного совета Д 212.125.14 при ФГБОУ ВПО «Московский авиационный институт (национальный исследовательский университет)», расположенном но адресу: 125993, Москва, А-80, ГСП-3, Волоколамское шоссе, д.4.

С диссертацией можно ознакомиться в библиотеке ФГБОУ ВПО «Московский авиационный институт (национальный исследовательский университет)».

Автореферат разослан _2012 г.

Ученый секретарь

диссертационного совета Д 212.125.14, //. уО

кандидат физико-математических паук, доцент [/¡/¡Л/] Гидаспов В.Ю.

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

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

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

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

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

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

1. Предложить метод оценки влияния параметров колес на управляемость и численную разрешимость задачи стабилизации;

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

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

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

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

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

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

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

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

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

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

рения, что на практике означает уменьшение числа датчиков в системе.

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

На защиту выносятся следующие основные результаты и положения:

1. Предложена методика построения математических моделей экипажей с деформируемыми колесами.

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

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

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

Апробация работы. Основные результаты диссертации докладывались автором на следующих конференциях и семинарах:

• Международный научный симпозиум «Автотракторостроение-2009», 2009. Москва (Россия).

• XI международная конференция «Устойчивость и колебания нелинейных систем управления», 2010. Москва (Россия).

• V международная конференция «Математические идеи П.Л. Чебышё-ва и их приложение к современным проблемам естествознания», 2011, Обнинск (Россия).

• XV Международная конференция «Моделирование динамических систем и исследование устойчивости», 2011, Киев (Украина).

• VII Международный симпозиум по классической и небесной механике (ССМЕСН7), 2011, Москва (Россия) - Седльце (Польша).

• Семинар «Динамические системы и механика»(МАИ).

• Семинар имени А.Ю. Ишлинского но прикладной механике и управлению (НИИ механики МГУ).

Личный вклад автора в работу но теме диссертации заключается в построении математических моделей робота с дифференциальным приводом (с учетом наклона, деформируемости колес). На основе этих моделей автором проверена работоспособность предложенного в диссертации метода оценки влияния параметров деформации колес на динамику; сделан вывод о влиянии углов наклона и схождения на управляемость робота па прямолинейном стационарном движении. Численные эксперименты проводились с использованием программного продукта РуБкЛ, разработанного с соавторами. В упомянутом программном продукте автор автоматизировал составление уравнений Воронца в символьном виде и исследование систем с деформируемыми колесами. Все представленные в диссертационной работе результаты получены лично автором.

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

Содержание работы

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

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

ских систем.

Рис. 1. Робот с дифференциальным прииодом.

В качестве исследуемого объекта выбран известный по работам Е.А. Де-вянина, Ю.Г. Мартыненко, В.И. Каленовой, В.М. Морозова, М.А. Салминой, В.Е. Павловского робот с дифференциальным приводом. Рассматриваемая модель (рис. 1) состоит из платформы 1 и двух независимых ведущих колес 2 и 3, оси качения которых расположены на одной прямой. Передний край

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

Движение робота описывается следующими координатами: координаты (х, у) точки А, являющейся серединой оси, соединяющей колеса, углами ф\ и Ф2 собственного вращения соответственно левого и правого колес, углом ф между осыо ОХ и осью симметрии робота. Положительное направление вращения колес соответствует движению робота вперед. Положительное па-правление угла ф — против часовой стрелки. Обозначим расстояние от А до центров колес — I. Будем считать радиусы и массы обоих колес одинаковыми

Г = Г\= Г-2, Ши = ГП1 = 7712.

Из условия отсутствия проскальзывания колес робота получим кинематические уравнения:

х = {гфу + ф(1 - г вт Х1) сое ф

у — {гфг + ф(1 — г йтхО ят ф (1)

л л, ~ XI + Хг))

Ф2 = <Р1"1--

г

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

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

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

Составим уравнения возмущенного движения с выделенным первым приближением:

ш = Рш + С^и.

( \

- ¡{XV

Щ Щ,

(2)

\ ЮФ2

Здесь и> - вектор фазовых переменных, и — вектор управления, — стационарные матрицы.

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

Проверка условия управляемости системы (2) показала, что полная система неуправляема при учете квазициклических переменных фиф2-

гапк[д,РЯ,...,Р'1-хО\=й

(3)

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

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

Здесь и - вектор управления, w - вектор возмущений фазовых переменных. В качестве {a,j} и {ßij} выберем единичные матрицы размерности dxdu г хг соответственно как наиболее простые весовые коэффициенты. Физические размерности элементов матриц а, ß таковы, что размерность (4) - Джоуль. Величина интеграла (4) может служить средством дополнительного анализа динамики рассматриваемых моделей робота.

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

Во второй главе диссертации «Применение моделей взаимодействия колеса с плоскостью к рассмотрению робота с дифференциальным приводом» рассмотрено применение феноменологической теории H.A. Фуфаева качения деформируемого колеса к моделированию робота с дифференциальным приводом.

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

(4)

Выбор этого подхода обоснован тем, что здесь учитываются все шесть проекций компонентов реакции связей (главного вектора и главного момента) для каждого колеса. Кроме того, последовательным уточнением описания средней липни в пятне контакта возможно получить семейство теорий качения деформируемого колеса: от наиболее точной теории до простейшей. Так, используемые для описания взаимодействия колес с плоскостью качения теории Рокара, Келдыша и обобщенная теория Келдыша получены из феноменологической теории H.A. Фуфаева как частные случаи.

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

В основе правила введения дополнительных параметров деформации примем последовательное уточнение описания формы средней линии колеса в области контакта. В феноменологической теории H.A. Фуфаева продольное (рис. 3) и поперечное (рис. 2) смещения каждой точки средней линии в пятне контакта описываются функциями (5) и (6), которые можно представить в виде линейного разложения.

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

Рис. 2. Поперечная деформация _

линии в области контакта с координатой х в момент времени i относительно положения этой точки до деформации средней линии (рис. 3). Считая отрезок средней линии в области контакта достаточно малым, выразим величину E(t, х) в виде разложения в степенной ряд по х в окрестности точки К пересечения линии наибольшего наклона, проведенной в средней плоскости колеса из его центра, с опорной плоскостью:

= (5)

71=0

Здесь £о(i) = Е(£,0) - продольное смещение периферии колеса в точке К, Çm{t) = (ijf)x=0(7n = 1>2,...). Величину ¿ц можно трактовать как относительное продольное растяжение материала периферии колеса в точке К, величину £2 — как изменение относительного растяжения и т.д.

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

#(^ = ¿(¿7?,^)*") (С)

11=0 ^ '

Здесь i]o(t) = H(t, 0) - боковое смещение той точки средней линии, которая до деформации шины совпадала с точкой К, r]m(t) = (^pf)x=0 (m = 1,2,...). Величина щ - это угол скрутки шины относительно обода, или тангенс угла наклона касательной к кривой 2 в точке 0\ центра площадки контакта (рис. 2), т]2 - кривизна линии 2 в точке Оь

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

Таким образом, па основании полученных моделей проведено численное исследование выполнения достаточного условия разрешимости задач стабилизации в зависимости от учитываемых параметров деформации колес для модели робота. Проведенными вычислительными экспериментами установлено, что методом H.H. Красовского невозможно найти управление, стабилизирующее стационарное прямолинейное движение робота с дифференциальным приводом с учетом теорий Рокара (учитывается первый член из разложения (6)) и Келдыша (учитывается два первых члена из разложения (6)). Эти системы неуправляемы приложением управляющих моментов к ведущим колесам. Робот с дифференциальным приводом с учетом обобщенной теории М.В. Келдыша в качестве модели взаимодействия деформируемого колеса с опорной плоскостью является вполне управляемой системой. Несмотря на формальное выполнение критерия управляемости (3), решить методом H.H. Красовского задачу стабилизации в рассматриваемой постановке не удалось, поскольку коэффициенты функции Ляпунова и, соответственно, стабилизирующего управления оказываются очень большими. Учет ненулевых углов наклона колес позволил численно разрешить поставленную задачу стабилизации. Это связано с появлением дополнительных ненулевых элементов матрицы Р коэффициентов в уравнениях возмущенного движения и, как следствие, увеличением гироскопической связанности. Приложение найденного стабилизирующего управления в полной системе приводит, как и для

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

Численная проверка показала, что введение ненулевого угла наклона колес для моделей робота с использованием теорий Рокара и Келдыша улучшает управляемость (увеличивается ранг матрицы Калмана), однако задача стабилизации по-прежнему остается численно неразрешимой. Данные результаты подтверждают практические наблюдения: величина угла наклона колес на экипаже с деформируемыми колесами влияет на курсовую устойчивость транспортного средства.

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

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

При учете деформации колеса обобщенной теорией М.В. Келдыша кинематические уравнения отсутствия проскальзывания в продольном (7) и поперечном (8) направлениях для каждого колеса записываются в виде:

-Г, А: + 4; + Ь'ы со+ т]ц) + 1>ы + 7/1;))(1 + - ^(гч - г*)) = 0 (7) Гкт{ + Ли) - П;Ц сов^'; + Т]и) - //,„■ = 0 (8)

Фi + Пи - + 1)„•) + с^бЬ«»! + Т?н))(»2<»*м - ДмЧн - 72,= о,

где ¿ = 1,2 — помер колеса; ~ продольная и поперечная составляю-

15

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

~ кинематические параметры поперечной деформации, находятся экспериментально; Хг ~~ угол наклона колеса. В рассматриваемой постановке задачи за положительное направление угла наклона принято отклонение верхней части колеса в сторону положительного направления оси ОУ при движении вдоль оси ОХ.

Ц. г

-X

Рис. 4. Средняя линия деформируемого колеса

Компоненты главного момента и главного вектора сил после приведения к локальной системе координат (рис. 4), связанной с центром г-го колеса, равны:

р ■ - Ж

хг ~~ 0(ш

= ЛГг - Сг,(Гг - Г*)

Мщ = -"иЛ^ог - Ми где потенциальная энергия П. характеризующая деформацию пневматика.

р .-Ж М* =

(9)

имеет форму

1 2

П = х ЕМ?, - 2v2iNiVoiXi + PiiNiXi + ctfll + Critá) (10) z ¡=i

Здесь cx¡ - продольная жесткость г-го пневматика, cy¡ - поперечная жесткость, czi — радиальная жесткость, cf¡ — жесткость па скручивание, p2¡, г^ь fu - силовые и моментные коэффициенты упругости.

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

Мц = г^/(1 + а1(г>2ы + ь2ш)), (11)

где i — номер колеса, / - коэффициент сопротивления качению, a¡ - коэффициент, учитывающий влияние скорости на сопротивление качению эластичного колеса по педеформируемой поверхности.

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

Rx = (F*i + FXi) cos ф - (Fyi cos xi + Fy2 cos X2 + Fzl sin xi + Fz2 sin хг) sin ф R„ = (Fxi + Fi2) sin ф + (Fyi cos xi + Fy2 cos X2 + Fzl sin xi + Fz2 sin хг) cos ф

R* = l{Fx2 - Fxl) - Мух sin Xi + Mz 1 cos Xi - My2 sin хг + Mz2 cos \г Róí = Myl - rxFxx Rfo = Mv2 - r2Fx2

(12)

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

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

Вычисление интеграла (4) показало, что его значение для модели робота с деформируемыми колесами возрастает на два порядка но сравнению с моделью робота с твердыми колесами.

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

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

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

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

Ъ = Л^ + - а) + <2и, (13)

где - вектор оценок возмущений фазовых переменных, сг = 5Чу - реально измеренный выход. В такой постановке искомое управление является функцией оценок возмущений фазовых переменных. Матрица Ь находится решением дуальной квадратичной задачи стабилизации.

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

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

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

В Заключении представлены основные выводы и результаты проведенных исследований:

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

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

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

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

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

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

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

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

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

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

Список публикаций

1. Каюмова Д.Р. О стабилизации движения робота с деформируемыми колесами при неполной информации о состоянии // Труды МАИ. 2012. №53.

2. Красинский А.Я.. Каюмова Д.Р. О влиянии деформируемости колес на динамику робота с дифференциальным приводом /'/ Нелинейная Динамика. 2011. Т.7. №4. С. 803-822.

3. Красинский А.Я., Каюмова Д.Р. Об одном алгоритме построения математической модели экипажей с деформируемыми колесами // Прикладная математика и механика: сборник научных трудов. Ульяновск: УлГТУ, 2011. С. 323-334.

4. Kaynmova D., Krasinskiy A. On the application of the analytical mechanics methods to computer modeling of mobile robots dynamics. CCMECH7, 2011, Москва (Россия) — Седльце (Польша). С. 43-44.

5. Красинский А.Я., Каюмова Д.Р. Об управлении одной моделью робота с деформируемыми колесами при неполной информации о состоянии // XV International Conference Dynamical system modeling and stability investigation, 2011, Kyiv, Ukraine. C. 92.

С. Красннский А.Я., Каюмова Д.Р. Математическое и компьютерное моделирование мобильных роботов с деформируемыми колесами // V международная конференция «Математические идеи П.Л. Чебышёва и их приложение к современным проблемам естествознания», 2011, Обнинск (Россия). С. 120-121.

7. Каюмова Д.Р., Красннский А.Я. Компьютерный анализ влияния деформируемости колес па динамику робота класса монотип //XI международная конференция «Устойчивость и колебания нелинейных систем управления», 2010, Москва. С. 1G9-170.

8. Каюмова Д.Р., Красннский А.Я., Халиков A.A. О динамике трехколесного робота с деформируемыми колесами // Международный научный симпозиум «Автотракторостроепие-2009», 2009, Москва. С. 86-89.

 
Текст научной работы диссертации и автореферата по механике, кандидата физико-математических наук, Каюмова, Динара Рифатовна, Москва

61 12-1/758

ФГБОУ ВПО «Московский государственный университет пищевых

производств»

На правах рукописи

Каюмова Динара Рифатовна

Математическое и компьютерное моделирование динамики мобильных роботов с деформируемыми колесами

01.02.01 - Теоретическая механика

ДИССЕРТАЦИЯ

на соискание ученой степени кандидата физико-математических наук

Научный руководитель д. ф.-м. н., проф. Красинский А.Я.

Москва - 2012

Содержание

Введение ................................... 4

Глава 1. Исследование динамики робота с дифференциальным приводом с твердыми колесами...................47

1.1. Моделирование робота с дифференциальным приводом с учетом угла наклона колес.......................47

1.2. Применение математического программного обеспечения для решения задач механики и теории управления..........58

1.3. Выводы к главе 1..........................60

Глава 2. Применение моделей взаимодействия колеса с плоскостью к рассмотрению робота с дифференциальным приводом .....................................62

2.1. Метод оценки влияния параметров деформации колес на динамику экипажа............................62

2.2. Моделирование динамики робота с дифференциальным приводом с использованием теории Рокара...............64

2.3. Моделирование динамики робота с дифференциальным приводом с использованием теории Келдыша..............78

2.4. Моделирование динамики робота с дифференциальным приводом с использованием обобщенной теории Келдыша......86

2.5. Выводы к главе 2..........................99

Глава 3. Решение задачи управления роботом с дифференциальным приводом при неполной информации о состоянии . . . .100

3.1. Учет динамики электропривода..................101

3.2. Решение задачи стабилизации...................105

3.3. Построение линейного наблюдателя................109

3.4. Выводы к главе 3..........................113

Заключение..................................115

Литература..................................122

Приложение А. Использование программных продуктов для

численных исследований.......................133

А.1. Использование программной библиотеки PyStab.........133

A.2. Алгоритмы численного счета программных библиотек Maple и Python ................................136

Приложение Б. Графики переходных процессов.........143

Приложение В. Применение программного продукта PyStab к моделированию робота с деформируемыми колесами.....151

B.1. Теория Рокара............................151

В.2. Теория Келдыша...........................159

В.З. Обобщенная теория Келдыша...................166

Введение

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

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

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

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

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

1. Предложить метод оценки влияния параметров колес на управляемость и численную разрешимость задачи стабилизации;

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

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

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

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

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

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

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

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

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

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

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

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

На защиту выносятся следующие основные результаты и положения:

1. Предложена методика построения математических моделей экипажей с деформируемыми колесами.

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

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

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

Апробация работы. Основные результаты диссертации докладывались автором на следующих конференциях и семинарах:

• Международный научный симпозиум «Автотракторостроение-2009», 2009, Москва (Россия).

• XI международная конференция «Устойчивость и колебания нелинейных систем управления», 2010, Москва (Россия).

• V международная конференция «Математические идеи П.Л. Чебышё-ва и их приложение к современным проблемам естествознания», 2011, Обнинск (Россия).

• XV Международная конференция «Моделирование динамических систем и исследование устойчивости», 2011, Киев (Украина).

• VII Международный симпозиум по классической и небесной механике (ССМЕСН7), 2011, Москва (Россия) - Седльце (Польша).

• Семинар «Динамические системы и механика»(МАИ).

• Семинар имени А.Ю. Ишлинского по прикладной механике и управлению (НИИ механики МГУ).

Личный вклад автора в работу по теме диссертации заключается в построении математических моделей робота с дифференциальным приводом (с учетом наклона, деформируемости колес). На основе этих моделей автором проверена работоспособность предложенного в диссертации метода оценки влияния параметров деформации колес на динамику; сделан вывод о влиянии углов наклона и схождения на управляемость робота на прямолинейном стационарном движении. Численные эксперименты проводились с использованием программного продукта РуБЬаЬ, разработанного с соавторами. В упомянутом программном продукте автор автоматизировал составление уравнений Воронца в символьном виде и исследование систем с деформируемыми колесами. Все представленные в диссертационной работе результаты получены лично автором.

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

Обзор литературы

Модели теории качения

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

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

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

Теория качения рассматривает два вида движений. Первый - стационарное качение, сопровождающееся равномерным и прямолинейным перемеще-

нием центра колеса при постоянной ориентации его диска в пространстве и неизменной реакции в области контакта, и второй - нестационарное качение, при котором движение диска колеса может быть произвольным, а реакция изменяется во времени. Заметим, что исследование динамики опирается именно на теорию нестационарного качения. Стационарное качение можно рассматривать как предельный случай нестационарного [1].

В 1779 году первые результаты в теории стационарного качения получил французский ученый Ш. Кулон, занимавшийся исследованием трения качения. В XIX веке сильное развитие получил железнодорожный транспорт, а затем появились и автомобили. В связи с этим ученые большее внимание стали уделять вопросу моделирования качения колеса. В 1874 году английский ученый О. Рейнольде в заметке, напечатанной в журнале Engineering, описал явление продольного псевдоскольжения на примере ременной передачи. Ремень (рис. 1) по пути от ведомого шкива к ведущему шкиву проходит

больший путь из-за деформируемости ремня. Из-за этого линейная скорость ведущего шкива оказывается больше скорости ведомого шкива. Создается впечатление [1], что часть пути ремень проходит со скольжением, хотя в действительности это не так. Чем больше сила тяги, тем больше разница между линейными скоростями шкивов. В завершении заметки было указано на то, что это же явление должно наблюдаться при качении колес железнодорожного состава по рельсам и что, может быть, этим явлением обусловлено весьма значительное различие в износе рельсов из разных видов стали. Таким образом, Рейнольде первым обратил внимание на несовпадение между путем, пройденным центром колеса локомотива, и произведением угла поворота ко-

Момент сопротивления

Рис. 1. Ременная передача.

и

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

В 1925 году автомобилистами [2] было обнаружено явление бокового псевдоскольжения (увода). Чтобы на практике увидеть явление увода, достаточно каким-то образом закрепить в автомобиле рулевое управление в отклоненном положении и нажать на педаль газа, тогда автомобиль опишет круг. Если прибавить тягу, автомобиль опишет круг большего радиуса. Объясняется это возрастанием центробежной силы, которая вызовет увеличение бокового увода колеса. Явление увода возникает из-за деформируемости пневматика в боковом направлении под действием боковой силы и заключается в упругом отклонении колеса от геометрической плоскости недеформированного колеса. Здесь тоже возникает деформация поверхности качения, растягиваемой в направлении боковой силы, но эта деформация не входит в движение качения.

В области нестационарного качения все работы подразделяются на две группы. К первой относятся исследования, в которых даются новые формулировки определяющих уравнений теории качения [3-7], ко второй - многочисленные работы, в которых изучается динамика конкретных систем с использованием той или иной теории качения [8-12]. Исследования, относящиеся к первой группе, строятся на одном из двух подходов — феноменологическом или модельном.

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

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

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