[发明专利]面向工艺系统控制优化问题建模方法与遗传算法求解方法有效
申请号: | 202010833541.8 | 申请日: | 2020-08-18 |
公开(公告)号: | CN112199813B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 王恒涛;孙思宇;柳玉宾;纪宇飞;张宇龙;程思博;王莹 | 申请(专利权)人: | 华电电力科学研究院有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06N3/126 |
代理公司: | 杭州天欣专利事务所(普通合伙) 33209 | 代理人: | 梁斌 |
地址: | 310030 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 工艺 系统 控制 优化 问题 建模 方法 遗传 算法 求解 | ||
1.一种面向工艺系统控制优化问题建模方法与遗传算法求解方法,其特征在于:具体部分如下:
(1)系统描述
a)系统分解成多个工艺单元按照一定的流程并联或串联组成;
b)定义输入源为影响工艺系统输出的所有参量,包括系统的原始输入量和系统的控制量;
c)系统的输入源定义为I=[I1,I2,…,IN],N为输入源个数,系统输出定义为O=[O1,O2,…,OM],M为系统输出个数;
d)系统统总输出需求定义为Or=[Or,1,Or,2,…,Or,M];
(2)系统特性建模
a)对每个工艺单元k,由n个输入源变量、m个输出变量表示;其中第i个输入源变量表示为Ik,i,第i个输出变量表示为Ok,i;
b)数据库中为每个工艺单元k的输出i,i=1,2,…,m建立一个特征数据表Tk,i,存储输入源组合下的输出变量的均值ek,i和偏差δk,i,表达为
[ek,i,δk,i]=Tk,i(Ik,1,Ik,2,…,Ik,n)
c)系统实时采集数据点Ok,i,并不断更新存储于系统特征表中,更新方式为指数平滑方法,即
ek,i=ek,i·r+(1-r)·Ok,i
δk,i=δk,i·r+(1-r)·|Ok,i-ek,i|
其中r∈[0,1]表示指数平滑权重;
(3)优化问题建模
a)目标函数定义为
其中Pi表示系统输出Oi的收益系数,Qi为系统输入源Ii的成本系数;
b)约束条件包括系统的输入源阈值范围,和需求约束
Oi=Or,i.i=1,2,…,M
c)最优化问题为
s.t.Oi=Or,i.i=1,2,…,M
(4)遗传算法求解
a)将工艺系统中所有的输入源均定义为染色体,每个染色体根据输入源的阈值范围表达成二进制形式,二进制的位数即为对应染色的基因个数,每一位表达为一个基因;
b)拥有a)中定义的所有输入源染色体的为一个个体,大量的个体组成一个群体;
c)给定任意一个个体,即一组输入源I=[I1,I2,…,IN],通过其基因表达的实际数,按照系统工艺流程流向,在数据库中的特征数据表取到对应每一工艺的输出,如存在数据点缺失,采用线性插值得到系统的输出O=[O1,O2,…,OM];
d)定义个体的适应度为
其中Pi,Qi定义同上,β为系统输出与系统输出需求差值的惩罚系数;
e)随机初始化一定数量个体的群体,并计算各个体的适应度并排序,选择适应度大的前一半个体,后一半个体淘汰;
f)遵循遗传算法的基本原则,从选择的一半个体中,任意两两选择个体,进行同种染色体上基因的交叉与变异,交叉与变异均以一定概率执行,生成新的一半的个体,组成新一代群体;
g)迭代执行e)和f)过程,直到s代群体中个体最优适应度不再发生大的变化,即ε为迭代终止阈值;
h)s代群体中最优(top1)个体染色体的基因表达Itop1,即为整个工艺系统的最优解输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华电电力科学研究院有限公司,未经华电电力科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010833541.8/1.html,转载请声明来源钻瓜专利网。