SDA2型内燃机车TCMS系统设计

时间:2024-02-29 点赞:45461 浏览:88067 作者原创标记本站原创

本文是一篇软件设计论文范文,软件设计类学年毕业论文,关于SDA2型内燃机车TCMS系统设计相关硕士毕业论文范文。适合软件设计及机车及系统控制方面的的大学硕士和本科毕业论文以及软件设计相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:本文探讨了如何依据SDA2型机车TCMS控制需求,按照EN50128的设计理念,构建机车总体控制拓扑,实现机车的牵引牵引力给定、辅助变流器及电机的控制、逻辑控制、通讯控制、机车的保护以及时间同步和网络备份功能.

关 键 词:内燃机车;TCMS系统;EN50128;IEC61131-3;软件设计

引言

SDA2型内燃机车是基于中国南车集团戚墅堰机车有限公司与澳大利亚PacificNational公司签订的交流传动内燃机车的采购合同而设计的高效、节能窄轨机车.该机车采用国外先进内燃机车的总线控制策略,基于CAN(ControlAreaNetwork)总线,由VCU(VehicleControlUnit)、BCU(BrakeControlUnit)、TCU(TractionControlUnit)、ECU(EngineControlUnit)等主要设备协同实现机车牵引、电阻制动、电控制动以及低恒速等功能

1.TCMS软件全生命周期模型

根据EN50128的需求,为了保证SDA2型交流传动内燃机车软件开发的可靠性以及安全性,软件全生命周期模型选定为V模型,如图1.软件生命周期模型所示.通过逐级的验证,保证软件设计的可靠性,同时,通过软件维护管理计划提高软件的可维护性.

2.TCMS系统控制拓扑

SDA2型内燃机车TCMS系统由TCU、BCU、ECU、VCU等设备组成,各子设备协同完成机车的牵引功能、制动功能以及低恒速功能.具体拓扑图见2.SDA2型机车TCMS系统控制拓扑.


VCU是TCMS系统的主控制设备,负责管理控制其余子设备的工作,执行机车状态判断、通讯控制、功率控制、机车保护、逻辑判断等功能.

TCU实时监控牵引系统信息并发送给VCU,同时根据VCU的命令在变流系统中实现机车的牵引力、电阻制动力的发挥.

RIOM实时采样机车中的数字、模拟信号,同时根据VCU的命令,实时驱动继电器、接触器等终端设备.

ECU实时监控柴油机系统信息并发送给VCU,同时根据VCU的命令,实现柴油机的调速以及输出功率的发挥.

BCU根据司机的制动指令,执行制动命令,同时将制动信息发送给VCU.

HMI是TCMS系统中的人机界面,检测司机的操作指令,同时将监控信息显示给司机

BC实时监测充电机以及蓄电池的信息并发送给VCU,同时实现对蓄电池的快速充电以及均衡充电的自动调节.

ER是机车中的黑匣子,每秒采样司机的操作信息以及机车的监控信息,存储在防撞防火存储器中.

FM实时监控燃油箱液位以及燃油量,并将信息转发到VCU.

AAP根据VCU命令,执行各类的语音报警命令.

3.TCMS系统软件设计

SDA2型机车TCMS系统软件主要载体为VCU,VCU根据各子系统的监控参数以及命令,实现以下任务:

(1)牵引功率以及牵引力给定

(2)辅助变流器及电机的控制

(3)逻辑控制

(4)通讯控制

(5)机车的保护功能实现

(6)时间同步和网络备份

机车各任务之间无优先级,顺序执行.

4.TCMS软件功能

4.1牵引功率以及牵引力给定

牵引功率以及牵引力给定是机车TCMS系统中的核心任务,VCU根据机车工况开关、司机控制器信号、速度信号、柴油机负载信号等进行控制.具体的控制见图3.TCMS功率给定牵引力给定计算方式.VCU根据档位信息确定柴油机转速;同时VCU通过柴油机负载信号与最佳油耗曲线的标称值5V进行比较,利用电压值的偏差以及根据柴油机允许的最大功率、最大起动牵引力限制进行牵引力控制;最后由牵引电机、柴油机形成闭环,从而实现机车的最佳燃油消耗.

4.2辅助变流器及电机控制

SDA2型机车装有两台辅助变流器,分别工作在变压变频以及定压定频工况下.辅助变流器控制及电机控制任务根据牵引电机温度、柴油机系统冷却液温度来控制辅助变流器的频率,以及通风机电机的投入与切除;同时根据制动系统的用风需求以及电阻制动的冷却需求,控制电机的投入与切除.

4.3逻辑控制

逻辑控制任务主要是通过数字量的以及模拟量与阈值差值的判断来驱动电器的吸合、断开和重联线;同时根据必须的逻辑互锁,保护机车运行的安全性.

4.4通讯控制

SDA2型机车采用了CAN车辆总线,同时辅以Ether以及RS485、RS422网络.VCU通过网络管理命令配置各CAN总线设备;通过Ether发送监控命令并接受设置命令信息;运用RS485实现制动系统、燃油监控系统、语音报警系统的数据交互以及命令交互;RS422网络则应用以传输机车控制命令以及监控参数给事件记录系统.

4.5机车的保护功能实现

VCU监测系统继电器状态、开关状态、温度、压力、速度、压差、电压、电流等信息,进行故障判断、保护、显示、记录、警报功能;机车各子系统实现本系统的保护,并产生故障代码,通过通讯发送给VCU,VCU对故障分类,对故障执行显示、记录、警报功能.

4.6时间同步和网络备份

SDA2型机车的多控制器系统需要共享同一个时间,从而实现各系统的协调工作,VCU监测ER的时间信息,通过广播方式发各子系统对时.

为提高TCMS系统的可靠新,机车实现了VCU热备份,先上电的VCU为主处理器,从VCU同时侦测网络数据,运算结果不输出.VCU根据总线优先级,控制子设备,若VCU停止工作,从VCU接替主VCU工作.

5.结语

软件设计语言采用IEC61131-3中的5种语言以及C语言进行编制.采用双VCU的TCMS系统能高效以及高可靠性实现机车的牵引力给定、逻辑判断、通讯控制等功能.

相关论文

基于G的远程家电控制系统设计

本文是一篇控制系统论文范文,控制系统类有关毕业论文范文,关于基于G的远程家电控制系统设计相关毕业论文提纲范文。适合控制系统及操作系统。

高校智能财务系统设计

本文是一篇高校财务论文范文,高校财务相关毕业论文提纲,关于高校智能财务系统设计相关本科论文范文。适合高校财务及财务分析系统及财务分析。

计算机信息管理系统设计与维护

本文关于计算机及计算机信息及管理系统方面的免费优秀学术论文范文,计算机方面论文范文检索,与计算机信息管理系统设计与维护相关硕士学位。

基于Matlab的物理实验系统设计与实现

本文是一篇高中物理论文范文,高中物理方面大学毕业论文,关于基于Matlab的物理实验系统设计与实现相关毕业论文提纲范文。适合高中物理及中学。

基于AT89S52的湿度监测系统设计

此文是一篇电子技术基础论文范文,电子技术基础方面论文范文参考文献,与基于AT89S52的湿度监测系统设计相关本科毕业论文。适合不知如何写电。