关键词:涡轮泵;实时故障检测;快速支持向量机;边界样本
摘 要:提出了一种基于边界样本的快速支持向量机( support vector machine,SVM)算法用于液体火箭发动机涡轮泵实时故障检测.算法按一定步长将涡轮泵振动信号分段,再将每个步长信号平分为多段且计算每段信号的均方根、裕度因子和峭度,并将之组合为3维向量作为故障特征,以每个步长信号中的故障样本点数目作为判断故障的依据;算法采用条件正定核函数计算原始样本集中正常样本与故障样本之间的距离,选择边界样本作为新的训练样本集,并以此计算支持向量并构造决策函数.用某型号涡轮泵振动加速度信号对算法进行验证,结果表明对包含5 600个故障样本和5 600个正常样本的原始训练样本集,算法的训练时间为0.68 s.对时长20.80 s的待检信号,算法检出故障时刻为20.43 s,比故障真实出现时刻晚0 42 s(在0.5s之内).该算法大幅度提高了训练速度与分类速度,具备良好的精确性与实时性.