- •Министерство образования и науки Российской Федерации
- •Введение
- •Постановка задачи и исходные данные
- •Исходные данные
- •1.Оптимизация теплообменного аппарата
- •1.1 Общие сведения о теплообменных аппаратах, их сущность и назначение
- •1.2 Принцип работы кожухотрубчатого теплообменного аппарата
- •1.3 Методика расчета кожухотрубного теплообменного аппарата Тепловой расчет
- •Гидравлический расчет
- •1.4. Метод Ньютона
- •Алгоритм метода Ньютона
- •1.5. Программы оптимизации
- •Текст программы
- •Результаты расчета
- •1.6. Программа оптимизации теплообменного аппарата
- •Текст программы
- •2. Оптимизация выпарной установки
- •2.1. Характеристика процессов выпаривания
- •Аппараты с выносной нагревательной камерой
- •Области применения выпарных аппаратов
- •2.3. Методика расчета однокорпусного выпарного аппарата Исходные данные
- •Тепловой расчет
- •Гидравлический расчет
- •2.4.Программа расчета оптимизации выпарного аппарата Текст программы:
- •Результаты расчета
- •Ректификационные колонны. Компьютерный подход
- •Расчет ректификационных колонн непрерывного действия
- •Математические модели ректификационных колонн
- •Расчет элементов и узлов ректификационных колонн
- •Расчет ректификационных колонн и оптимизация их с помощью эвм
- •Список использованной литературы
Гидравлический расчет
Полное гидравлическое сопротивление при движении жидкости в трубах теплообменного аппарата определяется выражением 1.15:
(1.15) |
где - гидравлическое сопротивление трения.
Гидравлическое сопротивление трения определяется по формуле 1.16:
(1.16)
где - коэффициент трения,
- число ходов теплоносителя по трубному пространству
Потери давления, обусловленные наличием местных сопротивлений определяются по формуле 1.17:
(1.17)
где - сумма коэффициентов местных сопротивлений трубного пространстваопределяется по формуле 1.18:
(1.18)
где и- коэффициенты сопротивлений входной и выходной камер.
и - коэффициенты сопротивлений входа в трубы и выхода из них.
- коэффициент сопротивления поворота между ходами.
Целевая функция (З) представляет собой функцию затрат, включающую в себя капитальные затраты (Зкап) и эксплуатационные затраты (Зэкспл).
Выразив все зависимости через переменные w и dвн, представленные в вышеописанной методике, следующую формулу:
В итоге целевая функция для оптимизации теплообменного аппарата принимает следующий вид 1.19:
(1.19)
1.4. Метод Ньютона
В основе метода Ньютона лежит квадратичная аппроксимация целевой функции. Последовательность итераций строится таким образом, чтобы во вновь получаемой точке градиент аппроксимирующей функции обращался в нуль.
Последовательность приближений строится в соответствии с формулой,
где — номер итерации (,
— начальное приближение,
— вектор направления спуска.
Здесь— матрица Гессе.
Направление спускаведет к убыванию целевой функции только при положительной определенности матрицы Гессе. В тех итерациях, в которыхматрица Гессе отрицательно определена,последовательность приближений к точке минимума строится по методу наискорейшего градиентного спуска. С этой целью проводится замена вектора направления спуска на антиградиентное.
Алгоритм метода Ньютона
Задать размерность задачи оптимизации п, координаты начальной точки , точность поиска.
Положить счетчик числа итераций.
Определить направление вектора градиента целевой
функции
в точке . Для вычисления координат вектора градиента использовать разностную формулу (2.3).
Проверить условие окончания поиска
Если условие выполнено, то расчет окончен, иначе перейти к пункту 5.
5. Сформировать матрицу Гессе , используя разностные формулы вычисления вторых (2.5) и смешанных производных (2.6).
Проверить положительную определенность матрицы
Гессе . Если матрица положительно определена, то перейти к пункту 7, иначе — к пункту 8.
Определить координаты точки и перейти к пункту 10.
Вычислить шаг по формуле (2.4), используя резуль
таты вычислений пункта 3 и разностные формулы (2.5), (2.6).
Определить координаты точки по методу наискорейшего градиентного спуска.
Положить и перейти к пункту 3.
1.5. Программы оптимизации
Для подтверждения работоспособности программы минимизации функции, из учебника [6], решим пример № 2.22. В данном примере, необходимо найти минимум целевой функции, методом Ньютона, с точностью
Для разработки программы была использована среда PascalABC.