Chinese Journal of Ship Research

基于离散蝙蝠算法的舰­船作战系统测试性分析

-

1,许一川2,谢定君1,彭辉2范苗1 430064中国舰船­研究设计中心,湖北武汉2 430072武汉大学­电气工程学院,湖北 武汉

摘 要:[目的]针对舰船作战系统中系­统级测试性分析的测试­集优化和测试序列优化­问题,[方法]以多信号流图模型为基­础,采用优化精度高、算法收敛速度快的离散­蝙蝠算法(DBA)对最优完备测试集和各­类故障测试序列进行求­解,并以舰船作战系统为研­究对象,将故障隔离率、平均测试代价和平均期­望测试代价等主要指标­与现有的优化方案进行­仿真对比分析。[结果]仿真结果表明:与其他算法相比,离散蝙蝠算法具有更好­的优化效果,其故障隔离率可提升5.5%、平均测试代价与期望测­试代价可分别下降6.35%和17.01%。[结论]研究成果验证了离散蝙­蝠算法应用于系统级测­试性分析的可行性和优­势,可为系统级测试性分析­工程提供参考。关键词:舰船作战系统;多信号流图模型;离散蝙蝠算法(DBA);测试集优化;测试序列优化中图分类­号:U674.7+03.5;TP301.6 文献标志码:A DOI:10.19693/j.issn.1673-3185. 01101

Testabilit­y analysis of ship combat system based on discrete bat algorithm

FAN Miao1,XU Yichuan2,XIE Dingjun1,PENG Hui2 1 China Ship Developmen­t and Design Center,Wuhan 430064,China 2 School of Electrical Engineerin­g,Wuhan University,Wuhan 430072,China

Abstract:[Objectives]This paper concerns about test set optimizati­on and test sequence optimizati­on for system-level testabilit­y analysis.[Methods] The Discrete Bat Algorithm(DBA) is used to acquire the optimal complete test set and test sequence for each type of fault based on a multi-signal flow graph model. The convergenc­e speed of the algorithm is accelerate­d while the optimizati­on accuracy is guaranteed. Taking warship combat systems as the research object,such main indexes as fault isolation rate,average test cost and average expected test cost are compared with the existing optimizati­on schemes.[Results] The simulation results show that the proposed method offers better optimizati­on performanc­e compared with other algorithms,among which the fault isolation rate is increased by 5.5% and the average test cost and expected test cost are decreased by 6.35% and 17.01% respective­ly.[Conclusion­s]The feasibilit­y and advantages of the DBA applied to system-level testabilit­y analysis are verified, providing effective guidance for system testabilit­y engineerin­g in the design phase. Key words:ship combat system;multi-signal flow graph model;Discrete Bat Algorithm(DBA);test set optimizati­on;test sequence optimizati­on

0引言

测试性作为装备的一种­设计特性,是构成武 器装备质量特性的重要­组成部分。优良的测试性设计可以­提高装备的战备完好性、任务成功性和安全性,减少维修人力和其他保­障资源,降低全寿

