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



Цитировать

Полный текст

Аннотация

В АлтГТУ им. И.И. Ползунова проводятся исследования, целью которых является разработка системы управления движением для колесных сельскохозяйственных машин. Одним из наиболее важных этапов при этом является апробация разработанных алгоритмов управления. Целесообразным представляется замена полевых испытаний моделированием движения в режиме реального времени, позволяющим существенно снизить финансовые и временные затраты. Разработанный алгоритм управления условно можно разделить на глобальное и локальное регулирование. Глобальное регулирование должно по отклонению от задаваемой траектории определять угол поворота управляемых колес (или угла слома рамы), обеспечивающий движение по задаваемой траектории. Входными параметрами являются задаваемая траектория движения, текущие координаты машины и проекции скорости на неподвижные оси. Локальное регулирование обеспечивает реализацию задаваемого значения угла поворота управляемых колес. На вход программы локального регулирования подаются значения задаваемого и текущего углов поворота колес и направление вращения электродвигателя подруливающего устройства. Алгоритм определения необходимого угла поворота колес основывается на методике прогнозирования положения колесной машины через задаваемое время прогноза. При испытаниях в режиме реального времени колесная машина заменяется ее математической моделью, полученной с использованием дифференциальных уравнений плоского движения. Комплекс аппаратуры обеспечивает регистрацию и генерацию необходимых параметров для работы системы управления в реальном времени. Испытания были проведены на экспериментальном стенде «рулевое управление - передняя подвеска автомобиля». Передние управляемые колеса поворачивались электромеханическим подруливающим устройством на угол, обеспечивающий движение по задаваемой траектории. Моделировалось движение по прямолинейной и криволинейной траекториям с учетом возмущений со стороны опорной поверхности и без них. При движении по криволинейной траектории отклонения от задаваемой траектории не превышает 0,3 метра при скорости движения 3,33 м/с. По результатам экспериментов было установлено, что реализованный алгоритм управления обеспечивает движение по задаваемой траектории с достаточной степенью точности.

Полный текст

