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

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

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

Автор:

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

Опубликовано в Молодой учёный №12 (59) декабрь 2013 г.

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

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

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

Шафиков, Д. Р. Разработка нечеткого алгоритма управления подачей топлива в двигатель, а так же управления торможением колес автомобилей многоцелевого назначения / Д. Р. Шафиков. — Текст : непосредственный // Молодой ученый. — 2013. — № 12 (59). — С. 202-205. — URL: https://moluch.ru/archive/59/8308/ (дата обращения: 25.04.2024).

Автомобили многоцелевого назначения достаточно широко эксплуатироваться в народном хозяйстве, промышленности, строительстве, а так же в военной сфере и имеют, несомненно, длительную перспективу развития. Этим и обусловлена необходимость в систематизации вопросов теории, конструирования и эксплуатации автомобилей многоцелевого назначения. Для специальных машин, работающих в сложных дорожно-климатических эксплуатационных условиях, а во многих случаях просто на бездорожье и в экстремальных природных и техногенных чрезвычайных ситуациях, производительность определяется их мобильностью. Для повышения скоростных характеристик, и характеристик проходимости, необходимо внедрять в электронную систему управления двигателем дополнительные алгоритмы работы двигателя и управления механизмами привода, а так же торможения колес. Следовательно, встает задача разработки различных вариантов алгоритма управления подачей топлива в двигатель, а так же управления торможением колес автомобилей многоцелевого назначения. [4, с. 24]

Исходные положения динамики движения буксующего эластичного колеса, обусловливают необходимость, для обеспечения требуемого уровня подвижности автомобилей многоцелевого назначения, подводить к колесу соответствующий его сцеплению с опорной поверхностью крутящий момент. Это будет способствовать ограничению буксования колеса в пределах, соответствующих наибольшему сцеплению с опорной поверхностью. [2, с. 276]

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

Ограничение при этом момента двигателя не всегда целесообразно, так как это обеспечит требуемый эффект только для буксующего колеса (снизит его буксование). Однако это не будет способствовать реализации возможностей колеса, имеющего большее сцепление с опорной поверхностью. Наиболее целесообразно использовать свойства симметричного дифференциала, распределяющего момент между колесами поровну. [3, с. 73–89]

Если буксование машины высокое, необходимо уменьшить подачу топлива. Это знание представим с помощью продукционного ЛПУ типа «если... то.».. следующим образом

«Если буксование машины высокое, то уменьшить подачу топлива».                            (1)

Выражение, стоящее после если, называется предпосылкой, условием, а выражение, стоящее после то, — заключением, операцией. Предпосылку и заключение описываем в виде соответствующего нечеткого отношения. В предпосылке нечетким знанием является «высокая», а в заключении должна присутствовать количественная характеристика слова «уменьшить», однако пока неясно, на сколько следует уменьшить подачу топлива [7]. Другими словами, в исходное выражение должны попасть знания о том, каково буксование машины в % и на сколько % следует уменьшить подачу топлива. При этом интерпретация с помощью нечеткого множества имеет следующий вид:

ВЫСОКОЕ = 0,1 | 40 + 0,5 | 50 + 0,7 | 60 + 0,9 | 70 + 0,95 | 80 + 1,0 | 90+1,0 | 100.(2)

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

УМЕНЬШИТЬ = 0,1 | 20 + 0,2 | 30 + 0,6 | 50 + 0,9 | 70 + 1,0 | 80 +1,0 | 90 +1,0 | 100.(3)

Таким образом, продукционное правило (1), представленное в словесной форме, выражается в виде двух нечетких множеств (2) и (3).

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

Для проектирования следуем методике, описанной в [1], выполняем при этом следующие действия [5]:

1)      вначале определяем значения методом вопросов и ответов;

2)      затем выполняем операции и воссоздаем ситуацию из хронометрированных данных;

3)      наконец, он корректируем значения функции, получая наилучшие результаты из экспериментов, имитирующих (моделирующих) данную ситуацию.

Значения функций принадлежности храним в базе данных приложения Fuzzylogic toolbox пакета расширения Matlab [9], содержащий инструменты для проектирования систем нечеткой логики [10]. Matlab является пакетом прикладных программ для решения задач технических вычислений и одноимённым языком программирования. Например, формулы типа (2) и (3) храним в виде одномерного файла. Таким образом, продукционные правила (1), которых может быть сколько угодно, будут накапливаться в базе знаний Matlab.

Лингвистические правила управления НК

Понятие «высокое буксование» на практике имеет различные оттенки: «довольно высокое буксование», «очень высокое буксование» и т. д. В процессе анализа информации и экспериментальных данных обнаружено, что

«Буксование машины довольно высокое».                                                                 (4)

