Mathematical model of the moment distribution algorithm along the axes of an electric vehicle with a two-motor type

Cover Page


Cite item

Full Text

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

Abstract

BACKGROUND: The development of electric and hybrid vehicles is impossible without the creation of schemes in which torque is generated by electric motors independently on the front and rear axles or on each wheel and the best dynamics is achieved. The development of a function for distributing torque between the axles or wheels of a car is a relevant technical task.

AIMS: Creation of a mathematical model for the torque distribution requested by the driver to the front and rear electric motors in order to assist the course stability system and counteract wheel slip when driving in a turn close to drifting/skidding or driving on surfaces with a low or variable grip coefficient.

METHODS: The algorithm model was built in the MATLAB/Simulink environment, was tested in the model-in-the-loop mode on a simulation model developed in the Simcenter Amesim environment, was tested in the hardware-in-the-loop mode on the LabCar real-time machine (ETAS GmbH) and was tested in a vehicle.

RESULTS: The function based on the abovementioned methods was built in MATLAB/Simulink. Testing in simulation mode on the simulation model developed in Simcenter Amesim was performed and the initial values of calibration parameters were determined. Implementation of the function into the software structure of the prototype and compilation of the executable C-code for the master file loaded into the control unit were completed. Testing of the function implemented into the control unit on the LabCar real-time test rig was carried out. After eliminating the shortcomings identified at the previous stages of testing, calibrations and tests of the function integrated into the vehicle were carried out, which showed the effectiveness of the described torque distribution model.

CONCLUSIONS: The practical value of the study lies in the possibility of using the proposed control laws to develop systems for torque distribution between the axles or wheels of modern vehicles.

Full Text

Введение

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

Кинематическую схему с двумя электромоторами, изображенную на рис. 1, используют многие производители полноприводных электромобилей премиум-класса, в частности, такая схема применяется на Audi e-tron quattro, Jaguar I-Pace, Mercedes-Benz EQC, Tesla Model X.

 

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

Fig. 1. The all-wheel drive electric vehicle layout.

 

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

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

В НАМИ разрабатывается новый полноприводный гибридный автомобиль с уникальными характеристиками, выполненный по схеме с двумя электромоторами. Следовательно, для этого вновь разрабатываемого транспортного средства необходима разработка новой функции распределения запрашиваемого водителем момента между передним и задним электромотором.

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

Формализация задач для разрабатываемой функции

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

Чтобы улучшить обозначенные потребительские свойства, функция распределения момента должна выполнять следующие две основные задачи:

  • предотвращение пробуксовок;
  • противодействие сносу/заносу.

Для сохранения потребительских свойств функция должна соответствовать основным требованиям при выполнении поставленных задач:

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

Для реализации поставленных задач, функция распределения момента, общая структура которой представлена на рис. 2, имеет блок ограничений (Limiter) и три регулятора:

  • PreControl – регулятор с прямой связью, снижающий вероятность пробуксовок и сноса/заноса;
  • YawControl – регулирование с обратной связью по ошибке скорости рыскания;
  • SlipControl – регулирование с обратной связью по ошибке разницы скоростей осей.

 

Рис. 2. Общая структура функции распределения момента.

Fig. 2. The main structure of the torque distribution function.

 

Блок с прямой обратной связью (PreControl)

Задача блока PreControl состоит в снижении вероятности возникновения пробуксовок, сноса или заноса на основе данных о движении автомобиля.

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

 

Рис. 3. Расчетная схема продольного движения.

Fig. 3. Analytical scheme of longitudinal motion.

FzF=mgLFmahLF+LR,           (1)

FzR=mgLR+mahLF+LR.           (2)

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

PreContrTrq_FrPreContrTrq_Rr=FzFFzR,       (3)

где  PreContrTrq_Fr – запрос момента блока PreControl на переднюю ось; PreContrTrq_Rr – запрос момента блока PreControl на заднюю ось.

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

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

Кроме того, характер поворачиваемости зависит от места приложения тяговых усилий: передний привод смещает поворачиваемость в сторону недостаточной, задний привод в сторону избыточной. Следовательно, распределением момента между передним и задним электромотором, можно корректировать характеристику поворачиваемости, приближая её к нейтральной [6].

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

 

Рис. 4. Зависимость доли момента, передаваемого на заднюю ось от бокового ускорения.

Fig. 4. Dependence of the part of torque transmitted to the rear axle on lateral acceleration.

 

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

Блок с обратной связью по ошибке скорости рыскания (YawControl)

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

На сегодняшний день описаны разные методы обнаружения сноса/заноса. Их можно условно разделить на три группы: оценка скорости рыскания [4]; оценка соотношений скоростей колёс передней и задней оси [3]; оценка углов бокового увода [5]. Для текущей работы выбран метод оценки скорости рыскания, т.к. метод сравнения скоростей колёс может показывать хороший результат только в случае отсутствия пробуксовки, в то время как качественная оценка углов бокового увода сложно реализуема.

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

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

ωz_ref=VxR,                                     (4)

где Vx – продольная скорость автомобиля; R – радиус поворота.

Первое допущение – принимаем продольную скорость автомобиля  равной минимальной из скоростей колёс, приведённой к центру масс автомобиля.

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

R=Ltg(θ1δ1)+tg(δ2)+B2.            (5)

 

Рис. 5. Расчетная схема криволинейного движения автомобиля.

Fig. 5. Analytical scheme of curvilinear motion of a vehicle.

 

При малых углах θ1 и δi, которые характерны при рассмотрении устойчивости и управляемости колёсных машин [2] и с учетом того, что при целевой нейтральной поворачиваемости δ1≈δ2, можно с достаточной для практики точностью сделать следующее допущение принимающее вид

RLθ,            (6)

где усреднённый угол поворота передних колёс, линейно зависящий от угла поворота рулевого колеса.

На рис. 6а можно заметить сходимость расчетной и измеренной скорости рыскания при движении без бокового скольжения слева и расхождение вследствие сноса передней оси справа (ωz_ref>ωz). На рис. 6б показано расхождение расчетной и измеренной скорости рыскания в случае заноса задней оси (ωz_ref<ωz) и контрповорота.

При регистрации расхождения ωz_ref и ωz активируется ПИД-регулятор, который увеличивает момент на задней оси и уменьшает на передней при сносе передней оси, и, наоборот, увеличивает момент на передней оси и снижает на задней в случае заноса задней оси и контрповорота, как проиллюстрировано на рис. 7.

 

Рис. 6. Соотношение ожидаемой и измеренной скорости рыскания: а) при движении без бокового скольжения и при сносе передней оси; б) при заносе задней оси и контрповороте.

Fig. 6. Comparison of expected and measured yaw rate: a) at driving without side slip and with front axle skidding; b) at rear axle drifting and countersteering.

 

Рис. 7. Регулирование распределением момента по ошибке скорости рыскания: а) при сносе передней оси; б) при заносе задней оси; в) при контрповороте.

Fig. 7. Adjustment of torque distribution according to the yaw rate error: a) at the front axle skidding; b) at the rear axle drifting; c) at countersteering.

 

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

Блок с обратной связью по ошибке разницы скоростей (SlipControl)

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

Обнаружение пробуксовки основано на сравнении скоростей передней и задних колёс, данные о которых поступают с датчиков антиблокировочной системы. При криволинейном движении каждое колесо автомобиля имеет свою траекторию движения, вследствие чего возникает ожидаемая разница скоростей осей ΔV_ref.

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

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

ΔV_ref=f(Vx,θ)=c0+c1Vx+c2θ+c3Vxθ++cn(Vxθ)n.      (7)

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

Для получения коэффициентов полинома был применён инструмент суррогатного моделирования в программно-вычислительном комплексе Simcenter Amesim. Для этого, как проиллюстрировано на рис. 8, был подготовлен набор входных и выходных данных, определены настройки параметров оптимизатора, и на выходе получены коэффициенты полинома, описывающего целевую поверхность.

 

Рис. 8. Получение полиноминальной зависимости от двух переменных.

Fig. 8. Obtaining the two-variable polynomial function.

 

Пробуксовка регистрируется, когда расхождение измеренной разницы скоростей ∆и ожидаемой разницы скоростей ∆v_ref выходит за пределы установленных допусков. Чтобы нивелировать шумы сигналов и случайные кратковременные возмущения, применяется интеграционный фильтр, который снижает вероятность ложных срабатываний. На рис. 9 представлен пример графика работы функции обнаружения пробуксовки, где показаны участки допустимой сходимости ∆v и ∆v_ref (1), участки фильтруемых выбросов (2) и участок, на котором регистрируется пробуксовка (3).

 

Рис. 9. Определение состояния пробуксовки.

Fig. 9. Defining the state of slipping.

 

При регистрации пробуксовки активируется ПИД-регулятор по ошибке разницы скоростей ∆v_err = ∆v − ∆v_ref , который генерирует запрос на снижение момента для буксующей оси, который возвращает  пределы допуска. Для обеспечения плавности регулирования установлены ограничения на градиент интервенций регуляторов.

Заключение