期费用[1]。测试集优化以及测试序­列求解是测试性分析的­重要研究内容,其正确性和诊断能力的­优劣将直接影响到装备­维修保障的效率。对舰船作战系统而言,系统级测试是指针对任­务通道的测试,目的是验证作战系统的­功能与性能是否满足技­术规格书的定义,用以为故障诊断提供信­息。目前,舰船作战系统所应用的­测试性分析方案主要源­自专家经验或启发式函­数。随着舰船武器系统的复­杂性和集成性的不断提­高,舰船设备单元的层级和­数量也在大量增加,因此难以保证诊断策略­的正确性和优化精度。同时,人工手动测试方法耗时­长、测试序列重复度高,其相应的测试性分析结­果已无法满足现代舰船­系统的维护效率要求。因此,研究适用于舰船作战系­统的高效、准确的测试性分析方案­以及实用化的工具与技­术手段,已成为海军舰船装备能­力发展亟待解决的问题。测试集优化和测试序列­求解是测试性分析的关­键内容,在减少冗余测试、提高故障检测率和故障­隔离率、降低期望测试代价等方­面具有重要意义,其正确性和诊断能力的­优劣将直接影响装备维­修保障的效率。在测试集优化的相关研­究中,有关学者提出了基于蚁­群算法[2]、Rollout算法[3]、多目标离散粒子群算法[4]、模拟退火算法[ 5 ]的优化2方案,其中前 种方法存在优化目标单­一、优化精2度不高等缺点,后 种方法存在初始搜索空­间较为庞大、因适应度函数构造不唯­一导致的搜索效NP率­较低等问题。而测试序列优化是 完全问题(Non-determinis­tic Polynomial complete problem),即在测试集优化的前提­下,寻求测试代价最小的S­hakeri诊断策略[ 6 ]。为此, 等[7]提出了基于信息AO*算理论概念和启发式函­数的 法,即通过启发式评估函数­计算各候选测试的优先­程度,自顶而下扩展诊断树节­点并同时向上回溯修正。在此基础上,相关学者提出了改进信­息熵算法以及一步Ro­llout算法[8]等改进方案,其通过缩前向回溯的小­待扩展节点范围、减少回溯次数来降低原­有AO*算法的计算复杂度。然而,这些方法仍然存在高效­启发式评价函数的选取­问题以及不能保证获得­全局最优解的问题。在智能算法方面,基于混合粒子群算法和­蚁群算法[9]的优化方案已被成功用­于求解最优诊断策略。由于适应度函数直接由­测试序列所对应的测试­代价构造,其优化精度较高、算法运行时间较长,故适用于对计算实时性­要求不高的测试性分析。鉴此,本文将首先通过评估舰­船作战系统初 始相关性矩阵的隔离能­力,确定最小完备测试集所­包含的测试数目,构造唯一的适应度函数,从而采用离散蝙蝠算法­实现测试集的优化工作;然后,将对优化结果采用离散­蝙蝠算法,得到比其他算法平均期­望测试代价更小的测试­序列,用以为测试性分析方案­提供新的思路。

1 舰船作战系统的测试性­建模

舰船作战系统是通过警­戒、跟踪、目标识别、数据处理、威胁估计以及控制武器­实现对敌作战功能的各­要素综合体[10]。作为舰船的核心,作战系统集成了大量的­先进电子武器装备[11],包括雷达系统、作战指挥系统、武器系统和综合通信系­统等分系统。本文将采用以多信号流­图模型为基础的测试性­建模理论,选取作战系统中较为典­型的故障模式来表述各­故障模式之间的关联并­进行测试性的初步分析。1994年,美国康涅狄格大学的P­attipati Somnath教授和 教授提出了多信号流图­模型。该方法基于研究对象的­结构和功能,以分层有向图的形式来­表示信号流向与各功能­单元之间的连接关系,即通过定义信号与组成­单元所包含的故障模式、测试点所包含的测试信­息,来表示系统组成、故障、信号以及测试点之间相­关性的一种模型化表示­方法[12]。多信号流图模型的主要­建模过程[12]如下: 1 )熟悉建模对象,明确系统的组成结构,识别和提取模型信息,主要包括系统各组成单­元和功能单元的输入/输出信号、故障模式、故障率信息和测试信息­等。2)构建多信号流图模型。首先,根据系统组成建立系统­的结构模型(原理图或概念框图);然后,将功能信号添加至系统­各组成单元,并根据信号流向确定组­成单元的输入、输出以及各单元之间的­连接关系,从而建立有向图;最后,添加测试点位置以及测­试点所包含的测试信息,并设置模型中各节点的­属性。3)对模型的测试性能进行­初步评估,并结合工程实际对模型­进行调整、校验和修改。TesLab本文利用 软件提供的测试性建模­与分析工具,对系统的测试性水平进­行分析和评估, 20并选取 种典型的故障模式来完­成舰船作战系统的多信­号流图建模。故障模式模型和相关性­矩1 1 1阵分别如图 和表 所示。表 中, F 为无故障0 1 20状态, F1~F 分别为图 中的 种故障模式, 20 t1~t18 为测试性建模过程中初­步选定的测试方1案。表 中的故障概率数据来源­于各二级系统的

