Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л 1-17 все.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.05 Mб
Скачать

Лекция 3

1.4.Экспертные системы (эс)

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

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

• задачи не могут быть заданы в числовой форме;

• цели не могут быть выражены в терминах точно определенной целевой функции;

• не существует алгоритмического решения или оно существует, но его нельзя использовать из-за имеющихся ограничений.

Как правило, неформализованные задачи отличаются:

• неоднозначностью, неполнотой и противоречивостью исходных данных;

• неоднозначностью, неполнотой и противоречивостью знаний о проблемной области и решаемой задаче;

• большой размерностью пространства возможных решений;

• динамически изменяющимися данными и знаниями.

Неформализованные задачи представляют собой

большой и очень важный класс задач НК и Д.

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

Задачи первого класса включают вопросы построения (синтеза) и исследования моделей процессов, моделей объектов контроля и диагностики, диагностических моделей, синтеза и оптимизации архитектуры средств НК и Д, выбора эффективных методов отстройки от мешающих факторов, методов обработки и анализа информации, синтеза и оптимизации аппаратного и программного обеспечений и т.д. Несмотря на определенные достижения в последние годы в области создания различных моделирующих, оптимизирующих программ, САПРов и т.д., успешное решение перечисленных задач по-прежнему во многом зависит от опыта и знаний разработчика.

В то же время число квалифицированных специалистов (ученых, разработчиков) ограничено, их знания, как правило, имеют личностный характер, представляют собой набор различных эвристик. Несомненно, что именно системы, основанные на знаниях, предназначенные для обработки эвристических знаний, позволяют успешно решать указанные задачи. Применение ЭС в данных приложениях позволит обеспечить новые результаты при фундаментальных и прикладных исследованиях в области НК и Д, а также повышение технического уровня разрабатываемых устройств за счет использования знаний первоклассных экспертов.

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

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

Требования, предъявляемые к ЭС, решающим задачи первого и второго классов, различны. Эти различия в первую очередь касаются содержания баз знаний ЭС. ЭС первого типа (предназначенные для решения задач первого класса) должны обладать мощными базами различных знаний о предметной области: о данных (или аналогичных) объектах контроля (диагностики), процессах, используемых формальных и эвристических методах и алгоритмах решения подобных (или аналогичных) задач и т.д. Как правило, данные ЭС не являются системами реального времени и не функционируют в комплексе с измерительной аппаратурой.

ЭС второго типа обладают базами знаний меньшего объема, содержание их более конкретно. Это могут быть знания о данном объекте, режимах его функционирования, условиях контроля (диагностики), возможных дефектах и неисправностях объекта (его узлов), действиях в случае возникновения тех или иных ситуаций и т.д. ЭС второго типа могут быть как системами реального времени, функционировать в комплексе с измерительной аппаратурой, так и системами интерактивного типа. Для данных ЭС характерно, что информация, полученная с помощью измерительной аппаратуры, является для них исходной (входной). Примерами систем этого класса могут служить ЭС SUPER и EXTRACSION.

ЭС SUPER (разработчик - University of Technology of Compiegne) ориентирована на выявление и идентификацию дефектов парогенераторов. Система обрабатывает и анализирует информацию, полученную с помощью многоканальной измерительной аппаратуры, реализующей мультичастотный вихретоковый метод контроля. В основу организации ЭС SUPER положена система правил - продукций. База знаний ЭС содержит исчерпывающую информацию, касающуюся вихретокового метода контроля, особенностей контроля рассматриваемого объекта, возможных дефектов и т.д. В процессе функционирования SUPER полностью воспроизводит ход рассуждений дефектоскописта. ЭС SUPER позволяет определить тип и глубину дефектов. Возможности ЭС SUPER обеспечивают выявление как единичных симметричных (асимметричных), так и множественных симметричных (асимметричных) дефектов труб парогенераторов.

ЭС EXTRACSION CdF предназначена для диагностики состояния труб парогенераторов в атомной промышленности. По мощности и составу своей базы знаний, своим возможностям данная ЭС приближается к ЭС первого типа. Как и в системе SUPER, при измерениях используется вихретоковый метод контроля. Организация базы знаний ЭС представляет собой иерархию различных уровней и типов знаний. Основу ЭС EXTRAC¬SION составляют априорные знания, так как возможные дефекты и адекватные методы их выявления обычно известны. Априорные знания включают в себя: знания об организации сигналов, об обработке сигналов, интерпретации и диагностике. Априорные знания разбиты на три большие группы. В их числе:

• структура металла исследуемой конструкции, ее возможные модификации, методы измерений, применимые для решения задачи;

• базовые структуры сигналов и их возможные модификации с учетом модификаций структуры металла;

• выбор адекватных методов выявления, распознавания, сегментации.

В EXTRACSION определены два интеллектуальных уровня. На верхнем интеллектуальном уровне решаются задачи проверки соответствия методов третьей группы (их применимости) возникающим модификациям (изменениям) знаний первой группы, которые, в свою очередь, определяют модификации во второй группе. На низшем интеллектуальном уровне ЭС реализуется построение умозаключений с целью конечной диагностики состояния объекта.

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

Анализ разрабатываемых и существующих ЭС НК и Д позволяет выявить некоторые тенденции в их построении. Базы правил данных ЭС в среднем насчитывают около 300 правил, хотя встречаются ЭС, содержащие 20 - 25 тысяч правил. Наиболее часто в основу ЭС бывают положены системы правил типа «если..., то...». Это объясняется большей наглядностью такого представления знаний по сравнению с представлениями, основанными на использовании фреймов, семантических сетей и т.д. В реализации механизма вывода ЭС чаще используются прямые цепочки рассуждений, несколько реже обратные.

Разработка ЭС представляет собой длительный и трудоемкий процесс. Он является итеративным, причем часто на той или иной стадии приходится начинать разработку практически сначала.

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

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

В качестве базы для построения ЭС вибродиагностики была выбрана готовая «пустая» ЭС, представление знаний в которой основано на системе правил типа «если..., то...», механизм вывода использует прямую цепочку рассуждений. Основные трудности разработки ЭС связаны прежде всего с недостатком статистического материала, неполнотой информации об объекте диагностики.

Лекция 4