遗传算法最优同步综合换热网络

合集下载

基于蒙特卡罗遗传算法的换热网络优化问题

基于蒙特卡罗遗传算法的换热网络优化问题

基于蒙特卡罗遗传算法的换热网络优化问题
张勤;崔国民;关欣
【期刊名称】《石油机械》
【年(卷),期】2007(35)5
【摘要】在换热网络超结构及其数学模型的基础上,提出了换热网络优化的蒙特卡罗遗传混合算法,利用蒙特卡罗方法在解空间进行全局搜索,得到最佳换热匹配,由此引入遗传算法对网络优化问题中的连续性变量进一步优化,降低换热网络年综合费用.实例表明,应用蒙特卡罗遗传混合策略能在保证算法的全局搜索能力的前提下,提高换热网络优化效率,并能使换热匹配更加合理,减少加热器和冷却器的投入,降低网络的综合费用.
【总页数】4页(P19-22)
【作者】张勤;崔国民;关欣
【作者单位】上海理工大学热工程研究所;上海理工大学热工程研究所;上海理工大学热工程研究所
【正文语种】中文
【中图分类】TE9
【相关文献】
1.能量系统广义换热网络优化的蒙特卡罗SCDD法 [J], 姜慧;崔国民;倪锦
2.蒙特卡罗技术在换热网络工程成本预测中的应用 [J], 刘敏珊;王志彬;董其伍;靳遵龙
3.基于蒙特卡罗微分算法优化大规模换热网络 [J], 方大俊;崔国民;许海珠;彭富裕
4.基于蒙特卡罗法与梯度法解非线性优化问题的研究 [J], 薛美芬;陈奕榕;陈省江
5.基于蒙特卡罗法与梯度法解非线性优化问题的研究 [J], 薛美芬;陈奕榕;陈省江;因版权原因,仅展示原文概要,查看原文内容请购买。

电力系统中的智能优化算法使用方法

电力系统中的智能优化算法使用方法

电力系统中的智能优化算法使用方法随着电力系统的不断发展和智能化水平的提高,智能优化算法在电力系统中的应用越来越受到关注和重视。

智能优化算法可以帮助电力系统运行者提高系统的稳定性、经济性和可靠性,同时减少能耗和环境影响。

本文将介绍电力系统中几种常见的智能优化算法的使用方法,并对其优缺点进行分析。

首先,遗传算法是一种经典的智能优化算法,在电力系统中得到了广泛的应用。

遗传算法通过模拟生物进化的方式,通过选择、交叉和变异等操作来寻找最优解。

在电力系统中,遗传算法可以用于优化电网的布局、调度和容量配置等问题。

具体使用方法包括:根据问题的特点设计适应度函数、编码优化变量、确定其他参数等。

遗传算法的优点是能够全局优化,但由于算法本身的复杂性,计算量较大。

其次,粒子群优化算法是另一种常见的智能优化算法。

粒子群优化算法模拟了鸟群寻找食物的行为,在搜索空间中不断调整自身的位置和速度,最终找到最优解。

在电力系统中,粒子群优化算法可以用于优化电力负荷的供需平衡、发电机的出力分配等问题。

具体使用方法包括:设置适应度函数、初始化粒子群的位置和速度、更新粒子的位置和速度等。

粒子群优化算法的优点是收敛速度快,但对于高维问题的处理能力有限。

再次,模拟退火算法也是一种常见的智能优化算法。

模拟退火算法通过模拟固体物体冷却过程中的原子热运动,来寻找最优解。

在电力系统中,模拟退火算法可以用于优化电力系统的调度问题、电网重构问题等。

具体使用方法包括:定义能量函数、设置初始温度和终止温度、确定温度下的状态转移规则等。

模拟退火算法的优点是能够避免陷入局部最优解,但需要调节好各项参数。

最后,蚁群算法是一种模拟蚂蚁觅食行为的智能优化算法。

蚁群算法通过模拟蚂蚁在搜索过程中释放信息素和挥发信息素的行为,来寻找最优解。

在电力系统中,蚁群算法可以用于优化电力系统的输电线路规划、电网的服务质量优化等问题。

