[发明专利]基于无迹卡尔曼滤波最小二乘支持向量机的NOx排放浓度预测方法有效
| 申请号: | 201810992640.3 | 申请日: | 2018-08-28 |
| 公开(公告)号: | CN109670625B | 公开(公告)日: | 2022-06-17 |
| 发明(设计)人: | 张友卫;曹硕硕;周春蕾;曾令超;帅云峰;孙栓柱;李益国;王林;李春岩;杨晨琛;李逗 | 申请(专利权)人: | 江苏方天电力技术有限公司;东南大学;国网江苏省电力有限公司;国家电网公司 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/26;G06F30/27;G06K9/62 |
| 代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
| 地址: | 211102 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 卡尔 滤波 最小 支持 向量 nox 排放 浓度 预测 方法 | ||
1.基于无迹卡尔曼滤波最小二乘支持向量机的NOx排放浓度预测方法,其特征是:包括以下步骤:
步骤S1:选择燃煤机组排放NOx浓度作为预测输出,确定与该浓度相关的状态参数作为模型的输入变量;
步骤S2:以相同频率采样,采用改进观测量变化率方法和上下限归一方法分别对原始数据进行粗大误差的去除和归一化处理;
步骤S3:根据动态模型输入输出结构,选择初始样本数据,基于最小二乘支持向量机方法离线计算脱硝系统动态模型的初始参数α、b和σ,同时得出模型预测函数;
步骤S4:根据模型预测函数,由前一时刻输入计算当前时刻的模型预测值,并且计算模型预测误差;
步骤S5:判断误差是否超过允许的最大误差,若未超过误差阈值,则动态模型不校正,模型参数不变,回到步骤S4继续计算下一时刻的模型预测值;若超过误差阈值,则通过无迹变换更新模型参数σ,α和b,同时更新训练样本数据,回到步骤S4继续计算下一时刻的模型预测值;
步骤S3所述的基于最小二乘支持向量机方法离线计算脱硝系统动态模型的初始参数,同时得出模型预测函数包括以下步骤:
对于训练样本集T={(x1,y1),…,(xN,yN)},其中xi∈Rd,yi∈R,i=1,2,…,N,N为训练样本的个数,在高维特征空间内构造最优决策函数将问题转化为求解最小化结构风险,公式如下:
式中,w、b为模型参数,c为惩罚因子,为从输入空间到高维特征空间的非线性映射,ei为预测误差;
与之对应的Lagrange函数为:
式中,α=[α1 α2…αN]为Lagrange乘子,根据最优化Karush-Kuhn-Tucker(KKT)条件:
联立Lagrange函数式(8)和KKT优化条件式(9),得到最优化问题的线性方程组:
式中,
y=[y1 y2…yN]T (13)
式中,为核函数,取径向基函数作为核函数:联立(10)式和(14)式,求得最优决策函数,由前一时刻输入求得当前时刻预测值,最优决策函数即模型预测函数为:
2.根据权利要求1所述的基于无迹卡尔曼滤波最小二乘支持向量机的NOx排放浓度预测方法,其特征在于:所述的步骤S1中采用皮尔逊相关系数r衡量变量的相关性:
式中,xi为燃煤机组排放NOx浓度的第i次采样值,yi为与NOx浓度相关的状态参数的第i次采样值,N为采样总数,分别是两组变量的平均值;r的值越大表示两个变量的相关性越大,设定相关性阈值r0,选择r值超过r0的状态参数作为输入变量。
3.根据权利要求1所述的基于无迹卡尔曼滤波最小二乘支持向量机的NOx排放浓度预测方法,其特征是:步骤S2所述的粗大误差的去除和归一化处理包括以下步骤:
S2.1:采用改进观测量变化率检验方法,通过判断当前时刻与前一时刻的观测量变化量是否超过3倍标准差来消除粗大误差,以相邻两时刻之间的变化量为对象,对3倍标准差准则改进,使得阈值具有自适应性,计算公式如下:
Δxj=x(n-Nh+j)-x(n-Nh+j-1) (2)
式中,j=2,3,…Nh;
由此求得改进观测量变化率检验方法的并用于3倍标准差准则进行粗大误差的判断;
S2.2:采用上下限归一方法,将样本数据全部归一到[0,1]之间,公式如下:
式中,x、x'分别为归一化前后样本值,xmin、xmax样本数据中的最小值和最大值。
4.根据权利要求1所述的基于无迹卡尔曼滤波最小二乘支持向量机的NOx排放浓度预测方法,其特征在于:步骤S5所述的无迹变换具体步骤为:
对于随机变量x∈Rd,期望值和协方差矩阵分别为P0,其中P0初始设为单位阵,非线性变换y=g(x)∈Rm,y的统计信息由σ点构成的矩阵χk-1∈R2d+1产生,
式中,ψ=γ2(d+κ)-d是一个筛选参数,γ决定σ点的散布程度,参数κ取为0,θ代表采样点的分布信息,取为2,χz,k-1为χk-1的第z列,为矩阵平方根的第z列,Wmk为第k个采样点期望的权值,Wck为第k个采样点方差的权值;
利用无迹卡尔曼滤波进行参数估计的步骤如下:
S5.1初始化:
S5.2σ点的产生:
S5.3时间更新:
χz,k|k-1=F(χz,k-1) (23)
yz,k|k-1=G(χz,k|k-1) (26)
S5.4参数更新:
通过迭代求解得到下一时刻的和Pk值,由求得下一时刻的模型参数值b,α和σ;
S5.5样本更新:
当预测误差较大,则需要进行样本在线更新,用当前样本替换掉对应的α值最小的样本,设当前的样本为{x+,y+},其中:x+=[x1,x2,…xN]T,y+=[y1,y2…yN]T,已经确定从支持向量集中删除{xj,yj},则新训练样本为:
xnew+=[x1,…xj-1,xN,xj+1…xN-1]T,ynew+=[y1,…yj-1,yN,yj+1…yN-1]T。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏方天电力技术有限公司;东南大学;国网江苏省电力有限公司;国家电网公司,未经江苏方天电力技术有限公司;东南大学;国网江苏省电力有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810992640.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





