Научная статья на тему 'Синтез н-робастного регулятора стабилизации движения мотоцикла'

Синтез н-робастного регулятора стабилизации движения мотоцикла Текст научной статьи по специальности «Механика и машиностроение»

CC BY
164
46
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РОБАСТНОЕ УПРАВЛЕНИЕ / МОТОЦИКЛ / ROBUST CONTROL / MOTORBIKE

Аннотация научной статьи по механике и машиностроению, автор научной работы — Пупков К.А., Андриков Д.А., Синельщикова М.А.

В работе исследован алгоритм синтеза робастного регулятора на основе H-теории управления для стабилизации движения мотоцикла. Разработана модель объекта управления. В качестве исполнительного механизма применяется гидроцилиндр с потенциометром обратной связи с токопроводящими обмотками. Для целей практической реализации регулятора учтена технологичность его конструкции

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по механике и машиностроению , автор научной работы — Пупков К.А., Андриков Д.А., Синельщикова М.А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SYNTHESIS OF Н-ROBUST CONTROLLER FOR MOTORBIKE STABILIZATION

The paper presents the influence of level of tolerance as main parameter of H-robust control theory. The model of control object is developed. The actuator is a hydraulic cylinder with a feedback potentiometer with conducting windings. For practical application technological effectiveness of actuator’s design is considered

Текст научной работы на тему «Синтез н-робастного регулятора стабилизации движения мотоцикла»

СИНТЕЗ Нот-РОБАСТНОГО РЕГУЛЯТОРА СТАБИЛИЗАЦИИ ДВИЖЕНИЯ МОТОЦИКЛА

К.А. Пупков1, Д.А. Андриков1, М.А. Синельщикова2, Д.А. Андриков3

1 Кафедра кибернетики и мехатроники Российский университет дружбы народов ул. Орджоникидзе, 3, Москва, Россия, 115419

2 3 Кафедра технологий приборостроения Кафедра систем автоматического управления Московский государственный технический университет им. Н.Э. Баумана ул. 2-я Бауманская, 5, Москва, Россия, 105005

В работе исследован алгоритм синтеза робастного регулятора на основе ^-теории управления для стабилизации движения мотоцикла. Разработана модель объекта управления. В качестве исполнительного механизма применяется гидроцилиндр с потенциометром обратной связи с токопроводящими обмотками. Для целей практической реализации регулятора учтена технологичность его конструкции.

Ключевые слова: робастное управление, мотоцикл.

Введение. Интенсивность движения автотранспорта значительно возросла за последнее десятилетие. Высока популярность, особенно среди молодежи, мотоциклов. Одной из причин высоких показателей аварийности является низкий уровень водительского мастерства. Принимая во внимание не самую высокую степень автоматизации систем управления мотоциклом, предлагается рассмотреть систему робастной стабилизации [1; 2] мотоцикла, вмешивающуюся в управление движением лишь на этапе тенденции к срыву в неустойчивость (падение мотоцикла). Робастная стабилизация позволит повысить управляемость и безопасность езды.

Модель объекта управления. В качестве расчетной модели объекта управления рассмотрим механическую систему [3], состоящую из дорожного полотна, переднего (ведомого) колеса с пневматической шиной, упруго подвешенного к корпусу мотоцикла и имеющего упругую связь с дорогой. Дорожное полотно взаимодействует с задним (ведущим) колесом без потери контакта. В качестве интересующих нас координат объекта управления примем: 5 — угол поворота переднего колеса вокруг вертикальной оси, вызванного поворотом руля, и у — угол поворота мотоцикла вокруг его горизонтальной оси. Схема объекта управления представлена на рис. 1.

Рис. 1. Схема объекта управления

Составим систему уравнений движения мотоцикла, опираясь на второй закон Ньютона:

т (и - =

т (V + ис) = ^¥Л, у = ^Ми

¥и = ¥¿1 со85 + ^ 5 + ¥¿2- ¥а1г

^ = ¥и1 б1п 5 - С0Б 5 + ^2

Мг = а (¥и1 б1п 5 - ¥а соб 5) - Ь¥у 2 + Ми = mgh бш у-3к Ш - ти2—к соб у,

Я

5

где т — масса мотоцикла с мотоциклистом; и — продольная скорость мотоцикла; V — поперечная скорость мотоцикла (скорость бокового сноса); ш — угловая скорость вращения мотоцикла вокруг вертикальной оси; /., ¥и, /V, М., Ми — моменты инерции, силы и моменты относительно осей соответственно; к — высота центра масс системы над дорогой; ^ — скорость собственного вращения колеса; 1к — момент инерции колеса относительно оси собственного вращения; ¥аГ — сила аэродинамического сопротивления; а, Ь — расстояния от центра масс системы до оси переднего и заднего колеса соответственно; g — ускорение свободного падения; Я8 — радиус кривизны траектории, который будем рассчитывать приближенно через кинематическую зависимость угла поворота руля и геометрических параметров мотоцикла.

Таким образом, Я5 = а1£(8/2).

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

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

Fair = 1/2pSu2,

где р — плотность воздуха; S — площадь лобовой поверхности.

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

1u = 0 1v = tg

v + a<

, 2u = 0, 2v = tg

v + b<

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

Fu1 = l(u1)

amg

где I — колесная база мотоцикла.

Значение коэффициента трения ц(он1) является функцией скольжения. Приведем систему уравнений движения к форме Коши:

/ чag _ Fu2 1 pS 2 u = vffl-rnau1)—cos 5+—^——u I m 2 m

ag.

• = -u< - |(au1)—sin 5

< = -a|(au1 )amg sin 5 + — Оу

Л

J 1

Jz

5

у = — mgh sin у—О5 —— mu 2—2 h cos у

Jy Jy Jy a

(1)

Рассмотрим подробнее из модели движения мотоцикла математическую модель переднего колеса с вилкой [4]:

^5 = — h^ — q5 + Fu1 A — Mzk + Jk Оу,

J2у = —h2y — С2У — Fv1R — Fz1B — Muk —Jko5,

(2)

где /1, /2, Н1, Н2, с1, с2 — моменты инерции, коэффициенты демпфирования, коэффициенты жесткости рулевого управления и подвески мотоцикла, соответствующие измене-

ниям координат 5 и у; Fu1, Fv1, Fz1, Mzk, Muk — силы и моменты, возникающие в пятне контакта переднего колеса с дорогой по соответствующим осям; R — радиус переднего колеса; A, B — вынос пятна контакта относительно вертикальной оси вилки переднего колеса по соответствующим осям.

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

w С)=т=s 2+S(-))и2 7»>. (3)

X(s) s2 + s 2 - b12)+ю

где Y(s) — преобразование Лапласа угла поворота 5(0 переднего колеса вокруг вертикальной оси; X(s) — преобразование Лапласа угла поворота мотоцикла y(t) вокруг его горизонтальной оси.

Остальные параметры зависят от массогабаритных характеристик мотоцикла и приведены в [3; 4].

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

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

Недостатком конструкции (см. рис. 2) является необходимость вручную (во время движения) изменять коэффициент демпфирования сообразно внешним воздействиям и манере движения.

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

1

о=Г

Рис. 3. Закрепление исполнительного механизма на раме к передней вилке: 1 — гидроцилиндр; 2 — регулятор; 3 — передняя вилка; 4 — рама мотоцикла

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

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

Синтез робастного регулятора. В рамках представленного исследования и ограничений модели [4] будем рассматривать сигнальную неопределенность в виде возмущающих воздействий, ограниченных по норме [5]. В качестве синтеза используем два независимых алгебраических уравнения Риккати [2]:

ATXx + X^A - XJB2Bl- Y-2BlBTl)Xx + CfCj = 0,

AYX + YA - F00(C2tC2 - y-2C1TC1)F00 + BßT = 0.

где A, B1 2, C12 — соответствующие матрицы в расширенном описании пространства состояния [2] модели (3); у — уровень толерантности; X0, Y0 — решения соответствующих уравнений Риккати.

