首页> 中国专利> 预排进路与实际进路一致逻辑处理方法及介质和电子设备

预排进路与实际进路一致逻辑处理方法及介质和电子设备

摘要

本发明公开了一种预排进路与实际进路一致逻辑处理方法及介质和电子设备,该方法包括:判断预排进路建立条件和预排进路建立记录条件是否构成,并得到第一判断结果;判断预排进路锁闭条件和预排进路锁闭记录条件是否构成,并得到第二判断结果;根据第一判断结果和第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑,以确定预排进路与实际进路是否一致。本发明能够在进路区段传递锁闭时,防止进路外的区段被征用,提高系统运行效率,并且在防护信号检查开放时,能够防止非预排进路信号错误开放,提高系统安全性。

著录项

  • 公开/公告号CN116001849A

    专利类型发明专利

  • 公开/公告日2023-04-25

    原文格式PDF

  • 申请/专利权人 卡斯柯信号有限公司;

    申请/专利号CN202211603677.5

  • 申请日2022-12-13

  • 分类号B61L21/06(2006.01);B61L23/00(2006.01);

  • 代理机构上海元好知识产权代理有限公司 31323;上海元好知识产权代理有限公司 31323;

  • 代理人包姝晴;张双红

  • 地址 200072 上海市静安区江场路1401弄21号1101室

  • 入库时间 2023-06-19 19:23:34

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-05-12

    实质审查的生效 IPC(主分类):B61L21/06 专利申请号:2022116036775 申请日:20221213

    实质审查的生效

  • 2023-04-25

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及铁路交通技术领域,尤其涉及一种预排进路与实际进路一致逻辑处理方法及介质和电子设备。

背景技术

在铁路技术领域中,将进路对应的道岔设备、信号机设备、区段设备间的相互制约关系称为联锁关系。列车在进出站时,需根据开放列车信号的进路路径运行,以防止列车进入联锁关系不满足的路径;列车信号的开放则需检查该进路关联的道岔在本进路路径对应的位置,以避免通往非期望的路径;信号开放后仍需持续将进路上的道岔锁在通往本进路路径的位置以防止道岔误动;信号开放前后对道岔的锁闭即反映为区段锁闭,即防护信号开放前后应将进路上的道岔锁闭在进路路径关联位置,道岔所在区段锁闭在征用状态,以防止列车脱轨或通往非期望路径,引起重大行车事故。

在现有技术中,目前还没有涉及到将进路建立操作进行记录及将预排进路锁闭状态纳入防护进路信号开放检查逻辑中的相关专利,目前防护信号开放的检查方式,基本采用传统继电联锁的设计原理,通过进路建立时带动到的道岔表示位置所在路径上区段在锁闭状态来实现进路锁闭判断逻辑,该思路可以达到防护信号开放检查进路内道岔所在区段在征用状态的目的,但是存在以下几个缺陷:

(1)进路区段传递锁闭时,可能造成进路外的区段被征用,影响效率。由于执行组电路中,根据道岔的表示位置进行传递锁闭,若道岔被扳至非预排进路对应位置,将会沿着该非期望道岔位置传递,将非预排进路上的区段锁闭,以致其它经过该错误征用区段的进路不能建立,影响效率。

(2)防护信号检查开放时,可能造成非预排进路信号错误开放,影响安全。对于两条已经锁闭的平行进路,若连接两条进路的双动道岔被扳至非规定位置,即沟通了一条非预排进路,且防护信号开放的检查条件成立,可重开该非预排进路的防护信号,影响安全。

发明内容

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提供一种预排进路与实际进路一致逻辑处理方法,该方法能够在进路区段传递锁闭时,防止进路外的区段被征用,提高系统运行效率,并且在防护信号检查开放时,能够防止非预排进路信号错误开放,提高系统安全性。

本发明的第二个目的在于提供一种计算机可读存储介质。

本发明的第三个目的在于提供一种电子设备。

为达到上述目的,本发明通过以下技术方案实现:

一种预排进路与实际进路一致逻辑处理方法,包括:

判断预排进路建立条件和预排进路建立记录条件是否构成,并得到第一判断结果;

判断预排进路锁闭条件和预排进路锁闭记录条件是否构成,并得到第二判断结果;

根据所述第一判断结果和所述第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑,以确定所述预排进路与实际进路是否一致。

可选的,判断所述预排进路建立条件和所述预排进路建立记录条件是否构成之前,所述方法还包括:提取预排进路信息,所述预排进路信息包括所述预排进路内的所有区段和各区段内的所有道岔。