Записанную в виде ЛПУ информацию (4) можно представить с помощью нечеткого множества:

Довольно ВЫСОКОЕ = 0,5 | 60 + 0,9 | 70 + 1 | 80 + 0,8 | 90 + 0,2 | 100.(5)

Теперь требуется сделать заключение на основе двух продукционных правил:

«Если ВЫСОКОЕ буксование, то УМЕНЬШИТЬ подачу топлива».

«Довольно ВЫСОКОЕ буксование».                                                                          (6)

Предпосылка «высокое» и наблюдение «довольно высокое» образуются путем сопоставления. Как известно, в четкой логике сопоставление не имеет смысла, поэтому никакого логического вывода сделать нельзя. В нечеткой логике ситуация складывается иная. Человек (водитель автомобиля многоцелевого назначения), исходя из продукционных правил (6), может сделать заключение, что следует «немного» уменьшить подачу топлива. То есть путем приближенного сопоставления правил (6) водитель (а в интеллектуальной системе — нечеткий контроллер) делает логически правильный нечеткий вывод:

«Если ВЫСОКОЕ, то УМЕНЬШИТЬ»

«Довольно ВЫСОКОЕ»______________________________

«Немного УМЕНЬШИТЬ».                                                                                         (7)

Существует более ста методов преобразования нечетких выводов на лингвистическом уровне в вычислительные схемы [6]. Применяем один из наиболее часто используемых на практике методов (рисунок 1). Здесь полное пространство предпосылок X — буксование машины в %, а полное пространство заключений Y — степени уменьшения подачи топлива в %.

Используя формулы (2) и (3), нечеткое продукционное ЛПУ (1) изобразим графически, как показано на рисунке 1, а. Для упрощения рассуждений обозначим через А нечеткое множество «Высокое» в предпосылке X и через В — нечеткое множество «Уменьшить» в предпосылке Y.

Нечеткое множество «Довольно высокое» в данных наблюдения X обозначим через А' и представим, как показано на рисунке 1, б.

На рисунке 1, в графически изображен процесс классического нечеткого вывода.

Значение А ∩ А' получено в результате приближенного сопоставления предпосылки правила А и данных наблюдения А'.

Затем рассмотрим максимальное значение а как некую меру сопоставления А ∩ А', выполним редукцию по этой мере заключения В в правиле и получим результат вывода В (рисунок 1, в) качестве способа редукции В выбрано отсечение по мере сопоставления а. На рисунке aY означает, что

НечеткийВывод

Рис. 1. Нечеткий вывод по правилам

Для текущих данных наблюдения А' (Довольно ВЫСОКОЕ) в результате применения правила А → В (Если ВЫСОКОЕ, то УМЕНЬШИТЬ) получаем В' (Немного УМЕНЬШИТЬ). Здесь результат вывода В' является нечетким множеством в Y, как показано на рисунке 1, г. Однако на этом этапе пока еще нельзя принять окончательное четкое решение по управлению подачей топлива.

Для получения четкого решения на основе функции принадлежности μВ'(х) для В необходимо еще извлечь для каждой точки в Y значения — провести процесс дефаззификации [8]. Процесс дефаззификации не будет рассмотрен в данной статье, так как является отдельным разделом диссертационной работы. Поэтому на данном этапе статья считается завершенной.

Литература:

1.                  Агейкин, Я. С. Вездеходные колесные и комбинированные движители [Текст] / Я. С. Агейкин -М.: Машиностроение, 1972. — 184 с.

2.                  Асаи К. Прикладные нечеткие системы // К. Асаи, Д. Ватада, С. Иваи и др.: Пер. с япон. М.: Мир, 1993. 342 с.

3.                  Келлер А. В. Принципы и методы распределения мощности между ведущими колесами автомобильных базовых шасси: Монография [Текст] / А. В. Келлер, И. А. Мурог — Челябинск, 2009–224 с.

4.                  Кристальный, С. Р. Критерии оценки автотранспортных средств, оснащённых противобуксовочными системами [Текст] / Дис.... канд. техн. наук: 05.05.03. — Л., 2007. — 269 с.

5.                  Тарасик, В. П. Интеллектуальные системы управления автотранспортными средствами [Текст] / В. П. Тарасик, С. А. Рынкевич. —Мн.: УП «Технопринт», 2004. — 512 с.

6.                  Торопов, А. Н. Математическая модель маршрута движения автомобилей многоцелевого назначения [Текст] / А. Н. Торопов, А. В. Келлер, А. Ю. Кокшин // Многоцелевые гусеничные и колесные машины: актуальные проблемы пути их решения: Материалы международной научно-технической конференции, посвященной 100-летию со дня рождения М. Ф. Балжи- ЮУрГУ — Челябинск., 2008. с. 60–67