Введение Информационные технологии находят широкое применение во многих областях деятельности человека. В агропромышленном комплексе страны ИТ-технологии используются в системах точного земледелия при создании аппаратной составляющей подруливающих устройств и систем автопилотирования. Применение систем точного земледелия позволяет существенно повысить эффективность использования сельскохозяйственных машин, снизить расход топлива, удобрений, уменьшить утомляемость водителя. При этом стоит отметить отсутствие на российском рынке таких отечественных систем, а импортное оборудование отличается высокой стоимостью и в силу определенных причин [1] не всегда может быть использовано на отечественной сельхозтехнике. В АлтГТУ им. И.И. Ползунова проводятся исследования, целью которых является разработка системы управления движением колесной машины для отечественной сельскохозяйственной техники, не уступающей по своим характеристикам импортным подруливающим системам и автопилотам, а также имеющей более приемлемую стоимость для сельхозпроизводителей. Одним из наиболее важных этапов при создании системы управления является апробация разработанных алгоритмов управления движения. Обычно она осуществляется экспериментально в полевых условиях. Следует отметить, что полевые испытания связаны со значительными финансовыми и временными затратами. В последнее время в конструкторско-исследовательской работе широко используется идеология моделирования движения механических систем в режиме реального времени. Суть ее заключается в том, что большая часть механической системы, за исключением исследуемого узла, описывается механико-математической моделью. При симуляции движения в режиме реального времени исследуемый узел посредством измерительной аппаратуры, блоков ЦАП, АЦП взаимодействует с моделью системы. Таким образом, текущие значения силовых и кинематических параметров исследуемого узла передаются в математическую модель. Соответственно, дорогостоящие экспериментальные исследования механической системы можно заменить испытаниями в лабораторных условиях. Цель исследования Целью исследования является разработка алгоритма управления движением колесной машины в режиме реального времени, а также проверка его работоспособности в лабораторных условиях. Для достижения этой цели необходимо составить математическое описание алгоритма управления движением колесной машины, программно реализовать его взаимодействие с ранее разработанной математической моделью колесной машины, апробировать в среде Matlab, разработать программное обеспечение, обеспечивающее симуляцию движения в режиме реального времени, и пользовательский интерфейс с аппаратной составляющей системы управления движением, провести испытания на экспериментальном стенде. Программно-аппаратная схема взаимодействия элементов системы управления Одной из важных задач при создании системы управления является разработка алгоритма управления, обеспечивающего движение сельскохозяйственной машины по задаваемой траектории, и его программно-аппаратная реализация. Алгоритм управления условно можно разбить на две части - глобальное и локальное регулирование. Схема взаимодействия программно-аппаратных частей разрабатываемой системы управления представлена на рис. 1. Локальное регулирование обеспечивает реализацию текущего задаваемого значения угла поворота управляемых колес. На вход программы управления поворотом колес поступают значения задаваемого угла поворота, текущее значение угла поворота колес и направление вращение электродвигателя (определяется по сигналам напряжений с трех датчиков Холла, установленных в двигателе). На основании этих параметров с помощью алгоритма ПИД-регулирования происходит расчет величины управляющего напряжения, которое необходимо передать на электродвигатель для реализации необходимого угла поворота, а также определяется текущее направление вращения двигателя. Реализация локального регулирования подробно изложена в работе [2]. Глобальное регулирование должно по отклонению от задаваемой траектории определять угол поворота управляемых колес (или угла слома рамы), обеспечивающий движение по задаваемой траектории. На вход программы управления движением сельскохозяйственной машины поступают координаты задаваемой траектории движения, текущие координаты и проекции скорости на неподвижные координатные оси. Происходит вычисление необходимого угла поворота колес, который в свою очередь передается в программу локального регулирования. Текущие координаты и проекции скорости «поставляет» математическая модель колесной машины при симуляции движения в режиме реального времени. Алгоритм управления движением Алгоритм основывается на методике, изложенной в работах [3, 4]. Рассмотрим схему перемещения автомобиля из точки в относительно неподвижной системы координат (рис. 2). Прогнозируемое расстояние определяется следующим выражением: , где и - проекции скоростей направляющей точки на соответствующие оси и ; tпрогноза - прогнозируемое время движения из точки в . Для определения поперечного смещения необходимо знать координаты точек и М. Координаты прогнозируемого положения М определяются через текущие координаты направляющей точки в и проекции скорости : Координаты точки определяются из совместного решения уравнения траектории и уравнения перпендикуляра . Уравнение перпендикуляра будет иметь следующий вид: . Величина поперечного смещения определяется выражением: . Текущее значение необходимого угла поворота управляемых колес определяется по величине бокового отклонения и знаку векторного произведения и : где - коэффициент усиления (рекомендованные значения от 0,5 до 1). Механико-математическая модель колесной машины Для того чтобы провести испытания разработанных алгоритмов управления локального и глобального регулирования в лабораторных условиях, не прибегая при этом к полевым испытаниям, ранее была получена и апробирована в пакете Matlab механико-математическая модель колесной машины на основе дифференциальных уравнений плоского движения и кинематических соотношений автомобиля. Полученные уравнения выглядят следующим образом: Схема действующих на автомобиль сил, которые участвуют в уравнениях, представлена на рис. 3. На схеме и в уравнениях используются следующие обозначения: - расстояние от передней и задней оси до центра масс; - угол поворота управляемых колес; - ширина колеи; ϕ, , - угол поворота продольной оси в горизонтальной плоскости, угловая скорость и ускорение, соответственно; - углы увода колес; - боковые силы; - силы сопротивления; - движущие силы; - масса автомобиля; IO - момент инерции автомобиля относительно центра масс. Полученная модель заменяет реальную колесную машину в виде дифференциальных уравнений движения, а также представляет возможным провести эксперимент без использования навигационного приемника. При интегрировании уравнений в реальном времени система глобального регулирования по отклонениям машины от задаваемой траектории определяет необходимое значение текущего угла поворота управляемых колес, обеспечивающего задаваемое движение. Испытания на экспериментальном стенде в режиме реального времени Полученный алгоритм управления движением колесной машины был сначала опробован в среде Matlab [5], а в дальнейшем апробирован на экспериментальном стенде в лабораторных условиях [6]. Для этого на языках программирования C++ и C# была разработано специальное программное обеспечение, обеспечивающее взаимодействие всех аппаратных блоков системы, модулей локального и глобального регулирования, а также реализована механико-математическая модель в режиме реального времени. Для приближения эксперимента к реальным условиям в механико-математическую модель колесной машины были введены возмущения, действующие со стороны грунта на колеса. На рис. 4 и 5 представлены комплект экспериментального оборудования и аппаратура для проведения испытаний. На рис. 6 представлены результаты моделирования движения по прямой траектории с временем прогнозирования сек., а на рис. 7 - по произвольной кривой с резким маневром перестроения с временем прогнозирования сек. Скорость движения в обоих случаях составляла 3,33 м/с (12 км/ч), а коэффициент усиления . Выводы 1. Анализируя графики результатов проведенных экспериментов, можно сделать вывод, что рассогласование с задаваемой траекторией для движения по прямой, даже при действии возмущений, не превышает 0,1 м (не считая момент старта движения, где эта погрешность объективно выше и лежит в пределах 0,3 м). 2. При движении по криволинейной траектории погрешность возрастает в местах при резком изменении направления движения. При этом, как и в первом случае, возмущения со стороны опорной поверхности не оказывают значительного влияния на отклонения от траектории. При плавных перестроениях погрешность находится в пределах 0,2…0,3 м. 3. Предложенный алгоритм управления обеспечивает движение по задаваемой траектории с достаточной степенью точности. В ближайшей перспективе предполагается апробация разработанного алгоритма управления в реальных полевых условиях с последующим его уточнением. Рис. 1. Схема взаимодействия программно-аппаратных частей системы управления Рис. 2. Схема перемещения колесной машины между двумя точками Рис. 3. Силы, действующие на автомобиль Рис. 4. Экспериментальный стенд с комплектом оборудования Рис. 5. Крепление датчика угла поворота колес Рис. 6. Результаты моделирования движения по прямой линии Рис. 7. Результаты моделирования движения по произвольной траектории
×

