Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
HYSYS методичка.doc
Скачиваний:
146
Добавлен:
25.08.2019
Размер:
2.03 Mб
Скачать

Задание оптимизатора

Вызовите Оптимизатор клавишей <F5>. В специализированном окне оператора перейдите на закладку Переменные (Variable). Здесь задаются переменные, которые будут варьироваться Оптимизатором. Ниже показана процедура задания двух спецификаций колонны в качестве варьируемых переменных.

  1. Нажмите кнопку Добавить. Откроется окно Добавление переменных в оптимизатор.

  2. Выберите переменную С5 в дистилляте, как показано на рисунке. В поле Описание можно изменить имя переменной.

Рис. 62. Задание оптимизатора

  1. Повторите шаги 1 и 2 и добавьте в качестве переменной спецификацию колонны Извлечение бутана. Теперь Оптимизатор имеет две первичных переменные, которые он будет менять с тем, чтобы определить максимум целевой функции.

Нижнюю и верхнюю границы изменения переменных задайте сами, изменив значения по умолчанию. Чтобы определить эти границы, Вам, возможно, придется провести серию предварительных расчетов.

Задайте следующие границы изменения переменных:

Таблица 51

Переменная

Верхняя граница

Нижняя граница

С5 в дистилляте

0.05

0.0075

Извлечение бутана

0.99

0.95

Определение целевой функции

Оптимизатор содержит специальную электронную таблицу для задания целевой функции и ограничений. Откройте электронную таблицу. Ниже показана процедура задания целевой функции.

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

  • хладагент - 0.0015 $ за ккал/час

  • продукт (бутаны) - 22 $ за кг

  • теплоноситель - 0.0075 $ за ккал/час

С помощью кнопки Электронная таблица войдите в электронную таблицу оптимизатора. Заполните ее как показано на рисунке.

Рис. 63. Электронная таблица

В поля электронной таблицы необходимо импортировать переменные схемы. Это можно сделать по-разному. Во-первых, это можно сделать, находясь на закладке Соединения, с помощью кнопки Добавить.

Другим способом импортировать переменные можно, находясь на закладке Электронная таблица. Щелкните правой кнопкой мыши и из предложенного «всплывающего» меню выберите Импорт переменной.

Рис. 64. Импорт переменной

Введите формулы в соответствующие ячейки таблицы на странице Электронная таблица. Формулы можно редактировать и на странице Формулы. На этой странице компактным образом выводятся все формулы, заданные пользователем

Если в расчетной формуле используется одна переменная, то ячейке с результатом присваивается тип (и, соответственно, единицы) этой переменной. Обычно это не приводит к недоразумениям. Однако, в нашем случае результат, поступающий в ячейку B3 имеет неверную размерность ккал/час, а нам нужно $. Объявим величину, которая рассчитывается в ячейке В3 безразмерной. Для этого установите курсор в ячейку, а в строке Тип переменной наверху окна из падающего списка выберите тип Безразмерная. Повторите эту процедуру для ячеек B7, B9 и D7.

Рис. 65. Тип переменной

Введите формулу для расчета цены со штрафом:

Цена со штрафом = Цена без штрафа - 3*((Чистота дистиллята - 0.02)*50)^3, считая, что стоимость продукта с 2%-ми пентановой фракции в дистилляте – 22$ за кг.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]