Компьютерное моделирование в реальном времени движения автомобильного колеса в тормозном режиме с применением элементов нечеткой логики | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 января, печатный экземпляр отправим 8 января.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №20 (362) май 2021 г.

Дата публикации: 13.05.2021

Статья просмотрена: 340 раз

Библиографическое описание:

Забусик, М. А. Компьютерное моделирование в реальном времени движения автомобильного колеса в тормозном режиме с применением элементов нечеткой логики / М. А. Забусик, А. П. Федин. — Текст : непосредственный // Молодой ученый. — 2021. — № 20 (362). — С. 83-88. — URL: https://moluch.ru/archive/362/81020/ (дата обращения: 22.12.2024).



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

Ключевые слова : адекватность модели, динамическая система, компьютерное моделирование, ABS, нечеткая логика.

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

Главной задачей работы антиблокировочной системы тормозов (ABS) автомобиля является сохранение устойчивости и управляемости во время торможения. Основные входные данные для расчёта ключевых параметров — линейная скорость и ускорение автомобиля, а также угловая скорость и ускорение колеса. Ключевые параметры, которые определяют работу системы ABS, являются коэффициент продольного сцепления колеса с поверхностью дороги φ и коэффициент продольного проскальзывания S. Для того, чтобы определить угловую скорость колеса, используют в основном импульсные магнитные датчики. Определение линейной скорости транспортного средства имеет несколько способов, которые основаны на: обработке сигналов датчика частоты вращения выходного вала КПП; одновременной обработке сигналов нескольких датчиков угловой скорости колес автомобиля. Полученные данные позволяют программному обеспечению блока управления антиблокировочной тормозной системы (ECU ABS) осуществлять распределение тормозных усилий. Эффективность антиблокировочной системы тормозов определяется двумя факторами: погрешностью показаний датчиков в системе; адекватностью процесса обработки входных данных вычислительным устройством [1].

Модели, которые предполагают решение дифференциальных уравнений, нуждаются в значительных затратах машинного времени, необходимого для расчета моделируемых процессов, что является очень важным при расчетах в режиме реального времени. Уменьшение шага интегрирования позволяет повысить точность вычислений, но при этом возрастает время счета. На практике использование таких численных методов, как, например, Рунге-Кутты IV-го порядка, позволяет лишь отчасти решить проблему недостатка вычислительных мощностей. Проблему повышения скорости счета можно решить за счет использования более производительного вычислительного элемента ЭБУ, но это приведет к подорожанию ЭБУ. Одним из возможных методов представления модели процесса торможения колеса в реальном времени с учетом прилагаемых тормозных усилий и позволяющий исключить системы дифференциальных уравнений, как промежуточный этап вычислений, является метод нечеткой логики с использованием лингвистических переменных. Использование лингвистических переменных, которые применяются в нечеткой логике, потребуют значительно меньшей мощности вычислительного элемента ЭБУ.

Наибольшее распространение аппарат нечеткой логики получил в теории автоматического управления. К построению моделей, основанных на нечеткой логике, прибегают в том случае, когда предмет исследования имеет слабую формализацию и его точное математическое описание слишком сложное или неизвестно. Сложность точного математического описания процессов при торможении автомобильного колеса в реальном времени определяет выбор данного метода. Теорема о нечеткой аппроксимации, которая была доказана в 1992 г. Б.Коско, гласит, что любая математическая система может быть аппроксимирована системой на нечеткой логике. Как следствие, с использованием естественно-языковых высказываний «если-то» с последующей их формализацией средствами теории нечетких множеств без использования сложного аппарата дифференциального и интегрального исчислений можно сколь угодно точно отобразить произвольную связь «входы-выход». Так как нечеткие модели хорошо зарекомендовали себя в использовании при решении задач оптимизации в режиме реального времени, применение их в моделировании антиблокировочной системы тормозов автомобиля видится эффективным, перспективным и обоснованным.

Рассмотрим модель колеса в режиме торможения (рис. 1).

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

Рис. 1. Динамическая модель колеса транспортного средства

