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

Экспертная система проектирования технологического оборудования Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
541
208
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛОГИКА / СЕТЬ / НЕЙРОН / СИСТЕМА / ПРОЕКТИРОВАНИЕ / ОПЕРАТОР / БАЗА / ЗНАНИЯ / ЭКСПЕРТ / ОБОРУДОВАНИЕ / SYSTEM / EXPERT / LOGICAL BLOCK / KNOWLEDGE BASE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Овсянников В. Е., Васильев В. И.

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

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

Expert system of design of processing equipment

Results of development of expert system of design of the tekhnoloichesky equipment of the enterprises of the motor transport are stated. Within the developed system the device of fuzzy logic for decision-making is used neural networks for implementation of the knowledge base also

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

Экспертная система проектирования технологического оборудования

В.Е. Овсянников, В.И. Васильев Курганский государственный университет, Курган

Аннотация: Изложены результаты разработки экспертной системы проектирования технолоического оборудования предприятий автомобильного транспорта. В рамках разработанной системы используется нейронные сети для реализации базы знаний и аппарат нечеткой логики для принятия решений.

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

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

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

Экспертная система состоит из следующих элементов [1-4]: база знаний, подсистема вывода, подсистема объяснения, подсистема приобретения знаний и диалогового процессора.

База знаний - наиболее важный компонент экспертных систем, на котором основаны ее «интеллектуальные способности». Она может модифицироваться и наполняться новыми данными. Наиболее часто информация представляется в виде символов, а процесс работы системы представляет собой последовательность преобразованиях этих символов.

Подсистема приобретения знаний используется для добавления в базу знаний новых правил и изменения уже имеющихся. Основной задачей

данной подсистемы является приведение правила к виду, позволяющему подсистеме вывода применять это правило в процессе работы.

Подсистема вывода - компонент экспертных систем, выполняющий процесс ее рассуждений на основе базы знаний и рабочего множества. Данная подсистема реализует две функции [2,3]:

- выполняет анализ фактов из рабочего множества и правил из базы знаний, а также добавление новых фактов;

- определяет порядок просмотра и использования правил. Взаимодействие указанных выше компонентов можно представить

следующим образом [2,3]:

База знаний

Входная информация Механизм дыбода Решение (заключение)

Рис. 1. - Взаимодействие компонентов в рамках экспертной системы Учитывая, что работа экспертной системы предполагает участие человека структуру можно представить следующим образом [2,3]:

Блок логического быбода

Пробила "если-то" —

Пользователь

-I-

Входная База Хранилища

информация знании знаний

Интерфейс пользователя

Рис. 2. - Структурная схема экспертной системы

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

Перспективным направлением в данном случае является построение базы знаний на основе искусственных нейронных сетей и применение аппарата нечеткой логики для реализации блоков правил "если-то".

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

Нейросетевая база знаний позволяет преодолеть основные недостатки классических экспертных систем: невозможность работы с не полностью достоверной информацией и трудоемкость адаптации базы. Искусственные нейронные сети корректируют искаженную или содержащую шум исходную информацию [7-9].

Логический блок оперирует с условиями, при обработке потока данных. К основным недостаткам таких элементов классических экспертных систем можно отнести невозможность использования, в случае если информация представлена в качественном виде, либо если условия выполняются неполностью (исходные данные неполностью достоверны). Аппарат нечеткой логики позволяет формализовать качественную информацию, использовать ее в процессе рассуждений в качестве посылок для системы правил, позволяющих анализировать результаты работы системы [6,10-12].

J

В программной среде Delphi была разработана программа "Построение многослойной нейронной сети v1.0" [13], которая является реализацией базы знаний. База знаний построена на использовании многослойных нейронных сетей, обучаемых по методу обратного распространения ошибки, т.к. данная архитектура позволяет получить наибольшую точность [8].

Структурная модель логического блока экспертной системы приведена на рис. 3.

Рис. 3. - Структурная модель логического блока

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

Функция модели задается следующей системой правил:

1. Если переменная Ъ и переменная Ь лежат в допустимых пределах, то функция ЦЪ,Ь) принимает значение «все параметры в норме»;

2. Если переменная Ъ выходит за границы допустимых значений, а переменная Ь лежит в допустимых пределах, то функция ^Ъ,Ь) принимает значение «чрезмерная стереотипность»;

3. Если переменная Ъ не выходит за границы допустимых значений, а переменная Ь выходит за пределы допуска, то функция А(Ъ,Ь) принимает значение «чрезмерная логическая сложность»;

4. Если обе переменных выходят за допустимые пределы, то функция А(Ъ,Ь) принимает значение «оба параметра превышают норму».

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

Литература

1. Жернаков С.В. Нейросетевая база знаний прецедентов активной экспертной системы для комплексного контроля и диагностики параметров авиационного двигателя // Информационные технологии. 2002. №5. С. 45-53.

