第一范文网 - 专业文章范例文档资料分享平台

自适应粒子群算法研究及其在多目标优化中应用 (5)

来源:用户分享 时间:2020-06-28 本文由生人勿近 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

0.5 0.6 0.7 0.8 0.9 12 17 17 18 20 60% 85% 85% 90% 100% 从表中可以看出T0越大,算法稳定性越高,当T0取0.9时,算法稳定性最高,达到100%。继而在取定T0=0.9的情况下,再进行了50次实验,没有出现失败的情况。证明

T0=0.9算法稳定性高,故去T0=0.9。

取定T0=0.9后,对K0进行调试。研究得K0与算法收敛代数的关系如图5-1所示:

图5-1 K0与算法收敛代数的关系

从图中可以看出当K0=0.8时,算法的迭代次数最少,收敛速度最快。故取K0=0.8。 综合上述分析,本文实验中取定参数组合为T0=0.9、K0=0.8。

5.2.2.3 算法优化过程

取定参数粒子群大小为10、迭代次数为100、T0=0.9和K0=0.8情况下,自适应粒子

群算法AFIPSO优化综合目标函数F的过程如图5-2所示,优化过程中两个子目标函数的变化如图5-3所示。

图5-2 AFIPSO优化综合目标函数F的过程 图5-3 AFIPSO优化子目标函数的过程

从图中可以看出算法在迭代到8代左右便开始收敛,而在保证综合目标函数值不变的情况下,子目标函数之间仍在进行协调,在27代达到最终的平衡。

5.2.2.4 算法比较分析

为了更好评价AFIPSO算法优化多目标函数性能,比较AFIPSO算法与文献[51]及文献[52]算法在最优值达到10时的迭代次数,比较结果如表5-4、图5-4所示。

表5-4 对综合目标函数优化结果比较

算法来源 本文算法 文献[51] 文献[52] 算法名称 自适应粒子群算法AFIPSO 自适应调整飞行时间粒子群算法 动态变惯性权值粒子群算法 收敛代数 8 13 27 ?6

图5-4 AFIPSO算法与文献[51]及文献[52]算法优化过程比较

从图5-5可以看出,本章算法迭代到第8代时便开始收敛,文献[51]、文献[52]分别到第13代、27代开始收敛。而且本章算法在初始化值较大的情况下迅速收敛于最优值,表明本章算法对优化多目标函数有效,而且速度较快。

5.3 FCCU分馏塔的多目标优化模型

石油化工生产过程中,催化裂化分馏塔是一个非常复杂的工艺生产过程,涉及到的控制变量和约束变量多达25个。其中重石脑油流量口:Q1(t/h)和轻柴油流量Q2(t/h)是装置的2个经济指标,因此对此2个变量建立数学模型。采用多元逐步回归[61]等方法了建立分馏塔过程数学模型。样本数据来源为某石化厂现场数据,选择汽油和轻柴油的产量作为多目标优化的控制变量,其余的23个变量作为约束变量,优化目标函数为P1:

?Q1?0.48039H1?0.32325T2?1.4526T3?0.72868Q3???2.5993H2?1.0342T5?544.34256max??Q2?0.77283T1?0.30974H1?0.13858T2?0.038328Q4???0.26168T4?0.14154T5?254.4036 (5-5)

?317?T1?387,287?T2?351,59?T3?72?s.t?202?T4?247,458?T5?560,48?H1?58

?45?H?55,35?Q?43,417?Q?510234?式中变量的含义如表5-5所示。

变量 varible 符号notation 名称 denomination 单位unit 控制变量 Control variables Q1 Q2 表5-5 控制变量和约束变量 约 束 变 量 bound variables T1 T2 T3 T4 T5 H1 H2 Q3 Q4 汽油 轻柴油 流量 出装置 (t/h) 流量 (t/h) 塔底 重循 塔顶 轻柴 提升管 塔底 轻柴 塔顶循 轻柴汽 温度 抽出 回流 抽出 出口温 液位 汽提 环回流 提蒸汽(℃) 温度 温度 温度 度(℃) (m) 塔液 流量 流量 (℃) (℃) (℃) 位(m) (t/h) (t/h) 5.4 AFIPSO在工程中的应用 5.4.1 多目标转化为单目标

根据生产要求用加权法将多目标优化目标函数P1转化为单目标优化目标函数P2:

1 Q(1?Q+2 max? ) (5-6) 2为了研究方便,取?1??2?0.5。

将P2作为算法的适应度函数,利用自适应粒子群算法(AFIPSO)求解。

5.4.2 AFIPSO智能优化FCCU分馏塔参数调试

在本章实验中,取N?30。由于本章算法(5-2)式与Imax相关,并非Imax越大求解效果越好,所以需要对Imax进行调试。同时,(5-2)式中的参数T0和k0对求解效果有所影响。为了确定Imax、T0以及k0的值,分别对Imax、T0、k0与最优解平均值及收敛到最优值次数的关系进行实验(在本章中,对每组参数进行10次实验)。测试结果如图5-5、图5-6、图5-7所示。

由于最优解的平均值越大,算法求解效果越好;收敛到最优解的次数越多,算法的稳定性越高。选取参数时,首先保证最优解的平均值最大,在此基础上,尽量使得收敛

到最优解的次数越多。从图5-5(a)可以看出,Imax取100和110时,最优解的平均值最大,从图5-5(b)中可以看出Imax在100时收敛到最优解的次数比110时多,所以选定参数Imax=100。同理,从图5-6、图5-7可以看出,参数T0应取0.7,k0应取0.8。由此可得,自适应粒子群算法优化FCCU分馏塔选定参数组合如表5-6所示。

表5-6 分馏塔参数取值

参数名 参数值 Imax T0 k0 100 0.7 0.8

图5-5 Imax的实验图 图5-6 T0的实验图

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新初中教育自适应粒子群算法研究及其在多目标优化中应用 (5)全文阅读和word下载服务。

自适应粒子群算法研究及其在多目标优化中应用 (5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1104975.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top