The method of development of the electronic control system for curvilinear motion of a high-speed tracked vehicle with dual-flow transmission

Cover Page


Cite item

Full Text

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription or Fee Access

Abstract

BACKGROUND: Handling and safety requirements to high-speed tracked vehicles (HSTV) rise in tandem with the growth of average motion velocities. The issue of ensuring continuously variable turn radius at curvilinear motion is relevant for HSTVs. Current layouts of steering mechanisms are able to meet this requirement, however they have certain disadvantages and are not compatible with electronic systems improving motion safety and lowering demands to mechanic-drivers’ skills.

AIMS: The synthesis of control laws for dual-flow transmission with a hydrostatic steering mechanism (HSSM) controlled by an electromechanical actuator which exclude “hard” links between steering handwheel and working volume adjustment mechanism of the HSSM.

METHODS: The study methods are based on using numerical simulation and ensuring real-time operation of the developed models. In addition, the study methods include synthesis of control algorithms for vehicle’s mechanical systems, used in on-board controllers, with adequacy assessment at virtual and laboratory experiments.

RESULTS: The method of development of control systems (CS) making possible to develop and to debug CSs without a HSTV prototype has been put into force. With using the described method, the total time of CS development and debugging reduces. Workability of the method is proved with the example of development of the CS for curvilinear motion of the HSTV with dual-flow transmission.

CONCLUSIONS: The study aim has been achieved, the accomplished work shows validity of the given methof of CS development.

Full Text

ВВЕДЕНИЕ

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

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

Для схемы двухпоточной трансмиссии с ГОМП при наличии «жесткой» связи штурвала и механизма регулирования рабочего объема насоса ГОМП фактический радиус поворота при неизменном положении штурвала будет зависеть от выбранной передачи трансмиссии и условий движения [3]. Для исключения данной зависимости штурвал не должен быть механически связан с насосом. Данная связь должна реализовываться посредством системы управления криволинейным движением с использованием информации для оценки фактической кривизны поворота.

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

При разработке законов и алгоритмов наиболее важным аспектом является обеспечение предсказуемости отклика машины на действия водителя. Известно, что управление криволинейным движением БГМ происходит за счет создания разности скоростей перематывания гусениц на противоположных бортах [4]. Предсказуемый отклик машины на управляющее воздействие обеспечится за счет корректного выбора функции, связывающей управляющее воздействие с изменением скоростей перематывания гусениц, отстающего и забегающего бортов, с учетом оценки фактической кривизны траектории.

Использование имитационных математических моделей движения БГМ [1, 2, 57] для отработки алгоритмов системы управления криволинейным движением на ранних этапах проектирования позволит значительно ускорить процесс реализации на физическом уровне системы управления опытного образца.

МЕТОД РАЗРАБОТКИ БОРТОВЫХ СИСТЕМ УПРАВЛЕНИЯ

Разработка бортовых СУ механизмами и агрегатами наземных транспортных средств, работа которых определяется не только количественными, но и качественными критериями (основанными во многом на отзывах водителей-испытателей о поведении объектов) предполагает применение особых методов проектирования и исследования, которые обеспечат выполнение требований в отсутствии опытного образца БГМ. Один из подобных методов проектирования бортовых СУ заключается в использовании на ранних стадиях выполнения опытно-конструкторских работ имитационных математических моделей реального времени во взаимодействии с разрабатываемой электронной СУ [8], позволяющих описывать взаимодействие водителя с системой управления и оценивать реакцию объекта на различные управляющие воздействия.

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

 

Рис. 1. Последовательность перехода от имитационных математических моделей проектируемой СУ и БГМ к действующим образцам СУ и БГМ.

Fig. 1. Sequence of transition from numerical simulation models of the developed CS and the HSTV to real prototypes of the CS and the HSTV.

 

На первом этапе предполагается работа только с имитационными математическими моделями разрабатываемой СУ и образца БГМ. Для обмена данными используются виртуальные каналы, доступные в программном обеспечении, используемом для имитационного математического моделирования.

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

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

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

На втором этапе проектирования реализуется работа опытного образца СУ на базе ЭБУ. При этом, опытный образец СУ работает совместно с имитационной математической моделью БГМ в реальном времени.

Одной из основных задач, решаемых на данном этапе, является подтверждение соответствия показателей быстродействия и устойчивости СУ заданным требованиям. Также на данном этапе происходит отладка СУ в приближенных к реальной работе условиях.

Третий этап разработки предусматривает непосредственное исследование разрабатываемой СУ криволинейным движением в составе опытного образца БГМ с подтверждением возможности выполнения требуемых задач управления.

ОПИСАНИЕ РАБОТЫ ТРАНСМИССИИ И ГИДРООБЪЕМНОГО МЕХАНИЗМА ПОВОРОТА ПРОЕКТИРУЕМОЙ МАШИНЫ

Разрабатываемая электронная система управления криволинейным движением БГМ предназначена для совместной работы с элементами ГОМП двухпоточной трансмиссии [9, 10] в соответствии с рис. 2.

 

Рис. 2. Кинематическая схема двухпоточной трансмиссии БГМ.

