交通控制系统系列:Hitachi ATC_(8).列车自动防护(ATP).docx

交通控制系统系列:Hitachi ATC_(8).列车自动防护(ATP).docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

列车自动防护(ATP)

1.ATP系统概述

列车自动防护(ATP,AutomaticTrainProtection)系统是现代交通控制系统中的一项关键技术,旨在提高列车运行的安全性和可靠性。ATP系统通过实时监测列车的速度、位置和运行环境,确保列车在规定的安全范围内运行,防止超速和碰撞等事故的发生。在Hitachi的ATC系统中,ATP系统与其他子系统(如ATO、ATS)紧密集成,共同实现列车的自动化控制。

ATP系统的主要功能包括:

速度监控:实时监测列车的速度,确保不超过安全限速。

位置检测:通过轨道电路、应答器等设备准确检测列车的位置。

制动控制:在检测到超速或危险情况时,自动施加制动。

信号处理:处理来自信号系统的数据,确保列车按信号指令运行。

故障检测与处理:检测系统故障并采取相应的保护措施。

2.速度监控原理

速度监控是ATP系统的核心功能之一,通过实时监测列车的速度,确保列车在安全范围内运行。Hitachi的ATP系统使用多种技术和设备来实现速度监控,包括速度传感器、测速雷达和车轮旋转编码器等。

2.1速度传感器

速度传感器安装在列车的车轴上,通过检测车轮的旋转速度来计算列车的行驶速度。常见的速度传感器有光电编码器和磁电编码器。

光电编码器:

原理:光电编码器通过在车轮上安装有刻度的编码盘,利用光电传感器检测编码盘的旋转,从而计算出车轮的旋转速度。

优点:精度高,响应速度快。

缺点:容易受到灰尘和污垢的影响。

磁电编码器:

原理:磁电编码器通过在车轮上安装磁性材料,利用磁传感器检测磁性材料的运动,从而计算出车轮的旋转速度。

优点:抗干扰能力强,可靠性高。

缺点:成本较高。

2.2速度监控算法

速度监控算法是确保速度传感器数据准确性和可靠性的关键。以下是一个简单的速度监控算法示例:

#速度监控算法示例

classSpeedMonitor:

def__init__(self,sensor_type):

self.sensor_type=sensor_type

self.speed=0

self.position=0

self.time=0

defupdate_speed(self,new_speed,timestamp):

更新速度和时间戳

:paramnew_speed:新的速度值

:paramtimestamp:更新的时间戳

self.speed=new_speed

self.time=timestamp

defcheck_speed_limit(self,speed_limit):

检查当前速度是否超过限速

:paramspeed_limit:速度限值

:return:是否超过限速

ifself.speedspeed_limit:

returnTrue

else:

returnFalse

defcalculate_position(self,time_interval):

计算列车的位置

:paramtime_interval:时间间隔

:return:位置变化量

distance=self.speed*time_interval

self.position+=distance

returndistance

#使用示例

speed_monitor=SpeedMonitor(光电编码器)

speed_monitor.update_speed(50,1234567890)

speed_limit=60#假设速度限值为60km/h

ifspeed_monitor.check_speed_limit(speed_limit):

print(列车超速,需要施加制动)

else:

print(列车速度正常)

time_interval=10#假设时间间隔为10秒

position_change=speed_monitor.ca

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档