道岔控制程序的异常检测方法及装置、电子设备、存储介质制造方法及图纸

技术编号:35604391 阅读:22 留言:0更新日期:2022-11-16 15:26
本申请提供一种道岔控制程序的异常检测方法及装置、电子设备、存储介质,方法包括:通过仿真软件构建铁路轨道模型;其中,所述铁路轨道模型包括多个轨道装置和至少一个虚拟机车;通过所述仿真软件从指定接口接收道岔控制程序下发的控制指令,并依据所述控制指令对所述铁路轨道模型中至少一个轨道装置进行控制;根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况。本申请方案,通过仿真软件数字化模拟道岔控制程序在运行过程中对道岔的控制情况,从而检测出道岔控制程序的异常所在,避免了现场调试为开发人员带来的安全风险以及对铁路道岔设施造成的损害。安全风险以及对铁路道岔设施造成的损害。安全风险以及对铁路道岔设施造成的损害。

【技术实现步骤摘要】
道岔控制程序的异常检测方法及装置、电子设备、存储介质


[0001]本申请涉及计算机
,特别涉及一种道岔控制程序的异常检测方法及装置、电子设备、计算机可读存储介质。

技术介绍

[0002]道岔控制程序用于控制道岔切换定反位状态,使得机车可以在正确的轨道上行驶。道岔控制程序在开发、升级版本等过程中,需要进行调试验证,以检测程序漏洞并修复。相关技术中,需要将道岔控制程序放到轨道现场进行调试验证,在现场调试时对调试过程进行记录,对调试出现的问题进行现场分析和程序修改。
[0003]然而,现场调试需要开发人员前往轨道现场,在高温高维环境下,可能存在安全风险。如果道岔控制程序存在异常,在验证过程中可能对铁路道岔设施造成损害。

技术实现思路

