№ 10 2007
2. Для расчетов элементов передней подвески автомобиля с АБС учесть дополнительно режим экстренного торможения при этом применять современные методы расчета на прочность, например, метод конечных элементов, который позволяет адекватно, точно и без привлечения дополнительных затрат производить прочностной расчет
Снижение действующих нагрузок в элементах подвески и повышение её долговечности возможно при реализации следующих путей.
1. Конструктивное обеспечение податливости рамных шарнирных опор направляющих элементов подвески, например, путем реализации трехопорной продольно-податливой подвески [1].
2. При проектировании подвески исключить попадание собственной частоты подвески в зоны резонанса, которые обусловлены рабочим процессом затормаживания колеса с АБС.
3. Обеспечить повышенное демпфирование подвески в продольном направлении для легкового автомобиля не ниже 4000...5000 кг/с.
СПИСОК ЛИТЕРАТУРЫ
1. Р е в и н А. А., Ч е р н ы ш о в К. В. Динамическое нагружение элементов подвески автомобиля с АБС при торможении.
2. Р е в и н А. А., Б а л а к и н а Е. В. Повышение надежности подвески, нагруженной продольными циклическими силами.
621.01
ИССЛЕДОВАНИЕ ДВИЖЕНИЯ ВИБРОРОБОТА С ЭЛЕКТРОМАГНИТНЫМ ПРИВОДОМ*
Д-р техн. наук, проф. С.Ф, ЯЦУН, студ. А. В. РЛЗИНЬКОВЛ, асп. А. Н. ГРАНКИН
Предлагается конструщия мобильного вибрационного робота с электромагнитным приводом, проводится математическое моделирование движения робота к исследуются его законы.
The model of the mobile vibration robot with an emdrive is observed. Authors made mathematical simulation of the robot movement and examined its principles.
Мобильные роботы широко применяются для выполнения операций, которые опасны для жизни и здоровья человека. Они используются, например, для работы в небезопасных химических средах, в трубах, мониторинга окружающей среды, а также внутренних органов человека.
Одним из активно развивающихся направлений в механике является изучение и совершенствование различных способов движения. В настоящее время наибольшее распространение получили мобильные роботы, использующие традиционные способы движения с применением дополнительных устройств (колес, гусениц и т.п.). Однако такие роботы не могут перемещаться по узким трубам и двигаться в плотных средах, таких как жидкости. Поэтому необходима разработка нетрадиционных способов движения мобильных роботов [1—8]. Нами рассматривается вибрационный мобильный робот. Такие роботы могут передвигаться в сыпучих и плотных средах без колес, гусениц или ног, что
* Исследования выполнены при поддержке РФФИ (фант 05-08-33382).
№ 10 2007
особенно важно при миниатюрном исполнении роботов. Исследованию подобных систем посвящены работы [9—11], однако движение робота рассматривается без учета привода, вызывающего движение внутренней массы.
Целью данной работы — исследование движения виброробота с учетом характеристик электромагнитного привода. При этом решаются следующие задачи: выбор схемы виброробота, построение математической модели системы, численное моделирование движения робота и определение основных зависимостей между характеристиками движения робота и параметрами системы.
Вибрационный робот представляет собой мехатронную систему, состоящую из механической, электрической и электронной частей. Схема его показана на рис. 1. Виброробот состоит из платформы 7, на которой установлен корпус 2. Внутри корпуса 2 неподвижно расположена обмотка электромагнита 3. Внутренняя масса (якорь) 5 подвешена на упругих элементах 4, которые являются направляющими для якоря и закреплены на корпусе 2. Амплитуда перемещения якоря 5 ограничена пружиной 6, установленной в сердечнике электромагнита 3, Робот перемещается по шероховатой поверхности 7.
Рис. 1. Схема виброробота
При подаче периодического напряжения на обмотку электромагнита 3 возникает электромагнитная сила, под действием которой якорь 5 совершает колебательное движение. При контакте якоря с пружиной-ограничителем 6 происходит удар. В результате удара возникает сила инерции, большая по модулю, чем сила трения платформы 7 по поверхности 7, и корпус устройства совершает движение на один шаг. Таким образом, робот совершает пошаговое прямолинейное движение в одну сторону.
Расчетная схема и математическая модель. Для моделирования движения робота рассмотрим расчетную схему, представленную на рис. 2, где приняты следующие обозначения: т — масса якоря, М— масса робота, с — жесткость пружины, А—первоначальный зазор между магнитом и якорем, хх —координата якоря относительно неподвижной системы координат ХОУ, х2 — координата робота относительно неподвижной системы координат > — электромагнитная сила, возникающая при подаче напряжения на магнит, N — сила нормальной реакции, Т7^ — сила сухого трения корпуса робота по поверхности.
Будем рассматривать прямолинейное движение робота по горизонтальной поверхности. За обобщенные координаты приняты перемещение якоря и перемещение корпуса робота х . На корпус робота действует внешняя сила — сила сухого трения Г . В качестве мо-
№10
2007
дели сухого трения принята модель , описанная в [12]. На графике, приведенном на рис. 3, представлена зависимость силы трения от скорости.
Рис. 2. Расчетная схема виброробота R
JUL
fN
■fN
Рис. 3. Модель силы трения
Данную модель аналитически можно представить в виде
-/?Vsign(x2), если х2 Ф О
-F0, если х2 = 0 и |F0| < kN (1)
-/?Vsign(F0), если х2 = О и |f0| > kN
F =
тр
где Fq — равнодействующая всех сил, кроме силы сухого трения, приложенных к корпусу; N—нормальная составляющая силы, действующая на корпус со стороны плоскости опо-
dx0
ры (сила нормального давления);/ — коэффициент сухого трения, х2 = —- — скорость робота.
Для рассматриваемой системы F0 = Фи и TV = Mg.
При ускоренном движении якоря возникает сила инерции Фи, модуль которой равен:
Фн = тх\.
К внутренним силам, действующим в рассматриваемой системе, относятся сила упругости F п и сила вязкого сопротивления ^всопр [13,14]. Сила упругости в данной системе нелинейна (кусочно-линейна). Она описывается моделью, которая позволяет представить зависимость силы упругости от относительного перемещения якоря магнита в виде графика, представленного на рис. 4:
№ 10
2007
ХгХг-0.85А
Рис. 4. Модель силы упругости
При относительном перемещении якоря, большем, чем -0,85Д, коэффициент жесткости равен С. Если же относительное перемещение якоря меньше -0,85Л, то коэффициент жесткости равен сумме С и Сг
Таким образом, модель сил упругости и вязкого сопротивления аналитически можно представить в следующем виде:
С(х} - хг), (Х| -х2) >-0,85А, С(х1 -х2)^С1(х1 -х2 -0,85А), (х{ -хг) < - 0,85Д -х2), (х1 -х2)> -0,85Д + (х,-*2)<-0,85Д
При подаче напряжения на магнит возникает электромагнитная сила, притягивающая якорь, она определяется по формуле [13]
^ =
У>Ф
ИСОПр
(2) (3)
(4)
где Ф] — магнитный поток; 2 — число витков катушки, 5— площадь воздушного зазора, ц0—магнитная проницаемость воздуха.
Дифференциальные уравнения, описывающие движение системы, имеют вид
а с учетом (1—4)
тх\ + ^ПСОТТР + ^упр = ^ >
(5)
Мх2 = -тх{ +
ф,
тхх =
-^/Л^п^), если х2Ф§ -F0i если х2 = 0 и 1 < Ш - если 12=0и \Г0\> кЫ
\С(хх -х2) + 11(х1 ~х2), -х,)> -0,85Д,
\10г2й [С(х1 -*2 ) + £,(*, -л2-0,85Д) + (|И + ^1)(л1 -х2), (х, -х,)<- 0,85/
(6)
№10 2007
Алгоритм моделирования. Рассмотрим движение системы при условии, что функция напряжения Ц (0 задана в виде
[¿70зт(со/) , если зт(ш0>0 Ц={„ (7)
где 1/0, со — амплитуда и частота подаваемого напряжения.
Начальные условия нулевые, т. е. при г - О х, = 0, хх - 0, х2 = 0, х2 = 0 .
Точное решение системы дифференциальных уравнений (6) в аналитическом виде не представляется возможным, так как в каждом из уравнений системы имеются нелинейные слагаемые. Поэтому воспользуемся численными методами решения дифференциальных уравнений. Производные функций Еуп?(х{ -х2), Еисои?(х} -х2) имеют точку разрыва при
х, -х^ »0,85А, а ^тр(я:2) имеет разрыв в точке х2 = 0 , поэтому для решения системы уравнений (6) необходимо использовать сложный алгоритм, позволяющий достаточно точно определить точки разрыва. Так как стандартные программы интегрирования дифференциальных уравнений в пакетах МаШсас!, Ма1:1аЬ используют встроенные численные процедуры, то интегрирование уравнений системы (б) в этих пакетах сложно. В связи с этим для реализации алгоритма интегрирования (рис. 6) применяется специальная программа.
В этой программе используется численный метод, основанный на разложении искомой функции в ряд Тейлора. В этом методе искомая функция представляется в виде
X; = Хп; : Н~Х; А( + X:
(8)
7,/41 Л0г(у ' 1 2 5
где Дг — адаптивный шаг по времени, уменьшающийся при приближении к точке разрыва, ] — номер шага по времени, / = 1,2.
Используя этот метод, на первом шаге интегрирования по заданным начальным условиям находят значения ускорений х, и х2по формулам из (6), затем определяют значения скоростей и перемещений на этом шаге по (8). На следующем шаге время увеличивается на А/ и, используя предыдущие значения ускорений, скоростей и перемещений, вычисляются действующие силы, значения которых подставляют в уравнения (6) для нахождения ускорений на новом шаге интегрирования. Этот цикл повторяется на протяжении всего времени интегрирования, при приближении к точкам разрыва шаг по времени уменьшается для более точных расчетов.
При численном интегрировании (6) использовалась дискретная модель силы трения. Основное отличие этой модели от классической в том, что в ней точка переключения одного уровня силы трения на другой (в кулоновской модели сухого трения) заменяется зоной переключения с интервалом (-8; +5), где 5 — малое значение скорости, не равное нулю. Введение этого интервала позволяет гарантированно зафиксировать момент переключения силы трения (с плюса на минус или наоборот). Таким образом, дискретная модель сухого трения будет иметь вид
Т7 =<
тр 1
-если х2 > 5 или х2 < -5
если х2 < |8| и (9)
-/Л^п(Т7), если х2 < |5| и \Е0\> Ш
№10
2007
Когда скорость попадает в интервал (-8; + 8), движение тела прекращается, и сила трения определяется из условия равновесия тела. В интервале (-8; + 8) скорость принудительно обнуляется. На рис. 5 условия (9) представлены графически.
тр
7-
fN
4
X
-fN
Z
Рис. 5. Дискретная модель сухого трения
Движение робота происходит по следующему принципу В начальный момент времени скорость корпуса робота равна нулю, при этом сила трения, действующая на тело, находится в интервале (JN... -fN) и равна равнодействующей всех сил, кроме силы сухого трения, приложенных к корпусу, F0,b нашем случае F = -Фи. Когда сила инерции становится больше по модулю, чем значение силы трения при движении, тело приобретает ускорение, равное
'-^sign(On)5 -5 < х2 <5, |_1_ -jWsign(x2), -5 > х2 илих2>8,| М
Перемещение робота происходит за счет несимметричной силы трения, возникающей из-за несимметричного закона перемещения х2—х. Пока сила инерции больше по модулю, чем сила трения, тело движется в направлении силы инерции. Если сила инерции становится меньше, чем сила трения, скорость тела начинает уменьшаться за счет отрицательного ускорения, получаемого по (10). В момент, когда скорость робота становится равной нулю (входит в интервал (-8; +8)), сила трения становится равной равнодействующей всех сил сумме Fö, в данном случае силе инерции Фи и по (10) ускорение становится равным нулю. Таким образом происходит остановка робота. Далее робот начинает движение только при выполнении условия Фн > FT?.
Алгоритм интегрирования представлен на рис. 6. На первом шаге интегрирования происходит расчет электромагнитных сил, затем по формуле из (6) вычисляется ускорение якоря х, и определяется сила инерции. Далее сила трения и вычисляется ускорение робота, согласно принципам, описанным выше. По полученным значениям ускорений якоря и робота вычисляются их скорости и перемещения. При малом шаге интегрирования это алгоритм обеспечивает достаточную точность расчетов.
Результаты моделирования. Далее было проведено моделирование движения виброробота и исследовалось влияние параметров виброробота на среднюю скорость объекта. Моделирование проводилось при заданных параметрах системы: т = 0,025 кг; М- 0,1 кг; с =50 Н/м; ц = 0,5; сх = 3000 Н/м; ^ = 10. UQ - 5 В. Варьируемыми параметрами выступали частота подаваемого напряжения со = 1...90 рад/с и величина зазора между магнитом и якорем А = 0,003.. .0,005 м.
№10
2007
Сначала
ВЬод нача/ъьых, Зсн-ых /
Ж
Расчет электромагнитных сил 1М
Расчет ускорения якоря (6)
За
Р|р = -
За / нет
Четр
Ы/М
Расчет скоростей и перемещений (81
Ы
Рис. 6, Алгоритм расчетов системы дифференциальных уравнений (6)
На рис. 7—9 представлены графики перемещения робота, абсолютного и относительного перемещения якоря и напряжения, подаваемого на магнит, при различных частотах для А = 0,003 м.
Из графиков (рис. 7) видно, что движение периодичное с остановками. При этом время одного шага робота Т равно периоду частоты подаваемого напряжения 2к 2-3 14
Т = — =--— = 6,28 (с). Функция перемещения робота сдвинута относительно функции
со 1
№ 10 2007
напряжения на отрезок времени /1 = 0,5 с, на этом отрезке скорость робота нулевая. Время одного шага робота равно Т = + , где Г2= 2 с — время нарастания скорости, *3 - 4,28 с
_время остановки, на этом отрезке скорость робота остается равной нулю до следующей
подачи напряжения на магнит. Движение робота на отрезке /2 происходит практически равномерно. Мгновенная скорость при этом равна
у = А = = 0,019 (м/с), (10)
м гг 2
где И — расстояние, которое проходит робот за один шаг.
Рис. 7. Графики зависимости электрического напряжения ц , абсолютного перемещения робота Х2, якоря и относительного перемещения якоря Х2—к1 для со =1 рад/с при Д=0,003
Из рис. 8 видно, что движение происходит аналогично предыдущему случаю. Время одного шага робота равно Т = 0,314 с, определяется частотой подаваемого напряжения. Время сдвига с увеличением частоты уменьшается и составляет / = 0,1 с. Время нарастания скорости ¿2= 0,114 с, время остановки /3= 0,2 с. За один шаг корпус перемещается на И = 0,0007, мгновенная скорость при этом ум= 0,0061, При увеличении частоты подаваемого напряжения мгновенная скорость уменьшается, но увеличивается количество шагов робота за определенный интервал времени. Дальнейшее увеличение частоты приводит к тому, что средняя скорость робота уменьшается до нуля (рис. 9). При этом внутренняя масса колеблется с частотой внешнего периодического воздействия Т= 0,069, а корпус робота остается на месте.
В дальнейшем исследовалось влияние частоты электрического напряжения и зазора
между якорем и магнитами, В результате было получено семейство АЧХ — зависимос-
^ т
тей амплитуды средней скорости робота Х2 = от частоты для различных зазоров
Д = 0,003; 0,004; 0,005 (рис. 10).
№ Ю 2007
Рис. 8. Графики зависимости электрического напряжения , абсолютного перемещения робота Х2, якоря Х{ и относительного перемещения якоря для со =20 рад/с
Из рис. 10—11 видно, что с ростом частоты средняя скорость робота падает и при некоторой предельной частоте Устремится к нулю. Результаты, приведенные на рис, 9 для частоты со = 90 1/с, показывают, что в этом случае корпус робота не движется и его перемещение И = 0. Значение предельной частоты зависит от величины зазора между магнитом и якорем Д. С уменьшением зазора предельная частота увеличивается, графически эта зависимость представлена на рис. 12.
Анализируя АЧХ системы, можно сделать вывод, что существует две области резонансных частот. В первом интервале частот средняя скорость принимает максимальные значения, однако этот интервал очень узкий. Второй интервал частот более широкий, но амплитуда скорости здесь меньше. С увеличением зазора диапазон частот, при которых двигается робот, сужается.
На рис. 11 более подробно показана область I, где скорость принимает максимальные значения.
При движении робота представляется возможным реализовать два алгоритма управления скоростью посредством частоты: экстремальный, работающий в области низких частот и точно отслеживающий резонансную частоту сор (этот алгоритм позволяет добиться максимальных скоростей, но достаточно сложен в исполнении), и алгоритм управления, работающий на частотах от 5 до 35 рад/с, при котором скорость практически линейно зависит от частоты (для зазора 0,003).
62 Известия вузов. МАШИНОСТРОЕНИЕ
№ 10 2007
Рис. 9. Графики зависимости электрического напряжения £/,, абсолютного перемещения робота Х2, якоря X, и относительного перемещения якоря Хг-Х] для со = 90 рад/с
£>(м/с) 0,008 -
90 0)(1/с)
4— Д=0.005 — * - Д =0.004 — Д=0.003
Рис. 10. АЧХ системы для различных зазоров
№10
2007
£>(м/с)
0.008
А =0.004
Л =0.003
0.005
Л-
15
20
25
30 0>(1 /с)
частота
-ф—Д =0.005
А =0.004
А=0.003
Рис.11. АЧХ системы для различных зазоров (область I)
¿1, (1/с) 100 90
31 Н О
н о С5
гг
А, (м)
0,0025 0,003 0,0035 0,004 0,0045 0,005 0,0055
Зазор
Рис. 12. Зависимость предельной частоты от зазора
№ 10 2007
Выводы
1. Предложена принципиальная схема робота с электромагнитным приводом и реактивной массой, установленной на упругих элементах в корпусе робота и совершающей несимметричное движение.
2. Разработана математическая модель системы, описывающая движение робота при подаче импульсного синусоидального электрического напряжения на электромагнит.
3. Установлено, что средняя скорость робота зависит от частоты подаваемого напряжения и величины зазора между магнитом и внутренней массой.
СПИСОК ЛИТЕРАТУРЫ
1. AoshimaS.jTsujimura Т., Y a b u t а Т. A miniature mobile robot using piezo vibration for mobility in a thin tube//Journal of Dynamic Systems, Measurement, and Control.—Vol. 115 (1993). — Pp. 270—278.
2. JatsunS., SafarovJ. Vibrating engine for robots. Proceedings. CLAWAR 2000. — Madrid. — Pp. 1016— 1021.
3. J a t s и n S., J a t s и n S,,Vorontso v R. Dynamics of vibrating robot for in pipe inspection International Symposium — SYROM. — Bucharest, 2001. — P. 205—209.
4. Gradetsky V.G., Knyazkov M, M.,Kravchuk L. N., S о 1 о v t s о v V. N. Microsensor control of motion of compact robots inside tubes (in Russian) il Mikrosistemnaya Tekhnika [Microsystem Engineering]. — № 8.
— 2002. —P. 1]—19
5. Bolotnik N. N.jChernousko F. L., К о s t i n G. V„ a n d Pfeiffer F. Regular motion of a tube-crawl-ing robot in a curved tube // Mechanics of Structures and Machines. — 2002. — Vol. 30. — № 4. — P. 431—462.
6. Z i m m e r m a n n K., Z e i d i s L, and Pivovarov M, Dynamics of a nonlinear oscillator in consideration of non-symmetric Coulomb dry friction, Fifth Euromech. Nonlinear Dynamics Conference. Book of Abstracts. Eindhoven Netherlands, August 7 12. 2005. — Pp. 308.
7. С h e r n о и s k о F„Zimmermann К., В о 1 о t n i k N., Y a t s и n S, Z eai d i s I. Vibration —Driven Robots, The Workshop on Adaptive and Intelligent Robots: Present and Future. Proceedings. Vol. 1 The Institute for problem in mechanics RAS. Moscow.2005. — P. 26—31.
8. Яцун С. Ф., M и щ е н к о В. Я., С а ф а р о в Д. И. Исследование движения двухмассового вибрационного робота //Известия вузов. Машиностроение. 2006. — № 5. — С. 32—42.
9. Черноусько Ф. Л. О движении тела, содержащего подвижную внутреннюю массу // Докл. РАН. 2005.
— Т. 405. —№ 1, —С. !— 5.
10. Черноусько Ф.Л. Анализ и оптимизация движения тела, управляемого посредством подвижной внутренней массы // ПММ. 2006. — Т. 70.
И.Че р и о у с ь к о Ф. Я. Оптимальное прямолинейное движение двухмассовой системы // ПММ. 2002. — Т. 66. —Вып. 1. —С. 3—9.
12. Динамика управляемых движений вибрационных систем / Н. Н. Болотник, И. М. Зейдис, К. Циммерман, С. Ф. Яцун И Известия. РАН. ТиСУ. — 2006. — № 5. — С. 1-=-11.
13. Вибрации в технике. ТА Вибрационные процессы и машины: Справочник /Под ред. Э.Э. Лавенделла. — М.: Машиностроение, 1981. — 509 с.
14. Вибрационные машины и технологии / С. Ф. Яцун, Д. И. Сафаров, В. Я. Мищенко, О. Г. Локтионова. — Баку — Элм, 2004. '