Научная статья на тему 'Применение нечеткого логического вывода для управления двигателем'

Применение нечеткого логического вывода для управления двигателем Текст научной статьи по специальности «Механика и машиностроение»

CC BY
252
62
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЧЕТКАЯ ЛОГИКА / УПРАВЛЕНИЕ / FUZZY LOGIC / MANAGEMENT

Аннотация научной статьи по механике и машиностроению, автор научной работы — Заргарян Юрий Артурович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

APPLICATION OF NOT EXACT OF INFERENCING FOR ENGINE MANAGEMENT

The decision of task of development of control system by a combustion engine is examined. Control system is realized with the use of rules of not exact of inferencing.

Текст научной работы на тему «Применение нечеткого логического вывода для управления двигателем»

Косенко Евгений Юрьевич E-mail: [email protected] Тел: 88634-371-689

Evtushenko Valentine Jurevich

Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”

E-mail: [email protected]

44, Nekrasovsky, Taganrog, 347928. Phone: 88634-371-689

Kosenko Evgenie Jurevich

E-mail: [email protected] Tel: 88634-371-689.

УДК 681.518

Ю.А. Заргарян

ПРИМЕНЕНИЕ НЕЧЕТКОГО ЛОГИЧЕСКОГО ВЫВОДА ДЛЯ УПРАВЛЕНИЯ ДВИГАТЕЛЕМ

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

; .

U.A. Zargarjan

APPLICATION OF NOT EXACT OF INFERENCING FOR ENGINE MANAGEMENT

The decision of task of development of control system by a combustion engine is examined. Control system is realized with the use of rules of not exact of inferencing. Fuzzy logic; management.

Расход энергетических ресурсов определяет необходимость повышения их экономичности. Топливная экономичность двигателей внутреннего сгорания су,

.

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

составляют 6%, причем на наиболее часто используемых режимах - не больше 2% [1]. , -шения топливной экономичности двигателей в результате оптимального дозиро-.

,

электроники в системах топливоподачи, является непрерывно повышающаяся эко-. ,

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

Сложность систем управления двигателем внутреннего сгорания (ДВС) . ,

два - подача топлива и момент зажигания, системы управления типа PID-регуляторов не годятся, так как алгоритм управления зависит от скорости вращения двигателя и нагрузки. Математическая модель ДВС сложна и до сих пор не создана. Большинство систем управления ДВС используют табличную модель, полученную экспериментальным путем на испытаниях и с учетом опыта экспертов. Недостаток такой модели - сложность создания многомерных таблиц и большой объем памяти, требуемый для их записи [2]. Нечеткая логика позволяет заменить таблицы правилами (несколько сотен) и реализовать управление по большому числу входных параметров.

В качестве алгоритмов нечеткого вывода используются два типа алгоритмов: алгоритм Larsen (для определения текущего состояния двигателя) и алгоритм Tsukamoto ( ).

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

Larsen.

Шаг. 1. Приведение к нечеткости. Для предпосылок каждого из правил находятся уровни «отсечения». Нечеткое подмножество А представляет собой некоторый терм входной переменной. Операция производится последовательно для всех входных воздействий.

. 2. -, : an = ^1,2,з() ' ^1,2,з() ' -^1,2,з(^3 ) ' D1,2,3()

где А12,3 - терм-множество со значениями: малое, среднее, многопеременное «частота вращения»; В123 - терм-множество со значениями: малое, среднее,

« »; C1 2 3 - -

: , , « ». D1 2 3 -

терм-множество со значениями: малое, среднее, многопеременное «абсолютное ».

В зависимости от того к каким термам принадлежит входная переменная

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

Введем нечеткие подмножества Ch...,C6, которые определяют режимы работы двигателя. Находим частные нечеткие множества вида ahCh,..., a2C2. Процедура проиллюстрирована на рис. 1.

> S=a(x1)b(x2)c(x3)d(x4)

Рис. 1. Определение частных нечетких множеств Шаг. 3. Находится итоговое нечеткое подмножество с функцией принад-

п