Fig. 2. Kinematic scheme of the dual-flow transmission of the HSTV.

 

Реализация и управление криволинейным движением БГМ осуществляется за счет регулирования рабочего объема аксиально-поршневого насоса ГОМП для изменения скорости и направления потока рабочей жидкости.

При прямолинейном движении подача насоса ГОМП равна нулю, малые центральные колеса (МЦК) суммирующих планетарных рядов остановлены, вся мощность двигателя внутреннего сгорания (ДВС) подводится к водилам суммирующих планетарных рядов через коробку передач (КП). Остановка МЦК обеспечивает устойчивость прямолинейного движения.

Бесступенчатое изменение радиусов поворота реализуется за счет регулирования рабочего объема насоса ГОМП. Наличие паразитной шестерни в зацеплении между выходным валом мотора ГОМП и одним из суммирующих планетарных рядов обеспечивает противоположное вращение соответствующих МЦК с равными угловыми скоростями.

Увеличение подачи насоса ГОМП приводит к возрастанию частот вращения МЦК в противоположных направлениях, что будет сопровождаться возрастанием и снижением частот вращения ведущих колес противоположных бортов соответственно. При отсутствии юза и буксования опорных поверхностей гусениц теоретический радиус поворота БГМ равен:

RТ=vtωzt=B(ωВК2+ωВК1)rВК2(ωВК2ωВК1)rВК=ωВК2+ωВК1ωВК2ωВК1B2, (1)

где ωВК1, ωВК2 – угловые скорости ведущих колес (ВК) отстающего и забегающего борта, соответственно; ωzt=(ωВК2ωВК1)rВК/B – теоретическая угловая скорость поворота БГМ при отсутствии юза и буксования; B – колея БГМ; rВК – радиус ВК; vt – теоретическая скорость движения центра масс БГМ.

Регулирование рабочего объема насоса ГОМП осуществляется за счет поворота штурвала. На основании выражения (1) и, представленной на рис. 2, схемы трансмиссии и механизма поворота теоретический радиус cgповорота БГМ будет зависеть от передачи КП в соответствии с представленной зависимостью:

RТ=(1+kСПР)ωДВСiКПiГПωМЦКB2, (2)

где kСПР – параметр суммирующего планетарного ряда; ωДВС – угловая скорость коленчатого вала ДВС; ωМЦК – угловые скорости МЦК суммирующих планетарных рядов; iКП – передаточное число КП; iГП – передаточное число главной передачи (ГП).

Абсолютные значения угловых скоростей МЦК суммирующих планетарных рядов при постоянной угловой скорости ДВС определяются текущим значением рабочего объема насоса ГОМП. При наличии «жесткой» связи в системе управления криволинейным движением БГМ положение штурвала однозначно определяет рабочий объем насоса ГОМП.

Для обеспечения независимости теоретического радиуса поворота от передачи КП необходимо отказаться от «жесткой» связи между штурвалом и механизмом регулирования рабочего объема насоса ГОМП за счет реализации электронной системы управления криволинейным движением БГМ. ЭБУ будет осуществлять управление исполнительным механизмом регулирования рабочего объема насоса ГОМП на основании задающего воздействия (текущего значения угла поворота штурвала) и текущих значений угловых скоростей ведущих колес (регулируемый параметр).

Угловая скорость выходного вала мотора ГОМП определяется в соответствии со следующим выражением:

ωм=ωДВСηоб нηоб мqmax нeнqмiКОМ, (3)

где ωм – угловая скорость вала мотора ГОМП; ωДВС – угловая скорость коленчатого вала ДВС; ηоб н – объемный КПД насоса ГОМП; ηоб м – объемный КПД мотора ГОМП; qmax н – максимальный рабочий объем насоса ГОМП; eн – параметр регулирования рабочего объема насоса ГОМП; qм – рабочий объем мотора ГОМП (постоянная величина); iКОМ – передаточное число коробки отбора мощности (КОМ) привода насоса ГОМП.

С учетом выражений и можно показать, что в электронной системе управления криволинейным движением при отсутствии «жесткой» связи штурвала с исполнительным механизмом регулирования рабочего объема насоса ГОМП возможно уменьшение зависимости теоретического радиуса поворота от передачи КП:

RТ=1+kСПРiКОМiдопiКПiГПηоб нηоб мqнqмB2, (4)

где iдоп – передаточное число между валом мотора ГОМП и МЦК суммирующего планетарного ряда (ωМЦК=ωм/iдоп).

Рабочий объем насоса qн в выражении является переменной величиной, регулирование которого осуществляется ЭБУ. Таким образом, реализация независимости теоретического радиуса поворота, который задается положением штурвала, от передачи КП, возможно, соответствующим изменением рабочего объема насоса ГОМП.

Рассматриваемая двухпоточная схема трансмиссии с ГОМП и автоматизированной системой управления также позволяет реализовать следующие возмож- ности:

  • сохранение в повороте центром масс скорости прямолинейного движения (механизм поворота первого типа в соответствии с [3]);
  • возможность поворота вокруг центра масс (при вращении ведущих колес только от ГОМП и нейтральной передачи в КП).

