[发明专利]一种基于多目标优化算法的能源动态平衡与优化调度方法有效

专利信息
申请号: 201410534701.3 申请日: 2014-10-11
公开(公告)号: CN104239981B 公开(公告)日: 2017-07-11
发明(设计)人: 曾亮;叶理德;欧燕 申请(专利权)人: 中冶南方工程技术有限公司
主分类号: G06Q10/04 分类号: G06Q10/04
代理公司: 北京汇泽知识产权代理有限公司11228 代理人: 张瑾
地址: 430223 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多目标 优化 算法 能源 动态平衡 调度 方法
【权利要求书】:

1.一种基于多目标优化算法的能源动态平衡与优化调度方法,其特征在于,所述方法包括:

步骤1,获取钢铁企业能源系统网络拓扑结构以及煤气、蒸汽和电力子系统中的各单元设备信息;

其中,获取所述钢铁企业能源系统网络拓扑结构的过程包括:输入各类能源介质管网的类型和数量,以及能源介质管网的物理属性;所述能源介质管网的物理属性包括:煤气管网的介质形式、压力上/下限、热值,蒸汽管网的压力上/下限、温度上/下限、焓值,内部电网的主变容量、最大负荷和电压等级;

获取所述煤气、蒸汽和电力子系统中的单元设备信息的过程包括:

步骤101,确定各子系统中单元设备所属类型和数量;

步骤102,根据能源产耗关系,将所述单元设备挂接到对应的能源介质管网上,确定所述单元设备的能源产耗变量集;

步骤103,输入各个单元设备的工艺模型和约束条件,所述约束条件包含运行负荷约束、煤气流量约束和混合煤气热值约束;

步骤2,获取各种能源介质的供需预测数据、生产检修计划和用于接收用户的个性化输入条件的其他设定信息;

步骤3,建立钢铁企业能源动态平衡与优化调度数学模型,确定优化调度模型的优化变量为确定煤气子系统的目标函数J1、蒸汽子系统的目标函数J2和电力子系统的目标函数J3,确定所述优化调度模型的目标函数为Minf(x)=J1+J2+J3,确定优化调度模型的约束条件;

其中,i为煤气管网的序号,j为煤气子系统中单元设备的序号,t为调度周期序号,分别设备的煤气消耗量和产生量,n为蒸汽和电力子系统中单元设备的序号,s为蒸汽管网的序号,为设备n消耗的煤气量,为设备n入口蒸汽流量,为设备n出口产生/抽汽/凝汽流量,zn,t为设备n产生的电量;

所述煤气子系统、蒸汽子系统和电力子系统的目标函数具体为:

<mrow><mi>min</mi><mi> </mi><msub><mi>J</mi><mn>1</mn></msub><mo>=</mo><msubsup><mi>pun</mi><mrow><mi>e</mi><mi>m</mi><mi>i</mi></mrow><mrow><mi>g</mi><mi>a</mi><mi>s</mi></mrow></msubsup><mo>-</mo><msup><mi>pro</mi><mrow><mi>g</mi><mi>a</mi><mi>s</mi></mrow></msup><mo>;</mo></mrow>

其中,为煤气放散惩罚;progas为煤气外售收益;

<mrow><mi>min</mi><mi> </mi><msub><mi>J</mi><mn>2</mn></msub><mo>=</mo><msup><mi>fed</mi><mrow><mi>w</mi><mi>a</mi><mi>t</mi></mrow></msup><mo>+</mo><msubsup><mi>pun</mi><mrow><mi>e</mi><mi>m</mi><mi>i</mi></mrow><mrow><mi>s</mi><mi>t</mi><mi>m</mi></mrow></msubsup><mo>+</mo><msup><mi>buy</mi><mrow><mi>s</mi><mi>t</mi><mi>m</mi></mrow></msup><mo>;</mo></mrow>

其中,fedwat为锅炉给水费用;为蒸汽放散惩罚;buystm为外购蒸汽成本;

minJ3=buyele-proele

其中,buyele为外购电力成本;proele为外售电力收益;

所述优化调度模型的所述约束条件包括单元设备的工艺约束、各能源介质的物理约束和煤气、蒸汽和电力三种能源介质的动态平衡约束;

所述单元设备的工艺约束和各能源介质的物理约束为:

<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>g</mi><mi>j</mi></msub><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mi>e</mi></mrow></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>g</mi><mi>e</mi><mi>n</mi></mrow></msubsup><mo>)</mo></mrow><mo>&le;</mo><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>j</mi><mo>&Element;</mo><mi>E</mi><mi>Q</mi><mi>G</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>h</mi><mi>j</mi></msub><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mi>e</mi></mrow></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>g</mi><mi>e</mi><mi>n</mi></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>j</mi><mo>&Element;</mo><mi>E</mi><mi>Q</mi><mi>G</mi></mrow></mtd></mtr></mtable></mfenced>

<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>g</mi><mi>n</mi></msub><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mi>e</mi></mrow></msubsup><mo>,</mo><msubsup><mi>y</mi><mrow><mi>s</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>i</mi><mi>n</mi></mrow></msubsup><mo>,</mo><msubsup><mi>y</mi><mrow><mi>s</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>o</mi><mi>u</mi><mi>t</mi></mrow></msubsup><mo>,</mo><msub><mi>z</mi><mrow><mi>n</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow><mo>&le;</mo><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>n</mi><mo>&Element;</mo><mi>E</mi><mi>Q</mi><mi>S</mi></mrow></mtd><mtd><mrow><mi>E</mi><mi>Q</mi><mi>E</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>h</mi><mi>n</mi></msub><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mi>e</mi></mrow></msubsup><mo>,</mo><msubsup><mi>y</mi><mrow><mi>s</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>i</mi><mi>n</mi></mrow></msubsup><mo>,</mo><msubsup><mi>y</mi><mrow><mi>s</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>o</mi><mi>u</mi><mi>t</mi></mrow></msubsup><mo>,</mo><msub><mi>z</mi><mrow><mi>n</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>n</mi><mo>&Element;</mo><mi>E</mi><mi>Q</mi><mi>S</mi></mrow></mtd><mtd><mrow><mi>E</mi><mi>Q</mi><mi>E</mi></mrow></mtd></mtr></mtable></mfenced>

其中,gj(·)、hj(·)分别煤气子系统中单元设备j的不等式约束和等式约束,EQG为煤气子系统单元设备集合;gn(·)、hn(·)分别为蒸汽和电力子系统中单元设备n的不等式约束和等式约束,EQS、EQE分别为蒸汽和电力子系统单元设备集合;

所述煤气、蒸汽和电力三种能源介质的动态平衡约束为:

<mrow><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>t</mi><mo>,</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><mi>E</mi><mi>Q</mi><mi>G</mi></mrow></munder><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>g</mi><mi>e</mi><mi>n</mi></mrow></msubsup><mo>-</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mi>e</mi></mrow></msubsup><mo>)</mo></mrow><mo>-</mo><munder><mi>&Sigma;</mi><mtable><mtr><mtd><mrow><mi>n</mi><mo>&Element;</mo><mi>E</mi><mi>Q</mi><mi>S</mi></mrow></mtd><mtd><mrow><mi>E</mi><mi>Q</mi><mi>E</mi></mrow></mtd></mtr></mtable></munder><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mi>e</mi></mrow></msubsup><mo>=</mo><msubsup><mi>sp</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>g</mi><mi>a</mi><mi>s</mi></mrow></msubsup></mrow>

<mrow><mo>&ForAll;</mo><mi>s</mi><mo>,</mo><mi>t</mi><mo>,</mo><munder><mi>&Sigma;</mi><mtable><mtr><mtd><mrow><mi>n</mi><mo>&Element;</mo><mi>E</mi><mi>Q</mi><mi>S</mi></mrow></mtd><mtd><mrow><mi>E</mi><mi>Q</mi><mi>E</mi></mrow></mtd></mtr></mtable></munder><mrow><mo>(</mo><msubsup><mi>y</mi><mrow><mi>s</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>o</mi><mi>u</mi><mi>t</mi></mrow></msubsup><mo>-</mo><msubsup><mi>y</mi><mrow><mi>s</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>i</mi><mi>n</mi></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><msubsup><mi>de</mi><mrow><mi>s</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>t</mi><mi>m</mi></mrow></msubsup></mrow>

<mrow><mo>&ForAll;</mo><mi>t</mi><mo>,</mo><munder><mi>&Sigma;</mi><mtable><mtr><mtd><mrow><mi>n</mi><mo>&Element;</mo><mi>E</mi><mi>Q</mi><mi>S</mi></mrow></mtd><mtd><mrow><mi>E</mi><mi>Q</mi><mi>E</mi></mrow></mtd></mtr></mtable></munder><msub><mi>z</mi><mrow><mi>n</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>=</mo><msubsup><mi>de</mi><mi>t</mi><mrow><mi>e</mi><mi>l</mi><mi>e</mi></mrow></msubsup></mrow>

其中,表示“对于任意的…”,为煤气i在周期t内的富余量,为蒸汽s在周期t内的需求量,为电力在周期t内的需求量;

步骤4,将f(x)转化为两目标优化问题:

<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>M</mi><mi>i</mi><mi>n</mi><mi> </mi><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>J</mi><mn>1</mn></msub><mo>+</mo><msub><mi>J</mi><mn>2</mn></msub><mo>+</mo><msub><mi>J</mi><mn>3</mn></msub><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>M</mi><mi>i</mi><mi>n</mi><mi> </mi><mi>G</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>G</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr></mtable></mfenced><mi>x</mi><mo>=</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mi>e</mi></mrow></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>g</mi><mi>e</mi><mi>n</mi></mrow></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mi>e</mi></mrow></msubsup><mo>,</mo><msubsup><mi>y</mi><mrow><mi>s</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>i</mi><mi>n</mi></mrow></msubsup><mo>,</mo><msubsup><mi>y</mi><mrow><mi>s</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mrow><mi>o</mi><mi>u</mi><mi>t</mi></mrow></msubsup><mo>,</mo><msub><mi>z</mi><mrow><mi>n</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow></mrow>

并且满足所有约束条件,其中:

具体地,gk(·)为不等式约束,hk(·)为等式约束,k为不等式约束或等式约束的序号;δ为设定的一个较小的正数;

步骤5,采用多目标优化算法对所述步骤4中得到的所述两目标优化问题进行求解,并应用Pareto支配关系和Pareto优超数作为个体排序选择的准则,其中,Pareto优超数的定义为:

设xi为进化种群pop中一个个体,用D(xi)表示种群中Pareto优于xi的个体总数,称为xi的Pareto优超数,D(xi)=#{xj|xj∈pop∧xj xi},#表示集合中的元素个数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中冶南方工程技术有限公司,未经中冶南方工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410534701.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top