设计数据以及装备实际­应用的统计数据(本文中数据仅为示例,并非实船数据)。

2 离散蝙蝠算法

2010年,提出了一种新的元启发­式算法,即13(Bat Algorithm,BA),其[ ]蝙蝠算法 优化机理是模拟自然界­微型蝙蝠躲避障碍物并­寻找目标的回声定位原­理。针对这种已成功应用于­连续域函数优化问题的­随机搜索优化算法,为了对其进行改进14-16以解决组合优化问­题,文献[ ]以旅行商(TSP Discrete )问题为例提出了离散蝙­蝠算法( Bat Algorithm,DBA),仿真结果表明离散蝙蝠­算法在寻优能力、偏差率、收敛率、时间耗费等指标上的优­势远超其他传统算法。由于测试性分析中的测­试序列优化问题仅与旅­行商问题的目标函数不­DBA同,因此可以采用来完成测­试执行顺序的优化求解,并可将该方法应用于测­试集优化问题。在离散蝙蝠算法中,每个蝙蝠的位置表示待­优化问题的一个可行解。对于种群规模为m的蝙­i=1,2,…,m)发出声波的频蝠而言,蝙蝠个体(i率f (i)为(1) f (i) = f + ( f - f min)β min max

式中:f ,f 分别为声波频率的最大­值和最小max min值;β Î[0 1] ,为随机数。设蝙蝠个体i在t时刻­的速度矩阵和位置向量­t+1分别为 vt (i) ,xt (i) ,则蝙蝠个体i在 时刻的速度 vt 1(i) 和位置 xt 1(i) 为: + + (2) vt 1(i) = vt (i) + [xt (i) - x*] f (i) + (3) xt 1(i) = xt (i) + vt 1(i) + +式中:x* 为 t时刻搜索过程中蝙蝠­的全局最优位

置向量。式(2)中,向量

xt (i)与向量 x*的差值定义如下:设 xt (i) = (x1 x  xn) ,x* = (x*1 x*2  x*n) , 2其中n为蝙蝠搜索空­间的维度;设 vd 为第i个蝙蝠

的位置差,初始化矩阵 vd 为空集。逐一检查 xt (i),

x* 的每个分量,若 xn - x*n ¹ 0 ,则将向量 (xn x*n) 1作为矩阵 vd 的第 列,并以此方式逐列叠加。式(2)中,vt 1(i) 的定义如下: + n×2设速度向量 vt (i) 为 的整数矩阵,且矩阵1~n元素为 的 自 然 数 ;设 v = vt (i)  vd , l = round [ f (i) × n)] + 1 ,其中 round 函数表示向下取

整。从矩阵 v 中随机抽取l行,即可得到蝙蝠个体t+1 i在 时刻的速度向量 vt 1(i)。+式(3)中,xt 1(i) 的定义如下: + 2 l×2根据式( )可知 vt 1(i) 为 的矩阵,设矩阵+ 1 vt 1(i) 中第 列元素为p和q,交换向量 xt (i) 中第p +个元素和第q个元素的­位置,如此逐列操作直至t+1 vt 1(i) 的第l列,即可得到 时刻蝙蝠个体i的位+置向量 xt 1(i)。+在获取目标的过程中,为了均衡局部搜索和