Функция, основанная на вышеописанных методах реализована в MATLAB Simulink. Выполнено тестирование в режиме симуляции на имитационной модели, разработанной в Simcenter Amesim и определены первичные значения калибровочных параметров. Затем выполнено внедрение функции в структуру ПО прототипа и компиляция С-кода для прошивки на блок управления. Выполнено тестирование в составе блока управления на стенде реального времени LabCar. После устранения, выявленных на предыдущих этапах тестирования, недочетов, выполнены калибровки и проведены испытания в составе автомобиля, которые показали эффективность описанного в данной статье функции распределения момента.

 

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

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

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

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

×

About the authors

Alexander M. Zavatsky

Central Scientific Research Automobile and Automotive Engines Institute NAMI

Author for correspondence.
Email: Alex7061@yandex.ru
ORCID iD: 0000-0003-0616-1350
SPIN-code: 9509-1069

Design Engineer of the Hybrid Vehicle Calibrations Department

Russian Federation, 2 Avtomotornaya street, 125438 Moscow

Vladimir V. Debelov

Central Scientific Research Automobile and Automotive Engines Institute NAMI

Email: vladimir.debelov@nami.ru
ORCID iD: 0000-0001-6050-0419
SPIN-code: 8701-7410
Scopus Author ID: 57209468691

Cand. Sci. (Tech.), Head of the Software Technologies Department

Russian Federation, 2 Avtomotornaya street, 125438 Moscow

Andrey N. Malyshev

Central Scientific Research Automobile and Automotive Engines Institute NAMI

Email: andrey.malyshev@nami.ru
ORCID iD: 0000-0003-0233-0348
SPIN-code: 6196-3162

Head of the Hybrid Vehicle Calibrations Department

Russian Federation, 2 Avtomotornaya street, 125438 Moscow

Andrey V. Keller

Central Scientific Research Automobile and Automotive Engines Institute NAMI

Email: andrey.keller@nami.ru
ORCID iD: 0000-0003-4183-9489
SPIN-code: 4622-5727

Professor, Dr. Sci. (Tech.), Acting Deputy Director

Russian Federation, 2 Avtomotornaya street, 125438 Moscow

References

  1. World statistics 2021: electric vehicles and plug-in hybrids. Autoreview.ru [internet] Accessed: 15.12.2022. Available from: https://autoreview.ru/news/mirovaya-statistika-2021-elektromobili-i-podzaryazhaemye-gibridy
  2. Larin VV. Theory of movement of all-wheel drive wheeled vehicles: a textbook. Moscow: MGTU im NE Baumana, 2010.
  3. Antonyan AA. Povyshenie ustoychivosti i upravlyaemosti avtomobiley kolesnoy formu-loy 4kh4 putem pereraspredeleniya podvodimykh k kolesam vrashchayushchikh momentov [dissertation] Moscow; 2021.
  4. Patent US № 6598721 / 21.05.2019. Michelis A, Ravier C, Moulaire P. Understeer and oversteer detector for a motor vehicle.
  5. Agliullin T, Ivanov V, Ricciardi V, et al. Torque Vectoring Control on Ice for Electric Vehicleswith Individually Actuated Wheels. In: Conference: The 26th IAVSD Symposium on Dynamics of Vehicles on Roads and Tracks. Gothenburg; 2019.
  6. Grachev EV, Debelov VV, Endachev DV, et al. Development of a concept for controlling the distribution of torque of the driving wheels of electric vehicles with an individual drive of the driving wheels. Intellektualnye transportnye sistemy. Sbornik trudov Mezhdunarodnogo avtomo-bilnogo nauchnogo foruma MANF-2017. Moscow: Izd-vo FGUP «NAMI»; 2017:257-267.
  7. Debelov VV. Vehicle motion control systems. textbook. Moscow: Izd-vo FGUP «NAMI»; 2021.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. The all-wheel drive electric vehicle layout.

Download (48KB)
3. Fig. 2. The main structure of the torque distribution function.

Download (108KB)
4. Fig. 3. Analytical scheme of longitudinal motion.

Download (61KB)
5. Fig. 4. Dependence of the part of torque transmitted to the rear axle on lateral acceleration.

Download (17KB)
6. Fig. 5. Analytical scheme of curvilinear motion of a vehicle.

Download (59KB)
7. Fig. 6. Comparison of expected and measured yaw rate: a) at driving without side slip and with front axle skidding; b) at rear axle drifting and countersteering.

Download (134KB)
8. Fig. 7. Adjustment of torque distribution according to the yaw rate error: a) at the front axle skidding; b) at the rear axle drifting; c) at countersteering.

Download (85KB)
9. Fig. 8. Obtaining the two-variable polynomial function.

Download (133KB)
10. Fig. 9. Defining the state of slipping.

Download (62KB)

Copyright (c) 2023 Eco-Vector



This website uses cookies

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

About Cookies