При построении описания системы ABS произведем следующие допущения:

– масса автомобиля равномерно распределена по всем четырем колесам;

– влияние подвески и трансмиссии автомобиля не учитывается;

– динамика колес автомобиля идентична.

Опишем колесо в режиме торможения системой уравнений:

,

При этом:

где:

— момент инерции колеса, кг*

— угловая скорость колеса, рад/с

— продольная составляющая контактной силы

радиус колеса, м

— тормозной момент, Н*м

— линейная скорость автомобиля, м/с

— масса на одно колесо автомобиля, кг

— коэффициент продольного зацепления

— продольное проскальзывание

— сила реакции опоры, Н

— ускорение свободного падения, м/

Отсюда выразим:

, следовательно

, следовательно

Промоделируем все это в MATLAB Simulink.

Формула  [1]

Рис. 2. Формула

[1]

Формула продольного проскальзывания S колеса

Рис. 3. Формула продольного проскальзывания S колеса

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

Рис. 4. Динамическая модель колеса транспортного средства

Теперь используем библиотеку Fuzzy Logic Toolbox пакета MATLAB. Необходимо определиться с количеством входных и выходных переменных, базой правил, методом нечеткого логического вывода и методом дефаззификации [2].

В нашей модели будет две входные переменные: продольное проскальзывания колеса S и скорость автомобиля V; одна выходная переменная: давление в тормозной системе p a ; логический вывод Мамдани; дефаззификация по методу центра тяжести.

Введем функции принадлежности для входных и выходной переменных.

Функция принадлежности продольного проскальзывания S колеса

Рис. 5. Функция принадлежности продольного проскальзывания S колеса

Функция принадлежности скорости автомобиля V

Рис. 6. Функция принадлежности скорости автомобиля V

Функция принадлежности давления в тормозной системе pa

Рис. 7. Функция принадлежности давления в тормозной системе p a

Включим нечеткий регулятор в подсистему одноколесной модели ABS.

Реализация в MATLAB Simulink одноколесной модели ABS под управлением нечеткого регулятора

Рис. 8. Реализация в MATLAB Simulink одноколесной модели ABS под управлением нечеткого регулятора

Эксперимент произведем при значениях: начальная скорость V = 27.78 м/с (100 км/ч); момент инерции колеса J = 1.1 кг∙ ; радиус колеса = 0.3 м; масса на одно колесо m = 375 кг; максимальный тормозной момент T b = 2000 Н.

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

Рис. 9. Изменение скоростей и продольного проскальзывания при торможении

Полученные результаты продемонстрировали адекватность формулы Ревина для коэффициента сцепления [1] реальному процессу. Это дает основание использовать в дальнейшем ее в модели АБС автомобиля.

Вывод:

Использование нечеткой логики в моделировании позволяет приблизить построение модели к человеческому восприятию. Также нечеткое моделирование дает возможность снизить необходимость в значительных вычислительных мощностях на промежуточные вычисления, которые связаны с динамическими параметрами. Все это позволит обрабатывать входные данные с требуемым уровнем точности в динамических процессах в реальном времени. Но при этом также и выходные данные после обработки будут обладать высокой точностью соответствия характеристикам реальных процессов. К месту будет привести замечание основателя нечеткой логики Лотфи Заде, который говорил, что «почти всегда можно сделать такой же самый продукт без нечеткой логики, но с нечеткой будет быстрее и дешевле» [2]. На основании всего вышеперечисленного можно говорить о повышении адекватности в моделях динамических процессов в реальном времени благодаря нечеткому моделированию.