ИМИТАЦИОННАЯ МАТЕМАТИЧЕСКАЯ МОДЕЛЬ КРИВОЛИНЕЙНОГО ДВИЖЕНИЯ

При описании динамики криволинейного движения БГМ используется несколько систем координат (СК) (рис. 3):

  • неподвижная СК, связанная с опорной поверхностью;
  • подвижная СК, связанная с центром масс БГМ;
  • подвижные СК, связанные с опорными катками БГМ (Ki).

 

Рис. 3. Системы координат, используемые для описания динамики криволинейного движения БГМ: C – центр масс БГМ; XY – система координат, связанная с центром масс БГМ; X’Y’ – система координат, связанная с опорным основанием; Xi”Yi – система координат, связанная с i-ым опорным катком; L – база БГМ; B – колея БГМ; xкi – координата i-го катка по оси X в системе координат XY; yкi – координата i-го катка по оси Y в системе координат XY.

Fig. 3. Coordinate frames used for definition the dynamics of curvilinear motion of the HSTV: C – the HSTV’s center of gravity; XY – the coordinate frame related to the HSTV’s center of gravity; X’Y’ – the coordinate frame related to ground; Xi”Yi – the coordinate frame related to the i-th track roller; L – the HSTV’s base; B – the HSTV’s track; xкi – the X-axis coordinate of the i-th track roller in the XY coordinate frame; yкi – the Y-axis coordinate of the i-th track roller in the XY coordinate frame.

 

Имитационная математическая модель разработана с учетом следующих допущений:

  • БГМ движется по недеформируемому опорному основанию типа «плотный грунт»;
  • не рассматривается динамика гусеничного обвода, скорость перемотки гусеницы равна окружной скорости ВК;
  • звенья трансмиссии считаются абсолютно жесткими;
  • не рассматриваются переходные процессы при переключении передач КП;
  • направления касательных реакций со стороны опорной поверхности под активными участками гусениц противоположны направлению их скоростей скольжения;
  • свойства рабочей жидкости гидросистемы не зависят от ее температуры;
  • моделирование гидрообъемной передачи происходит без учета местных сопротивлений.

Динамика плоского криволинейного движения БГМ по ровному недеформируемому опорному основанию описывается в соответствии с системой уравнений [11]. В данную систему входят шесть уравнений. Первые три уравнения описывают движение машины и представляют собой: проекцию векторного выражения теоремы об изменении количества движения на оси X и Y, проекцию векторного выражения об изменении момента количества движения на ось Z (направление перпендикулярно плоскости (рис. 3)). Последние три уравнения необходимы для перехода из подвижной системы координат XOY к неподвижной системе координат X’OY’ и получения траектории движения БГМ.

ax=dvxdtωzvy=1mi=1nRxiPwx,ay=dvydt+ωzvx=1mi=1nRyi,Jzdωzdt=i=1nMпкi+i=1nMRi,dx'dt=vxcosθvysinθ,dy'dt=vxsinθ+vycosθ,ωz=dθdt, (5)

где ax – продольное ускорение центра масс БГМ; vx – продольная скорость центра масс БГМ; vy – поперечная скорость центра масс БГМ; Rxi – продольная реакция от взаимодействия i-го активного участка гусеницы с опорной поверхностью; m – масса БГМ; ay – поперечное ускорение центра масс БГМ; Ryi – поперечная реакция от взаимодействия i-го активного участка гусеницы с опорной поверхностью; Jz – момент инерции БГМ относительно вертикальной оси, проходящей через центр масс; Mпкi – момент сопротивления повороту i-го активного участка гусеницы; MRi – момент касательной реакции взаимодействия i-го активного участка гусеницы с опорным основанием относительно центра масс БГМ; x'y' – координаты центра масс БГМ в системе координат X’Y’;  – угол поворота системы координат XY относительно системы координат X’Y’.

Момент сопротивления повороту i-ого активного участка гусеницы определяется по формуле [12]:

Mпкi=0,0375RziμsmaxiSактi0,925+0,15kfibг.signωz, (6)

где Rzi – вертикальная реакция, действующая на активный участок гусеницы; μsmaxi=μsxmaxi+μsymaxi/2 – среднее значение максимальных коэффициентов взаимодействия в продольном и поперечном направлениях активного участка гусеницы с опорной поверхностью; μsxmax, μsymax – максимальное значение коэффициента взаимодействия активного участка гусеницы с опорной поверхностью в продольном и поперечном направлении соответственно; br – ширина гусеницы; Sактi – площадь активного участка гусеницы; kfi – фактическая кривизна траектории движения активного участка гусеницы, определяемая на каждом шаге моделирования.

В работе [13] установлено, что эпюра распределения нормальных реакций по длине опорной ветви гусеницы при движении по опорному основанию типа «плотный грунт» во многих случаях разрывная. Основная часть нормальной нагрузки передаётся через активные участки гусеницы, расположенные под опорными катками. При этом звенья гусеничной цепи, расположенные между катками, не участвуют в передаче вертикальной реакции.

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

vск x''i=vxωzykiωВКrВК,vск y''i=vy+ωzxki,sinφi=vск y''ivск x2''i+vск y2''i,cosφi=vск x''ivск x2''i+vск y2''i,μsi=μsxmaxμsymaxμsxmax2sin2φi+μsymax2cos2φi1eSkiS0,Rxi=μsiRzicosφi,Ryi=μsiRzisinφi,Ski=vск x2''i+vск y2''imaxvyωzxki2+vx+ωzyki2, ωВКrВК, (7)

где vск x''i, vск y''i – проекции скорости скольжения центра i-ого активного участка гусеницы на оси координат X’’ и Y’’ соответственно; xki, yki – продольная и поперечная координаты центра i-ого активного участка гусеницы соответственно; φi – угол поворота вектора скорости скольжения i-ого активного участка гусеницы относительно оси координат X’’; μsi – коэффициент взаимодействия i-ого активного участка гусеницы с опорной поверхностью; Ski – коэффициент буксования i-ого активного участка гусеницы; S0 – константа, определяющая вид кривой взаимодействия.

Система уравнений (7) содержит зависимости для определения проекций скоростей скольжения соответствующих активных участков гусеницы согласно рис. 4.

 

Рис. 4. Схема определения скорости скольжения активного участка гусеницы: XY – система координат, связанная с центром масс БГМ; X”Y” – система координат, связанная с центром активного участка гусеницы; v – скорость центра масс БГМ; rк – радиус-вектор центра активного участка гусеницы в системе координат XY; ωz – угловая скорость БГМ относительно вертикальной оси, проходящей через центр масс; ωBK – угловая скорость ВК; rВК – радиус ВК; vск – скорость скольжения активного участка гусеницы; φ – угол поворота вектора скорости скольжения активного участка гусеницы относительно оси координат X’’; Rxy – касательная реакция взаимодействия активного участка гусеницы с опорной поверхностью; Rx, Ry – проекции Rxy на оси X’’ и Y’’ соответственно.

Fig. 4. The analytical model for defining of slip rate of the active part of a track: XY – the coordinate frame related to the HSTV’s center of gravity; X”Y” – the coordinate frame related to the center of the active part of a track; v – velocity of the HSTV’s center of gravity; rк – radius vector of the center of the active part of a track in the XY coordinate frame; ωz – the HSTV’s yaw rate relative to the center of gravity; ωBK – rotational velocity of the driving wheel; rBK – the driving wheel’s radius; vск – slip rate of the active part of a track; φ – rotation angle of vector of slip rate of the active part of a track relative to X’’-axis; Rxy – tangential reaction force of interaction between the active part of a track and ground; Rx, RyX- and Y-components of Rxy in the X”Y” coordinate frame.

 

В имитационной математической модели для описания трансмиссии применяются следующие уравнения:

Mвод1+Mвод2+MДВСiКПiГПηКПηГП=0,Mм-MМЦКiдопηдоп+MМЦК2iдопηдоп=0,MВКi=MБЦКiiБРηБР,Mводi=kСПРηi+1MМЦКi,MБЦКi=kСПРMМЦКiηi,kСПРωБЦК1-ωм/iдоп=kСПР+1ωвод,kСПРωБЦК2+ωм/iдоп=kСПР+1ωвод, (8)

где Mвод1, Mвод2 – моменты на водилах суммирующих планетарных рядов; MДВС – момент ДВС; ηКП – КПД КП; ηГП – КПД ГП; Mм – момент мотора ГОМП; MМЦК1, MМЦК2 – моменты на МЦК суммирующих планетарных рядов; ηдоп – КПД цилиндрической зубчатой передачи привода МЦК от вала мотора ГОМП; MВК1, MВК2 – моменты на ВК БГМ; MБЦК1, MБЦК2 – моменты на МЦК суммирующих планетарных рядов; iБР – передаточное число бортового редуктора; ηБР – КПД бортового редуктора; ηi – КПД суммирующих планетарных рядов при остановленном водиле c учетом направления потоков мощности; ωБЦК1, ωБЦК2 – угловая скорость БЦК суммирующих планетарных рядов; ωвод – угловая скорость водила суммирующих планетарных рядов.

В соответствии со схемой, представленной на рис. 5, для напорной и обратной гидролиний можно записать следующие уравнения [14, 15]:

qmax нeнωнsign(pнапpобр)qmax нN¯O нωнqмωмsign(pнапpобр)qмωмN¯O м+Qп нап=Vж напEжdpнапdt,qmax нeнωн+sign(pнапpобр)qmax нN¯O нωн+qмωм+sign(pнапpобр)qмωмN¯O м+Qп обр=Vж обрEжdpобрdt, (9)

 

Рис. 5. Схема гидростатического привода.

Fig. 5. Hydrostatic drive scheme.

 

где pнап, pобр – давление в напорной и обратной гидролиниях соответственно; ωн – угловая скорость вала насоса; N¯O нN¯O м – относительные объемные потери в насосе и моторе соответственно; Qп напQп обр – расходы через клапана подпитки напорной и обратной гидролиний соответственно; Eж – приведенный объемный модуль упругости рабочей жидкости; Vж – объем рабочей жидкости в гидролинии.