具体使用方法包括:初始化蚁群和信息素、设置各项参数、更新信息素等。

化工过程分析与综合习题答案

化工过程分析与综合习题答案

T
T
H
纯组分 4-4 什么是过程系统的夹点? 过程系统中传热温差最小的地方或热通量为 0 的地方。 4-5 如何准确的确定过程的夹点位置? 混合物
H
有两种方法: 1.采用单一的△Tmin 确定夹点位置。 (1)收集过程系统中冷热物流数据。 并得到 QH,min 及 QC,min。 (2)选择一△Tmin 用问题表格法确定夹点位置, (3)修正△Tmin,直至 QH,min 及 QC,min 与现有的冷、热公用工程负荷相 符,则得到该过程系统夹点的位置。 2.采用现场过程中各物流间匹配换热的实际传热温差进行计算。 (1)按现场数据推算各冷、热物流对传热温差的贡献值。 (2)确定各物流的虚拟温度。 因为在计算中采 (3)按问题表格法进行夹点计算, 注意△Tmin 为 0, 用虚拟温度,已经考虑了各物流间的传热温差值。 4-6 如何合理的设计过程的夹点位置? 设计合理的夹点位置, 可以改进各物流间匹配换热的传热温差以及优 化物流工艺参数,得到合理的过程系统中热流量沿温度的分布,从而 减小公用工程负荷,达到节能的目的。确定各物流适宜的传热温差贡 献值,从而改善夹点。 具有一个热阱(或热源)和多个热源(或热阱) ,满足: i— 第 i 台换热器。 多个热源与多个热阱匹配换热:
3-1
8 6 5 1 3 4 7 2 16 15 17
13 11 12
14
10
9
3-2 2 4 5 12
1 11 6 7
3
8
9
10 3-3 1.单元串搜索法 (1)1,2,3,4,3---合并 3,4---1,2, (3,4)
(2)1,2, (3,4) ,6,5,2---合并 2,3,4,5,6---1, (2, (3)1, (2,

群智优化算法同步综合换热网络

群智优化算法同步综合换热网络

群智优化算法同步综合换热网络
夏涛;贾涛;程杰
【期刊名称】《北京化工大学学报(自然科学版)》
【年(卷),期】2009(036)001
【摘要】提出了一种同步综合换热网络的群智优化方法.采用超结构建立换热网络模型,以不同的换热网络结构为演化个体,个体的各维分别表示各换热器的换热量,以最小总费用为优化目标,同步考虑投资和运行费用,采用遗传算法优化网络结构、粒子群算法优化换热量.避免了传统方法的复杂计算,解决了各换热器的换热量受到换热条件约束并相互制约等设计的难题,提高了设计的速度和设计的智能性.仿真研究验证了方法的有效性.
【总页数】5页(P97-101)
【作者】夏涛;贾涛;程杰
【作者单位】北京化工大学信息科学与技术学院,北京,100029;北京化工大学信息科学与技术学院,北京,100029;北京化工大学信息科学与技术学院,北京,100029【正文语种】中文
【中图分类】TQ021.8
【相关文献】
1.基于AEA和PSO的双层同步换热网络综合方法研究 [J], 刘凯;杜红彬;金宇辉;蒋达;李绍军
2.基于局部搜索策略的混合算法同步综合换热网络 [J], 张春伟;崔国民;陈上
3.换热网络多目标综合优化算法研究进展 [J], 吕俊锋;肖武;王开锋;李中华;贺高红
4.基于自适应竞争群优化算法的无分流换热网络综合 [J], 陈帅;罗娜
5.一种适用换热网络同步综合的改进混沌蚁群算法 [J], 张春伟;崔国民;陈上
因版权原因,仅展示原文概要,查看原文内容请购买。

使用超级计算技术进行遗传算法优化的技巧

使用超级计算技术进行遗传算法优化的技巧

使用超级计算技术进行遗传算法优化的技巧遗传算法是一种通过模拟生物进化过程来解决优化问题的算法。

它通过模拟自然选择、交叉和变异等操作来搜索问题的最优解。

但是,随着问题规模和复杂度的增加,传统的计算资源往往难以满足遗传算法的需求。

为此,使用超级计算技术来进行遗传算法优化成为了可行的选择。

超级计算技术是一种高性能计算技术,利用多个计算节点和并行计算的能力来实现大规模问题的求解。

以下是使用超级计算技术进行遗传算法优化的几个关键技巧。

1. 并行计算:超级计算机通常具有大量的计算节点,可以同时执行多个任务。

利用并行计算的能力,可以将遗传算法的搜索空间划分为多个子空间,然后分配给不同的计算节点进行计算。

每个节点独立地执行遗传操作,通过彼此之间的通信和数据交换来共同搜索全局最优解。

2. 变异策略:超级计算技术可以加速遗传算法的迭代进程,因此可以尝试使用更加激进的变异策略。

通过增加变异概率或者引入更多的变异操作,可以增加搜索空间的多样性,从而提高算法的全局搜索能力。

然而,变异策略的选择仍需谨慎,过度的变异可能会导致算法陷入局部最优解。

3. 精英保留策略:在遗传算法的迭代过程中,保留一部分最优个体,称为精英个体,有助于保持种群的多样性和稳定性。

采用超级计算技术后,可以增加精英个体的数量,以确保更多的优秀解被保留下来。

这样一来,算法将更快地收敛到全局最优解。

4. 自适应参数调整:遗传算法中的参数选择对算法性能有很大影响。

而随着问题规模的增加,传统的单机遗传算法很难确定最佳的参数设置。

使用超级计算技术后,可以采用自适应参数调整技术,根据种群的演化状况动态地调整遗传算法的参数。

这样一来,算法将更好地适应复杂问题的求解。

5. 多目标优化:超级计算技术的高性能计算能力为多目标优化提供了可能。

在超级计算机上,可以同时运行多个遗传算法,针对不同的目标函数进行优化。

通过多个遗传算法之间的协同和交互,可以求解多目标优化问题的帕累托前沿解。

基于蒙特卡罗遗传算法的换热网络优化问题

基于蒙特卡罗遗传算法的换热网络优化问题

取 m x ( ,Ⅳ ) a ,这 样 不 同流 股 间 的最 = N NK Nu c 。对 于 图 1 所示 的无分 流 换热 网络
证算法 的效率和全局搜索质量 。 笔者针 对换 热 网络 综 合 问题 全 局最优 解难 以获
得 的现状 ,引入 了蒙 特卡 罗方 法 ,提高算 法 的全局
度 的使用 ,该方 法无 法得 到换 热 网络优 化 问题 的全
匹配顺 序和换 热器 的参 数 ,使 每股 流体达 到它 的 目 标温 度 ,且换 热 网络 的年综 合 费用最 小 。换热 网络 的匹配 顺 序 可 用 整 数 子 集 X = { , ,… , } 的排 列 来表示 ,其 中 Z是换 热 网络 中 Ⅳ 个热 物 流 和 Ⅳ 个 冷 物流 的最 多 匹配 数 。元 素 表示 第 i 个

换热 网络综合蒙特 卡罗遗传算 法
1 .蒙特 卡罗 方法
蒙 特卡 罗方 法属 于随 机性方 法 ,具有 全局 搜索
图 1 无 分 流 换 热 网络 超 结 构
能力大而不会陷入局部最优值的优点。本文中蒙特 卡罗遗传算法的思想是通过蒙特卡罗方法得到最佳
换 热 网络匹 配顺序 ,然 后使 用遗传 算 法对连续 性 变 量 ( 热器 面积 和 分 流 流 量 )进 行 优 化 ,以此 得 换 到最 佳 匹配 顺 序 下 的最 佳 换 热 面 积 与 分 流 流 量 组 合 ,这样 降低 了蒙 特卡 罗计算所 需 时 间 ,并发 挥遗 传算 法优 化效 率高 的特点 ,兼顾 换 热 网络优化 的质 量和效 率 。 ( )换 热 器 台数 限制 换 热设 备 数 目对 换 热 1 网络成 本 和控制性 能 均有 重要 意义 ,因此 在换 热 网 络 中应 避免 回路 产生 和存在 。换 热设 备最 小单元 数

基于遗传算法改进的BP神经网络加热炉控制系统参数优化

基于遗传算法改进的BP神经网络加热炉控制系统参数优化

基于遗传算法改进的BP神经网络加热炉控制系统参数优化本文采用遗传算法改进BP神经网络实现了加热炉控制参数的优化,进一步提高了加热炉的热控制精度和稳定性。

论文的第一部分介绍了加热炉控制系统的基本原理和目标:实现对炉内温度的控制,以达到最佳的生产效果。

同时,本文介绍了BP神经网络的基本原理和遗传算法的基本思路,以此作为后续实验的理论基础。

在第二部分中,本文详细介绍了实现算法的过程。

首先,我们建立了一个基础的BP神经网络模型,并对其进行了训练和优化。

通过数据的反复测试和实验,我们发现这个模型的预测精度和稳定性存在一定的问题,因此需要进一步优化。

接下来,本文采用遗传算法来对BP神经网络的参数进行调节。

我们将网络的参数抽象成“染色体”的形式,通过不断地迭代、进化和选择,找到最优的参数组合。

在实验中,我们设定了适应度函数、交叉概率、变异概率等参数,以获得最佳的实验结果。

最终,通过遗传算法的改进,BP神经网络的预测精度和稳定性得到了大幅提升。

论文的第三部分展示了实验的结果和分析。

我们将实验数据以图表的形式展示,并结合。

图表分析,对实验结果进行了详细的解释和说明。

通过统计分析和对比,我们发现:经过遗传算法的改进,BP神经网络的热控制精度和稳定性得到了显著的提升,其中最高的精度提升达到了50%以上。

这表明,该方法可以在实际应用中发挥出良好的效果,并对提高加热炉的生产效率和控制质量有着积极的推动作用。

最后,在结论部分,本文对实验结果做了总结和讨论,并对未来工作的方向提出了展望。

我们相信,该方法在未来的应用中仍有很大的潜力和挑战,期待更多的研究者投入到这个领域来,一起推动控制技术的发展和进步。

遗传算法的基本原理和求解步骤

遗传算法的基本原理和求解步骤

遗传算法的基本原理和求解步骤遗传算法呀,就像是一场生物进化的模拟游戏呢。

它的基本原理其实是从生物遗传学那里得到灵感的哦。

我们把要解决的问题看作是一个生物种群生存的环境。

在这个算法里,每个可能的解就像是种群里的一个个体。

这些个体都有自己独特的“基因”,这个“基因”就代表了解的一些特征或者参数啦。

比如说,如果我们要找一个函数的最大值,那这个函数的输入值可能就是个体的“基因”。

然后呢,遗传算法会根据一定的规则来判断这些个体的“好坏”,就像大自然里判断生物适不适合生存一样。

这个“好坏”是通过一个适应度函数来衡量的,适应度高的个体就像是强壮的生物,更有机会生存和繁衍后代呢。

那它的求解步骤可有趣啦。

第一步是初始化种群。

就像是在一个新的星球上创造出一群各种各样的小生物。

我们随机生成一些个体,这些个体的“基因”都是随机设定的。

接下来就是计算适应度啦。

这就像是给每个小生物做个健康检查,看看它们有多适合这个环境。

然后是选择操作。

这就好比是大自然的优胜劣汰,适应度高的个体就有更大的机会被选中,就像强壮的动物更有可能找到伴侣繁衍后代一样。

再之后就是交叉操作啦。

选中的个体之间会交换一部分“基因”,就像生物繁殖的时候基因的混合,这样就可能产生出更优秀的后代呢。

最后还有变异操作。

偶尔呢,某个个体的“基因”会发生一点小变化,就像生物突然发生了基因突变。

这个变异可能会产生出一个超级厉害的个体,也可能是个不咋地的个体,不过这也给整个种群带来了新的可能性。

通过这样一轮一轮的操作,种群里的个体就会越来越适应环境,也就是我们要找的解会越来越接近最优解啦。

遗传算法就像是一个充满惊喜和探索的旅程,在这个旅程里,我们让这些“数字生物”不断进化,直到找到我们满意的答案呢。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

t IN j ) , ( tM H i -
tM H j -
d tm in)
(1 cp i -
(20) 1 cp j ) 〕
(21) 其中: m in〔 〕为一求最小值函数.
c) 由 f qijk 可计算出相应的传热温差和传热面积. d) 计算出所有 f qijk 值后, 可计算公用工程及相应的传热面积. e) 由约束式 (5) 算出所有 0, 1 变量.
© 1995-2005 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
第 1 期 王克峰等: 遗传算法最优同步综合换热网络
57
4) 适应度计算:
a) 由式 (15) 或 (16) 计算每个个体的能量函数 E.
其中: C 为单位费用; B 为面积费用指数; A 为换热面积, 由式 (13) 求出; 下标 F 表示固定费
用.
A ijk = qijk (u ij d tijk ) ; A CU i = qCU i (uCU id tCU i ) ; A HU j = qHU j (uHU j d tHU j ) 其中: u 为总传热系数.
本例取自文献〔6〕的典型例题, 是一个
表 1 算例的物流数据和费用数据
由五个热、五个冷物流及一个冷公用工程 物 流 tIN ℃ tOU T ℃ cp (kW ·℃- 1)
的换热网络问题; 物流和费用数据如表 1 H 1 160 93
8. 79
(kW ·a)
所示. 本问题将考虑换热器的固定费用项. H 2 249 138
tOU T i ) , cp j ( tM H j -
tIN j ) 〕
当 ( tM H i> tM H j + d tm in , tM Ci > tM Cj + d tm in , cp i< cp j ) f qijk = m in〔cp i ( tM H i - tOU T i ) , cp j ( tM H j - t IN j ) , ( tM H i -
当 d tm in ≤30℃, 则本网络不须外加热公用
H3 H4
227 271
66 149
工 程, 即 夹 点 以 下 问 题. 实 际 计 算 时 取 H 5 199 66
Ξ 国家自然科学基金重点资助项目 (29131400) 收稿日期: 1996203220; 修订日期: 1996210211 王克峰: 男, 1972 年生, 博士生 © 1995-2005 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
本文采用遗传算法, 提出一种改进的优化模型和策略综合换热网络.
1 换热网络模型
1. 1 换热网络综合问题超结构表述 换热网络综合问题可表述如下〔2〕: 有 N C 个冷流股需要加热, 有 N H 个热流股需要冷却;
目的是要确定各流股的匹配, 使流股由初始温度达到目标温度, 且网络年度费用最小. 对给 定的综合任务, 网络的可能方案数目巨大, 须建立一个包含各种可行方案的超结构总体网络 流程. 换热网络的超结构模型有多种, 本文沿用文献〔3〕所提出的不考虑分流的分级式超结 构. 在超结构的每一级中, 每个热物流分别与各个冷物流串联匹配换热后, 进入下一级; 换 热器的级数 N K= m ax (N H , N C)〔2〕. 整个超结构是一个典型的分级串联网络模式; 并假设冷、 热公用工程置于超结构的两端, 分别与热、冷物流匹配; 其用量未知. 1. 2 换热网络最优综合的遗传算法模型 1. 2. 1 约束方程
第 1 期 王克峰等: 遗传算法最优同步综合换热网络
55
1) 每个流股的热平衡
NC NK
∑∑ cp i × ( tIN i - tOU T i) =
q ijk + qCU i
(1)
jk
NH NK
∑∑ cp j × ( tOU T j - tIN j ) =
qijk + qHU j
(2)
d tm in ) , cp j ( tM H j -
t IN j ) 〕
当 ( tM H i>
tM H j + d tm in ,
tM Ci <
tM Cj +
d
tm
in ,
cp
<
i
cp j )
f qijk = m in〔cp i ( tM H i - tIN i - d tm in ) , cp j ( tM H j -
量确定网络结构. 求解步骤如下:
1) 取一最小传热温差 (d tm in) 将换热网络按照夹点位置分为两个子网络; 以下主要讨论夹 点以下子网络中遗传算法的几个要点, 对于夹点以上子网络的遗传算法可同理推出.
2) 遗传算法中个体的变量为 qijk (采用十进制编码方式) , 一个个体维数为 N H ×N C ×
tM H j -
d tm in )
(1 cp i -
(16) (17) (18) 1 cp j ) 〕
(19)
当 ( tM H i>
tM H j +
d tm in , tM Ci <
tM Cj +
d
tm
in ,
cp
>
i
cp j )
f qijk = m in〔cp i ( tM H i - t IN i -
V ijk = 0
(9)
1. 2. 2 目标函数
为使换热网络的能耗、单元设备台数及换热面积等目标同步优化和费用权衡, 取网络的
年度费用最小为目标函数. 其中包括公用工程的费用 (F 1)、换热单元设备的固定费用 (F 2) 及
换热面积费用 (F 3).
∑ ∑ F 1 =
C CU × qCU i +
C HU × qHU j
(13)
© 1995-2005 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
56
大 连 理 工 大 学 学 报 第 37 卷
总的目标函数中包括夹点约束的惩罚项. 夹点以下和夹点以上子网络的目标函数分别为
N K. 3) 产生群体: 随机产生 n 个个体组成一个群体 p r. 为避免在求解过程中产生大量非可
行解的问题, 文中 qijk 按顺序求解, 而且 qijk 是在可行域内 (0~ f qijk ) 随机取值. 但由于在此考 虑夹点以下问题, 不需外加热公用工程. 因此, 如果 V ijk 对冷物流 j 是最后一个匹配换热器, 则取 qijk = f qijk.
汽配、汽修的好帮手
遗传算法最优同步综合换热网络Ξ
王克峰 尹洪超 袁 一
( 大连理工大学化工学院 116012 )
摘要 换热网络综合作为过程系统综合的一个重要研究分支, 目前已经开
发出多种综合方法. 为克服这些方法存在的局限性, 采用遗传算法, 对无分 流换热网络综合问题提出改进的优化模型及优化策略. 该方法不仅能够自 动、迅速地得到换热网络的结构与参数, 而且具有获得全局最优解的能力. 最后通过实例说明本方法的有效性.
tM Ci =
tOU
T;Leabharlann itM Cj =t IN j
由式 (3)、(4) 和 (16) 可得, 当 ( tM H i< tM H j + d tm in)
f qijk = 0
当 ( tM H i>
tM H j +
d tm in , tM Ci >
tM Cj +
d
tm
in ,
cp
>
i
cp j )
f qijk = m in〔cp i ( tM H i -
b) 计算每个个体适应度 f = 1- (E - Em in) (Emax- Em in)
(22)
式中: Em in表示最小能量函数值; Em ax表示最大能量函数值.
5) 复制新一代的个体 P (r+ 1). 从 P r 中随机选出一个个体, 并随机产生一个 (0~ 1) 的
随机数 r. 如果 r< f , 则接受此个体; 如此循环, 直至产生 n 个个体.
∑ E 1 = F 1 + F 2 + F 3 + b ×
qHU j
j
(14)
∑ E 2 = F 1 + F 2 + F 3 + b ×
qCU i
i
(15)
其中: b 为惩罚因子.
2 求解换热网络模型的遗传算法
1975 年 Ho lland 出版了遗传算法专著〔4〕之后, 遗传算法吸引了大量研究者和探索者, 并 在工程中得到了广泛应用〔5〕. 本文将其用在换热网络综合中求解匹配换热量, 并由匹配换热
关键词: 最佳化 遗传算法; 换热网络综合 分类号: TQ 021. 3; TQ 015. 9
换热网络综合已经成为过程系统综合的一个重要研究分支, 目前已经开发出多种换热器 网络的综合方法. L innhoff〔1〕采用夹点分析进行换热网络综合, 具有直观的物理意义, 但由于 分步考虑网络设计的几个不同目标, 使匹配繁琐且往往得不到最优解; C ro ssm ann〔2〕在线性 化分解算法的基础上提出混合整数非线性规划 (M INL P ) 的超结构模型, 利用数学规划方法 求解, 但由于算法制约和组合方案太多, 模型需要简化, 求解过程中要排除大量非可行解, 速度慢, 而且不一定能搜索到全局最优点.
V HU j
=
{0,
1}
(6)
相关文档
最新文档