法律状态公告日
法律状态信息
法律状态
2017-10-03
授权
授权
2015-04-08
实质审查的生效 IPC(主分类):G06F19/00 申请日:20141117
实质审查的生效
2015-03-11
公开
公开
技术领域
本方法属于故障预示、健康监测领域,具体涉及一种面向健康监测的DDPC伺服系统临界模型确立方法。
背景技术
工业设备系统的故障预示与健康监测已成为研究热点。
故障预示与健康监测力求在系统仍能正常工作时,利用可获取的信息,预示系统退化过程及未来产生故障的可能性,并在线监测系统运行状态,出现健康异常,则及时采取措施。
工业设备系统的故障预示与健康监测方法,目前的研究主要依赖于经验知识及运行数据。其中基于统计随机性的方法均需要大量的运行数据训练,且算法较为复杂,实时性要求较难满足。
目前直接针对机电系统故障分析的方法效率不高,利用机理模型不够充分,同时也较少考虑到恶劣工况的影响。
DDPC伺服系统的结构成熟、机理清晰的特点,结合DDPC伺服系统机理模型与极端环境下的运行数据,提出一种临界健康状态下的系统模型,可用以在线监测极端工作环境下DDPC系统健康状态。
发明内容
本发明的目的在于提出一种面向健康监测的DDPC伺服系统临界模型确立方法。
本发明的技术方案如下所述:
基于多重分组迭代区间分支定界技术的DDPC伺服系统故障预示方法,包括以下步骤:
(1):根据动力学、流量连续方程,描述DDPC伺服系统数学关系,确定系统模型阶次;
(2): 通过位移传感器获得DDPC伺服系统在不同工作环境下的运行数据;
(3):根据步骤(2)得到的运行数据结合步骤(1)中获得的系统模型阶次拟合出DDPC伺服系统在不同工作环境下的系统模型参数;
(4):根据能量下降指标定义临界健康状态的数学模型;
(5):根据步骤(3)得到的系统模型参数形成用区间数表示的区间系统模型;用多重分组迭代区间分支定界算法获得步骤(4)中定义的临界健康状态的数学模型;
(5.1)将待估计参数合理分组为
(5.2)初始化:
(5.3)主循环:
(5.3.1)在子可行域
(5.3.1.1)预处理:计算目标函数在可行域
(5.3.1.2)初始化:令
(5.3.1.3)分支:将参数
(5.3.1.4)定界:确定每一细分区域目标函数的上下界:
计算
确定当前循环目标函数最小值
(5.3.1.5)剪枝:
(5.3.1.5.1)将
(5.3.1.5.2)若
(5.3.1.5.3)若
(5.3.1.6)输出:
(5.3.1.6.1)令
(5.3.1.6.2)剔除
(5.3.1.6.3)保留
(5.3.2)在子可行域
步骤与(5.1)中完全一致,更新
……
(5.3.M) 在子可行域
步骤与(5.3.1) 中完全一致,更新
(5.3. M+1) 判断式(10)是否成立:若成立,则寻优结束,退出主循环,转至(5.4);否则继续循环,转至(5. 1);
(5.4)计算寻优结果向量
(6):利用临界健康状态模型预示DDPC伺服系统健康状态。
本发明中,步骤(1)中所述DDPC伺服系统模型阶次的确定,对于典型的DDPC位置伺服系统由交流调速机构(电源、伺服驱动器、伺服电机)、泵控动力机构(齿轮泵、液压缸、各类油路组件、溢流阀、液控单向阀)、计算机控制机构组成,可将高性能交流调速伺服机构的数学模型简化为一阶惯性环节
其中:
其中:
DDPC位置伺服系统中位移Y(s)对伺服电机输入电压U(s)传递函数为:
本发明中,步骤(2)中通过位移传感器获取DDPC伺服系统在不同温度为
本发明中,步骤(3)中采用最小二乘法拟合DDPC伺服系统不同工况下离散模型参数,根据零极点匹配原则,考虑离散系统采样时间
本发明中,步骤(4)中设定系统临界健康状态指标为:在标称最差工况下系统带宽频率对应的幅频响应再衰减6dB。
本发明的有益效果在于:
本发明利用DDPC伺服系统的结构成熟、机理清晰的特点,结合DDPC伺服系统机理模型与运行数据,提出一种临界健康状态下的系统模型,用以在线监测极端工作环境下DDPC系统健康状态。在工程中,仅需针对同一类型系统构建一次临界模型,后续监测工作可采用在线监测仪表(如位移变送器、扫频仪等),通过测试系统的响应性能指标,即可迅速评估DDPC伺服系统的性能,达到在线健康监测的目的。有别于根据先验知识、运行数据、等故障检测、诊断、预示的方法。
附图说明
图1 DDPC位置伺服系统结构图;
图2多重分组迭代区间分支定界算法架构。
具体实施方式
下面结合附图和实例对本发明的一种基于多重分组迭代区间分支定界技术的DDPC伺服系统故障预示方法进行详细说明。
实施例1:
如图1所示,系统包括交流调速机构(电源、伺服驱动器、伺服电机)、泵控动力机构(齿轮泵、液压缸、各类油路组件、溢流阀RF1、RF2、液控单向阀RCV3-1、RCV3-2;单向阀RCV1、RCV2)、位移传感器、计算机控制机构及用于算法实现的数据处理器。其中,交流调速机构通过交流伺服电机旋转的方向及转速控制液压油的流向及流量,从而使泵控动力机构完成指定动作;位移传感器、数据处理器及计算机控制系统构成系统的闭环反馈,位移传感器采集系统输出的位移信号,数据处理器实现对输出信号的处理及D/A变换,计算机控制系统比较系统输出与给定信号的偏差并采用相应控制算法(如PID控制器)实现对交流调机构的控制。其详细工作原理如下:
设定活塞向右运动为位移正方向,对应电机转向为正方向,带动齿轮泵正转。
1. 油路油压在正常范围(即油压与蓄能器压力平衡,且低于溢流阀RF1,RF2设定的油压阈值),此时单向阀RCV1与RCV2关闭。
a) 给定为正位置信号:计算机控制机构给出指令,伺服驱动器驱动伺服电机正转,带动齿轮泵正转,油液泵向液控单向阀RCV3-1。液控单向阀RCV3-1正向油压高,正常开启,油液流向液压缸左腔。此时液压缸左腔油压高于右侧,因此推动了活塞正向运动。液压缸的右侧腔油液被排出,流向液控单向阀RCV3-2。液控单向阀RCV3-2控制端连通RCV3-1正向,受控开启。油液反向经过RCV3-2流回齿轮泵。
b) 给定为负位置信号:计算机控制机构给出指令,伺服驱动器驱动伺服电机反转,带动齿轮泵反转,油液泵向液控单向阀RCV3-2。液控单向阀RCV3-2正向油压高,正常开启,油液流向液压缸右腔。此时液压缸左腔油压高于左侧,因此推动了活塞反向运动。液压缸的左侧腔油液被排出,流向液控单向阀RCV3-1。液控单向阀RCV3-1控制端连通RCV3-2正向,受控开启。油液反向经过RCV3-2流回齿轮泵。
2. 油路油压因某种原因低于蓄能器压力,则单向阀RCV1与RCV2开启,蓄能器排出油液至工作油路中,直至油路油压与蓄能器油压平衡。
3. 油路油压因某种原因高于溢流阀RF1与RF2设定油压阈值,则RF1与RF2将开启泄压,油液经过RF1与RF2之间通路流回蓄能器。
如图2所示,本发明的一种面向健康监测的DDPC伺服系统临界模型确立方法具体包括以下步骤:
步骤(1):根据动力学、流量连续等方程,描述DDPC伺服系统数学关系,确定模型阶次;
步骤(2):通过位移传感器获得DDPC伺服系统在不同工作环境下的运行数据;
步骤(3):根据步骤(2)得到的运行数据结合步骤(1)中获得的系统模型阶次拟合出DDPC伺服系统在不同工作环境下的系统模型参数;
步骤(4):根据能量下降指标定义临界健康状态模型;
步骤(5):根据步骤(3)得到的系统模型形成用区间数表示的区间系统模型;用多重分组迭代区间分支定界算法获得步骤(4)中定义的临界健康状态模型;
步骤(6):利用临界健康状态模型评估DDPC伺服系统健康状态。
以同济大学与上海汇益控制系统股份有限公司联合研制的HY-50型DDPC位置伺服控制系统为实例,随机测试了DDPC位置伺服系统在
HY-50型DDPC伺服系统采用的伺服电机标称最低正常工作温度值为0
其中:
由于模型具有两对共轭极点,则将待优化参数按照分为两组,一组为
t1=[S1; S2; [mid(S3), mid(S3)]; [mid(S4), mid(S4)]]=[ [-0.7413,-0.6031], [0.5215,0.6241], [-4.3386, -4.3385], [29.7253,29.7254] ]
t2=[ [mid(S1), mid(S1)]; [mid(S2), mid(S2)] ; S3; S4]=[ [-0.6722,-0.6721], [0.5727,0.5728], [-4.9525, -3.7246], [28.5879,30.8628] ]
在图2的主循环中由t1作为
1.定界:确定目标函数E在t1区间下的界限,通过区间计算得到E(t1)=[0, 3.0576],初始化minE=inf(E(t1))=0;
2.分支:将t1内区间半径最大的元素进行分支(分为5个分支)
t11=[[-0.7413,-0.7136], [0.5215,0.6241], [-4.3386, -4.3385], [29.7253,29.7254]]
t12=[[-0.7137,-0.6860], [0.5215,0.6241], [-4.3386, -4.3385], [29.7253,29.7254]]
t13=[[-0.6861,-0.6583], [0.5215,0.6241], [-4.3386, -4.3385], [29.7253,29.7254]]
t14=[[-0.6584,-0.6307], [0.5215,0.6241], [-4.3386, -4.3385], [29.7253,29.7254]]
t15=[[-0.6308,-0.6031], [0.5215,0.6241], [-4.3386, -4.3385], [29.7253,29.7254]]
3.剪枝:对t11- t12的可行域定界得到E(t11)=[0, 1.6312]; E(t12)=[0, 1.5490]; E(t13)=[0, 1.14673]; E(t14)=[0, 1.3864]; E(t15)=[0, 1.3067]。更新minE=min(minE, inf(E(t1i))),i=1,…,5,删除E(t1i)中sup(E(t1i))> minE所对应的可行域区间。
重复进行1-3直到完成对所有可行域的寻优过程,得到t1下的最优解
mint1=[[-0.6197,-0.6142], [0.5666,0.5707], [-4.3386, -4.3385], [29.7253,29.7254]]
更新t2可行域
t2=[ [mid(mint1(1)), mid(mint1(1))]; [mid(mint1(2)), mid(mint1(2))] ; S3; S4]=[ [-0.6169,-0.6168], [0.5687,0.5688], [-4.9525, -3.7246], [28.5879,30.8628] ]
在图2的主循环中由t2作为
若mint1和mint2,不满足终止条件
最后得到的计算结果为:
性能异常阈值对应的系统临界模型为:
。
机译: 一种伺服系统故障的检测方法及一种伺服系统的实现方法
机译: 由计算机实现的用于在数据的分层结构中对多个文档进行分组的方法,由计算机实现的在数据的分层结构中对反映用户的数据进行分组的方法以及由计算机对图像的多重性进行分组的方法基于与层次结构数据中的图像关联的文本
机译: 基于多重访问技术的分层蜂窝网络和基于多重访问技术的蜂窝电话