[0004]本申请实施例的目的在于提供一种道岔控制程序的异常检测方法及装置、电子设备、计算机可读存储介质,用于通过仿真软件数字化模拟道岔控制程序在运行过程中对道岔的控制情况,从而检测出道岔控制程序的异常所在,避免了现场调试为开发人员带来的安全风险以及对铁路道岔设施造成的损害。
[0005]一方面,本申请提供了一种道岔控制程序的异常检测方法,包括:
[0006]通过仿真软件构建铁路轨道模型;其中,所述铁路轨道模型包括多个轨道装置和至少一个虚拟机车;
[0007]通过所述仿真软件从指定接口接收道岔控制程序下发的控制指令,并依据所述控制指令对所述铁路轨道模型中至少一个轨道装置进行控制;
[0008]根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况。
[0009]在一实施例中,所述通过仿真软件构建铁路轨道模型,包括:
[0010]通过所述仿真软件响应于构建指令,确定至少一个虚拟机车、多个轨道装置以及所述多个轨道装置的组合方式,所述轨道装置包括轨道、道岔、信号机;
[0011]通过所述仿真软件根据所述组合方式对所述多个轨道装置进行组合,得到所述铁路轨道模型。
[0012]在一实施例中,所述根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况,包括:
[0013]所述虚拟机车进入目标道岔前,判断所述目标道岔前的信号机是否亮灯;其中,所述信号机的亮灯状态表示目标道岔可通行;
[0014]若否,确定所述道岔控制程序未及时下发指示亮灯的控制指令。
[0015]在一实施例中,所述根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况,包括:
[0016]所述虚拟机车进入目标道岔前,判断所述目标道岔是否处于占压状态;其中,所述
占压状态表示道岔内存在虚拟机车;
[0017]若是,确定所述道岔控制程序在下发控制指令调度其它虚拟机车时存在调度异常。
[0018]在一实施例中,所述根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况,包括:
[0019]所述虚拟机车进入目标道岔的过程中,判断是否接收到指示所述目标道岔切换定反位状态的控制指令;
[0020]若是,确定所述道岔控制程序存在下发错误控制指令的异常情况。
[0021]在一实施例中,所述根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况,包括:
[0022]所述虚拟机车进入目标道岔后,判断所述目标道岔的定反位状态,是否与所述虚拟机车确定的目标定反位状态一致;其中,所述目标定反位状态是所述虚拟机车前往目的地所需要的定反位状态;
[0023]若否,确定所述道岔控制程序向所述目标道岔下发的控制指令存在异常。
[0024]在一实施例中,所述根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况,包括:
[0025]通过所述仿真软件以预设概率分布函数控制任一轨道装置发生故障,并在任一轨道装置发生故障后,从故障反馈接口向所述道岔控制程序反馈故障状态;
[0026]在所述铁路轨道模型仿真运行过程中,如果接收到所述道岔控制程序向已故障的轨道装置下发的控制指令,确定所述道岔控制程序存在下发错误控制指令的异常情况。
[0027]另一方面,本申请提供了一种道岔控制程序的异常检测装置,包括:
[0028]构建模块,用于通过仿真软件构建铁路轨道模型;其中,所述铁路轨道模型包括多个轨道装置和至少一个虚拟机车;
[0029]控制模块,用于通过所述仿真软件从指定接口接收道岔控制程序下发的控制指令,并依据所述控制指令对所述铁路轨道模型中至少一个轨道装置进行控制;
[0030]确定模块,用于根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况。
[0031]进一步的,本申请提供了一种电子设备,所述电子设备包括:
[0032]处理器;
[0033]用于存储处理器可执行指令的存储器;
[0034]其中,所述处理器被配置为执行上述道岔控制程序的异常检测方法。
[0035]此外,本申请提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述道岔控制程序的异常检测方法。
[0036]本申请方案,通过仿真软件构建铁路轨道模型后,根据道岔控制程序下发的控制指令,对铁路推动模型中至少一个轨道装置进行控制,从而依据铁路轨道模型受控制的仿真运行情况,确定道岔控制程序的异常情况;通过仿真软件数字化模拟道岔控制程序在运行过程中对道岔的控制情况,从而检测出道岔控制程序的异常所在,避免了现场调试为开发人员带来的安全风险以及对铁路道岔设施造成的损害。
附图说明
[0037]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
[0038]图1为本申请一实施例提供的电子设备的结构示意图;
[0039]图2为本申请一实施例提供的道岔控制程序的异常检测方法的流程示意图;
[0040]图3为本申请一实施例提供的道岔控制程序的异常检测装置的框图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0042]相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0043]如图1所示,本实施例提供一种电子设备1,包括:至少一个处理器11和存储器12,图1中以一个处理器11为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处理器11执行的指令,指令被处理器11执行,以使电子设备1可执行下述的实施例中方法的全部或部分流程。在一实施例中,电子设备1可以是主机、平板电脑、服务器、服务器集群等智能设备,用于执行道岔控制程序的异常检测方法。
[0044]存储器12可以由任何类型的易失性或非易失性存储设备或者本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种道岔控制程序的异常检测方法,其特征在于,包括:通过仿真软件构建铁路轨道模型;其中,所述铁路轨道模型包括多个轨道装置和至少一个虚拟机车;通过所述仿真软件从指定接口接收道岔控制程序下发的控制指令,并依据所述控制指令对所述铁路轨道模型中至少一个轨道装置进行控制;根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况。2.根据权利要求1所述的方法,其特征在于,所述通过仿真软件构建铁路轨道模型,包括:通过所述仿真软件响应于构建指令,确定至少一个虚拟机车、多个轨道装置以及所述多个轨道装置的组合方式,所述轨道装置包括轨道、道岔、信号机;通过所述仿真软件根据所述组合方式对所述多个轨道装置进行组合,得到所述铁路轨道模型。3.根据权利要求1所述的方法,其特征在于,所述根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况,包括:所述虚拟机车进入目标道岔前,判断所述目标道岔前的信号机是否亮灯;其中,所述信号机的亮灯状态表示目标道岔可通行;若否,确定所述道岔控制程序未及时下发指示亮灯的控制指令。4.根据权利要求1所述的方法,其特征在于,所述根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况,包括:所述虚拟机车进入目标道岔前,判断所述目标道岔是否处于占压状态;其中,所述占压状态表示道岔内存在虚拟机车;若是,确定所述道岔控制程序在下发控制指令调度其它虚拟机车时存在调度异常。5.根据权利要求1所述的方法,其特征在于,所述根据所述铁路轨道模型的仿真运行情况,确定所述道岔控制程序的异常情况,包括:所述虚拟机车进入目标道岔的过程中,判断是否接收到指示所述目标道岔切换定反位状态的控制指令;若是,确定所述道岔控制程序存在下发错误控制指令的异常情况。6.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:张志勇程云康肖伟
申请(专利权)人:重庆赛迪奇智人工智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1