27. ИЗМЕНИТЕ МЕТОД ОПТИМИЗАЦИИ

ИСПОЛЬЗУЕТСЯ МЕТОД — * <название использовавшегося метода>

ЗАДАЙТЕ ИМЯ НОВОГО МЕТОДА — *------------

При этом ЛФР справа от звездочки должно ввести имя метода, на который он должен сменить ранее использовав­шийся метод. Тогда задача оптимизации будет решаться новым методом с прерванной точки. Таким образом, в процессе функцио­нирования консультационного модуля ЛФР, у предоставляется возможность модифицировать этот модуль.

По достижению заданной точности решения задачи оптими­зации выдается сообщение:

28. ПРОЦЕСС РЕШЕНИЯ ЗАДАЧИ ОПТИМИЗАЦИИ ЗАВЕРШЕН

РЕЗУЛЬТАТЫ РЕШЕНИЯ ЗАДАЧИ

.

.

.

ЧТО ВЫ ХОТИТЕ ДЕЛАТЬ ДАЛЬШЕ:

1. ЗАВЕРШИТЬ РАБОТУ

2. ЗАНЕСТИ РЕЗУЛЬТАТЫ В БАНК

3. ПЕРЕФОРМУЛИРОВАТЬ ЗАДАЧУ

4. СОХРАНИТЬ КМ КАК ТИПОВОЙ

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

29. СТАТУС ЗАДАЧИ: РАСЧЕТНЫЙ

ВАМ ПРЕДОСТАВЛЯЮТСЯ СЛЕДУЮЩИЕ ВОЗМОЖНОСТИ:

1. ИЗМЕНЕНИЕ ИСХОДНЫХ ДАННЫХ *-----------

2. ПОЛНЫЙ РАСЧЕТ ЗАДАЧИ *-------------

3. ЧАСТИЧНЫЙ РАСЧЕТ ЗАДАЧИ *------------

4. РАСЧЕТ В ЦИКЛЕ *-----------

5. РАСЧЕТ СПИСКОМ * ----------

НЕ нашли? Не то? Что вы ищете?

6. ПРОСМОТР РЕЗУЛЬТАТОВ *-----------

7. ЗАНЕСЕНИЕ РЕЗУЛЬТАТОВ В ОБД *-----------

8. СОХРАНЕНИЕ МОДУЛЯ КАК ТИПОВОГО *-----------

9. ПОЛУЧЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ *----------

Если указано изменение исходных данных, то появляется следующее сообщение:

30. ИСХОДНЫЕ ПЕРЕМЕННЫЕ ЗАДАЧИ:

<имя переменной>-----------М:---------*---

РАЗМЕРНОСТЬ: <физические единицы> *ЗНАЧЕНИЕ: <число>

.

.

.

В выделенном поле для нового значения должно быть задано число или «БД — номер варианта», что означает выборку значе­ния из соответствующего варианта БД. Пустой ввод сохраняет старое значение переменной.

Если в ответ на сообщение 29) указан частичный расчет, то следующее сообщение позволяет указать непосредственно те пере­менные, по которым ЛФР хочет провести расчеты:

31. РАСЧЕТ ПО ОТДЕЛЬНЫМ ПЕРЕМЕННЫМ

имя первой переменной * -----------

.

.

.

ПЕРЕМЕННЫЕ, ЗНАЧЕНИЯ КОТОРЫХ ВЫ ХОТИТЕ ПОЛУЧИТЬ, ПОМЕТЬТЕ СИМВОЛОМ «¤»

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

Дополнительные возможности расчетного режима обеспечивает следующий запрос:

32. УКАЖИТЕ, ТРЕБУЕТСЯ ЛИ ПОШАГОВАЯ ВЫДАЧА ИНФОРМАЦИИ *-----

Если ЛФР выберет эту возможность, то вычисления каждой переменной будут сопровождаться следующим сообщением;

33. РЕЗУЛЬТАТЫ ВЫЧИСЛЕНИЯ <имя переменной>

ЗНАЧЕНИЕ: <число>* РАЗМЕРНОСТЬ: <физические единицы>

.

.

.

При пустом вводе система переходит к обработке следующего модуля, «К» в нижней строке с позиции курсора — завершение процесса вычислений и переход к сообщению 29).

Если при постановке задачи задание значений некоторых пере­менных было отложено, то в процессе вычислений может появиться запрос следующего вида:

34. ВАМ СЛЕДУЕТ ВЫПОЛНИТЬ ОТЛОЖЕННОЕ РАНЕЕ ЗАДАНИЕ ЗНАЧЕНИЯ ДЛЯ ПЕРЕМЕННОЙ:

<имя первой переменной> ----*----

.

.

.

Если в ответ на сообщение 29 был выбран расчет в цикле или списком, то для того, чтобы определить переменную, которая должна быть аргументом расчета в цикле или списком, посту­пает следующее сообщение:

35. ИСХОДНЫЕ ПЕРЕМЕННЫЕ РАСЧЕТА В ЦИКЛЕ

<имя первой переменной> *------

.

.

.

ПОМЕТЬТЕ ПЕРЕМЕННУЮ - АРГУМЕНТ СИМВОЛОМ «Ц»

Здесь справа от звездочки в строке с исходной переменной, значение которой должно меняться при расчете в цикле (списком), отмечается символом «Ц» («С»).

Примечание. При запросе расчета списком первая и последняя строки сообщения изменяются соответствующим образом.

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

36. ДАННЫЕ ДЛЯ РАСЧЕТА В ЦИКЛЕ:

ПЕРЕМЕННАЯ ЦИКЛА: <имя переменной>

ЗАДАЙТЕ СЛЕДУЮЩИЕ ЗНАЧЕНИЯ:

НАЧ. ЗНАЧЕНИЕ: -----------*

