Процедура поиска аналогов

Проведя эту предварительную работу, проектировщик может поручить ЭВМ технические действия по сопоставлению требований ТЗ с данными известных ПКР, находящимися в БД, и выбору аналогов. Процедура поиска аналога состоит в следующем:

1) Выполняется анализ полученного ТЗ и вводятся уступки по ряду показа­телей, уровни которых оговариваются в ТЗ.

2) Последовательно просматриваются данные объектов, записан­ные в БД, и определяются соответствующие значения функций принад­лежности.

3) Если в БД найдётся описание объекта, обладающего необходи­мым уров­нем функции принадлежности, то есть удовлетворяющего требова­ниям ТЗ с учётом введенных уступок, то этот объект может быть принят в качестве аналога и его данные запоминаются.

4) Для каждого найденного аналога вычисляется значение общей функции принадлежности m k ()=min{m a 1(y 1),m a 2(y2),...,m am (ym)}, k =1,2,..., l, где l – количество найденных аналогов. Информация об аналогах, имеющих 0,5£m k ()£1,0, пред­ставляется пользователю для принятия окончательного решения.

5) В том случае, когда просмотр БД не выявил аналог, воз­можно дальнейшее ослабление требований ТЗ и повторе­ние процедуры поиска.

Таким образом, условием окончания поиска является определение координат изображающей точки в пространстве параметров, для которой выполняются все ограничения.

Представленный алгоритм поиска аналогов реализован в виде системы программ, работающей в режиме диалога, уп­равляемого ЭВМ с помощью последовательности директив. После ввода требований ТЗ и соответст­вующих уступок управление передаётся соб­ственно программе поиска ана­лога, которая просматривает описания множества объектов, хранящиеся в БД. Если в результате работы этой про­граммы определяется достаточное число аналогов (оно выводится на дисплей), пользователь может ознакомиться с данными полученных аналогов и задать номера объектов, необходимых ему для дальнейшей работы. Имеется возможность полу­чить данные аналогов в различных формах и для различных применений.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: