[发明专利]一种基于递阶引力搜索的循环流化床锅炉模型辨识方法有效
申请号: | 202111432889.7 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114237044B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 李俊红;李政;宗天成;刘慧霞;李磊;蒋泽宇;宋伟成;蒋一哲;芮佳丽;褚云琨;储杰 | 申请(专利权)人: | 南通大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 张俊俊 |
地址: | 226019 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 引力 搜索 循环 流化床 锅炉 模型 辨识 方法 | ||
1.一种基于递阶引力搜索的循环流化床锅炉模型辨识方法,其特征在于:包括如下步骤:
步骤1)构建表述循环流化床锅炉床温的多变量状态空间模型,根据所构建的系统模型获取循环流化床锅炉床温的辨识模型;
步骤2)构建递阶引力搜索算法的辨识流程;
所述步骤2)构建递阶引力搜索算法的辨识流程的具体步骤如下:
步骤2-1)辨识模型分解,将原输入模型y(t)分解为m个子模型,m为变量系统输入个数,其中
步骤2-2)定义适应度函数:
在子系统i中,信息向量含有未知的状态变量x(t-ni),(i=1,2,…,m),参数向量未知θi,利用递阶辨识原理,将前一次迭代得到的参数向量估计值代入式(5)来估计状态向量x(t+1);将前一次迭代得到的状态向量估计值代入式(4)来估计参数向量
其中:
步骤2-3)初始化种群,将种群中的第i个粒子记为
步骤2-4)获取循环流化床锅炉的给煤量以及一次风量作为输入数据,循环流化床锅炉的床温以及主蒸汽压力为输出数据,记录数据;
步骤2-5)根据式(6)、(7)计算中间质量mi,i(k)和粒子质量Mi,i(k):
步骤2-6)根据式(8)计算粒子受到的外力和Fi,i(k):
其中,Rij为粒子i与粒子j间的欧氏距离,ε是为了防止分母为0加入的一个极小常数,rand为[0,1]之间服从正态分布的随机数;G(k)为第k次迭代时的万有引力常量
其中,G0为万有引力常量的初始值,α为一个会影响G(k)降低速度的常量,其值越大G(k)降低的速度越快,T为最大迭代次数;
步骤2-7)根据式(9)计算粒子加速度ai,i(k):
步骤2-8)根据式(10)、(11)更新粒子的速度vi,i(k),位置θi,i(k):
vi,i(k+1)=rand×vi,i(k)+ai,i(k), (10)
θi,i(k+1)=θi,i(k)+vi,i(k+1), (11)
步骤2-9)整合m个子系统的参数向量θi,判断辨识精度是否达到预期或是否达到最大迭代次数,若未达到,跳转至步骤2-5),若达到,跳转至步骤2-10);
步骤2-10)输出结果,完成参数辨识。
2.根据权利要求1所述的基于递阶引力搜索的循环流化床锅炉模型辨识方法,其特征在于:所述步骤1)的具体建模步骤如下:
步骤1-1)构建表述循环流化床锅炉床温的多变量状态空间模型:
如式(1)、(2),给出多输入多输出系统的一般形式,u(t)为系统的输入,y(t)为系统的输出,v(t)为系统的零均值观测噪声向量,A,B,C为该系统的参数矩阵:
x(t+1)=Ax(t)+Bu(t) (1)
y(t)=Cx(t)+v(t) (2)
其中:
n:=n1+n2+…+nm
根据式(1)、(2)可以得到输出y(t)与输入u(t)、误差v(t)之间的关系:
y(t)=Φ(t)θ+v(t), (3)
其中:
3.根据权利要求1所述的基于递阶引力搜索的循环流化床锅炉模型辨识方法,其特征在于:所述步骤1)的模型为多变量状态空间系统模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111432889.7/1.html,转载请声明来源钻瓜专利网。