姜良奎,卢昌宏,方柳川
轨道车辆一系垂向减振器劣化辨识方法研究
姜良奎1,卢昌宏2,方柳川2
(1.中车青岛四方机车车辆股份有限公司,山东 青岛 266111;2.西南交通大学机械工程学院,四川 成都 610031)
减振器是轨道车辆的重要部件,在目前的研究中,缺少对轨道车辆一系垂向减振器劣化阶段进行辨识的研究。为了实现对减振器的劣化阶段进行辨识,提出了一种基于粒子群优化支持向量机(PSO-SVM)模型的减振器性能劣化辨识方法。首先通过仿真软件获得减振器的加速度信号,提取特征后利用SVM模型对特征进行筛选融合,其次使用粒子群寻优算法对SVM模型的参数进行寻优处理,最后实现了对减振器服役性能劣化状态的辨识。通过实验验证了该方法的有效性,实验结果表明:SVM模型对减振器进行劣化辨识具有可行性,采用寻优算法能够提升方法的辨识率。
减振器;劣化辨识;PSO;SVM
减振器作为高速列车转向架的重要部件,在列车行驶过程中起着保护车体、缓冲减震的作用。减振器性能直接影响列车行驶的平顺性、稳定性和安全性,对其性能退化评估可以更为有效地服务于设备的主动维护[1]。因此研究一种高效、准确的智能诊断方法具有重要意义。
在目前的一些机械设备,如刀具等的性能劣化状态识别研究过程中,支持向量机、人工神经网络、隐马尔可夫和深度学习等模型被广泛应用。
支持向量机(Support Vector Machine,SVM)是一种监督式机器学习模型,泛化能力强、非线性映射能力强,目前在分类和回归分析问题上被大量采用。吴志丹等[2]采用支持向量机对横向减振器的故障状态进行分类识别;关山等[3]在研究刀具磨损状态的过程中,对声发射信号进行处理,采用LS-SVM模型对处理后的数据进行状态辨识;Qian等[4]为了建立工件表面纹理特征与刀具磨损之间的耦合关系,选择通过投影法和Gabor滤波法提取特征,提取后将特征输入到SVM模型中得到辨识结果。
人工神经网络具有鲁棒性良好、学习特征信息能力强、模型辨识稳定等多个优点。聂鹏等[5]建立了隐含层节点为9个的Elman神经网络对刀具磨损状态进行辨识。
隐马尔科夫模型(Hidden Markov Model,HMM)具有推理性好、数据结构严谨和稳定性良好等优点。Dong等[6-7]在进行液压泵健康状态辨识时采用了隐马尔可夫模型;李威霖等[8]在样本数较少的情况下建立了一个无监督的隐马尔可夫刀具磨损状态辨识模型。
深度学习模型具有可以处理复杂数据、自动提取特征和泛化能力强等优点。石朝[9]提出了一种基于深度学习长短时记忆网络的刀具磨损阶段辨识方法;吴昀璞等[10]针对模型泛化能力不足与鲁棒性不足的问题,提出一种基于多域融合卷积神经网络的转向架故障检测方法。
在目前的性能退化辨识研究中,轨道车辆一系垂向减振器劣化辨识存在缺少辨识方法、辨识较为困难等问题。因此,提出了一种轨道车辆一系垂向减振器性能劣化状态辨识方法,并通过实验验证了该方法的有效性。
支持向量机分类方法具有良好的性能,在状态辨识领域被广泛应用。SVM模型对非线性样本有着很好的分类效果,在小样本时也能保持较好的分类效果,对比其他方法具有明显的优势,所以选择支持向量机作为轨道车辆一系垂向减振器劣化辨识模型。同时SVM模型中存在对辨识效果影响较大两组参数,惩罚因子与核函数参数,然而这两种参数的确定具有较大随机性。因此,选择参数寻优算法克服参数选择问题上存在的缺点。最终构成一种基于参数寻优算法优化SVM的一系垂向减振器劣化辨识方法。
提出的减振器服役性能劣化状态辨识方法的主要步骤如下:
(1)通过仿真软件模拟仿真减振器不同劣化阶段,并采集对应的加速度信号;
(2)提取信号的时域和频域特征,利用SVM模型测试每个通道的辨识精度,选取精度较高通道的数据特征组合形成多特征联合向量;
(3)划分训练样本与测试样本,将训练样本的多特征联合向量输入SVM模型进行辨识训练;
(4)利用参数寻优算法对关键参数和进行寻优处理,获得最优的辨识精度;
(5)对测试样本进行劣化辨识,获得辨识结果。
劣化状态辨识流程如图1所示。
在SVM模型中,惩罚因子和核函数参数对提高模型的辨识精度起着非常重要的作用,但是这两种参数的确定却具有较大的随机性,对SVM模型的辨识精度具有不良影响。因此,需要对这两个参数进行寻优处理。
在现有的寻优处理手段中,传统的试凑法具有较强的随机性,需要花费研究人员大量的时间和精力;简单的网格寻优法,虽然有时候效果比较好,但需要长时间的等待;除此之外,还有蚁群算法(Ant Colony Optimization,ACO)、遗传算法(Genetic Algorithm,GA)、模拟退火算法(Simulated Annealing,SA)和粒子群算法(Particle Swarm Optimization,PSO)被广泛应用,这些算法具有自动寻优的优点,能节省大量的人力和时间,并减少人为因素的影响。将四种寻优算法的优缺点列入表1中进行对比,选择合适寻优算法优化SVM模型。
图1 辨识流程图
表1 寻优算法对比
粒子群算法具有高效、结构简单等优点,同时能够有效地对惩罚因子和核函数参数进行优化。因此,选择粒子群优化算法对SVM模型参数进行寻优,最终构建出基于PSO- SVM模型的减振器性能劣化状态辨识方法。
原始数据来源于SIMPack仿真软件对建立的高速动车组车辆系统动力学模型进行仿真的结果。在某一工况下,将减振器分别设置为100%、95%、90%、85%、80%、75%和70%共七种劣化状态。然后进行高速动车组的动力学仿真,获得在这七种劣化状态下减振器的振动响应。
共采集30个通道的加速度信号,每个通道在各状态下采集的数据点数为54980个。以长度1024、步长100的滑窗对数据进行滑窗采样,将一个长度为54980的数据处理成540个样本,每个样本长度为1024。所以单个通道得到的所有状态下的样本量为7×540=3780个。总共七种状态,每种状态540个样本,每个样本包含1024个数据点。每个通道的3780个样本按照4:1的比例划分训练样本和测试样本,训练样本为3780×0.8=3024个,测试样本为3780×0.2=756个。各通道具体情况如表2所示。
对每个样本提取15个时域特征、3个频域特征,共18个特征。以通道4车体前部垂向加速度和通道11构架1架中部横向加速度为例,提取部分时域特征与部分频域特征并将其归一化处理。其部分时域特征、频域特征随时间的变化趋势如图2、图3所示。
通过对特征提取的结果进行分析,可以发现:部分通道采集的加速度信号的有量纲时域特征,如峰峰值、方根幅值等,整体随时间的变化而变化的情况较为明显,可以较好地反映减振器的劣化状态。如通道11采集到的加速度信号的有量纲时域特征与减振器劣化有很强的关联性,而通道4采集到的加速度信号的有量纲时域特征则不能直观地反映出减振器的劣化状态。
另外,从图3可以看出,信号的频域特征整体均与减振器劣化的关联性不强。
表2 各通道传感器所在位置
图2 时域特征随时间的变化趋势
根据对特征变化趋势的分析,并不是所有采集信号的时域、频域特征都与减振器劣化过程有较强的关联性,所以需要对这些采集信号进行筛选。首先,将各个通道采集信号的时域、频域特征输入SVM分类模型进行辨识,得到各个通道采集信号对应的辨识精度;其次,依据辨识精度的高低筛选出辨识效果好的通道;最后,将其特征组合在一起形成多特征联合向量,再次输入并训练SVM模型以提高辨识精度。
各通道的辨识结果如图4所示,可以看出,对于不同通道采集信号提取的特征,其辨识精度很大的差别。除安装在车体与构架1架的通道的辨识精度较高之外,安装在其余位置的通道采集到的信号与减振器劣化基本没有关联。并且对于车体和构架1架,只有采集到的横向加速度信号辨识精度较高,垂向加速度信号同样与减振器劣化关联度不高。
根据图4的辨识结果,选择辨识精度高于50%的通道对应采集信号的时域、频域特征进行组合,其中包括通道1、2、3、7、9、11共六个通道。将其依次相连,组成一个包含18×6=108个特征的联合多特征向量。
图3 频域特征随时间的变化趋势
图4 PSO-SVM模型各通道辨识精度
粒子群优化算法的具体步骤如下:
(1)确定粒子群算法的适应度函数。利用粒子群算法对SVM模型的和参数进行优化是为了提高模型的辨识精度,因此将粒子群算法的适应度函数设置为SVM模型的辨识精度,表达式为:
式中:y为训练样本集中被正确分类的样本的个数;y为表示被分类错误的个数。
(2)划分样本。将所有样本按照4:1的比例划分为训练样本与测试样本;
(3)初始化粒子群算法的各个参数。具体数值如表3所示。
表3 粒子群算法参数设置
(4)设置好参数寻优范围后,将训练样本输入到SVM模型中,获得两个参数值,并将这两个参数值设置到二维坐标中,每一个粒子的二维坐标便对应这两个参数值。通过计算首先获得粒子当前的适应度,其次每一个粒子会不断将当前的适应度与自身的最优适应度进行对比,从而更新自身最优适应度,然后通过将所有粒子的自身适应度进行比较得出当前全局的最优适应度;
(5)在粒子经过步骤(4)后,会改变自身的位置以寻找新的最优适应度,其位置更新的速度和位置公式为:
式中:1、2为两个随机函数,取值范围[0, 1],用于增加搜索范围的随机性;P为粒子个体所经历过的最好位置;P为种群所经历过的最好位置。
(6)检查当前是否达到设置的迭代次数,如果已达到,则输出参数寻优的结果,给出训练模型的最高辨识精度,及对应的参数和。
粒子群优化算法对SVM模型进行寻优处理的流程如图5所示。
使用粒子群算法对和进行参数寻优的精度曲线如图6所示。可以看出模型的辨识精度随着迭代次数的增加在不断地提高,最终输出的辨识精度可达到98.8%,和寻优的结果为=15439.651、=0.026。将此参数设置为最终的PSO-SVM模型的参数,输入测试样本进行测试。
为了验证利用粒子群算法进行参数寻优的有效性,将SVM模型作为对比,将特征选择并组合后的特征分别输入SVM模型和PSO-SVM模型中进行测试。两种模型的辨识结果如图7所示,对比可知,PSO-SVM模型的辨识精度相较于SVM模型有较大的提升。
pbest.个体历史最优 gbest.全局最优
图6 粒子群算法精度曲线
优化前后模型对减振器服役性能各个劣化状态正确分类的精度如表4所示。可知,SVM模型的辨识精度为94.7%,而PSO-SVM模型的辨识精度为98.8%。辨识精度具有一定程度的提升,说明了对SVM模型采用粒子群算法进行参数寻优是有效的,可以通过该方法有效地解决SVM模型中参数和选择具有较大随机性的问题。同时SVM模型与PSO-SVM模型对减振器性能劣化辨识状态都具有较高的辨识精度,说明了该方法的可行性。
1.性能状态100% 2.性能状态95% 3.性能状态90% 4.性能状态85% 5.性能状态80% 6.性能状态75% 7.性能状态70%
对于轨道车辆一系垂向减振器劣化辨识存在的缺少辨识方法、辨识较为困难等问题,提出了一种基于PSO-SVM模型的辨识方法,通过实验验证了该方法的有效性,得出以下结论:
(1)将SVM模型应用于轨道车辆一系垂向减振器劣化辨识的研究具有一定可行性;
(2)利用PSO寻优算法对SVM模型中的两个参数进行寻优处理,获得的优化模型能够取得更好的辨识效果。
基于PSO-SVM模型的减振器服役性能劣化状态辨识方法为轨道车辆一系垂向减振器劣化辨识提供了一种新的策略。
表4 参数寻优前后不同状态辨识精度
[1]井波,金炜东,秦娜,等. 高速列车横向减振器性能退化的特征提取[J]. 噪声与振动控制,2015,35(2):57-60.
[2]吴志丹,秦娜,金炜东. 基于EEMD的高速列车横向减振器故障的排列熵特征分析[J]. 计算机科学,2016,43(5):304-307.
[3]关山,康振兴,彭昶. 基于云理论与LS-SVM的刀具磨损识别方法[J]. 振动、测试与诊断,2017,37(5):996-1003,1068-1069.
[4]Yiqiu Qian,Jia Tian,Libing Liu,et al. Yingshu Chen.A Tool Wear Predictive Model Based on SVM[C]. Proceedings of 2010 Chinese Control and Decision Conference,2010.
[5]聂鹏,崔凯奇,何超. 基于Elman神经网络的刀具磨损状态识别技术[J]. 现代制造工程,2015(12):78-81,85.
[6]Ming Dong,David He,Prashant Banerjee,et al. Equipment health diagnosis and prognosis using hidden semi-Markov models[J]. The International Journal of Advanced Manufacturing Technology, 2006,30(7-8):738-749.
[7]Ming Dong,David He. A segmental hidden semi-Markov model (HSMM)-based diagnostics and prognostics framework and methodology[J]. Mechanical Systems and Signal Processing,2007,21(5):2248-2266.
[8]李威霖,傅攀,李晓晖. 无先验知识下基于CHMM的刀具磨损监测技术[J]. 机床与液压,2013,41(15):37-41.
[9]石朝. 基于力和振动融合的刀具磨损状态辨识方法研究[D]. 成都:西南交通大学,2017.
[10]吴昀璞,金炜东,黄颖坤. 基于多域融合CNN的高速列车转向架故障检测[J]. 系统仿真学报,2018,30(11):4492-4497.
Research on Deterioration Identification Method of the Primary Vertical Shock Absorber of Rail Vehicles
JIANG Liangkui1,LU Changhong2,FANG Liuchuan2
(1.CRRC Qingdao Sifang Co. Ltd., Qingdao 266111, China; 2.School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, China)
Shock absorber is an important part of rail vehicles, while the research on identifying the deterioration stage of the primary vertical shock absorbers of rail vehicles is insufficient. In order to realize the identification of the deterioration stage of the shock absorber, a method for identifying the performance degradation of shock absorbers based on the PSO-SVM model is proposed. First, the acceleration signal of the shock absorber is obtained through the simulation software. After extracting the features, the SVM model is used to screen and fuse the features. Then, the particle swarm optimization algorithm is used to optimize the parameters of the SVM model. Finally, the identification of the deterioration state of the service performance of the shock absorber is realized. The effectiveness of the method is verified by the experiment, and the results show that: The SVM model is feasible to identify the deterioration of the shock absorber. The optimization algorithm can improve the identification rate of the method.
shock absorber;deterioration identification;PSO;SVM
U279.323
A
10.3969/j.issn.1006-0316.2021.03.006
1006-0316 (2021) 03-0032-07
2020-08-26
国家重点研发计划(2017YFB1201201)
姜良奎(1974-),男,山东临沂人,高级工程师,主要研究方向为车辆人机工程、设计虚拟评价等,E-mail:jlk@cqsf.com。