УДК 631.5
ЛИНГВИСТИЧЕСКОЕ ОПИСАНИЕ ПРОЦЕССА ТЕХНОЛОГИЧЕСКОЙ НАСТРОЙКИ СЕЛЬХОЗАГРЕГАТОВ
© 2017 г. В.П. Димитров, Л.В. Борисова, И.Н. Нурутдинова
В статье представлен лингвистический подход к проблеме технологической настройки сложных машин и систем, функционирующих в меняющихся внешних условиях. Внешние факторы, влияющие на параметры технологической настройки, характеризуются не только изменчивостью, но и способом оценки. Зачастую эти оценки носят приближённый или качественный субъективный характер. В таких случаях целесообразно использовать лингвистический подход и математический аппарат теории нечётких множеств, что позволяет создать экспертную систему для принятия решения о параметрах настройки в условиях неопределённости. Подробно рассмотрены все этапы создания экспертной системы, построена структурно-логическая схема и изложена методика процесса принятия решения о параметрах настройки. Изложение сопровождается конкретным примером настройки параметра зерноуборочного комбайна.
Ключевые слова: экспертная система, лингвистическая переменная, функция принадлежности, индекс нечёткости, показатель согласованности, фаззификация, дефаззификация.
In the article there is presented linguistic approach to the problem of the technological setup of complex machines and systems, which operate under changing external conditions. External factors influencing the parameters of process adjustment are characterized not only by volatility but also the way of assessing. These estimates are often approximate or are qualitative and subjective. In such cases it is advisable to use a linguistic approach and the mathematical apparatus of the theory of obscure multitudes, that allows to create an expert system for decision-making on the adjustment parameters under conditions of uncertainty. There are considered in detail all the stages of the creating expert system, built structural and logic scheme and presented the method of the decision making process about the adjustment parameters. The presentation is accompanied by specific example of the adjusting combine harvester parameter.
Keywords: expert system, linguistic variable, attachment function, obscurity index, coherence index, fuzzifi-cation, defuzzification.
Введение. При эксплуатации сложной техники одной из важных задач является технологическая настройка машины в условиях поступающей информации о состоянии внешних факторов, влияющих на параметры настройки. Большая часть информации, на основе которой принимается решение о параметрах технологической настройки, зачастую носит качественный или оценочный характер и может рассматриваться как нечёткая экспертная информация. Это обуславливает обращение к нечёткому моделированию, методология которого ориентирована на нечёткость информации, её приближённый характер, а также экспертный способ формирования решения. Подобная задача относится к классу неформализованных задач принятия решений, и перспективным направлением в её решении является разработка информационных систем поддержки принятия решений (экспертных систем) [1, 2].
Целесообразность использования нечеткого описания задачи принятия решений при решении задач управления техно-
логическим процессом обусловлена следующими обстоятельствами.
1. Имеющиеся ограничения на ресурсы моделирования (временные и стоимостные) не позволяют получить в принципе существующую четкую информацию и вынуждают пользователей применять нечеткие экспертные знания.
2. Имеющаяся числовая информация не позволяет найти решение формальными методами при существующих ограничениях на ресурсы, но эксперт это решение, тем не менее, находит, используя свой опыт, который он может передать другому лицу, принимающему решение, в виде совокупности нечетких правил. Использование нечетких словесных понятий, которыми оперирует лицо, принимающее решение, позволяет ввести в рассмотрение качественные описания и учесть неопределенность задачи принятия решений, достигнуть полного описания всех факторов, имеющих отношение к данной задаче и не поддающихся количественному описанию.
Вопрос выбора адекватного формального языка является очень важным, поэтому следует отметить преимущества описания процесса принятия решений в сложной многоуровневой иерархической системе на основе теории нечетких множеств. Этот язык дает возможность адекватно отразить сущность самого процесса принятия решений в нечетких условиях для многоуровневой системы, оперировать с нечеткими ограничениями и целями, а также задавать их с помощью лингвистических переменных. Поэтому математический аппарат теории нечетких множеств целесообразно использовать как основной аппарат описания многоуровневой иерархической системы, к которой относится сложная техника, процессов принятия решений и контроля технологических процессов в сложных системах. Предлагаемый подход моделирования процессов принятия решений при проведении технологической настройки и корректировки технологических регулировок на основе нечетких моделей отвечает требованиям системного анализа - целостность рассмотрения сложной иерархической системы на основе учета основных элементов и процессов в си-
стеме и связей между ними и достаточная степень упрощения при моделировании, позволяющая адекватно отразить реальный процесс и учесть определяющие факторы в этой системе.
В нечётких моделях для формализации реальных систем используется лингвистический подход, а зависимость между множествами входных и выходных переменных описывается на качественном уровне в форме высказываний в виде продукционных правил. Формализация нечетких отношений признаков предметной области обеспечивается введением понятий нечеткой и лингвистической переменных, нечеткого множества и отношения. Первые два понятия обеспечивают переход от словесных описаний элементов задач принятия решений к числовым, другие два являются средством числового представления нечетких понятий и отношений [3].
Методика моделирования процесса принятия решений при технологической настройке, основанная на использовании аппарата нечетких множеств, содержит этапы: фаззификации, композиции и дефаз-зификации [4, 5] (рисунок 1).
Рисунок 1 - Обобщенная схема процесса принятия решений
На этапе фаззификации необходимо представить условия решения задачи в лингвистической форме.
На этапе композиции все нечеткие множества, назначенные для каждого терма каждой входной переменной, объединяются и формируется единственное нечеткое множество - значение для каждой выводимой лингвистической переменной. В результате использования набора правил - нечеткой базы знаний - вычисляется значение истинности для предпосылки каждого правила на основании конкретных нечетких операций, соответствующих конъюнкции или дизъюнкции термов в левой части правил.
Суть этапа дефаззификации заключается в выработке на основе нечеткого логического вывода конкретных рекомендаций по установлению конкретных значений регулируемых параметров машины.
Построим формально-логическую схему процесса принятия решений на основе анализа нечёткой экспертной информации согласно перечисленным выше этапам в общем виде:
(Рх1, Т(Х,), X,, О х,, Мх, },
(Ру, Гу, К, Оу, Му},
где в - наименование лингвистической переменной; Т - множество её значений, или термов, представляющих собой наименование нечётких переменных, характеризуемых областью определения; О - синтаксическая процедура, описывающая процесс образования из множества Т новых, осмысленных для данной задачи принятия решения значений лингвистической переменной; М - семантическая процедура, позволяющая приписать каждому новому значению, образуемому процедурой G, некоторую семантику путём формирования соответствующего нечёткого множества, т.е. отобразить новое значение в нечёткую переменную.
В результате анализа рассматривается обобщенная модель предметной области «технологическая настройка» в виде композиции нечетких отношений рассматриваемых семантических пространств.
На этапе фаззификации рассмотрим задачу, когда в зависимости от возможных значений входной ситуации (Aj) экспертом делается вывод о выходной ситуации (5j) (о значениях регулируемых параметров). Обозначим через {X} множество значений входных параметров, т.е. совокупность значений факторов внешней среды, существенно влияющих на величину выходного параметра V (регулируемого параметра). Отметим, что в случае, когда процесс принятия решений имеет несколько выходных параметров, его можно представить в виде нескольких параллельных процессов с одним выходным параметром. Для решения поставленной задачи необходимо решить вопросы моделирования экспертной информации об отношениях рассматриваемых признаков, а также процедурах принятия решений.
В соответствии с логико-лингвистическим подходом [2, 6] создаются модели входных и выходных признаков X, V в виде семантических пространств и соответствующих им функций принадлежности:
|r(xi, Х2, ..., xi,) е(0; 1),
|r(vi, V2, ..., Vj,) e(0; 1),
R = X ^ V,
где | - функции принадлежности соответствующих лингвистических переменных; R - нечеткое отношение между факторами внешней среды и регулируемыми параметрами R{ Pxi, T(Xi), Xi, G x,, M x }хфу, Гу, V, Gv, Mv>V(x,v)eXxV.
Отношение R можно рассматривать как нечеткое множество на прямом произведении XxV полного пространства предпосылок X и полного пространства заключений V.
В результате фаззификации исследуемых признаков строятся ФП регулируемых параметров и внешних факторов. Будем рассматривать нормальные нечеткие множества, для которых высота равна 1, т.е. верхняя граница функции принадлежности равна 1 (sup (x) = 1). Нечеткие множества могут быть как унимодальными, т.е. (x) = 1 только на одном x из E, так и имеющими область толерантности. Конкретный вид функции принадлежности
определяется на основе различных дополнительных предположений о свойствах этих функций (симметричность, монотонность, непрерывность первой производной и т.д.) с учётом специфики имеющейся неопределённости. Решение задач математического моделирования сложных систем с применением аппарата нечетких множеств требует выполнения большого объема операций с разного рода нечеткими переменными. Для удобства исполнения операций, а также для ввода-вывода и хранения данных, желательно работать с функциями принадлежности стандартного вида. Одним
Т = {ТУ, Т21, ...
из эффективных методов аппроксимации нечетких множеств является аппроксимация с помощью функций (Ь-Я)-типа. Как правило, эксперт выбирает подходящий график из стандартного набора функций, устанавливает параметры и при необходимости корректирует их.
Важным моментом при построении функций принадлежности является определение базового и расширенных терм-множеств. В общем случае базовое терм-множество лингвистической переменной имеет вид [7]:
Тт1}, /е К = {1, 2,..., т}.
Здесь (Ti, X; Ci) - нечеткая переменная, соответствующая терму Tie Г;
Ci - носитель нечеткого множества Сi. Термы ЛП в соответствии с физическим смыслом определены на действительной оси R.
Для выбора оптимальной модели в качестве критерия согласованности целесообразно использовать показатели общей и парной согласованности. При анализе согласованности нечеткой экспертной ин-
1 min ßa (x)dx
1
Vi=1,2,..., k
k = ~T 1-
m l= rmax /ла (x)dx
l=T
V =1,2,...,k
формации на первом этапе используют аддитивный и мультипликативный показатели общей согласованности, и по их величинам формулируется суждение о согласованности моделей экспертного оценивания. На втором этапе строится матрица парной согласованности моделей экспертов.
Общая согласованность множества моделей экспертного оценивания признака определяется аддитивным к и мультипликативным к показателями [8, 9]:
k =
1 min ßa (x)dx
Vi=1,2,...,k
J
m J
П t-
l=1 1max iuil (x)dx
J Vi=1,2,...,k
(1)
где I = 1,2,...,т — номер терма, / = 1,2,...,к -номер эксперта, ¡ла (х) — ФП, которую задал /-ый эксперт для 1-го терма.
Показатель различия с1 между моделями двух экспертов, /-го и у'-го, в рамках 1-го терма определяется как линейное расстояние (Хемминга) между нечеткими множествами с ФП (х) и ц ц (х) [2, 8]:
d = i (x) -^ji (x)| dx.
(2)
Матрица К1/п парной согласованности моделей /-го и у'-го экспертов строится на основе показателей согласованности к1
между моделями двух экспертов в рамках 1-го терма [7, 10]:
kl. = 0
J min[^i(x),H ji(x)]dx
J max[^il (x), ц i (x)]dx
(3)
Очевидно, что на главной диагонали матрицы Кт/' стоят единицы, и матрица симметрична.
На основе матриц парной согласованности моделей, полученных для каждого из термов, находится матрица Кт согласованности моделей по всем термам. Ее элементы определяются формулой [7, 10, 11]:
1
ку = 2 ,
т I=1
(4)
где т - число термов.
Сформированная таким образом экспертная информация служит для получения обобщённых функций принадлежно-
сти, которые используются затем в системе нечёткого логического вывода.
Проиллюстрируем этап фаззифика-ции на примере выбора значения частоты вращения молотильного барабана зерноуборочного комбайна [12].
Известно, что на данный параметр существенное влияние оказывают такие факторы внешней среды, как урожайность, влажность хлебной массы, соломистость, засоренность. Анализ предметной области позволил установить лингвистическое описание рассматриваемых внешних факторов.
Кортеж лингвистической переменной «Урожайность-50» имеет вид:
<Урожайность-50, ц/га (Менее 50, Примерно 50, Более 50}, [44-56] > УР ={УРМ50, УРП50, УРБ50}. Кортеж лингвистической переменной «Влажность хлебостоя» имеет вид: <Влажность хлебостоя,% {Сухой; Нормальный, Влажный}, [0-30] > ВХ ={СХл, НОРХл, ВЛХл}. Кортеж лингвистической переменной «Соломистость» имеет вид: <Соломистость, % (Малая, Нормальная}, [40-70] > СОЛ ={МСОЛ, НСОЛ}. Кортеж лингвистической переменной «Засоренность хлебостоя» имеет вид: <Засоренность хлебостоя, % (Низкая, Большая}, [0-40] > ЗХ ={НЗХ, БЗХ, %}.
Кортеж выходной лингвистической переменной «Частота вращения молотильного барабана для пшеницы-50» (т.е. для значения урожайности примерно 50 ц/га) имеет вид: <Частота вращения молотильного барабана для пшеницы-50, об./мин (Очень низкая, Низкая, Ниже номинальной, Номинальная, Выше номинальной, Высокая, Очень высокая}, [620-940] > ЧВМБ ={ОНЧВМБ, НЧВМБ, ННЧВМБ, НЧВМБ, ВНЧВМБ, ВЧВМБ,
ОВЧВМБ, об./мин}.
Оценки функций принадлежности лингвистических переменных дали 4 эксперта. Для описания термов использовались типовые функции трапециевидного и треугольного типов [2].
Трапециевидной формой нечеткого числа называют четверку X = (а,Ь, С, й> ,
где а (Ь) - нижняя (верхняя) граница нечеткого числа х на нулевом а-уровне, с (й) - нижняя (верхняя) граница нечеткого числа х на единичном а-уровне. Такому представлению соответствует функция принадлежности вида:
^(х, а, Ь, с, й) =
0, если х < а
х - а
если а < х < с
с -а
1, если с < х < й
Ь -х й < х < Ь
- й' если
Ь
0, если х > Ь
(5)
Для представления крайних левого и правого термов использовались функции:
^(х, a,b) =
1, b - х b - a 0, если
если х < a если a < х < b х > b
Существенным является вопрос выбора количества термов лингвистических переменных. Сверху число термов ограничено соображениями точности измерения рассматриваемого параметра, следовательно, число термов не может быть большим. При малом числе термов затруднено выявление и описание взаимодействий данного фактора с показателями качества работы (такой случай приводит в вырождению исследуемой зависимости). Поэтому перед выбором оптимального количества термов проводится априорный анализ предметной области. Так, для лингвистической переменной «Влажность хлебостоя» выбрана трехтермовая модель, поскольку при влажности хлебостоя более 22%, что соответствовало бы терму данной лингвистической переменной - «очень влажный», уборка не производится. Помимо априорного анализа предметной области может быть использован апостериорный анализ, когда для выбора оптимального количества термов функции принадлежности используют величины аддитивных и мультипликативных показателей, а также матриц парной согласованности для моделей с
^(х, a, b) =
0, х - a b - a 1, если
если х < a если a < х < b х > b
(6)
разным количеством термов [13]. Результаты такого анализа необходимо сопоставлять с результатами определения оптимального числа термов ЛП методом минимизации средневзвешенного квадратиче-ского отклонения Fm индивидуальных параметров, задаваемых экспертами, от усредненных значений этих параметров [2]. Из условия минимума Fm определяют значения параметров обобщённой функции принадлежности:
m к 4 2
Fm =ХХ®гaj -alj) ^min,
l=1 i=1
j=1
где и а'2 - границы толерантности
нечёткого числа Цц (х); а$ и #4 - его левый и правый коэффициенты нечёткости
а
соответственно; а^ - их усреднённые значения; Юг - весовые коэффициенты экспертов.
Из необходимого условия экстремума функции Еш получаем:
a
a
j ■
i=1
Таблица 1 - Значения коэффициентов а, Ь, с, ё в формулах (5) и (6) для функции принадлежности лингвистической переменной «Влажность хлебостоя», установленные различными экспертами
Вид терма Значения параметров ФП
1-й эксперт 2-й эксперт 3-й эксперт 4-й эксперт УЗ
Левый a = 0,15 b = 0,3 a = 0,1 b = 0,4 a = 0,15 b = 0,35 a = 0,15 b = 0,45 a = 0,1375 b = 0,375
Центральный a = 0,15 b = 0,8 с = 0,3 d = 0,5 a = 0,1 b = 0,75 с = 0,4 d = 0,5 a = 0,1 b = 0,8 с = 0,35 d = 0,5 a = 0,15 b = 0,75 с = 0,45 d = 0,5 a = 0,1375 b = 0,775 с = 0,375 d = 0,5
Правый a = 0,5 b = 0,8 a = 0,5 b = 0,75 a = 0,5 b = 0,8 a = 0,5 b = 0,75 a = 0,5 b = 0,775
а
б
в
г
а - 1-й эксперт; б - 2-й эксперт; в - 3-й эксперт; г - 4-й эксперт
Рисунок 2 - Функции принадлежности лингвистической переменной
«Влажность хлебостоя»
При заданных весовых коэффициентах, постоянном количестве и составе экспертов Еш зависит только от числа термов модели. Оптимальным числом термов будет такое, для которого Еш примет наименьшее значение.
В таблице 1 представлены значения параметров, а на рисунке 2 - графики
функций принадлежности лингвистической переменной «Влажность хлебостоя». График функции принадлежности выходной лингвистической переменной «Частота вращения молотильного барабана для пшеницы-50» представлен на рисунке 3.
е
620 640 660 680 700 720 740 760 780 800 820 840 860 880 900 920 940
Частота вращения МБ, 1/мин
- Очень низкая ■
- Низкая ■
-Ниже ном.
-Номинал.
- Выше ном.
- Высокая ■
- Очень выс.
Рисунок 3 - Функции принадлежности термов лингвистической переменной «Частота вращения молотильного барабана для пшеницы-50»
После установления экспертами функций принадлежности всех лингвистических переменных проводится оценка согласованности экспертной информации, вычисляются аддитивный к и мультипликативный к показатели по формулам (1),
матрицы индексов нечёткости Б (2) и парной согласованности К (3) и (4). Результаты вычислений всех характеристик согласованности для трехтермовой модели лингвистической переменной «Влажность хлебостоя» представлены в таблице 2.
Таблица 2 - Характеристики согласованности для трехтермовой модели лингвистической переменной «Влажность хлебостоя»
K D к
1 0,873 0,947 0,816 0 0,076 0,029 0,114
0,873 1 0,906 0,9 0,076 0 0,057 0,057 0,802 0,797
0,947 0,906 1 0,86 0,029 0,057 0 0,086
0,816 0,9 0,86 1 0,114 0,057 0,086 0
В рассмотренном примере, как видно из таблицы 2, установлена достаточно высокая степень согласованности экспертной информации, что позволяет её использовать на следующих этапах построения экспертной системы.
Моделирование вывода решения.
При заданной системе логических высказываний для значений входных параметров значениями выходного параметра V является такое множество V0m, для каждого элемента которого V е V0l) схема вывода
L (1) имеет наибольшую степень истинности
, „(1) нечеткого правила modus ponens,
А - истинно (7) ИтР
В - истинно определяемую выражением
ц % (1) = min{1,[1 - ^ (w') + н (v ')],..,[1 - »Wm (w') + ц к„ (v')]}. (8)
Величина ц^ ' (1) в (8) является сте-mp
пенью истинности правила modus ponens для нечеткой системы экспертных высказываний. Данное понятие отражает степень соответствия значения v, выходного параметра V значению w' обобщенного вход-
Г ~(i)
где а с индексами - соответствующие значения термов выходной лингвистической переменной.
Решение задач с использованием методов нечеткой логики предполагает определение точных значений выходных переменных. На этапе дефаззификации используется метод «центра тяжести» [14, 15]:
у' =({У]у)/(^в-СУ?}¥у}) .
В основе механизма вывода решений интеллектуальной информационной системы лежит модель предметной области, представляющая собой композицию нечетких отношений семантических пространств факторов внешней среды и регулируемых параметров машины.
ного параметра Ж при задании экспертной информации нечеткой системой (9). Обозначим через А] и В у высказывания <р-да есть аи?]> и <Ру есть ау)>. Тогда система нечетких высказываний запишется в виде:
(9)
Развернутая форма нечеткого логического вывода для системы знаний вида (9) может быть представлена так:
Цв' = V ( л цЩУ])ЛЛц А/а(х\)).
В результате анализа предметной области создаётся база знаний, на которой основан логический вывод решения. База правил системы нечеткого вывода предназначена для формального представления эмпирических знаний в проблемной области и представляет собой конечное множество правил нечетких продукций, согласованных относительно используемых в них лингвистических переменных. Наиболее часто база продукционных правил представляется в форме структурированного текста:
~(i) L =
Li : < если Ai, то Bi >,
,(i)
L2 : < если А2, то B2 >,
,(i) ~ ~ Lm : < если Am, то Bm >.
Нечеткие высказывания соответствуют общей форме:
Aj :< ßW есть aW > и B. :< ßV есть aV >,
Правило_1: ЕСЛИ «Условие_1» ТО «Заключение_1» Правило_2: ЕСЛИ «Условие_2» ТО «Заключение_2»
Правило_n : ЕСЛИ «Условие_n » ТО «Заключение_n »
Прокомментируем вышеизложенный механизм вывода решения на рассматриваемом примере.
В результате анализа предметной области создана база знаний, на которой основан логический вывод решения. Фрагмент базы знаний представлен ниже:
1. Если (УРОЖАЙНОСТЬ есть менее 50) и (СОЛОМИСТОСТЬ есть низкая) и (ЗАСОРЕННОСТЬ ХЛЕБОСТОЯ есть низкая) и (ХЛЕБОСТОЙ есть сухой), то (ЧАСТОТА ВРАЩЕНИЯ МОЛОТИЛЬНОГО БАРАБАНА есть очень низкая) (1).
2. Если (УРОЖАЙНОСТЬ есть менее 50) и (СОЛОМИСТОСТЬ есть низкая) и (ЗАСОРЕННОСТЬ ХЛЕБОСТОЯ есть низкая) и (ХЛЕБОСТОЙ есть нормальный), то (ЧАСТОТА ВРАЩЕНИЯ МОЛОТИЛЬНОГО БАРАБАНА есть ниже номинальной) (1).
3. Если (УРОЖАЙНОСТЬ есть менее 50) и (СОЛОМИСТОСТЬ есть низкая) и (ЗАСОРЕННОСТЬ ХЛЕБОСТОЯ есть низкая) и (ХЛЕБОСТОЙ есть влажный), то (ЧАСТОТА ВРАЩЕНИЯ МОЛОТИЛЬНОГО БАРАБАНА есть номинальная) (1).
36. Если (УРОЖАЙНОСТЬ есть более 50) и (СОЛОМИСТОСТЬ есть высокая) и (ЗАСОРЕННОСТЬ ХЛЕБОСТОЯ есть
высокая) и (ХЛЕБОСТОЙ есть влажный), то (ЧАСТОТА ВРАЩЕНИЯ МОЛОТИЛЬНОГО БАРАБАНА есть очень высокая) (1).
На этапе дефаззификации вычисляются точные значения результирующих лингвистических переменных. Для этих вычислений используют, например, метод «центра тяжести» [14, 15]. Такой метод реализуется в среде MatLab с помощью пакета прикладных программ Fuzzy Logic Toolbox или с помощью приближённой методики [15], имеющей достаточно высокую точность.
В рассматриваемом примере для нечеткого логического вывода нами использовалась среда MatLab, в частности пакет прикладных программ Fuzzy Logic Toolbox [16]. В качестве параметров обобщённых функций принадлежности используются их усреднённые значения. Способ усреднения может быть различным [10], в данной работе использованы средние арифметические значения параметров, они представлены в последней колонке таблицы 1.
Нечеткий вывод является применением максиминной композиции в качестве композиционного правила нечеткого вывода и операции взятия минимума в качестве нечеткой импликации [2]:
Н-ПЧВМБ _
V (Цпв(x У)) = V (ЦПВ(х)Л(^ОВ(х)Л^ВЧВМБ(У))) =
xe X
xe X
= ( V, М"ПВ (х)Л^ОВ (х)))Л^ВЧВМБ (У) = V, МюВШБ (x)Л^ВЧВМБ (У) =
xe X
= X (У) = ^1ВЧВМБ(У).
xe X
На рисунке 4 приведены поверхности «вход-выход», а на рисунке 5 - графики зависимостей, соответствующие синтези-
рованной нечеткой системе продукционных правил.
а
б
а - взаимосвязь «частота вращения молотильного барабана - влажность - урожайность»; б - взаимосвязь «частота вращения молотильного барабана - засоренность - урожайность»; в - взаимосвязь «частота вращения молотильного барабана - соломистость - урожайность»
Рисунок 4 - Поверхности отклика 75
в
-♦- В=14% В=16% -■- В=18%
950 900 850 800 750 700
950
и к 900
8
ю о 850
РЗ 800
ш
сг 750
700
44 46 48 50 52 54 Урожайность, ц/га
В=14% В=16% -■- В=18%
56
44 46 48 50 52 54 Урожайность, ц/га
а б
I 50%, засоренности 10%; и 50%, засоренности 0% ы вращения молотильного барабана ажности хлебной массы
56
Из рисунков 4 и 5 видно, что система нечетких экспертных высказываний адекватно описывает отношения регулируемый параметр - входные факторы.
Заключение. Задача технологической настройки машин, функционирующих в условиях изменяющихся информационных потоков о состоянии внешних факторов, влияющих на регулируемые параметры, относится к классу неформализованных задач принятия решений. Перспективным направлением в её решении является разработка информационных систем поддержки принятия решений.
В основе механизма вывода решений интеллектуальной информационной системы лежит модель предметной области «технологическая настройка», представляющая собой композицию нечетких отношений семантических пространств факторов внешней среды и регулируемых параметров.
Нечеткая база знаний интеллектуальной информационной системы содержит:
- базу данных базовых значений лингвистических переменных входных факторов (термы и функции принадлежностей);
- базу данных базовых значений лингвистических переменных регулируемых параметров (термы и функции принадлежностей);
- базу данных систем нечетких экспертных высказываний, описывающих от-
ношения «внешний фактор - регулируемые параметры».
Моделирование отношений «внешний фактор - значение регулируемого параметра» производится методом композиции максимум-минимум с вычислением центра тяжести результата вывода по каждому правилу.
Данный подход позволяет произвести формализацию предметной области, построить механизм нечеткого вывода решений экспертной системы для выбора параметров технологической настройки машин в условиях неопределенности.
В рамках рассмотренного примера продемонстрирован лингвистический подход к описанию предметной области «технологическая настройка параметров зерноуборочного комбайна», проиллюстрированы все этапы разработки экспертной системы, включающие фаззификацию исходной информации, методику нечеткого логического вывода, представляющего собой восходящие выводы от предпосылок к заключениям, и дефаззификацию, состоящую в принятии решения о точном значении регулируемого параметра.
Отметим, что приведенный пример не ограничивает общность изложенного подхода к проблеме технологической настройки машин и применим к широкому кругу технических устройств и систем, функционирующих в условиях меняющихся внешних факторов, оценка которых носит приближённый и качественный характер.
Литература
1. Асаи, К. Прикладные нечеткие системы / пер. с япон. К. Асаи, Д. Ватада, С. Сугэно. - Москва: Мир, 1993. - 368 с.
2. Димитров, В.П. Теоретические и прикладные аспекты разработки экспертных систем для технического обслуживания машин / В.П. Димитров, Л.В. Борисова.
- Ростов-на-Дону: Издательский центр ДГТУ, 2007. - 202 с.
3. Малышев, Н.Г. Нечеткие модели для экспертных систем в САПР / Н.Г. Малышев, Л.С. Берштейн, А.В. Боженюк. -Москва: Энергоатомиздат, 1991. - 136 с.
4. Zadeh, L. Fuzzy sets / L.A. Zadeh // Fuzzy sets and systems. - 1965. - № 8. -Р. 338-353.
5. Zadeh, L. Knowledge representation in fuzzy logic // An Introduction to Fuzzy Logic Applications in Intelligent Systems, The Springer International Series in Engineering and Computer Science, vol. 165. - New York: Springer, 1992. - P. 1-27.
6. Борисова, Л.В. Методика моделирования предметной области «технологическая настройка» в нечеткой постановке / Л.В. Борисова // Доклады РАСХН. - 2005.
- № 6. - С. 62-65.
7. Нечеткие множества в моделях управления и искусственного интеллекта / А.Н. Аверкин, И.З. Батыршин, А.Ф. Бли-шун и др.; под ред. Д.А. Поспелова. -Москва: Наука, 1986. - 312 с.
8. Обработка нечеткой информации в системах принятия решений / А.Н. Борисов, А.В. Алексеев, Г.В. Меркурьев и др. -Москва: Радио и связь, 1989. - 394 с.
9. Димитров, В.П. Методика оценки согласованности моделей нечетких экспертных знаний / В.П. Димитров, Л.В. Борисова, И.Н. Нурутдинова // Вестник Донского государственного технического университета. - 2010. - Т. 10. - № 2 (45). -С.205-216.
10. Димитров, В.П. О методике фаз-зификации нечёткой экспертной информации / В.П. Димитров, Л.В. Борисова, И.Н. Нурутдинова // Вестник Донского государственного технического универси-
тета. - 2012. - Т. 11. - № 1-2 (62). - С. 4650.
11. Димитров, В.П. О методике представления нечётких экспертных знаний / В.П. Димитров, Л.В. Борисова, И.Н. Ну-рутдинова // Вестник Донского государственного технического университета. -2014. - Т. 14. - № 4 (79). - С. 93-102.
12. Borisova, L.V. Approach to the problem of choice of values of the adjustable parameters harvester based on fuzzy modeling / L.V. Borisova, I.N. Nurutdinova, V.P. Dimi-trov // Вестник Донского государственного технического университета. - 2015. -Т. 15. - № 2 (81). - С. 100-107.
13. Димитров, В.П. О критериях выбора оптимального числа термов лингвистической переменной / В.П. Димитров, Л.В. Борисова, И.Н. Нурутдинова // Состояние и перспективы развития сельскохозяйственного машиностроения: сборник статей 4-й Международной научно-практической конференции в рамках 14-й Международной агропромышленной выставки «Интерагромаш-2011». - Ростов-на-Дону, 2011. - С. 222-226.
14. Искусственный интеллект и интеллектуальные системы управления / И.М. Макаров, В.М. Лохин, С.В. Манько, М.П. Романов. - Москва: Наука, 2006. -333 с.
15. Димитров, В.П. О методике де-фаззификации нечёткой экспертной информации / В.П. Димитров, Л.В. Борисова, И.Н. Нурутдинова // Вестник Донского государственного технического университета. - 2010. - Т. 10. - № 6 (49). - С. 868878.
16. Штовба, С.Д. Проектирование нечётких систем средствами MATHLAB / С.Д. Штовба. - Москва: Горячая линия -Телеком, 2007. - 288 с.
References
1. Asai K., Vatada D., Sugjeno S. Pri-kladnye nechetkie sistemy / рer. s japon. [Applied obscure systems: translated from Japanese], Moscow, Mir, 1993, 368 p.
2. Dimitrov V.P., Borisova L.V. Teore-ticheskie i prikladnye aspekty razrabotki jekspertnyh sistem dlja tehnicheskogo obslu-zhivanija mashin [Theoretical and applied aspects of the designing expert systems for technical maintenance of machinery], Rostov-on-Don, Izdatel'skij centr DGTU, 2007, 202 p.
3. Malyshev N.G., Bershtejn L.S., Bozhenjuk A.V. Nechetkie modeli dlja jekspertnyh sistem v SAPR [Obscure models for expert systems in CAD], Moscow, Jener-goatomizdat, 1991, 136 p.
4. Zadeh L. Fuzzy sets, Fuzzy sets and systems, 1965, No. 8, pp. 338-353.
5. Zadeh L. Knowledge representation in fuzzy logic. An Introduction to Fuzzy Logic Applications in Intelligent Systems, The Springer International Series in Engineering and Computer Science, Vol. 165, New York, Springer, 1992, pp. 1-27.
6. Borisova L.V. Metodika modeliro-vanija predmetnoj oblasti «tehnologicheskaja nastrojka» v nechetkoj postanovke [Methodology of modeling subject area «technolo-gycal adjustment» in the obscure formulation], Doklady RASHN, 2005, No. 6, pp. 62-65.
7. Averkin A.N., Batyrshin I.Z., Bli-shun A.F. and others; pod red. D.A. Pos-pelova. Nechetkie mnozhestva v modeljah up-ravlenija i iskusstvennogo intellekta [ Obscure multitudes in models of management and artificial intelligence], Moscow, Nauka, 1986, 312 p.
8. Borisov A.N., Alekseev A.V., Merkur'ev G.V. and others. Obrabotka nechetkoj informacii v sistemah prinjatija reshenij [Obscure information processing in the decision-making systems], Moscow, Radio i svjaz', 1989, 394 p.
9. Dimitrov V.P., Borisova L.V., Nurutdinova I.N. Metodika ocenki soglaso-vannosti modelej nechetkih jekspertnyh znanij [Methods of assessing coherence of obscure expert knowledge models], Vestnik Donskogo gosudarstvennogo tehnicheskogo universiteta, 2010, Vol. 10, No. 2(45), pp. 205-216.
10. Dimitrov V.P., Borisova L.V., Nurutdinova I.N. O metodike fazzifikacii nechjotkoj jekspertnoj informacii [On the method of fuzzification of obscure expert information], Vestnik Donskogo gosudarstvennogo tehnicheskogo universiteta, 2012, Vol. 11, No. 1-2(62), pp. 46-50.
11. Dimitrov V.P., Borisova L.V., Nurutdinova I.N. O metodike predstavlenija nechjotkih jekspertnyh znanij [On the method of representation of obscure expert information], Vestnik Donskogo gosudarstvennogo tehnicheskogo universiteta, 2014, Vol. 14, No. 4(79), pp. 93-102.
12. Borisova L.V., Nurutdinova I.N., Dimitrov V.P. Approach to the problem of choice of values of the adjustable parameters harvester based on obscure modeling, Vestnik Donskogo gosudarstvennogo tehnicheskogo universiteta, 2015, Vol. 15, No. 2(81), pp. 100-107.
13. Dimitrov V.P., Borisova L.V., Nurutdinova I.N. O kriterijah vybora opti-mal'nogo chisla termov lingvisticheskoj peremennoj [On the criteria of selecting optimal number of terms of linguistic variable], Sostojanie i perspektivy razvitija sel'skohozja-jstvennogo mashinostroenija. Sbornik statej 4-j Mezhdunarodnoj nauchno-prakticheskoj konferencii v ramkah 14-j Mezhdunarodnoj agropromyshlennoj vystavki « Interagromash-2011», Rostov-on-Don, 2011, pp. 222-226.
14. Makarov I.M., Lohin V.M., Man'-ko S.V., Romanov M.P. Iskusstvennyj intellekt i intellektual'nye sistemy upravlenija [Artificial intelligence and intelligent control systems], Moscow, Nauka, 2006, 333 p.
15. Dimitrov V.P., Borisova L.V., Nurutdinova I.N. O metodike defazzifikacii nechjotkoj jekspertnoj informacii [On the method of defuzzification of obscure expert information], Vestnik Donskogo gosudar-stvennogo tehnicheskogo universiteta, 2010, Vol. 10, No. 6(49), pp. 868-878.
16. Shtovba S.D. Proektirovanie nechjotkih sistem sredstvami MATHLAB [Design of obscure systems by Matlab tools], Moscow, Gorjachaja linija - Telekom, 2007, 288 p.
Сведения об авторах
Димитров Валерий Петрович - доктор технических наук, профессор, Заслуженный работник высшей школы РФ, декан факультета «Приборостроение и техническое регулирование», заведующий кафедрой «Управление качеством», ФГБОУ ВО «Донской государственный технический университет» (Ростов-на-Дону, Россия). E-mail: kaf-qm@donstu.ru.
Борисова Людмила Викторовна - доктор технических наук, профессор, заведущая кафедрой «Экономика и менеджмент в машиностроении», ФГБОУ ВО «Донской государственный технический университет» (Ростов-на-Дону, Россия). E-mail: borisovalv09@mail.ru.
Нурутдинова Инна Николаевна - кандидат физико-математических наук, доцент кафедры «Прикладная математика», ФГБОУ ВО «Донской государственный технический университет» (Ростов-на-Дону, Россия). E-mail: spu-40.5@donstu.ru.
Information about authors
Dimitrov Valery Petrovich - Doctor of Technical Sciences, professor, Honored worker of Higher School, dean of the Instrument engineering and technical regulation faculty, head of the Quality management department, FSBEI HE «Don State Technical University» (Rostov-on-Don, Russia ). E-mail: kaf-qm@donstu.ru.
Borisova Lyudmila Victorovna - Doctor of Technical Sciences, professor, head of the Economics and management in machine building department, FSBEI HE «Don State Technical University» (Rostov-on-Don, Russia). E-mail: borisovalv09@mail.ru.
Nurutdinova Inna Nikolaevna - Candidate of Physical and Mathematical Sciences, associate professor of the Applied mathematics department, FSBEI HE «Don State Technical University» (Rostov-on-Don, Russia). E-mail: spu-40.5@donstu.ru.