Назад в библиотеку

Расчет параметров движения модели наземного подвижного объекта

Авторы: Д.А. Яковчук, С.В. Кривошеев
Источник:Материалы 69-й Международной студенческой научно-технической конференция, Астрахань, 15–19 апреля 2019 года

Введение

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

Математическая модель динамики движения транспортного средства

Одним из путей обеспечения автономности ТС является уточнение траектории движения на основании имеющихся параметров (с возможностью корректировки), либо расчет траектории дальнейшего движения подвижной модели, которая выполняется на основе математической модели (ММ) ТС. ММ, описывающая курсовое движение автомобиля имеет вид [1]:

ММ, описывающая курсовое движение автомобиля

где:

Ixx, Izz , Ixz – моменты инерции; nux, nuy – проекции скорости поступательного движения на осях; Ma – масса автомобиля; 'nux, 'nuy – производные по времени от скоростей; 'omegaz – угловое ускорение относительно оси zc; Tx1л, Tx2л, Tx1п, Tx2п – продольные силы, действующие на колеса автомобиля (тормозящие силы или силы, приведенные к двигателю и ускоряющие движение); Qy1л, Qy2л, Qy1п, Qy2п – боковые силы, действующие на колеса автомобиля; Ixx, Izz, Ixz – моменты инерции автомобиля относительно осей xc, yc, zc, проходящих через центр масс; a, b – расстояния (вдоль оси x) от поперечной вертикальной плоскости ycozc – до поперечных плоскостей ynozn и yзozз – соответственно, содержащих центры масс передних и задних колес; h и h1п – параметры передней подвески; h и h2п – параметры задней подвески; dк ≈ dp – расстояние от продольной плоскости автомобиля до точки крепления рессор; hphi – расстояние от центра масс автомобиля до линии, соответствующей вертикальному и угловому смещению исходной горизонтальной поверхности дороги; Cp1/2 – жесткость передней/задней подвески; Cстаб – жесткость стабилизатора поперечного крена; rp1 и rp2 – коэффициенты диссипации демпферов передней и задней подвесок. Для решения сформулированной задачи используется численный метод Рунге-Кутты четвертого порядка.

Реализация вычислений с помощью параллельных архитектур

Одним из путей повышения быстродействия современных вычислительных систем является использования многоядерных микропроцессоров: графического процессора (GPU) или центрального процессора (CPU). Применение GPU является более продуктивным, т.к. он изначально рассчитан на параллельную обработку одинаковых типов данных. Для видеокарт NVIDIA можно использовать технологию CUDA [2] для параллельного расчета траектории движения транспортного средства. CUDA – вычислительная архитектура, разработанная и предназначенная для разработки параллельных программ. В сочетании с развитой программной платформой архитектура CUDA позволяет задействовать мощь GPU для создания высокопроизводительных приложений. Архитектура платформы CUDA предоставлена на рисунке 1 [4].

Архитектура платформы CUDA

Рисунок 1 – Архитектура платформы CUDA

Архитектура платформы CUDA состоит из четырех компонентов. ALU – часть процессора, которая выполняет набор его арифметических и логических команд. DRAM – память с произвольным типом доступа. Cache – кэш-память, вид сверхбыстродействующей компьютерной памяти, которая применяется для ускорения доступа к данным из оперативной памяти. Control – модуль контроля [3]. Основную часть GPU занимают вычислительные модули (ALU). В отличие от CPU, большую часть которого занимает кэш-память и память с произвольным типом доступа.

Вывод

Использование параллельных вычислений для решения системы уравнений ММ для автономного ТС позволит ускорить вычисления траектории движения ТС.

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

  1. О построении математической модели движения автомобиля . [Электронный ресурс]. – Режим доступа: http://trudymai.ru/upload/iblock/363/o-postroenii-matematicheskoy-modeli-dvizheniya-avtomobilya.pdf.
  2. Параллельные вычисления CUDA. [Электронный ресурс]. – Режим доступа: https://www.nvidia.ru/object/cuda-parallel-computing-ru.html.
  3. Боресков А. В., Харламов А. А. Основы работы с технологией CUDA. . – М.: ДМК Пресс, 2010. – 232 с.
  4. Сандерс Дж., Кандрот Э. Технология CUDA в примерах: введение в программирование графических процессоров: Пер. с англ. Слинкина А. А., научный редактор Боресков А. В. – М.: ДМК Пресс, 2013, – 232с.