2.1. Элементы управления
Элемент настройка позволяет подобрать значения некоторых параметров модели, при которых заданные критерии принимают нужные значения. Другими словами, данный элемент решает систему N уравнений c N неизвестными. Число N определяет пользователь в пределах от 1 до 10. Для решения рассчитываются градиенты по каждому направлению, формируется матрица Якоби, определяется направление поиска и производится поиск решения вдоль этого направления. Подобные шаги продолжаются до достижения максимального количества итераций или до достижения заданной точности для каждого критерия.
В диалоге задания элемента четыре страницы. На странице переменных задаются диапазоны их изменения, начальные значения, выбираются активные переменные (рис.7.13.22). Поиск решения осуществляется с текущих значений переменных. Для ручного задания текущих переменных следует занести значения в столбец "начальное значение" и нажать на кнопку "инициализировать".
На странице критериев (рис.7.13.23) задаются целевые значения и погрешности для критериев, выбираются активные критерии, приводятся текущие значения и расхождения.
На странице перпроцессора (рис.7.13.24) осуществляется привязка переменных к параметрам модели. Препроцессор выполняется перед каждым расчетом в элементе настройка, строка за строкой сверху вниз. В столбце "выражение" задается формула, в которой допускается использовать активные переменные (x1, x2, ...) или переменные, заданные в предыдущих строках таблицы в столбце "переменная". В столбцах "объект", "параметр", "единицы измерения" задается привязка к параметрам элементов модели. В примере ниже в строке 1 переменная x1 привязывается к расходу потока 1, в строке 2 постоянное значение 20 задает температуру воздуха в АВО "АС-1" и сохраняется в переменной Т1. В следующих строках переменная Т1 привязывается к другим АВО в качестве температуры воздуха.
На странице постпроцессора (рис.7.13.25) осуществляется чтение результатов расчета или параметров модели и вычисление критериев. Постпроцессор выполняется после каждого расчета в элементе настройка, строка за строкой. Помимо этого, постпроцессор выполняется после обычного расчета для определения индикации. Индикация – зеленый или красный круг – рисуется в зависимости от выполнения критериев при текущих результатах. В столбцах "объект", "параметр", "фаза", "компонент", "единицы измерения" определяется результат для чтения, который записывается в переменную, чье имя задается в одноименном столбце. Помимо результата расчета переменную можно задать через выражение. Все активные критерии (y1, ...) должны быть определены в данной таблице.
Запуск итерационного процесса поиска решения осуществляется кнопкой "запустить", прерывание итераций – кнопкой "остановить". Кнопка "рассчитать" служит для единичного расчета для текущих значений переменных. Итерационный процесс запускается также нажатием пробела при указателе мыши над элементом. В этом случае прерывание расчета осуществляется кнопкой останова расчета на панели инструментов.
Элемент настройка может использоваться для единичного ручного запуска просто как пре- и пост- процессор, без решения уравнений.