[发明专利]基于子空间辨识的PID回路控制性能评估方法无效
申请号: | 201010591217.6 | 申请日: | 2010-12-16 |
公开(公告)号: | CN102103376A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | 杨江;张荣金;古勇;苏宏业 | 申请(专利权)人: | 浙江大学 |
主分类号: | G05B23/00 | 分类号: | G05B23/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种基于子空间辨识的PID回路控制性能评估方法。根据PID回路控制器开闭环状态及控制器输出信号u的上下限约束对控制器输出信号u和过程输出信号y进行有效性分段,利用子空间辨识算法求取随机系统模型,根据控制器输出信号u和过程输出信号y的采样时间 |
||
搜索关键词: | 基于 空间 辨识 pid 回路 控制 性能 评估 方法 | ||
【主权项】:
1.一种基于子空间辨识的PID回路控制性能评估方法,其特征在于它的步骤如下:1)采集PID回路的控制器输出信号u和过程输出信号y,记录PID回路控制器的开闭环状态及控制器输出信号u的上下限约束,获取控制器输出信号u和过程输出信号y的采样时间
,设定PID回路稳态时间
及用户期望的参考时间
;2)根据控制器输出信号u的上下限约束及PID回路控制器的开闭环状态对控制器输出信号u和过程输出信号y进行有效性标记,得到相应的分段矩阵DS;对分段好的控制器输出信号u和过程输出信号y进行如下预处理:对缺失的控制器输出信号u和过程输出信号y利用数值插值的方法进行补充,对补充完整的控制器输出信号u和过程输出信号y去均值处理,最后通过滤波器对控制器输出信号u和过程输出信号y低通滤波去除高频噪声;3)将PID回路白噪声到过程输出信号y的模型用n阶随机系统表示:
(1)其中
为系统的状态空间矩阵,即子空间辨识所求取的量,利用步骤1)中采集到的输出信号
,其中
是子空间辨识过程中设定的Hankel矩阵行数,
为输出数据的个数,定义如下矩阵:
(2)
(3)对数据矩阵
和
进行QR分解,有
(4)利用矩阵
,矩阵
,矩阵
进行矩阵SVD分解得到系统矩阵的奇异值及扩展可观测性矩阵OK=[CT,(CA)T,(CA2)T…(CAk-1)T]T,通过最小二乘拟合得到系统矩阵
,矩阵SVD分解得到
个奇异值为
,系统阶次
的大小根据
确定;4)将扩展可观测性矩阵OK和矩阵
相乘得到随机系统的脉冲响应序列
,同时利用
及
得到脉冲响应序列
,通过下式对二者进行比较确定辨识得到的模型是否合理;
(5)如果
,说明子空间辨识过程中的最小二乘拟合效果不好,应当调整Hankel矩阵行数重新辨识,直到
为止,当
,说明子空间辨识过程中的最小二乘拟合效果不错,利用
作为随机系统的脉冲响应序列,利用(6)式计算PID回路
时刻的性能指标
及直到稳态时间的性能指标序列
;
(6)5)当模型稳定时,根据脉冲响应序列
计算PID回路的95%动态时间、95%稳态时间及超调量和峰值时刻;当模型不稳定,提示用户过程可能出于不稳定状态,设定PID回路的95%动态时间、95%稳态时间及超调量和峰值时刻均为-1;6)根据辨识得到的矩阵A计算系统的特征值,如果含有单位圆外的系统特征值,那么得到的模型不稳定,记
;如果含有处于单位圆及以原点为圆心,半径为
的圆之间的系统特征值,认为系统可能出现震荡,记
;若系统特征值全部位于以原点为圆心,半径为
的圆之内,那么得到的模型出于稳定区域,记
;对回路的过程输出信号y计算自相关函数,利用自相关函数的波峰和波谷之间距离的比值获得回路的归一化震荡指标值
,综合系统特征值与过程输出信号y的自相关函数得到回路最终的归一化震荡指标
为:
(7)若
,认为PID回路存在震荡,否则认为PID回路无震荡。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010591217.6/,转载请声明来源钻瓜专利网。