Nothing Special   »   [go: up one dir, main page]

CN113536608B - 列控中心动态烤机测试系统及方法 - Google Patents

列控中心动态烤机测试系统及方法 Download PDF

Info

Publication number
CN113536608B
CN113536608B CN202111083398.6A CN202111083398A CN113536608B CN 113536608 B CN113536608 B CN 113536608B CN 202111083398 A CN202111083398 A CN 202111083398A CN 113536608 B CN113536608 B CN 113536608B
Authority
CN
China
Prior art keywords
speed limit
simulation platform
control center
train control
setting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111083398.6A
Other languages
English (en)
Other versions
CN113536608A (zh
Inventor
徐建华
高博
张瑞
宋青阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casco Signal Beijing Ltd
Original Assignee
Casco Signal Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casco Signal Beijing Ltd filed Critical Casco Signal Beijing Ltd
Priority to CN202111083398.6A priority Critical patent/CN113536608B/zh
Publication of CN113536608A publication Critical patent/CN113536608A/zh
Application granted granted Critical
Publication of CN113536608B publication Critical patent/CN113536608B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Geometry (AREA)
  • Human Resources & Organizations (AREA)
  • Evolutionary Computation (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

本申请提供一种列控中心动态烤机测试系统及方法,该系统包括烤机子系统、仿真平台和被测列控中心;烤机子系统包括测试状态轮询控制模块、限速自动设置模块和自动触发信号许可变化模块,测试状态轮询控制模块用于循环控制限速自动设置模块下发最大容量限速和取消所有限速,以及自动触发信号许可变化模块下发可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景,仿真平台用于分别基于最大容量限速、取消所有限速、触发生成最大容量信号许可、触发取消所有信号许可生成仿真信号,被测列控中心用于基于仿真信号运行。这样,能够确定被测列控中心的限速处理功能和信号许可处理功能是否能够在长周期反复执行下稳定运行。

Description

列控中心动态烤机测试系统及方法
技术领域
本申请涉及仿真测试技术领域,尤其涉及一种列控中心动态烤机测试系统及方法。
背景技术
列控中心(Train Control Center,TCC)是中国列车控制系统(China TrainControl System,CTCS)的重要组成部分。在将TCC设备投入车站开通运行之前,需要先确保TCC中的软件与数据在现场能够准确、可靠的稳定运行,即确保TCC长期运行时功能正确,性能稳定。因此,长时间的稳定性测试是TCC室内测试必不可少的环节。
在现有技术中,通常使用静态烤机方法。具体来说,就是在TCC设备出厂前,提前在室内将TCC机柜上电,并与仿真平台或者周边的模拟器连接,然后使TCC运行若干天。进而通过TCC的维护台等查看TCC在运行期间是否能够正常工作。只有在室内确定TCC能够长期、稳定的工作后,才将TCC投入到车站中正式使用。
但是,通过现有的烤机方法,无法针对TCC的限速处理、信号许可(SignalAllowance,SA)处理等功能进行长周期的反复执行,进而无法检验TCC的限速处理功能、SA处理功能等在长周期的反复执行下TCC是否还能够稳定运行,进而使得TCC在实际投入使用前的烤机测试并不全面。
发明内容
本申请实施例的目的是提供一种列控中心动态烤机测试系统及方法,能够检验TCC的限速处理功能、SA处理功能等在长周期的反复执行下TCC是否还能够稳定运行。
为解决上述技术问题,本申请实施例提供如下技术方案:
本申请第一方面提供一种列控中心动态烤机测试系统,所述列控中心动态烤机测试系统包括烤机子系统、仿真平台和被测列控中心;其中,所述烤机子系统连接所述仿真平台,所述仿真平台连接所述被测列控中心;
所述烤机子系统包括:测试状态轮询控制模块、限速自动设置模块和自动触发信号许可变化模块;其中,所述测试状态轮询控制模块分别与所述限速自动设置模块和自动触发信号许可变化模块连接;
其中,所述测试状态轮询控制模块用于循环控制所述限速自动设置模块下发最大容量限速和取消所有限速,以及所述自动触发信号许可变化模块下发可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景;
所述限速自动设置模块用于将最大容量限速和取消所有限速依次下发至所述仿真平台,所述自动触发信号许可变化模块用于将可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景依次下发至所述仿真平台;
所述仿真平台用于分别基于所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号许可生成仿真信号,并将所述仿真信号发送至所述被测列控中心;
所述被测列控中心用于基于所述仿真信号运行,并在所述被测列控中心的维护台上显示运行结果,使得根据所述运行结果与相应的所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号是否一致,确定所述被测列控中心的限速处理功能和信号许可处理功能在长周期反复执行下是否能够稳定运行。
本申请第二方面提供一种列控中心动态烤机测试方法,所述方法应用于列控中心动态烤机测试系统;所述列控中心动态烤机测试系统包括烤机子系统、仿真平台和被测列控中心;所述烤机子系统包括:测试状态轮询控制模块、限速自动设置模块和自动触发信号许可变化模块;
所述测试状态轮询控制模块循环控制所述限速自动设置模块下发最大容量限速和取消所有限速,以及所述自动触发信号许可变化模块下发可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景;
所述限速自动设置模块将最大容量限速和取消所有限速依次下发至所述仿真平台,所述自动触发信号许可变化模块用于将可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景依次下发至所述仿真平台;
所述仿真平台分别基于所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号许可生成仿真信号,并将所述仿真信号发送至所述被测列控中心;
所述被测列控中心基于所述仿真信号运行,并在所述被测列控中心的维护台上显示运行结果,使得根据所述运行结果与相应的所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号是否一致,确定所述被测列控中心的限速处理功能和信号许可处理功能在长周期反复执行下是否能够稳定运行。
相较于现有技术,本申请第一方面提供的列控中心动态烤机测试系统,包括烤机子系统、仿真平台和被测列控中心。烤机子系统包括:测试状态轮询控制模块、限速自动设置模块和自动触发信号许可变化模块。当需要检测被测列控中心的限速处理功能、信号许可处理功能是否能够长期稳定地运行时,通过烤机子系统中的测试状态轮询控制模块控制限速自动设置模块依次将限速下发至仿真平台,进而控制自动触发信号许可变化模块依次触发生成信号许可的测试场景在仿真平台中设置,进而控制自动触发信号许可变化模块触发取消所有信号许可的测试场景在仿真平台中设置,进而控制限速自动设置模块将取消所有限速下发至仿真平台,仿真平台基于最大容量限速、最大容量信号许可、取消所有信号许可、取消所有限速,进而被测列控中心基于仿真平台中的信号运行。这样,就能够使得被测列控中心能够长时间反复地处理限速以及信号许可,进而根据被测列控中心的维护平台上的运行结果,能够确定被测列控中心的限速处理功能和信号许可处理功能是否能够在长周期反复执行下稳定运行,进而增加了烤机测试的功能的覆盖范围。
本申请第二方面提供的列控中心动态烤机测试方法,与第一方面提供的列控中心动态烤机测试系统具有相同或相似的有益效果。
附图说明
通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,相同或对应的标号表示相同或对应的部分,其中:
图1为本申请实施例中列控中心动态烤机测试系统的结构示意图一;
图2为本申请实施例中列控中心动态烤机测试系统的结构示意图二;
图3为本申请实施例中列控中心动态烤机测试系统运行的流程示意图;
图4为本申请实施例中列控中心动态烤机测试方法的流程示意图。
具体实施方式
下面将参照附图更详细地描述本申请的示例性实施方式。虽然附图中显示了本申请的示例性实施方式,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。
本申请实施例提供一种列控中心动态烤机测试系统,图1为本申请实施例中列控中心动态烤机测试系统的结构示意图一,参见图1所示,该系统可以包括烤机子系统11、仿真平台12和被测列控中心13。其中,烤机子系统11连接仿真平台12,仿真平台12连接被测列控中心13。
烤机子系统11可以包括:测试状态轮询控制模块111、限速自动设置模块112和自动触发信号许可变化模块113。其中,测试状态轮询控制模块111分别与限速自动设置模块112和自动触发信号许可变化模块113连接。
下面对上述各部件的具体情况进行说明。
烤机子系统11,用于动态循环地向仿真平台12下发限速、下发触发信号许可产生场景、取消限速、下发触发取消信号许可场景,进而使得与仿真平台12连接的被测列控中心13在烤机过程中能够实现限速处理、信号许可处理的功能。
在烤机子系统11中,包括有:测试状态轮询控制模块111、限速自动设置模块112和自动触发信号许可变化模块113。
测试状态轮询控制模块111,用于循环控制限速自动设置模块112下发最大容量限速和取消所有限速,以及用于循环控制自动触发信号许可变化模块113下发可触发被测列控中心生成最大容量信号许可和取消所有信号许可的测试场景至被测列控中心13。
在实际应用中,测试状态轮询控制模块111可以是任何具有控制信号发送功能的设备。对于测试状态轮询控制模块111的具体类型,此处不做限定。
限速自动设置模块112,用于将最大容量限速和取消所有限速的命令依次下发至仿真平台12。
在实际应用中,限速自动设置模块112可以是任何能够生成或获取限度,并将限速发出的设备。对于限速自动设置模块112的具体类型,此处不做限定。
自动触发信号许可变化模块113,用于下发可触发被测列控中心生成最大容量信号许可和取消所有信号许可的测试场景依次至仿真平台12。
在实际应用中,自动触发信号许可变化模块113可以是任何能够生成信号许可,并将信号许可发出的设备。对于自动触发信号许可变化模块113的具体类型,此处不做限定。
仿真平台12,用于分别基于最大容量限速、取消所有限速、最大容量信号许可、取消所有信号许可生成仿真信号,并将仿真信号发送至被测列控中心13。
具体来说,仿真平台12就是能够模拟车站与线路实际情况的设备或软件。在仿真平台12运行后,就能够模拟出车站与线路的实际场景。在仿真平台12接收到下发限速、触发生成信号许可、触发取消信号许可、取消限速时,就能够模拟出车站与线路中的限速、信号许可等场景。
被测列控中心13,用于基于仿真信号运行,并在被测列控中心13的维护台上显示运行结果,使得根据运行结果与相应的最大容量限速、取消所有限速、最大容量信号许可、取消所有信号是否一致,确定被测列控中心13的限速处理功能和信号许可处理功能在长周期反复执行下是否能够稳定运行。
具体来说,被测列控中心13就是在烤机过程中的被检测对象。需要检测被测列控中心13对于限速处理、信号许可处理这些功能,是否能够长期稳定地运行。
在具体实施过程中,在对被测列控中心13进行烤机的过程中,当需要检测被测列控中心13的限速处理功能、信号许可处理功能是否能够长期稳定地运行时,首先,烤机子系统11中的测试状态轮询控制模块111控制限速自动设置模块112依次将限速下发至仿真平台12,被测列控中心13基于仿真平台12中的限速运行。然后,烤机子系统11中的测试状态轮询控制模块111控制自动触发信号许可变化模块113依次将可触发信号许可产生的测试场景在仿真平台12中设置,被测列控中心13基于仿真平台12中的触发产生信号许可的场景运行。接着,烤机子系统11中的测试状态轮询控制模块111控制自动触发信号许可变化模块113将取消所有信号许可在仿真平台12中设置,被测列控中心13基于仿真平台12中的取消所有信号许可运行。再接着,烤机子系统11中的测试状态轮询控制模块111控制限速自动设置模块112将取消所有限速下发至仿真平台12,被测列控中心13基于仿真平台12中的取消所有限速运行。在被测列控中心13运行的过程中,被测列控中心13的维护台上在相应时段显示有最大容量限速、最大容量信号许可、取消所有信号许可、取消所有限速。将被测列控中心13的维护台上显示的运行结果与限速自动设置模块112和自动触发信号许可变化模块113下发的最大容量限速、最大容量信号许可、取消所有信号许可、取消所有限速进行对比,若对比一致,则确定被测列控中心13的限速处理功能和信号许可处理功能能够在长周期反复执行下稳定运行。若对比不一致,则确定被测列控中心13的限速处理功能和信号许可处理功能不能够在长周期反复执行下稳定运行。
这里需要说明的是,烤机子系统11中的测试状态轮询控制模块111能够循环往复地控制限速自动设置模块112和自动触发信号许可变化模块113下发最大容量限速、最大容量信号许可、取消所有信号许可、取消所有限速。
由上述内容可知,本申请实施例提供的列控中心动态烤机测试系统,包括烤机子系统、仿真平台和被测列控中心。烤机子系统包括:测试状态轮询控制模块、限速自动设置模块和自动触发信号许可变化模块。当需要检测被测列控中心的限速处理功能、信号许可处理功能是否能够长期稳定地运行时,通过烤机子系统中的测试状态轮询控制模块控制限速自动设置模块依次将限速下发至仿真平台,进而控制自动触发信号许可变化模块依次触发生成信号许可的测试场景在仿真平台中设置,进而控制自动触发信号许可变化模块触发取消所有信号许可的测试场景在仿真平台中设置,进而控制限速自动设置模块将取消所有限速下发至仿真平台,仿真平台基于最大容量限速、最大容量信号许可、取消所有信号许可、取消所有限速,进而被测列控中心13基于仿真平台中的信号运行。这样,就能够使得被测列控中心能够长时间反复地处理限速以及信号许可,进而根据被测列控中心的维护平台上的运行结果,能够确定被测列控中心的限速处理功能和信号许可处理功能是否能够在长周期反复执行下稳定运行,进而增加了烤机测试的功能的覆盖范围。
进一步地,作为图1所示方法的细化和扩展,本申请实施例还提供了一种列控中心动态烤机测试系统。图2为本申请实施例中列控中心动态烤机测试系统的结构示意图二,参见图2所示,该系统可以包括烤机子系统21、仿真平台22和被测列控中心23。
烤机子系统21可以包括:测试状态轮询控制模块211、限速自动设置模块212和自动触发信号许可变化模块213。
这里的烤机子系统21、仿真平台22和被测列控中心23,以及测试状态轮询控制模块211、限速自动设置模块212和自动触发信号许可变化模块213与前述的烤机子系统11、仿真平台12和被测列控中心13,以及测试状态轮询控制模块111、限速自动设置模块112和自动触发信号许可变化模块113具有相同的连接关系和功能,此处不再赘述。
下面从烤机过程中限速和信号许可的各具体状态,主要对测试状态轮询控制模块211、限速自动设置模块212和自动触发信号许可变化模块213的具体结构和工作机制进行说明。
测试状态轮询控制模块211包括:定时器2111和状态机2112。
其中,定时器2111与状态机2112连接。
在这里,定时器2111用于计时。
状态机2112用于获取限速自动设置模块212和自动触发信号许可变化模块213的设置状态,并在设置状态指示已执行完一次下发最大容量限速、触发生成最大容量信号许可、触发取消所有信号许可、取消所有限速后,在定时器2111到达第三时间后,控制限速自动设置模块212和自动触发信号许可变化模块213再次执行下发最大容量限速、下发触发生成最大容量信号许可的测试场景、下发触发取消所有信号许可的测试场景、取消所有限速。
在具体实施过程中,状态机2112根据定时器2111的计时,每隔一段时间轮询一次整个烤机测试的状态。即,状态机2112轮询当前烤机测试执行到了下发最大容量限速、下发触发生成最大容量信号许可的测试场景、下发触发取消所有信号许可的测试场景、取消所有限速中的哪一个状态。当状态机2112确定已执行完一轮下发最大容量限速、下发触发生成最大容量信号许可的测试场景、下发触发取消所有信号许可的测试场景、取消所有限速后,就继续控制限速自动设置模块212和自动触发信号许可变化模块213再次执行一轮循环,即控制限速自动设置模块212和自动触发信号许可变化模块213再次执行下发最大容量限速、下发触发生成最大容量信号许可的测试场景、下发触发取消所有信号许可的测试场景、取消所有限速。这样,就能够确保被测列控中心13不断地重复循环执行限速处理功能和信号许可处理功能。
在实际应用中,状态机2112可以根据定时器2111的计时,每10毫秒轮询一次整个烤机测试的状态。当然,还可以是5毫秒、20毫秒等其它的间隔时间。对于间隔时间的具体数值,此处不做限定。
一、下发最大容量限速。
限速自动设置模块212可以包括:限速读取单元2121、限速发送单元2122、限速设置计时器2123和限速设置计数器2124。
其中,限速读取单元2121连接限速发送单元2122,限速设置计时器2123分别连接限速发送单元2122和仿真平台22,限速设置计数器2124分别连接限速发送单元2122和仿真平台22。
在这里,限速读取单元2121用于读取配置文件。
在配置文件中,填写有被测列控中心23能够同时存在的最大数量的限速个数以及相应的限速。按照列控中心的相关技术规范,每个方向口正线应答器可以设置3个限速。例如:被测车站A只与相邻车站B和相邻车站C通车。那么,车站A至车站B,车站B至车站A,车站A至车站C,车站C至车站A,该被测车站A一共存在4个方向口,进而对于正线应答器,列控中心可以有3×4=12条限速处于执行状态。
在实际应用中,配置文件可以以表格的形式存在。下表为某一配置文件的示意。当然,配置文件还可以以其它形式存在。对于配置文件的具体形式,此处不做限定。
Figure DEST_PATH_IMAGE001
限速设置计时器2123用于计时。
限速设置计数器2124用于计数。
限速发送单元2122用于将限速读取单元2121从配置文件中读取的当前限速发送至仿真平台22,并控制限速设置计时器2123开始计时,若在第一时间内收到仿真平台22的成功回执,则继续将下一条限速发送至仿真平台22;若在第一时间后没有收到仿真平台22的成功回执,则在第一时间后将下一条限速发送至仿真平台22。
限速发送单元2122还用于若收到仿真平台22的成功回执,则控制限速设置计数器2124加1;若没有在第一时间内收到仿真平台22的成功回执,则将当前限速再次发送至仿真平台22。
在具体实施过程中,限速读取单元2121读取配置文件中的限速,并依次发送至限速发送单元2122。限速发送单元2122将当前限速发送至仿真平台22,并控制限速设置计时器2123开始计时。限速发送单元2122若在限速设置计时器2123计时的第一时间内收到仿真平台22的成功回执,说明仿真平台22已完成当前限速的设置,则继续将下一条限速发送至仿真平台22,并且控制限速设置计数器2124加1。若在限速设置计时器2123计时的第一时间内没有收到仿真平台22的成功回执,说明仿真平台22没有成功完成当前限速的设置,则将当前限速再次发送至仿真平台22。直到第一时间后,如果还没有收到仿真平台22的成功回执,说明当前限速的设置出现了问题,为了不影响后续限速的处理,使得限速处理能够继续执行,那么在第一时间后就将下一条限速发送至仿真平台22。
当限速设置计数器2124的数量达到配置文件中的最大容量限速数量时,测试状态轮询控制模块211就会控制烤机测试进入设置最大容量信号许可状态,即,将状态机2112中的当前状态更新为完成设置最大容量限速状态。
二、触发最大容量信号许可。
自动触发信号许可变化模块213可以包括:正常占用状态设置单元2131、第一方向口执行计数器2132和第一区段执行计数器2133。
其中,正常占用状态设置单元2131分别连接第一方向口执行计数器2132和第一区段执行计数器2133。
在这里,正常占用状态设置单元2131用于模拟从站内发车的过程,依次将本站每个方向口内的各区段设置为正常占用状态。
具体的,对应每一个闭塞分区,模拟从站内发车的过程,按顺序占用各区段至边界,并出清进路末端区段,以及出清后方各区段。也就是说,依次占用闭塞分区中的每一个区段,在占用下一个区段后,就将上一个区段出清。
第一区段执行计数器用于在正常占用状态设置单元2131将一个方向口的一个区段设置为正常占用状态后,为一个方向口的区段设置数量加1。
第一方向口执行计数器2132用于在正常占用状态设置单元2131将一个方向口的所有区段都依次设置为正常占用状态后,为方向口设置数量加1。
在具体实施过程中,对于每一各方向口,正常占用状态设置单元2131依次对各方向口中的每一个区段进行占用,即设置为正常占用状态。正常占用状态设置单元2131每占用方向口的一个区段后,第一区段执行计数器就为该方向口的区段占用数量加1。正常占用状态设置单元2131接着继续对该方向口的下一个区段进行占用。在正常占用状态设置单元2131对当前方向口中的所有区段都完成占用后,第一方向口执行计数器2132就将方向口设置数量加1,并使得正常占用状态设置单元2131继续对下一个方向口中的各区段进行占用。
当第一方向口执行计数器2132的数量达到本站的方向口数时,测试状态轮询控制模块211就会控制烤机测试进入取消最大容量信号许可状态,即,将状态机2112中的当前状态更新为完成设置最大容量信号许可状态。
三、触发取消所有信号许可。
自动触发信号许可变化模块213还包括:空闲状态设置单元2134、第二方向口执行计数器2135和第二区段执行计数器2136。
其中,空闲状态设置单元2134分别连接第二方向口执行计数器2135和第二区段执行计数器2136。
在这里,空闲状态设置单元2134用于模拟邻站接车的过程,依次将本站每个方向口内的各区段设置为空闲状态。
具体的,首先,按顺序占用区段至当前方向口本站边界。然后,模拟邻站接车,即在仿真平台22上设置本站边界占用,并设置对应边界的信号许可编号与被测列控中心23的信号许可编号相同。最后,按顺序出清各区段以及边界出清。
第二区段执行计数器2136用于在空闲状态设置单元2134将一个方向口的一个区段设置为空闲状态后,为一个方向口的区段设置数量加1。
第二方向口执行计数器2135用于在空闲状态设置单元2134将一个方向口的所有区段都依次设置为空闲状态后,为方向口设置数量加1。
在具体实施过程中,对于每一各方向口,空闲状态设置单元2134依次对各方向口中的每一个区段进行取消正常占用,即设置为空闲状态。空闲状态设置单元2134每取消占用方向口的一个区段后,第二区段执行计数器2136就为该方向口的区段空闲数量加1。空闲状态设置单元2134接着继续对该方向口的下一个区段取消占用。在空闲状态设置单元2134对当前方向口中的所有区段都取消占用后,第二方向口执行计数器2135就将方向口设置数量加1,并使得空闲状态设置单元2134继续对下一个方向口中的各区段进行取消占用,即空闲状态设置。
这里需要说明的是,上述的第一方向口执行计数器2132和第二方向口执行计数器2135,可以是同一个计数器,也可以是不同的两个计数器。同样的,上述的第一区段执行计数器2133和第二区段执行计数器2136,可以是同一个计数器,也可以是不同的两个计数器。
当第二方向口执行计数器2135的数量达到本站的方向口数时,测试状态轮询控制模块211就会控制烤机测试进入取消最大容量限速状态,即,将状态机2112中的当前状态更新为完成取消最大容量信号许可状态。
四、取消所有限速。
限速自动设置模块212还包括:限速取消单元2125、限速取消计时器2126和限速取消计数器2127。
其中,限速取消单元2125连接限速读取单元2121,限速取消计时器2126分别连接限速取消单元2125和仿真平台22,限速取消计数器2127分别连接限速取消单元2125和仿真平台22。
在这里,限速取消计时器2126用于计时。
限速取消计数器2127用于计数。
限速取消单元2125用于将限速读取单元2121从配置文件中读取的当前限速对应的取消信号发送至仿真平台22,并控制限速取消计时器2126开始计时,若在第二时间内收到仿真平台22的成功回执,则继续将下一条限速对应的取消信号发送至仿真平台22;若在第二时间后没有收到仿真平台22的成功回执,则在第二时间后将下一条限速对应的取消信号发送至仿真平台22。
限速取消单元2125还用于将当前限速对应的取消信号发送至仿真平台22,若收到仿真平台22的成功回执,则控制限速取消计数器2127加1;若没有在第二时间内收到仿真平台22的成功回执,则将当前限速对应的取消信号再次发送至仿真平台22。
在具体实施过程中,限速读取单元2121读取配置文件中的限速,限速取消单元2125将读取单元读取的限速对应的取消信号发送至仿真平台22,并控制限速取消计时器2126开始计时。限速取消单元2125若在限速取消计时器2126计时的第二时间内收到仿真平台22的成功回执,说明仿真平台22已完成当前限速的取消,则继续将下一条限速对应的取消信号发送至仿真平台22,并且控制限速取消计数器2127加1。若在限速取消计时器2126计时的第二时间内没有收到仿真平台22的成功回执,说明仿真平台22没有成功完成当前限速的取消,则将当前限速对应的取消信号再次发送至仿真平台22。直到第二时间后,如果还没有收到仿真平台22的成功回执,说明当前限速的取消出现了问题,为了不影响后续限速的处理,使得限速处理能够继续执行,那么在第二时间后就将下一条限速对应的取消信号发送至仿真平台22。
这里需要说明的是,上述的限速发送单元2122和限速取消单元2125可以是同一个单元,也可以是两个不同的单元。同样的,上述的限速设置计时器2123和限速取消计时器2126可以是同一个计时器,也可以是两个不同的计时器。上述的限速设置计数器2124和限速取消计数器2127可以是同一个计数器,也可以是两个不同的计数器。
当限速取消计数器2127的数量达到配置文件中的最大容量限速数量时,测试状态轮询控制模块211就会控制烤机测试进入下发所有限速状态,即,将状态机2112中的当前状态更新为完成取消最大容量限速状态。
通过上述的限速取读单元、限速发送单元、正常占用状态设置单元、正常占用状态取消单元、限速取消单元,能够实现限速的下发、取消以及信号许可的触发生成与取消。并且通过上述的各计时器和各计数器,能够确保各限速的持续下发和取消以及各信号许可的持续触发生成与取消,保证了限速和信号许可的不间断处理。以及通过上述的状态机,能够轮询当前烤机的实时状态,从而实现限速处理和信号许可处理的长期循环执行,进而使得被测列控中心能够长时间反复地处理限速以及信号许可,进而根据被测列控中心的维护台上的运行结果,能够确定被测列控中心的限速处理功能和信号许可处理功能是否能够在长周期反复执行下稳定运行,进而增加了烤机测试的功能的覆盖范围。
图3为本申请实施例中列控中心动态烤机测试系统运行的流程示意图,参见图3所示,在一次限速处理和信号许可处理的过程中,首先,烤机子系统中的测试状态轮询控制模块需要控制限速自动设置模块下发最大容量限速。然后,测试状态轮询控制模块需要控制自动触发信号许可变化模块设置最大容量信号许可的测试场景。接着,测试状态轮询控制模块需要控制自动触发信号许可变化模块取消所有信号许可。最后,测试状态轮询控制模块需要控制限速自动设置模块取消所有限速。这样,一次限速处理和信号许可处理的过程就完成了。再接着,测试状态轮询控制模块需要再次控制限速自动设置模块下发最大容量限速,以进行下一轮限速处理和信号许可处理的过程。
基于同一发明构思,作为对上述系统的实现,本申请实施例还提供了一种列控中心动态烤机测试方法。图4为本申请实施例中列控中心动态烤机测试方法的流程示意图,参见图4所示,该方法应用于列控中心动态烤机测试系统。所述列控中心动态烤机测试系统包括烤机子系统、仿真平台和被测列控中心。所述烤机子系统包括:测试状态轮询控制模块、限速自动设置模块和自动触发信号许可变化模块。该方法可以包括:
S401:测试状态轮询控制模块循环控制所述限速自动设置模块下发最大容量限速和取消所有限速,以及所述自动触发信号许可变化模块下发可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景;
S402:限速自动设置模块将最大容量限速和取消所有限速依次下发至所述仿真平台,所述自动触发信号许可变化模块用于将可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景依次下发至所述仿真平台;
S403:仿真平台分别基于所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号许可生成仿真信号,并将所述仿真信号发送至所述被测列控中心;
S404:被测列控中心基于所述仿真信号运行,并在所述被测列控中心的维护台上显示运行结果,使得根据所述运行结果与相应的所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号是否一致,确定所述被测列控中心的限速处理功能和信号许可处理功能在长周期反复执行下是否能够稳定运行。
在本申请其它实施例中,所述限速自动设置模块包括:限速读取单元、限速发送单元和限速设置计时器;
所述限速读取单元读取配置文件,所述配置文件中填写有所述被测列控中心能够同时存在的最大数量的限速个数以及相应的限速;
所述限速发送单元用于将所述限速读取单元从所述配置文件中读取的当前限速发送至所述仿真平台,并控制所述限速设置计时器开始计时,若在第一时间内收到所述仿真平台的成功回执,则继续将下一条限速发送至所述仿真平台;若在第一时间后没有收到所述仿真平台的成功回执,则在所述第一时间后将下一条限速发送至仿真平台。
在本申请其它实施例中,所述限速自动设置模块还包括:限速设置计数器;
所述限速发送单元若收到所述仿真平台的成功回执,则控制所述限速设置计数器加1;若没有在所述第一时间内收到所述仿真平台的成功回执,则将所述当前限速再次发送至所述仿真平台。
在本申请其它实施例中,所述自动触发信号许可变化模块包括:正常占用状态设置单元、第一方向口执行计数器和第一区段执行计数器;
所述正常占用状态设置单元模拟从站内发车的过程,依次将本站每个方向口内的各区段设置为正常占用状态;
所述第一区段执行计数器在所述正常占用状态设置单元将一个方向口的一个区段设置为正常占用状态后,为所述一个方向口的区段设置数量加1;
所述第一方向口执行计数器在所述正常占用状态设置单元将一个方向口的所有区段都依次设置为正常占用状态后,为方向口设置数量加1。
在本申请其它实施例中,所述自动触发信号许可变化模块还包括:空闲状态设置单元、第二方向口执行计数器和第二区段执行计数器;
所述空闲状态设置单元模拟邻站接车的过程,依次将本站每个方向口内的各区段设置为空闲状态;
所述第二区段执行计数器在所述空闲状态设置单元将一个方向口的一个区段设置为空闲状态后,为所述一个方向口的区段设置数量加1;
所述第二方向口执行计数器在所述空闲状态设置单元将一个方向口的所有区段都依次设置为空闲状态后,为方向口设置数量加1。
在本申请其它实施例中,所述限速自动设置模块包括:限速读取单元、限速取消单元和限速取消计时器;
所述限速读取单元读取配置文件,所述配置文件中填写有所述被测列控中心能够同时存在的最大数量的限速个数以及相应的限速;
所述限速取消单元将所述限速读取单元从所述配置文件中读取的当前限速对应的取消信号发送至所述仿真平台,并控制所述限速取消计时器开始计时,若在第二时间内收到所述仿真平台的成功回执,则继续将下一条限速对应的取消信号发送至所述仿真平台;若在第二时间后没有收到所述仿真平台的成功回执,则在所述第二时间后将下一条限速对应的取消信号发送至仿真平台。
在本申请其它实施例中,所述限速自动设置模块还包括:限速取消计数器;
所述限速取消单元将当前限速对应的取消信号发送至所述仿真平台,若收到所述仿真平台的成功回执,则控制所述限速取消计数器加1;若没有在所述第二时间内收到所述仿真平台的成功回执,则将所述当前限速对应的取消信号再次发送至所述仿真平台。
在本申请其它实施例中,所述测试状态轮询控制模块包括:定时器和状态机;
所述状态机用于获取所述限速自动设置模块和所述自动触发信号许可变化模块的设置状态,并在所述设置状态指示已执行完一次下发最大容量限速、设置最大容量信号许可、取消所有信号许可、取消所有限速后,在所述定时器到达第三时间后,控制所述限速自动设置模块和所述自动触发信号许可变化模块再次执行下发最大容量限速、触发生成最大容量信号许可、触发取消所有信号许可、取消所有限速。
这里需要指出的是,以上方法实施例的描述,与上述系统实施例的描述是类似的,具有同系统实施例相似的有益效果。对于本申请方法实施例中未披露的技术细节,请参照本申请系统实施例的描述而理解。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (8)

1.一种列控中心动态烤机测试系统,其特征在于,所述列控中心动态烤机测试系统包括烤机子系统、仿真平台和被测列控中心;其中,所述烤机子系统连接所述仿真平台,所述仿真平台连接所述被测列控中心;
所述烤机子系统包括:测试状态轮询控制模块、限速自动设置模块和自动触发信号许可变化模块;其中,所述测试状态轮询控制模块分别与所述限速自动设置模块和自动触发信号许可变化模块连接;
其中,所述测试状态轮询控制模块用于循环控制所述限速自动设置模块下发最大容量限速和取消所有限速,以及所述自动触发信号许可变化模块下发可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景;
所述限速自动设置模块用于将最大容量限速和取消所有限速依次下发至所述仿真平台,所述自动触发信号许可变化模块用于将可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景依次下发至所述仿真平台;
所述仿真平台用于分别基于所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号许可生成仿真信号,并将所述仿真信号发送至所述被测列控中心;
所述被测列控中心用于基于所述仿真信号运行,并在所述被测列控中心的维护台上显示运行结果,使得根据所述运行结果与相应的所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号是否一致,确定所述被测列控中心的限速处理功能和信号许可处理功能在长周期反复执行下是否能够稳定运行;
其中,所述限速自动设置模块包括:限速读取单元、限速发送单元和限速设置计时器;其中,所述限速读取单元连接所述限速发送单元,所述限速设置计时器分别连接所述限速发送单元和所述仿真平台;
其中,所述限速读取单元用于读取配置文件,所述配置文件中填写有所述被测列控中心能够同时存在的最大数量的限速个数以及相应的限速;
所述限速设置计时器用于计时;
所述限速发送单元用于将所述限速读取单元从所述配置文件中读取的当前限速发送至所述仿真平台,并控制所述限速设置计时器开始计时,若在第一时间内收到所述仿真平台的成功回执,则继续将下一条限速发送至所述仿真平台;若在第一时间后没有收到所述仿真平台的成功回执,则在所述第一时间后将下一条限速发送至仿真平台。
2.根据权利要求1所述的系统,其特征在于,所述限速自动设置模块还包括:限速设置计数器;其中,所述限速设置计数器分别连接所述限速发送单元和所述仿真平台;
其中,所述限速设置计数器用于计数;
所述限速发送单元用于若收到所述仿真平台的成功回执,则控制所述限速设置计数器加1;若没有在所述第一时间内收到所述仿真平台的成功回执,则将所述当前限速再次发送至所述仿真平台。
3.根据权利要求1所述的系统,其特征在于,所述自动触发信号许可变化模块包括:正常占用状态设置单元、第一方向口执行计数器和第一区段执行计数器;其中,所述正常占用状态设置单元分别连接所述第一方向口执行计数器和所述第一区段执行计数器;
其中,所述正常占用状态设置单元用于模拟从站内发车的过程,依次将本站每个方向口内的各区段设置为正常占用状态;
所述第一区段执行计数器用于在所述正常占用状态设置单元将一个方向口的一个区段设置为正常占用状态后,为所述一个方向口的区段设置数量加1;
所述第一方向口执行计数器用于在所述正常占用状态设置单元将一个方向口的所有区段都依次设置为正常占用状态后,为方向口设置数量加1。
4.根据权利要求3所述的系统,其特征在于,所述自动触发信号许可变化模块还包括:空闲状态设置单元、第二方向口执行计数器和第二区段执行计数器;其中,所述空闲状态设置单元分别连接所述第二方向口执行计数器和所述第二区段执行计数器;
其中,所述空闲状态设置单元用于模拟邻站接车的过程,依次将本站每个方向口内的各区段设置为空闲状态;
所述第二区段执行计数器用于在所述空闲状态设置单元将一个方向口的一个区段设置为空闲状态后,为所述一个方向口的区段设置数量加1;
所述第二方向口执行计数器用于在所述空闲状态设置单元将一个方向口的所有区段都依次设置为空闲状态后,为方向口设置数量加1。
5.根据权利要求1所述的系统,其特征在于,所述限速自动设置模块包括:限速读取单元、限速取消单元和限速取消计时器;其中,所述限速读取单元连接所述限速取消单元,所述限速取消计时器分别连接所述限速取消单元和所述仿真平台;
其中,所述限速读取单元用于读取配置文件,所述配置文件中填写有所述被测列控中心能够同时存在的最大数量的限速个数以及相应的限速;
所述限速取消计时器用于计时;
所述限速取消单元用于将所述限速读取单元从所述配置文件中读取的当前限速对应的取消信号发送至所述仿真平台,并控制所述限速取消计时器开始计时,若在第二时间内收到所述仿真平台的成功回执,则继续将下一条限速对应的取消信号发送至所述仿真平台;若在第二时间后没有收到所述仿真平台的成功回执,则在所述第二时间后将下一条限速对应的取消信号发送至仿真平台。
6.根据权利要求5所述的系统,其特征在于,所述限速自动设置模块还包括:限速取消计数器;其中,所述限速取消计数器分别连接所述限速取消单元和所述仿真平台;
其中,所述限速取消计数器用于计数;
所述限速取消单元用于将当前限速对应的取消信号发送至所述仿真平台,若收到所述仿真平台的成功回执,则控制所述限速取消计数器加1;若没有在所述第二时间内收到所述仿真平台的成功回执,则将所述当前限速对应的取消信号再次发送至所述仿真平台。
7.根据权利要求1所述的系统,其特征在于,所述测试状态轮询控制模块包括:定时器和状态机;其中,所述定时器与所述状态机连接;
其中,所述定时器用于计时;
所述状态机用于获取所述限速自动设置模块和所述自动触发信号许可变化模块的设置状态,并在所述设置状态指示已执行完一次下发最大容量限速、设置最大容量信号许可、取消所有信号许可、取消所有限速后,在所述定时器到达第三时间后,控制所述限速自动设置模块和所述自动触发信号许可变化模块再次执行下发最大容量限速、设置最大容量信号许可、取消所有信号许可、取消所有限速。
8.一种列控中心动态烤机测试方法,其特征在于,所述方法应用于列控中心动态烤机测试系统;所述列控中心动态烤机测试系统包括烤机子系统、仿真平台和被测列控中心;所述烤机子系统包括:测试状态轮询控制模块、限速自动设置模块和自动触发信号许可变化模块;
所述测试状态轮询控制模块循环控制所述限速自动设置模块下发最大容量限速和取消所有限速,以及所述自动触发信号许可变化模块下发可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景;
所述限速自动设置模块将最大容量限速和取消所有限速依次下发至所述仿真平台,所述自动触发信号许可变化模块用于将可触发被测列控中心产生最大容量信号许可和取消所有信号许可的测试场景依次下发至所述仿真平台;
所述仿真平台分别基于所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号许可生成仿真信号,并将所述仿真信号发送至所述被测列控中心;
所述被测列控中心基于所述仿真信号运行,并在所述被测列控中心的维护台上显示运行结果,使得根据所述运行结果与相应的所述最大容量限速、所述取消所有限速、所述最大容量信号许可、所述取消所有信号是否一致,确定所述被测列控中心的限速处理功能和信号许可处理功能在长周期反复执行下是否能够稳定运行;
其中,所述限速自动设置模块包括:限速读取单元、限速发送单元和限速设置计时器;
所述限速读取单元读取配置文件,所述配置文件中填写有所述被测列控中心能够同时存在的最大数量的限速个数以及相应的限速;
所述限速发送单元用于将所述限速读取单元从所述配置文件中读取的当前限速发送至所述仿真平台,并控制所述限速设置计时器开始计时,若在第一时间内收到所述仿真平台的成功回执,则继续将下一条限速发送至所述仿真平台;若在第一时间后没有收到所述仿真平台的成功回执,则在所述第一时间后将下一条限速发送至仿真平台。
CN202111083398.6A 2021-09-16 2021-09-16 列控中心动态烤机测试系统及方法 Active CN113536608B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111083398.6A CN113536608B (zh) 2021-09-16 2021-09-16 列控中心动态烤机测试系统及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111083398.6A CN113536608B (zh) 2021-09-16 2021-09-16 列控中心动态烤机测试系统及方法

Publications (2)

Publication Number Publication Date
CN113536608A CN113536608A (zh) 2021-10-22
CN113536608B true CN113536608B (zh) 2021-12-24

Family

ID=78123177

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111083398.6A Active CN113536608B (zh) 2021-09-16 2021-09-16 列控中心动态烤机测试系统及方法

Country Status (1)

Country Link
CN (1) CN113536608B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102069825A (zh) * 2010-12-08 2011-05-25 北京交通大学 提高ctcs-3列控系统安全性的方法
CN103257650A (zh) * 2013-04-17 2013-08-21 北京全路通信信号研究设计院有限公司 一种用于列车控制系统功能测试的校验系统
CN107450353A (zh) * 2017-09-22 2017-12-08 北京中科智汇科技有限公司 列控地面设备仿真测试系统及方法
CN109298648A (zh) * 2018-11-28 2019-02-01 卡斯柯信号有限公司 一种列控中心仿真自动测试系统
EP3712032A1 (en) * 2017-11-13 2020-09-23 CRSC Research & Design Institute Group Co., Ltd. Method for reproducing scenario, simulation device and system, and computer readable storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102069825A (zh) * 2010-12-08 2011-05-25 北京交通大学 提高ctcs-3列控系统安全性的方法
CN103257650A (zh) * 2013-04-17 2013-08-21 北京全路通信信号研究设计院有限公司 一种用于列车控制系统功能测试的校验系统
CN107450353A (zh) * 2017-09-22 2017-12-08 北京中科智汇科技有限公司 列控地面设备仿真测试系统及方法
EP3712032A1 (en) * 2017-11-13 2020-09-23 CRSC Research & Design Institute Group Co., Ltd. Method for reproducing scenario, simulation device and system, and computer readable storage medium
CN109298648A (zh) * 2018-11-28 2019-02-01 卡斯柯信号有限公司 一种列控中心仿真自动测试系统

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
列控中心仿真测试系统接口软件的设计与实现;徐锦豪;《中国优秀博硕士学位论文全文数据库(硕士)工程科技Ⅱ辑》;20200315;全文 *
高速铁路调度集中一体化仿真测试平台的设计与实现;赵随海 等;《铁道运输与经济》;20180810;全文 *

Also Published As

Publication number Publication date
CN113536608A (zh) 2021-10-22

Similar Documents

Publication Publication Date Title
Bullock et al. A real-time simulation environment for evaluating traffic signal systems
CN112099478A (zh) 列控中心临时限速报文的自动测试方法及装置
US9646130B2 (en) Vehicle simulator system
CN102645930A (zh) 一种用于交通信号控制系统的硬件在环仿真测试系统
RU2331096C1 (ru) Способ моделирования процессов управления техническими средствами и система для его осуществления
CN109923483B (zh) 仿真装置以及仿真方法
CN108038283A (zh) 一种虚拟时钟同步的高效高覆盖率SoC验证平台
CN113536608B (zh) 列控中心动态烤机测试系统及方法
CN107491055A (zh) 总线的测试系统和方法
CN104750633B (zh) Fpga设备访问验证装置及方法
CN103885647B (zh) 触摸屏装置的自适应修复方法及触摸屏装置
EP1106504A2 (en) Methods and apparatus for generating maintenance messages
CN103345439A (zh) 一种信息系统全链路健康状态监控方法及装置
RU2487386C2 (ru) Способ моделирования процессов централизованного управления техническими средствами и система для его осуществления (варианты)
CN112865996B (zh) 一种基于仿真卡的设备测试方法、系统和仿真卡
CN105992234B (zh) 一种无边界网络信道环境模拟方法和系统
CN112590859B (zh) 一种基于用户界面的道岔状态测试方法及装置
CN109507993A (zh) 一种汽车电子控制单元仿真系统
WO1998012687A1 (en) A device for real time stimulation
CN116627048A (zh) 面向集群攻防的多系统联合仿真方法及系统
CN103997430B (zh) 定向通信组网能力的实验室验证测试方法
RU198966U1 (ru) Устройство для оценки вероятностно-временных характеристик формирования сигнала в информационно-управляющих системах
KR101850394B1 (ko) 시나리오 기반의 rf 위협신호발생 방법 및 장치
CA1260572A (en) Diagnostic method for addressing arrangement verification
SU868762A1 (ru) Стенд дл контрол и управлени процессором

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant