一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

工程数据生成方法、平台及计算机设备与流程

2021-11-22 13:17:00 来源:中国专利 TAG:


1.本发明涉及铁路工程设计领域,尤其涉及一种工程数据生成方法、平台及计算机设备。


背景技术:

2.通信联锁系统具有较高的模块化和标准化,但在具体的工程应用过程中系统工程设计、工程组态配置、联锁表制作、系统工程数据下载、系统固件升级、特殊联锁关系处理等仍需要人工完成;虽然这些工作与传统联锁系统相比已经有了比较大的提升,但是在实际工程应用中仍需要一定的人力和物力来保证这些工作的完成,对工程人员的专业性要求较高,同时处理效率也比较低。


技术实现要素:

3.为了解决上述问题,本发明提出一种工程数据生成方法、平台及计算机设备。具体方案如下:
4.第一方面,本公开实施例提供了一种工程数据生成方法,所述方法包括:
5.根据铁路站场的环境场景图,调用预配置的基础图例绘制站场图,其中,所述站场图包括线路图元、道岔图元、信号机图元、轨道图元、绝缘节图元、半自动闭塞设备图元、特殊联锁关系图元及文本图元中至少一种;
6.对所述站场图中各图元的属性进行配置,获取站场图组态信息;
7.根据所述站场图及所述站场图组态信息,生成联锁表;
8.将所述站场图、所述站场图组态信息及所述联锁表,保存至本地设备;
9.将所述站场图、所述站场图组态信息及所述联锁表发送至各图元对应的设备控制器,以使所述设备控制器控制外部设备执行对应的指令;
10.根据所述站场图、所述站场图组态信息及所述联锁表,对所述铁路站场的外部设备进行运行模拟及故障模拟;
11.当运行模拟及故障模拟无异常时,根据所述站场图、所述站场图组态信息及所述联锁表,生成所述铁路站场的工程图纸。
12.根据本公开的一种具体实施方式,所述根据所述站场图、所述站场图组态信息及所述联锁表,对所述铁路站场的外部设备进行运行模拟及故障模拟的步骤之后,所述方法还包括:
13.当运行模拟及故障模拟存在异常时,对所述站场图、所述站场图组态信息及所述联锁表进行修改。
14.根据本公开的一种具体实施方式,所述联锁表包括调车进路表及列车进路表中至少一种;
15.所述根据所述站场图及所述站场图组态信息,生成联锁表的步骤,包括:
16.筛选所述站场图中每个信号机图元对应信号机的全部调车进路,形成初始调车进
路表,其中,所述初始调车进路表包括调车进路始端信号及调车进路终端信号;
17.根据所述初始调车进路表,筛选出各调车进路的敌对信号、折返信号及侵限绝缘条件;
18.根据所述初始调车进路表及所述站场图组态信息,生成所述调车进路表;
19.获取列车进路信息,其中,所述列车进路信息包括列车进路始端信号及列车进路终段信号;
20.根据所述列车进路信息,获取对应的调车进路表;
21.根据所述调车进路表及所述站场图组态信息,生成所述列车进路表。
22.根据本公开的一种具体实施方式,根据所述站场图、所述站场图组态信息及所述联锁表,生成所述铁路站场的工程图纸的步骤,包括:
23.获取工程图纸模板;
24.根据所述站场图,确定各图元对应的外部设备的数量及对应的机柜的数量,其中,所述机柜用于存放所述外部设备;
25.对所述机柜及所述外部设备进行排序;
26.将所述机柜及所述外部设备按照顺序写入所述工程图纸模板,并将所述站场图组态信息及所述联锁表写入所述工程图纸模板,得到所述工程图纸。
27.第二方面,本公开实施例还提供了一种工程数据生成平台,所述平台包括:
28.绘制模块,用于根据铁路站场的环境场景图,调用预配置的基础图例绘制站场图,其中,所述站场图包括线路图元、道岔图元、信号机图元、轨道图元、绝缘节图元、半自动闭塞设备图元、特殊联锁关系图元及文本图元中至少一种;
29.组态模块,用于对所述站场图中各图元的属性进行配置,获取站场图组态信息;
30.联锁表模块,用于根据所述站场图及所述站场图组态信息,生成联锁表;
31.保存模块,用于将所述站场图、所述站场图组态信息及所述联锁表,保存至本地设备;
32.发送模块,用于将所述站场图、所述站场图组态信息及所述联锁表发送至各图元对应的设备控制器,以使所述设备控制器控制外部设备执行对应的指令;
33.模拟模块,用于根据所述站场图、所述站场图组态信息及所述联锁表,对所述铁路站场的外部设备进行运行模拟及故障模拟;
34.工程图纸模块,用于当运行模拟及故障模拟无异常时,根据所述站场图、所述站场图组态信息及所述联锁表,生成所述铁路站场的工程图纸。
35.根据本公开的一种具体实施方式,所述模拟模块还用于:
36.当运行模拟及故障模拟存在异常时,对所述站场图、所述站场图组态信息及所述联锁表进行修改。
37.根据本公开的一种具体实施方式,所述联锁表包括调车进路表及列车进路表中至少一种;
38.所述联锁表模块还用于:
39.筛选所述站场图中每个信号机图元对应信号机的全部调车进路,形成初始调车进路表,其中,所述初始调车进路表包括调车进路始端信号及调车进路终端信号;
40.根据所述初始调车进路表,筛选出各调车进路的敌对信号、折返信号及侵限绝缘
条件;
41.根据所述初始调车进路表及所述站场图组态信息,生成所述调车进路表;
42.获取列车进路信息,其中,所述列车进路信息包括列车进路始端信号及列车进路终段信号;
43.根据所述列车进路信息,获取对应的调车进路表;
44.根据所述调车进路表及所述站场图组态信息,生成所述列车进路表。
45.根据本公开的一种具体实施方式,所述工程图纸模块还用于:
46.获取工程图纸模板;
47.根据所述站场图,确定各图元对应的外部设备的数量及对应的机柜的数量,其中,所述机柜用于存放所述外部设备;
48.对所述机柜及所述外部设备进行排序;
49.将所述机柜及所述外部设备按照顺序写入所述工程图纸模板,并将所述站场图组态信息及所述联锁表写入所述工程图纸模板,得到所述工程图纸。
50.第三方面,本公开实施例还提供了一种计算机设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行第一方面中任一项所述的工程数据生成方法。
51.第四方面,本公开实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面中任一项所述的工程数据生成方法。
52.本公开实施例提供的工程数据生成方法、平台及计算机设备,通过调用基础图例,根据站场的环境场景绘制出铁路站场的站场图;对站场图中的各个图元进行属性配置并保存,得到站场图组态信息;根据站场图及站场图组态信息生成联锁表;最终生成铁路站场的工程图纸。通过上述方法,实现通信联锁系统工程自动设计、自动组态配置、自动生成联锁表、自动生成工程图纸等功能,实现从工程设计到工程实施的全自动化,并且无需铁路信号专业工程技术人员即可操作。
附图说明
53.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
54.图1示出了本公开实施例提供的一种工程数据生成方法的流程示意图;
55.图2示出了本公开实施例提供的一种工程数据生成方法的部分流程示意图;
56.图3示出了本公开实施例提供的另一种工程数据生成方法的部分流程示意图;
57.图4示出了本公开实施例提供的一种工程数据生成平台的模块框图。
具体实施方式
58.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
59.通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求
保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
60.在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
61.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
62.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
63.实施例1
64.图1为本公开实施例提供的一种工程数据生成方法的流程示意图。如图1所示,所述方法包括:
65.s101,根据铁路站场的环境场景图,调用预配置的基础图例绘制站场图,其中,所述站场图包括线路图元、道岔图元、信号机图元、轨道图元、绝缘节图元、半自动闭塞设备图元、特殊联锁关系图元及文本图元中至少一种;
66.具体地,铁路站场设备和站场控制设备的基本单元是矢量图元,矢量图元包括:线路图元、道岔图元、信号机图、轨道图元、绝缘节图元、半自动闭塞设备图元和特殊联锁关系图元和文本图元等。每个站场图中都包括上述图元中的至少一种图元。
67.站场图绘制时,所有的图形的坐标关系为从左到右、从上至下,即左上角为坐标“零点”。
68.线路图元为绘制的站场中线路图,主要包括铁路线路的布局。道岔图元绘制后,还可以配置道岔的属性,如名称、ip地址等,也可以确定或更改道岔的定/反位方向。绝缘节图元中包括电气绝缘节,绘制后可以配置绝缘属性,如一般电气绝缘和侵限绝缘;其中平台中默认为一般电气绝缘。
69.信号机图元分为向右和向左两种信号机,根据站场联锁关系,信号机需要绘制在绝缘节旁边,绘制完成后,会自动将信号机和旁边的绝缘节关联建立联锁关系。之后,还可配置信号机属性和信号机的特殊联锁关系,主要包括:高柱/矮柱信号机配置、进站/发车/调车信号配、是否具有列车进路配置、端口及颜色配置、真实虚拟信号显示、特殊关系编程等。
70.轨道区段具有自动逻辑处理功能,将轨道图元的指针指向某一区段的时候,平台会自动找出当前区段的所有分支,以及分支与道岔之间的关系、图形关系、区段分支或前后区段之间的连接关系等;并能配置区段属性,如:区段名称、ip地址、端口号、轨道电路类型等。
71.半自动闭塞设备主要包括站间联系64d设备。在半自动闭塞设备图元绘制完成后,
能配置64d设备属性,如:ag名称、进站信号机、ip地址等。
72.特殊联锁关系图元中主要包括比较复杂的一种联锁关系的设备,特殊联锁关系的设备包括道口、io等非常规设备。绘制完成后,可以配置设备名称和ip地址,并通过自定义的编程脚本配置特殊关系逻辑、显示颜色、类型等。
73.在站场图绘制完成,能够对绘制的站场图进行删除、修改、增加、横向放大、纵向放大等操作;同时还能够根据平台人机界面的显示要求,调整和配置人机显示界面,使显示效果达到最佳。显示界面的图形调整后自动与联锁数据关联。
74.在图形绘制过程中,人工绘制时存在线条不直、两条连接线之间有较小缝隙或者交叉过多、线段的起始顺序没有从左到右或从上到下排列等一系列问题。而平台可以自动将线段按顺序化、水平化、垂直化,并将多余裁剪,不足补齐,保证线段的首尾连接顺序;使得站场图显示更清晰直观,同时还能提高绘制的效率。
75.s102,对所述站场图中各图元的属性进行配置,获取站场图组态信息;
76.具体实施时,主要在图元的属性中配置各类设备ip、端口等信息,得到站场图组态信息。可以在平台的组态界面中配置;或者图形绘制完毕后,由平台根据预设的工程组态配置原则进行组态配置。可以选择前述的任意一种方式进行配置,自动配置完成后还可以进行人工调整。
77.s103,根据所述站场图及所述站场图组态信息,生成联锁表;
78.具体地,根据站场图中的信号机图元、绝缘节图元及道岔图元等,以及上述图元对应的组态信息,查找联锁表的始端、终端及联锁关系,从而生成联锁表。联锁表包括调车进路表及列车进路表两种。
79.s104,将所述站场图、所述站场图组态信息及所述联锁表,保存至本地设备;
80.具体地,平台在完成图元及联锁表配置后,会自动生成一个“工程名称.rs”的文件,文件中包括工程版本号、站场名称、基本配置、设备状态与显示映射关系、所有站场图形显示数据、设备及组态数据、联锁表、特殊联锁关系编程等。生成文件之后,将其保存至本地服务器,在服务器中按地址空间分区域存放。其中,.rs文件包含了通信联锁系统需要的所有工程数据。
81.s105,将所述站场图、所述站场图组态信息及所述联锁表发送至各图元对应的设备控制器,以使所述设备控制器控制外部设备执行对应的指令;
82.具体实施时,设备控制器包括道岔控制器、信号控制器、轨道控制器、io控制器等。所有的设备控制器都采用同一个应用程序,应用程序根据设备的硬件类型建立相应的服务与控制;所有的设备控制器也都采用同一个配置文件格式进行配置,在具体工程应用中可以根据工程需要对设备控制器业务的某些参数进行精细调整以适应现场应用要求。
83.当把站场图、站场图组态信息及联锁表发送至对应的设备控制器后,设备控制器根据其中的配置信息控制外部设备执行与配置信息对应的指令。如控制信号机的信号灯开启或控制轨道变道等。
84.设备控制器的应用程序包括联锁主控程序、操作界面程序和模块程序。由于联锁系统应用程序出厂时固化在对应的硬件设备中,因此升级很少,但平台仍提供了应用程序升级功能。通信联锁系统采用分布式网络控制,设备分布不同地方,如果是大型车站,各种设备控制器众多,对设备控制器升级或数据更新时必须考虑升级时间,尤其是在用车站的
升级。
85.在一个具体的实施方式中,本平台采用广播方式下载所有升级数据,根据设备类型分为两类下载:联锁主机类和控制器类。联锁主机类包括联锁主机和操作终端,控制器类包括所有的设备控制器。两类设备下载的数据完全不一样,因此采用量不同的端口。快速下载方法如下:
86.建立联锁数据下载udp通信和设备控制器下载udp通信服务,两个通信服务采用不同的端口。根据组态配置的ip地址,分别建立设备控制器ip地址列表和联锁设备ip地址列表。两个通信服务程序以广播的方式每30秒广播一次查询报文,联锁设备、设备控制器受到查询报文后向广播目的源地址和端口发送应答报文,通信服务程序收到应答报文后,根据应答报文的ip地址设置地址列表中的通信状态,收到应答报文表示设备在线,连续3次没有收到表示设备离线。
87.数据下载时将下载的文件按每包1k byte分包,并将每包数据都加上包编号、总包数和crc,服务程序首先发送起诉包通知所有接收设备控制器或主机即将下载的文件名称、总包数和,然后通过广播将所有数据包全部广播发送出去,接收程序收到后对每包数据进行crc校验,如果收到的包正确存储收到的文件包,服务程序发送完成后,发送传输结束消息。设备控制器/主机收到结束报文后,对收到的包进行检查,如果收到的包全部正确组装成完整文件,并根据预先设置的策略升级文件。如果收到的包有不正确包,向服务端发送没有正确收到的包编号,服务端重新发送对应包。采用该方式能够在几秒钟内完成整个网络上的所有设备控制器升级,速度非常快捷。
88.平台还能够对所有的设备控制器/主机进行单个升级操作,单个应用程序重启/全部应用程序重启,单个/全部系统重启等操作。
89.s106,根据所述站场图、所述站场图组态信息及所述联锁表,对所述铁路站场的外部设备进行运行模拟及故障模拟;
90.具体地,站场图组态信息及联锁表配置完成后,能够对当前站场进行真实环境仿真,完全模拟现场的真实设备发送报文,与实地真实设备模拟测试基本一致。仿真模拟能够对进路办理、信号开放、道岔转动等正常功能进行运行模拟,还能进行随机故障模拟,如道岔不到位、启动电流过大、灯丝断丝、轨道电路故障等。
91.s107,当运行模拟及故障模拟无异常时,根据所述站场图、所述站场图组态信息及所述联锁表,生成所述铁路站场的工程图纸。
92.具体实施时,平台会根据站场图中包含的外部设备类型及数量,以及各个外部设备的配置信息、联锁表中的进路关系,计算得到各类机柜的数量,并自动生成cad模式下的工程图纸。
93.此外,平台还会提供类c脚本语言,能够对一些特殊联锁关系进行编程,实现对信号、进路、各类特殊io的控制,通信联锁系统及人机接口界面能够解析脚本语言,并实现相应的控制和显示。具体如下:
94.对于一些不能按进路开放的特殊信号机,可以通过编程设置信号机开放条件、关闭条件和显示配置等。部分特殊进路存在一些特殊联锁关系和带动输出关系,可以根据现场工程条件进行编程,编制进路的特殊联锁关系。
95.io编程是现场应用比较多的特殊联锁关系或一些特殊设备的控制。总体分为两
类:道口和io。道口编程可以编写道口的报警条件、报警取消条件和栏木机自动洛杆条件等。道口报警条件相对复杂,编程时应考虑到所有的报警条件或取消条件是否已经覆盖现场的作业情况。平台能够实现对所有的io进行编程控制。io硬件设备分为8位输入模块、8位输出模块、4位输入模块和4位输出模块。4位输入输出模块的端口地址位为0