可选的,判断所述预排进路建立条件是否构成的步骤,包括:

判断各区段内的所有道岔是否在所述预排进路路径对应的位置,以及判断各区段是否处于未征用状态;

在各区段内的所有道岔位于所述预排进路路径对应的位置,以及各区段处于未征用状态时,确定预排进路建立条件构成。

可选的,所述预排进路建立条件构成时,所述预排进路建立记录条件构成。

可选的,在判断所述预排进路锁闭条件构成时,将满足所述预排进路锁闭条件的区段的状态转为征用状态。

可选的,判断所述预排进路锁闭记录条件是否构成的步骤,包括:

判断所述预排进路建立记录条件是否构成,并在所述预排进路建立记录条件构成的基础上,判断所有区段是否转为征用状态;

在所有区段均转为征用状态时,确定所述预排进路锁闭记录条件构成。

可选的,根据所述第一判断结果和所述第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑的步骤,包括:

所述预排进路建立条件未构成时,所述当前路径关联的所述区段锁闭条件不成立,所述预排进路与所述实际进路不一致。

可选的,根据所述第一判断结果和所述第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑的步骤,包括:

所述预排进路建立记录条件未构成时,所述当前路径关联的所述区段锁闭条件不成立,所述预排进路与所述实际进路不一致。

可选的,根据所述第一判断结果和所述第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑的步骤,包括:

所述预排进路建立条件和所述预排进路建立记录条件均构成,所述预排进路锁闭条件未构成时,所述当前路径关联的所述区段锁闭条件不成立,所述预排进路与所述实际进路不一致。

可选的,根据所述第一判断结果和所述第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑的步骤,包括:

所述预排进路建立条件和所述预排进路建立记录条件均构成,所述预排进路锁闭记录条件未构成时,所述当前路径关联的所述区段锁闭条件不成立,所述预排进路与所述实际进路不一致。

可选的,根据所述第一判断结果和所述第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑的步骤,包括:

所述预排进路建立条件、所述预排进路建立记录条件、所述预排进路锁闭条件和所述预排进路锁闭记录条件均构成时,所述当前路径关联的所述区段锁闭条件成立,所述预排进路与所述实际进路一致。

为达到上述目的,本发明第二方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述所述的预排进路与实际进路一致逻辑处理方法。

为达到上述目的,本发明第三方面提供了一种电子设备,包括处理器和存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述所述的预排进路与实际进路一致逻辑处理方法。

本发明至少具有以下技术效果:

1、本发明首次决定将建立进路操作进行记录,且仅在道岔与区段条件满足时才进行记录,并可于进路上存在区段未处于征用状态时清除进路建立记录,从而避免了锁闭出的实际进路路径与预排进路路径的不一致场景,使系统在兼顾安全的同时,提升了效率。

2、本发明通过进路锁闭记录与进路建立记录条件构成的组合判断,综合考虑到了系统的安全与效率,并克服了现有技术中经由同一双动道岔,不同道岔点,相同道岔位置的两条平行进路在扳动道岔至相反位置时,造成预排进路与实际进路不一致的场景。

3、本发明将进路锁闭记录应用于防护信号开放条件检查的区段锁闭条件中,可有效阻止预排进路与实际进路不一致时防护信号的错误开放,极大程度地兼顾了系统的安全与效率。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

图1为本发明一实施例提供的预排进路与实际进路一致逻辑处理方法的流程图。

图2为本发明一实施例提供的预排进路与实际进路一致逻辑处理方法的工作流程图。

图3为本发明一实施例提供的路径关联的区段锁闭条件输出逻辑流程图。

图4为本发明一实施例提供的应用场景示意图。

具体实施方式

下面详细描述本实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本实施例的预排进路与实际进路一致逻辑处理方法及介质和电子设备。

图1为本发明一实施例提供的预排进路与实际进路一致逻辑处理方法的流程图。该方法主要是根据通用的防护信号开放检查需求具体分析保证预排进路与实际进路一致的处理情况。本实施例中,如图2所示,该方法执行步骤主要对应以下三个阶段,分别为进路建立阶段、进路锁闭阶段和区段锁闭条件输出阶段。如图1所示,该方法包括:

步骤S1:判断预排进路建立条件和预排进路建立记录条件是否构成,并得到第一判断结果。

其中,在判断预排进路建立条件和预排进路建立记录条件是否构成之前,该方法还包括:提取预排进路信息,预排进路信息包括预排进路内的所有区段和各区段内的所有道岔。