Для поиска оптимального решения необходима итерационная процедура. Алгоритм формирования регулятора приведен в [2]. Для исключения итераций при расчете применяем субоптимальный алгоритм, который базируется на применении оценки уровня толерантности. Она показывает, что значение уровня для рассматриваемого случая равно: lim у = у < jopt, у = 2,52. Проведем оценку влияния выбора уровня толерантности. Для этого промоделируем реакцию на ступенчатое

воздействие на систему (3) для диапазона от у = 2,52 и выше с шагом 0,1. Результаты моделирования представлены на рис. 4, а.

На рис. 4, б построены реакции на ступенчатое воздействие замкнутой системы с робастным регулятором, синтезированным для уровней толерантности у + А, принимающих значения от 0,1 и выше с шагом 0,1, для обратной передаточной функции, которая показывает, как передаются возмущения от угла поворота корпуса на руль.

Step Response Step Response

Time (sec) Time (sec)

а б

Рис. 4. Иллюстрация влияния уровня толерантности у

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

Результаты моделирования. В пакете MATLAB создаем модель системы (1) и (3). Для линеаризованной модели (3) синтезируем робастный регулятор по алгоритму, указанному в [2]. Уровень толерантности назначаем у.

Для расчетной модели применяем параметры объекта управления: масса мотоцикла и мотоциклиста 250 кг, начальная скорость 60 км/ч, база 1500 мм, высота центра масс на дорогой 800 мм, мощность двигателя 45 кВт. Оценим реакцию системы (3) на ступенчатое и импульсное воздействия (рис. 5).

Оценим, как ведет себя система (3) при воздействии С на рис. 6. Таким образом, мы получим имитацию воздействия шимми и протестируем, как ведет себя мотоцикл в период так называемой раскачки. Рассмотрим два варианта раскачки (рис. 6): рулем и корпусом.

Пунктирная линия на рис. 6, а соответствует критическим углам поворота корпуса. Без регулятора раскачка приводит к падению мотоциклиста. На рис. 6, б

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

15

ш тз з

Е <

10

Step Response

Impulse Response

1 2 3 Time (sec)

1 2 3 Time (sec)

Рис. 5. Реакция системы на воздействия: а — на «ступеньку», б — на «импульс» (А — реакция без регулятора; В — реакция с регулятором)

ч

СО Я

:J

о

о s

> со

2.5 2 1.5

1

0.5 0

-0.5 -1 -1.5 -2 -2.5

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2 3

Time а

СЕ

S

I

ГО

CG

О

Ч

го

ü

го

с s

^ Ч * т го *

о

го

>

ü

го о

ь CG

о О

CP ^

о о

CG VO

О

с

=;

о

>

0.15

0.05

-0.05

-0.1

-0.15

-0.2

23 Время, с

Рис. 6. Реакция системы на раскачку: а — рулем, б — корпусом (А — реакция без регулятора; В — реакция с регулятором; С — входное воздействие)

5

0

0

4

5

0

4

5

С

В

0

4

5

0

4

5

Сравним реакцию исходной системы (1) с регулятором и без него (рис. 7, а). В качестве входного воздействия используем синусоидальные повороты руля. Проведем оценку применимости регулятора для исходной системы на случай стабилизации от бокового удара (рис. 7, б). Боковой удар промоделируем кратковременным (в течение 0,01 с) воздействием в виде момента силы на продольную ось мотоцикла.

100

80

d

со со р

^ 60

=1 н

и н о о 40

[) V

■> о

о; S о ^ с 20

ф >s о 0

о I

н со -20

()

с;

о р -40

> ш са

со -60

-80

\

\ А

1 В \ /

V

25

5 4

| g.

I- L"_

о. со

<в о.

ш со

са Ei

20

со

15

3 ш

о ° Р * о О

4 Ю

10

А у

0.5

1 1.5

Время, с

2.5

0.2

0.4 0.6 Время, с

б

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0.8

Рис. 7. Реакция исходной системы: а — на раскачку рулем, б — на боковой удар (А — реакция без регулятора; В — реакция с регулятором)

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

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

