Проблемы машиностроения и надежности машин, 2021, № 6, стр. 33-42
Особенности тягово-динамического расчета мобильных роботов с движителями, дискретно взаимодействующими с опорной поверхностью
Е. С. Брискин 1, 2, *, Н. Г. Шаронов 1, 2
1 Волгоградский государственный технический университет
Волгоград, Россия
2 Центр технологий компонентов робототехники и мехатроники Университета Иннополис
Иннополис, Татарстан, Россия
* E-mail: dtm@vstu.ru
Поступила в редакцию 20.05.2021
Принята к публикации 24.08.2021
Аннотация
Обосновываются особенности тягово-динамического расчета мобильных роботов с движителями, дискретно взаимодействующими с опорной поверхностью, вообще, и с шагающими движителями, в частности. Определены конструктивные параметры робота и управляющие воздействия, оказывающие влияние на энергетическую эффективность движения. Рассмотрено применение предложенного метода расчета для оценки тепловых потерь у разработанного робота “Ортоног”. Обобщение полученного результата позволило установить критические скорости движения, обеспечивающие максимальный коэффициент полезного действия роботов с движителями рассмотренных типов.
Одной из основных задач при исследовании и разработке транспортных и технологических машин с колесными и гусеничными движителями является задача о тяговом балансе и тяговой динамике таких транспортных средств [1]. Сущность этой задачи состоит в определении закона поступательного перемещения корпуса транспортного средства с прямолинейным движением его центра масс, а основной целью – подбор двигателя по его мощности, обеспечивающего такое движение. Такая же задача имеет место [2, 3] и для мобильных роботов с теми же типами движителей, характерной особенностью которых является непрерывное взаимодействие движителей, развивающих тяговое усилие, с опорной поверхностью. Однако известен и другой класс мобильных роботов, движители которых дискретно реализуют тяговые свойства. К ним относятся роботы с шагающими движителями [4–6] (рис. 1), роботы, перемещающиеся за счет периодического взаимодействия с наклонной или даже вертикальной поверхностью с помощью присосок [7], электромагнитного взаимодействия с опорной поверхностью, якорно-тросовых и просто тросовых движителей [8] (рис. 2), целенаправленного перемещения внутренних масс в корпусе робота [9], периодического заклинивания рабочего органа на опорной поверхности [10].
Однако во всех этих случаях имеет место не учитываемая и общая для всех особенность, проявляющаяся при “внезапном” начале и окончании “тягового” взаимодействия движителя с опорной поверхностью, обладающей различными физико-механическими и геометрическими характеристиками.
Другой особенностью, нехарактерной для колесных и гусеничных движителей, являются дополнительные силы инерции, действующие на корпус робота за счет переноса неуравновешенных движителей в новое положение. Эта особенность также может влиять на динамические, энергетические, и другие показатели движения.
Еще одна характеристика шагающих движителей – походка. В одной из первых отечественных работ, обобщающих проблемы создания шагающих роботов [11] обращается внимание на значимость этой характеристики движения, влияющей на распределение реакций опорной поверхности между движителями. Известна достаточно полная классификация походок [12, 13], в которой учитываются геометрические и кинематические характеристики движения. Однако, исследований о влиянии походки на энергетические характеристики программного движения робота недостаточно.
Постановка задачи. Рассматриваются особенности тягово-динамического расчета мобильных роботов с движителями, дискретно взаимодействующими с опорной поверхностью с целью установления закономерностей влияния конструктивных параметров робота, управляющих воздействий и характеристик опорной поверхности на энергетическую эффективность движения.
Изучается поступательное движение шагающего робота с N движителями, приводимыми в движение независимыми приводами. При нахождении в фазе взаимодействия с опорной поверхностью опоры всех движителей имеют одинаковую относительную горизонтальную скорость, однако коэффициент режима j-го движителя γj [12, 13] при одинаковом общем периоде движения движителя T индивидуален.
Поэтому походка задается временем начала переноса каждого j-го движителя τj и временем его окончания $\tau _{j}^{*}$. Время окончания переноса $\tau _{j}^{*}$ одновременно является временем начала взаимодействия с грунтом. Например, для четырехдвижительного робота с восемью механизмами шагания ее удобно представить в виде диаграммы (рис. 3), отличие которой от известных [13, 14] состоит в различном времени нахождения каждого механизма шагания в опорной фазе или фазе переноса, например, робота “Ортоног” (рис. 1), движители которого образуют сдвоенные механизмы шагания.
Между параметрами походки $\tau _{j}^{*}$, τj, γj, T имеется связь
(1)
$\tau _{j}^{*} - {{\tau }_{j}} = \left\{ \begin{gathered} T\left( {1 - {{\gamma }_{j}}} \right),\quad {\text{если}}\quad \tau _{j}^{*} > {{\tau }_{j}}{\text{,}} \hfill \\ - T{{\gamma }_{j}},\quad {\text{если}}\quad \tau _{j}^{*} < {{\tau }_{j}}. \hfill \\ \end{gathered} \right.$Если расположить все τj, $\tau _{j}^{*}$ в порядке возрастания ${{\bar {\tau }}_{1}} < {{\bar {\tau }}_{2}}{{ \ldots }}\; < T$, то на каждом интервале реализуется свой режим работы движителей.
Различное время движители находятся и в фазе взаимодействия с опорной поверхностью. В этом состоит одно из отличий формулируемой задачи от известных подходов при исследовании [5, 13, 16], например, шагающих роботов, приводящее к тому, что движители имеют различную длину шага.
Допускается, что нагрузку Q, равную силе сопротивления движению [14], на все движители можно распределить по произвольному закону, что обеспечивается системой управления и ограничивается только физико-механическими свойствами взаимодействующих поверхностей.
Распределение средних усилий ${{\bar {F}}_{j}}$, развиваемых двигателем каждого движителя учитывается коэффициентами χj
(2)
${{\bar {F}}_{j}} = Q{{\chi }_{j}},\quad \sum {{{\chi }_{j}}} = 1,\quad j = 1,2 \ldots {{N}_{*}},$Если нагрузка распределяется равномерно и не учитывается время переходного процесса от начала взаимодействия, когда Fj = 0, до его окончания, когда устанавливается требуемое тяговое усилие, то для рассматриваемого четырехдвижительного робота с восемью механизмами шагания на каждом из одиннадцати этапах диаграмма нагрузок (рис. 3) представлена в форме зависимости тяговых усилий для каждого из механизмов шагания (на диаграмме показано только для первого) при рассмотренном частном случае управления приводами курсового движения.
В общем случае диаграммы тяговых усилий могут иметь и другой вид, отличающийся количеством и продолжительностью характерных этапов. Это зависит от количества движителей и принципов, закладываемых в систему управления по реализации походки и тяговых усилий.
Известно, что при внезапно приложенной нагрузке [15], а именно так следует рассматривать начало взаимодействия движителей с опорной поверхностью, усилие Fj зависит от упругих и диссипативных свойств, взаимодействующих тел (рис. 4).
Аналитически представленную на графике (рис. 3) закономерность можно представить в форме
где тяговое усилие движителя по двигателю Fj0 и коэффициент μ характеризуют модель взаимодействия; [F] – допустимое значение Fj, обусловленное сцеплением движителя с поверхностью. Причем следует иметь в виду, что Fj не может превышать допустимого значения [F].Что касается переносимых движителей, то в силу неуравновешенности, уравнения их перемещения в новое положение будут оказывать влияние на энергетические характеристики, комфортабельность и устойчивость движения [14]. Однако среднее значение каждой из сил инерции без учета сил трения в механизмах шагающих движителей равно нулю. Это дает возможность применения тех или иных рекуператоров, запасающих энергию в фазе торможения движения движителя и отдающих в фазе разгона [5].
Поэтому при переносе движителей в новое положение тягово-динамический расчет может предполагать учет только энергетических потерь за счет сил трения, в первую очередь обусловленных конструкционным демпфированием. Приближенную оценку таких энергозатрат $A{\kern 1pt} *$ можно осуществить, если рассматривать движение движителя в фазе переноса как движение на полупериоде гармонических колебаний тела массы m под действием внешней силы. Известно [15], что в этом случае A* = $0.5\pi r\omega {{a}^{2}}$, где r – эквивалентный коэффициент вязкого сопротивления; ω, a – соответственно частота и амплитуда колебаний. Для шагающего движителя приближенная оценка имеет вид
(4)
$A{\kern 1pt} * = \frac{1}{2}r{{\pi }^{2}}\frac{{{{\gamma }_{j}}}}{{1 - {{\gamma }_{j}}}}V{{L}_{j}} = \frac{1}{2}r{{\pi }^{2}}\frac{{\gamma _{j}^{2}}}{{1 - {{\gamma }_{j}}}}{{V}^{2}}T = \xi \frac{{{{\pi }^{2}}m\gamma _{j}^{2}}}{{{{{(1 - {{\gamma }_{j}})}}^{2}}}}{{V}^{2}},$Целью решения рассматриваемой задачи является установление закономерностей влияния конструктивных (длина шага, количество движителей и др.), управляющих (скорость, коэффициент режима, распределение нагрузки между движителем, расписание походки), а также параметров опорной поверхности (жесткость, вязкость) на энергоэффективность движения мобильного робота.
Метод решения. Характеристики опорной поверхности являются основой для оценки тягового усилия по сцеплению, развиваемого движителями. Результатом является оценка в (3) параметров μ, [F]. Если на этапе контакта с опорной поверхностью сила взаимодействия определяется уравнением (3), то
(5)
${{\bar {F}}_{j}} = \frac{1}{{{{\gamma }_{j}}T}}\int\limits_0^{{{\gamma }_{j}}T} {{{F}_{{j0}}}(1 - {{e}^{{ - \mu t}}})dt} = {{F}_{{j0}}}{{\psi }_{1}}(V,{{L}_{j}},\mu ),$Если в (5) μ достаточно велико, что означает быстрое завершение переходных процессов, то ${{\bar {F}}_{j}} = {{F}_{{j0}}}$.
Окружающая среда оказывает и сопротивление движению. При взаимодействии движителей с твердой деформируемой поверхностью силы сопротивления обусловлены ее деформацией. Для шагающих движителей средняя сила сопротивления определяется выражением [14]
где Pj – нормальная сила взаимодействия движителя с опорной поверхностью; cn – нормальная жесткость системы “опорная поверхность–стопа движителя”.Как следует из (5) для определения средней величины тяговой силы взаимодействия движителя с опорной поверхностью требуется задание конструктивных, допускающих регулирование параметров: Lj, T, γj, которые связаны между собой соотношением
К управляющим параметрам относится и задание коэффициентов χj (2), характеризующих распределение тяговых усилий по двигателю между движителями. Однако для этого необходимо задать расписание походки $\tau _{j}^{*}$, ${{\tau }_{j}}$ (1) и расположить их в порядке возрастания ${{\bar {\tau }}_{1}}$, ${{\bar {\tau }}_{2}}$, …, ${{\bar {\tau }}_{{2N}}}$.
Сопоставление (2) с (5) определяет приведенные к тяговому звену усилия Fj0, которые должны развивать двигатели соответствующих движителей
(8)
${{F}_{{j0}}} = \frac{{Q{{\chi }_{j}}}}{{{{\psi }_{1}}(V,{{L}_{j}},\mu )}} = \frac{{Q{{\chi }_{j}}}}{{{{\psi }_{1}}(\xi )}}.$В наиболее простом случае, если тяговые усилия предполагается распределить равномерно между движителями, а переходные процессы не учитывать, то χj = 1/N, ψ1 = 1
Среди показателей, характеризующих эффективность реализуемого режима движения, принимаются во внимание:
1) уровень тепловых потерь A, который для различных типов двигателей различным образом зависит от развиваемого момента, пропорционального тяговому усилию Fj. Так для электрических двигателей [17]
(10)
$A = \int\limits_0^T {({{\beta }_{{j2}}}F_{j}^{2} + {{\beta }_{{j1}}}{{F}_{j}} + {{\beta }_{{j0}}})} \,dt,$2) средняя сила, развиваемая j-м приводом за весь цикл $\bar {F}_{j}^{*}$ и среднее отклонение I квадрата тяговых усилий от силы сопротивления движения
(11)
${{\bar {F}}_{j}} = \frac{1}{T}\int\limits_0^T {{{F}_{j}}(t)} ,\quad I = \frac{1}{N}\sum\limits_{j + 1}^N {\int\limits_0^T {{{{\left( {{{F}_{j}} - \frac{Q}{N}} \right)}}^{2}}} dt} .$Однако к потерям (10), обусловленных реализацией тягового усилия, следует присоединить потери при переносе движителей в новое положение (4).
Оценка тягово-динамических характеристик шагающего робота “Ортоног”. Для оценки показателей (10), (11) при заданной походке (рис. 2), учитывается масса одинаковых переносимых механизмов шагания m = 55 кг, постоянная скорость поступательного движения V, максимальная длина шага Lmax = 0.455 м и сила сопротивления движению Q, зависящая как от конструктивных параметров робота, так и от физико-механических свойств поверхности. Приводные электрические двигатели всех механизмов шагания одинаковые, а в (10) принимается βj1 = βj0 = 0, βj2 = β. Так как рекуперация энергии не предусмотрена, то при исследовании переноса механизма шагания в новое положение можно воспользоваться результатами исследований перемещения движителя из одного положения в другое за заданное время τ с нулевой начальной и конечной скоростями [14]. Уровень тепловых потерь $A{\kern 1pt} *$ в приводе переноса движителя пропорционален его массе m, коэффициенту режима γj, квадрату скорости V
где kj – коэффициент пропорциональности, зависящий от характера движения при переносе. Под характером движения понимается условные этапы ускоренного, замедленного и равномерного движения. Для шагающего робота “Ортоног”(13)
${{k}_{j}} = \frac{{4\left( {1 + {{\gamma }_{j}}} \right){{\gamma }_{j}}}}{{{{{\left( {1 - {{\gamma }_{j}}} \right)}}^{3}}}},\quad A_{j}^{*} = \frac{{4\gamma _{j}^{3}\left( {1 + {{\gamma }_{j}}} \right)}}{{{{{\left( {1 - {{\gamma }_{j}}} \right)}}^{3}}}}m{{V}^{2}}.$Отличие оценки (13) при отсутствии рекуперации энергии от (4) при ее наличии состоит в коэффициентах при mV2. Из сравнения (13) и (4) также ясно, что с энергетической точки зрения использовать явление рекуперации следует в тех случаях, когда, коэффициент демпфирования ξ, обусловленный потерями в сочленениях и материале конструкции рекуператора, удовлетворяет неравенству
(14)
${{\xi }_{j}} < \frac{{4{{\gamma }_{j}}(1 + {{\gamma }_{j}})}}{{(1 - {{\gamma }_{j}}){{\pi }^{2}}}}.$В табл. 1 при заданной походке представлены значения коэффициентов режима γ всех механизмов шагания и тепловые потери в фазе контакта с опорной поверхностью Aj, в фазе переноса $A_{j}^{*}$ и их суммарное значение.
Таблица 1.
№ | Базовый | Изменение 1 | Изменение 2 | ||||||
---|---|---|---|---|---|---|---|---|---|
γ | Aj | $A_{j}^{*}$ | γ | Aj | $A_{j}^{*}$ | γ | Aj | $A_{j}^{*}$ | |
1 | 0.50 | 0.443βQ2 | 4.5mV2 | 0.50 | 0.443βQ2 | 4.5mV2 | 0.55 | 0.471βQ2 | 11.32mV2 |
2 | 0.65 | 0.539βQ2 | 42.25mV2 | 0.65 | 0.551βQ2 | 42.25mV2 | 0.65 | 0.4985βQ2 | 42.25mV2 |
3 | 0.50 | 0.478βQ2 | 4.5mV2 | 0.50 | 0.512βQ2 | 4.5mV2 | 0.50 | 0.478βQ2 | 4.5mV2 |
4 | 0.65 | 0.5161βQ2 | 42.25mV2 | 0.60 | 0.488βQ2 | 21.6mV2 | 0.65 | 0.504βQ2 | 42.25mV2 |
5 | 0.55 | 0.4708βQ2 | 11.32mV2 | 0.55 | 0.4708βQ2 | 21.6mV2 | 0.55 | 0.458βQ2 | 11.32mV2 |
6 | 0.75 | 0.6185βQ2 | 189.4mV2 | 0.75 | 0.631βQ2 | 189.4mV2 | 0.75 | 0.606βQ2 | 189.4mV2 |
7 | 0.60 | 0.523βQ2 | 21.6mV2 | 0.60 | 0.535βQ2 | 21.6mV2 | 0.60 | 0.523βQ2 | 21.6mV2 |
8 | 0.7 | 0.579βQ2 | 86.4mV2 | 0.70 | 0.591βQ2 | 86.4mV2 | 0.70 | 0.5665βQ2 | 86.4mV2 |
Итого | 4.167βQ2 | 402.4mV2 | 4.22βQ2 | 391.9mV2 | 4.105βQ2 | 409.04mV2 |
Для шагающей машины “Ортоног” помимо базового варианта организации движения рассмотрено два измененных режима. В первом случае увеличен коэффициент режима 1 механизма шагания с 0.5 до 0.55, а во втором уменьшен коэффициент режима 4 механизма шагания с 0.65 до 0.6. В табл. 1 эти изменения выделены. Тогда суммарные оценки тепловых потерь базового варианта ${{\bar {A}}_{0}}$ и измененных режимов ${{\bar {A}}_{1}}$ и ${{\bar {A}}_{2}}$
(15)
$\begin{gathered} {{{\bar {A}}}_{0}} = 4.167\beta {{Q}^{2}} + 402.4m{{V}^{2}}, \\ {{{\bar {A}}}_{1}} = 4.22\beta {{Q}^{2}} + 391.9m{{V}^{2}}, \\ {{{\bar {A}}}_{2}} = 4.105\beta {{Q}^{2}} + 409.04m{{V}^{2}}. \\ \end{gathered} $Полученные оценки (15) позволяют оценить и походки, которые обеспечивают преимущества базовой от измененной в первом и втором вариантах. Соответственно в первом случае и во втором случае базовая походка имеет преимущество при
(16)
${{V}_{1}} < 0.07\sqrt {\frac{{\beta {{Q}^{2}}}}{m}} ,\quad {{V}_{2}} > 0.095\sqrt {\frac{{\beta {{Q}^{2}}}}{m}} .$Обобщенный анализ энергоэффективности мобильных роботов с шагающими и “шагающеподобными” движителями. В общем случае уровень тепловых потерь в двигателях шагающих движителей складывается из потерь A в фазе взаимодействия с грунтом и в фазе переноса $A{\kern 1pt} *$
где Bn и Cn – функции, зависящие от конструктивных параметров Lj, ${{N}_{*}}$, ξ, управляющих параметров V, γj, χ j, τj, $\tau _{j}^{*}$, свойств опорной поверхности [F], μ. Таким образом, для каждого n-го набора параметров потери энергии определяются суммойТакая оценка потерь позволяет их сравнивать, а при одинаковых силах сопротивления движению определять диапазон скоростей, в которых какая-либо имеет преимущество. Если сравниваются n и k режимы движения, то n-й будет иметь преимущество перед k-м если ${{\bar {A}}_{n}} < {{\bar {A}}_{k}}$. Это условие приводит к неравенству
Анализ энергоэффективности мобильных роботов удобно представить и в геометрической форме (рис. 5).
Режим движения 2 при любых скоростях движения по энергоэффективности уступает базовому. Режим 3 уступает базовому при ${{V}^{2}} < V_{1}^{2}$. При скоростях ${{V}^{2}} < V_{2}^{2}$ базовый режим по энергоэффективности превосходит четвертый, а пятый режим при всех скоростях лучше базового.
Анализ (17) совместно с (10), (13), (14) также показывает, что рост коэффициента режима γ у какого-либо движителя приводит к уменьшению коэффициента Bn нового n режима движения, но к увеличению Cn по сравнению с базовым.
Поэтому при изменении скорости движения мобильного робота с целью снижения уровня тепловых потерь следует изменять и режим движения, например, переходить с базового режима 1 на режим 3, представленных на диаграмме энергоэффективности (рис. 5).
Для оценки коэффициента полезного действия (КПД) η движителей, движение которых рассматривается при выбранном режиме, следует иметь в виду, что уровень тепловых потерь оценивался на перемещении робота S, за один период
Под полезной работой Au понимается работа по перемещению робота по горизонтальной поверхности на расстояние S с преодолением силы сопротивления Q
поэтому(22)
$\eta = \frac{{{{A}_{u}}}}{{{{A}_{u}} + \bar {A}}} = \frac{{QVT}}{{QVT + {{B}_{n}}\beta {{Q}^{2}} + {{C}_{n}}m{{V}^{2}}}}.$Полученный результат позволяет определить скорость V движения робота, при которой КПД движителей η максимален
(23)
$\left\{ \begin{gathered} {{V}_{*}} = \sqrt {\frac{{\beta {{B}_{n}}}}{{m{{C}_{n}}}},} \hfill \\ \eta = \frac{T}{{T + 2\sqrt {m\beta {{C}_{n}}{{B}_{n}}} }}. \hfill \\ \end{gathered} \right.$Выводы. 1. Предложен метод энергетической оценки режимов движения движителей мобильных роботов, дискретно взаимодействующих с опорной поверхностью. 2. Установлено влияние конструктивных и управляющих параметров роботов и их механизмов шагания, а также физико-механических свойств опорной поверхности на уровень тепловых потерь в приводных двигателях движителей. 3. Сформулирована основа метода управления режимами движения шагающих роботов обеспечивающего снижение уровня тепловых потерь в приводных двигателях при изменении скорости движения. 4. Установлена критическая скорость движения мобильного робота, обеспечивающая максимальный КПД приводов движителей.
Список литературы
Агейкин Я.С., Вольская Н.С. Теория автомобиля. М.: МГИУ, 2008. 18 с.
Михайлов Б.Б., Назарова А.В., Ющенко А.С. Автономные мобильные роботы – навигация и управление // Известия ЮФУ. Технические науки. 2016. № 2 (175). С. 48.
Мартыненко Ю.Г., Формальский А.М. О движении мобильного робота с роликонесущими колесами // Известия РАН. Теория и системы управления. 2007. № 6. С. 142.
Павловский В.Е. О разработках шагающих машин. М.: ИПМ им. М.В. Келдыша РАН, 2013. 32 с.
Лапшин В.В. Механика и управление движением шагающих машин. М.: Изд-во МГТУ им. Н.Э. Баумана, 2012. 199 с.
Голубев Ю.Ф., Корянов В.В. Экстремальные локомоционные возможности инсектоморфных роботов. М.: ИПМ им. М.В. Келдыша РАН, 2018. 212 с.
Градецкий В.Г., Вешников В.Б., Калиниченко С.В., Кравчук Л.Н. Управляемое движение мобильных роботов по произвольно ориентированным в пространстве поверхностям. М.: Наука, 2001. 359 с.
Брискин Е.С., Шаронов Н.Г., Серов В.А., Пеньшин И.С. Управление движением подводного мобильного робота с якорно-тросовыми движителями // Робототехника и техническая кибернетика. 2018. № 2 (19). С. 39.
Черноусько Ф.Л. Движение тела по плоскости под влиянием подвижных внутренних масс // Доклады Академии наук. 2016. Т. 470. № 4. С. 406.
Parker R., Bayne K., Clinton P. Robotics in forestry // New Zealand Journal of Forestry. 2016. № 60 (4). C. 8.
Артоболевский И.И., Умнов Н.В. Некоторые проблемы создания шагающих машин // Вестн. АН СССР. 1969. № 2. С. 44.
Бессонов А.П., Умнов Н.В. К вопросу о систематике походок шагающих машин // Машиноведение. 1975. № 6. С. 23.
Охоцимский Д.Е., Голубев Ю.Ф. Механика и управление движением автоматического шагающего аппарата. М.: Наука. Физматлит, 1984. 312 с.
Брискин Е.С. Об общей динамике и повороте шагающих машин // Проблемы машиностроения и надежности машин. 1997. № 6. С. 33.
Пановко Я.Г. Основы прикладной теории колебаний и удара. 4-е изд., Л.: Политехника, 1990. 271 с.
Иванов А.В., Формальский А.М. Математическое моделирование ходьбы человека с костылями // Известия Российской академии наук. Теория и системы управления. 2015. № 2. С. 155.
Костенко М.П., Пиотровский Л.М. Электрические машины. В 2-х ч. Л.: Энергия, 1972. Ч. I. 543 с. Ч. 2. 648 с.
Дополнительные материалы отсутствуют.
Инструменты
Проблемы машиностроения и надежности машин