机车网络控制软件的调试方法及系统技术方案

技术编号:10748700 阅读:139 留言:0更新日期:2014-12-10 19:32
本发明专利技术公开了一种机车网络控制软件的调试方法及系统,属于机车控制技术领域,解决了现有的机车网络控制软件的调试过程存在的成本高且效率低的技术问题。该机车网络控制软件的调试方法,包括:建立设备电气模型;在所述设备电气模型的基础上建立运行过程模型;在所述设备电气模型中运行所述运行过程模型,生成数据流;机车网络控制软件与所述设备电气模型交换数据流,并基于数据流调试所述机车网络控制软件。本发明专利技术可用于在实验室中进行机车网络控制软件的调试。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种机车网络控制软件的调试方法及系统,属于机车控制
,解决了现有的机车网络控制软件的调试过程存在的成本高且效率低的技术问题。该机车网络控制软件的调试方法,包括:建立设备电气模型;在所述设备电气模型的基础上建立运行过程模型;在所述设备电气模型中运行所述运行过程模型,生成数据流;机车网络控制软件与所述设备电气模型交换数据流,并基于数据流调试所述机车网络控制软件。本专利技术可用于在实验室中进行机车网络控制软件的调试。【专利说明】机车网络控制软件的调试方法及系统
本专利技术涉及机车控制
,具体地说,涉及一种机车网络控制软件的调试方法及系统。
技术介绍
机车网络控制系统是一种面向控制、连接车载设备的数据通信系统,是机车控制系统的核心。机车网络控制系统集机车控制、故障检测与诊断以及旅客信息服务于一体,以车载微机为载体,并通过网络实现机车各个系统或者设备之间的信息交换,最终达到对车载设备的集散式监视、控制和管理目的,实现机车控制的智能化、网络化与信息化。机车网络控制系统是用于机车这一流动性大、环境恶劣、可靠性要求高、实时性强、与控制系统紧密相关的特殊的计算机网络系统。 机车网络控制系统是HXD1D、HXD1C、HXDlH等交流传动电力机车的重要组成部分,通常由车辆控制模块(Vehicle Control Module,简称VCM)、智能显示单元(IntelligentDisplay Unit,简称IDU)、事件记录模块(Event Record Module,简称ERM)、输入输出模块等组成。车辆控制模块中运行的机车网络控制软件决定了机车网络控制系统的控制逻辑和功能。因为机车的众多,其控制逻辑和功能不尽相同,所以对于不同型号的机车,需要使用不同的机车网络控制软件。 目前,设计人员开发出机车网络控制软件后,其控制逻辑和功能是否正确,只有在机车上运用才知道。在机车的试运行期间,设计人员不断发现机车网络控制软件的问题,然后再对机车网络控制软件进行修改、更新,使其不断完善、逐步成熟。不同型号的机车所使用的机车网络控制软件都需重复这一复杂的上车调试过程,其过程短则数月,长则半年。因此,现有的机车网络控制软件的调试过程存在成本高且效率低的技术问题。
技术实现思路
本专利技术的目的在于提供一种机车网络控制软件的调试方法及系统,以解决现有的机车网络控制软件的调试过程存在成本高且效率低的技术问题。 本专利技术提供一种机车网络控制软件的调试方法,包括: 建立设备电气模型; 在所述设备电气模型的基础上建立运行过程模型; 在所述设备电气模型中运行所述运行过程模型,生成数据流; 机车网络控制软件与所述设备电气模型交换数据流,并基于数据流调试所述机车网络控制软件。 优选的,所述机车网络控制软件运行于车辆控制模块中。 优选的,所述设备电气模型包括传动控制单元模型、制动控制单元模型和辅助控制单元模型。 进一步,所述设备电气模型还包括事件记录模块模型、输入输出模块模型和智能显示单元模型。 优选的,所述运行过程模型包括牵引过程模型、制动过程模型和过分相过程模型。 本专利技术还提供一种机车网络控制软件的调试系统,包括车辆控制模块和计算机; 所述计算机中建立有设备电气模型和运行过程模型,在所述设备电气模型中运行所述运行过程模型,生成数据流; 所述车辆控制模块中运行机车网络控制软件; 所述机车网络控制软件与所述设备电气模型交换数据流,并基于数据流调试所述机车网络控制软件。 优选的,所述设备电气模型包括传动控制单元模型、制动控制单元模型和辅助控制单元模型。 进一步,所述设备电气模型还包括事件记录模块模型、输入输出模块模型和智能显示单元模型。 优选的,所述运行过程模型包括牵引过程模型、制动过程模型和过分相过程模型。 本专利技术带来了以下有益效果:本专利技术提供的技术方案中,建立了设备电气模型和运行过程模型,设备电气模型在运行运行过程模型时,各电气端口的数值的变化情况,与真实的机车运行中各电气端口的数值的变化情况相同。因此,通过机车网络控制软件与设备电气模型交换数据流(各电气端口的数值),并基于数据流对机车网络控制软件进行调试,能够达到与在真实的机车环境中相同的调试效果。同时,本专利技术提供的技术方案中,不需要提供真实的机车运行环境,设计人员也不需要全程跟车,并且能够利用设备电气模型和运行过程模型,在短时间内进行多次机车的模拟运行,从而显著降低了机车网络控制软件的调试成本,也提高了机车网络控制软件的调试效率。 本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要的附图做简单的介绍: 图1是本专利技术实施例提供的机车网络控制软件的调试方法的流程图; 图2是本专利技术实施例提供的机车网络控制软件的调试方法中制动控制单元模型的电气参数模型示意图; 图3是本专利技术实施例提供的机车网络控制软件的调试方法中牵引过程模型的构建方法的示意图。 【具体实施方式】 以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。 本专利技术实施例提供一种机车网络控制软件的调试方法,以便于降低机车网络控制软件的调试成本,提高机车网络控制软件的调试效率。 如图1所示,该调试方法包括: S1:建立设备电气模型。 具体的,可以在一台计算机上构建出设备电气模型,用于描述机车的外围设备的电气特性,外围设备的所有电气端口,包括模拟量端口、数字量端口和通信端口等,都能够在设备电气模型中体现。在设备电气模型中,这些电气端口在某一时刻的值,可以由设计人员设定,以便于机车网络控制软件的调试。 作为一个优选方案,设备电气模型包括:传动控制单元(Tract1n Control Unit,简称TCU)模型,用于模拟机车启动、运行机构的电气参数;制动控制单元(Brake ControlUnit,简称BCU)模型,用于模拟机车制动、刹车机构的电气参数;辅助控制单元(AuxiliaryControl Unit,简称A⑶)模型,用于模拟机车的变流器、电机等机构的电气参数。 图2示出了本实施例中制动控制单元模型的电气参数模型,其中包括状态字节、故障字节和控制字节。其中状态字节和故障字节由制动控制单元模型发送至机车网络控制软件;控制字节是机车网络控制软件向制动控制单元模型发出的控制指令。 传动控制单元模型、辅助控制单元模型的电气参数模型与制动控制单元模型类似,也包括状态字节、故障字节和控制字节。 此外,本实施例中,设备电气模型还可以包括事件记录模块模型、输入输出模块模型和智能显示单元模型等设备的电气模型。 S2:在设备电气模型的基础上建立运行过程模型。 运行过程模型本文档来自技高网
...

【技术保护点】
一种机车网络控制软件的调试方法,其特征在于,包括:建立设备电气模型;在所述设备电气模型的基础上建立运行过程模型;在所述设备电气模型中运行所述运行过程模型,生成数据流;机车网络控制软件与所述设备电气模型交换数据流,并基于数据流调试所述机车网络控制软件。

【技术特征摘要】

【专利技术属性】
技术研发人员:余长超苏理陈明奎李进进段静李想利
申请(专利权)人:株洲南车时代电气股份有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1