发明名称 化工过程多变量预测控制系统模型失配检测与定位方法
摘要 本发明公开了一种化工过程多变量预测控制系统模型失配检测与定位方法。针对当前过程工业中典型的递阶控制体系,分别多变量系统和多变量系统中的各个单变量子系统做模型失配检测并定位。本发明包括基于正交投影的方法获得预测控制层多变量系统残差,构造监控统计量计算引擎,基于辅助变量辨识方法获得单变量子系统只对过程动态特性变化敏感的残差。本发明直接采用闭环操作数据,无需系统的额外信息;利用少量数据就可以做出快速检测与定位,对工况扰动小;能够定位多变量系统中各个单变量子系统过程模型的失配信息,消除扰动的影响。本发明能够以较小的代价快速得出精确的模型失配信息,降低预测控制系统维护成本,延长预测控制系统寿命,提高效益。
申请公布号 CN102183699A 申请公布日期 2011.09.14
申请号 CN201110036676.2 申请日期 2011.01.30
申请人 浙江大学 发明人 苏宏业;陈贵;杨江;谢磊
分类号 G01R31/00(2006.01)I 主分类号 G01R31/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 张法高
主权项 1.一种化工过程多变量预测控制系统模型失配检测与定位方法,其特征在于它的步骤如下:1)在预测控制器运行状态下对化工过程预测控制系统的预测控制层多变量系统进行多变量闭环测试,测试信号为广义二进制噪声或伪随机二进制序列,将测试信号施加到化工过程设备操作变量MV,并采集输出变量CV数据,用于模型失配检测的数据集记为{u(t),y(t)},并且u(t)的均值不为0;2)计算预测控制层多变量系统的残差ζ<sub>K</sub>:3)调用实时数据库平台被检测单变量子系统的控制器和过程模型参数,控制器和过程模型的离散传递函数分别用Q<sub>0</sub>和T<sub>0</sub>表示,T<sub>0</sub>Q<sub>0</sub>的分子分母系数分别为{b<sub>0</sub>b<sub>1</sub>…b<sub>p</sub>}和{a<sub>0</sub>a<sub>1</sub>…a<sub>p</sub>},p为T<sub>0</sub>Q<sub>0</sub>阶次,数据窗口大小为K,过程扰动在控制器作用下在在一定时延后衰减,选取2至3倍过程时延作为扰动衰减长度,记为n,单变量系统控制变量CV输出数据记为y(t),通过以下公式计算单变量子系统过程残差U<sub>K</sub>:<maths num="0001"><![CDATA[<math><mrow><msub><mi>U</mi><mi>K</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mi>n</mi><mo>+</mo><mi>p</mi></mrow><mi>K</mi></munderover><mi>&alpha;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>&beta;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></math>]]></maths>其中:α(t)=(a<sub>0</sub>+b<sub>0</sub>)y(t)+(a<sub>1</sub>+b<sub>1</sub>)y(t-1)+…+(a<sub>p</sub>+b<sub>p</sub>)y(t-p)β(t)=[y(t-n-1)y(t-n-2)…y(t-n-p)]<sup>T</sup>4)基于统计局部方法构造T<sup>2</sup>统计量计算引擎,将数据窗口K的残差表示为<img file="FSA00000433175300012.GIF" wi="94" he="45" />模型失配检测统计量由以下计算引擎快速得出:<img file="FSA00000433175300013.GIF" wi="712" he="64" />残差<img file="FSA00000433175300014.GIF" wi="74" he="42" />的维数记为dim<img file="FSA00000433175300015.GIF" wi="137" he="54" />令χ<sup>2</sup>分布表中自由度为dim<img file="FSA00000433175300016.GIF" wi="138" he="54" />置信度为95%的值为<img file="FSA00000433175300017.GIF" wi="79" he="62" />若<img file="FSA00000433175300018.GIF" wi="222" he="63" />发出模型失配警告,若检测出预测控制层多变量系统,则对各个单边量子系统按照步骤3)的方法产生残差并通过T<sup>2</sup>统计量计算引擎结果进行定位。5)在精对本二甲酸装置的溶剂回收过程中,预测控制层为2个输入,3个输出的多变量系统,多变量系统的标称状态空间模型矩阵为{A<sub>0</sub>,B<sub>0</sub>,C<sub>0</sub>},对于测试数据集{u(t),y(t)}中长度为500的数据窗口,结合扩展可观测矩阵的正交补矩阵Γ<sub>k</sub><sup>-</sup>和Hankel矩阵H<sub>k</sub>得到预测控制层多变量系统残差ζ<sub>K</sub>,通过T<sup>2</sup>统计量计算引擎得到多变量系统产生模型失配的结果,则部分或全部子系统的扰动特性或者设备的动态特性发生了变化,获取2个子回路的残差U<sub>CIC401</sub>,残差U<sub>CIC402</sub>,依次将残差U<sub>CIC401</sub>,残差U<sub>CIC402</sub>输入T<sup>2</sup>统计量计算引擎,将多变量系统模型失配信息定位到CIC402子回路的设备动态特性发生变化。
地址 310027 浙江省杭州市西湖区浙大路38号