一种高铁信号系统故障检测方法和系统的制作方法

文档序号:10592770阅读:672来源:国知局
一种高铁信号系统故障检测方法和系统的制作方法
【专利摘要】本发明实施例公开一种高速铁路信号系统故障检测的方法和系统。高速铁路信号系统故障检测方法包括:确定多个测试节点和多个被测节点;命令每一个所述测试节点分别向所述多个被测节点发送测试任务,并记录所述多个被测节点反馈的测试响应;统计所述多个测试节点接收到的测试响应并形成故障特征矩阵;通过人工免疫算法对所述故障特征矩阵进行分析,以定位当前高铁信号系统中的故障节点。
【专利说明】
-种高铁信号系统故障检测方法和系统
技术领域
[0001] 本发明属于高速铁路信号系统安全控制与监测技术领域,尤其设及一种高铁信号 系统故障检测方法和系统。
【背景技术】
[0002] 高速列车追尾和冒进事故时有发生,高铁信号系统未能快速准确地诊断和定位故 障是原因之一。目前,信号系统是各种信号设备和子系统及其辅助设备的集成,它侧重于不 同设备或子系统之间的接口技术,W及不同信号厂商的信号设备在构成系统时的互联互 通,缺少各子系统之间的相互测试和验证。信号系统故障检测存在的问题如下:
[0003] (1)故障检测和定位集中在某个设备或者器件层面,轨道电路、应答器、车站信号 设备W及计算机联锁子系统等为主要的故障检测对象。各种与信号设备配套的维修管理终 端主要考虑本设备状态与故障检测,功能单一。但是,信号系统是一个互联互通,具有高度 数据交互特性的系统,某一器件或设备的故障极有可能对其他相连的设备产生影响,而目 前对器件及设备级的故障检测无法从系统整体的角度充分考虑信号系统间的联系和影响, 一旦故障定位或处理不及时,很容易使故障扩大化,造成非常严重的后果。
[0004] (2)故障检测的智能程度不高。现有信号系统虽然存储有大量的历史检测数据及 故障数据,但是总体来看,缺乏对数据的挖掘和再利用,尤其是对故障数据的分析。大部分 故障检测和定位依靠人工判断,效率低下,不能综合利用各种信息,W灵活的诊断策略实现 智能故障检测。
[0005] 因此,从系统层面研究高铁信号系统的故障检测和定位,并采用智能算法求解判 决系统故障,使系统及时做出应对故障的响应,对保证列车运行安全具有重要的意义。

【发明内容】