Переход от разности давлений в гидролиниях к крутящему моменту, реализуемому на валу насоса и мотора ГОМП производится по следующим выражениям:

Mн=qmax нeнpнапpобр+qmax нpнапpобрN¯М н,Mм=qмpнапpобрqмpнапpобрN¯М м, (11)

где N¯М нN¯М м – относительные механические потери в насосе и моторе соответственно.

АЛГОРИТМ РАБОТЫ СИСТЕМЫ УПРАВЛЕНИЯ КРИВОЛИНЕЙНЫМ ДВИЖЕНИЕМ

Управление наклоном шайбы гидронасоса осуществляется на основе значения угла поворота штурвала (рис. 6). Для этого в ЭБУ производится пересчет угла поворота штурвала в требуемую кривизну траектории движения БГМ и, далее, в требуемую разность скоростей ВК. Таким образом, заданному положению штурвала ставится в соответствие определенная теоретическая кривизна траектории вне зависимости от включенной передачи КП и частоты вращения вала ДВС, а управление криволинейным движением осуществляется подобно авто- мобилю [16].

 

Рис. 6. Структурная схема управления рабочим объемом насоса ГОМП: α – угол поворота штурвала; ΔωВКтр – требуемая разность угловых скоростей ВК; ΔωВК – текущая разность угловых скоростей ВК; h – управляющее воздействие наклоном шайбы насоса ГОМП.

Fig. 6. Structural diagram of control of working volume of the HSSM pump: α – steering handwheel angle; ΔωВКтр – demanded difference of driving wheels’ rotation velocities; ΔωВК – current difference of driving wheels’ rotation velocities; h – control input by the HSSM pump swashplate.

 

Для автомобиля характерная связь между углом поворота рулевого колеса и теоретической кривизной поворота может быть описана с использованием зависимости передаточного числа рулевого механизма (рис. 7) [17].

 

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

Fig. 7. Steering ratio depending on steering handwheel angle.

 

Для обеспечения управления криволинейным движением БГМ как автомобилем должна быть реализована аналогичная зависимость расчетной кривизны траектории от угла поворота штурвала с учетом допустимых углов поворота штурвала (порядка ±60°) с обеспечением зоны нечувствительности относительно центрального положения. С учетом ограничения угла поворота штурвала зоной нечувствительности относительно центрального положения требуемое значение кривизны траектории может быть определено следующим образом:

kтреб=ααзнαmaxαзнkmax, при α>αзн,kтреб=0, при ααзн, (12)

где kтреб – требуемая кривизна поворота БГМ; α – текущее положение штурвала БГМ; αзн – величина зоны нечувствительности поворота штурвала; αmax – максимальный угол поворота штурвала; kmax – максимальная кривизна поворота БГМ.

Для обеспечения криволинейного движения с требуемой кривизной необходимо, чтобы оценка задающих значений для частот вращения ведущих колес осуществлялась с учетом соотношения L/B [18], определяющего уменьшение кривизны траектории за счет скольжения гусениц. Для требуемого значения кривизны поворота kтреб определяется в L/B раз большая теоретическая кривизна поворота kt:

kt=LBkтреб. (13)

В таком случае фактическая кривизна поворота БГМ kfB/Lkt будет соответствовать требуемой кривизне поворота kтреб. При этом разность угловых скоростей вращения гусениц забегающего и отстающего борта, которую необходимо обеспечивать для поворота с кривизной kтреб, с учетом выражений и определяется следующим образом:

Δω=kтребωВК1+ωВК22L. (14)

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

Рабочий объем насоса ГОМП, который необходим для достижения требуемой кривизны движения и, соответственно, требуемой разности угловых скоростей перемотки гусениц (определенной с учетом буксования и юза, забегающего и отстающего бортов), может быть определен в соответствии со следующим выражением:

qн=kтреб1+kСПРiКОМiдопiКПiГПηоб нηоб мqмL2. (15)

Для обеспечения указанного рабочего объема насоса ГОМП ЭБУ реализует управляющее воздействие h на механизм регулирования рабочего объема насоса ГОМП:

h=qнqн max, (16)

где qн max – максимальный рабочий объем насоса ГОМП.

На рис. 8 представлена «машина состояний» алгоритма системы управления СУ, разработанной в среде «MATLAB Simulink» без учета процессов переключения передач в КП.

 

Рис. 8. Конечный автомат СУ в среде «MATLAB Simulink».

Fig. 8. The finite state machine of the CS in the MATLAB/Simulink software.

 

В конечном автомате СУ существует четыре состояния:

  • «straight» – состояние, соответствующее прямолинейному движению БГМ, при этом штурвал находится в нейтральном положении;
  • «trn_default» – поворот БГМ с некоторым радиусом;
  • «trn_b2» – поворот БГМ вокруг центра масс при заторможенном вале КП;
  • «trn_emergency» – аварийный режим поворота, используемый при отказах датчиковой аппаратуры. В этом режиме подача насоса регулируется напрямую степенью отклонения органа управления поворотом от нейтрального положения, при этом однозначная связь углов поворота штурвала и радиуса поворота машины не обеспечивается.

