[发明专利]一种预测控制模型性能下降的深度诊断方法有效

专利信息
申请号: 201410811191.X 申请日: 2014-12-23
公开(公告)号: CN104698976A 公开(公告)日: 2015-06-10
发明(设计)人: 李丽娟;王凯;张晓晓;周梦迪 申请(专利权)人: 南京工业大学
主分类号: G05B19/406 分类号: G05B19/406
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 董建林;许婉静
地址: 210009 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种预测控制模型性能下降的深度诊断方法,利用生产运行数据计算过程扰动信号,然后利用生产数据和预测控制器设计阶段的阶跃响应系数计算模型预测误差,通过二者构造的模型性能指标判断模型整体性能优劣。对于性能恶化的模型,进一步用逐一去除输入变量的方法计算新的模型性能指标,通过性能指标的变化情况判断去除的输入对应的子模型性能,从而实现对每一个子模型性能进行监控。本发明仅利用生产过程数据和设计数据,不仅能够对多变量预测控制模型整体性能给出评估,更能对所有输入对应的子模型性能进行评估,为工程师进行控制系统维护给出建议,能够大幅降低预测控制器维护成本。
搜索关键词: 一种 预测 控制 模型 性能 下降 深度 诊断 方法
【主权项】:
一种预测控制模型性能下降的深度诊断方法,其特征在于,包括以下步骤:步骤1:对于某多输入多输出过程,k时刻某输出变量y(k)对应于Nu个输入变量uj(k)(j=1,2,…,Nu),eo(k)为过程扰动信号,p为时间窗长度,m为输出变量阶次,n为输入变量阶次,定义时间窗p内输出向量yp(k),输入向量ujp(k)(j=1,2,…,Nu),过程扰动信号向量以及由过去时刻输入输出变量构造的联合向量步骤2:由输出向量yp(k)和输入输出联合向量计算过程扰动信号向量序列epo(k)=eo(k)eo(k-1)...eo(k-p);]]>步骤3:利用输入变量uj(k)、输出变量y(k)的常规运行数据和预测模型系数aij,分别计算k至k‑p时刻的模型预测误差,得到模型预测误差序列ep(k)=[e(k) e(k‑1) ... e(k‑p)];步骤4:由步骤2得到过程扰动信号序列[eo(k) eo(k‑1) ... eo(k‑p)]和步骤3得到的模型预测误差序列[e(k) e(k‑1) ... e(k‑p)],计算模型性能指标ηR;步骤5:比较模型性能指标ηR与预先确定的模型性能指标门槛值ηR0,如果模型性能指标ηR高于该门槛值,则认为该输出变量的模型性能良好,否则令l=1,转到步骤6;步骤6:移除第l个输入变量ul,计算相应的第二过程扰动信号eplo(k)=elo(k)elo(k-1)...elo(k-p);]]>步骤7:移除第l个输入变量ul,分别计算k至k‑p时刻的第二模型预测误差,得到第二模型预测误差序列epl=[el(k) el(k‑1) ... el(k‑p)];步骤8:由步骤6得到的第二过程扰动信号eplo(k)=elo(k)elo(k-1)...elo(k-p)]]>和步骤7得到的第二模型预测误差序列[el(k) el(k‑1) ... el(k‑p)],计算第二模型性能指标ηRl以及性能指标比κl;步骤9:根据性能指标比κl判断输入变量ul(k)对应的子模型性能,如果κl>1,表示输入变量ul(k)对应的子模型性能恶化,需要维护,反之如果κl<1,表示相应的子模型性能良好;步骤10:令l=l+1,返回步骤6,直至l=Nu,所有的输入处理完毕;步骤11:返回步骤1处理下一个输出变量y(k),直至所有的输出变量评估完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410811191.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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