Реализация данного проекта преследует три основных цели:
Проектирование новых устройств и технологий, различные виды технического анализа требуют привлечения знаний, полученных фундаментальными науками, в первую очередь, физикой, химией и биологией. Но далеко не все знания, накопленные этими науками, применяются в инженерном деле. Как показывает практика, только небольшая часть научных знаний, так называемые эффекты, непосредственно используются при техническом проектировании и анализе. Эффект – это причинно-следственная связь двух явлений, реализующаяся в определенных условиях. В общем случае, эффект определяется формулой вида: «явление А приводит к явлению В при условии С».
Ни одно новое техническое устройство не может быть разработано без привлечения эффектов, т.к. его принцип действия – это комбинация тех или иных физических, химических, биологических и т.п. эффектов. Эффекты также необходимы при анализе объектов техники, например, выявлении причин отказов и аварий, расчете предельных значений показателей технических устройств, выявлении побочных эффектов, возникающих при функционировании устройств, и т.п.
Попытки систематизировать описание технически значимых эффектов предпринимались многими исследователями (см. работы 1 ¸ 7). В последнее время, на базе этих исследований были созданы компьютерные программы, использующие эффекты:
Перечисленные базы эффектов имеют ряд существенных недостатков:
И главное, ни одна из указанных программ не содержит алгоритмов решения задач причинно - следственного анализа. Это существенно ограничивает области применения существующих баз эффектов в технике.
Проект «Эффекты» имеет длительную предысторию, которую иллюстрирует следующая схема.
Комбинаторный метод |
Формальный метод синтеза принципа действия технической системы на основе базы эффектов (см. Поиск принципов действия технических систем). |
|
Экспертная система «Эдисон 4.03» скачать … |
Достижения:
|
Недостатки:
|
Программа TechCreator |
Достижения:
|
Недостатки:
|
База эффектов |
Разработка базы эффектов для программ Phenomenon 1.0 и TechOptimizer 3.05 (продукты Invention Machine Corporation). В настоящее время данная база эффектов входит в программу IHS Goldfire (продукт компании HIS www.ihs.com). |
|
Эффекты 200 и 300 |
Версии программы Эффекты. |
Началом проекта «Эффекты» можно считать разработку комбинаторного метода. Данный метод позволил полностью автоматизировать синтез непротиворечивых цепочек эффектов различной природы. Комбинаторный метод послужил алгоритмической основой для экспертных систем Эдисон, TechCreator и программ Phenomenon 1.0 и TechOptimizer 3.05 (модуль Эффекты) *.
До 1995 года Компания Метод, кроме экспертной системы Эдисон, разработала ещё одну изобретающую программу – Новатор. В течение 5 лет было выпущено 3 версии этой программы. Программа Новатор 3.0 (скачать …) предназначена для разработки концепций устройств и технологий за счет устранения технических и физических противоречий, присущих прототипу.
Программы Новатор 3.0 и Эдисон 4.03 имели сложную функциональную структуру. Они выполняли как процедуры анализа (построение моделей, выявление противоречий, оптимизация параметров, определения причин явлений и т.п.), так и изобретательские процедуры (устранение противоречий и синтез принципов действия). Как показала практика, распределение изобретательских функций по двум программам снижает их эффективность. Поэтому в настоящее время аналитические и изобретательские функции разделены. Все изобретательские функции собраны в Новаторе 4.0, а аналитические - в программе «Эффекты». Программа «Эффекты» представляет собой структурированную базу эффектов, которую можно использовать для причинно-следственного анализа технических и природных систем.
Примечание.
* Экспертная система TechCreator разработана Компанией Метод по заказу компании Invention Machine Corporation, США. Программы Phenomenon 1.0 и TechOptimizer 3.05 являются разработками компании Invention Machine Corporation, inventionmachine.com. В настоящее время права на эти программы перешли к компании HIS www.ihs.com.
Программа Эффекты содержит базу технически значимых научных знаний. Это позволяет использовать её как информационно-справочную систему для поиска:
Найденные сведения можно использовать для разработки:
Кроме базы знаний, программа Эффекты содержит алгоритмы решения прямой и обратной задачи причинно-следственного анализа. Прямая задача предполагает поиск последствий того или иного явления, а обратная – наоборот, поиск причин наблюдаемого явления. Таким образом, прямую задачу называют задачей анализа возможных следствий, а обратную – задачей анализа возможных причин.
Результаты решения прямой задачи можно использовать для определения:
Результаты решения обратной задачи можно использовать для определения:
Все сведения, полученные в процессе работы программы Эффекты, объединяются и оформляются в виде аналитического отчёта.
Программа Эффекты имеет открытую базу знаний. С помощью 4-х специальных редакторов можно расширять любой из её разделов. Эта позволяет использовать программу в качестве платформы для создания собственной базы научных знаний.
Перечисленные функциональные возможности определяют круг корпоративных и индивидуальных пользователей программы Эффекты.
Тип пользователя | Мотивация покупки |
Отдел качества |
|
Отдел исследований и разработок |
|
Отдел информационных технологий |
|
Библиотека |
|
Высшее учебное заведение (ВУЗ) технического профиля |
|
* FMEA (анализ характера и последствий отказов) является одним из стандартов системы качества ИСО 9000.
Тип пользователя | Мотивация покупки |
Инженер-исследователь |
|
Программу Эффекты можно интегрировать в систему управления качеством продукции и процессов производства.
В данное время, в системе управления качеством используется много различных методов: статистические методы, QFD, концепция «шесть сигм», метод Парето, и т.д. Одним из важных методов управления качеством является FMEA (анализ характера и последствий отказов). FMEA - анализ состоит из нескольких этапов. Самый сложный из них – это построение причинно-следственной диаграммы или диаграммы Исикавы (Ишикавы). Эта диаграмма представляет собой ориентированный граф, который в сжатой форме показывает логическую взаимосвязь причин, ведущих к дефектам продукции или сбоям в процессе производства.
Программа Эффекты содержит большую базу научных знаний и может решать прямую и обратную задачи причинно-следственного анализа. Это позволяет строить диаграммы Исикавы для различных продуктов и процессов в автоматическом режиме без привлечения экспертов.
FMEA - анализ является одним из стандартных методов и широко используется в системах управления качеством. В свою очередь, система управления качеством является важной частью систем управления жизненным циклом изделия – PLM (Product Lifecycle Management).
Решение задач причинно-следственного анализа (ПСА) программой Эффекты можно разделить на 4 этапа:
Для решения задач ПСА Пользователь должен построить модель исследуемой системы и указать интересующее его явления. После этого, программа Эффекты находит последствия и причины этого явления. Результаты решения задач оформляются в виде отчёта.
Функционирование программы Эффекты поясняет следующая блок – схема.
Программу Эффекты можно использовать после выбора Пользователем исследуемого явления. Для фиксации данных об этом явлении в программе используется модуль Постановка задания. В форме этого модуля Пользователь:
Для проведения причинно-следственного анализа необходимо построить структурную модель системы. Наиболее полно такую модель можно описать с помощью тернарного языка, оперирующего категориями объект, свойство и отношение [8, 9].
Структурная модель системы представляет собой блок-схему, которую Пользователь строит в объектном графическом редакторе. В этой модели Пользователь указывает подсистемы и элементы, образующие систему, а также пространственные и фазовые отношения между ними.
Для того чтобы описать изменение системы во времени, Пользователь может разделить модель системы на стадии. Модель стадии существования системы представляет собой отдельную блок-схему. Такие модели стадий связаны между собой хотя бы одной общей частью системы.
После построения структурной модели Пользователь, с помощью графического редактора, указывает на ней исследуемое явление. Для описания явлений в тернарном языке используются формулы типа:
«процесс - объект», например, «наличие магнитного поля»
«процесс - отношение - объекты», например, «наличие контакта между металлом и электролитом»
«процесс - свойство - объект», например, «увеличение температуры жидкости»
и т.п.
При разработке структурной модели системы Пользователь применяет привычный для него набор терминов. С другой стороны, программа Эффекты содержит обобщенные научные знания, т.е. знания, имеющие предельную степень общности. Для их описания используется фиксированный набор терминов. Поэтому велика вероятность формального несовпадения терминов в описании структурной модели и в базе знаний программы Эффекты. В этом случае, программа не сможет выполнить анализ модели. Для устранения этого терминологического несовпадения Пользователю предлагается установить отношения между терминами, используемыми в модели, и терминами Словаря.
Как показали исследования, между явлениями существуют 4 не симметричных логических отношения. Это позволяет установить между явлениями логические связи. Кроме этого, между явлениями существуют онтологические связи через эффекты.
Множество явлений и указанных связей образуют структуру, которая представляет собой онтологию явлений конкретной предметной области [10, 11].
Для решения задач ПСА с учетом построенной структурной модели, программа Эффекты конкретизирует общую онтологию явлений. Из неё исключаются фрагменты, которые не соответствуют структурной модели. Это означает исключение из онтологии части явлений, логических и онтологических связей. В результате общая онтология явлений трансформируется в частную онтологию, соответствующую структурной модели.
После этого, на частной онтологии явлений программа фиксирует исследуемое явление и находит все решения задачи ПСА в виде последовательности эффектов. Решение прямой задачи ПСА – это последовательности, начинающиеся с эффекта, причина которого совпадает с исследуемым явлением. Решение обратной задачи – последовательности, заканчивающиеся эффектом, следствие которого совпадает с исследуемым явлением.
Найденные последовательности могут содержать эффекты, совместная реализация которых невозможна. Например, по условиям реализации одного эффекта требуется, чтобы пластина была погружёна в электролит, а по условиям реализации другого эффекта – окружена газом. Программа Эффекты находит противоречивые последовательности эффектов и удаляет их из списка решений задач ПСА.
После того, как найдена хотя бы одна последовательность эффектов, Пользователь может создать аналитический отчёт. Перед этим он может просмотреть содержание отчёта и, при необходимости, изменить состав его разделов, используя модуль Редактирование отчёта. В отчёте, решения прямой задачи ПСА оформляются в виде восходящего дерева явлений, а обратной – в виде нисходящего дерева явлений. Все свёрнутые логические связи между явлениями имеют расшифровку, а онтологические – объяснение в виде описания соответствующего эффекта.
Готовый отчет можно экспортировать в текстовый редактор MS Word.
В режиме работы «Поиск данных» программа Эффекты позволяет найти:
описания эффектов:
Поиск данных ведется по ключевому слову, которое можно записать с помощью клавиатуры или по ключевым терминам из словаря. Программа Эффекты ведет поиск как по отдельному ключевому термину, так и по их набору. Найденные данные можно включить в отчёт.
В любой момент можно просмотреть Глоссарий программы и Справку (Руководство пользователя). В Глоссарии собраны термины, которые часто встречаются в описании элементов базы данных.
Глоссарий открыт для редактирования и пополнения.
Справка содержит все сведения, необходимые для самостоятельного обучения работе с программой Эффекты.
База знаний программы Эффекты состоит из словаря терминов, базы эффектов, онтологии явлений и инженерного справочника.
Словарь – это совокупность научно-технических терминов (понятий), между которыми установлены отношения синонимии и подчиненности. Термины словаря разделены на три группы: Объекты, Свойства и Отношения. Все термины имеют определения, а физические свойства – еще и размерность.
Словарь терминов применяется при постановке задания и моделирования системы. Кроме этого, словарь терминов используется при формальном описании всех элементов базы знаний: причин, следствий и условий реализации эффектов, математических моделей эффектов, явлений, таблиц значений свойств и т.п.
Эта база представляет собой совокупность физических, физико-химических и биофизических эффектов.
Эффект – это причинно-следственная связь между двумя явлениями, реализующаяся в определенных условиях. Первое из этих явлений – причина эффекта, а второе – его следствие.
Описание эффекта содержит графическую и текстовую части. Графическая часть состоит из двух взаимосвязанных иллюстраций. Одна иллюстрация показывает внешние проявления эффекта, а другая поясняет его внутренние причины.
Текстовая часть описания эффекта также содержит:
Данная онтология представляет собой совокупность явлений, между которыми установлены логические и онтологические отношения. В онтологию включены явления, наблюдаемые как в технических системах, так и в природе.
Справочник содержит информацию, используемую в инженерной деятельности. В первую очередь, это таблицы со значениями физических и физико-химических свойств веществ и материалов, а также практически полезные математические формулы.
Программа Эффекты имеет открытую базу знаний. В состав программы входят 4 отдельных редактора:
С помощью этих редакторов Пользователь может изменять и дополнить любую часть базы знаний, записав в нее известные ему сведения. Программа Эффекты объединяет новые и старые знания, установив между ними нужные логические связи.
Если после дополнения базы знаний повторно решить известную задачу ПСА, то число найденных последовательностей эффектов может увеличиться!
Основные понятия, принципы построения баз эффектов и общие вопросы создания онтологий изложены в приведенных ниже работах.
Концептуальное проектирование
Адрес: 117630 Россия, г. Москва, ул. Воронцовские пруды д. 9
Телефон: +7 (495) 936-07-20
Электронная почта: method@method.ru