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 |


