齿轮工业领域服务平台,行业技术的领航者;
把齿轮传动之脉搏,谱信息时代之新篇!
当前位置: 首页 » 技术中心 » 研究与开发

【文章推荐】机械式自动变速器故障诊断自动化测试方法研究

发布时间:2025-01-06 | 来源:汽车工程师 | 作者:熊自远等
   为实现机械式自动变速器(AMT)故障诊断自动化测试和有效性验证,基于硬件在环(HiL)测试系统和自动化测试软件,针对机械式自动变速器前副箱低挡换挡卡滞故障搭建自动化测试序列,测试该问题的故障诊断应对情况,结果表明,故障诊断应对符合预期,验证了测试序列和故障诊断的准确性。基于该测试序列搭建了高速行驶工况下正常换挡、无故障应对条件下换挡和故障应对条件下前副箱低挡换挡工况。测试结果表明,发生前副箱低挡换挡卡 滞故障时,变速器控制单元(TCU)可及时识别并进行应对,应对符合预期,同时可保证车辆继续正常行驶,验证了故障诊断应对的有效性。

  1、前言

  机械式自动变速器(Automatic Mechanical Transmission,AMT)是车辆动力域的重要组成部分,其发生故障后仍可继续有效工作是保障车辆正常行驶的重要因素之一。因此,在进行故障诊断测试时,需对其故障应对准确性、有效性进行验证。

  高文娟等基于 dSpace仿真系统对变速器控制器基础软件(Basic Software,BSW)层故障进行了诊断测试,叶欣等结合自动化测试软件实现了 AMT 故障诊断测试的自动化运行及测试报告自动生成,赵海英等基于统一的诊断服务(Unified Diagnostic Services,UDS)开发了金属带式无级变速器(Continuously Variable Transmission,CVT)故障诊断系统,并对CVT的诊断策略和UDS诊断通信进行了试验验证,孟丽莎公开了一种基于硬件在环的汽车自动化测试系统及方法,通过控制器局域网(Controller Area Network,CAN)工具和测量标定工具进行了激活诊断测试,赵裕聪搭建基于 CAN 总线的故障诊断测试工具,对自动变速器故障进行了自动化诊断测试。上述研究表明,变速器控制单元(Transmission Control Unit,TCU)故障诊断测试主要通过不同故障注入方式实现,且主要集中于 BSW 层,对应用软件(Application Software,ASW)层关注较少。

  本文以 AMT 前副箱卡滞故障为例,基于已搭建的 AMT 硬件在环(Hardware-in-the-Loop,HiL)测试系统,结合自动化测试软件搭建自动化测试序列,实现高速行驶工况下的正常换挡、无故障 应对条件下换挡和故障应对条件下换挡工况测试。

  2、测试系统

  测试系统主要包括待测的 TCU、仿真硬件平台、已校准的被控对象模型和试验管理软件,如图1 所示。

  


  仿真硬件平台由实时硬件系统、外围硬件、可编程电源和电源管理模块等组成。其中,实时硬件系统包含 NI PXIe-1084 机箱 1 个、PXIe-8880RT 实时处理器板1块、PXIe-8510/6CAN通信板卡1块、数据采集(TB2710 型)或输出板卡(TB2810 型)合计 6块,用于提供实时模型运行的硬件环境;外围硬件包含 TB4102型故障注入板卡 8块和 TB6201型电源切换板卡,用于实现故障注入和电源切换;可编程电源和电源管理模块包含 EA PS9040-120 3.0 kW 进口可编程电源及电源分配单元(Power Distribution Unit,PDU),用于提供设备用电和保证用电安全 。

  被控对象模型是测试系统整车模型(包含被控对象模型、虚拟发动机模型、输入输出模型和车辆模型)中的一部分,主要用于动力传递和改变传动比。本文采用某12挡AMT,由离合器、前副箱、主箱和后副箱组成。

  试验管理软件采用 NI VeriStand 系统,其可实现系统总线配置、系统硬件配置、系统模型配置和信号映射管理,并进行实时系统管理。

  通过试验管理软件将编译好的被控对象模型集成到仿真硬件平台中,在管理软件中可通过发送指令模拟驾驶员实车操作,此时,仿真硬件平台发送数据至TCU并接收TCU输出信号,实现对模型的控制和观测,从而形成闭环系统。

  3、故障诊断自动化测试

  变速器箱体受润滑油质量、零部件损坏等因素影响,可能出现换挡卡滞问题,导致无法正常换挡,进而影响车辆行驶。限于篇幅,本文以 AMT 前副箱低挡换挡卡滞故障为例,设计自动化序列并开展测试。前副箱低挡换挡卡滞故障需求如表 1 所示。


  该 12 挡 AMT 奇数挡位时前副箱为低挡。由于高挡位时车速较高,换挡卡滞造成的危害加剧,本文以 11 挡时前副箱低挡换挡卡滞为例,故障诊断测试用例如表2所示。其中,ETC2_ TrmCurrGr 为当前挡位,ETC2_TrmSelectedGr 为目标挡位。


  基于表1,使用自动化测试中图形模块化工具,并结合Python脚本编写自动化测试序列,如图2所示。

  


