УДК 621.321
СИСТЕМА КОДИФИКАЦИИ И СТРУКТУРНАЯ ОПТИМИЗАЦИЯ МНОГОСТУПЕНЧАТЫХ ТЕПЛООБМЕННЫХ УСТАНОВОК
БАРОЧКИН Е.В., канд. техн. наук, ЖУКОВ В.П., д-р техн. наук, ТРУБЧАНИН В.А., инж., БАРОЧКИН А. Е., студ.
Предложена система кодификации структуры сложных теплообменных установок, на ее основе разработан алгоритм и получено решение задачи структурной оптимизации систем теплообменных аппаратов со сложной конфигурацией потоков.
Ключевые слова: тепломассообменная установка, система кодификации, матрицы коммутации, температура горячего теплоносителя, структурная оптимизация.
CODIFICATION SYSTEM AND STRUCTURAL OPTIMIZATION OF MULTISTAGE HEAT EXCHANGE PLANTS
E.V. BAROCHKIN, Candidate of Engineering, V.P. GUKOV, Dr. of Engineering,
V.A. TRUBCHANIN, Engineer, A.E. BAROCHKIN, Student
The article presents a codification system of heat exchange plants configuration on the basis of which the algorithm is developed. The author suggests a solution to the structural optimization problem of heat exchange system with complex flow configuration.
Key words: heat and mass exchanger, codification system, switching element matrix, temperature of the hot heat-transfer agent, structural optimization.
На основе разработанного ранее [1] метода расчета сложных тепломассообменных установок предлагается система кодификации структуры и решение на ее основе задачи структурной оптимизации систем со сложной конфигурацией потоков.
Система кодификации, применяемая для структурной оптимизации, должна обладать рядом свойств:
• однозначное соответствие кода структуре системы;
• простота составления кода по известной структуре системы;
• экономное использование машинной памяти;
• автоматическое исключение кодов неработоспособных схем;
• простота генерации по коду расчетной модели;
• возможность использования кода при построении генетического (эволюционного) алгоритма [2, 3] или алгоритмов статистического программирования [4] для оптимизации структуры системы.
Ниже рассматриваются несколько вариантов разработанного кода, которые могут использоваться для решения различных задач.
При моделировании многоступенчатых систем со сложной конфигурацией потоков [1] для описания структуры системы используется матрица коммутации К. Порядок формирования матрицы коммутации для сложных систем тепломассообменных аппаратов, состоящей из n подсистем, проиллюстрирован на рис. 1.
Для описания структуры потоков между j-м и i-м элементами строится матрица К^, состоящая из
f «11 «12 'ï
четырех элементов KM =1 I, каждый из ко-
1«21 а22 )
торых показывает долю потока из j-го в i-й элемент: а11 - горячего теплоносителя в горячий, а12 -
холодного в горячий, а21 - горячего в холодный,
а22 - холодного в холодный.
Рис. 1. Формирование матрицы коммутации К для сложных систем тепломассообменных аппаратов
Для установки из п ступеней матрица коммутации системы К составляется из п*п матриц К^, где І.І = 1, 2,..., п. Известный вид матрицы К однозначно определяет структуру потоков сложной системы.
Системы кодификации рассматриваются на примере трехступенчатой установки (рис. 2). На рис. 2,а показана схема потоков и расчетная схема установки, на рис. 2,б - соответствующий ей вид матрицы коммутации в блочном и развернутом виде.
Первый вариант кода формируется путем построчного преобразования матрицы коммутации в вектор (рис. 2,в). Такой вектор однозначно соответствует матрице коммутации, поэтому определяет структуру системы и является вариантом ее кода. Матрица коммутации состоит из 2п строк и 2п столбцов, то есть из 2п*2п элементов. Для трехступенчатой установки число позиций кода составляет 36. Число вариантов структур, которое может быть сгенерировано на основании предложенного кода, если каждая позиция кода может принимать значения
только 0 или 1, составляет 24п = 236 . Следует отметить, что недостатком первого варианта кода является возможное нарушение балансовых ограничений в сгенерированных схемах.
і
а)
' 0 о о о о о
о о о о о 1
К11 К12 К 13 1 о о о о о
К = К 21 К22 К23 = о 1 о о о о
К 31 К32 33К о:» о о 1 о о о
о о о о о о
б)
Код1 = [000000 000001 100000 010000 001000 000000] в)
Код2=[(2.1.2.2) (3.1.0.0) (0.0.1.2)] Код3=[3.4.5.0.0.2]
д)
Рис. 2. Схема потоков в трехступенчатом теплообменнике (а), вид матрицы коммутации К (б), определяющей структуру системы, и примеры ее кода (в, г, д)
Более рациональный код, при построении которого учитываются балансовые ограничения, приведен на рис. 2,г. Четыре позиции кода, записанные в круглых скобках и разделенные точками, соответствуют одной ступени. Первая позиция показывает номер ступени, в которую направляется горячий теплоноситель. Вторая позиция соответствует типу канала, в который подается горячий теплоноситель (1 - горячий, 2 - холодный). Значения третьей и четвертой позиций кода выбираются аналогично для холодного теплоносителя. Предлагаемая система кодирования допускает подачу выходного потока не более чем в один входной канал. Такой запрет существенно уменьшает число возможных вариантов кода по сравнению с первым случаем: число вариантов структур для трехступенчатой установки (п = 3) составляет (2п)2п = 66 = 46656 .
Третий вариант кода строится на основе матрицы коммутации, приведенной на рис. 1,б. Если деления потоков теплоносителей не происходит и элементы матрицы коммутации принимают значения нуля или единицы, то в каждом столбце матрицы К может размещаться не более одной единицы. При построении кода предлагается номер строки, где размещается единица в первом столбце матрицы коммутации, заносить в первую позицию кода, номер строки второго столбца, где размещена единица, заносится во вторую позицию кода, и так далее. В данном случае число позиций кода (2п) равно числу столбцов матрицы К. Если в столбце единица отсутствует, то в позицию кода заносится ноль. Это соответствует случаю, когда поток теплоносителя покидает схему, например, направляется потребителю. Пример кода, построенного по такому принципу, для
схемы рис. 2,а приведен на рис. 2,д. В отличие от второго варианта кода, который включает 4п позиций, этот код содержит 2п позиций, то есть в два раза экономней. Кроме этого, третий код позволяет разработать простой алгоритм построения модели по заданному коду системы.
Третий вариант системы кодификации положен в основу алгоритма и компьютерной программы расчета и оптимизации структуры системы теплообменных аппаратов.
В качестве примера, демонстрирующего возможности предлагаемого алгоритма структурной оптимизации, решается следующая задача: выбрать оптимальную структуру трехступенчатой теплообменной установки, которая обеспечивает экстремальное значение целевой функции. В качестве целевой функции предлагается использовать потери эксэргии теплоносителей при теплообмене [5]. Известно, что при обратимом теплообмене потерь эк-сэргии не происходит. Отклонение значения целевой функции от нуля характеризует неидеальность процесса. Для реального процесса оценка потери эксэр-гии при одинаковых водяных эквивалентах 1/У теплоносителей может выполняться согласно [5]:
7271
Ет = ТСМ 1п
72о710
(1)
где Т - абсолютная температура; 1/У = оО - водяной эквивалент, с - теплоемкость, О - расход теплоносителя; индекс 1 относится к горячему, 2 - к холодному теплоносителю, 0 - к исходному значению параметров, с - к параметрам окружающей среды.
После выбора целевой функции формулировка задачи структурной оптимизации уточняется следующим образом: для трехступенчатой схемы выбрать оптимальную структуру, которой соответствует минимальное значение потерь эксэргии при теплообмене. При выполнении расчетных исследований приняты следующие исходные данные и ограничения. Горячий теплоноситель подается в первую ступень с температурой 800 оС, холодный теплоноситель направляется в третью ступень с температурой 160 оС. С учетом незначительного числа возможных вариантов структур для трехступенчатых схем реализован алгоритм полного перебора. Расчетный анализ показал, что число возможных работоспособных схем составляет 12. При этом схемы с разными кодами могут обеспечивать одинаковые температуры и значения целевой функции. Результаты решения задачи приведены в табл. 1, где показаны варианты кода структуры, соответствующие им значения температур горячего и холодного теплоносителей на выходе системы и значения целевой функции.
Таблица 1
Код ^, 0с 12, 0С Ет , Вт
2.3.4.0.0.5 160,0 800,0 0
2.3.5.0.0.4 413,6 546,4 56,1
2.4.5.0.0.3 368,2 591,8 51,9
2.5.4.0.0.3 523,3 436,7 57,4
3.4.2.0.0.5 160,0 800,0 0
3.4.5.0.0.2 394,8 565,2 54,6
3.5.2.0.0.4 445,3 514,7 57,8
3.5.4.0.0.2 368,2 591,8 51,9
4.3.5.0.0.2 388,7 571,3 54,0
4.5.2.0.0.3 424,7 535,3 56,8
5.3.4.0.0.2 413,6 546,6 56,2
5.4.2.0.0.3 445,3 514,7 57,8
В табл. 2 приводятся коды и соответствующие им структурные схемы установки.
Таблица 2
Код
2.3.4.0.0.5
2.3.5.0.0.4
3.4.2.0.0.5
3.4.5.0.0.2
4.3.5.0.0.2
4.5.2.0.0.3
5.3.4.0.0.2
5.4.2.0.0.3
Структурная схема
На рис. 3 показывается зависимость значения целевой функции от температуры горячего теплоносителя на выходе установки.
Рис. 3. Зависимость значения целевой функции от температуры горячего теплоносителя на выходе трехступенчатого теплообменника (точки соответствуют различным структурам системы)
Минимальное значение температуры горячего теплоносителя на выходе соответствует минимальному значению целевой функции, что согласуется с известными термодинамическими положениями [5]. Нулевое значение целевой функции соответствует случаю, при котором горячий и холодный теплоноситель без теплообмена меняются каналами. Этот результат исключается из дальнейшего анализа как не имеющий практического значения.
Рассмотренный демонстрационный пример представляет, скорее, методический, нежели практический интерес в силу выбранных ограничений и вида целевой функции. Для решения практических задач целевая функция и ограничения выбираются из реальных условий с возможным привлечением экономических критериев.
При большом числе ступеней теплообмена число вариантов структур существенно возрастает, и более эффективное решение задачи структурной оптимизации может быть получено методами направленного поиска или генетического алгоритма [2, 3], которые обладают известными преимуществами по сравнению с алгоритмами перебора.
Таким образом, разработанная система кодификации позволяет решать задачи структурной оптимизации систем теплообменных аппаратов по одному или нескольким критериям эффективности их работы.
Список литературы
1. Барочкин Е.В. Обобщенный метод расчета многоступенчатых деаэраторов // Изв. вузов. Химия и химическая технология. - 2004. - Т. 47. - Вып. 9.
2. Вентцель Е.С. Исследование операций: задачи, принципы, методология. - М.: Дрофа, 2004.
3. Holland J.H. Adaptation in Natural and Artifical Systems / J.H. Holland. - Ann Arbor: Univ.of Michigan Press, 1975.
4. Bremermann H. Numerical optimization procedures derived from biological evolution processes // Cybernetics problems in biology. - N.Y.-London-Paris: Gordon and Breach Science Publ. Inc, 1968. - Р. 597-616.
5. Кафаров В.В., Мешалкин В.П., Гурьева Л.В. Оптимизация теплообменных процессов и систем. - М.: Энер-гоатомиздат,1988.
Барочкин Евгений Витальевич,
ГОУВПО «Ивановский государственный энергетический университет имени В.И. Ленина», кандидат технических наук, доцент кафедры тепловых электрических станций, телефон (4932) 41-60-56, [email protected]
Жуков Владимир Павлович,
ГОУВПО «Ивановский государственный энергетический университет имени В.И. Ленина», доктор технических наук, профессор кафедры прикладной математики, телефон (4932) 26-97-45, [email protected]
Трубчанин
Барочкина