Результаты исследования (см. рис. 5—7) показали возможность синтеза субоптимального робастного Д„-решения для сложного неустойчивого объекта управления — двухколесного мотоцикла. Применение представленного подхода к выбору соответствующего уровня толерантности для синтеза робастного регулятора делает систему нечувствительной к возмущениям.

5

0

0

2

0

ЛИТЕРАТУРА

[1] Методы классической и современной теории автоматического управления / К.А. Пупков, Е.М. Воронов, В.Г. Коньков и др. М.: МГТУ им. Н.Э. Баумана, 2004. 252 с.

[2] ПупковК.А., ЕгуповН.Д. Методы робастного, нейро-нечеткого и адаптивного управления. М.: МГТУ им. Н.Э. Баумана, 2001. 744 с.

[3] Semi-active steering damper control in two-wheeled vehicles / P. de Filippi, M. Tanelli, M. Corno etc. // IEEE Transactions on Control Systems Technology. 2010. Vol. 19, no. 5. P. 1003—1020.

[4] АлфутовН.А., КолесниковК.С. Устойчивость движения и равновесия. M.: МГТУ им. Н.Э. Баумана, 2003. 253 с.

[5] Podgorski W.A., Krauter A.I., Rand R.H. The wheel shimmy problem: Its relationship to wheel and road irregularities // Vehicle System Dynamics. 1975. No. 4. P. 9—41.

[6] Бекиров Я.А. Технология производства следящего гидропривода. М.: Машиностроение, 1977. 224 с.

[7] Пат. 2329411 РФ. Гидроцилиндр рулевой машины / В.В. Чеканов, И.В. Усков // Бюл. 2008. № 20. Pat. 2329411 RF. Gidrotsilindr rulevoy mashinyi / W Chekanov, I.V. Uskov // Byul. 2008. N 20.

SYNTHESIS OF ^-ROBUST CONTROLLER FOR MOTORBIKE

STABILIZATION

1K.A. Pupkov, 1D.A. Andrikov, 2M.A. Sinelshchikova, 3D.A. Andrikov

1 Engineering Faculty, Cybernetics and Mechatronics Department Peoples' Friendship University of Russia Miklukho-Maklaya str., 6, Moscow, Russia, 117198 2 Radioelectronics and Laser Techniques Faculty, Instrumentation Technologies Department Bauman Moscow State Technical University 2nd Baumanskaya str., 5, Moscow, Russia, 105005 3 Informatics and Control Systems Faculty, Automatic Control Systems Department Bauman Moscow State Technical University 2nd Baumanskaya str., 5, Moscow, Russia, 105005

The paper presents the influence of level of tolerance as main parameter of HM-robust control theory. The model of control object is developed. The actuator is a hydraulic cylinder with a feedback potentiometer with conducting windings. For practical application technological effectiveness of actuator's design is considered.

Key words: robust control, motorbike.

REFERENCES

[1] Methods of the classical and modern theory of automatic control / K.A. Pupkov, E.M. Voronov, VG. Konkov and etc. M.: Bauman MSTU, 2004. 252 p.

[2] Pupkov K.A., Egupov N.D. Methods of robust, neuro and fuzzy and adaptive control. M.: Bauman MSTU, 2001. 744 p.

[3] Semi-active steering damper control in two-wheeled vehicles / P. de Filippi, M. Tanelli, M. Corno etc. // IEEE Transactions on Control Systems Technology. 2010. Vol. 19, no. 5. P. 1003—1020.

[4] Alfutov N.A., Kolesnikov K.S. Stability of the movement and balance. M.: Bauman MSTU, 2003. 253 p.

[5] Podgorski WA., Krauter A.I., Rand R.H. The wheel shimmy problem: Its relationship to wheel and road irregularities // Vehicle System Dynamics. 1975. No. 4. P. 9—41.

[6] Bekirov Ya.A. The production technology ofthe hydraulic servo drive. M.: Mashinostroenie, 1977. 224 p.

[7] Pat. 2329411 RF. Hydraulic servo drive / V.V. Chekanov, I.V Uskov // Blt. 2008. N 20.

i Надоели баннеры? Вы всегда можете отключить рекламу.