车载定位系统及其使用方法_2

文档序号:9793230阅读:来源:国知局
,用于控制一个自动速度和制动控制系统208。V0BC206也用于传输判定的位置信息至一个集中的或分散的控制系统210,控制系统210位于车辆的外部。
[0026]在一些实施例中,V0BC206通过在每个重要的机器上运行一个背景处理来实施,其中重要的机器在系统中具有安全完整性水平4(SIL4),用于侦听通信流量,并收集被VOBC的配置参数识别的关键数据。在一些实施例中,SIL4基于国际电工技术委员会(IEC)标准61508 AIL层级4意味着每小时故障的可能性为10—8至10一9。
[0027]在一些实施例中,V0BC206使用检测的惯性参数及判定的位置改善轨道数据库204的存储的惯性参数。例如,在一些例子中,由于轨道的磨损导致的超时的轨道队列的改变。当检测的惯性参数在存储的惯性参数的错误工差内,用于当前车辆的通过时,后续车辆的通过(或不同的车辆)将会在某些例子中超出错误工差。如果检测的惯性参数不匹配在错误工差内的任何存储的惯性参数,在一些例子中,V0BC206将不会判定车辆的位置。在一些实施例中,如果V0BC206无法判定车辆的位置,VOBC产生了一个信号,以使车辆刹车,使其停止。在实施例中,在判定车辆的位置后V0BC206更新轨道数据204后,不能判定车辆位置的风险被减少了。
[0028]在一些实施例中,V0BC206基于最近的检查点限定了一些存储的惯性参数用于比较。在一些实施例中,最近的检查点包括一个车站,一个开关,一个地标,一个天线或其它轨道的可区别特征。通过基于最近的检查点限定了一些存储的惯性参数用于比较,V0BC206减少了用于判定车辆位置的计算时间。通过限定比较至轨道的一个更小部分,V0BC206也可以减少在轨道数据库204内识别多个匹配的风险。
[0029]自动速度和制动控制系统208用于控制车辆沿着轨道的移动。在一些实施例中,在V0BC206不能判定车辆的位置时,VOBC发送一个信号至自动速度和制动控制系统208,以使车辆刹车,使其停止,直到位置被确定。在一些实施例总,在V0BC206不能判定车辆的位置时,VOBC发送一个信号至自动速度和制动控制系统208,以使车辆减速,并在下一个检查点停车。
[0030]基于轨道的机械属性,轨道的片段具有一个最大允许速度。例如,在一些例子中,在具有铁轨的轨道中,最大允许速度基于一个最大施加的力以改变铁轨间的距离而判定。VBPS200提供了一个比其它的位置检测系统更好的系统,其优点在于轨道数据库204包括轨道的存储的惯性参数,例如运行时的轨道的倾斜角度。倾斜角度产生了一部分的施加的用于改变轨道间距离的力,变为施加在轨道上的压缩力。此结果导致车辆的速度可以增加,因为基于轨道数据库204的存储的惯性参数,倾斜的角度是已知的。
[0031 ]在一些实施例中,V0BC206使用了轨道数据库204以判定车辆的部分轨道方向的存储的惯性参数,并发送一个信号至自动速度和制动控制系统208,以使车辆在比一个预设的最大允许速度更高的速度运行。此增加的速度增加了运输效率,并减少了乘客的旅行时间。
[0032]在一些实施例中,集中的或分散的控制系统210沿着轨道从多个车辆中收到了位置信息,并基于收到的位置信息提供每个车辆以运行的授权。在一些实施例中,集中的或分散的控制系统210提供了最大允许速度信息至车辆。在一些实施例中,V0BC206允许基于轨道数据库204的存储的惯性参数,覆盖从集中的或分散的控制系统210收到的最大允许信息速度。
[0033]根据一个或多个实施例,图3是一个普通目的的计算设备的框图,用于实施一个VBPS300 ο在一些实施例中,VBPS300类似于VBPS200(如图2所示)。VBPS300包括一个硬件处理器302,和一个非暂时的,计算机可读存储介质304,介质具有例如存储了计算机程序代码306,代码具有例如一组可执行指令。计算机可读存储介质304也具有指令307,用于操作VBPS300的元件。处理器302也通过总线308电子连接至一 I/O接口 310。一网络接口 312也通过总线308电子连接至处理器302。网络接口 312连接至一网络314,以至于处理器302和计算机可读存储304可以通过网络314连接并通信至外部元件,例如,自动速度和制动控制系统208,或集中的或分散的控制系统210 (图2)。在一些实施例中,网络接口 312被一个不同的通信路径所替代,例如光纤通信,微波通信,感应线圈通信,或其它合适的通信路径。一个轨道数据库316,也通过总线308电子的连接至处理器302。轨道数据库316存储了轨道的惯性参数。一个INS318,也通过总线308电子连接至处理器302JNS318用于检测车辆的惯性参数。处理器302用于执行计算机程序代码306,代码存储于计算机可读存储介质304,以便使VBPS304用于执行关于INS100 (图1),VBPS200 (图2)或一种方法500 (图5)所述的部分或全部的操作。
[0034]在一些实施例中,处理器302是一个中央处理器(CPU),一多处理器,一分布式处理系统,一特定用途集成电路(ASIC),和/或一合适的处理单元。在一些实施例中,处理器302用于产生位置信息信号,用于通过网络接口 312传输至外部电路。在一些实施例中,处理器302用于产生速度或制动信号,用于通过网络接口 312传输至外部电路。
[0035]在一些实施例中,计算机可读存储介质304是一个电子的,磁的,光学的,电磁的,红外的,和/或一半导体系统(或装置或设备)。例如,计算机可读存储介质304包括一个半导体或固态存储器,一磁带,一可移动的计算机磁盘,一随机访问存储器(RAM),一只读存储器(ROM),一刚性磁盘,和/或一光盘。在一些使用光盘的实施例中,计算机可读存储介质304包括一只读光盘驱动器(⑶-ROM),一读写光盘驱动器(⑶-R/W),和/或一数字视频光盘(DVD)。
[0036]在一些实施例中,存储介质304存储了计算机程序代码306,代码用于使VBPS300执行关于INS100(图1),VBPS200(图2)或一种方法500(图5)所述的操作。在一些实施例中,存储介质304也存储了执行关于INS100,VBPS200或一种方法500所需的信息,例如一方向参数320,一距离参数322,一摇晃参数324,一俯仰参数326,一偏航参数328,一磁坐标330,一最近的检查点参数332和一速度参数334,和/或一组可执行指令,以执行关于INS100,VBPS200或一种方法500所述的操作。
[0037]在一些实施例中,存储介质304存储了指令307,用于与外部组件联系。指令307使处理器302产生可以被外部组件读取的操作指令,以有效的执行关于INS100,VBPS200或方法500所述的操作。
[0038]VBPS300包括I/O接口 310。1/0接口 310连接至外部电路。在一些实施例中,I/O接口310包括一个键盘,小键盘,鼠标,追踪球,触控板,和/或光标方向键,用于传递信息和命令至处理器302。
[0039]VBPS300也包括网络接口 312,网络接口连接至处理器302。网络接口 312允许了VBPS300与网络314通信,其中一个或多个其它的计算机系统连接至网络314。网络接口 312包括无线网络接口,例如蓝牙,WFIF,WMAX,GPRS,或W⑶MA,或有线的网络接口,例如以太网,USB,或IEEE-1394。在一些实施例中,如INS100,VBPS200或方法500所述的操作在两个或更多VBPS300中执行,并且信息,例如方向,距离,摇晃,俯仰,偏航,磁坐标,最近的检查点和速度,通过网络314在不同的VBPS300间交换。
[0040]VBPS300也包括轨道数据库316,数据库连接至处理器302。轨道数据库316存储了轨道的惯性参数,惯性参数与轨道的位置相关。轨道数据库316允许了 VBPS300基于存储的惯性参数判断车辆的位置。在一些实施例中,轨道数据库316同轨道数据库204(图2)相同。[0041 ] VBPS300也包括INS318,INS318连接至处理器302JNS318检测沿着轨道运行的车辆的惯性参数。通过比较INS318的检测的惯性参数与轨道数据库316的存储的惯性参数,INS318允许VBPS300判定轨道上的车辆位置。在一些实施例中,INS318同INS100(图1)相同。在一些实施例中,INS318同INS202(图2)相同。
[0042]VBPS300用于接收来自INS318的方向的信息。此信息通过总线308传递至处理器302,以判定沿着轨道运行的车辆的方向。方向随后被存储在计算机可读介质304中,作为方向参数320 JBPS300用于接收从最近的检查点通过I/O接口 310或网络接口 312运行的距离信息。信息通过总线308传输至处理器302,以判定从最近的检查点运行的距离。运行的距离随后被存储在计算机可读介质304中,作为距离参数322JBPS300用于接收来自INS318的摇晃的信息。此信息被存储在计算机可读介质304中,作为摇晃参数320 JBPS300用于接收来自INS318的倾斜的信息。此信息被存储在计算机可读介质304中,作为倾斜参数326。VBPS300用于接收来自INS318的偏航的信息。此信息被存储在计算机可
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1