[0006] 本发明实施例提供一种高铁信号系统故障检测方法和系统,用W从系统层面实现 高铁信号系统的故障检测和定位,保证行车安全。
[0007] -方面,本申请实施例提供了一种高铁信号系统故障检测方法,包括:
[000引确定多个测试节点和多个被测节点;命令每一个所述测试节点分别向所述多个被 测节点发送测试任务,并记录所述多个被测节点反馈的测试响应;统计所述多个测试节点 接收到的测试响应并形成故障特征矩阵;通过人工免疫算法对所述故障特征矩阵进行分 析,W定位当前高铁信号系统中的故障节点。
[0009] 可选地,上述命令每一个所述测试节点分别向所述多个被测节点发送测试任务包 括:
[0010] 命令每一个所述测试节点分别向所述多个被测节点发送测试码,所述测试码代表 根据故障专家库和信号系统功能确定的测试任务。
[0011] 可选地,上述记录所述多个被测节点反馈的测试响应包括:
[0012] 若所述测试节点接收到被测节点反馈的测试结果与该测试节点的预存信息一致, 则记录该被测节点为正常;
[0013] 若所述测试节点接收到被测节点反馈的测试结果与该测试节点的预存信息不一 致,则记录该被测节点为故障。
[0014] 进一步地,上述测试任务中包含时间戳,且所述测试节点和所述被测节点的时间 戳保持一致;则,
[0015] 所述记录所述多个被测节点反馈的测试响应包括:
[0016] 若所述测试节点在规定时间内接收到被测节点反馈的、与预存信息一致的测试结 果,则记录该被测节点为正常;
[0017] 若所述测试节点在规定时间内未接收到被测节点反馈的测试结果、或者在规定时 间内接受到与预存信息不一致的测试结果,则记录该被测节点为故障。
[0018] 进一步地,所述记录所述多个被测节点反馈的测试响应还包括:
[0019] 若所述现聯节点与被测节点之间无通信连接,则记录该测试节点与该被测节点之 间无测试关系。
[0020] 可选地,上述通过人工免疫算法对所述故障特征矩阵进行分析包括:
[0021] 从所述故障特征矩阵中提取每一个被测节点对应的测试结果,其中每一个所述被 测节点对应的测试结果视为一组测试结果;
[0022] 通过人工免疫算法确定与所述高铁信号系统的当前故障症候最相容的一组测试 结果,该组测试结果对应的被测节点即为所述故障节点。
[0023] 另一方面,本申请实施例还提供了一种高铁信号系统故障检测系统,包括:
[0024] 节点筛选单元,用于确定多个测试节点和多个被测节点;
[0025] 测试单元,用于命令每一个所述测试节点分别向所述多个被测节点发送测试任 务,并记录所述多个被测节点反馈的测试响应;
[0026] 统计单元,用于统计所述多个测试节点接收到的测试响应并形成故障特征矩阵;
[0027] 分析单元,用于通过人工免疫算法对所述故障特征矩阵进行分析,W定位当前高 铁信号系统中的故障节点。
[0028] 可选地,上述测试单元包括测试模块;该测试模块用于命令每一个所述测试节点 分别向所述多个被测节点发送测试码,所述测试码代表根据故障专家库和信号系统功能确 定的测试任务。
[0029] 可选地,上述测试单元包括判断模块和记录模块;
[0030] 所述判断模块用于判断测试节点接收到被测节点反馈的测试结果与该测试节点 的预存信息是否一致;
[0031 ]若一致,则所述记录模块记录该被测节点为正常;若不一致,则所述记录模块记录 该被测节点为故障。
[0032] 进一步地,所述测试任务中包含时间戳,且所述测试节点和所述被测节点的时间 戳保持一致;
[0033] 所述判断模块用于判断测试节点是否在规定时间内接收到被测节点反馈的与预 存信息一致的测试结果;
[0034] 若所述测试节点在规定时间内接收到被测节点反馈的、与所述预存信息一致的测 试结果,则所述记录模块记录该被测节点为正常;否则,所述记录模块记录该被测节点为故 障。
[0035] 进一步地,若所述测试节点与被测节点之间无通信连接,则所述记录模块记录该 测试节点与该被测节点之间无测试关系。
[0036] 可选地,上述分析单元包括:
[0037] 提取模块,用于从所述故障特征矩阵中提取每一个被测节点对应的测试结果,其 中每一个所述被测节点对应的测试结果视为一组测试结果;
[0038] 确定模块,用于通过人工免疫算法确定与所述高铁信号系统的当前故障症候最相 容的一组测试结果,该组测试结果对应的被测节点即为所述故障节点。
[0039] 本发明实施例提供的高铁信号系统故障检测方法和系统,从系统层面诊断高铁信 号系统的故障,通过建立信号系统故障检测模型,采用人工免疫算法求解模型得出故障节 点,进而采取必要的措施应对故障,形成一套高效的智能的故障检测方法。
【附图说明】
[0040] 图1是本发明实施例中提供的高铁信号系统故障检测方法的流程示意图;
[0041] 图2是本发明实施例中的高铁信号系统测试示意图;
[0042] 图3是本发明实施例中的信号系统故障检测模型建立框图;
[0043] 图4是人工免疫算法求解信号系统故障模型流程图;
[0044] 图5是本发明实施例中的高铁信号系统故障检测系统的结构示意图;
[0045] 图6是图5中的测试单元的示意图;
[0046] 图7是图5中的分析单元的示意图。
【具体实施方式】
[0047] 下面结合附图,对优选实施示例作详细说明。应该强调的是,下述说明仅仅是示例 性的,而不是为了限制本发明的范围及其应用。
[0048] 高铁信号系统级故障检测和定位主要分为两个阶段:测试阶段和检测阶段(也称 诊断阶段)。测试阶段根据信号系统的特点建立系统检测模型,并制定相应的测试规则,W 获取系统中节点间的测试结果;检测阶段则根据测试结果,寻找合适的检测算法,求解得出 故障节点。需要说明的是,得出测试结果后,检测过程的必要性在于:在测试过程中,会有故 障节点参与测试的现象,运样会造成不可靠的测试结果,所W要通过检测算法来进一步剔 除错误的测试结果,并对所有结果进行科学分析,得出系统中节点的最终故障状态。
[0049] 针对上述问题,本发明实施例提供了一种高铁信号系统故障检测方法和系统。
[0050] 结合附图1所示,本发明实施例中提供的高铁信号系统故障检测方法,包括:
[0051 ] SlOl,确定多个测试节点和多个被测节点。
[0052] 该步骤可W由测试人员根据经验值选定,也可W由系统自动根据历史数据进行匹 配选择。
[0053] S102,命令每一个测试节点分别向所述多个被测节点发送测试任务,并记录所述 多个被测节点反馈的测试响应。
[0054] 在该步骤中,命令每一个测试节点分别向多个被测节点发送测试任务的形式可W 是但不限于是,命令每一个所述测试节点分别向所述多个被测节点发送测试码,所述测试 码代表根据故障专家库和信号系统功能确定的测试任务。
[0055] 在该步骤中,记录多个被测节点反馈的测试响应的规则包括但不限于:
[0056] 将被测节点反馈的测试结果与测试节点中的预存信息进行比对,若测试节点接收 到被测节点反馈的测试结果与该测试节点的预存信息一致,则记录该被测节点为正常;若 所述测试节点接收到被测节点反馈的测试结果与该测试节点的预存信息不一致,则记录该 被测节点为故障。
[0057] 进一步地,如果上述测试任务中包含时间戳,且所述测试节点和所述被测节点的 时间戳保持一致;那么,在测试节点在规定时间内接收到被测节点反馈的、与预存信息一致 的测试结果时,记录该被测节点为正常;在所述测试节点在规定时间内未接收到被测节点 反馈的测试结果、或者在规定时间内接受到与预存信息不一致的测试结果时,记录该被测 节点为故障。
[0058] S103,统计所述多个测试节点接收到的测试响应并形成故障特征矩阵。
[0059] S104,通过人工免疫算法对所述故障特征矩阵进行分析,W定位当前高铁信号系 统中的故障节点。
[0060] 在该步骤中,通过人工免疫算法对所述故障特征矩阵进行分析包括:
[0061] 从所述故障特征矩阵中提取每一个被测节点对应的测试结果,其中每一个所述被 测节点对应的测试结果视为一组测试结果;通过人工免疫算法确定与所述高铁信号系统的 当前故障症候最相容的一组测试结果,该组测试结果对应的被测节点即为所述故障节点。
[0062] 下面结合实际的高铁信号系统对上述故障检测方法进行说明。
[00创第一步,建立高铁信号系统同一场景同一时间的故障检测模型。
[0064] 高铁信号系统是一个复杂的大系统,由中国列车运行控制系统(CTCS,畑inese Train Control System)、联锁系统(CBI,Computer based Interlocking)、调度集中(CTC, Centralized化affix ControDS个子系统及辅助系统构成。各子系统及设备功能差异较 大,数据流的方向也不同,既有单向传输,也有双向传输。部分设备具有双向通信能力,可为 互测和信息共享提供通道,比如CTC、RBC(Radio Block Center)、TCC(Train Control Center)、TSRS(Temporary Speed Restriction Server)、CBI、ATP(Automatic Train Protection)等,运类设备可作为双向节点,既可作为测试者也可作为被测试者;部分设备, 比如轨道电路和应答器,不具备计算分析的能力,只能作为单向节点,即作为被测试者。本 发明实施例在原有系统级故障检测理论对节点定义的基础上,根据历史数据提取信号系统 的节点作为测试节点和被测节点。确定信号系统测试节点之后,借鉴故障专家库信息及信 息交互特性,明确节点间的相互测试任务。其中,故障专家库信息主要是系统记录的专家经 验积累,列车运行数据呈现出哪些特点时,即可判定有故障趋势或者已经故障。将信号系统 车载设备W车载ATP代替,并依据信号系统的结构,建立信号系统测试图如图2所示。图2中, 每一个圆圈表示一个测试节点,双向箭头表示连接的两个节点之间可W相互测试;单向箭 头所指向的节点,只能作为被测试者。
[0065] CTCS-3级列控系统根据运营需求,具有行车许可、注册与启动、等级转换等14个运 营场景。选择其中一个运营场景,限定信号系统各子系统之间的信息交互在同一场景下。运 样,各子系统及设备之间的交互数据都服务于同一个系统功能,数据完备并且联系紧密,奠 定了信号系统节点之间相互测试的基础。
[0066] 整个信号系统采用NTP(化twork Time Protocol)协议保持子系统之间的时钟同 步。系统测试图各节点的交互信息中含有时间戳,运样,将时间戳作为确定测试结果的一个 重要指标。各节点的时间戳来源于同一个时钟,由此保证故障检测模型建立在同一时间基 准上。考虑物理传输、计算时延等因素,提前确定一个可接受的时间区间,如果被测节点的 时间戳在可接受的时间区间内,则认为测试结果可信,否则,认为被测节点故障。整个信号 系统故障检测模型建立框图如图3所示。信号系统执行互测的过程为:①在现有信号系统中 提前植入软件测试模块;②测试节点发送一系列测试码给被测节点,其中,测试码代表的含 义为根据故障专家库和信号系统功能确定的测试任务;③被测节点返回输出响应;④测试 节点比较返回的输出响应和预期结果是否相符,从测试节点的角度判定被测节点是否故 障。除轨道电路和应答器外,其它设备中植入软件测试模块。W行车许可场景为例,说明测 试过程。RBC依据线路的临时限速信息、列车的位置信息、轨道电路占用信息W及进路信息 等,生成行车许可MA(Movement Authority)。最后,车载ATP参照RBC发送的MA,对行车许可 实行监督,同时生成制动模式曲线控制列车的运行。在运个过程中,RBC计算生成MA需要的 基础信息有临时限速信息、列车位置信息、进路信息、轨道电路占用信息等。其中,RBC和TCC 可同时获取临时限速信息,前者可通过软件测试模块向后者发送测试任务,TCC返回测试结 果,RBC比较测试结果的限速位置、时间、限速值是否和自身的限速信息一致。若一致,输出 节点正常的结果信息;若不一致,输出TCC故障的结果信息。同理,列车位置信息、进路信息、 轨道电路占用信息也可通过类似的方法判断。
[0067] 汇总同一场景、同一时间的测试结果,按照PMC规则得出故障特征矩阵。此时,得出 的故障特征矩阵称为测试无效模型,因为有可能故障节点参与了测试过程,使得测试结果 不可信。所W,有了测试结果之后还需要通过算法科学地分析确定最终的故障节点。
[00側第二步,基于人工免疫算法求解故障模型。
[0069] 系统级故障检测的目的就是找到与症候相容的唯一故障模式。本发明实施例采用 人工免疫算法求解故障模型。故障特征矩阵作为输入,W该算法的智能性和适应性自动寻 找最恰当的故障模式。
[0070] 人工免疫系统与高铁信号系统故障检测的相似点如下:信号系统故障检测的目的 是为了综合多种信息识别正常节点和故障节点,进而对故障节点进行报警或者修复;免疫 系统的功能是识别机体中的自身细胞和非己细胞,并产生特定抗体消灭抗原,实现免疫。高 铁信号系统中,每一个故障集都由一个与之相容的故障症候唯一确定,运个与故障集相容 的症候在免疫系统中表现为抗体识别抗原所依据的抗原分子的特异性结构。系统中所有节 点的状态集合称为系统的故障模式,所有节点的测试结果集合称为系统的症候。
[0071] 高铁信号系统某一时刻节点互测结果如表1所示,即得到信号系统的测试无效模 型。
[0072] 表1某时刻信号系统互测结果 ^pn-7〇1
[0074] 表1中,首行表示测试节点,首列表示被测节点,测试结果按照表2所示PMC规则标 识,此外,两者无测试关系的记做-1。表1整体看做是某个设备故障时对应的故障症候,某故 障设备即为一个故障集,等价于一个抗原;每一列相互测试的结果即为一个故障模式,等价 于一个抗体。
[0075] 表 2PMC 规则
[0076]
[0077] 获得信号系统测试结果,即故障特征矩阵之后,利用人工免疫算法求解矩阵,定位 确切的故障节点。具体流程如图4所示,步骤如下:
[0078] 第1步:初始化种群抗体POP。利用函数随机产生一个基数为X的潜在抗体。种群大 小,即抗体的个数用N表示。比如随机生成的种群POP中,其中一个抗体是(00000010),x = 8, 依次对应的节点为:CTC,CBI,ATP,RBC,TCC,TSRS,轨道电路,应答器。其中,0表示节点正常, 1表示节点故障。
[00巧]第2步:计算亲和度。
[0080] 计算初始种群中每个故障模式关于输入故障症候的亲合度,即:计算初始种群POP 与表1所示故障特征矩阵的亲和度。定义抗体abi与abk之间的亲和度为
[0081]
[0082] 式中,||*11表示欧式距离,N表示抗体个数。上式表明,抗体与抗体在空间上的距 离越小,其亲和度就越大,抗体之间刺激或抑制作用越强。
[0083] 第3步:克隆。
[0084] 选择a个亲和度最高的抗体,构成一个新的集合。
[0085] 将抗体种群POP中的抗体按亲和度大小降序排列,得到:Abs = {abi,ab2,…,abw}, 且aff (abi)〉aff (abi+1),i = I,2,…,N-I.从Abs中选取亲和度大于平均值T的a个抗体构成 一个新的集合,定
[0086]克隆运a个最好的个体,扩充抗体种群,克隆的规模与亲和度的大小成正比。
[0087]第4步:变异。
[0088] 构造多种抗体的变异算子:换位算子,移位算子,逆序算子。
[0089] 换位算子:随机选取抗体字符串中两个字符交换其位置形成新的抗体。
[0090] 移位算子:随机选取抗体字符串中一个子串,循环左(右)移该子串形成新的抗体。
[0091] 逆序算子:随机选取抗体字符串中一个子串,首尾翻转该子串形成新的抗体。
[0092] 选择一种或者多种变异算子,从克隆体中随机选取抗体字符串进行基因变异,形 成新的抗体种群CLONES基因突变的概率与亲和度的大小成反比。
[0093] 第5步:重新选择最好抗体(故障模式)。
[0094] 重新计算新种群化0肥*中抗体的亲和度,按照第3步的方法选择亲和度最高的抗 体组成新的种群POP*。
[00M]第6步:替换最差抗体。
[0096] 用随机产生的新抗体替换POP冲亲和度排在后10%的一些抗体。
[0097] 第7步:判断算法终止。
[0098] 当找到一个抗体abGPOP*与抗原(实际故障集合)相一致时,算法终止。
[0099] 输出抗体ab =( 00010000 ),依次对应的节点为:CTC,CBI,ATP,RBC,TCC,TSRS,轨道 电路,应答器。由此可W得出RBC故障。
[0100] 根据如上步骤求得正确的故障模式为RBC故障。在实际测试过程中,均可得到类似 表1所示的测试结果,都可W按照如上算法求得故障向量。确定故障节点后,信号系统可根 据故障等级W及故障的危害程度做出如下响应:停止列车运行、改变列车运行、信号系统重 构和设备维修等。
[0101] 本发明实施例还提供了一种用W实现上述高铁信号系统故障检测方法的系统。如 图5所示,本发明实施例提供的高铁信号系统故障检测系统50包括:
[0102] 节点筛选单元51,用于确定多个测试节点和多个被测节点;
[0103] 测试单元52,用于命令每一个所述测试节点分别向所述多个被测节点发送测试任 务,并记录所述多个被测节点反馈的测试响应;
[0104] 统计单元53,用于统计所述多个测试节点接收到的测试响应并形成故障特征矩 阵;
[0105] 分析单元54,用于通过人工免疫算法对所述故障特征矩阵进行分析,W定位当前 高铁信号系统中的故障节点。
[0106] 可选地,如图6所示,上述测试单元52包括测试模块;该测试模块用于命令每一个 所述测试节点分别向所述多个被测节点发送测试码,所述测试码代表根据故障专家库和信 号系统功能确定的测试任务。
[0107] 可选地,如图6所示,上述测试单元52包括判断模块和记录模块;
[0108] 所述判断模块用于判断测试节点接收到被测节点反馈的测试结果与该测试节点 的预存信息是否一致;
[0109] 若一致,则所述记录模块记录该被测节点为正常;若不一致,则所述记录模块记录 该被测节点为故障。
[0110] 进一步地,所述测试任务中包含时间戳,且所述测试节点和所述被测节点的时间 戳保持一致;
[0111] 所述判断模块用于判断测试节点是否在规定时间内接收到被测节点反馈的与预 存信息一致的测试结果;
[0112] 若所述测试节点在规定时间内接收到被测节点反馈的、与所述预存信息一致的测 试结果,则所述记录模块记录该被测节点为正常;否则,所述记录模块记录该被测节点为故 障。
[0113] 进一步地,若所述测试节点与被测节点之间无通信连接,则所述记录模块记录该 测试节点与该被测节点之间无测试关系。
[0114] 可选地,如图7所示,上述分析单元54包括:
[0115] 提取模块,用于从所述故障特征矩阵中提取每一个被测节点对应的测试结果,其 中每一个所述被测节点对应的测试结果视为一组测试结果;
[0116] 确定模块,用于通过人工免疫算法确定与所述高铁信号系统的当前故障症候最相 容的一组测试结果,该组测试结果对应的被测节点即为所述故障节点。
[0117] 本发明实施例提供的高铁信号系统故障检测方法和系统,从系统层面诊断高铁信 号系统的故障,通过建立信号系统故障检测模型,采用人工免疫算法求解模型得出故障节 点,进而采取必要的措施应对故障,形成一套高效的智能的故障检测方法。
[0118] W上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该W权利要求的保护范围 为准。
【主权项】
1. 一种高铁信号系统故障检测方法,其特征在于,包括: 确定多个测试节点和多个被测节点; 命令每一个所述测试节点分别向所述多个被测节点发送测试任务,并记录所述多个被 测节点反馈的测试响应; 统计所述多个测试节点接收到的测试响应并形成故障特征矩阵; 通过人工免疫算法对所述故障特征矩阵进行分析,以定位当前高铁信号系统中的故障 节点。2. 根据权利要求1所述的方法,其特征在于,所述命令每一个所述测试节点分别向所述 多个被测节点发送测试任务包括: 命令每一个所述测试节点分别向所述多个被测节点发送测试码,所述测试码代表根据 故障专家库和信号系统功能确定的测试任务。3. 根据权利要求1所述的方法,其特征在于,所述记录所述多个被测节点反馈的测试响 应包括: 若所述测试节点接收到被测节点反馈的测试结果与该测试节点的预存信息一致,则记 录该被测节点为正常; 若所述测试节点接收到被测节点反馈的测试结果与该测试节点的预存信息不一致,则 记录该被测节点为故障。4. 根据权利要求3所述的方法,其特征在于,所述测试任务中包含时间戳,且所述测试 节点和所述被测节点的时间戳保持一致; 所述记录所述多个被测节点反馈的测试响应包括: 若所述测试节点在规定时间内接收到被测节点反馈的、与预存信息一致的测试结果, 则记录该被测节点为正常; 若所述测试节点在规定时间内未接收到被测节点反馈的测试结果、或者在规定时间内 接受到与预存信息不一致的测试结果,则记录该被测节点为故障。5. 根据权利要求3或4所述的方法,其特征在于,所述记录所述多个被测节点反馈的测 试响应还包括: 若所述测试节点与被测节点之间无通信连接,则记录该测试节点与该被测节点之间无 测试关系。6. 根据权利要求1所述的方法,其特征在于,所述通过人工免疫算法对所述故障特征矩 阵进行分析包括: 从所述故障特征矩阵中提取每一个被测节点对应的测试结果,其中每一个所述被测节 点对应的测试结果视为一组测试结果; 通过人工免疫算法确定与所述高铁信号系统的当前故障症候最相容的一组测试结果, 该组测试结果对应的被测节点即为所述故障节点。7. -种高铁信号系统故障检测系统,其特征在于,包括: 节点筛选单元,用于确定多个测试节点和多个被测节点; 测试单元,用于命令每一个所述测试节点分别向所述多个被测节点发送测试任务,并 记录所述多个被测节点反馈的测试响应; 统计单元,用于统计所述多个测试节点接收到的测试响应并形成故障特征矩阵; 分析单元,用于通过人工免疫算法对所述故障特征矩阵进行分析,以定位当前高铁信 号系统中的故障节点。8. 根据权利要求7所述的系统,其特征在于,所述测试单元包括测试模块; 所述测试模块用于命令每一个所述测试节点分别向所述多个被测节点发送测试码,所 述测试码代表根据故障专家库和信号系统功能确定的测试任务。9. 根据权利要求7所述的系统,其特征在于,所述测试单元包括判断模块和记录模块; 所述判断模块用于判断测试节点接收到被测节点反馈的测试结果与该测试节点的预 存信息是否一致; 若一致,则所述记录模块记录该被测节点为正常;若不一致,则所述记录模块记录该被 测节点为故障。10. 根据权利要求9所述的系统,其特征在于,所述测试任务中包含时间戳,且所述测试 节点和所述被测节点的时间戳保持一致; 所述判断模块用于判断测试节点是否在规定时间内接收到被测节点反馈的与预存信 息一致的测试结果; 若所述测试节点在规定时间内接收到被测节点反馈的、与所述预存信息一致的测试结 果,则所述记录模块记录该被测节点为正常;否则,所述记录模块记录该被测节点为故障。11. 根据权利要求9或10所述的系统,其特征在于, 若所述测试节点与被测节点之间无通信连接,则所述记录模块记录该测试节点与该被 测节点之间无测试关系。12. 根据权利要求7所述的系统,其特征在于,所述分析单元包括: 提取模块,用于从所述故障特征矩阵中提取每一个被测节点对应的测试结果,其中每 一个所述被测节点对应的测试结果视为一组测试结果; 确定模块,用于通过人工免疫算法确定与所述高铁信号系统的当前故障症候最相容的 一组测试结果,该组测试结果对应的被测节点即为所述故障节点。
【文档编号】G01R31/00GK105954607SQ201610252220
【公开日】2016年9月21日
【申请日】2016年4月21日
【发明人】王俊峰, 康仁伟, 赵青鹤, 代立疆
【申请人】北京交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1