В начальный момент работы алгоритма конечный автомат находится в состоянии «straight». Условием перехода в состояние «trn_default» является отклонение штурвала от нейтрального положения. Условием перехода в состояние «trn_b2» из «straight» или «trn_default» является выполненное ограничение по скорости движения БГМ, включенная нейтральная передача в КП и нажатие кнопки поворота на месте. Возврат в состояние «straight» из «trn_b2» происходит при нейтральном положении штурвала и невыполнения одного из условий выполнения поворота на месте. Возврат в состояние «straight» из «trn_default» происходит при нейтральном положении штурвала. Также предусмотрен переход из «trn_default» в «trn_b2», условие перехода аналогично условию выхода из «trn_b2» в «straight», но при этом штурвал должен быть отклонен от нейтрального положения.

Реализация алгоритма работы СУ криволинейным движением с применением теории конечных автоматов позволяет структурированно описать все возможные состояния объекта управления (которые в полной мере соответствуют физическим состояниям БГМ), определить для каждого состояния задающие воздействия и режимы работы СУ, а также задать порядок переключения между состояниями. В каждый момент времени активным может быть только одно состояние. Для изменения текущего режима функционирования объекта управления требуется поменять состояние конечного автомата. Подобный порядок реализации алгоритма управления позволяет в наглядной форме выполнить описание объекта управления для СУ и определить реакцию СУ на действия оператора, что не представляется возможным сделать при помощи традиционных условных операторов. Данная реализация позволяет выполнить проверку и отладку всех режимов работы и логических переходов СУ на виртуальной модели с последующей генерацией кода для управляющей программы в автоматизированном режиме и избежать ошибок в управляющей программе ЭБУ.

ВЫЧИСЛЕННЫЕ ЭКСПЕРИМЕНТЫ ПЕРВОГО ЭТАПА

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

В вычислительном эксперименте оценивается работа алгоритмов СУ при прохождении маневра типа «змейка».

На рис. 9 и 10 представлены графики изменения поперечной и продольной скорости при моделировании движения БГМ по результатам двух расчетов. Пунктирной линией показан расчет с шагом интегрирования 0,005 с, сплошной линией показан расчет с шагом интегрирования 0,01 с. В указанных расчетах использовался метод интегрирования, основанный на методе Ньютона и использующем экстраполяцию на основании текущего значения переменной и значения ее производной в текущем состоянии для вычисления значения переменной на следующем шаге интегрирования.

 

Рис. 9. Продольная скорость БГМ в зависимости от времени.

Fig. 9. Time-domain lateral velocity of the HSTV.

 

Рис. 10. Поперечная скорость БГМ в зависимости от времени.

Fig. 10. Time-domain lateral velocity of the HSTV.

 

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

Из рис. 9 и 10 видно, что относительная ошибка вычислений при работе в режиме реального времени (с шагом 0,01 с) по сравнению с эталонной моделью (с шагом 0,005 с) незначительна (не более 5%). Достигнутая точность является допустимой при необходимости проводить расчет в режиме реального времени.

ВЫЧИСЛИТЕЛЬНЫЕ ЭКСПЕРИМЕНТЫ ВТОРОГО ЭТАПА

Второй этап метода разработки бортовых систем предполагает реализацию алгоритмов управления в составе физического контроллера. В данном случае алгоритм управления криволинейным движением БГМ был перенесен на блок управления HYDAC TTC 580 (ЭБУ). Коммуникация между ЭБУ и моделью реального времени, функционирующей в среде MATLAB Simulink, реализовывалась посредством CAN 2.0B интерфейса, с использованием CAN-USB адаптеров.

Рабочее место, на котором реализован опытный образец СУ и коммуникация между имитационной математической моделью динамики криволинейного движения БГМ и ЭБУ, представлены на рис. 11.

 

Рис. 11. Установка для работы с опытным образцом СУ.

Fig. 11. The setup for working with the CS prototype.

 

В проводимом эксперименте оценивается работа алгоритмов СУ на ЭБУ при прохождении маневра «змейка». Результаты работы алгоритма на ЭБУ с математической имитационной моделью динамики криволинейного движения БГМ в среде «MATLAB Simulink» сравниваются с результатом работы алгоритма и модели в среде «MATLAB Simulink».

Результаты эксперимента представлены на рис. 12 и 13.

 

Рис. 12. Продольная скорость БГМ в зависимости от времени.

Fig. 12. Time-domain longitudinal velocity of the HSTV.

 

Рис. 13. Поперечная скорость БГМ в зависимости от времени.

Fig. 13. Time-domain lateral velocity of the HSTV.

 

Анализируя расчеты, можно сделать вывод о соответствии результатов имитационного математического моделирования криволинейного движения БГМ при работе алгоритмов СУ в среде «MATLAB Simulink» и непосредственно в контроллере.

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

ВЫВОДЫ

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

По результатам вычислительных экспериментов получены ошибки определения продольной и поперечной скорости БГМ при работе алгоритмов в контроллере относительно работы алгоритмов в виртуальной среде. Относительная ошибка по продольной скорости БГМ не превышает 5%, по поперечной скорости БГМ не превышает 3%, что является удовлетворительным для данной задачи.

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