Об авторах

А. С Ненайденко

Алтайский государственный технический университет им. И.И. Ползунова

Email: nenaydenko.a.s@mail.ru

В. И Поддубный

Алтайский государственный технический университет им. И.И. Ползунова

Email: nenaydenko.a.s@mail.ru
д.т.н.

А. И Валекжанин

Алтайский государственный технический университет им. И.И. Ползунова

Email: nenaydenko.a.s@mail.ru
к.т.н.

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

  1. Березовский, Е., Захаренко А., Полин В. Внедрение технологий точного земледелия: опыт Тимирязевской академии // Аграрное обозрение. 2009. № 4. С. 12-17.
  2. Поддубный В.И., Ненайденко А.С., Валекжанин А.И. Разработка ПИД-регулирования для реализации задаваемого закона изменения угла поворота колес сельскохозяйственной машины // Ползуновский вестник. 2017. № 1. С. 63-67.
  3. Моделирование динамики автомобилей. Режим доступа: http://www.universalmechanism.com/download/80/rus/gs_um_automotive.pdf (дата обращения 18.01.2018).
  4. Павлюк А.С., Поддубный В.И. Теоретические основы управляемого движения колесных машин. Барнаул: Алт. гос. техн. ун-т им. И.И. Ползунова, 2010. 239 с.
  5. Дьяконов, В.П. Матлаб 6.5+Simulink 4/5. М.: СОЛОН-Пресс, 2002. 768 с.
  6. Поддубный В.И., Куприянов С.Е., Шестаков В.Ю. Лабораторные испытания электромеханической системы управления движением колесной сельскохозяйственной машиной // Горизонты образования. 2014. Вып. 16. Тезисы XI всероссийской научной конференции студентов, аспирантов и молодых ученых «Наука и молодежь» - секция «Наземные транспортные машины». 2014 г. http://edu.secna.ru/media/f/transport_sistem_tez_2014.pdf.

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

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

© Ненайденко А.С., Поддубный В.И., Валекжанин А.И., 2018

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

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


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

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

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