ШАГ: -----------*

КОЛ-ВО ШАГОВ: ------------*

При этом в выделенных полях должны быть заданы числовые значения.

При запросе расчета списком следующее сообщение позволяет задать конкретную информацию для проведения расчетов:

37. ДАННЫЕ ДЛЯ РАСЧЕТА СПИСКОМ

ПЕРЕМЕННАЯ СПИСКА: <имя переменной>

КОЛ-ВО ЭЛЕМЕНТОВ СПИСКА (НЕ БОЛЕЕ 50): -----------

ЗНАЧЕНИЯ: -----------

При этом в соответствующих строках задаются количество эле­ментов списка и непосредственные значения через запятую или пробел. В ходе проведения расчетов в цикле или списком появ­ляются соответствующие сообщения, а после нормального или по условию, заданному в п. 36), завершения опять появится сооб­щение 29), но список альтернатив пополнится следующей:

ПОСТРОЕНИЕ ГРАФИКА *----------

Если ЛФР выбрало построение графика, то последо­вательность следующих запросов обеспечивает выбор устройств для вывода графика и включение их в состав формируемого консультационного модуля и задание особенностей рисования этого графика.

Выбор в ответ на сообщение 29) 7-й альтернативы вызывает появление следующего запроса:

38. УКАЖИТЕ НОМЕР ВАРИАНТА В БАНКЕ ДАННЫХ

****----------****

При выборе в ответ на сообщение 29) 8-й альтернативы появ­ляется следующий запрос

УКАЖИТЕ НЕОБХОДИМОСТЬ СОХРАНЕНИЯ ФОРМИРУЕМОГО КМ *

Если справа от звездочки указать «ДА», то состав сформиро­ванного КМ будет зафиксирован.

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

39. СТАТУС ЗАДАЧИ: РАСЧЕТНЫЙ (ОБРАТНАЯ ЗАДАЧА)

СРЕДИ ПЕРЕЧИСЛЕННЫХ НИЖЕ ПЕРЕМЕННЫХ ОТМЕТЬТЕ СИМВОЛАМИ «НП» <число> ВАРЬИРУЕМЫХ ПЕРЕМЕННЫХ

<имя 1-й переменной> *--------------

<имя 2-й переменной> *--------------

.

.

.

Здесь необходимо справа от звездочки в строке с переменной, за счет варьирования которой можно получить решение, набрать «НП» (независимая переменная). После этого кадр повторяется, однако число выбираемых переменных уменьшается на единицу и, возможно, меняется перечень переменных для выбора. Данная процедура выполняется на базе оператора КОN и не допускает, чтобы в качестве варьируемых выбирались взаимозависимые пере­менные.

Далее от ЛФР, а требуется задать вид невязки, ко­торая далее выступает в роли критерия при решении систем уравнений методами оптимизации.

40. УКАЖИТЕ ВИД КРИТЕРИЯ ОЦЕНКИ

1. СРЕДНЕКВАДРАТИЧНЫЙ

2. СРЕДНЕЕ АБСОЛЮТНОЕ ОТКЛОНЕНИЕ

3. ОТНОСИТЕЛЬНОЕ ОТКЛОНЕНИЕ

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

Следующей процедурой, которая должна быть выполнена в про­цессе формирования консультационных модулей, является определение информационных связей между формируемым модулем и другими консультационными модулями в САК. Эта процедура выполняется на базе оператора КОN. Ее реализация может быть произведена, как только зафиксирована в ОБД та или иная консультационная концеп­ция. Рассматриваемый пример соответствует именно такому под­ходу. При этом, как только завершается задание перечня пере­менных, определяющих вектор у для формируемой концепции, начинают функционировать элементы Е3,9, Е3,10, на которые возлагаются функции по выявлению горизонтальных и верти­кальных информационных связей соответственно.

Исходными данными для выполнения этой процедуры являются перечни переменных, определяющих концепции, исследуемые раз­личными консультационными модулями, организационные взаимосвязи между ЛФР, ми, сформировавшими эти концепции [эти взаимосвязи отражены в таблице ЛФР, ов (см. п. 10.1.4.2), а также математическая модель консультируемой проблемы.

Функционирование элемента E3, 9, на который возложено выявление горизонтальных связей, основывается на использо­вании оператора КОN. Функционирование элемента Е3,10, на который возложено выявление вертикальных информационных связей, базируется на выявлении среди моделей операций (дета­лизирующих рассматриваемую) тех, которые составляют с мо­делью этой операции уровни тандемной модели. Одним из спосо­бов формирования тандемных моделей также является исполь­зование оператора КОN (см. п. 10.1.2.2).

В результате функционирования этих элементов определяется «степень свободы» выбора рекомендаций у. В частности, теперь все компоненты этого вектора могут быть разделены на те, значения которых не зависят от результатов выполнения других консультационных операций, и на те, значения которых должны быть согласованы. Соответствующее «помечивание» переменных производится в со­держащих рассматриваемые концепции вариантах ОБД. Так, если в сообщении 5) ЛФР пометило знаком и ту или иную концепцию, то появляется сообщение:

41. <имя i-й переменной> * <значение левой границы> * <значение правой границы> *<характеристика переменной>

.

.

.

При этом в поле «характеристика переменной» будет указано либо «СВОБОДНАЯ», либо «ТРЕБУЕТ СОГЛАСОВАНИЯ С КОН­ЦЕПЦИЕЙ, СФОРМИРОВАННОЙ <пароль ЛФР, а>, ХРАНЯЩЕЙСЯ В <число> ВАРИАНТЕ ОБД» Руководствуясь этой информацией, ЛФР должно выбирать значения требующих согласования рекомендаций, уже учитывая, что оно не пол­ностью свободно в своем выборе.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106