2. Савушкин С. А. Нейросетевые экспертные системы // Нейрокомпьютер. 1992. №2. С. 29-36.

3. Сафонов В.О. Экспертные системы - интеллектуальные помощники специалистов. С.-Пб: Санкт-Петербургская организация общества "Знания" России, 1992. - 256 с.

4. Тузовский А.Ф., Чириков С.В., Ямпольский В.З. Системы управления знаниями (методы и технологии). - Томск: Изд-во НТЛ, 2005. -260 с.

5. Бодров В.А., Орлов В.Я. Психология и надежность. Человек в системе управления техникой. - М.: Институт психологии РАН, 2002. - 176 с.

6. Васильев В.И., Овсянников В.Е. Инженерно-психологическая оценка технологического оборудования предприятий автомобильного транспорта на этапе проектирования // «Инженерный вестник Дона», 2014, №1. URL: ivdon.ru/magazine/archive/n1y2014/2285.

7. Романов Д.Е. Нейронные сети обратного распространения ошибки // «Инженерный вестник Дона», 2009, №3. URL: ivdon.ru/ru/magazine/archive/n3y2009/143.

8. Хайкин, С. Нейронные сети полный курс, 2-е издание.: Пер. с англ.. -М.: Издательский дом "Вильямс", 2006. - 1104 с. ил.

9. Kohonen T. Self-organizing maps/ Teuvo Kohonen. - 3 ed. - Berlin; Heidelberg; New York; Barcelona; Hong Kong; London; Milan; Paris; Singapore; Tokyo; Springer, 2001. - pp. 318-324.

10. Bergmann M. An Introduction to Many-Valued and Fuzzy-Logic. Semantics, Algebras and Derivation Systems. - Cambridge University Press. -2008. - pp. 126-135.

11. Zadeh L.A. Fuzzy set // Information and control.-1965.-N 8.-P. 338.

12. Mamdani E. A. Application of fuzzy logic to approximate reasoning using linguistic synthesis // IEEE Trans. Computers. 1977-Vol. C26, N 12,-P. 1182-1191.

13. «Построение многослойной нейронной сети v1.0»: свидетельство об отраслевой регистрации разработки №11740 / В.Е. Овсянников, А.К. Остапчук, Е.Ю. Рогов. - № 50200749193; заявл. 14.11.2008; опубл. 14.11.2008. Инновации в науке и образовании №9(44). 6 с.

References

1. Zhernakov S. I. Information technology, 2002. №5. p. 45-53

2. Savushkin S.A. Neurocomputer, 1992. №2. p. 29-36.

3. Safonov V.O. Jekspertnye sistemy - intellektual'nye pomoshhniki specialistov [Expert systems - intellectual assistants to experts]. SPb, St. Petersburg organization of society "Znaniya" of Russia, 1992. 256 pages.

4. Tuzovsky A.F., Chirikov S.V., Yampolsky V. Z. Sistemy upravlenija znanijami (metody i tehnologii) [Control systems of knowledge (methods and technologies)]. Tomsk, NTL, 2005. 260 p.

5. Bodrov V.A., Orlov V.Ja. Psihologija i nadezhnost'. Chelovek v sisteme upravlenija tehnikoj [Psychology and reliability. The person in a control system of equipment]. M: Institute of psychology of the Russian Academy of Sciences, 2002. 176 р.

6. Vasilyev V. I., Ovsyannikov V. E. Inzenernyj vestnik Dona (Rus), 2014, №1. URL: ivdon.ru/magazine/archive/n1y2014/2285.

7. Romanov D.E. Inzenernyj vestnik Dona (Rus), 2009, №3. URL: ivdon.ru/ru/magazine/archive/n3y2009/143.

8. Haikin S. Nejronnye seti polnyj kurs [Neural networks full course]. M, Williams publishing house, 2006. 1104 p.

9. Kohonen T. Self-organizing maps. Teuvo Kohonen. 3 ed. Berlin; Heidelberg; New York; Barcelona; Hong Kong; London; Milan; Paris; Singapore; Tokyo; Springer, 2001. pp. 318-324.

10. Bergmann M. An Introduction to Many-Valued and Fuzzy-Logic. Semantics, Algebras and Derivation Systems. Cambridge University Press. 2008. pp. 126-135.

11. Zadeh L.A. Fuzzy set. Information and control.1965. N 8. P. 338.

12. Mamdani E. A. Application of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Trans. Computers. 1977. Vol. C26, N 12. P. 1182-1191.

13. A.K. Ostaphuk, V.E. Ovsyannikov, E.Yu. Rogov. zajavl. 14.11.2008; opubl. 14.11.2008. Innovacii v nauke i obrazovanii №9 (44). 6 p.

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