В системе реализована методика, описанная ранее [1] [2].
Работа с системой морфологического поиска заключается в следующем: система имеет 2-а режима работы: режим эксперта, в котором происходит настройка БД, и режим пользователя в котором собственно реализуется методика поиска оптимальной конструкции ЭВМ.
Режим эксперта:
- задаются спецификации;
- задаются элементы ЭВМ;
- задаются критерии оценки элементов;
- устанавливается соответствие между спецификациями и элементами с указанием веса элемента и его процентной стоимости от общей конструкции;
- устанавливается соответствие между элементами и критериями их оценки с указанием веса критерия для соответствующего элемента;
- вводятся альтернативные комплектующие для соответствующих элементов с указанием цены;
- задаются атрибуты и их значения для каждого элемента;
- для каждой альтернативы выбираются соответствующие значения атрибутов;
- по выбранным критериям производится оценка каждой комплектующей;
- эксперт формирует вопросы пользователю, указывая спецификацию в которой они применяется и условие усечения морфологического множества комплектующих;
- задаются пары несовместимых комплектующих (если такие имеются) по парному методу проверки совместимости;
- задаются пары несовместимых комплектующих (если такие имеются) с использованием атрибутов элементов;
- производится автоматический расчет обобщенных показателей качества каждой комплектующей и нормирование процентного соответствия цены элементов в спецификации.
Режим пользователя:
- выбор спецификации;
- задание цены и требований к ней;
- усечение множества комплектующих по процентной стоимости элементов;
- отбор необходимого количества комплектующих по критерию качества (1 - 4);
- процедура ответов пользователя на вопросы, сформированные экспертом;
- усечение множества комплектующих с помощью задаваемых условий отбора;
- непосредственное добавление или удаление комплектующих из морфологического множества определением атрибута участия комплектующей в формировании модели;
- синтез моделей из оставшегося множества комплектующих с последующими проверками на совместимость;
- выбор удовлетворяющей пользователя модели с возможностью сохранения, как всех моделей, так и каждой из них отдельно.
Работа системы реализована в виде пошаговых действий. Предоставляется возможность перехода от шага к шагу как вперед, так и назад.
Приведем несколько экранных форм системы и, для иллюстрации структуры базы данных, спроектированной для хранения необходимой информации, представим схему данных.
Рисунок 1. Экранная форма в режиме эксперта
Рисунок 2. Экранная форма в режиме пользователя
Рисунок 3. Схема данных
В результате проведения тестирования системы была заполнена база данных, и общее количество моделей могло составить:
28*19*39*37*31*31*8*20*36*5*29*33=20333202066777600 вариантов, где каждый множитель, это количество альтернатив у отдельного элемента.
Было проведено несколько тестовых примера для спецификации "домашний ПК" с использованием спроектированной системы, по описанному выше порядку действий и получено несколько конструкций для каждого тестового примера которые удовлетворяли условиям поставленной задачи.
Хотелось бы отметить, что многие из реализованных в системе методов могут с успехом использоваться и для синтеза конструкций из других областей применения.
СПИСОК ЛИТЕРАТУРЫ
- Чугунов Д.С., Бутенко Л.Н. Использование принципов теории принятия решения в методе морфологического синтеза //Успехи современного естествознания. - 2005. - №2. - С. 35-36.
- Костерин В.В., Чугунов Д.С. Совершенствование метода морфологического синтеза //Информационные технологии в образовании, технике и медицине: Материалы международной конференции /ВолгГТУ. - Волгоград, 2004. - С. 58-60.