用于系统设计变更对ATC影响范围的自动判断识别方法与流程
未命名
07-02
阅读:98
评论:0

技术领域:
:1.本发明涉及列车信号控制系统,尤其是涉及一种用于系统设计变更对atc影响范围的自动判断识别方法。
背景技术:
::2.城市轨道项目应用设计活动过程中,系统设计是列车自动控制子系统(atc)、计算机联锁子系统(ci)、列车自动监控子系统(ats)、维护监测支持子系统(mss)、数据通信传输子系统(dcs)的上层设计,如图1所示,其输出的系统数据库(sydb)、列车实时时间参数(rti)是各子系统应用设计的顶层输入,是实现一条地铁线路完备功能的基础。3.每当项目设计基线发布或系统升级时,atc需在设计活动过程中充分识别sydb和rti的变更以及判断对atc的影响,然后据此开展后续活动。对于数据量庞大且内容繁杂的sydb、rti,当前设计人员仅依靠人工识别判断,并最终得到变更影响atc的结果,这不仅耗时费力,而且对人员技术积累要求高、对人员工作责任心要求高。由于该过程是一个安全活动过程,所以一旦出现疏忽遗漏、错误判断、经验主义等主客观因素,都将产生潜在的行车安全危害。4.所以,如何实现一种自动化方法能快速准确识别sydb和rti的变更并判断影响以提高工作效率和降低安全风险,成为需要解决的技术问题。技术实现要素:5.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种用于系统设计变更对atc影响范围的自动判断识别方法。6.本发明的目的可以通过以下技术方案来实现:7.根据本发明的第一方面,提供了一种用于系统设计变更对atc影响范围的自动判断识别方法,该方法包括以下步骤:8.步骤s101,系统设计根据项目实际需求,生成新的系统数据库sydb和列车实时时间参数rti;9.步骤s102,编辑项目配置文件projectconfig;10.步骤s103,按需编辑自定义比较文件userconfig;11.步骤s104,在自动化工具中,选择安全数据vs或轨旁典型列车参数tapip的变更识别选项;12.步骤s105,加载当前版本及上一版本的sydb;13.步骤s106,加载当前版本及上一版本的rti;14.步骤s107,根据步骤s104选择的识别选项点,自动判断vs或者tapip的变更影响范围;15.步骤s108,以直观的可视界面输出最终结果。16.作为优选的技术方案,所述的项目配置文件projectconfig是为适用各地铁线路必须的基本配置;所述的项目配置文件projectconfig包括项目基本属性和tapip默认属性。17.作为优选的技术方案,所述的项目基本属性中的车辆最小减速度、车辆最大加速度、车辆最大速度、车辆最大轮径、车辆最小轮径是根据车辆厂商提供的车辆制造参数而来。18.作为优选的技术方案,所述的自定义比较文件userconfig是可选项的excel文件,允许atc设计人员根据实际需求自定义要判断识别的内容。19.作为优选的技术方案,所述的自定义比较文件userconfig包含vs和tapip两个表单,每个表单定义了要增加判断的内容、取值规则、取值源、取值算法、取值精度和备注信息内容。20.作为优选的技术方案,所述的步骤s107中,由于sydb是xml文件,rti是excel文件,分别利用xpath路径函数表达式和npoi自动解析提取sydb和rti内容,并结合vs或tpaip取值规则,自动判断变更范围。21.作为优选的技术方案,所述的步骤s108中,可视化界面包含菜单栏区域、项目关键的基本配置信息显示区域、系统设计变更识别选项区域以及操作按钮区域,最终输出结果于系统设计变更识别选项区域的“判断结果”列中,并以红、绿、灰显示,分别表示系统设计变更、系统设计未变更、不参与判断识别。22.作为优选的技术方案,所述步骤s105-s108中,提供丰富的用户错误操作或者输入错误信息报错,并在后台实时打印计算日志;23.所述方法为每一个结果提供可视化的判断原理,并提供vs、tapip取值的判断规则索引对照表。24.根据本发明的第二方面,提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现所述的方法。25.根据本发明的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现所述的方法。26.与现有技术相比,本发明具有以下优点:27.1、本发明依靠计算机程序快速准确的给出系统设计sydb和rti变更后对atc影响范围的判断,解放维护人力,具备高效准确性特点;28.2、根据配置文件输入,可以使本发明在不作变更的情况下,应用于不同城市项目或不同基线,满足各个城轨项目的功能需求,具备高通用性特点;29.3、本发明提供直观便捷可视化判断结果的同时,为使用者也提供了判断过程原理,将散落繁复在各个设计文档中的规则,给出直观呈现,方便使用者快速查询设计输入,具备知识图谱特点;30.4、本发明克服传统人工方法中对人员技术积累、工作责任心、工作时间要求都极高的特点,减少人因失效,极大提升atc设计人员在安全活动过程中的工作质量,规避安全隐患逃逸到现场,进一步保证列车的行车安全。附图说明31.图1为本发明的系统设计与子系统的关系图;32.图2为本发明的系统设计变更识别的流程图;33.图3为本发明的项目配置文件组成图;34.图4为本发明的具体实施例流程图;35.图5为本发明的项目配置文件示例图;36.图6为本发明的默认轮径计算示例图;37.图7为本发明的输出结果示例图;38.图8为本发明的判断原理示例图。具体实施方式39.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。40.本发明用于系统设计变更对atc影响范围的自动判断识别方法,填补系统设计自动化变更识别的空白,能依靠计算机程序快速准确地判断atc的安全数据(vs)、轨旁典型列车参数(tapip)是否需要发生变更,不仅提高工作效率,而且能提高工作质量、降低人为错误,进一步保证安全活动过程的准确性,从而确保现场行车安全。41.如图1和图2所示,一种用于系统设计变更对atc影响范围的自动判断识别方法,包括以下步骤:42.步骤s101,系统设计根据项目实际需求,生成新的系统数据库sydb和列车实时时间参数rti;43.步骤s102,为满足不同城轨项目的通用性目标,atc设计人员需编辑项目配置文件projectconfig;44.步骤s103,为满足不同基线的通用性目标,atc设计人员按需编辑自定义比较文件userconfig;45.步骤s104,在自动化工具中,选择vs或tapip的变更识别选项;46.步骤s105,加载当前版本及上一版本的sydb;47.步骤s106,加载当前版本及上一版本的rti;48.步骤s107,根据步骤s104选择的识别项点,自动判断vs或者tapip的变更影响范围;49.步骤s108,以直观的可视界面输出最终结果。50.所述的项目配置文件projectconfig是为适用各地铁线路必须的基本配置,如图3所示,包含项目基本属性和tapip默认属性两大组成部分,每个项目全生命周期过程中,该配置理论上仅需做一次。51.所述的项目基本属性中的车辆最小减速度、车辆最大加速度、车辆最大速度、车辆最大轮径、车辆最小轮径是根据车辆厂商提供的车辆制造参数而来。52.所述的自定义比较文件userconfig是可选项的excel文件,由于基线的不断迭代更新,允许atc设计人员根据实际需求自定义要判断识别的内容,最大程度满足通用性要求。53.所述的自定义比较文件userconfig包含vs、tapip两个表单,每个表单定义了要增加判断的内容、取值规则、取值源、取值算法、取值精度、备注等信息内容。54.所述的步骤s107中,由于sydb是xml文件、rti是excel文件,分别利用xpath路径函数表达式和npoi自动解析提取sydb和rti内容,并结合vs或tpaip取值规则,自动判断变更范围。55.所述的步骤s108中,可视化界面包含菜单栏区域、项目关键的基本配置信息显示区域、系统设计变更识别选项区域以及操作按钮区域,最终输出结果于系统设计变更识别选项区域的“判断结果”列中,并以红、绿、灰显示,分别表示系统设计变更(atc取值错误需更新)、系统设计未变更(atc取值准确无需更新)、不参与判断识别。56.所述的步骤s105-s108中,提供丰富的用户错误操作或者输入错误信息报错,并在后台实时打印计算日志,以便调试管理,及时纠错。57.所述的自动化工具不仅给出最终判断结果,而且为每一个结果提供可视化的判断原理,此外提供vs、tapip取值的判断规则索引对照表,避免自动化过程取代人工后,设计人员忽视或遗忘了设计输入原理。58.具体实施例59.以郑州城市轨道交通10号线一期工程为例,图4为本发明的系统设计sydb、rti变更对atc影响范围的自动判断识别的流程图,具体步骤如下:60.步骤s201:打开自动化工具,自动加载已配置好的项目配置文件projectconfig,如图5所示,按项目基本属性和tapip默认属性读取;61.步骤s202:可执行程序于后台自动计算默认轮径,如图6所示,默认轮径是诸多vs、tapip参数计算判断的基础,包括最大轮径值和最小轮径值的计算,在计算窗口,允许实时更新重新计算操作;62.步骤s203:自动创建vs表单datatablevs类,定义了sydb和rti对vs的影响因子、影响规则以及计算算法;63.步骤s204:自动创建tpaip表单datatabletapip类,定义了sydb和rti对tapip的影响因子、影响规则以及计算算法;64.步骤s205:判断是否存在自定义需要添加的比较文件,如果存在则转步骤s206,如果不存在则直接转步骤s208;65.步骤s206:利用npoi技术提取解析比较文件userconfig,根据自定义表单读取有效数据;66.步骤s207:将自定义比较文件中的vs、tapip表单数据分别追加到步骤s203中的datatablevs类、步骤s204中的datatabletapip类,且用浅蓝背景标识出自定义添加的数据于主体窗口界面中,以区分缺省和自定义;67.步骤s208:加载项目已做好的vs数据,显示到主体窗口界面的“当前vs取值”列;68.步骤s209:根据实际所需,选择vs或是tapip变更识别项点;69.步骤s210:加载系统设计输出的当前版本sydb和前一版本sydb,若无需比较历史版本,可只加载当前版本sydb;70.步骤s211:加载系统设计输出的当前版本rti和前一版本rti,若无需比较历史版本,可只加载当前版本rti;71.步骤s212:一键判断识别,最终结果如图7所示,标绿项表示系统设计未更新,atc当前取值无误;标红项表示系统设计发生更新,atc当前取值需纠正更新;标灰项表示无需判断识别的元素,atc可忽略;于主界面选中某一行数据,双击可弹出判断原理详情窗体,如图8所示,方便设计输入查询。72.综上所述,本发明提供一种用于系统设计变更对atc影响范围的自动判断识别方法,基于配置文件,利用自动化工具,允许atc设计人员快速准确识别系统设计sydb和rti的变更范围和影响结果,从而提高工作效率和工作质量,有效减少人因失效导致的安全隐患逃逸到现场的概率,降低安全风险。73.以上是关于方法实施例的介绍,以下通过电子设备及储存介质实施例,对本发明所述方案进行进一步说明。74.本发明电子设备包括中央处理单元(cpu),其可以根据存储在只读存储器(rom)中的计算机程序指令或者从存储单元加载到随机访问存储器(ram)中的计算机程序指令,来执行各种适当的动作和处理。在ram中,还可以存储设备操作所需的各种程序和数据。cpu、rom以及ram通过总线彼此相连。输入/输出(i/o)接口也连接至总线。75.设备中的多个部件连接至i/o接口,包括:输入单元,例如键盘、鼠标等;输出单元,例如各种类型的显示器、扬声器等;存储单元,例如磁盘、光盘等;以及通信单元,例如网卡、调制解调器、无线通信收发机等。通信单元允许设备通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。76.处理单元执行上文所描述的各个方法和处理,例如本发明方法。例如,在一些实施例中,本发明方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元。在一些实施例中,计算机程序的部分或者全部可以经由rom和/或通信单元而被载入和/或安装到设备上。当计算机程序加载到ram并由cpu执行时,可以执行上文描述的本发明方法的一个或多个步骤。备选地,在其他实施例中,cpu可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行本发明方法。77.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。78.用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。79.在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。80.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域:
:的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页12当前第1页12
技术特征:
1.一种用于系统设计变更对atc影响范围的自动判断识别方法,其特征在于,该方法包括以下步骤:步骤s101,系统设计根据项目实际需求,生成新的系统数据库sydb和列车实时时间参数rti;步骤s102,编辑项目配置文件projectconfig;步骤s103,按需编辑自定义比较文件userconfig;步骤s104,在自动化工具中,选择安全数据vs或轨旁典型列车参数tapip的变更识别选项;步骤s105,加载当前版本及上一版本的sydb;步骤s106,加载当前版本及上一版本的rti;步骤s107,根据步骤s104选择的识别选项点,自动判断vs或者tapip的变更影响范围;步骤s108,以直观的可视界面输出最终结果。2.根据权利要求1所述的一种用于系统设计变更对atc影响范围的自动判断识别方法,其特征在于,所述的项目配置文件projectconfig是为适用各地铁线路必须的基本配置;所述的项目配置文件projectconfig包括项目基本属性和tapip默认属性。3.根据权利要求2所述的一种用于系统设计变更对atc影响范围的自动判断识别方法,其特征在于,所述的项目基本属性中的车辆最小减速度、车辆最大加速度、车辆最大速度、车辆最大轮径、车辆最小轮径是根据车辆厂商提供的车辆制造参数而来。4.根据权利要求3所述的一种用于系统设计变更对atc影响范围的自动判断识别方法,其特征在于,所述的自定义比较文件userconfig是可选项的excel文件,允许atc设计人员根据实际需求自定义要判断识别的内容。5.根据权利要求3所述的一种用于系统设计变更对atc影响范围的自动判断识别方法,其特征在于,所述的自定义比较文件userconfig包含vs和tapip两个表单,每个表单定义了要增加判断的内容、取值规则、取值源、取值算法、取值精度和备注信息内容。6.根据权利要求4所述的一种用于系统设计变更对atc影响范围的自动判断识别方法,其特征在于,所述的步骤s107中,由于sydb是xml文件,rti是excel文件,分别利用xpath路径函数表达式和npoi自动解析提取sydb和rti内容,并结合vs或tpaip取值规则,自动判断变更范围。7.根据权利要求5所述的一种用于系统设计变更对atc影响范围的自动判断识别方法,其特征在于,所述的步骤s108中,可视化界面包含菜单栏区域、项目关键的基本配置信息显示区域、系统设计变更识别选项区域以及操作按钮区域,最终输出结果于系统设计变更识别选项区域的“判断结果”列中,并以红、绿、灰显示,分别表示系统设计变更、系统设计未变更、不参与判断识别。8.根据权利要求5所述的一种用于系统设计变更对atc影响范围的自动判断识别方法,其特征在于,所述步骤s105-s108中,提供丰富的用户错误操作或者输入错误信息报错,并在后台实时打印计算日志;所述方法为每一个结果提供可视化的判断原理,并提供vs、tapip取值的判断规则索引对照表。9.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在
于,所述处理器执行所述程序时实现如权利要求1~8中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~8中任一项所述的方法。
技术总结
本发明涉及一种用于系统设计变更对ATC影响范围的自动判断识别方法,该方法包括:S101,系统设计根据项目实际需求,生成新的系统数据库SYDB和列车实时时间参数RTI;S102,编辑项目配置文件ProjectConfig;S103,按需编辑自定义比较文件UserConfig;S104,在自动化工具中,选择安全数据VS或轨旁典型列车参数TAPIP的变更识别选项;S105,加载当前版本及上一版本的SYDB;S106,加载当前版本及上一版本的RTI;S107,根据步骤S104选择的识别选项点,自动判断VS或者TAPIP的变更影响范围;S108,以直观的可视界面输出最终结果。与现有技术相比,本发明具有高效准确性等优点。明具有高效准确性等优点。明具有高效准确性等优点。
技术研发人员:向美柱 徐艳阳 魏泽冰 马佳芸 梁宇 李燕杰 冯文韬 李倩华
受保护的技术使用者:卡斯柯信号有限公司
技术研发日:2022.12.28
技术公布日:2023/6/27
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/