ДОПОЛНИТЕЛЬНО

Вклад авторов. Н.В. Бузунов ― поиск публикаций по теме статьи, написание и редактирование текста рукописи; В.В. Иваненков ― редактирование текста рукописи; Р.Д. Пирожков ― поиск публикаций по теме статьи, написание текста рукописи, создание изображений; Б.Б Косицын ― разработка имитационной модели, экспертная оценка; Г.О. Котиев ― экспертная оценка, утверждение финальной версии. Авторы подтверждают соответствие своего авторства международным критериям ICMJE (все авторы внесли существенный вклад в разработку концепции, проведение исследования и подготовку статьи, прочли и одобрили финальную версию перед публикацией).

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

Источник финансирования. Авторы заявляют об отсутствии внешнего финансирования при проведении исследования.

ADDITIONAL INFORMATION

Authors’ contribution. N.V. Buzunov ― search for publications on the topic of the article, writing and editing the text of the manuscript; V.V. Ivanenkov ― editing the text of the manuscript; R.D. Pirozhkov ― searching for publications on the topic of the article, writing the text of the manuscript, creating images; B.B. Kositsyn ― development of the simulation model, expert opinion; G.O. Kotiev ― expert opinion, approval of the final version. All authors made a substantial contribution to the conception of the work, acquisition, analysis, interpretation of data for the work, drafting and revising the work, final approval of the version to be published and agree to be accountable for all aspects of the work.

Competing interests. The authors declare that they have no competing interests.

Funding source. This study was not supported by any external sources of funding.

×

About the authors

Nikolai V. Buzunov

Bauman Moscow State Technical University

Email: buzunovnv@bmstu.ru
ORCID iD: 0009-0007-6614-6378
SPIN-code: 8319-7051

Cand. Sci. (Tech.), Associate Professor of the Wheeled Vehicles Department

Russian Federation, Moscow

Vyacheslav V. Ivanenkov

Bauman Moscow State Technical University

Email: ivanenkov@bmstu.ru
ORCID iD: 0009-0009-7426-2605
SPIN-code: 4346-9530

Cand. Sci. (Tech.), Associate Professor of the Robotics Systems and Mechatronics Department

Russian Federation, Moscow

Roman D. Pirozhkov

Bauman Moscow State Technical University

Author for correspondence.
Email: pirozhkov@bmstu.ru
ORCID iD: 0009-0000-0302-9181
SPIN-code: 9308-8299

Postgraduate of the Multipurpose Tracked Vehicles and Mobile Robots Department

Russian Federation, Moscow

Boris B. Kositsyn

Bauman Moscow State Technical University

Email: kositsyn_b@bmstu.ru
ORCID iD: 0000-0002-2131-2738
SPIN-code: 2005-7528

Associate Professor, Dr. Sci. (Tech.), Professor of the Wheeled Vehicles Department

Russian Federation, Moscow

Georgy O. Kotiev

Bauman Moscow State Technical University

Email: kotievgo@yandex.ru
ORCID iD: 0000-0001-7884-157X
SPIN-code: 8963-6431

Professor, Dr. Sci. (Tech.), Head of the Wheeled Vehicles Department

Russian Federation, Moscow

