一种信号系统轨道数据库的自动生成方法与流程

文档序号:12470348阅读:1017来源:国知局
一种信号系统轨道数据库的自动生成方法与流程

本发明涉及轨道交通技术领域,尤其涉及数据库的生成。



背景技术:

城市轨道交通信号系统是城市交通的主要技术装备,它担负着指挥列车运行、保证行车安全、提高运输效率的重要任务。城市轨道交通列车密度高、行车间隔短,对其信号控制系统的自动化程度、安全性、可靠性要求非常高。

信号系统轨道(Guideway)数据库是从事轨道交通信号设计所需的各种原始数据集合,其作为相关子系统的数据输入,其数据的正确性至关重要。Guideway共包含四个子系统数据库,分别为列车自动监测系统(ATS)数据库、移动授权单元(MAU)数据库、车载控制单元(VOBC)数据库和站台门控制单元(PCU)数据库,每一个数据库都包含多个表格,多的甚至达到40多个表格,其中有很多的数据均是来自于同一个数据文件,且目前数据库中的所有表格均为人工填写完成,需要大量的工时,效率也不高。也可能会导致相同的信息因为人工填写失误而导致信息不一致,这种失误对后续使用数据库的人及应用软件带了不必要的返工,浪费了工时的同时还降低了效率,更为严重的是错误的数据可能会导致行车安全。



技术实现要素:

本发明的目的在于提供一种信号系统轨道数据库的自动生成方法,有效提高地铁信号系统数据库设计过程的效率和质量。

实现上述目的的技术方案是:

一种信号系统轨道数据库的自动生成方法,包括:

导入轨道交通数据文件,建立轨道交通的数据结构;

导入联锁表数据文件,建立联锁表的数据结构;

根据轨道交通的数据结构和锁表的数据结构,自动生成列车自动监测系统数据库、移动授权单元数据库、车载控制单元数据库和站台门控制单元数据库。

在上述的信号系统轨道数据库的自动生成方法中,所述的建立轨道交通的数据结构指:确认所选择的轨道交通数据文件的数据表格和数据项都存在以后,依次导入坡度、限速、长短链、拓扑数据、控区、道岔、站台、信号机、区段、车档、计轴、信标、屏蔽门、站台紧急关闭按钮、防淹门、隔断门、风井和列车自动控制进入进路请求的数据表格的格式数据,存储在已建立轨道交通的数据结构中,同时依据所导入的里程值信息对轨道交通的数据结构中的里程数据更新并排序;

所述的建立联锁表的数据结构指:打开所选择的联锁数据文件,导入各个控区的联锁表文件,从导入的联锁表文件中提取出进路数据表中的相关信息建立结构数据,并依据进路号对建立的数据结构排序。

在上述的信号系统轨道数据库的自动生成方法中,所述的自动生成列车自动监测系统数据库指:利用轨道交通的数据结构和锁表的数据结构,选取不同的数据依次对每一个数据表的每一个单元格的内容进行赋值,最后将所赋值的结构体变量一次性写入xml文件中;

其中,各数据表的顺序为:数据库表头,区域、计轴区段、道岔、信号机、站台、站台紧急停车按钮、站台扣车按钮、站台无人折返按钮、轨道区段、联锁进路、移动授权路径、进路以及数据库表尾。

在上述的信号系统轨道数据库的自动生成方法中,所述的自动生成移动授权单元数据库指:利用轨道交通的数据结构和锁表的数据结构,选取不同的数据依次对每一个数据表的每一个单元格的内容进行赋值,最后将所赋值的结构体变量一次性写入xml文件中;

其中,各数据表的顺序为:数据库表头、对象编号、参数、计轴区段、道岔、信号机、站台、通信区域、轨道区段、联锁进路、移动授权路径、进入区域、门户、防淹门区域、ATS网络编号以及数据库表尾。

在上述的信号系统轨道数据库的自动生成方法中,所述的自动生成车载控制单元数据库指:利用轨道交通的数据结构和锁表的数据结构,选取不同的数据依次对每一个数据表的每一个单元格的内容进行赋值,最后将所赋值的结构体变量一次性写入xml文件中;

其中,各数据表的顺序为:数据库表头、对象编号、参数、计轴区段、道岔、信号机、站台、坡度、自动列车防护速度、列车自动运行、定位信标、信号机有源信标、进路信标、轨道区段、制动区域、通信区域、PCU通信区域、禁停区、不停车转换模式区域、VOBC切换区域、配置表以及数据库表尾。

在上述的信号系统轨道数据库的自动生成方法中,所述的自动生成站台门控制单元数据库指:利用轨道交通的数据结构和锁表的数据结构,选取不同的数据依次对每一个数据表的每一个单元格的内容进行赋值,最后将所赋值的结构体变量一次性写入xml文件中;

其中,各数据表的顺序为:数据库表头、对象编号、参数、站台、总线配置以及数据库表尾。

本发明的有益效果是:本发明通过现代化的计算机技术,根据传统数据库的编制原则,导入统一的数据文件,根据用户的不同需要,产生四个不同的数据库文件。生成一个数据库文件仅需要不到一分钟的时间,同时可以保证同一个输入文件输出的不同数据库文件的数据一致性,在数据准确性和时效性方面均得到了很大的提高,有利于系统设计的效率和数据准确性的提高。

附图说明

图1是本发明的信号系统轨道数据库的自动生成方法的流程图;

图2是本发明中自动生成ATS数据库的流程图;

图3是本发明中自动生成MAU数据库的流程图;

图4是本发明中自动生成VOBC数据库的流程图;

图5是本发明中自动生成PCU数据库的流程图。

