Метод разработки электронной системы управления криволинейным движением быстроходной гусеничной машины с двухпоточной трансмиссией

Обложка


Цитировать

Полный текст

Открытый доступ Открытый доступ
Доступ закрыт Доступ предоставлен
Доступ закрыт Доступ платный или только для подписчиков

Аннотация

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

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

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

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

Заключение: поставленная цель достигнута, проведенная работа показывает состоятельность приведенного метода разработки СУ.

Полный текст

ВВЕДЕНИЕ

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

Для БГМ при увеличении средних и максимальных скоростей остаются актуальными вопросы обеспечения бесступенчатого изменения радиуса (кривизны) поворота. Решение подобной проблемы может осуществляться за счет применения традиционных двухпоточных трансмиссий с ГОМП, а также за счет применения тяговых электродвигателей для привода ведущих колес с целью сделать управление криволинейным движением гусеничной машины как автомобилем. Помимо этого, такого рода трансмиссии в значительной степени подходят для реализации дистанционного управления и роботизации [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 (все авторы внесли существенный вклад в разработку концепции, проведение исследования и подготовку статьи, прочли и одобрили финальную версию перед публикацией).

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

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

×

Об авторах

Николай Викторович Бузунов

Московский государственный технический университет имени Н.Э. Баумана

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

канд. техн. наук, доцент кафедры «Колесные машины»

Россия, Москва

Вячеслав Васильевич Иваненков

Московский государственный технический университет имени Н.Э. Баумана

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

канд. техн. наук, доцент кафедры «Робототехнические системы и мехатроника»

Россия, Москва

Роман Дмитриевич Пирожков

Московский государственный технический университет имени Н.Э. Баумана

Автор, ответственный за переписку.
Email: pirozhkov@bmstu.ru
ORCID iD: 0009-0000-0302-9181
SPIN-код: 9308-8299

аспирант кафедры «Многоцелевые гусеничные машины и мобильные роботы»

Россия, Москва

Борис Борисович Косицын

Московский государственный технический университет имени Н.Э. Баумана

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

доцент, д-р техн. наук, профессор кафедры «Колесные машины»

Россия, Москва

Георгий Олегович Котиев

Московский государственный технический университет имени Н.Э. Баумана

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

профессор, д-р техн. наук, заведующий кафедрой «Колесные машины»

Россия, Москва

Список литературы

  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. Vol. 123. P. 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 Vol. 110. P. 102–111. doi: 10.1016/j.robot.2018.09.008
  3. Чобиток В.А. Теория движения танков и БМП. М.: Воениздат, 1984.
  4. Забавников Н.А. Основы теории транспортных гусеничных машин. М.: Машиностроение, 1975.
  5. Держанский В.Б., Тараторкин И.А., Жебелев К.С. Исследование динамики управляемого движения быстроходных гусеничных машин // Вестник ЮУрГУ. 2006. №11. С. 114–121.
  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. Vol. 73. P. 25–35. doi: 10.1016/j.jterra.2017.06.003
  7. Алябьев В.А., Кондаков С.В., Малаховецкий А.А. и др. Цифровой двойник быстроходной гусеничной машины с бортовым гидрообъемным механизмом поворота // Вестник Южно-Уральского государственного университета. Серия: Машиностроение. 2022. Т. 22, № 2. С. 59–70.
  8. Бузунов Н.В. Метод разработки законов управления нагружателем рулевого колеса при отсутствии «жесткой» связи в системе управления поворотом колесных машин: дисc. … канд. техн. наук. М., 2017.
  9. Косицын Б.Б., Котиев Г.О., Мирошниченко А.В. и др. Определение характеристик трансмиссий колесных и гусеничных машин с индивидуальным электроприводом ведущих колес // Труды НАМИ. 2019. № 3. С. 22–35.
  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. Vol 104. P. 372–377. doi: 10.1016/j.egypro.2016.12.063
  11. Стадухин А.А. Научные методы определения рациональных параметров электромеханических трансмиссий высокоподвижных гусеничных машин: дисc. … д-ра техн. наук. М., 2021.
  12. Фаробин Я.Е. Теория поворота транспортных машин. М.: Машиностроение. 1970.
  13. Красненьков В.И., Харитонов С.А. Динамика криволинейного движения транспортной гусеничной машины // Труды МВТУ. 1980. № 339. С. 3–67.
  14. Красненьков В.И., Ловцов Ю.И., Харитонов С.А. и др. Имитационное моделирование движения транспортной гусеничной машины и оценка ее реакций на возмущения // Труды МВТУ. 1988. № 506. C. 126–160.
  15. Котиев Г.О., Панкратов М.С., Полунгян А.А. Имитационное моделирование движения полноприводной колесной машины с бесступенчатой трансмиссией // Вестник МГТУ им. Н.Э. Баумана. Сер. “Машиностроение”. 2004. № 4(57). С. 3–14.
  16. Горелов В.А., Косицын Б.Б., Мирошниченко А.В. и др. Регулятор системы управления поворотом быстроходной гусеничной машины с индивидуальным приводом ведущих колёс // Известия МГТУ «МАМИ». 2019. Т. 13, № 4. С. 21–28. doi: 10.31992/2074-0530-2019-42-4-21-28
  17. Афанасьев Б.А., Белоусов Б.Н., Жеглов Л.Ф. и др. Проектирование полноприводных колесных машин: Учебник для вузов. Т. 3. М.: МГТУ им. Н.Э. Баумана, 2008.
  18. Стадухин А.А. Исследование взаимосвязи между теоретическим и фактическим радиусами поворота гусеничной машины с помощью математического моделирования // Известия МГТУ «МАМИ». 2020. Т. 14, № 4. С. 88–100. doi: 10.31992/2074-0530-2020-46-4-88-100

Дополнительные файлы

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

Скачать (72KB)
3. Рис. 2. Кинематическая схема двухпоточной трансмиссии БГМ.

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

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

Скачать (63KB)
6. Рис. 5. Схема гидростатического привода.

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

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

Скачать (62KB)
9. Рис. 8. Конечный автомат СУ в среде «MATLAB Simulink».

Скачать (137KB)
10. Рис. 9. Продольная скорость БГМ в зависимости от времени.

Скачать (56KB)
11. Рис. 10. Поперечная скорость БГМ в зависимости от времени.

Скачать (66KB)
12. Рис. 11. Установка для работы с опытным образцом СУ.

Скачать (342KB)
13. Рис. 12. Продольная скорость БГМ в зависимости от времени.

Скачать (59KB)
14. Рис. 13. Поперечная скорость БГМ в зависимости от времени.

Скачать (66KB)

© Эко-Вектор, 2023

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

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


Данный сайт использует cookie-файлы

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

О куки-файлах