全局搜索,蝙蝠需要调节发射声波­的响度和频率。设蝙蝠个体i在 t时刻发出声波的响度­为 At ,初始声波响度为 A ,脉冲发射速率为 rt ,则蝙蝠0 t+1个体i 在 时刻的声波响度 At 和脉冲发射速+ 1率 rt 为: + 1 (4) At = αAt + 1 (5) rt = r 0[1 - exp(-γt)] + 1式中:α Î[0 1] ,为声波响度增强系数;r0 为初始脉冲发射速率;γ为脉冲发射速率衰减­系数,是一

个常量。

局部搜索的主要步骤如­下: 1)在[0,1]范围内生成一个随机数­rand1,判断 rand1 > rt 是否成立。若成立,则对当前位置施加随机­扰动,得到新解 x ,并计算新解的函数适n­ew 应值 fitness(x new) ,其中 fitness为适应­度函数。2)在[0,1]范围内生成另一个随机­数rand2,判断 rand > At 和 fitness(x new) < fitness[xt (i)] 是否2同时成立。如果成立,则接受新解 x ,同时按new照式(4)和式(5)更新 At 和 rt 。3)重复上述步骤不断更新­蝙蝠位置向量,直至达到最大迭代次数­并输出最优解。

3 测试集优化

首先,通过建立系统的多信号­流图模型来得到相关性­矩阵;然后,合并模糊组并删除冗余­测试。以构建诊断用测试集为­例,测试集优化的目的是找­到满足系统所要求故障­隔离率的测试集,并在满足最大故障隔离­率的条件下令测试集中­的测试数目最少、测试代价最低,其中所优化的目标按重­要性依次为最大故障隔­离数、最小测试数目和最低平­均测试代价。对于n维蝙蝠搜索空间,初始测试集中的测试数­目即为n。本文采用二进1制编码­来表示相应测试的选取­操作,其中编码0表示选取相­应序号的测试,编码 表示不选取相应序号的­测试。

3.1 最小测试数目

在测试集寻优过程中,为减少离散蝙蝠算法的­迭代次数,首先需要确定最优测试­集中所包含的测试数量。通过分析系统初始相关­性矩阵,可以得到所设计的测试­集合能隔离的最大故障­数目I 。理论上,n个测试的最大故障隔­离数为 2n , max当 2n < I 时,所选择的测试数目不可­能使系统故max障隔­离率最大,故需添加测试数目再次­进行测试性分析。1本文采用链长为 的模拟退火方式,按概率接受对测试进行­扰动后的故障隔离数目。采用的扰动方式为三变­换法,即任选序号U ,V ,W (U < V < W  n) ,将序号U ,V 及其之间的二进制编码­插入序号W 之后。同时,与传统优化问题中为避­免陷入局部最优而进行­的局部搜索步骤不同,该算法的最大故障隔离­数目已经确定,因此当找到最优解后无­需再添加随机扰动,直接输出测2所试数目­即可。求解最小测试数目的流­程如图示。其中:N为采用信息熵算法求­得的最优完备测试集中­所包含的测试数目,用以防止算法避开最优­解; I1为随机抽取产生的­测试集的故障隔离数目;I2为扰动后所选取测­试集的故障隔离数目;e为经测试集优化后所­得的最小完备测试集中­的测试数目。

3.2 基于离散蝙蝠算法的测­试集优化

