Динамический алгоритм стабилизации походки шагающей машины

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

Full description

Saved in:
Bibliographic Details
Date:2008
Main Authors: Жога, В.В., Гаврилов, А.Е.
Format: Article
Language:Russian
Published: Інститут проблем штучного інтелекту МОН України та НАН України 2008
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/7043
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Динамический алгоритм стабилизации походки шагающей машины / В.В. Жога, А.Е. Гаврилов // Штучний інтелект. — 2008. — № 3. — С. 428-433. — Бібліогр.: 4 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859609054337302528
author Жога, В.В.
Гаврилов, А.Е.
author_facet Жога, В.В.
Гаврилов, А.Е.
citation_txt Динамический алгоритм стабилизации походки шагающей машины / В.В. Жога, А.Е. Гаврилов // Штучний інтелект. — 2008. — № 3. — С. 428-433. — Бібліогр.: 4 назв. — рос.
collection DSpace DC
description Предлагается методика построения алгоритмов стабилизации параметров походки шагающей машины с цикловыми движителями. Структура и параметры алгоритмов управления определяются на основе решения обратных задач динамики привода шагающей машины. Задача синтеза сводится к определению законов формирования задающих воздействий исполнительных двигателей. Алгоритм стабилизации представлен структурной схемой. Пропонується методика побудови алгоритмів стабілізації параметрів ходи крокуючої машини з цикловими рушіями. Структура і параметри алгоритмів керування визначаються на основі розв’язання зворотних задач динаміки приводу крокуючої машини. Задача синтезу зводиться до визначення законів формування задавальних впливів виконавчих двигунів. Алгоритм стабілізації представлено структурною схемою. A new method of making an algorithm to stabilize the moving data of the machine with cyclic propelling agents is presented. The control structure and data of the algorithms are defined on the basis of doing the inverse dynamic sums of the moving machine drive. The synthesis aim reduces to the laws definition of the executive engines setting influences. This stabilization algorithm is presented in the structural schemes.
first_indexed 2025-11-28T08:53:11Z
format Article
fulltext «Искусственный интеллект» 3’2008 428 6Ж УДК 629.1.033.3 В.В. Жога, А.Е. Гаврилов Волгоградский государственный технический университет, г. Волгоград, Россия dtm@vstu.ru Динамический алгоритм стабилизации походки шагающей машины∗ Предлагается методика построения алгоритмов стабилизации параметров походки шагающей машины с цикловыми движителями. Структура и параметры алгоритмов управления определяются на основе решения обратных задач динамики привода шагающей машины. Задача синтеза сводится к определению законов формирования задающих воздействий исполнительных двигателей. Алгоритм стабилизации представлен структурной схемой. Шагающая машина «Восьминог», разработанная в ВолгГТУ, предназначена для движения по грунтам с низкой несущей способностью [1]. Ходовая система машины выполнена в виде двух конструктивно связанных шагающих модулей правого и левого бортов. На каждом шагающем модуле расположены две пары, работающих в про- тивофазе, четырёхзвенных механизмов шагания. Привод каждой пары механизмов, образующих шагающий движитель, осуществляется с помощью жесткой кинематической связи от одного электродвигателя. Вследствие этого следовая дорожка машины строго фиксирована, а походка является регулярной и неуправляемой. В связи с этим во время движения машины у оператора отсутствует возможность выбора мест постановки опорных стоп, что сужает её эксплуатационные характеристики. Однако возможны такие ситуации [2], когда необходимо иметь возможность выбора точек постановки опор ма- шины на грунт. С целью исключения этого недостатка в шагающую машину «Восьминог М2» в состав трансмиссии включается дифференциал, передающий кру- тящий момент от двигателя к ведущим кривошипам передних и задних движителей одного борта, а также управляемые тормоза (рис. 1). В этом случае появляется возмож- ность управлять величинами угловых скоростей передних и задних движителей незави- симо друг от друга, а следовательно, изменять параметры походки машины. В работе [3] описывается алгоритм управления параметрами походки, в зави- симости от информации о координатах границ зон, запрещенных для опоры стопы на грунт, расположенных на траектории движения каждого из бортов машины. Опреде- ляется требуемая величина горизонтального смещения 0 2 1( ) ( )x t x tδ = − опорных стоп передних и задних механизмов шагания на относительной траектории. Во время движе- ния машины величину горизонтального смещения 0δ необходимо сохранять постоянной. Так как относительная скорость опорной стопы существенным образом зависит от её положения на траектории, то для предотвращения необратимых потерь на деформацию грунта, необходимо управлять угловыми скоростями ведущих кривошипов механизмов шагания для выравнивания этих скоростей. ∗ Работа выполнена при поддержке программы «Развитие научного потенциала высшей школы (2006-2008 гг.)». Динамический алгоритм стабилизации походки шагающей машины «Штучний інтелект» 3’2008 429 6Ж Рисунок 1 – Кинематическая схема шагающей машины «Восьминог М 2». 1 – дифференциал; 2 – управляемые тормоза Методика построения алгоритмов стабилизации основана на решении обратных задач динамики привода шагающих движителей [4]. В качестве двигателя используется асинхронный электродвигатель, управляемый изменением частоты питающего напряже- ния. В этом случае задача сводится к определению законов формирования задающих воздействий для исполнительного электродвигателя. Уравнения динамики привода механизмов шагания записывается в виде ( ) ( ) ( )21 , , 1,2 2 2k k k k k k k k k k k f MJ J F M k∂′+ = ∆ ∆ + − = ∂ ϕ ϕ ϕ ϕ ϕ (1) где ( ) ( ),k k k kJ J ′ϕ ϕ – моменты инерции механизмов шагания, приведенные к валу бортового редуктора и их производные по углу поворота; , ,k k kϕ ϕ ϕ – углы поворота кривошипов механизмов шагания, их угловые скорости и ускорения; ( ),k k kF ∆ ∆ – сила тяги, приложенная к опорной точке механизма шагания; ,k k∆ ∆ – деформация и скорость деформации грунта под опорой; kM – управляющие тормозные моменты; M – момент электродвигателя; ( )kf ϕ – зависимость перемещения опорной точки механизма шагания от угла поворота кривошипа (характеристика конкретного механизма). Для четырёхзвенного механизма шагания, используемого в шагающей машине «Восьминог М2», функция ( )kf ϕ имеет вид ( ) 3 20, 28 0,345 1,135 1,115k k k k kf x= = − + − +ϕ ϕ ϕ ϕ . (2) Линеаризованная динамическая характеристика асинхронного электродвигателя 1 ,nM M a  + = −    ωτ ν (3) где τ – электромагнитная постоянная времени двигателя; a – постоянная, определяемая по каталогу асинхронных двигателей; n – число пар полюсов; ν – частота переменного тока, питающего обмотку стартера. Согласно постановке задачи, алгоритм должен обеспечивать перемещение опорной точки одного из находящихся в фазе опоры механизмов шагания с постоянной заданной относительной скоростью прV . При отклонении скорости ( )1V t от заданной, уравнение, определяющее процесс установления назначенной скорости, записывается в виде ( ) ( )1 1 1 1 ,прV t k V t k V+ = (4) 2 1 x1 x2 прV Жога В.В., Гаврилов А.Е. «Искусственный интеллект» 3’2008 430 6Ж где 1 0.k const= > Так как ( ) ,k k k fV t ∂ = ∂ ϕ ϕ (5) ( ) 2 2 2 ,k k k k k f fV t ∂ ∂ = + ∂ ∂ ϕ ϕ ϕ ϕ (6) то в результате подстановки (4) – (6) в (1) находится управляющий момент ( )1 1 1 1 1 21 1 1 1 1 0 1 1 1 , 2 2 J JMM F f k V f f f f J   ′ ′ ′ ′′ ′= + − − − −  ′    ϕ ϕ ϕ ϕ ϕ ϕ ϕ (7) При этом предполагается, что система очувствления формирует информацию о величине силы 1F и производит измерение угловой скорости 1ϕ . Тогда закон изменения угловой скорости описывается уравнением 1 1 1 1 1 1 1 1 ,прf k V k f f  ′′ + + =  ′ ′  ϕ ϕ ϕ ϕ ϕ ϕ (8) которое следует из (1) с учётом (6). В выражениях (7) через 1 f ′ϕ , 1 f ′′ϕ – обозначены частные производные по углу поворота от зависимости (2) перемещения опорной точки механизма шагания. Решение этого уравнения показывает, что закон измене- ния угловой скорости подчиняется уравнению 1 1 01 1 1 1 ( ) ,пр пр k tV V V e f f −− = = − ′ ′ϕ ϕ ϕ ω (9) где 101 01 01( )V f ′= ϕω ϕ – начальное значение скорости опорной точки. На рис. 2 показан процесс установления требуемого закона изменения угловой скорости 1ω при различных значениях начального отклонения от программного. Из вида решения (9) следует, что по угловой скорости движение асимптотически устойчиво в целом. Из уравнения (9) с учётом (5) находим ( ) ( ) 101 1 01 1 ( ) (1 )пр k t пр V V f t f V t e k − ⋅− = + − −ϕ ϕ , (10) где ( )01f ϕ – значение функции в начальный момент времени. Движение по углу поворота механизма – устойчивое. Реализованный закон изменения угловой скорости является задающим воз- действием для формирования угловой скорости выходного звена другого механизма шагания. Для этого механизма требуется найти законы формирования управляющего момента 2M , при котором отклонения 2 1( ) ( )x t x tδ = − в переходном процессе изме- няются в соответствии с решением дифференциального уравнения 12 02 02 0k k kδ δ δ δ+ + = , (11) где 12k и 02k – положительные постоянные. Динамический алгоритм стабилизации походки шагающей машины «Штучний інтелект» 3’2008 431 6Ж Рисунок 2 – Законы установления угловой скорости (k1 = 10). 1 – программный закон 12,597пр с−=ω ; 2 – 01 0=ω ; 3 – 1 0 3,0 с−=ω При этом скорость опорной точки этого механизма шагания 2V стремится к заданной программной прV . Определив из (11) ( )2 tϕ подстановкой выражения для δ с использованием (5), (6) и учитывая (1), выражение для управляющего момента получается в виде ( ) ( ){ ( ) } 2 2 1 2 1 2 2 2 2 2 02 0 1 2 2 12 1 2 1 01 1 2 2 2 2 2 . M JM F f k f f f k f f k V f f J f J ϕ ϕ ϕ ϕ ϕ ϕ ϕ δ ϕ ϕ ϕ ϕ ϕ ϕ ′= + − + − +  ′ ′ ′ ′ ′′ ′ ′   + − + − − −    (12) Уравнение, описывающее установление заданных кинематических параметров движения входного вала этого механизма шагания, в этом случае имеет вид 2 2 2 2 1 2 2 пр пр 0 12 0 2 2 2 1 2 1 2 0 2 1 2 2пр1 1 2 0 2 1 пр 0 1 0 2 ( ) ( ) ( )/ ( ) ,k t f V V Vkk k k t f f k f f fk k k k V V e k f f 2 −  ′′ − + + = + − + ′ ′ ′   −− + + − − ′ ′ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ ϕ (13) где ( )2 01 0( )прf f= +ϕ ϕ δ . Синтезированный алгоритм содержит три параметра 1 12 02, ,k k k , которые определяют характер установления требуемых законов движения, и их необходимо назначать из условия реализуемости этих движений с учетом динамики приводов управляемых тормозов. На рис. 3, 4 представлены графики переходных процессов установления тре- буемых законов изменения угловых скоростей ω1(t) и ω2(t) (рис. 3), значений заданного смещения δ0 и скорости опорных точек Vпр. Графики получены для следующих условий t, с ω, с-1 2 1 3 Жога В.В., Гаврилов А.Е. «Искусственный интеллект» 3’2008 432 6Ж программного движения: Vпр = 0,2 м/с, δ0 = 0,18 м, φ01 = 2,545 (х1(0) = 0); φ02 = 3,5. В на- чальный момент времени скорости опорных точек равны нулю, а значение начального смещения опорных точек механизмов шагания отличается от требуемого на 30 %. Рисунок 3 – Процесс установления программных законов изменения угловых скоростей ω1(t) и ω2(t) Рисунок 4 – Характер переходных процессов при установлении программной скорости движения: 1, 2 – скорости опорных точек механизмов шагания; 3 – требуемой величины горизонтального смещения опорных стоп Как видно, установление постоянной скорости движения и заданной величины смещения достигается за время, равное примерно 0,3 с. В действительности, в силу инерционности исполнительных приводов фактическое движение будет отличаться от задаваемого. t, с ω, с- 1 1 2 ∆, м V, м/с t, с 3 1 2 Динамический алгоритм стабилизации походки шагающей машины «Штучний інтелект» 3’2008 433 6Ж Для определения частоты управляющего напряжения по значениям 1ω и 2ω , находится угловая скорость входного вала дифференциала 1 2 1 ( )2= +ω ω ω , которая подставляется в (2) и из полученного равенства, при заданном моменте электродви- гателя, определяется управляющая частота. Литература 1. Брискин Е.С., Жога В.В., Чернышев В.В., Малолетов А.В. Основы расчета и проектирования шага- ющих машин с цикловыми движителями: монография. – М: Машиностроение, 2006. – 164 с. 2. Брискин Е.С., Жога В.В., Покровский Д.Н., Шурыгин В.А. Мобильный робототехнический комп- лекс для гуманитарного разминирования // Мехатроника. Автоматизация. Управление. – 2007. – № 3. – С. 28-37. 3. Об управлении походкой шагающей машины «Восьминог» / Брискин Е.С. // Механика. Автома- тизация. Управление. – 2008. – № 5. – С. 6-10. 4. Крутько П.Д. Обратные задачи динамики управляемых систем. Нелинейные модели. – Наука. Гл. ред. физ.-мат., 1988. – 328 с. В.В. Жога, А.Є. Гаврилов Динамічний алгоритм стабілізації ходи крокуючої машини Пропонується методика побудови алгоритмів стабілізації параметрів ходи крокуючої машини з цикловими рушіями. Структура і параметри алгоритмів керування визначаються на основі розв’язання зворотних задач динаміки приводу крокуючої машини. Задача синтезу зводиться до визначення законів формування задавальних впливів виконавчих двигунів. Алгоритм стабілізації представлено структурною схемою. V.V. Zhoga, A.E. Gavrilov Dynamical Algorithm of Moving Data Walking Machine A new method of making an algorithm to stabilize the moving data of the machine with cyclic propelling agents is presented. The control structure and data of the algorithms are defined on the basis of doing the inverse dynamic sums of the moving machine drive. The synthesis aim reduces to the laws definition of the executive engines setting influences. This stabilization algorithm is presented in the structural schemes. Статья поступила в редакцию 10.07.2008.
id nasplib_isofts_kiev_ua-123456789-7043
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1561-5359
language Russian
last_indexed 2025-11-28T08:53:11Z
publishDate 2008
publisher Інститут проблем штучного інтелекту МОН України та НАН України
record_format dspace
spelling Жога, В.В.
Гаврилов, А.Е.
2010-03-22T15:36:30Z
2010-03-22T15:36:30Z
2008
Динамический алгоритм стабилизации походки шагающей машины / В.В. Жога, А.Е. Гаврилов // Штучний інтелект. — 2008. — № 3. — С. 428-433. — Бібліогр.: 4 назв. — рос.
1561-5359
https://nasplib.isofts.kiev.ua/handle/123456789/7043
629.1.033.3
Предлагается методика построения алгоритмов стабилизации параметров походки шагающей машины с цикловыми движителями. Структура и параметры алгоритмов управления определяются на основе решения обратных задач динамики привода шагающей машины. Задача синтеза сводится к определению законов формирования задающих воздействий исполнительных двигателей. Алгоритм стабилизации представлен структурной схемой.
Пропонується методика побудови алгоритмів стабілізації параметрів ходи крокуючої машини з цикловими рушіями. Структура і параметри алгоритмів керування визначаються на основі розв’язання зворотних задач динаміки приводу крокуючої машини. Задача синтезу зводиться до визначення законів формування задавальних впливів виконавчих двигунів. Алгоритм стабілізації представлено структурною схемою.
A new method of making an algorithm to stabilize the moving data of the machine with cyclic propelling agents is presented. The control structure and data of the algorithms are defined on the basis of doing the inverse dynamic sums of the moving machine drive. The synthesis aim reduces to the laws definition of the executive engines setting influences. This stabilization algorithm is presented in the structural schemes.
Работа выполнена при поддержке программы «Развитие научного потенциала высшей школы (2006-2008 гг.)».
ru
Інститут проблем штучного інтелекту МОН України та НАН України
Управление и информационное обеспечение мехатронных и робототехнических систем
Динамический алгоритм стабилизации походки шагающей машины
Динамічний алгоритм стабілізації ходи крокуючої машини
Dynamical Algorithm of Moving Data Walking Machine
Article
published earlier
spellingShingle Динамический алгоритм стабилизации походки шагающей машины
Жога, В.В.
Гаврилов, А.Е.
Управление и информационное обеспечение мехатронных и робототехнических систем
title Динамический алгоритм стабилизации походки шагающей машины
title_alt Динамічний алгоритм стабілізації ходи крокуючої машини
Dynamical Algorithm of Moving Data Walking Machine
title_full Динамический алгоритм стабилизации походки шагающей машины
title_fullStr Динамический алгоритм стабилизации походки шагающей машины
title_full_unstemmed Динамический алгоритм стабилизации походки шагающей машины
title_short Динамический алгоритм стабилизации походки шагающей машины
title_sort динамический алгоритм стабилизации походки шагающей машины
topic Управление и информационное обеспечение мехатронных и робототехнических систем
topic_facet Управление и информационное обеспечение мехатронных и робототехнических систем
url https://nasplib.isofts.kiev.ua/handle/123456789/7043
work_keys_str_mv AT žogavv dinamičeskiialgoritmstabilizaciipohodkišagaûŝeimašiny
AT gavrilovae dinamičeskiialgoritmstabilizaciipohodkišagaûŝeimašiny
AT žogavv dinamíčniialgoritmstabílízacííhodikrokuûčoímašini
AT gavrilovae dinamíčniialgoritmstabílízacííhodikrokuûčoímašini
AT žogavv dynamicalalgorithmofmovingdatawalkingmachine
AT gavrilovae dynamicalalgorithmofmovingdatawalkingmachine