换热网络在现代工业生产过程起着举足轻重的作用,特别是在石油化工、能源动力、低温工程等[1]对能源需求相对较大的领域,为降低产品成本和节约能耗对其进行综合优化具有重要的意义[2]。20世纪70年代开始,换热网络综合优化逐步发展成为新时期的热点问题,产生了一系列优化设计换热网络的方法。对于换热网络中的连续变量,通常采用确定性方法进行优化[3]。但由于换热网络优化问题具有严重的非线性和非凸特性,导致局部最优解太多,而确定性方法的优化结果不能保证可以找到全局最优解。
近年来,通过模拟自然界生物的群行为构造随机优化算法的思想迅速发展,使得启发式方法更加多样化[3]。粒子群算法[4]作为其典型的方法之一,采用模拟鸟群飞行觅食行为的方法,通过鸟之间的集体协作使群体达到最优。但其在换热网络中的应用相对较少。严丽娣等[5]利用粒子群算法对换热网络进行优化,取得了较好的结果。
本文通过对严丽娣等[5]提出的粒子群算法优化换热网络的策略进行改进,对算法中参数的取值进行调整,使算法具有更好的全局收敛性能。
1 换热网络优化数学模型 1.1 换热网络综合问题的表述假设需要冷却
|
图 1 4股流体换热网络分级超结构 Fig.1 Stage-wise superstructure of heat exchange network with 4 streams |
传统的换热网络综合优化时是以换热网络性能,即年综合费用F为目标函数,F主要包括面积投资费用和公用工程费用,通常以此作为评价换热效率的指标[7]。面积投资费用包括换热器固定投资费用、面积费用;公用工程费用包括冷、热公用工程费用。
以F最小为优化目标,其数学描述为
| $ \begin{split} \quad\quad& F = \sum\limits_{i \in {N_{\rm H}}} {{C_{\rm CU}}} {\text{·}} {Q_{{\rm CU},i}} \!+\! \sum\limits_{j \in {N_{\rm C}}} {{C_{\rm HU}}} {\text{·}} {Q_{{\rm HU},j}}\,+ \\ &\sum\limits_{k \in N_{\rm K}} {({C_0} \!+\! {C'_0}} A_{\rm K}^B) + \sum\limits_{i \in {N_{\rm H}}} {({C_1}} \!+\! {{C'_1}}A_{{\rm CU},i}^B) \,+\\\ &\sum\limits_{j \in {N_{\rm C}}} {({C_2}} \!+\! {{C'_2}}A_{{\rm HU},j}^B) \end{split} $ | (1) |
式中:等号右边前两项为运行费用,后三项为设备投资费用;
计算单个换热器时,同时要求换热的冷、热流股之间满足
| $ \quad\quad\left\{ \begin{gathered} {T_{\rm H,\,i}} > {T_{\rm C,\,o}} \hfill \\ {T_{\rm H,\,o}} > {T_{\rm C,\,i}} \hfill \\ \end{gathered} \right. $ | (2) |
式中:
如果不满足以上约束,则认为热流体不能将冷流体加热到
粒子群算法的发展始于1995年Kennedy和Eberhart[4]提出的基本粒子群算法。其中基本粒子群算法的参数是固定的,这使得优化函数时精度较差。以图1中的4股流体为例,阐述粒子群算法在换热网络中的实现。该算法的具体步骤为:
(1)设定种群大小和最大迭代次数,种群中每个粒子代表换热网络的一个结构,粒子各维度下的值代表每个结构中各换热器的换热面积。
(2)设初始换热器面积取值为
(3)种群中各粒子按照式(3)、(4)依次改变换热器面积及飞行速度,即
| $ \quad\quad v_{id}^{k + 1} \!=\! \omega v_{id}^k \!+\! {c_1}{\gamma _1}\left( {p_{id}^k \!-\! x_{id}^k} \right) \!+\! {c_2}{\gamma _2}\left( {p_{gd}^k \!-\! x_{id}^k} \right) $ | (3) |
| $ \quad\quad x_{id}^{k \,+\, 1} \,=\, x_{id}^k \,+\, v_{id}^{k \,+\, 1} $ | (4) |
式中:
(4)若未满足最大迭代次数,则重复步骤(3),循环计算。在
选取严丽娣等[5]论文中的一个考虑固定投资的4sp2算例为例,表1为算例4sp2物流参数,其中:Ti、To分别为流体进口、出口温度;MCp为流体热容流率。在其论文中,通过对夏涛等[8]提出的运用粒子群算法求解换热网络思路的改进,对换热网络进一步优化,得到了最小年综合费用为124 670$·a−1的优化结果。但其改进的过程没有具体的实现步骤,本文对粒子群中参数进行改进,使其能够搜索到更优的解。计算中,换热器、冷却器的传热系数均为0.8 kW·m−2·℃−1,加热器的传热系数为1.0 kW·m−2·℃−1,加热器价格公式为8 600 + 1 200 A0.6$·a−1,其中A为换热器的面积,其他换热器价格公式为8 600 + 1 000 A0.6$·a−1。加热公用工程价格和冷却公用工程价格分别为80、20$·kW−1·a−1。
|
|
表 1 算例4sp2物流参数 Table 1 Material flow parameters of case 4sp2 |
由于标准粒子群算法中参数固定,优化时往往达不到理想效果,因此对参数进行调整是有必要的。但不同于其他算法,粒子群算法中需要调整的参数较少,主要包括:惯性权重ω;最大飞行速度限制[−vmax,vmax];学习因子c1、c2;种群大小N;迭代次数k。
在换热网络的优化过程中,种群大小和迭代次数对优化结果影响不大,但取值都不宜过小,取适中值(N = 100,k = 1 000)。下面重点分析惯性权重ω、最大飞行速度vmax、学习因子c1和c2。在标准粒子群算法中,ω = 0.5,c1 = c2 = 2.0。将这三个固定取值的参数运用到4sp2的换热网络中进行优化,得到的最小年综合费用为130 283$·a−1。
3.1 惯性权重| $\quad\quad\omega \,=\, 1 \,-\, \frac{{0.6\;k}}{{{k_{\max }}}}$ | (5) |
式中,
将标准粒子群中固定的
虽然粒子群算法应用于换热网络的搜索过程是非线性的复杂过程,式(5)中
由于粒子群算法中没有实际的机制控制粒子速度,所以有必要对速度最大值进行控制。设置速度阈值为
1999年Clerc[11]证明为确保粒子群算法收敛,有必要使用收缩因子。将使用
| $ \quad\quad v_{id}^{k + 1} \!\!=\! k\!\left[ {v_{id}^k \!+\! {c_1}{\gamma _1}\left( {p_{id}^k \!-\! x_{id}^k} \right) \!+\! {c_2}{\gamma _2}\left( {p_{gd}^k \!-\! x_{id}^k} \right)} \right] \!\!\!\! $ | (6) |
| $ \quad \quad k = \frac{2}{{\left| {2 - \varphi - \sqrt {{\varphi ^2} - 4\varphi } } \right|}} ,\varphi = {c_1} + {c_2} $ | (7) |
Clerc[11]的结论表明,为使PSO性能最好,有两种方法:①使用收缩因子,且使
将
|
图 2 算例4sp2最优换热网络结构 Fig.2 Optimum heat exchange network of case 4sp2 |
将上述的参数选择逐步运用到4sp2的换热网络综合优化中,得到换热网络最小年综合费用对比如表2所示。由表中可以看出,对标准粒子群算法中的固定参数进行调整是有效的,改进后的粒子群算法具有更好的全局搜索能力。
|
|
表 2 算例4sp2结果比较 Table 2 Comparison of the results from case 4sp2 |
(1)在将标准粒子群算法应用于无分流换热网络模型的基础上,对其中的参数
(2)利用一个4股流体算例验证参数改进后的计算效果,可知改进后的算法具有更好的全局搜索能力。与标准粒子群算法得到的年综合费用130 283$·a−1相比,最终改进后的费用为123 910$·a−1,降低了6 373$·a−1。
| [1] |
许海珠, 崔国民, 万义群, 等. 换热网络全局优化的多维峰谷轮换法[J]. 能源研究与信息, 2014, 30(1): 43-47. DOI:10.3969/j.issn.1008-8857.2014.01.010 |
| [2] |
万义群, 崔国民. 蚁群算法在换热网络优化中的应用[J]. 能源研究与信息, 2013, 29(4): 234-238. DOI:10.3969/j.issn.1008-8857.2013.04.011 |
| [3] |
何巧乐, 崔国民, 许海珠. 文化基因粒子群算法在换热网络连续变量全局优化中的应用[J]. 石油化工, 2014, 48(1): 37-45. |
| [4] |
KENNEDY J, EBERHART R. Particle swarm optimization[C]//Proceedings of IEEE International Conference on Neural Networks. Perth, WA: IEEE, 1995, 4: 1942 - 1948.
|
| [5] |
严丽娣, 霍兆义, 尹洪超. 粒子群算法最优同步综合换热网络[J]. 化工进展, 2009, 28(S): 439-442. |
| [6] |
GROSSMANN I E, SARGENT R W H. Optimum design of heat exchanger networks[J]. Computers & Chemical Engineering, 1978, 2(1): 1-7. |
| [7] |
方大俊, 崔国民, 张佳仁, 等. 线性拟合换热网络性能与进口温度的关系[J]. 能源研究与信息, 2014, 30(2): 104-107. |
| [8] |
夏涛, 贾涛, 程杰. 群智优化算法同步综合换热网络[J]. 北京化工大学学报: 自然科学版, 2009, 36(1): 97-101. |
| [9] |
ANGELINE P J. Using selection to improve particle swarm optimization[C]//Proceedings of IEEE International Conference on Evolutionary Computation. Anchorage, Alaska: IEEE, 1998: 84 − 89.
|
| [10] |
SHI Y, EBERHART R. A modified particle swarm optimizer[C]//Proceedings of IEEE International Conference on Evolutionary Computation. Anchorage, Alaska: IEEE, 1998: 69 - 73.
|
| [11] |
CLERC M. The swarm and the queen: Towards a deterministic and adaptive particle swarm optimization[C]//Proceedings of the 1999 Congress on Evolutionary Computation. Washington, DC: IEEE, 1999: 3.
|
2019, Vol. 35