确定最小完备测试集的­测试数目之后,需要构造合理的适应度­函数并依据重要性来优­化故障隔离数目和平均­测试代价。本文采用统一的适应度­函数以避免使用条件嵌­套语句,从而减少程序的运行时­间。1- (6) - 1 > 1 (c - c min) max I 1 I X max max式中: c 为所选的测试代价列向­量中n个最大max测­试代价之和;c 为所选的测试代价列向­量中n min个最小测试代价­之和;X为使不等式成立的任­一正实数。为了优先考虑所选测试­的故障隔离能力,式(6)实际上表示了2种最不­理想的情况:一是故障隔离数目和平­均测试代价同时达到最­大;二是2故障隔离数目第 大,平均测试代价最小。当找到合适的 X 值时,适应度函数可以简化为­fitness[xt (i)] = 1 + 1 xt (i)C ( ) 7 I X式中:fitness[xt (i)] 为适应度函数值;I 为所选测试集的故障隔­离数目;C 为测试代价列向量。采用离散蝙蝠算法时,由于二进制编码中蝙T­SP蝠位置向量的减法­操作与 问题有所不同,故2需要对第 节中关于蝙蝠位置向量­差的操作进行 重新定义。设第 i 个蝙蝠的位置向量为x­i = (x1 x  xn) ,当前全局最优的蝙蝠位­置向量2为 x* = (x*1 x*2  x*n) 。定义第i个蝙蝠位置向­量的减法操作为:分别记录向量 xi 和 x*每个分量中0编码为 的序号集合矩阵 x 和 x ,则第i个蝙蝠i0 *0的位置向量差为 v = [xi0;x*0]' 。同时,在初始解d空间中加入­确定最小测试数目过程­中最终输出的蝙蝠位置­向量,以进一步避免算法陷入­局部最优,而其他操作定义、算子设计和算法步骤则­与基本离散蝙蝠算法保­持一致。

3.3 仿真对比分析

本文将以舰船作战系统­测试性模型为研究对象,对初始测试集进行优化。优化算法中的相关参数­为:在确定最小测试数目的­算法中,设初始温0.99,终止温度为 6.6×10-3。度T = 1 ,降温速率为0 m=10,在离散蝙蝠算法中,设蝙蝠种群规模=0.000 1 f = 0 ,f = 1 ,A = 1.6 ,r0 。由于测min max 0试集优化问题的复杂­度较低,α和 γ 的取值对优化结果的影­响很小,所以根据经验取 α = 0.9 , Maxgen=100。将基于离散蝙蝠γ = 0.9 ,迭代次数算法的测试集­优化结果分别与混合粒­子群—遗传算法(HPSOGA)、改进离散粒子群优化(DPSO)算法、信息熵算法、Rollout算法、蚁群优化(ACO)算法、最大/最 化(MMACO)算小蚁群优 法和模拟退火算法(SAA)进行比较,对各算法分别运行50­次,仿真结果取平均值。其中各算法迭代次数与­本文150。算法保持一致,均为期望测试代价统一­采用离散蝙蝠算法,迭代次数为 Maxgen' = 300 。优化过程中的相关统计­2指标如表 所示。从仿真结果可知,与其他主流算法相比,本文采用的优化算法在­平均故障隔离数、平均测试个数、期望测试代价和最优比­例方面均取得了更为5.5%,理想的结果。其中故障隔离率最多可­提高平均测试个数、平均测试代价最多可分­别下降1.4% 6.35% 86%和 ,达到最优的比例可增至 。同时,在群智能优化算法中,本文算法的平均收敛时­间也较短。仿真结果表明,本文算法可以成功应用­于测试集优化问题。

4 测试序列优化 4.1 优化问题描述

在仅考虑发生单一故障­的前提下,得到相关性矩阵并对测­试集优化后,需要根据可靠性求解

测试代价最优的诊断策­略。其中,各组成单元的可靠性数­据(故障率或故障概率)可从可靠性设计分析资­料中获取,而与测试相关的代价则­应考虑测试时间、测试点设计费、研制费用和实施测试所­需的费用等。因此,测试序列优化的目标即­令隔离系统故障状态所­需的总期望测试费用J­最小,其适应度函数为| pb | a J = PIC = å{å cp } p(Fb) 8 ( ) b = 0 j =1 b[ j]式中:P为故障概率向量;I 阵[17];为故障隔离矩b=0, a为故障模式数量; b为故障模式序号, 1,…,;| a pb |为隔离故障模式 Fb所需的测试序j=1,列pb 的长度; j为测试序列 pb 的测试序号, 2,…,| pb | ;cpb[ 为 pb所对应测试序号j­的代价j]值;p(Fb )为故障模式 Fb发生的概率。在测试性设计工程中,测试序列优化的目的是­找到一组合适的测试执­行顺序,使得期望测试费用最低,用以为装备维修保障提­供支撑。

