轨检车里程调整方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅析轨检车里程调整方法及应用
一、轨检车里程误差现状及里程修改的必要性
1.1 里程误差现状
目前对确保轨检车里程相对准确的方式主要为手工对标、GPS自动对标、直接利用机车LKJ设备数据里程三种。
1.1.1三种方式均存在不同程度的里程差异。LKJ方式一般用于CRH动检车,因不同地点LKJ设备数据本身不准或检测设置不准或运行时漏读LKJ数据;GPS对标一般用于5型轨检车,因GPS采标误差或里程误差参数设置不一;手工对标因人为误差,等因素,导致里程存在不定差异或固定差异或不同区段的不同差异。
1.1.2 从抽样实际情况看,上述方式存在里程误差最大范围分别约为±0-200m/10km或±0-50m/10km。
1.2数据应用对上述三方式提出了新的要求
1.2.1进行轨道缺陷整治希望超限里程更准确。
1.2.2 精确分析需对波形图及超限里程进行调整。任意次波形图任意点的完全自动重叠,对历次动态数据进行准确对准,要求对波形图里程进行调整。在此基础上进行准确高效的轨道质量历史变化情况分析。
1.2.3 要求减少手工重叠历史波形图时因里程误差参数不同而需移动历史波形的操作。
1.2.4 当应对标操作或其他原因导致里程混乱时,急需对里程进行调整,而无先进的方法是难以实现的。
二、修改里程的方式
2.1 对WinDBC导出数据为*.Txt波形数据文件进行应用。
2.1.1 用WinDBC的菜单“文件-输出检测数据文本格式”得到*.txt文件。
如图1所示,单击“Define…”,出现图2所示对话框,根据需要勾选所需要的通道(Channel),在单击菜单栏“Option”勾选“Export Header”,单击“OK”返回图1。图1中单击“OK”后出现图4所示对话框,在“文件名”文本框中显示默认的*.Txt文件名(可自编辑),然后单击“保存”,即得到波形图的*.Txt格式数据文件。
图1
图2
图3
图4
打开2.1.1所得到的*.txt文件,(若在图3中勾选了“Export Header”,则Txt文件首行为各通道的标签,否则无通道标签行;后面是波形数据,每一行为一个点的各通道数据),如图5所示,为某个*.geo文件导出的*.txt数据文件。
图5
2.1.2 在数据库中创建一个表GeoData,需要包含下列字段
字段:检测日期 T (8),起止站 C(30),PointID I(4),线名 C(14),调整后里程 N(11,6)。这些字段主要应包含这几类信息:一是区别各次检测的日期、起止站等信息的字段,二是表示各测点唯一性的字段,三是以相关通道名为字段名的字段,四是线名、调整后里程字段。为减少表容量,可减少日期、起止站字段,以TestId I(4)取而代之,并需另建一表,存储当次检测相关信息,例如(TestId I(4), 检测日期 T (8),起止站 C(30),PintID I(4),车型 C(8),车号 C(12),增里程 L(1),正方向 L(1),车次 C(12)。
2.1.3 在数据库中创建一个表GeoFixture(只需创建一次),需要包含下列字段:
FixtrueId I(4),线名C(14),里程N(11,6),固定设备名C(20)。
该表包含的记录应有如下特征:一是任一条记录必须能准确标识该线的某个检测点,并且从波形图上有固定的设备,一般选择道岔转辙机所在Ald波形峰尖(即可准确到轨枕位置),或者选择电容枕;二是每一条检测径路必须至少应包含起站、止站各一条记录,该线的起、止里程各一条记录,共4条记录;三是还可以或者应当包含中间各站的道岔标识点,以应对处理含到发线的情况;四是一股到发线应以站名_股道编号为线名,以两端道岔为固定标识点,单独创建两条条记录。
2.1.4 编写程序将*.txt数据导入到数据库表(略)。
2.1.5 编写程序对GeoData表中的里程进行调整。
在GeoData中找到不同径路对应于GeoFixture设备的PointID,以FixtrueId的里程去更新调整后里程。每条径路(含每条到发线)只需找到并更新首尾两点即可(例外见附录)。
在GeoData中根据各径路的两点里程及两点间的测点数,推算各未知里程的测点的里程,然后将该里程四舍五入为轨检车检测点距0.25m的倍数,并更新。至此该次检测的里程调整完毕。
2.2 直接对GEO文件数据进行应用
因Geo文件为二进制数据文件,其存储格式笔者目前尚不清楚,无法准确读取其具体的数据信息。若能读取GEO数据,除了能进行Txt文件的相关处理和应用,还可直接修改GEO文件的里程数据,然后打印出的波形图其里程是相当准确的,便于高效找到和处理轨道缺陷。
三、进一步分析。
3.1 任意次检测的任意区段任意通道的波形数据的自动重叠对比及随不同检测日期的变化分析(略)。
3.2 超限数据的里程的准确发布
只需一条SQL语句,应包含Geo里程、调整后里程两个字段和超限的其他属性字段,即可得到该次检测的准确里程超限报表。例如Select defect .* from defect where TestId=?nTestId
即可查询到某此检测(TestId)的所有线名的超限里程及相关超限信息。
3.3 超限的重复性、发展性分析
3.3.1 下列语句得到两次检测的超限数据
Select defect .* from defect where TestId=?nTestId1 into cursor defect1_cursor
Select defect .* from defect where TestId=?nTestId2 into cursor defect1_cursor
3.3.2 用连接查询得到重复超限数据,并分析其峰值变化情况
select defect1_cursor.*, defect2_cursor.峰值 as 峰值2, defect2_cursor.峰值- defect1_cursor.峰值 as 峰值变化 from d efect1_cursor left outer join defect2_cursor on defect1_cur sor.调整后里程= defect2_cursor.调整后里程 and defect1_curso r.项目= defect2_cursor.项目 into cursor repeated_1_2_cursor 得到第2次检测重复着第1次检测的数据
3.3.3 进一步使用SQL语句可以方便地得到下列数据
(1)本次超限有哪些是重复上次的?
(2)本次超限有哪些是上次发展的?
(3)本次超限有哪些是新生的,甚至上次其峰值是多少?
(4)本次超限的历史发展变化情况如何?
附录
说明:本文参数的数据处理方法,只适用于在该次检测中,里程误差参数设置不变的情况。若在检测过程中里程误差参数设置发生变化,还需对不同参数区段作不同的相关处理。
ZhangWeilin
2012.01.18 in ChongQing