摘要
测试序列优化问题是故障诊断过程中的关键性问题;针对多值属性系统的测试序列优化问题,采用自适应差分进化算法,结合多值属性系统的特点,分析变异算子在算法中的作用,并设计了个体的编码策略以及两种不同的诊断方式,提出一种将高斯,柯西变异算子与多差分策略进行融合的差分进化算法;通过实验对比分析,结果表明该算法不仅可以很好的应用于多值属性系统,而且在处理二值属性系统的测试序列优化问题时,与已有算法相比,该算法得到的测试点数目更少,期望测试代价更低,可用于多值属性系统求解诊断策略问题。
The test sequence optimization problem is a key problem in the fault diagnosis process;for the test sequence optimization problem of the multi-valued attribute system,the adaptive differential evolution algorithm is used,combined with the characteristics of the multi-valued attribute system,analysed the role of mutation operators in algorithms,and designed the individual coding strategy and two different diagnosis methods,proposed a differential evolution algorithm that integrates Gaussian,Cauchy mutation operators and multi-difference strategies;Through experimental comparison and analysis,the results show that the algorithm can not only be well applied to multi-valued attribute systems,but also when dealing with the test sequence optimization problem of binary attribute systems,compared with the existing algorithms,the number of test points obtained by this algorithm is less.It is expected that the test cost is lower,and it can be used to solve the problem of diagnosis strategy in multi-valued attribute systems.
作者
邱晓红
徐聪
Qiu Xiaohong;Xu Cong(School of Software Engineering,Jiangxi University of Science and Technology,Nanchang 330000,China)
出处
《电子测量技术》
北大核心
2022年第10期148-154,共7页
Electronic Measurement Technology
基金
江西省自然科学基金(20181BAB202018)
研究生创新专项资金项目(XY2021-S168)资助
关键词
多值属性系统
测试序列优化
变异算子
差分进化算法
multi-valued attribute system
test sequence optimization
mutation operator
differential evolution algorithm
作者简介
邱晓红,教授,主要研究方向为智能计算和系统仿真。E-mail:jxauqiu@163.com;通信作者:徐聪,硕士,主要研究方向为多值属性系统诊断策略研究。E-mail:2499982577@qq.com