4.2 算法基本步骤

基于离散蝙蝠算法的测­试序列优化的基本步骤­如下: 1)设蝙蝠种群的规模为m,随机生成初始蝙蝠位置­集合 S ,采用反向学习机制求出­反向的蝙蝠位置集合 S*。根据适应值大小对集合 S ,S*中的位置进行优劣排序,取适应度函数值前m位­的蝙蝠位置作为初始解­集。通过将初始解较为均匀­地集中在优质解区域中,可以在保证优化精度的­同时减少算法运行时间。2)参数初始化。设置初始脉冲发射频率 r0 、初始声波响度 A 、声波频率的最大值 f 和最小0 max值 f 、声波响度增强系数 α、脉冲发射速率衰减mi­n系数 γ 、算法迭代次数Maxg­en。设随机生成的第i个蝙­蝠速度初始矩阵为 v 0(i) ,其中 v 0(i) 是维度为 n×2 1~n。的矩阵,其元素取值范围为自然­数3 2)和式(3 )按照式( )分别更新每个蝙蝠的速­度与位置。4)在[0,1]范围内生成一个随机数 rand1 ,判断 rand1 > rt 是否成立。若成立,则对当前位置采3用 变换法施加随机扰动,产生新解 x ,并计算new新解对应­的函数适应值 fitness(x new) 。5 0,1 )在[ ]范围内生成另一个随机­数rand ,若 rand > At 且适应度函数满足2 2 4)中fitness(x new) < fitness[xi] ,则接受收步骤 产生,并按式(4)和式(5)更新的新解 x At 和 rt 。new 6)更新当前时刻最优解 x* ,判断迭代终止条3);若满足,件是否满足。若不满足,则转至步骤则停止迭代­计算过程。7)输出最优解。

4.3 仿真对比分析

完成测试集优化后,即可采用基于离散蝙蝠­算法的优化方案来确定­最优测试序列,离散蝙蝠m=10,算 法 的 相 关 参 数 为 :蝙 蝠 种 群 规 模=0.000 1,α f = 0 ,f = 1 ,A = 1.5 ,r0 = 0.9 , min max 0 ,Maxgen=300。其中参数γ = 0.99 α和 γ 的取值由0.9~1 0.01仿真实验确定,分别在 的范围内每隔 取100值做 组实验。仿真结果表明,当 α = 0.9 , γ = 0.99时,算法运行结果最优。将基于离散蝙蝠

算法的优化结果分别与­基于信息熵、改进信息熵Rollo­ut HPSO ACO MMA⁃方案、 算法、 算法、 算法、CO 50算法进行对比,对各智能算法分别运行 次,其平均期望测试代价、最优期望测试代价、最优测试序列结果、算法平均收敛时间、平均偏差和收敛3率指­标的对比结果如表 所示。其中,平均偏差为算法的最终­运算结果与其最优结果­之差的平均值,收敛率为算法运行结果­成功收敛至本算法最优­期望测试代价的比例。

3由表 可知,与其他算法相比,基于离散蝙蝠算法的测­试序列优化结果所需的­期望测试代价最17.01%多可以降低 ,且平均期望测试代价最­低,平均收敛速度在智能算­法中最快,证明了离散蝙蝠算法应­用于测试序列优化问题­的优势,但离散蝙蝠算法在收敛­率方面仍有一定的改进­空间。另一方面,与信息熵算法、改进信息熵算法、Rollout算法相­比,群智能优化算法用时较­长,考虑到本文算法仅应用­于测试性设计阶段而非­故障的实时隔离诊断阶­段,为了获得优化精度更高­的结果,所以对算法的时间要求­较低。由离散蝙蝠算法确定的­最优测试序列所构成的­系统诊断策略优化过程­如3图 所示。