лежности цЕ = V а1С1(х1) , где п = 5. Результат показан на рис.2.

1=1 ' ' '

Рис. 2. Итоговое нечеткое подмножество Шаг. 4. Производиться операция дефазификации. Данную процедуру можно выполнить несколькими способами:

а) центроидный - четкое значение выходной переменной определяется как центр тяжести кривой |Л.Х (соответственно 1) - для дискретного варианта, 2) - для )

1) z„ =

n

z,azr

t=1_______

n

L ai

i=1 i

2) z0 =■

C( z )dz

b) первый максимум (First - of - Maxima), четкая величина переменной вывода находится как наименьшее значение, при котором достигается максимум итогового нечеткого множества: z0 = min(z | C(z) = maxC(u)) (рис. 3).

Q

Рис. 3. Максимум итогового нечеткого множества с) средний максимум (Middle - of - Maxima), четкое значение находиться по

zdz

1

формуле: Zq = 2__- для непрерывной функции, и z0 =— J^z ■ - для дискретного

d

N?-13

варианта;

d) критерий максимума (Max - Criteriom), четкое значение выбирается произвольно среди множества элементов, доставляющих максимум С:

: |z|^(zj = maxC(u)}

e) высотная дефазификация (Height defuzzification), элементы области £ для которых значение функции принадлежности меньше, чем уровень а в расчет

JzC(z)dz

не берутся, четкое значение рассчитывается по формуле z = 2а____________________, где Са -

0 \C(z )dz

нечеткое множество а- уровня.

Применим центроидный метод по формуле

n

X а^

n

S a

i=1

где п = 4.

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

Микроконтроллер одновременно должен рассчитывать функцию принадлежности к двум режимам работы. Вычисления должны вестись параллельно. Состояния двигателя меняются последовательно и не являются четко выраженными. Одновременно могут существовать только два режима работы. Коэффициенты и 22о определяют, какое влияние на функцию управления будет оказывать то или иное состояние двигателя.

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

G

a

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Косарев С.Н. и др. Система управления двигателем ВАЗ-2111 (1,5 л. 8 кл.) с распределенным впрыском топлива (контроллеры M 1.5.4N и Январь - 5.1). -СПб.: Петер Гранд, 2001. - 96 с.

2. . . -го сгорания: Учебник для студентов вузов, обучающихся по специальности «Двигатели внутреннего сгорания». - 5-е изд., перераб. и доп. - Машиностроение, 1989. - 416 .

Заргарян Юрий Артурович

Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге E-mail: [email protected]

347928, Таганрог, ГСП 17А, Некрасовский, 44. Тел: 88634-371-689

Zargarjan Urij Arturovich

Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”

E-mail: [email protected]

44, Nekrasovsky, Taganrog, 347928. Phone: 88634-371-689

УДК 51-7;519.6;519.8

A.A. Кочкаров, A.P. Салпагарова, Л.Х. Хапаева

СТОЙКОСТЬ ТЕХНИЧЕСКИХ СИСТЕМ: МОДЕЛИРОВАНИЕ РАСПРОСТРАНЕНИЯ ВНЕШНИХ ВОЗДЕЙСТВИЙ ПО СТРУКТУРЕ

СЛОЖНОЙ СИСТЕМЫ

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

систем внешним воздействиям. В ходе исследования модели было выявлено несколько синергетических эффектов

Негативные воздействия; критерии; синергетические эффекты.

A.A. Kochkarov , A.M. Kochkarov, L.U.Salpagarova

DESIGNING OF COMPOUND NETWORK SYSTEM’S DESTRUCTION: THEORETIC-GRAPH APPROACH

Mathematic model of prevalence external negative influences by the compound of system structure. Qualitative and quantitative characteristics were put in that appreciate the subjection of system elements to negative influences depend on the elements position in system’s structure. A series of recommendation on strengthening of resistance of compound system to external influences was proposed. During the model investigating some sinergetic effects were revealed.

Negative impact; criteria; synergistic effects.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

22В

i Надоели баннеры? Вы всегда можете отключить рекламу.