Литература:

  1. Балакина Е. В., Зотов Н. М., Платонов, Федин А. П. Проблемы моделирования динамических процессов в реальном времени. Волгоград, 2013.
  2. Пегат А. Нечеткое моделирование и управление, пер. с английского А. Г. Подвесовского, Ю. В. Тюменцева. М.: БИНОМ. Лаборатория знаний, 2013.
  3. Писаренко А. В., Белоус А. В., Кононенко Д. В. Компьютерное моделирование поведения транспортного средства с антиблокировочной системой. Збiрник наукових праць Харкiвського унiверситету Повiтряних Сил, 2013.
  4. Федин А. П. Обеспечение адекватности моделирования рабочих процессов элементов автомобиля при испытаниях на виртуально-физических стендах-тренажерах. — Диссертация на соискание степени канд. техн. наук / А. П. Федин. — Волгоград, 2006. 944
  5. Штовба С. Д. Проектирование нечетких систем средствами MATLAB / С. Д. Штовба. — М.: Горячая линия — Телеком. — 2007. — 288 с.
  6. Aksjonov A. Design and Simulation of the Robust ABS and ESP Fuzzy Logic Controller [Электронный ресурс] / Aksjonov A., Augsburg K. // Applied Sciences. — 2016. — 6(12). — Режим доступа: http://www.mdpi.com/2076- 3417/6/12/382.
  7. Kant Abhinav. Enhanced Antilock Braking System using Fuzzy Logic Road Detector / Kant Abhinav, Mukesh Kumar // International Journal of Research in Electrical & Electronics Engineering. — 2013. — Vol. 1. — № 2. — p. 47–54.
Основные термины (генерируются автоматически): ABS, нечеткая логика, реальное время, MATLAB, продольное проскальзывание, нечеткое моделирование, система тормозов автомобиля, тормозная система, транспортное средство, динамическая система.


Похожие статьи

Разработка алгоритма для управляющих действий боковым движением самолета при заходе на взлетно-посадочную полосу

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

Нечеткая логика как инструмент управления безопасностью дорожного движения

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

Динамическое моделирование прецизионных систем

Рассмотрена методология автоматизированного получения математических моделей прецизионных систем.

Создание имитационной модели трёхосной подвески автотранспортного средства в среде Anylogic

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

Управление активной системой подрессоривания транспортного средства с использованием нечеткого адаптивного ПИД-регулятора

В статье проводится синтез ПИД-регулятора с блоком нечеткой адаптации для управления элементами активной системы подрессоривания транспортного средства. Разработаны математические и имитационные модели активной и пассивной систем подрессоривания. С и...

Параметры моделирования процессов эксплуатации и установления величины упреждающего допуска тормозных систем

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

Диагностика механической системы на основе технологии искусственного интеллекта

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

Исследование методов настройки ПИД-регулятора для систем с малыми постоянными времени

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

Программное приложение для исследования влияния трибологических факторов на динамику работы двигателя внутреннего сгорания

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

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

В статье приводятся результаты моделирования в среде MATLAB системы векторного управления (СВУ) асинхронным электродвигателем с короткозамкнутым ротором (АДКР) в режиме регулирования скорости.

Похожие статьи

Разработка алгоритма для управляющих действий боковым движением самолета при заходе на взлетно-посадочную полосу

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

Нечеткая логика как инструмент управления безопасностью дорожного движения

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

Динамическое моделирование прецизионных систем

Рассмотрена методология автоматизированного получения математических моделей прецизионных систем.

Создание имитационной модели трёхосной подвески автотранспортного средства в среде Anylogic

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

Управление активной системой подрессоривания транспортного средства с использованием нечеткого адаптивного ПИД-регулятора

В статье проводится синтез ПИД-регулятора с блоком нечеткой адаптации для управления элементами активной системы подрессоривания транспортного средства. Разработаны математические и имитационные модели активной и пассивной систем подрессоривания. С и...

Параметры моделирования процессов эксплуатации и установления величины упреждающего допуска тормозных систем

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

Диагностика механической системы на основе технологии искусственного интеллекта

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

Исследование методов настройки ПИД-регулятора для систем с малыми постоянными времени

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

Программное приложение для исследования влияния трибологических факторов на динамику работы двигателя внутреннего сгорания

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

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

В статье приводятся результаты моделирования в среде MATLAB системы векторного управления (СВУ) асинхронным электродвигателем с короткозамкнутым ротором (АДКР) в режиме регулирования скорости.

Задать вопрос