7.                  Торопов, А. Н. О рациональном передаточном отношении межосевого дифференциала транспортного средства [Текст] / А. Н. Торопов, А. В. Келлер, Р. Ю. Хмара, Д. И. Шарафутдинов. // Современные тенденции развития транспортного машиностроения: Сборник статей X международной научно — технической конференции. — Пенза, 2005. c. 51–53

8.                  Шафиков, Д. Р. Обоснование выбора вида функции принадлежности при разработке нечеткого алгоритма ограничения буксования [Текст] / Д. Р. Шафиков, А. В. Келлер. // Сборник статей IV Научной конференции аспирантов и докторантов.- Челябинск, 2012. с. 43–47.

9.                  Информационный центр Mathworks. 1994–2013 The MathWorks, Inc URL: http://www.mathworks.com/help/matlab/learn_matlab/product-description.html (дата обращения: 15.02.2012)

10.              Обзор центра компетенции Mathworks. Продукты и сервисы. 1994–2013 The MathWorks, Inc URL: http://sl-matlab.ru/products/fuzzy-logic-toolbox.html (дата обращения: 17.01.2012)

Основные термины (генерируются автоматически): нечеткое множество, буксование машины, многоцелевое назначение, подача топлива, ВЫСОКОЕ буксование, опорная поверхность, уменьшение подачи топлива, нечеткая логика, нечеткий вывод, процесс движения.


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

Формирование методов и задач компьютерного зрения...

Ключевые слова: система, нечеткие множества, нечеткая логика, изображения сегментации, контур, база знаний, база правил, компьютерное зрение.

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

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

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

‒ нелинейный контроль над процессами (производство)

Нечеткие множества и нечеткая логика (середина 1960-х и далее)

Нечеткое управление элементом Пельтье | Статья в журнале...

Нечеткая логика копирует работу ПИД-регуляторов с определенными нелинейными модификациями.

Нечеткое управление используется, в частности, в антиблокировочных системах в автомобилях (АБС), при создание экспертных систем в стиральных машинах и...

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

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

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

Для их формализации в настоящее время успешно применяется аппарат теории нечетких множеств и нечеткой логики [2]. Нечеткие понятия в данном случае формализуются в виде нечетких и лингвистических переменных, а нечеткость действий в процессе принятия решения...

ABC-анализ с использованием аппарата нечеткой логики

Под нечётким множеством понимается совокупность , где – универсальное множество, – функция принадлежности (ФП), характеризующая

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

Сравнение алгоритмов нечёткого вывода с использованием...

Нечёткий логический вывод осуществляется за следующие четыре этапа: фаззификация, логический вывод

После анализа данных из таблицы 1 предложена база продукционных правил нечёткой логики: 1) Если Kob = mal и Tob = mal, Тогда Kp = neb и Ti = mal

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

Серия Приборы, машины и технологии.

Применение теории нечетких множеств для диагностирования технического состояния агрегатов, систем автомобиля. Сравнение алгоритмов нечёткого вывода с использованием языков стандарта МЭК.

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

Формирование методов и задач компьютерного зрения...

Ключевые слова: система, нечеткие множества, нечеткая логика, изображения сегментации, контур, база знаний, база правил, компьютерное зрение.

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

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

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

‒ нелинейный контроль над процессами (производство)

Нечеткие множества и нечеткая логика (середина 1960-х и далее)

Нечеткое управление элементом Пельтье | Статья в журнале...

Нечеткая логика копирует работу ПИД-регуляторов с определенными нелинейными модификациями.

Нечеткое управление используется, в частности, в антиблокировочных системах в автомобилях (АБС), при создание экспертных систем в стиральных машинах и...

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

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

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

Для их формализации в настоящее время успешно применяется аппарат теории нечетких множеств и нечеткой логики [2]. Нечеткие понятия в данном случае формализуются в виде нечетких и лингвистических переменных, а нечеткость действий в процессе принятия решения...

ABC-анализ с использованием аппарата нечеткой логики

Под нечётким множеством понимается совокупность , где – универсальное множество, – функция принадлежности (ФП), характеризующая

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

Сравнение алгоритмов нечёткого вывода с использованием...

Нечёткий логический вывод осуществляется за следующие четыре этапа: фаззификация, логический вывод

После анализа данных из таблицы 1 предложена база продукционных правил нечёткой логики: 1) Если Kob = mal и Tob = mal, Тогда Kp = neb и Ti = mal

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

Серия Приборы, машины и технологии.

Применение теории нечетких множеств для диагностирования технического состояния агрегатов, систем автомобиля. Сравнение алгоритмов нечёткого вывода с использованием языков стандарта МЭК.

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