Process Optimization (Оптимизация процесса) (рис. 6.1) с кнопками:
Define Objective Function (Определить целевую функцию) служит для задания критерия оптимальности;
Independent Variables (Независимые переменные) используется для задания поисковых переменных задачи;
Constraints (Ограничения) применяется для формирования ограни- чений задачи. Ограничения на изменение поисковых переменных за- даются в Independent Variables (Независимые переменные);
Settings (Настройки) предназначена для задания дополнительных на- строек задачи;
Рис. 6.1. Окно Process Optimization
Define Calculation Sequence (Задать последовательность расчета) позволяет задать свою последовательность расчета, отличную от предлагаемой ChemCad (рассчитано на опытных пользователей);
Perform Optimization (Выполнить оптимизацию);
Help (Справка);
Exit (Выход).
Рассмотрим последовательно формирование задачи оптимизации в про- грамме ChemCad.
Задание критерия оптимальности
Для задания критерия оптимальности в окне Process Optimization нуж- но щелкнуть по кнопке Define Objective Function. Откроется окно Objective Function (Целевая функция) (рис. 6.2).
Рис. 6.2. Окно формирования критерия задачи оптимизации
В поле Title (Заголовок) окна необходимо задать название решаемой задачи, оно выводится в отчете.
В области Type (Тип) указывается переменная процесса, которая будет использована в качестве критерия оптимальности. Задание переменной про- водится аналогично Анализу чувствительности. В поле Object Name (Имя целевой функции) задается имя критерия оптимальности, оно вы- водится в отчете.
Замечание. Используя предлагаемые командами меню Run/Optimization средства, можно в качестве функций критерия выби- рать параметр потока либо аппарата. Построение сложных функциональ- ных зависимостей на основе параметров потоков и аппаратов средствами команд меню Run/Optimization невозможно. Однако для таких целей можно использовать модуль Excel, который предлагает пользователю
самому построить программу на языке Visual Basic for Application, реали- зующую математическую модель модуля. Рассчитанные параметры тако- го модуля могут быть использованы в качестве критерия оптимальности в задаче оптимизации.
Область Min/Max служит для указания того, какая задача решается:
|