图2 前副箱低挡换挡卡滞故障诊断测试自动化测试序列

  该序列由开始(Start)、流程(Group)和结束(END)3 个部分组成,分别为上电和开启模型数据记录、故障诊断测试流程、记录和分析数据。其中,clib 文件为封装好的通用测试序列库,可以被多个测试序列反复引用。上电(起动发动机).clib包含上电流程、起动发动机和确认TCU属于默认初始状态测试,下电 .clib 包含下电流程和重置 TCU 状态测试,挂 D 挡 .clib 为挂入 D 挡测试。Script Block 为 Python 脚本,用于判定变速器前副箱在低挡是否持续6 s无法摘出(即故障诊断判断时间)。

  运行自动化测试序列,测试结果如图 3 所示。其中,None表示无结果,Success表示成功。


  测试中每一次判定结果均为成功,表明该自动化测试序列测试通过,故障应对符合预期,证明了测试序列和 11 挡挡位下前副箱低挡换挡卡滞故障诊断应对的准确性。

  通过以上方法,可将AMT故障诊断测试用例转化为对应测试序列。在进行TCU故障诊断测试时,只需在更换TCU软件后运行该序列,即可自动完成故障诊断测试并生成测试报告。

  目前,基于本文搭建的测试系统,可实现 ASW 层故障(如电磁阀类故障、传感器类故障、功能类障和总线故障)、BSW 层故障(如电磁阀电气故障、传感器电气故障、系统供电故障和 CAN 通信故障)的自动化测试,自动化程度达100%。

  4、故障诊断有效性分析

  搭建高速行驶工况下正常换挡、无故障应对条件下换挡和故障应对条件下前副箱低挡换挡3种工况,不同工况下的测试用例如表 3 所示。其中,fhc_flg_SplitStukLow_Enable为前副箱低挡换挡卡滞故障开关标定值。


  根据该测试用例改进原有测试序列,利用具体测试用例(Concrete Test Case,CTC)功能实现一条测试序列完成3种工况测试,具体测试序列如图4所示。


图 4 不同工况下 AMT 前副箱低挡换挡卡滞故障诊断测试自动化测试序列

  相较于图2,图4测试序列新增点如下:

  a. Start 部分:新增第 2 行 CANape 调用 .clib,作用为调用 CANape 工具 ,新增第 3 行开始记录 CANape数据操作,用于调用TCU内部状态量。

  b. Group部分:新增故障诊断开关、前副箱超控开关和前副箱超控数值等本地变量;新增第 2 行故障诊断开关,用于打开或关闭故障诊断功能;修改第7行和第8行,设置前副箱超控开关、前副箱超控数值为本地变量,用于适配 CTC;修改第8行,等待时间由 15 s 调整为 60 s,以更好地对比不同工况下的车速变化;修改第12行,根据工况不同,车辆停止时挡位判断不同。

  c. END 部分:新增第2行和第3行,记录 CANape变量数据并添加到报告中;新增第7行工况判断,只有在故障诊断开关激活时,才对故障诊断时间进行判断。

  其中,本地变量适用于CTC功能,通过不同CTC 可对本地变量进行赋值,从而实现不同工况测试,如表 4 所示,CTC、CTC1 和 CTC2 分别对应正常换挡、无故障应对条件下换挡和故障应对条件下前副箱低挡换挡工况。


  执行图 4 中测试序列,测试结果如图 5 所示。由图5可知,正常换挡、无故障应对条件下换挡和故障应对条件下换挡工况测试均通过。


  不同工况下车速、当前挡位和目标挡位对比结果如图 6所示。由图 6可知:正常换挡工况下,由于换挡离合器脱开等原因,车辆在由11挡升12挡时,车速先下降一段后持续正常提高;无故障应对条件下换挡工况中,在由11挡升12挡时,卡滞原因导致无法正常换挡,车速持续降低,无法回到原有加速状态,将导致车辆最终停止;在故障应对条件下,车辆在经过 6 s的故障诊断时间后,车速虽然降低,但可以恢复到原有加速状态,之后车速变化趋势与正常换挡工况类似。


  对比3种工况,结果表明,前副箱低挡换挡卡滞故障应对准确,同时可满足恢复车辆状态的需求,证明了该应对的有效性。

  5、结束语

  本文基于已搭建的 HiL 测试系统,结合自动化测试软件设计了 AMT 前副箱低挡换挡卡滞故障自动化测试序列并进行测试,结果表明,该测试序列可以满足 11 挡时前副箱低挡换挡卡滞故障诊断及应对测试。同时,基于该测试序列完成了高速行驶工况下正常换挡、无故障应对条件下换挡和故障应对条件下前副箱低挡换挡工况的自动化测试,结果表明,高速行驶工况下,发生前副箱低挡换挡卡滞故障后,车辆仍可恢复原有加速状态,证明了故障诊断应对的有效性。

  基于以上方法可以进行不同故障诊断的自动化测试及有效性分析,如阀体长时间激活、报文故障和传感器异常等,从而更加全面地验证AMT故障诊断的有效性。同时,可以结合实际道路工况,在不同工况下注入不同故障,从而模拟车辆在实际道路行驶过程中,AMT故障条件下的故障诊断及应对过程。

  参考文献略.

[ 技术中心搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]  [ 返回顶部 ]