7,其中0

3为输入,4

7为输出,所有io模块的端口地址空间都一致。io编程能够实现所有io类型的特殊控制,例如道口预警机输出、io类站间联系、其它一些特殊联锁关系等。
96.特殊联锁关系编程使通信联锁系统在工程实施时,遇到任何非标准联锁关系时无需修改联锁软件程序,直接在平台即可实现工程应用,极大的方便了现场应用,降低了风险,降低了成本。
97.通过上述方法,实现通信联锁系统工程自动设计、自动组态配置、自动生成联锁表、自动生成工程图纸等功能,实现从工程设计到工程实施的全自动化,并且无需铁路信号专业工程技术人员即可操作。
98.根据本公开的一种具体实施方式,所述根据所述站场图、所述站场图组态信息及所述联锁表,对所述铁路站场的外部设备进行运行模拟及故障模拟的步骤之后,所述方法还包括:
99.当运行模拟及故障模拟存在异常时,对所述站场图、所述站场图组态信息及所述联锁表进行修改。
100.具体地,当运行模拟及故障模拟无异常时,证明站场图、站场图组态信息及联锁表无问题,直接生成工程图纸;当运行模拟及故障模拟存在异常时,证明站场图、站场图组态信息及联锁表中至少有一个存在问题,因此,对其进行修改优化,以使得生成的工程图纸无错误。
101.根据本公开的一种具体实施方式,所述联锁表包括调车进路表及列车进路表中至少一种;
102.具体实施时,联锁表分为调车进路表和列车进路表两种。列车进路表必须在调车进路表生成之后才可以生成。
103.参见图2,所述根据所述站场图及所述站场图组态信息,生成联锁表的步骤,包括:
104.s201,筛选所述站场图中每个信号机图元对应信号机的全部调车进路,形成初始调车进路表,其中,所述初始调车进路表包括调车进路始端信号及调车进路终端信号;
105.具体地,从全部图元中找出所有的信号机,并将信号中的特殊信号机删除,并将筛选出的信号机按预先设置的顺序排序。自动生成区段分支关系,包括:区域与绝缘节关系、区段与道岔关系、区、道岔位置等。
106.从信号机图元中按顺序取出信号机,并作为始端信号,并查找对应的绝缘节,通过绝缘节查找对应的区段的始端位置,根据区段图形坐标的连接顺序遍历图形,当遍历到道岔位置有两条线路与之相联接时,将定位分支图形取出继续向下遍历,并将反位分支中图形临时存储并作为回溯节点;当遍历到分支终点绝缘节对应有信号机,并且信号机方向与始端信号机相同,或者信号机为终端信号机时,存储遍历路径,并返回到上一回溯点,取出反位分支信息继续遍历查找。查找出所有始端信号对应的所有进路,并存储;循环查找出所有信号机对应的进路;通过以上方法即可以查找出每一架信号机的所有进路,形成初始调车进路表。初始调车进路表包含:始端信号、终端信号、区段和道岔。
107.s202,根据所述初始调车进路表,筛选出各调车进路的敌对信号、折返信号及侵限绝缘条件;
108.具体实施时,根据初始调车进路表,查找每条进路的敌对信号,敌对进路包括绝对敌对和条件敌对。进路上绝缘节对应有信号机并且方向与始端信号相反的都是绝对敌对;进路末端的无岔区段与另一条对象进路重叠的为条件敌对,条件敌对的条件为敌对进路的道岔条件。
109.始端信号的并置或差置信号均为折返信号;始端信号和终端信号之间,与始端信号方向相反的信号均为折返信号。
110.如果进路中有侵线绝缘区段,根据设置的条件自动查找并配置侵限绝缘条件。
111.s203,根据所述初始调车进路表及所述站场图组态信息,生成所述调车进路表;
112.具体地,特殊联锁关系包括64d设备、标准照查、标准站间联系等。程序根据联锁规则和进路对应的设备关系,自动配置特殊联锁关系。
113.根据站场图组态信息,对进路的信号机显示颜色进行配置:如果信号机为3显示或多显示,根据每条进路道岔的定反位条件和设置规则,自动配置信号机显示颜色。
114.通过以上步骤即可自动生成调车进路表,调车进路表生成后,某些进路,还需要根据现场条件进一步优化调整,可以采用人工方式对每条进路进行确认,保证每条进路联锁关系都完全满足现场工程要求。
115.由于在抽象平面上,站场图只要向右和向左两个行车方向。根据站场特性,将站场图抽象为两个左和右的邻接矩阵,每个矩阵的包含信号机和道岔。信号机元素只要1个或0个邻接点,道岔有1个或2个邻接点。进路查找邻接矩阵能够快速查找任意两架信号机之间是否有进路存在,如果存在由那些基本进路构成。将前面的图形坐标点进路查找升级到矩阵中的可达路径查找,并且采用根据站场特性分为向左和向右两个邻接矩阵,使查找更简单,效率非常高。
116.s204,获取列车进路信息,其中,所述列车进路信息包括列车进路始端信号及列车进路终段信号;
117.具体实施时,列车进路需要在列车信号中选择具有列车信号条件,并输入列车信号终端,才能自动生成列车进路。查找列车始端信号,并将始端信号按一定规则顺序排列。
118.s205,根据所述列车进路信息,获取对应的调车进路表;
119.s206,根据所述调车进路表及所述站场图组态信息,生成所述列车进路表。
120.具体实施时,通过列车进路的始端信号和终端信号查找经过的调车进路,根据调车进路的区段、道岔、敌对信号、侵限绝缘条件等生成初始列车进路表。根据站间联系设备的站场图组态信息的配置自动生成站间联系特殊关系。特殊联锁关系主要指站间联系关系。通过以上步骤即可自动生成列车进路表,某些进路,还需要根据现场条件进一步优化调整,可以采用人工方式对每条进路进行确认,保证每条进路联锁关系都完全满足现场工程要求。
121.参见图3,根据本公开的一种具体实施方式,根据所述站场图、所述站场图组态信息及所述联锁表,生成所述铁路站场的工程图纸的步骤,包括:
122.s301,获取工程图纸模板;
123.具体地,按照标准格式绘制微机柜图纸、信号柜图纸、道岔柜图纸、轨道柜图纸、综
合柜一图纸、综合柜二图纸。由于各种标准对标准柜中的设备名称、图号、工程名称等需要修改的地方建立统一的标准字符集合,确保在同一张图纸中只有唯一的一个字符名称;将按照标准格式绘制的图纸转换为ascii码的dxf文件,并作为工程图纸模板。
124.s302,根据所述站场图,确定各图元对应的外部设备的数量及对应的机柜的数量,其中,所述机柜用于存放所述外部设备;
125.s303,对所述机柜及所述外部设备进行排序;
126.s304,将所述机柜及所述外部设备按照顺序写入所述工程图纸模板,并将所述站场图组态信息及所述联锁表写入所述工程图纸模板,得到所述工程图纸。
127.具体实施时,机柜主要由联锁主机柜、标准信号柜、标准道岔柜、标准轨道柜、综合柜一、综合柜二等构成。同类标准化机柜图纸内部配线完全相同。
128.具体地,根据站场图中的各个图元,计算出各类外部设备的数量,并根据设备计算出机柜数量;并按一定的顺序自动排列布置机柜和机柜内设备的顺序。排列好后程序将模板文件拷贝出并根据工程名称及类型数量重新命名文件,并修改文件内部对应的字符id,模板定义设备为满配状态,没有应用的设备字符名称修改为空字符,并修改图纸编号、图纸名称、工程名称等。输出cad格式的工程图纸。
129.完成后的cad图纸,工程人员可以通过cad软件进一步修改,如果无特殊电路,无需修改即可直接工程应用。
130.通过以上方式能够在瞬间即完成工程出图,简单,快捷基本不会出现错误。
131.本公开实施例提供的工程数据生成方法,通过调用基础图例,根据站场的环境场景绘制出铁路站场的站场图;对站场图中的各个图元进行属性配置并保存,得到站场图组态信息;根据站场图及站场图组态信息生成联锁表;最终生成铁路站场的工程图纸。通过上述方法,实现通信联锁系统工程自动设计、自动组态配置、自动生成联锁表、自动生成工程图纸等功能,实现从工程设计到工程实施的全自动化,并且无需铁路信号专业工程技术人员即可操作。
132.实施例2
133.图4为本公开实施例提供的一种工程数据生成平台的模块框图。如图4所示,所述工程数据生成平台400包括:
134.绘制模块401,用于根据铁路站场的环境场景图,调用预配置的基础图例绘制站场图,其中,所述站场图包括线路图元、道岔图元、信号机图元、轨道图元、绝缘节图元、半自动闭塞设备图元、特殊联锁关系图元及文本图元中至少一种;
135.组态模块402,用于对所述站场图中各图元的属性进行配置,获取站场图组态信息;
136.联锁表模块403,用于根据所述站场图及所述站场图组态信息,生成联锁表;
137.保存模块404,用于将所述站场图、所述站场图组态信息及所述联锁表,保存至本地设备;
138.发送模块405,用于将所述站场图、所述站场图组态信息及所述联锁表发送至各图元对应的设备控制器,以使所述设备控制器控制外部设备执行对应的指令;
139.模拟模块406,用于根据所述站场图、所述站场图组态信息及所述联锁表,对所述铁路站场的外部设备进行运行模拟及故障模拟;
140.工程图纸模块407,用于当运行模拟及故障模拟无异常时,根据所述站场图、所述站场图组态信息及所述联锁表,生成所述铁路站场的工程图纸。
141.根据本公开的一种具体实施方式,所述模拟模块还用于:
142.当运行模拟及故障模拟存在异常时,对所述站场图、所述站场图组态信息及所述联锁表进行修改。
143.根据本公开的一种具体实施方式,所述联锁表包括调车进路表及列车进路表中至少一种;
144.所述联锁表模块还用于:
145.筛选所述站场图中每个信号机图元对应信号机的全部调车进路,形成初始调车进路表,其中,所述初始调车进路表包括调车进路始端信号及调车进路终端信号;
146.根据所述初始调车进路表,筛选出各调车进路的敌对信号、折返信号及侵限绝缘条件;
147.根据所述初始调车进路表及所述站场图组态信息,生成所述调车进路表;
148.获取列车进路信息,其中,所述列车进路信息包括列车进路始端信号及列车进路终段信号;
149.根据所述列车进路信息,获取对应的调车进路表;
150.根据所述调车进路表及所述站场图组态信息,生成所述列车进路表。
151.根据本公开的一种具体实施方式,所述工程图纸模块还用于:
152.获取工程图纸模板;
153.根据所述站场图,确定各图元对应的外部设备的数量及对应的机柜的数量,其中,所述机柜用于存放所述外部设备;
154.对所述机柜及所述外部设备进行排序;
155.将所述机柜及所述外部设备按照顺序写入所述工程图纸模板,并将所述站场图组态信息及所述联锁表写入所述工程图纸模板,得到所述工程图纸。
156.综上所述,本公开实施例提供的工程数据生成装置,通过调用基础图例,根据站场的环境场景绘制出铁路站场的站场图;对站场图中的各个图元进行属性配置并保存,得到站场图组态信息;根据站场图及站场图组态信息生成联锁表;最终生成铁路站场的工程图纸。通过上述方法,实现通信联锁系统工程自动设计、自动组态配置、自动生成联锁表、自动生成工程图纸等功能,实现从工程设计到工程实施的全自动化,并且无需铁路信号专业工程技术人员即可操作。所提供的工程数据生成装置的具体实施过程可以参见上述图1、图2及图3所示的实施例提供的工程数据生成方法的具体实施过程,在此不再一一赘述。
157.此外,本公开实施例还提供了一种计算机设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行如图1至图3所示的工程数据生成方法。
158.另外,本公开实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行如图1至图3所示的工程数据生成方法。
159.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架
构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
160.另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
161.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
162.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献