页面加载中,请稍候
来源:e-works发布时间:2018-08-28149浏览
询问 AI引言
电控自动变速器(AMT)是机、电、液一体化的复杂总成,它具有非线性、多变量、多参数和时变等特点,其故障症状与产生原因之间关系复杂。随着电子自诊断能力的提高,出自AMT电控系统电器元件(如传感器、电磁阀)本身的故障大多能够依靠读解故障码或通过具体的元器件测试加以诊断。但对于AMT机械、液压控制系统故障或其他控制单元(如发动机ECU)部件失效所引起的AMT故障,现有自诊断系统的诊断结果往往缺乏准确性和全面性。而基于试验的诊断方法多针对已发生故障的离线检测和分析,且需要技术人员熟练掌握检测设备及AMT的结构和工作原理,实施过程相对复杂,在线诊断能力和实时性较差。随着计算机技术的发展,CAN总线作为一种支持分布式实时控制系统的串行通信局域网已开始在中高档汽车上应用,其具有通信速率高、误码率低、可靠性和实时性好、易于整车控制网络连接和管理等优点,为在线故障诊断提供了基础平台。
为进一步提高AMT工作的可靠性和安全性,本文提出并设计一种构建在CAN总线上的在线故障诊断系统(以下简称系统)。该系统通过CAN总线实时采集AMT控制单元各传感器提供的工况数据作为现实诊断数据,结合数据库中存储的历史故障数据,利用主成分分析(PCA)实现输入变量降维和去相关。并采用减法聚类(subtractive)算法生成模糊推理模型的初始结构,在此基础上建立自适应模糊神经网络(ANFIS)诊断模型,实现对AMT故障的在线监测和诊断。
1故障诊断系统概述
1.1诊断方案的提出
逻辑分析法是较为常用的故障诊断方法,但该方法的应用要求检测和维修人员熟悉AMT和相关检测设备的结构功能和工作原理,且分析过程往往需要失速、时滞等相关试验结果的支持,实现在线实时故障诊断存在一定困难。相关研究表明,一定的故障情况下。AMT的车速、主轴转速等运行参数与故障原因之间存在一定的映射关系,应用神经网络的方法从中抽取出各自的特征规律,建立诊断数学模型,使诊断过程中检测人员无须重点了解AMT和相关设备的结构原理即可就此模型正确识别出对应于特征规律的故障。这是本文故障诊断系统设计与实现的理论基础。
1.2系统结构及实现原理
图1诊断系统总体结构
系统总体结构如图1所示。该系统包括硬件、软件两部分。硬件部分主要完成数据的采集与传输,软件部分主要完成信号分析到诊断。系统具体由AMT控制单元、CAN通信闱络子系统以及监测诊断单元3部分组成。其中AMT控制单元(ECu)负责采集在线状态信号并进行预处理,获得系统需要的原始状态数据。对于内部集成CAN控制器的ECU,可通过CAN收发器挂入总线并实时向系统发送数据。而对于未集成CAN控制器的ECU,则在系统设计时采用独立CAN控制器,将原始数据通过CAN总线网络实时发送给监测诊断单元。
CAN通信网络子系统的关键足CAN控制器和CAN驱动器。本文选用的CAN控制器为Philips公司的SJAl000,CAN驱动器为PCA82C250。其可以提供总线的差动发送和接收能力,传输速率可达1 MB/s,有较强的抗干扰能力。采用6N137作为外电路与系统的光电隔离,可提高系统抗干扰能力。
对于监测诊断单元,考虑到神经网络故障诊断实现的算法复杂,计算量大,一般的微处理器难以满足要求,选用TI公司的32位具有浮点运算能力的DSP芯片TMS320VC33—120作为在线故障诊断系统的主CPU。为便于系统软、硬件及功能的扩展。整个嵌入式监测诊断单元采用基于DSP—ARM双CPU结构,即DSP芯片将和Philips公司已集成CAN控制器的LPC2292嵌入式处理器结合起来形成一种全新的嵌入式系统平台,应用于监测诊断单元。监测诊断单元可以分为数据采集、数据处理和系统控制3个部分。数据采集和系统控制部分由高性能ARM处理器和Windows CE.NET嵌入式操作系统来完成,数据处理部分则采用DSP来完成。
监测诊断单元按照功能可分为3个模块:①主控制模块。负责通信、数据的采集和预处理并最终向用户界面发送诊断结果。②神经网络故障诊断模块。根据历史数据构建神经网络模型,利用输入样本数据进行故障诊断。③嵌入式数据库。负责存储不断丰富的历史故障样本,为诊断模块提供充分数据支持。
系统诊断流程如图2所示。
图2系统实现过程
1.3 CAN总线结构在系统中应用的意义AMT故障诊断的实现需要大量多类汽车行驶的状态数据来识别和推理各部件是否处于正常运行状况,同时,整车行驶性能的提高又需要发动机、AMT等各单元的协调控制。主要体现在以下2个方面:①诊断过程中仅通过单一的控制单元很难保证所采集故障信息的全面性。如发动机电控系统的节气门开度和转速传感器信号也是AMT系统必需的重要信号。该类信号的异常将影响变速器正常运行。系统通过CAN总线将各控制单元与监测诊断单元连接起来,故障诊断模块可以从其他控制单元获得相关故障数据,不断丰富诊断数据内容,有利于故障特征的充分提取,提高故障诊断模型的输出精度,从而实现实时分布式故障诊断。②对于已装备CAN总线控制网络的车辆或工程机械,监测诊断单元可以作为一个节点挂接到网络中,在达到一定的故障在线自诊断要求下,应用现有的行驶状态信息,使增加的硬件达到最小的限度。
2故障诊断模型的建立
传统的故障诊断方法中,故障模型的建立多采用BP神经网络算法,但该网络存在学习过程易陷入局部最小值,收敛速度慢、训练时间长、网络结构的选取缺少成熟理论指导等问题。因此,本文利用ANFIS来建立AMT故障诊断模型。该模型利用神经网络的参数和结构训练方法,实现模糊系统的自学习和自适应,具有推广能力强和收敛速度快等特点。此外,为简化ANFIS模型并提高其学习速率和输出精度,本文提出一种结合主成分分析和减法聚类的ANFIS诊断模型,模型结构如图3所示。
图3系统故障诊断模型结构
2.1 AMT故障诊断的数学描述
AMT的常见故障主要包括汽车无法行驶、换挡冲击过大、不能升挡等。导致AMT故障的原因很多,可能是调整不当或电控系统故障,也可能是油泵、变矩器、控制阀或者换挡执行元件等有故障。本文以MPYA电控自动变速器无上行换挡故障诊断为目标,分析其主要故障原因包括:①换挡阀卡滞。②输入轴转速传感器故障。③调速阀故障或其油路泄漏。④挡位开关故障等,选择其中具有代表性的①、②两类故障作为诊断内容,由AMT结构及其控制流程基本原理可知,传感器故障属于电控部分故障,而换挡阀等换挡执行元件故障则属于液压控制部分故障,结合正常工况共选择3种待诊断的故障模式进行研究。建立各类故障模式下对应的故障诊断模型,如下列非线性方程为
2.2主成分分析
主成分分析就是设法将原有多个故障征兆变量重新组合成一组较少的、互相无关的综合变量。使较少的综合指标尽可能多地反映原来指标体系的信息,可以对诊断模型输入变量矩阵进行降维预处理,达到简化模型结构并提高其学习速率和输出精度的目的。[page]
由模型式(1)的n个输入观测样本构成原始数据矩阵A,对其进行主成分分析,分析流程如图4所示。
图4主成分分析流程
分析后得到累计贡献率超过87%所需的3个主成分:发动机转速、节气门开度、车速。故式(1)可简化为
2.3减法聚类过程
利用减法聚类法对输入空间进行非线性划分,以优化ANFIS模型。减法聚类算法是通过建立山峰函数这个数据密度指标,自适应地估计类别数目和聚类中心,聚类结果可以确定模糊系统的初始结构。
由式(2)构建包含N个样本数据点的样本集
每个数据点均可能为聚类中心,设最终确定的聚类中心个数为志,聚类过程如图5所示。
图5减法聚类过程
2.4 ANFIS建模
Jang提出的ANFIS是Sugeno模糊系统,其模糊推理规则为
采用高斯型隶属度函数、单值模糊产生器、乘法推理规则以及重心法加权求和,系统模型可由如下函数表示为
将式(5)中参数分解为非线性前提参数和线性结论参数,采用混合算法进行参数优化。
ANFIS不能直接用于建立MIMO系统,故可以根据上述理论先建立以某种故障各征兆参数为输入,以该故障的可信度大小为输出的MISO推理系统。
3仿真实验及讨论
应用Matlab软件工具分别建立各类故障的PSA(PCA—subtractive clustering—ANFIS)诊断子模型。以换挡阀卡滞诊断子模型为例,实时采集该故障状态下和正常状态下的传感器数据共30组,提取前20组作为PSA模型训练样本(部分数据如表1所示)。
表1系统训练样本数据
取剩余10组数据作为检验样本,检验模型计算值与实测值的拟合度。利用PCA—BP神经网络对相同的训练样本数据进行建模,对2种神经网络的拟合能力及收敛速度进行比较。对比结果如表2及图6所示。[page]
表2 ANFIS和BP训练结果对比
通过对比可见,PSA网络模型在训练速度、收敛性以及拟合能力等方面均优于PCA—BP网络模型。
同理,其他子系统也可根据获得的数据进行PSA建模,并分别进行测试和调整。最后将所有的诊断子系统通过图形化编辑方式或应用命令行函数进行合并,建立整体诊断模型。
将检测样本分别输入各ANFIS子网络与BP网络,进行2种模型泛化能力验证,对比结果如表3所示(部分数据)。表中各输出值意义:1为无故障;2为换挡阀卡滞;3为输入轴转速传感器故障;“一”表示未能作出诊断。
表3 ANFIS和BP故障诊断结果对比
表3结果表明,自适应模糊神经网络能准确地诊断出包括正常工况在内的3类故障模式,而BP网络存在误判和输出分类效果较差等问题。
图6 2种模型的训练误差曲线
4结论
(1)基于CAN总线通信网络构建的新型AMT故障诊断系统,可以充分利用车辆行驶状态信息,实现实时分布式在线故障诊断。
(2)结合PCA和subtraetive clustering方法建立的ANFIS诊断模型,具有较好的学习速率和精度,能够根据发动机转速、节气门开度等真实工况参数变化的趋势准确地诊断出AMT无上行换挡故障原因。
(3)PSA模型与PCA—BP模型相比,其在训练速度、拟合能力以及收敛性等方面均优于后者,更适用于故障诊断。
新闻来源:e-works,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-07-15

2026-07-16
2026-07-01