Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 5 6 7 8 9 10 11 [ 12 ] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60


о. о

Представление знаний и база знаний

В данной системе для описания специальных знаний, используемых для вывода, введены три формы представления - порождающие правила, фреймы и функции Лиспа. Основная часть знаний представляется в виде продукционных правил, распределяется по функциональным элементам со своими правилами и атрибутами датчиков и объединяется в блоки, образуя иерархическую структуру.

На рис. 3.8 показаны пример правил и структура базы знаний. Например, группа ИЗ о нагреве состоит из четырех ИЗ; ИЗ о температуре жидкого чугуна по измеренной темпе-

НЗ а теипературв жидкой чугуна

ИЗ о темпера жидкого -

H3oSi-S

I ИЗоЗс I ИЗ о датчиках----,

ИЗ о температуре внутри рдрт

I i

Х-НЗ об оценке человека---1

ИЗ о ситдаииях I

у фурмах

ИЗ об изменении температурч жидкого ччгуна

из об интервахе времени Tpiy от пвсхеднего випцаа Во тектгге НЗ oS mmepia/K вреита Tptg 7 npedoocjfiHeso выпф:ка до nocxditni

г-ИЗ об изменениях датчикое-у ИЗ о температуре

внутри /рурм

ИЗ об изменениях S/-S

ИЗ об изменениях от

послевнеа выпуска до текдиега

ИЗ 0 изменениях в

н ов изменениях от тследнеги винчст до техдшех

ИЗ oh изменениях s текущем еыпдсхе

Матриаа действий

Ю об тмеиеиияг

5 4 3 2 1

Значение CF

СГ-козаприциет достоверности ИЗ-иеточиик знаний

6-6830

Рис. 3.8. Структура базы знаний.



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

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

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

Представление нечеткостей

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

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

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

Введение функции принадлежности

Когда состояние нагрева прогнозируется по измеренным значениям температуры чугуна, оператор не сразу определяет уровень нагрева. Поэтому в данной системе нагрев, который фактически является непрерывной функцией, был разделен на семь уровней с учетом опыта оператора (табл. 3.1).

Таблица 3.1. Уровни и состояние нагрева

Уровни

Состояние нагрева

Сильный перегрев

Перегрев

Легкий перегрев

Нормальный нагрев

Легкий недогрев

Недогрев

Сильный недогрев

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



Л 0.3

X : Температура жидкого чугуна, С У Уровень нагрева Z Показатель достоверности


1 2 3 4 5 6 7

Уровень нагрева

Рис. 3.9. Обобщенная функция принадлежности.

ские данные (например, температура чугуна), заключение (например, уровень нагрева) и показатель достоверности.

На рис. 3.9 показана обобщенная функция принадлежности для температуры чугуна, уровня нагрева и показателя достоверности для iV-ro ковща в выпуске. Если, например, измеренное значение температуры чугуна составляет Х, то сечение Y-Z при X = Х дает показатели достоверности Zj для каждого уровня нагрева (/ = 1... 7).

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

Способ формирования функций принадлежности

Ниже описан способ формирования обобщенных функций принадлежности, используемых в данной системе. На рис. 3.10, а построена зависимость между измеренными значениями температуры чугуна (ось X) для N-to ковща и максимальной температурой чугуна во время выпуска (ось У), наилучшим образом описывающей нагрев. На рис. 3.10,6 эта зависимость представлена в виде функций принадлежности, при этом выделены определенные температурные области, а по оси Z показана частота появления максимальных температур в каждой области. На рис. 3.10, в показана

Наибольшая температура выпуска


Наибольишя температура выпуска


Наибольшая температура выпуска


Шуиав. п-и ковше

Рис. 3.10. Метод формирования обобщенной функции принадлежности.

о-температура чугуна в JV-м ковше и наибольшая температура плавки; б-представление функщш принадлежности; в -пpeдcтaвJleииe расширенной функции принадлежности.

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

Обучение обобщенной функции принадлежности

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



0 1 2 3 4 5 6 7 8 9 10 11 [ 12 ] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60