end
在图2界面上输入故障诊断参量后,按"确定"启动MATLAB动态数据交换和时序故障诊断程序,完成后按"显示诊断结果"可得到图3的诊断结果.
5 结束语
本文应用DDE动态数据交换技术在力控组态软件中成功实现了时间序列故障诊断,扩展了组态软件的分析计算功能,对压缩机转子系统的故障诊断的试验结果表明了该方法的可行性.
参 考 文 献
[1] 马国华.监控组态软件及其应用[M].北京:清华大学出版社.2001.
[2] 苏金明,等.MATLAB与外部程序接口[M].北京:电子工业出版社.2004.
[3] 杨叔子,吴雅.时间序列分析的工程应用[M].武汉:华中科技大学出版社.1992.
[4] 韩秋实,等.旋转机械故障诊断监测专家系统中的时间序列模式识别技术研究[J].机械工程学报,2002(3):104-107.
[5] 崔红,等. 基于组态王6.0和MATLAB的实时监控系统[J]. 青岛科技大学学报,2005(2):173-176.
[6] 胡大斌,等.基于组态王与MATLAB的监控软件实现[J].武汉理工大学学报(交通科学与工程版), 2005(2):234-237.
图1 压缩机时间序列故障诊断流程
距离D
计算Φj与标准状态参数向量Φ间距离D
建AR(n)模型得
参数向量Φj
标准状态向量库Φ
新状态向量Φi,M+1
D>C
D
状态
聚类为M个参数向量Φi,M
待检数据X
N组M种状态数据Y
AR(n)建模得模型参数向量Φi,N
图2 时间序列故障诊断界面
图3 故障诊断结果