机械-间隙估算.docx_第1页
机械-间隙估算.docx_第2页
机械-间隙估算.docx_第3页
机械-间隙估算.docx_第4页
机械-间隙估算.docx_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汽车传动系间隙估算的应用摘要汽车传动系中,间隙引发的对控制质量和汽车驾驶性的影响众所周知。间隙补偿的高性能控制器对传动系的当前状态需要高质量的测量。关于间隙大小的信息也是必要的。在这篇论文中,对间隙的大小和状态的非线性估计利用卡尔曼滤波理论被开发出来。一个对轮子和引擎的快速及准确的估算的线性估计方法也被描述出来。它利用标准引擎速度传感器和防抱死刹车系统速度传感器,并且对传感器的每个脉冲进行基于事件的采样。通过对一个真实的汽车进行的试验,结果表明,估算器的估算是高质量及高准确性的,因此,能够有效地减少传动系的间隙引发的负面作用。索引词汽车传动系,间隙,基于事件的采样,扩展卡尔曼滤波,非线性估计,参量估计,状态估计。一.引言间隙常常在汽车传动系中出现,例如齿轮之间的间隙。当传动系在可控状态下时,控制回路受限的原因之一是间隙的补偿能力。为了设计一个高性能的间隙补偿控制系统,间隙大小和系统的当前状态的信息都是必要的1-3。 间隙大小知识对状态估计同样很重要。司机在刹车至加速及加速至刹车时的跟踪记录横向间隙的可能性极其重要。在这些所谓的刹车和驱动的实践中,间隙现象反复出现,并可能有“分流和洗牌”(指控制线路的震荡引发的结果和接触带来的影响)的现象出现。因此,发动机的控制必须补偿间隙作用1,4。有关旋转系统的间隙估计的文章很少被发表。状态估计的报告几乎没有。经由卡尔曼滤波的无间隙旋转系统的速度和加速度的估计在5和6。在7里,间隙大小的估计作为具体系统结构的自适应控制方法和系统的输入和输出的间隙的一部分。在这些结构中,间隙的输出面不影响输入面。在旋转系统中,轴的转矩同时影响间隙处的两侧,这些模型结构不能够被适用。在8和9里呈现了一个决定间隙大小的流程,这个流程里运用正弦曲线信号来激活系统。在2里,间隙的大小被一个机器人手臂所测量。一个离线方法被描述,轴的转矩绕组被估算为轴的位移函数,也就是说轴的一个部位的刚度和侧隙数据被测得。在3里,一个适合旋转系统的方法被描述,在控制信号中加入了一个正弦信号。一个缺口大小的参数被加入来调整模式设备和物质设备一致其相吻合。在汽车传动系中,间隙大小因为车的平台与磨损以及温度变化而不同。因此,大小的估计需要持续运行,并且不能够进行实验,例如加入正弦信号等。唯一需要的激励措施(既系统的输入变化)就是正常的驾驶,也包括加速和刹车。如果引擎弹性悬置作为传动系间隙的一部分,那么温度依赖性就会变得清晰。然而这里并没有明确的运用到传动系模型中。估算器设计用的模型其实是分段线性系统,也就是在不同模式之间相互切换的系统,每一个都是由非线性动力学描述的。这种系统的状态估计在离散模式的案例得知的前提下在13有涉及。当不得知时,如同这里的调查结果一样,有限的结果存在于这个模型结构中,如见14-19。类似1,本文的目的是描述一个可以对间隙补偿控制器实施的估算器。图1. 传动系模型因此,估算器的数据来源于间隙补偿控制器,在20对全状态信息案例有所描述。一个试验车辆的实验数据同样被用来评估这个估算器。第二部分描述了整个传动系模型并且定义了本文中的符号。第三部分和第四部分呈现了所用的估计和获得的模拟结果。第五部分用的数据来自于一个真实的汽车上的传感器,用于实验验证。本文结尾部分总结了一些结论并对未来研究做了一些指示。二.系统模型本节中传动系及其间隙模型代表了“真实”的系统,也就是说该系统被用来生成估算器所用的实验数据。传感器模型被用来生成杂乱(量化)的测量数据。该模型还用于卡尔曼滤波器的设计。A 传动系模型传动系模型(见图.1)代表了一个客车的第一节低速齿轮,这个部位最容易受到间隙影响。一个双惯性模型被使用,其中一个惯性矩代表引擎飞轮(马达)。另一个惯性矩代表来自车轮和车(载荷)。变速箱靠在引擎惯性矩旁。传动系中的所有间隙在反冲作用下合成一个间隙,这是一个合理的假设,因为旋转所造成的混乱影响微不足道。下面的符号被使用(参见图1)。m和I分别代表电机和负载。Jm, Jlkg m2是瞬时惯性和bm,bm,blNm(rads)是粘滞摩擦常数。kNmrad是轴弹性,cNm(rads)是轴的阻尼。Tm,Tg,Ts和TlNm分别是引擎输出扭矩,变速箱输入,变速箱输出和路载。TmrefNm是引擎转矩需求。Iradrad是齿轮箱比率(一个正数)。2rad是间隙大小尺寸。m,lrad,m,lrads是角位置,电机转速和负载。1,2和3rad是轴上指定位置的角。接下来,将讨论估量变值。变速箱和惯性方程如下Jmm+bmm=Tm-Tg (1)Jll+bll=Ts-Tl (2)Tg=Tsi 3=l 1=mi (3)齿轮箱和负载惯量由一个有间隙的弹性轴联接。轴转矩如【21】所模拟,这个模型比传统的不动间隙模型更精确。轴的转矩如下所示Ts=k(d-b)+c(d-b) (4) b=max0,d+kcd-b,b=-d+kcd-b,bmin0,d+kcd-b,b= (5)这个方程组表明b只能在间隙之中变化并且能够不受界限限制。当在界限处卡住时,轴的位置变化角度d必须足够大才能够和轴的扭量相结合,这样才能使b进入到间隙距离之内。注意到对一个有内部阻尼的轴来说,理论上是正确的,在快速瞬变时,这个间隙在轴扭变为零之前可以进入。这个引擎在输入Tmref转矩时,可以被当做理想化扭矩发生器。它的动态由时间常数eng和时间延迟Leng来确定(这些参量只能够模糊确定,相关联的较强的事件在本文中一些模拟中有所强调)Tm=Tmreft-Leng-Tm(t)eng (6)道路载荷由一个伴随vT1白噪音的随机行走过程所模拟Tl=vTl (7)所用过的模型有两个需要注意的限制。第一,车轮惯性矩和车辆的质量直接相关。在车辆中,在传动系瞬时产生的一些能量会随着车轮打滑和轮胎偏转消退。这种效应在这里不予考虑。第二,认为引擎牢固的安装在引擎机舱里。真实的引擎是有弹性的,能够随着引擎转矩有微小度数的旋转。包含引擎悬置的模型是三维度模型,引擎阻碍是第三度,引擎选址是额外的自由度,大概会伴随额外的间隙。请参照第四部分关于这些事例的分析。B 传感器模型传动系中经常能够见到的传感器是引擎飞轮上的速度传感器和防抱死系统(ABS)用的车轮转速传感器。每一个传感器都包括了和旋转轴想啮合的轮。磁性拣选器探测到齿数,所得到的脉冲序列被过滤并用作速度测量量。然而在本文的某些部分,假设脉冲信号可以直接获得。当前角度位置可以由以下计算i=2Nini,il,m (8)其中Ni是每转的齿数,ni是相应的脉冲计数器的值。l和m分别代表车轮(载荷)和飞轮(引擎)。应该标明典型的ABS传感器的角分辨率比间隙尺寸小。本文中,使用的分辨率是0.13rad,间隙值是20.06rad,即因子为2.2。参照变速箱靠近引擎的一侧,与引擎旋转相应的间隙大小大概为46。“正确”运用脉冲编码器来测量速度的方法是计算一个取样周期内对脉冲数量的统计,然后乘以速度。通过这个方法,一个脉冲总会有一个数值分配错误。通过信号来计算速度可以通过延长取样间隔时间来提高精度,但这样会给这项应用带来过长的取样延迟。为了提高测试信号的质量,三-B部分提供了一个角度位置,速度和加速度的状态估计器。它直接建立在(8)测量方法的不连续增量上并且特别适合车轮传感器。引擎传感器分辨率得到提高,因为有更多的齿,并且在低级齿上,引擎转速比车轮转速更高。三间隙状态估计二-A部分的传动系模型是非线性的。扩展型卡尔曼过滤器(EKF)对非线性系统是一个不错的观察器。在这一部分中,开始探讨针对传动系间隙的EKF。间隙尺寸被作为一个已知量,这是一个大胆的假设。在第五部分,讨论间隙大小估算器。A 持续状态估算器非线性传动系模型可以写为x=f(x,u,v) y=g(x,w) (9)其中u=Tmref是需求引擎转矩,以下状态和测量矢量被运用:x=m m l l Tl Tm bT (10)y=mlT (11)在此处键入公式。状态和测量噪音矢量被定义为v=v1 v7T,=1 2T (12)一个持续时间EKF用非线性过程模型(9)来预测,其对协方差基数P和过滤器增益K的线性测量【22】x=f(x,u)+K(y-g(x,u) (13)K=PG(x)TR-1 (14)P=F(x)P+PF(x)T-PG(x)TR-1G(x)P+Q (15)其中F(x)=fxx,G(x)=gxx (16)而且Q和R分别是过程噪音和测量噪音协方差。可以清楚的看到(1)-(7)的传动系模型的线性是必要的,有一个唯一的非线性来自于间隙动力影响,在这里写作b=max0,ex, b=-ex, bmin0,ex, b= (17)其中e向量为e=kci 1i - kc -1 0 0 -kc (18)利用这个特定的非线性间隙模型结构可以让我们把传动系模型表达为一个在两个线性模式之间来回转换的系统;其中一个是接触模式(co)一个是间隙模式(bl)。这两个模式可以表达为co: b=且bex0 bl:b或(b=且bex0). (19)这个方程的意思是“bl”对应开放间隙(无接触),或有接触但调整为接触模式。“co”对应的是持续接触。通过这两个模式,间隙动态方程(17)可以写成b=0, co模式ex,bl模式 (20)得到的状态空间模型是这么一个系统,在两个模式之间相互切换,这两个模式分别由线性动力方程确定x=Acox+Bu+v,co模式Ablx+Bu+v,bl模式 (21)y=Cx+w (22)矩阵如下所示A矩阵最后一行的不同的原因是间隙动力(20)的影响。因为b出现在m和l的状态方程中(通过轴扭矩Ts),A矩阵第二和第四行也有不同。A矩阵的其他行在两个模式中都相同,B矩阵和C矩阵也一样。运用转换的模型(21)-(22),我们可以通过使用两个对应这两个模式的固定增益值替换随时间变化的卡尔曼增益K来简化EKF(13)-(15):x=Acox+Bu+Kcoy-Cx,co模式Ablx+Bu+Kbly-Cx,bl模式 (27)Kco和Kbl分别代表他们的事件,A,B和C矩阵来自(23)-(26)。注意到控制信号应该适用(6)里的Leng延迟。同样,注意要适用切换的估算器(27)-(28),接触和间隙模式之间的切换有(19)的方程确定,但是用估算的数值来替换真实变量。该估算器的模拟结果一会将做展示,但先要继续描述一个利用传感器信号特征的可替换的估算器。B 基于事件的状态估算器持续过滤器,三-A部分的(27)和(28),视为加入白噪音的连续的量化位置信号。如果,相反的,测量信号的本质是被利用的,并且脉冲的瞬时信息被适用,结果可以得到一个更加精确地估算值(cf.二-B部分有所讨论)。这个估值来自于基于事件的采样方法:利用一个连续的汽车传动系模型来预测,在不均等时间间隔测得的脉冲后,一个不连续的状态得到升级。在【23】运用了同样的方法,但目的不同。普通的卡尔曼滤波器【22】可以一般化为基于事件的估算器。连续-离散卡尔曼滤波连续时间线性系统的离散时间测量可归结为如下(使用和三-A部分相同的符号并且作为P的估计误差协方差意思相同)。在时间tk,k=1.的脉冲,在脉冲观察器看,系统状态x和估计误差协方差P,有下列式子更新xkk=xkk-1+Kkk-1(yk-Cxkk-1) (29)Pkk=Pkk-1-Kkk-1CPkk-1 (30)其中卡尔曼增益K由下式给出Kkk-1=Pkk-1CT(CPkk-1CT+R)-1 (31)R现在是一个离散时间的测量噪声方差。在脉冲观察器间(tkttk+1),x,和P(t)在xkk到xk+1k和Pkk到Pk+1k之间持续发展 x=Ax+Bu (32) P=AP+PAT+Q (33)运用基于时间的估算器来完成切换模式(21)和(22)会导致估算器过于复杂,我们来做一个简化的策略来替换。先观察到基于事件的估算器大部分的性能改善都来自于角度估算,因为这些事件都来源于角度位置测量。这表明,脱钩的估算器能够这样使用:两个基于事件的角度估算器被用来估算l和m。这些角度随后被用作持续估算器(27)和(28)的测量信号。这个基于事件的角度估算器,对于引擎和车轮都可适用,基于下列模型i=i+vi (34)i=ai+vi (35)ai=vai (36)yi,k=i,k+i,k (37)其中(8)里的im,l和输出量yi,k由k索引来强调测量值是不连续获得的。输入被假设为白噪音vai,以随机漫步过程来模拟加速。噪音也可以添加到其它状态,同样也有一个离散时间的测量噪音。注意,当估算一个恒定的加速度是,如果加速状态是被忽略的,会出现一个固定的错误。上述方程可以放在状态空间形式中xi=Aixi+vi (38) yi,k=Cixi,k+wi,k (39)其中xi=i i aiT,vi=vi vwi vaiT (40)基于事件的估算器(29)-(33)被适用到模型(38)和(39)里,得到估算结果m和l。过程噪音vi的噪音协方差Qi被选为对角矩阵Qi=diag(0 1 1) (42)测量噪音i的协方差Rm和Rl是过滤器调节参数。完整的动力总成的估计是通过两个过滤器的联结完成的,如图二所示。基于事件的角度过滤器被用作连续估计器,如(27)和(28)所示。因此后者的投入就是m和l的前置滤波器的估算,控制信号u同样如此。应注意到角度估算器可以独立使用。轴的摆动的总角度d=mi-l考虑控制驱动线路的震荡效应,但不考虑间隙【24】,【25】。C.模拟结果首先,角度估算器的表现,在三-B部分运用的基于事件的估算器的过程表现,在图三有所展示,显示了轴的整体位移d=mi-l。在图四中,过滤器的启动的预测测量更新过程被可视化。注意,这里只展示了角度估计;过包含了过滤器对和a还有P循环的估算,如(30)和(33)所示。结论是车轮和引擎的角度位置l和m能被精确估算。基于事件的角度估算器和传动系持续估算器的联合体的表现在图五和图六有引述。为了测试过滤器的牢固程度,它被设计为eng和Leng普通值的1.5倍。图五展示了轴整体位移的估算,和图三相比很相似。估算曲线在稳定状态下较平滑,但是发动机参数的错误导致在间隙变化过程中的更大的错误。间隙位置估算值b如图六所示。在这里预过滤器使用的改善的结果在与没有进行预处理的连续过滤器(27)和(28)相比时被引用。四.间隙尺寸的估算本节介绍了反弹的大小估计可单独使用或与在第三部分状态估值的任意组合。对于间隙大小估计的基本思想是利用在发动机和车轮速度传感器位置测量,并以此为衡量的间隙大小的立场差异。该发动机的控制信号也可被探测。为了估计间隙的大小,首先,动力总成无反冲模型推导。作为第二步,引进的反弹可以看作是在不同的位置传感器偏移。该模型是线性增加,这导致了一个可以切换的卡尔曼滤波器的设计。这两个步骤如下所述。A.无间隙传动系模型如果轴的模型被建立为无间隙的而不是(4)和(5)的见习魔性,那么轴转矩会在引擎和车轮位置及速度上呈线性方式Ts=k(1-3)+c(1-3). (43)运用传动系模型(1)-(3),(6)和(7),过程模型能被描述为一下状态空间模式 x=Ax+Bu+v (44) y=Cx+w (45)其中u=Tmref是引擎转矩需求x=m m l l Tl TmT (46)y=m lT (47)是状态和测量向量,v和w是过程和测量噪音向量,还有表明B和C矩阵通过一些滥用的符号和对应的三-A部分的矩阵不同,如(25)和(26)所示。A 适用于有间隙的传动系的可切换卡尔曼滤波器如果卡尔曼滤波器适用于之前的模型,会在引擎和车轮的位置之间出现一个稳定状态错误。对系统来说既不是积极的也不是消极的接触,这个错误会持续并和间隙尺寸相关联,但是可能会和两个传感器零位置差0相抵消。介绍两个抵消参量:0+和0-,分别对积极和消极接触是事实根据。两个参数的关系是0+=0+ (51)0-=0- (52)偏移参数建模为随机游走过程,并包含在增广状态向量x*=mmllTlTm0+0-T (53)增广状态模型变为x*=A*x*+B*u+v* (54)其中v*是之前的过程噪音并有偏移量减去车轮测得的位置状态(45),新的输出即变为y*=m l-0+T,积极接触m l-0-T,消极接触 (57)用切换式卡尔曼滤波器来估算参数的偏移量,这样的正偏移参数在积极接触中被估算(并且在测量方程中被使用),相应的,消极接触也是如此。间隙变化是,过滤器不更新抵消参数,因此,开发了一个等待模式。切换是基于探测到的控制信号的变化,新的估算模式在等待控制信号大小相关的时间后进入的;这样做是为保证间隙在过滤器切换前被转换。间隙大小估算变为x*=A*x*+B*u+K*y*-C*x* (58)=0+-0-2 (59)其中卡尔曼增益被线性模型(A*,C+)所计算,通过状态最后的移动来确认系统的可观察性。结果(减少的)的元素K+其后被安排到K-和K0里。等待模式(60)表示C+在进入积极估算模式时被使用,相应的,对消极模式同样适用。再次注意,控制信号u应该和(6)的延迟Leng相适应。B 模拟结果估算用的数据来自一个间隙补偿控制器【20】,随后是分步车辆加速参考。图七显示了轴的整体位移d,展示了间隙是如何变化的。数字表明尺寸在大概六次转换后会收敛。其余的波动是由于测量噪声(量化)和“碰撞”切换时的估计模式。图八显示了切换逻辑的本质。当相应的估算模式是活跃的时候,偏移参量会被估计,这是由控制信号决定的。这可以被看作是和轴的位移高度相关。这样会导致轴的位移在异乡间隙时,协方差的估算会被扰乱。当轴移动到被挡到的状态来保证稳定的接触时,估算会继续。要检验模型错误的牢固性,估算模型的轴的稳定性k增加10%(相对于被用作数据产生的标称模型)。在图九中,估算测得间隙尺寸大概增长10%。这是意料之中的结论,因为在稳定状态,我们所知的扭矩的性质可以知道轴的偏转由轴的稳定性优先确定,由此一来,便决定了间隙尺寸测量值的大小。通过估算轴在接触模式的稳定性,可以提高尺寸间隙的测量效果。以下两个eng和Leng的值同样也上升了50%,但并不影响估算。这是理所当然的,因为这两个量并不影响模型的静态属性,如间隙尺寸。五实验验证第三部分的状态估算和第四部分的尺寸估算被安装在一个真实的汽车上的标准传感器所验证。此项实验的目的是验证车可以用传感器来估算,并且来验证估算值的质量。A 实验阶段本文的测量所使用的数据收集在一台沃尔沃的原型车上。该车配备了发动机的控制系统(ECS)的开发版本,以便收集数据。其他信号中,ECS通过测得的的发动机转速和一个具有10毫秒的时间间隔采样获得的信号来计算出发动机的扭矩。与ECS数据相平行的,取样示波器连接到发动机转速传感器,并在驱动车轮上安装有转速传感器。这些事取数据的源头传感器,通常运用在这种车型上。引擎传感器有每转58个齿和一个去了两个齿的缺口。这个缺口是为了ECS来测量引擎活塞的确切位置的。车轮传感器有48个齿,没有缺齿。速度传感器以2-s的间隔来取样信号。汽车的配置如前所述,用来进行了一系列实验。在每个测量序列中,一些伸出和伸入的现象被处理。标准的分流和洗牌补偿被打开或关闭。这里提出的结果大部分是从没有这些补偿的实验得来的。作为手动测算间隙大小的一个方法,驱动轮之一被提离地面,用手来旋转。在第一级齿轮上,间隙尺寸测得为20.048rad。如果只有脉冲从车轮传感器传来时d才被绘制,这样得到的信号图看起来很不错,如图10所示。但是,如果在引擎传感器传来信号时也绘制,与(8)相比,车轮传感器幅度递增会有一个量化误差。除了量化误差,无噪音和其他干扰可以显现出来。同样,没有可以获得的间隙位置的客观事实。为了模拟低质量的测量,随机误差,模拟传感器缺齿位置,被加入到测量信号中。量化的干扰和信号作为输入到这里描述的估计,而采取的高品质的测量(在车轮瞬间)被称为“真正的”总轴位移d。B 状态估算结果第三部分的状态估算器被用来处理测量数据,轴的整体位移测量如图十一所示。间隙估算位置如图十二所示。因为没有可获得的真实数据,下列估算值用来比较:1b,true=min(,max(-,d,true) (67)也就是说,轴的整体位移是由间隙尺寸的(最终)估算值所确定的。估算误差比间隙尺寸少10%,接触时间的误差大概是1ms。C 尺寸估算结果第四部分的尺寸估算是用来描述前面的测量数据的反弹大小的。在图十三中,的结果有所显示。由于估算器需要一系列的间隙数据来进行估算,33s内的同样的测算序列重复运行了六次。估算值有残余的波动,来源于模型的不确定性。对三个不同的测量序列,间隙尺寸的值被测为“0.025,0.026,和0.027弧度。这些序列的差别在5%内。被测得的间隙的尺寸应该和手动测得的数值相对比,如前所述0.024rad。在图十四中,卡尔曼滤波器切换行为有所展示,0+和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论