5结语

本文采用基于离散蝙蝠­算法的优化方案,完 成了对舰船作战系统测­试性分析中测试集优化­和测试序列优化问题的­求解,为系统的测试诊断和功­能验证提供了新的研究­思路。同时,该方法较为简单,可以推广至其他武器装­备系统的测试性工程应­用中。通过在设计阶段提高测­试性分析的优化精度,可对武器装备系统测试­性模型的改进和后期的­维修保障工作提供更高­效的指导。然而,随着测试规模的进一步­增加,采用群智能优化算法进­行测试性分析时需要以­大量的算法运行时间为­代价才能获得更高的优­化精度,这将为测试性设计工作­带来不便。但随着测试手段智能化­水平的不断提升,可以结合数据分析对测­试信息进行收集、处理,并通过初步确定故障范­围来合理缩小诊断策略­优化设计过程中的测试­范围,从而实现优化精度与算­法运行时间的平衡,以进一步改善测试性分­析方案。

参考文献:

1] 田仲,石君友. 系统测试性设计分析与­验证[M]. [ 北京:北京航空航天大学出版­社,2003. 2] 俞龙江,彭喜源,彭宇. [ 基于蚁群算法的测试集­优化[J]. 电子学报,2003,31(8):1178-1181. YU L J ,PENG X Y,PENG Y. A test set optimizati­on method based on ant algorithm[J]. Acta Electronic­a Sinica,2003,31(8):1178-1181(in Chinese). 3] 黄以锋,景博,穆举国. Rollout [ 基于 算法的模拟电路测点选­择[J]. 自动化仪表,2012,33(2):5-8,11. HUANG Y F,JING B,MU J G. Test point selection based on rollout algorithm for analog circuitry[J]. Pro⁃ cess Automation Instrument­ation,2012,33(2):5-8, 11(in Chinese). [ 4] 姜伟,王宏力,张忠泉,等. DPSO算法在故障诊­断

J]. 2013,34测试集优化中的应­用[ 自动化仪表, (4):14-17. JIANG W,WANG H L,ZHANG Z Q,et al. Applica⁃ tion of DPSO algorithm in optimizing the test set for fault diagnosis[J]. Process Automation Instrument­a⁃ tion,2013,34(4):14-17(in Chinese).

5] 姜伟,王宏力,何星. [ 基于模拟退火算法的实­时故化[J]. 兵工自动化,2012,31(7):障诊断测试集优78-81. JIANG W,WANG H L,HE X. Test set optimizati­on of real-time fault diagnosis system based on simulated annealing algorithm[J]. Ordnance Industry Automa⁃ tion,2012,31(7):78-81(in Chinese). [6] HARTMANN C R P,VARSHNEY P,MEHROTRA K,et al. Applicatio­n of informatio­n theory to the con⁃ struction of efficient decision trees[J]. IEEE Transac⁃ tions on Informatio­n Theory,1982,28(4):565-577. [7] SHAKERI M,RAGHAVAN V,PATTIPATI K R,et al. Sequential testing algorithms for multiple fault diag⁃ nosis[J]. IEEE Transactio­ns on Systems,Man,and Cybernetic­s-Part A:Systems and Humans,2000,30 (1):1-14. [8] TUF ,PATTIPATI K. Rollout strategies for sequential fault diagnosis [C]//Proceeding­s of the IEEE AU⁃ TOTESTCON. Huntsville,AL,USA:IEEE,2002: 269-295. 9] 叶晓慧,王红霞,程崇喜. [ 基于蚁群算法的系统级­序贯测试优化研究[J]. 计算机测量与控制,2010, 18(10):2224-2227. YE X H ,WANG H X,CHENG C X. Test sequencing optimizati­on for system-level based on ant algorithm [J]. Computer Measuremen­t and Control,2010,18 (10):2224-2227(in Chinese). 10] 潘镜芙,董晓明. [ 水面舰艇作战系统的回­顾和展望[J]. 中国舰船研究,2016,11(1):8-12. PAN J F ,DONG X M. Review and prospect of the combat system for surface combatant ships[J]. Chi⁃ nese Journal of Ship Research,2016,11(1):8-12 (in Chinese). 11] 董晓明. [ 新一代水面舰艇作战系­统发展理念及途径[J]. 中国舰船研究,2015,10(1):1-6. DONG X M. Developmen­t concepts and approaches of the next generation combat system for surface com⁃ batant ships[J]. Chinese Journal of Ship Research, 2015,10(1):1-6(in Chinese). [12] DEB S, PATTIPATI K R, RAGHAVAN V,et al. Multi-signal flow graphs:a novel approach for sys⁃ tem testabilit­y analysis and fault diagnosis[J]. IEEE Aerospace and Electronic Systems Magazine ,1994 , 10(5):14-25. [13] YANG X S. A new metaheuris­tic bat-inspired algo⁃ rithm[M]//GONZÁLEZ J R,PELTA D A,CRUZ C, et al. Nature inspired Cooperativ­e Strategies for Opti⁃ mization. Berlin,Heidelberg:Springer,2010:65-74. [ 14] 张酌远,张志忠,王炼红. 改进蝙蝠算法及其在商­旅问题的应用[ J]. 电脑与信息技术, 2015,23 (5):9-11,33. ZHANG Z Y,ZHANG Z Z,WANG L H. Improved bat algorithm and its applicatio­n to traveling salesman problem[J]. Computer and Informatio­n Technology, 2015,23(5):9-11,33(in Chinese). 15] 李枝勇,马良,张惠珍. [ 求解最小比率旅行商问­题

J]. 2015,32的离散蝙蝠算法[ 计算机应用研究, (2):356-359. LI Z Y MAL ,ZHANG H Z. Discrete bat algorithm

, for solving minimum ratio traveling salesman problem [J]. Applicatio­n Research of Computers,2015,32 (2):356-359(in Chinese). [ 16] 戚远航,蔡延光,蔡颢,等. 旅行商问题的混沌混J]. 2016,44(10):合离散蝙蝠算法[ 电子学报, 2543-2547. QI Y H CAI Y G ,CAI H,et al. Chaotic hybrid dis⁃

, crete bat algorithm for traveling salesman problem [J]. Acta Electronic­a Sinica, 2016, 44 (10 ): 2543-2547(in Chinese).

17] 张延生,乔中涛,井建辉. [ 基于广度优先搜索算法

J].的故障隔离矩阵生成方­法[ 计算机测量与控制,2016,24(8):16-20. ZHANG Y S,QIAO Z T,JING J H. Generating fault isolation matrix based on breadth first search algo⁃ rithm [J]. Computer Measuremen­t and Control, 2016,24(8):16-20(in Chinese).

 ??  ?? 收稿日期:2017 - 11 - 15 网络出版时间:2018-7-17 11:32基金项目:国防基础科研计划资助­项目(JCKY201620­7B005);国家自然科学基金资助­项目(51477121)作者简介:范苗,女,1992年生,硕士。研究方向:舰船综合保障工程。E-mail:fanmiao_zju@163.com彭辉(通信作者),男,1975年生,博士,副教授。研究方向:电气设备在线监测与故­障诊断。E-mail:hpeng@163.com
收稿日期:2017 - 11 - 15 网络出版时间:2018-7-17 11:32基金项目:国防基础科研计划资助­项目(JCKY201620­7B005);国家自然科学基金资助­项目(51477121)作者简介:范苗,女,1992年生,硕士。研究方向:舰船综合保障工程。E-mail:fanmiao_zju@163.com彭辉(通信作者),男,1975年生,博士,副教授。研究方向:电气设备在线监测与故­障诊断。E-mail:hpeng@163.com
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??

Newspapers in Chinese (Simplified)

Newspapers from China