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

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

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

Авторы: ,

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

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

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

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

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

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


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

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

Автомобили многоцелевого назначения достаточно широко эксплуатироваться в народном

Ключевые слова: система, нечеткие множества, нечеткая логика, изображения

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

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

Штовба С. Д. Проектирование нечетких систем средствами MATLAB / С. Д. Штовба.

Основные термины (генерируются автоматически): дорожное движение, нечеткая логика, Система управления, нечеткая система, нечеткое моделирование, нечеткий логический...

Автоматизированные интеллектуальные системы и нечеткая...

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

Применение методов нечёткой логики для решения научной...

Для компьютерных систем случайные сбои и отказы практически неизбежны. Их возникновение может быть обусловлено как внутренними

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

Активная автомобильная система, способствующая...

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

Система управления с нечеткой логикой оперирует нечеткими...

Ключевые слова: нечеткое управление, система автоматического управления, переходный процесс, алгоритм для управляющих действий, нечеткая логика

В общем случае построение систем нечеткого управления до настоящего времени осуществляется эвристическим путем.

Гибкие нейро-нечеткие системы вывода и программная...

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

Использование нечетких экспертных систем для мониторинга...

Экспертные системы, способные формализовывать нечеткую информацию и обрабатывать ее в рамках нечетких алгоритмов, получили название

Особенно актуально использовать в настоящее время нечеткие экспертные системы для решения задач моделирования в...

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

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

Автомобили многоцелевого назначения достаточно широко эксплуатироваться в народном

Ключевые слова: система, нечеткие множества, нечеткая логика, изображения

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

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

Штовба С. Д. Проектирование нечетких систем средствами MATLAB / С. Д. Штовба.

Основные термины (генерируются автоматически): дорожное движение, нечеткая логика, Система управления, нечеткая система, нечеткое моделирование, нечеткий логический...

Автоматизированные интеллектуальные системы и нечеткая...

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

Применение методов нечёткой логики для решения научной...

Для компьютерных систем случайные сбои и отказы практически неизбежны. Их возникновение может быть обусловлено как внутренними

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

Активная автомобильная система, способствующая...

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

Система управления с нечеткой логикой оперирует нечеткими...

Ключевые слова: нечеткое управление, система автоматического управления, переходный процесс, алгоритм для управляющих действий, нечеткая логика

В общем случае построение систем нечеткого управления до настоящего времени осуществляется эвристическим путем.

Гибкие нейро-нечеткие системы вывода и программная...

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

Использование нечетких экспертных систем для мониторинга...

Экспертные системы, способные формализовывать нечеткую информацию и обрабатывать ее в рамках нечетких алгоритмов, получили название

Особенно актуально использовать в настоящее время нечеткие экспертные системы для решения задач моделирования в...

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