具体实施方式

下面将结合附图对本发明作进一步说明。

请参阅图1,本发明的信号系统轨道数据库的自动生成方法,包括下列步骤:

S1,导入轨道交通数据文件,建立轨道交通的数据结构。具体指:打开选择的轨道交通数据文件,检查其中所需的数据表格和数据项是否都存在,如果发现异常,将会进行报警提示,如果没有问题,将会依次导入坡度、限速、长短链、拓扑数据、控区、道岔、站台、信号机、区段、车档、计轴、信标、屏蔽门、站台紧急关闭按钮、防淹门、隔断门、风井、ATC(列车自动控制)进入进路请求等数据表格的标准格式数据,存储在已建立的轨道交通的数据结构中。同时依据所导入的里程值信息对相关的数据结构中的里程数据更新并排序,便于后续生成数据库文件的使用。文件导入成功后,提示所导入的每个数据元素的个数,便于用户确认所导入的数据文件是否正确。

S2,导入联锁表数据文件,建立联锁表的数据结构。具体指:打开选择的联锁表数据文件,可以一次导入一个控区的联锁表文件,也可以一次性导入全线所有控区的联锁表文件。根据导入的数据文件,提取出进路数据表中的相关信息建立Routes结构数据,并依据进路号对建立的数据结构排序。

S3,根据轨道交通的数据结构和锁表的数据结构,自动生成ATS数据库、MAU数据库、VOBC数据库和PCU数据库。

如图2所示,自动生成ATS数据库指:利用轨道交通的数据结构和锁表的数据结构,选取不同的数据依次对每一个数据表的每一个单元格的内容进行赋值,最后将所赋值的结构体变量一次性写入xml文件中。用户最终查看文件是以excel的形式打开。其中,各数据表的顺序为:各数据表的顺序为:数据库(ATS_Datanase)表头,区域(ATS_Zones)、计轴区段(ATS_Blocks)、道岔(ATS_Switches)、信号机(ATS_Signals)、站台(ATS_Platforms)、站台紧急停车按钮(ATS_PESBs)、站台扣车按钮(ATS_PHBs)、站台无人折返按钮(ATS_PDTDs)、轨道区段(ATS_Track_Zones)、联锁进路(ATS_PMI_Routes)、移动授权路径(ATS_MAUPaths)、进路(ATS_Routes)以及ATS数据库(ATS_Databese)表尾。

MAU数据库将为MAU子系统提供必需的输入数据,包括拓扑结构,道岔、信号机、区段、站台、联锁区域、轨道区域、MAU路径、系统参数配置、I/O配置、FGD区域等数据。如图3所示,自动生成MAU数据库指:利用轨道交通的数据结构和锁表的数据结构,选取不同的数据依次对每一个数据表的每一个单元格的内容进行赋值,最后将所赋值的结构体变量一次性写入xml文件中。其中,各数据表的顺序为:数据库(MAU_Databese)表头、对象编号(MAU_ObjectIDs)、参数(MAU_Parameters)、计轴区段(MAU_Blocks)、道岔(MAU_Switches)、信号机(MAU_Signals)、站台(MAU_Platforms)、通信区域(MAU_Zones)、轨道区段(MAU_TrackZones)、联锁进路(MAU_PMIRoutes)、移动授权路径(MAU_MAUPaths)、进入区域(MAU_EntryZones)、门户(MAU_Portals)、防淹门区域(MAU_FGD_Areas)、ATS网络编号(MAU_ATSNetworks)以及数据库(MAU_Databese)表尾。

如图4所示,自动生成VOBC数据库指:利用轨道交通的数据结构和锁表的数据结构,选取不同的数据依次对每一个数据表的每一个单元格的内容进行赋值,最后将所赋值的结构体变量一次性写入xml文件中;其中,各数据表的顺序为:各数据表的顺序为:数据库(VOBC_Databese)表头、对象编号(VOBC_ObjectIDs)、参数(VOBC_Parameters)、计轴区段(VOBC_Blocks)、道岔(VOBC_Switches)、信号机(VOBC_Signals)、站台(VOBC_Platforms)、坡度(VOBC_Grades)、自动列车防护速度(VOBC_ATPSpeeds)、列车自动运行(VOBC_ATOSpeeds)、定位信标(VOBC_PositionTags)、信号机有源信标(VOBC_SignalTags)、进路信标(VOBC_RouteTags)、轨道区段(VOBC_TrackZones)、制动区域(VOBC_BrakeZones)、通信区域(VOBC_CommZones)、PCU通信区域(VOBC_PCU_CommZones)、禁停区(VOBC_NotAllowedZone)、不停车转换模式区域(VOBC_ModeChangeAreas)、VOBC切换区域(VOBC_Switchovers)、配置表(VOBC_Allocations)以及数据库(VOBC_Databese)表尾。

如图5所示,自动生成PCU数据库指:利用轨道交通的数据结构和锁表的数据结构,选取不同的数据依次对每一个数据表的每一个单元格的内容进行赋值,最后将所赋值的结构体变量一次性写入xml文件中;其中,各数据表的顺序为:数据库(PCU_Databese)表头、对象编号(PCU_ObjectIDs)、参数(PCU_Parameters)、站台(PCU_Platforms)、总线配置(PCU_IO_Configurations)以及数据库(PCU_Databese)表尾。

S4,将产生的数据库文件展示给用户查看。用户点击相应的数据库生成操作后,依据用户所选择的产品格式标准以及数据库文件的类型,计算生成相应的数据,最后将生成的数据文件直接打开,方便用户查看,如果需要另存的操作,用户可自行操作。

以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1