具体的,在进路建立阶段可提取联锁软件中的当前关联进路,获取区段及其道岔元素,并对所建进路(即为预排进路)进行记录。在进路建立阶段可划分2个小模块,分别为:建立进路模块和预排进路记录模块。

其中,建立进路模块主要是获取预排进路的区段将其道岔元素。

所述区段元素是指当前关联进路所包含的所有区段。本实施例中,进路内的区段元素,由始端至终端分别定义成第QD_1个区段、第QD_2个区段…第QD_n-1个区段、第QD_n个区段,其中,第QD_n-1个区段为始终端之间的靠近终端的最后一个区段,第QD_n个区段为进路的终端与阻挡间的区段。

所述道岔元素是指各区段元素内的所有道岔。区段内的道岔元素,由进路的始端至终端分别定义成第DC_1个道岔、第DC_2个道岔…第DC_n-1个道岔、第DC_n个道岔。

本实施例中,判断预排进路建立条件是否构成的步骤,包括:判断各区段内的所有道岔是否在预排进路路径对应的位置,以及判断各区段是否处于未征用状态;在各区段内的所有道岔位于预排进路路径对应的位置,以及各区段处于未征用状态时,确定预排进路建立条件构成。

需要说明的是,预排进路建立条件构成时,预排进路建立记录条件构成。

具体的,可将预排进路记录模块记为m_build_record,并分为道岔位置判断、区段征用状态判断及记录预排进路性质子模块,分别记为m_DC_position、m_QD_unlocked及m_JLbuild_record。针对模块m_build_record用子条件v_build_record来表示,并定义v1_build_record、v2_build_record、v3_build_record来进行过程记录;针对子模块m_DC_position用条件v_DC_position来表示,并定义子条件v1_DC_position、v2_DC_position、…、vn_DC_position来进行过程记录;针对子模块m_QD_unlocked用条件v_QD_unlocked来表示,并定义子条件v1_QD_unlocked、v2_QD_unlocked、…、vn_QD_unlocked来进行过程记录。针对子模块m_JLbuild_record用条件v_JLbuild_record来表示,并定义v1_JLbuild_record、v2_JLbuild_record、v3_JLbuild_record来进行过程记录。

本实施例中,子条件v1_build_record可用于判断区段内道岔是否在预排进路路径对应的位置;子条件v2_build_record可用于判断道岔所在的区段是否处于未征用状态;子条件v3_build_record可用于记录预排进路是否建立状态。

本实施例中的子条件v1_DC_position在检查区段QD_i上的道岔DC_1已位于预排进路内区段QD_i路径对应位置时成立;子条件v2_DC_position在检查区段QD_i上的道岔DC_2已位于预排进路内区段QD_i路径对应位置时成立;……;子条件vn_DC_position在检查区段QD_i上的道岔DC_n已位于预排进路内区段QD_i路径对应位置时成立。其中,i取值为1,2,……,n-1,n。本实施例中,模块m_DC_position的过程子条件均成立时,对应的表示子条件v_DC_position成立,表示进路内区段对应的道岔均在预排进路路径对应位置,即模块m_build_record的过程子条件v1_build_record成立,此时表示各区段内的所有道岔均位于预排进路路径对应的位置。

本实施例中的子条件v1_QD_unlocked在检查QD_1在未征用状态时成立;子条件v2_QD_unlocked在检查QD_2在未征用状态时成立;……;子条件vn_QD_unlocked在检查QD_n在未征用状态时成立。本实施例中,模块m_QD_unlocked的过程子条件均成立时,对应的表示子条件v_QD_unlocked成立,表示进路内区段均未被征用,即模块m_build_record的过程子条件v2_build_record成立,此时表示各区段均处于未征用状态。

本实施例中的子条件v1_JLbuild_record在检查子条件v1_build_record成立时成立;子条件v2_JLbuild_record在检查子条件v2_build_record成立时成立;子条件v3_JLbuild_record在检查子条件v1_build_record、v2_build_record均成立时成立。本实施例中,模块m_JLbuild_record的过程子条件v3_JLbuild_record成立时,对应的表示子条件v_JLbuild_record成立,表示预排进路建立条件满足,可进行预排进路建立记录,即模块m_build_record的过程子条件v3_build_record成立,此时表示预排进路建立条件构成,也表示预排进路建立记录条件构成。

本实施例中的模块m_build_record的过程记录子条件v3_build_record成立后,即表示模块m_build_record的表示子条件v_build_record成立。

步骤S2:判断预排进路锁闭条件和预排进路锁闭记录条件是否构成,并得到第二判断结果。

