Д.т.н.,
проф. Борисова Л.В., д.т.н., проф. Димитров В.П.
Донской
государственный технический университет, Россия
О формализации
нечетких высказываний в задаче
технологической
регулировки комбайна
Зерноуборочный комбайн целесообразно
рассматривать как систему, функционирующую в неопределенных и изменчивых
условиях внешней среды. Данная система (взаимосвязи между ее входами и выходами)
характеризуется полным пространством состояний, включающем факторы внешней
среды, регулировочные параметры и показатели качества технологического процесса.
Характерной особенностью предметной области является то, что как значения
факторов уборки, так и регулировочных параметров и показателей качества работы
определить с заданной точностью затруднительно. Кроме того, используемые на
практике рекомендации по проведению технологической регулировки комбайна, то
есть описание отношений между рассматриваемыми признаками, обладают ярко
выраженной нечеткостью [1, 2].
Экспертная информация о функционировании
зерноуборочного комбайна может быть представлена в виде системы условных
нечетких высказываний, устанавливающих взаимосвязь между значениями входных и
выходных параметров процесса принятия решения.
Рассмотрим задачу, когда в зависимости от возможных
значений выходной ситуации (Bj) экспертом
делается предположение о возможной входной ситуации (Aj) (о возможных значениях входных параметров).
Обозначим через X, Y, Z… множество значений входных параметров, т.е. совокупность
значений регулировочных параметров рабочих органов машины, существенно влияющих
на величину выходного параметра V. Введем лингвистические
переменные для входных параметров: ‹βX, TX, X, GX, MX›, ‹βY,
TY, Y, GY, MY›, ‹βZ, TZ, Z, GZ, MZ› и для выходного параметра ‹βV, TV, V, GV, MV›, определенные на множествах X, Y, Z, … и V. Здесь β
– наименование лингвистической переменной; Т – множество ее значений, или
термов, представляющих собой наименования нечетких переменных, характеризуемых
областью определения; G –
синтаксическая процедура, описывающая процесс образования из множества Т новых, осмысленных для данной
задачи принятия решений (ПР) значений лингвистической переменной; М – семантическая процедура, позволяющая
приписать каждому новому значению, образуемому процедурой G, некоторую семантику путем формирования соответствующего
нечеткого множества, т. е. отобразить новое значение в нечеткую переменную [3].
Систему логических высказываний, отражающую опыт
эксперта при корректировке регулировок комбайна при появлении внешнего признака
нарушения технологического процесса, можно представить в виде [3]:
(1)
Здесь m – число базовых значений
лингвистической переменной βV;
Eij, i = 1,nj, j = 1,m – высказывания вида
‹βX
есть αXj,i и βY
есть αYj,i и … и βZ
есть αZj,i›.
Высказывание Ej,i
представляет собой i-ю входную нечеткую ситуацию,
которая может иметь место, если лингвистическая переменная βV примет значение αVj. Значения αXj,i, αYj,i, αZj,i,
…, αVj - нечеткие переменные с функциями принадлежности
соответственно
μXj,i
(x), μYj,i (y), μZj,i (z), …, μVj,i
(v),
x Î X, y Î Y, z Î Z … и v Î V.
В системе нечетких высказываний (1) в зависимости от
возможных значений выходного параметра (показателя качества) делается
предположение о возможных значениях входных параметров – регулировочных
параметров рабочих органов комбайна.
Используя правило преобразования лингвистических
высказываний, представим систему (1) в более компактном виде. В этом случае высказывание
Ej,i
можно записать как
Ej,i: <βW
есть αEj,i>,
где βW
– обобщенная лингвистическая переменная, определенная на множестве W = X´Y´Z … и принимающая базовые значения αEj,i с
функцией принадлежности
μEj,i
(w) = min {μXj,i (x), μYj,i (y), μZj,i
(z) …}.
Далее, высказывания Lj преобразуются в вид
Lj: <ЕСЛИ βV есть αVj,
ТО βW есть αWj>.
Здесь αWj – значение
лингвистической переменной βW
с функцией принадлежности
μWj
(w) = max μEij (w), i =
1,nj
В качестве иллюстрации
решения задач рассмотрим ситуацию при появлении внешнего признака нарушения
технологического процесса – повышенное дробление зерна. В данном случае необходимо рассмотреть следующие регулировочные
параметры: частота вращения молотильного барабана; зазор «барабан-подбарабанье»;
состояние бичей и подбарабанья; равномерность зазора по ширине молотильно-сепарирующего
устройства (МСУ).
В соответствии с рассматриваемым подходом зададим
лингвистические переменные βX,
βY, βQ,
βZ и βV:
βX – <
частота вращения молотильного барабана, мин-1 >, <ЧВМБ>
βY –
< состояние бичей и подбарабанья, % >, <СБД>
βQ – < равномерность зазора по ширине МСУ,% >, <РЗМСУ>
βZ –
< зазор «барабан-подбарабанье, мм >, <ЗБП>
βV –
< дробление зерна, % >,
<ДЗ>
Рассмотренным
лингвистическим переменным соответствуют терм-множества:
TX = { αX1; αX2; αX3} = {пониженная; номинальная; повышенная}
TZ = { αZ1; αZ2; αZ3} = {малый; средний; большой}
TY = { αY1; αY2} = {нормальное; изношенное}
TQ = { αQ1; αQ2} = {равномерный; неравномерный}
TV = { αV1; αV2; αV3} = {незначительное; среднее; повышенное}
Значения параметров функций принадлежности μX1, μX2, μX3, μY1, μY2, μZ1, μZ2, μZ3, μQ1, μQ2, μV1, μV2, μV3,
определяющие семантику соответствующих базовых значений переменных βX, βY,
βZ, βQ и
βV, приведены в [4].
Обобщенная
лингвистическая переменная βW определена
на множестве W=X´Y´Z´Q с базовыми значениями
Tw =
{αw1; αw2; αw3…… αw36},
где αWj – возможные значения обобщенной лингвистической
переменной βW.
В рассматриваемом примере используется 36
значений обобщенной лингвистической переменной
βW: αW1
= αX1 αZ1 αY1 αQ1, αW2 = αX1 αZ1 αY1 αQ2, αW3 = αX1 αZ1 αY2 αQ1, …, αW36 =
αX3 αZ3 αY2 αQ2.
Эмпирические правила, устанавливающие взаимосвязь
между одним из показателей качества технологического процесса уборки и
совокупностью регулировочных параметров рабочих органов зерноуборочного комбайна
можно представить в соответствии с (1) в виде системы нечетких лингвистических высказываний.
Экспертные высказывания, отражающие нечеткие ситуации,
характеризующие возможные состояния одного из показателей отклонения качества
технологического процесса комбайна, например, «Дробление зерна» в лингвистическом
и символьном выражении имеют вид
(фрагмент из набора 36 высказываний):
E1.9 :‹βX есть αX1 и βZ есть αZ3 и βY есть αY1 и βQ есть αQ1›.
E1.9:‹Частота
вращения молотильного барабана - пониженная И Зазор барабан-дека - большой И
Состояние бичей подбарабанья - нормальное И Равномерность зазора по ширине МСУ-
равномерный›.
E1.12:βX есть αX1 и βZ есть αZ3и βY есть αY2 и βQ есть αQ2›.
E1.12
:‹Частота вращения молотильного барабана - пониженная И Зазор барабан-дека -
большой И Состояние бичей подбарабанья - изношенное И Равномерность зазора по
ширине МСУ - неравномерный›.
В
результате проведенных исследований
формализованы нечеткие экспертные знания предметной области «Технологическая
регулировка комбайна», Лингвистическое описание задачи технологической
регулировки комбайна является основой индуктивного логического вывода, лежащего в основе механизма
вывода решений экспертной системы для технического обслуживания машин.
1. Уборка урожая комбайнами «Дон»/Липкович
Э.И. и др. – М.: Росагропромиздат, 1989.-220 с.
2. Борисова Л.В., Димитров В.П.
Особенности моделирования процесса принятия решений при технологической
регулировке машин//Мех. и электр. сельского хоз-ва.- №4, 2009.- С. 2 – 5.
3. Обработка нечеткой информации в
системах принятия решений/А.Н. Борисов, А.В. Алексеев, Г.В. Меркурьев и др.–М.:
Радио и связь, 1989.–394 с.
4. Борисова
Л.В., Димитров В.П. Формализация знаний при лингвистическом описании
технических систем. Ростов н/Д, ДГТУ.-2011.-209 с.