References

  1. Ziye Z, Haiou L, Huiyan C, et al. Kinematics-aware model predictive control for autonomous high-speed tracked vehicles under off-road conditions. Mechanical Systems and Signal Processing. 2019;123:333–350. doi: 10.1016/j.ymssp.2019.01.005
  2. Zhou T, Angeles J, Hassani F. Dynamic modeling and trajectory tracking control of unmanned tracked vehicles. Robotics and Autonomous Systems. 2018;110:102–111. doi: 10.1016/j.robot.2018.09.008
  3. Chobitok VA. The theory of the movement of tanks and infantry fighting vehicles. Moscow: Voenizdat; 1984. (in Russ.)
  4. Zabavnikov NA. Fundamentals of the theory of transport tracked vehicles. Moscow: Mashinostroenie; 1975. (in Russ.)
  5. Derzhansky VB, Taratorkin IA, Zhebelev KS. Study of the Dynamics of Controlled Motion of High-Speed Tracked Vehicles. Vestnik YuUrGU. 2006;11:114–121. (in Russ.)
  6. Tang S, Yuan S, Hu J, et al. Modeling of steady-state performance of skid-steering for high-speed tracked vehicles. J. Terramechanics. 2017;73:25–35. doi: 10.1016/j.jterra.2017.06.003
  7. Alyabiev VA, Kondakov SV, Malakhovetsky AA, et al. Digital twin of a high-speed tracked vehicle with an onboard hydrostatic steering mechanism. Vestnik Yuzhno-Uralskogo gosudarstvennogo universiteta. Seriya: Mashinostroenie. 2022;22(2):59–70. (in Russ.)
  8. Buzunov NV. Metod razrabotki zakonov upravleniya nagruzhatelem rulevogo kolesa pri otsutstvii «zhestkoy» svyazi v sisteme upravleniya povorotom kolesnykh mashin. [dissertation] Moscow; 2017. (in Russ.)
  9. Kositsyn BB, Kotiev GO, Miroshnichenko AV, et al. Determination of the characteristics of transmissions of wheeled and tracked vehicles with an individual electric drive of the driving wheels. Trudy NAMI. 2019;3:22–35. (in Russ.)
  10. Zhai L, Huang H, Sun T, et al. Investigation of Energy Efficient Power Coupling Steering System for Dual Motors Drive High Speed Tracked Vehicle. Energy Procedia. 2016;104:372–377. doi: 10.1016/j.egypro.2016.12.063
  11. Stadukhin AA. Nauchnye metody opredeleniya ratsionalnykh parametrov elektromekhani-cheskikh transmissiy vysokopodvizhnykh gusenichnykh mashin [dissertation] Moscow; 2021. (in Russ.)
  12. Farobin YaE. Theory of rotation of transport vehicles. Moscow: Mashinostroenie. 1970. (in Russ.)
  13. Krasnenkov VI, Kharitonov SA. Dynamics of curvilinear motion of a tracked transport vehicle. Trudy MVTU. 1980;339:3–67. (in Russ.)
  14. Krasnenkov VI, Lovtsov YuI, Kharitonov SA. Simulation modeling of the movement of a transport tracked vehicle and evaluation of its reactions to disturbances. Trudy MVTU. 1988;506:126–160. (in Russ.)
  15. Kotiev GO, Pankratov MS, Polungyan AA. Simulation modeling of the movement of an all-wheel drive wheeled vehicle with a continuously variable transmission. Vestnik MGTU im NE Baumana. Ser. “Mashinostroenie”. 2004;4(57):3–14. (in Russ.)
  16. Gorelov VA, Kositsyn BB, Miroshnichenko AV, et al. The regulator of the steering control system of a high-speed tracked vehicle with an individual drive of the driving wheels. Izvestiya MGTU «MAMI». 2019;13(4):21–28. (in Russ.) doi: 10.31992/2074-0530-2019-42-4-21-28
  17. Afanasiev BA, Belousov BN, Zheglov LF. Designing all-wheel drive wheeled vehicles: A textbook for universities. Moscow: MGTU im NE Baumana; 2008;3. (in Russ.)
  18. Stadukhin AA. Study of the relationship between the theoretical and actual turning radii of a tracked vehicle using mathematical modeling. Izvestiya MGTU «MAMI». 2020;14(4):88–100. (in Russ.) doi: 10.31992/2074-0530-2020-46-4-88-100

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Sequence of transition from numerical simulation models of the developed CS and the HSTV to real prototypes of the CS and the HSTV.

Download (72KB)
3. Fig. 2. Kinematic scheme of the dual-flow transmission of the HSTV.

Download (163KB)
4. Fig. 3. Coordinate frames used for definition the dynamics of curvilinear motion of the HSTV: C – the HSTV’s center of gravity; XY – the coordinate frame related to the HSTV’s center of gravity; X’Y’ – the coordinate frame related to ground; Xi”Yi” – the coordinate frame related to the i-th track roller; L – the HSTV’s base; B – the HSTV’s track; xкi – the X-axis coordinate of the i-th track roller in the XY coordinate frame; yкi – the Y-axis coordinate of the i-th track roller in the XY coordinate frame.

Download (155KB)
5. Fig. 4. The analytical model for defining of slip rate of the active part of a track: XY – the coordinate frame related to the HSTV’s center of gravity; X”Y” – the coordinate frame related to the center of the active part of a track; v – velocity of the HSTV’s center of gravity; rк – radius vector of the center of the active part of a track in the XY coordinate frame; ωz – the HSTV’s yaw rate relative to the center of gravity; ωBK – rotational velocity of the driving wheel; rBK – the driving wheel’s radius; vск – slip rate of the active part of a track; φ – rotation angle of vector of slip rate of the active part of a track relative to X’’-axis; Rxy – tangential reaction force of interaction between the active part of a track and ground; Rx, Ry – X- and Y-components of Rxy in the X”Y” coordinate frame.

Download (63KB)
6. Fig. 5. Hydrostatic drive scheme.

Download (28KB)
7. Fig. 6. Structural diagram of control of working volume of the HSSM pump: α – steering handwheel angle; ΔωВКтр – demanded difference of driving wheels’ rotation velocities; ΔωВК – current difference of driving wheels’ rotation velocities; h – control input by the HSSM pump swashplate.

Download (76KB)
8. Fig. 7. Steering ratio depending on steering handwheel angle.

Download (62KB)
9. Fig. 8. The finite state machine of the CS in the MATLAB/Simulink software.

Download (137KB)
10. Fig. 9. Time-domain lateral velocity of the HSTV.

Download (56KB)
11. Fig. 10. Time-domain lateral velocity of the HSTV.

Download (66KB)
12. Fig. 11. The setup for working with the CS prototype.

Download (342KB)
13. Fig. 12. Time-domain longitudinal velocity of the HSTV.

Download (59KB)
14. Fig. 13. Time-domain lateral velocity of the HSTV.

Download (66KB)

Copyright (c) 2023 Eco-Vector

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

 СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: ПИ № ФС 77 - 81900 выдано 05.10.2021.


This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies