Исследование модели «реального времени» плоского криволинейного движения автомобиля с колесной формулой 6х6



Цитировать

Полный текст

Аннотация

Основной темой данного исследования является верификация математической модели движения транспортного средства, функционирование которой осуществляется в режиме реального времени. Предметом исследования является модель, описывающая плоское криволинейное движение автомобиля с колесной формулой 6х6. Корректность работы указанной модели определяется на основе способов и критериев, применяемых в настоящее время в зарубежных и отечественных исследованиях. В качестве параметров оценки работы модели выступают кинематические линейные и угловые характеристики плоского движения автомобиля. Критерием оценки является величина относительной погрешности не более 10% при сравнении в одинаковые моменты времени параметров исследуемой модели с параметрами "эталонной" модели, корректность функционирования которой подтверждена результатами экспериментов на реальном объекте. Исследование проводится в несколько этапов при различных режимах движения автомобиля и различных параметрах моделирования. Продолжительность тестовых "заездов" составляет 30 с. По окончанию каждого заезда осуществляется сравнение полученных результатов с данными "эталонной" модели, определение относительной погрешности моделирования и ее сравнение с установленным критерием корректности. По результатам исследования установлено, что рассматриваемая модель реального времени удовлетворяет заданному критерию верификации при шаге реализации не более 0,001 с. При увеличении шага реализации наблюдаются значительные отклонения параметров исследуемой модели от результатов "эталонной" модели, в данном случае модель реального времени может быть использована для решения ограниченного круга задач. Уменьшение шага моделирования способствует приближению поведения исследуемого объекта к "эталонному", однако в условиях функционирования в режиме реального времени данный подход требует значительного увеличения вычислительных мощностей.

Полный текст