其中,在判断预排进路锁闭条件构成时,将满足预排进路锁闭条件的区段的状态转为征用状态。

具体的,在进路锁闭阶段,可根据进路建立阶段提供的内容生成防护信号开放的进路锁闭条件的逻辑,本阶段可划分2个小模块,分别为:锁闭区段模块和进路锁闭记录模块。

其中,锁闭区段模块可记为m_Lock_section,用条件v_Lock_section来表示,并定义子条件v1_QD_locked、v2_QD_locked、…、vn_QD_locked来进行过程记录。

本实施例中的子条件v1_QD_locked可在锁闭检查条件成立,并将QD_1转为征用状态时成立;子条件v2_QD_locked可在锁闭检查条件成立,并将QD_2转为征用状态时成立;……;子条件vn-1_QD_locked可在锁闭检查条件成立,并将QD_n-1转为征用状态时成立。所有区段同时执行时,即进路内区段同时锁闭。模块m_Lock_section的过程子条件均成立时,对应的表示子条件v_Lock_section成立,即表示进路内区段均在征用状态。

在本发明的一个实施例中,判断预排进路锁闭记录条件是否构成的步骤,包括:判断预排进路建立记录条件是否构成,并在预排进路建立记录条件构成的基础上,判断所有区段是否转为征用状态;在所有区段均转为征用状态时,确定预排进路锁闭记录条件构成。

本实施例,可通过进路锁闭记录模块完成,进路锁闭记录模块可记为m_JLlock_record,用子条件v_JLlock_record来表示,并定义子条件v1_JLlock_record、v2_JLlock_record来进行过程记录。

对于子条件v1_JLlock_record,在v_build_record成立的前提下,若子条件v1_QD_locked、v2_QD_locked、…、vn-1_QD_locked均成立时;或已构成进路锁闭记录,检查子条件v1_QD_locked、v2_QD_locked、…、vn-1_QD_locked均成立且进路终端存在时;上述任意一条件满足,则子条件v1_JLlock_record成立。

对于子条件v2_JLlock_record,在检查子条件v1_JLlock_record成立时,子条件v2_JLlock_record成立。

本实施例中,模块m_JLlock_record的子条件v2_JLlock_record成立,则构成预排进路锁闭记录条件,即模块m_JLlock_record的表示子条件v_JLlock_record成立。

步骤S3:根据第一判断结果和第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑,以确定预排进路与实际进路是否一致。

其中,根据第一判断结果和第二判断结果,生成当前路径关联的区段锁闭条件是否成立的逻辑的步骤,包括:

预排进路建立条件未构成时,当前路径关联的区段锁闭条件不成立,预排进路与实际进路不一致。预排进路建立记录条件未构成时,当前路径关联的区段锁闭条件不成立,预排进路与实际进路不一致。预排进路建立条件和预排进路建立记录条件均构成,预排进路锁闭条件未构成时,当前路径关联的区段锁闭条件不成立,预排进路与实际进路不一致。预排进路建立条件和预排进路建立记录条件均构成,预排进路锁闭记录条件未构成时,当前路径关联的区段锁闭条件不成立,预排进路与实际进路不一致。预排进路建立条件、预排进路建立记录条件、预排进路锁闭条件和预排进路锁闭记录条件均构成时,当前路径关联的区段锁闭条件成立,预排进路与实际进路一致。

具体的,在区段锁闭条件输出阶段,可将上述各模块进行组合判断,并在任意一个条件满足时,给出进路区段锁闭条件是否构成的判断结果。如图3所示,该阶段具体可分为以下几步:

步骤S100:判断进路建立记录是否构成。

其中,步骤S100具体包括:

步骤S101:判断是否进路建立条件未构成。

步骤S102:判断是否进路建立条件成立,但进路建立记录条件未构成。

步骤S103:判断是否进路建立条件、进路建立记录条件均成立。

步骤S200:判断进路锁闭记录是否构成。

其中,步骤S200具体包括:

步骤S201:判断是否进路锁闭条件未构成。

步骤S202:判断是否进路锁闭条件成立,但进路锁闭条件记录未构成。

步骤S203:判断是否进路锁闭条件、进路锁闭条件记录均成立。

步骤S300:判断进路关联的区段锁闭条件否构成。

其中,步骤S300具体包括:

步骤S301:步骤S101或步骤S102成立时,无论步骤S200是否存在成立步骤,则防护信号开放条件检查的区段锁闭条件均不成立。

步骤S302:步骤S103成立时,若步骤S201或步骤S202成立,则防护信号开放条件检查的区段锁闭条件也均不成立。

步骤S303:步骤S103成立时,若步骤S203也成立,则防护信号开放条件检查的区段锁闭条件成立。

步骤S400、生成进路关联的区段锁闭条件。

其中,步骤S400具体包括:

步骤S401:相应生成路径关联的区段锁闭条件成立的逻辑。

步骤S402:相应生成路径关联的区段锁闭条件不成立的逻辑。

其中,路径关联的区段锁闭条件成立时,则表示预排进路与实际进路一致,否则表示预排进路与实际进路不一致。

作为一个具体示例,如图4所示,本领域技术人员很容易理解以XI为始端、S为终端的发车进路在10-12、2-4反位的小八字进路禁用时仅有一条基本进路XI-S;以XI为始端、SN为终端的发车进路有一条经6-8反位的基本进路XI-SN及一条经10-12反位的变更进路XI-B1-SN;以XII为始端、S为终端的发车进路有一条经2-4反位的基本进路XII-S;以XII为始端、SN为终端的发车进路仅有一条基本进路XII-SN。在此基础上,参考图2,以进路XI-S为例,分别从进路建立逻辑阶段、进路锁闭逻辑处理阶段及防护信号开放检查的区段锁闭条件逻辑输出阶段的3个阶段出发,然后参考图3介绍本发明的一种预排进路与实际进路一致逻辑处理的方法。

首先,在进路建立逻辑阶段,分析预排进路建立情况,具体分为以下步骤:

步骤1,软件获取到发车进路XI-S办理命令,提取进路中的道岔设备2-4、6-8、10-12,并检查是否均在定位,针对不在定位的道岔,将其动作至定位状态;提取进路中的区段设备12DG、2-8DG、IBG,判断区段设备是否在未征用状态。

步骤2,当道岔设备2-4、6-8、10-12均处于定位状态(v_DC_position=1)、区段设备12DG、2-8DG、IBG均在未被征用状态(v_QD_unlocked=1),判断预排进路建立记录条件构成。

其次,介绍进路锁闭逻辑处理阶段,分析预排进路与实际进路一致性逻辑处理情况,具体分为以下步骤:

步骤1,实时捕捉预排进路上道岔的位置状态(v_DC_position=1)、区段的未征用状态(v_QD_unlocked=1),在区段锁闭条件满足时,同时将预排进路上的区段12DG、2-8DG、IBG的状态转为征用状态;此步骤中,因同时锁闭预排进路上区段,即不存在道岔被扳动至非预排位置,传递至非预排进路上区段,即防护信号开放条件检查的区段锁闭条件不成立。

步骤2,当进路建立条件记录构成(v_build_record=1)时,当预排进路上区段12DG、2-8DG、IBG被锁闭(v_Lock_section=1)后,判断进路锁闭记录条件构成;此步骤中,若平行进路XN-SN亦已构成进路锁闭记录条件,若道岔10-12被扳动至反位,虽XI-B1-SN的变更进路内区段处于锁闭状态,但因无XI-B1-SN的预排进路建立条件,XI-B1-SN的进路锁闭记录条件亦不会成立,不会出现预排进路与实际进路不一致的情况,即当前路径关联的区段锁闭条件不成立。

最后,应用该方法的软件会进入路径关联的区段锁闭条件逻辑输出阶段,软件根据预排进路区段锁闭逻辑处理运算结果,输出当前锁闭路径的区段锁闭条件,并最终作用到防护该路径的信号开放条件检查上,此时流程处理结束。

综上所述,本发明首次决定将建立进路操作进行记录,且仅在道岔与区段条件满足时才进行记录,并可于进路上存在区段未处于征用状态时清除进路建立记录,从而避免了锁闭出的实际进路路径与预排进路路径的不一致场景,使系统在兼顾安全的同时,提升了效率;本发明通过进路锁闭记录与进路建立记录条件构成的组合判断,综合考虑到了系统的安全与效率,并克服了现有技术中经由同一双动道岔,不同道岔点,相同道岔位置的两条平行进路在扳动道岔至相反位置时,造成预排进路与实际进路不一致的场景;另外,本发明将进路锁闭记录应用于防护信号开放条件检查的区段锁闭条件中,可有效阻止预排进路与实际进路不一致时防护信号的错误开放,极大程度地兼顾了系统的安全与效率。

进一步的,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述的预排进路与实际进路一致逻辑处理方法。

进一步的,本发明还提供了一种电子设备,包括处理器和存储器,存储器上存储有计算机程序,计算机程序被处理器执行时,实现上述的预排进路与实际进路一致逻辑处理方法。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号