Введение При создании имитационной модели принимается компромиссное решение между выделенными на использование вычислительными ресурсами и требуемой точностью решения задачи. Степень упрощения модели зависит от целей исследования, а ее адекватность необходимо подтверждать путем сравнения с данными, полученными эмпирическим путем, или с результатами верифицированных моделей. Одним из основных направлений в исследовании колесной и гусеничной техники является имитационное моделирование в режиме реального времени. Модели реального времени активно используются ведущими мировыми производителями автомобилей для решения вопросов, связанных с разработкой электронных систем управления транспортными средствами [1]. Цель исследования Целью данной работы является верификация математической модели реального времени криволинейного движения автомобиля с колесной формулой 6x6. Материалы, методы и результаты исследования По результатам анализа данных, представленных в [1-8], можно сделать вывод, что верификация имитационных математических моделей может быть выполнена: 1) путем сравнения результатов моделирования с экспериментальными данными (результатами, полученными по итогам заездов опытного образца или по итогам работ на соответствующем стендовом оборудовании); 2) путем сравнения данных разрабатываемой модели с результатами моделирования, адекватность которых уже подтверждена в ходе реальных заездов. В исследованиях [1, 6, 8] авторы отмечают, что относительные погрешности разрабатываемых ими моделей могут достигать 17...33%, однако представленные результаты достаточны для целей исследований и модели могут быть использованы в дальнейшем. Моделирование в режиме реального времени необходимо, прежде всего, для обеспечения возможности отладки программного обеспечения различных бортовых систем управления транспортного средства вне объекта. Для решения подобных задач шаг реализации модели выбирается не более 1 мс [4]. В текущем исследовании выбран вариант (2) проверки корректности работы Real-time модели транспортного средств. В качестве «эталонной» модели применена модель криволинейного движения автомобиля, представленная в работе [9]. Указанная модель была разработана на кафедре «Колесные машины» МГТУ им. Н.Э. Баумана и верифицирована на объекте ЗЭТ 6х6, реализация осуществляется в среде Matlab с применением пакета расширений Simulink (далее - Matlab-модель). Различие между результатами моделирования и данными, полученными в ходе тестовых заездов, не превышали 10%. В исследуемой модели реального времени движение автомобиля как твердого тела рассматривается в горизонтальной плоскости на ровной недеформируемой опорной поверхности и складывается из поступательного движения центра масс и вращательного движения вокруг центра масс (рис. 1). Рис. 1. Системы координат, использующиеся при моделировании криволинейного движения автомобиля Рассмотрим систему уравнений, описывающую данное движение, которая позволяет рассчитать текущие ускорения по значениям сил и моментов, действующих на автомобиль: где m - масса автомобиля; Jz - момент инерции автомобиля относительно оси z; - вектор скорости центра масс автомобиля; - вектор ускорения центра масс автомобиля (абсолютная производная от вектора скорости центра масс автомобиля); - относительная производная от вектора скорости центра масс автомобиля; - вектор угловой скорости поворота автомобиля; θ - угол поворота автомобиля относительно оси ; , - координаты центра масс автомобиля в неподвижной системе координат; - - подвижная система координат, связанная с автомобилем; , - система координат, связанная с i-ым колесом автомобиля; - вектор силы взаимодействия с грунтом, действующей на i-ое колесо; - вектор силы сопротивления воздуха; Mпкi - момент сопротивления повороту i-го колеса. В табл. 1 представлены исходные данные и параметры модели. Таблица 1 Исходные данные и параметры модели Масса автомобиля, кг 24500 Длина, м 5,9 Колея, м 2,1 Высота центра масс, м 1,66 Максимальная скорость, км/ч 110 Радиус качения колеса, м 0,615 Коэффициент сцепления по оси Х, max 0,6 Коэффициент сцепления по оси Y, max 0,6 Коэффициент, определяющий вид φ(s) диаграммы 0,005 Начальная координата по оси Х, м 0 Начальная координата по оси Y, м 0 Начальный угол поворота, рад 0 Начальная линейная скорость центра масс V_x, м/с 2 Начальная линейная скорость центра масс V_y, м/с 0 Начальная угловая скорость, рад/с 0 Угол поворота сошки рулевого механизма (const), град. 5 Минимальный радиус поворота при разгоне, м 77,3 Минимальный радиус поворота при торможении, м 42,3 Реализация верифицируемой математической модели реального времени криволинейного движения автомобиля осуществляется при помощи неявного метода с использованием производных высших порядков с переменным шагом решения [10]. Применение формул на основе производных высших порядков (до второго порядка) позволяет получить более точный результат без увеличения числа шагов. В работе [11] подтверждено, что данный вычисленный подход позволяет выполнять моделирование в режиме реального времени. Исследование верифицируемой модели реального времени криволинейного движения автомобиля осуществлялось в два этапа. На первом этапе автомобиль движется с ускорением, на втором - с замедлением. Моделирование выполнялось при различных значениях максимального шага решения (0,001 с; 0,003 с; 0,005 с). Продолжительность каждого заезда составляла 30 с. По окончанию заездов производится сравнение полученных результатов (линейных и угловых параметров модели) с верифицированными данными Matlab-модели. На рис. 2 представлено семейство линейных скоростей V_x центра масс автомобиля для различных значений максимального шага моделирования, а также скорость V_x центра масс верифицированной Matlab-модели. Рис. 2. Временные зависимости линейной скорости V_x центра масс автомобиля: 1 - зависимость, полученная при решении верифицированной Matlab-модели; 2 - зависимость, полученная при решении исследуемой модели реального времени с шагом реализации не более 0,001 с; 3 - зависимость, полученная при решении исследуемой модели реального времени с шагом реализации не более 0,003 с; 4 - зависимость, полученная при решении исследуемой модели реального времени с шагом реализации не более 0,005 с На рис. 3 отражены погрешности результатов моделирования для различных максимальных шагов, а в табл. 2 приведены максимальные значения погрешностей всех исследуемых параметров движения. Рис. 3. Временные зависимости относительных погрешностей ε для скоростей V_x центра масс исследуемой модели при различных параметрах моделирования: 1 - относительная погрешность линейной скорости для шага реализации модели не более 0,001 с; 2 - относительная погрешность линейной скорости для шага реализации модели не более 0,003 с; 3 - относительная погрешность линейной скорости для шага реализации модели не более 0,005 с Таблица 2 Максимальные значения относительной погрешностей моделирования криволинейного движения автомобиля с ускорением Параметр модели Погрешность, max (шаг реализации не более 0,001 с) Погрешность, max (шаг реализации не более 0,003 с) Погрешность, max (шаг реализации не более 0,005 с) Ускорение центра масс, a_x 8,5 % 59 % 92,5 % Ускорение центра масс, a_y 9,2 % 51 % 95 % Угловое ускорение, ε 5 % 15 % 19 % Скорость центра масс, v_x 4 % 16 % 42 % Скорость центра масс, v_y 5 % 23 % 90 % Угловая скорость, ω 6 % 45 % 57 % Х-координата центра масс 0,45 % 16 % 41 % Y-координата центра масс 9,5 % 55 % 85 % Угол поворота, Θ 3 % 19 % 54 % На рис. 4 представлено семейство зависимостей угловых скоростей ω для различных значений максимального шага моделирования по окончанию второго этапа моделирования, а также угловая скорость верифицированной Matlab-модели. На рис. 5 отражены погрешности результатов моделирования для различных максимальных шагах. В табл. 3 приведены максимальные значения погрешностей исследуемых параметров движения. Рис. 4. Временные зависимости угловых скоростей ω поворота автомобиля вокруг вертикальной оси: 1 - зависимость, полученная при решении верифицированной Matlab-модели; 2 - зависимость, полученная при решении исследуемой модели реального времени с шагом реализации не более 0,001 с; 3 - зависимость, полученная при решении исследуемой модели реального времени с шагом реализации не более 0,003 с; 4 - зависимость, полученная при решении исследуемой модели реального времени с шагом реализации не более 0,003 с Рис. 5. Временные зависимости относительных погрешностей ε для угловых скоростей ω исследуемой модели реального времени при различных параметрах моделирования: 1 - относительная погрешность угловой скорости для шага реализации модели не более 0,001 с; 2 - относительная погрешность угловой скорости для шага реализации модели не более 0,003 с; 3 - относительная погрешность угловой скорости для шага реализации модели не более 0,005 с Таблица 3 Максимальные значения относительной погрешностей моделирования криволинейного движения автомобиля с замедлением Параметры модели Погрешность, max (шаг реализации не более 0,001 с) Погрешность, max (шаг реализации не более 0,003 с) Погрешность, max (шаг реализации не более 0,005 с) Ускорение центра масс, a_x 0,4 % 3 % 4 % Ускорение центра масс, a_y 1,5 % 25 % 44 % Угловое ускорение, ε 2,5 % 15 % 20 % Скорость центра масс, v_x 0,65 % 5 % 40 % Скорость центра масс, v_y 3 % 15 % 53 % Угловая скорость, ω 5 % 26,5 % 50 % Х-координата центра масс 9,5 % 35 % 72 % Y-координата центра масс 1 % 30 % 51 % Угол поворота, Θ 2 % 31 % 54 % На рис. 6 представлены траектории центра масс корпуса автомобиля, построенные по итогам заездов с замедлением «эталонного» и исследуемого объектов при различных максимальных значениях шага моделирования. Следует отметить, что при увеличении шага моделирования автомобиль начинает двигаться с «запаздыванием» по отношению к верифицированной модели, однако траектории по большей части совпадают при наложении, за исключением конечного положения корпуса автомобиля. Рис. 6. Траектории движения автомобиля при различных параметрах моделирования: 1 - траектория движения «эталонной» модели; 2 - траектория движения при шаге реализации модели не более 0,001 с; 3 - траектория движения при шаге реализации не более 0,005 с; а - положение корпуса автомобиля по окончанию реализации «эталонной» модели; б - положение корпуса автомобиля по окончанию моделирования с шагом реализации не более 0,001 с; в - положение корпуса автомобиля по окончанию моделирования с шагом реализации не более 0,005 с Выводы Проведенные вычислительные эксперименты показали, что адекватность работы имитационной математической модели реального времени в значительной степени зависит от выбранного ограничения сверху шага решения. На основе приведенных в табл. 2 и 3 данных следует вывод, что рассматриваемая модель может быть использована в качестве имитатора автомобиля при шагах решения не более 0,001 с. При больших шагах применение модели реального времени в качестве виртуального образца объекта представляется возможным для более узкого круга исследуемых вопросов. Подобные выводы не противоречат результатам отечественных и зарубежных исследований, представленных в [1-8]. Дальнейшее уменьшение шага решения (до 100...10 мкc) способствует приближению работы имитационных математических моделей к поведению реального объекта. Однако в условиях выполнения требования по функционированию в режиме реального времени данная тенденция может быть реализована только при соответствующем увеличении вычислительных мощностей.
×

Об авторах

Н. В Бузунов

МГТУ им. Н.Э. Баумана

Email: kolian.buzunov@mail.ru

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

  1. Drogies S., Bauer M. Modeling Road Vehicle Dynamics with Modelica // Modelica Workshop 2000 Proceedings. 2000. № 1. pp. 161-168.
  2. Михайлов В.В., Жук И.В., Вербицкий А.В., Солодкая М.Г. Верификация математической модели для расчета нагрузок в контакте колес автомобиля с неровной поверхностью дороги // Механика машин, механизмов и материалов. 2011. № 2(15). С. 18-23.
  3. Кончак В.С., Петько В.И., Харитончик С.В., Колесникович А.Н., Лазакович С.П., Хитриков С.В., Николаев Ю.И. Моделирование плавности хода грузовых многоосных автомобилей // Известия МГТУ "МАМИ". 2009. № 2(8). С. 46-52.
  4. Choi G.J., Yoo Y.M., Lees K.P., Yoon Y.S. A real-time multibody vehicle dynamic analysis method using suspension composite joints // International Journal of Vehicle Design. 2000. № 24. pp. 259-273.
  5. Gyoojae C. Efficient solving methods exploiting sparsity of matrix in real-time multibody dynamic simulation with relative coordinate formulation / C. Gyoojae, Y. Yungmyun, I. Jongsoon // Journal of Mechanical Science and Technology. 2001. № 15. pp. 1090-1096.
  6. Ahmad F., Mazlan S.A., Zamzuri H. Modelling and Validation of the vehicle longitudinal model // International Journal of Automotive and Mechanical Engineering (IJAME). 2014. № 10. pp. 2042-2056.
  7. Sung-Soo K., Jeong W. Subsystem synthesis method with approximate function approach for a real-time multibody vehicle model // Multibody System Dynamics. 2007. № 17. pp. 141-156.
  8. Weidong P., Papelis Y.E. Real-time dynamic simulation of vehicles with electronic stability control: Modeling and validation // International Journal of Vehicle Systems Modelling and Testing. 2005. № 1. pp. 143-167.
  9. Горелов В.А., Котиев Г.О., Бекетов А.А. Математическая модель движения вездеходного транспортного средства // Журнал автомобильных инженеров. 2008. № 1. С. 50-54.
  10. Котиев Г.О. Метод прогнозирования нагруженности элементов системы подрессоривания транспортных гусеничных машин: дис.. канд. техн. наук. М., 1993. 132 с.
  11. Бузунов Н.В., Котиев Г.О., Мирошниченко А.В. Совершенство методов разработки бортовых информационно-управляющих систем колесных и гусеничных машин // Журнал автомобильных инженеров. 2015. № 4. С. 11-15.

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

Доп. файлы
Действие
1. JATS XML

© Бузунов Н.В., 2016

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

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

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

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