使用动力传动系统模型的轮速估算的制作方法

文档序号:3862188阅读:386来源:国知局
使用动力传动系统模型的轮速估算的制作方法
【专利摘要】本发明公开了一种控制器。控制器包括处理器和非临时计算机可读介质。该处理器配置成从轮速传感器接收第一从动轮的速度并从驱动轴传感器接收驱动轴的速度。非临时计算机可读介质包括由处理器执行的程序指令,其用于基于随时间的多个所检测到的所述第一从动轮的速度和所检测到的所述驱动轴的速度来确定第二从动轮的速度。
【专利说明】使用动力传动系统模型的轮速估算
【技术领域】
[0001]本发明涉及用于确定从动轮的速度的系统和方法。具体地,本发明使用驱动轴的速度和第二从动轮的速度来确定从动轮的速度,并补偿时间因数。
【背景技术】
[0002]车辆系统(例如电子稳定性控制系统)需要知道车辆每个车轮的速度。需要以近乎实时地(例如,每5毫秒)来精确确定车轮的速度。为了实现此,很多现代车辆使用在每个车轮上的轮速传感器,其中这些传感器被硬连线到控制系统或经由通信总线而链接。

【发明内容】

[0003]在一个实施例中,本发明提供了控制器。控制器包括处理器和非临时计算机可读介质。该处理器被配置成从轮速传感器接收第一从动轮的速度并从驱动轴传感器接收驱动轴的速度。非临时计算机可读介质包括由处理器执行的程序指令,其用于基于随时间的多个所检测到的所述第一从动轮的速度和所检测到的所述驱动轴的速度来确定第二从动轮的速度。
[0004]在另一实施例中,本发明提供了确定车辆的第一车轮的速度的方法。该车辆包括控制器、差速器、第二从动轮、以及驱动轴。第一和第二车轮由驱动轴驱动。该方法包括:检测第二从动轮的速度,第二从动轮由差速器驱动;检测驱动轴的速度,驱动轴驱动差速器;将第二从动轮的速度传送到控制器;将驱动轴的速度传送到控制器;对在第二从动轮和驱动轴的速度的传送中的延迟进行补偿;对在检测第二从动轮的速度时和在检测驱动轴的速度时的差进行补偿;以及使用第二从动轮的速度、驱动轴的速度、以及补偿操作来确定第一车轮的速度,第一车轮由差速器驱动。
[0005]通过考虑详细描述和附图,本发明的其它方面将变得明显。
【专利附图】

【附图说明】
[0006]图1是车辆的方框图。
[0007]图2是示出实际轮速以及通信延迟和计算延迟的视图。
[0008]图3是示出多个速度传感器的不同更新间隔对轮速计算的影响的视图。
[0009]图4A和4B是用于确定轮速的加速度模型的示意图。
[0010]图5是示出各种转矩传递值的开放式差速器的分解图。
【具体实施方式】
[0011]在详细解释本发明的任何实施例之前,应理解,本发明在其应用中不限于在下面的描述中阐述或在下面的附图中示出的部件的结构和布置的细节。本发明能够有其它实施例,且能够以各种方式被实践或实现。
[0012]图1示出车辆100的框图。车辆100包括右前轮105、左前轮110、右后轮115、左后轮120、发动机125、变速器130、驱动轴135、驱动轴传感器140、差速器145、右后轴150、左后轴155、右前轮速度传感器160、左前轮速度传感器165和右后轮速度传感器170。车辆100还包括控制器175 (例如,电子稳定性控制器(ESC))和通信网络180 (例如,控制器区域网(CAN)总线)。在一些实施例中,控制器175和/或其它模块包括处理器(例如,微处理器、微控制器、ASIC、DSP等)和存储器(例如,闪存、ROM、RAM、EPROM等,即,非临时计算机可读介质),该存储器可以在处理器的内部、处理器的外部或这两者。处理器执行存储在存储器中的程序代码。本发明的部分能够以硬件或软件或这两者的组合来实现。
[0013]轮速传感器160、165和170检测其相应的车轮速度,并将该速度通信到控制器175。速度可经由通信网络180或直接地被通信(例如,模拟信号、PWM信号等)。类似地,驱动轴速度传感器140检测驱动轴135的速度,并将该速度通信到控制器175。差速器145由驱动轴135驱动并划分在左后轮120和右后轮115之间的转矩,使得车轮可以按不同的速率旋转。左后轮120和右后轮115的速度的和是驱动轴135的速度的两倍(假定一比一的齿轮比)。控制器175如下所述估算左后轮120和右后轮115之一的速度(对于下面的描述而言,控制器175估算左后轮120的速度)。
[0014]左后轮120的速度可使用下面的方程I来近似。对L求解,所确定的左后轮的速度提供下面的方程2:
[0015]T= (L+R)/2 (方程 I)
[0016]L=2T_R (方程 2)
[0017]其中T是驱动轴135的测量速度,以及
[0018]R是右后轮115的测量速度。
[0019]使用这些方程确定左后轮120的速度通常对于用在大约每50msec更新一次的防锁制动系统而言是足够精确的。然而,ESC系统大约每5msec更新一次。如果右后轮115和/或驱动轴135的测量速度经由通信网络180通信到控制器175,则控制器175在超过ESC更新时间的延迟之后接收到所测量的速度。例如,图2示出在使用CAN总线的系统中测量的延迟。CAN总线在向控制器175提供速度信息时具有15msec的最差情况延迟。此外,控制器175需要时间来处理它接收的数据。在这种情况下,多达额外的11msec。总延迟达到26msecο 26msec的延迟比ESC系统的更新时间多五倍。
[0020]在车轮的实际速度和所计算的轮速之间的误差(例如,由于上述延迟)可进一步被不同传感器的更新速度的差异而加剧。例如,图3示出了所计算的左后轮120的速度的偏差,其中右后轮速度传感器每5msec更新一次,且驱动轴速度传感器140每7msec更新一次。
[0021]为了提高系统的性能,需要更精确地确定轮速。通过考虑过去的条件(与只使用最近的读数相比),可开发模型来精确地估算轮速。
[0022]对于开放式差速器,左从动轮的速度由下式定义:
[0023]L (k) =2T (k) - R (k)
[0024]其中:
[0025]K是控制回路周期,
[0026]L(k)是在周期k时所计算的左从动轮的速度,
[0027]T(k)是在周期k时所测量的变速器输出速度,以及[0028]R(k)是在周期k时所测量的右从动轮的速度。
[0029]考虑到误差以及对T和R的输入中的延迟,L(k)变成:
[0030]L(k)=F(T(k),T(k- l)...R(k),R(k- l)...L(k),L(k-1)...其它车辆状态)
[0031]其中:
[0032]F是多个输入变量的函数。
[0033]本发明使用模型来估算函数F。使用三个方法或模型:加速度、泰勒级数、以及动力传动系统建模。加速度法使用左从动轮的加速度来估算在周期k时左从动轮的速度。下面的方程被用于执行估算:
[0034]L (k) =L (k -1) +L,(k -1) (dt)
[0035]其中:
[0036]L’是L的一阶导数,以及
[0037]dt是周期时间。
[0038]可使用数个过去周期的加权平均值或滤波值来对该计算进行平滑。以经验为根据的车辆数据也可用于将估算的车轮速度的变化限制到绝对变化。加速度也可如下所述的关于动力传动系统模型来建模。图4A和4B示出加速度模型100的示意图。所感测的右轮105速度和所感测的驱动轴110速度被输入到模型中。如上所讨论的,轮速传感器XXX和驱动轴速度传感器XXX以不同的时间间隔(例如,对于轮速传感器XXX是5msec而对于驱动轴传感器XXX是7msec)更新其输出。通过使用各种乘法器115、加法器/减法器120和延迟器125,模型100能够补偿信号更新的差异。开关130将正确的信号连接到输出135。模型100包括用于测试目的的三个附加的输出140、145和150。
[0039]泰勒级数是函数作为根据其在单个点处的导数的值所计算的项的无穷和的表示。用于对左从动轮的速度建模的泰勒级数采取下列形式:
[0040]L (k) =L (k -1) +L,(k -1) (dt)/I! +L,,(k -1) (dt) 2/2!
[0041]其中:
[0042]L’和L”是L的导数,以及
[0043]dt是周期时间。
[0044]再次,使用数个过去周期的加权平均值或滤波的值来对该计算进行平滑。以经验为根据的车辆数据也可用于将车轮的估算速度中的变化限制到绝对变化。
[0045]也可使用各种车辆状态(其包括施加制动转矩、摩擦系数和车轮上的负荷等来估算L(k)。可使用动力传动系统模型来计算车辆状态。
[0046]示例性动力传动系统包括下列项的模型:(I)发动机和转矩转换器泵组件、(2)转矩转换器涡轮机和变速器输入轴、(3)变速器输出轴和驱动轴、(4)开放式差速器的环形齿轮、(5)从发动机到差速器的转矩传递、(6)驱动轴转矩、以及(7)总驱动动力。
[0047]发动机和转矩转换器泵组件模型使用发动机燃烧转矩来计算可用的转矩转换器泵输出。忽略弹性和摩擦项,运动的方程可被简化为:
[0048]Tp=Te-JeWe (方程 I)
[0049]其中:
[0050]Tp是在泵组件处的转矩输出,
[0051]Te是由燃烧产生的发动机转矩,[0052]Je是发动机曲轴、飞轮和转矩转换器泵组件的惯性矩,以及
[0053]&是发动机曲轴、飞轮和转矩转换器泵组件的角加速度。在软件中,可根据发动机速度来计算发动机加速度。
[0054]注意:在方程中忽略了弹性、摩擦和衰减。
[0055]转矩转换器涡轮机和变速器输入轴模型使用下式来计算在变速器输入轴处的可用转矩:
[0056]T1=Tpf(IZv) -J1W1 (方程 2)
[0057]其中:
[0058]T1是在变速器输入轴处的转矩输出,
[0059]W1是变速器输入轴的角加速度,
[0060]V是自动变速器的速度比,并被定义为
[0061]W1=WeZV (注意,上述关于对转矩转换器的角加速度不成立),
[0062]G(l/v)是作为l/ν的函数的转矩转换器乘法因数,以及
[0063]J1是涡轮机和变速器输入轴的惯性矩。
[0064]变速器输出轴和驱动轴模型根据下式计算在驱动轴处的可用转矩:
[0065]Td=T1Gtj - JdWd (方程 3)
[0066]其中:
[0067]Td是在驱动轴小齿轮处的可用转矩,
[0068]Gtj是在第j个齿轮处的变速器齿轮,
[0069]Jd是驱动轴的惯性矩(包括变速器输出轴及其齿轮组),以及
[0070]Wd是变速器输出轴的角加速度。
[0071]角加速度具有下面的关系:
[0072]Wd=W1/Gtj (方程 3a)
[0073]开放式差速器模型的环形齿轮使用下式来计算在开放式差速器环形齿轮处的可用转矩:
[0074]Trg=TdGA-JrgWrg (方程 4)
[0075]其中:
[0076]Trg是在环形齿轮处的可用转矩(也被称为Cardan转矩),
[0077]Ga是轴比率,
[0078]Jrg是惯性的环形齿轮组件力矩,以及
[0079]wrg是环形尺寸的角加速度(也被称为Cardan加速度)。
[0080]在环形齿轮、驱动轴和轮速当中的速度关系是:
[0081]wrg=wd/Ga= (wae+wal) /2 (方程 4a)
[0082]其中:
[0083]wAE是右驱动轴加速度,以及
[0084]Wm是左驱动轴加速度。
[0085]图5示出在开放式差速器中的转矩传递变量的位置。
[0086]从发动机到差速器模型的转矩传递计算在环形齿轮处的可用转矩。在环形齿轮处的可用转矩可由发动机燃烧转矩、发动机旋转加速度和车轮旋转加速度(已知变量)来描述。
[0087]将转矩方程(I)、(2)和(3)代入方程(4)中,得到:
[0088]Trg= {[Te - JeWe) f (1/v) - J1W1]Gtj - Jdwd} Ga-JrgWrg (方程 5)
[0089]将速度方程(3a)和(4a)代入方程5中并简化它,得到:
[0090]Trg=f(l/v) GtJGATe-f(l/v) GtJGAJewe-GtJ2GA2JI (wAE+wAL) /2_GA2Jd (wAE+wAL)/2 -Jrg (wae+wal) /2 (方程 5a )
[0091]其中:
[0092]f(l/v)GtjGAI;是通过转矩转换器、变速器以及轴所放大的发动机转矩,
[0093]f (1/v)GtjGJeWe是由于发动机加速度而导致的转矩损耗,
[0094]Gtj2GZJ1 (wae+wal)/2是由于变速器输入轴加速度而导致的转矩损耗,
[0095]GA2Jd(wAE+wAL)/2是由于变速器输出轴加速度而导致的转矩损耗,以及
[0096]Jrg(wAE+wAL)/2是由于环形齿轮加速度而导致的转矩损耗。
[0097]驱动轴转矩模型计算每个驱动轴的驱动轴转矩。对于开放式差速器,当忽略在星形或类似齿轮处损耗的转矩时,每个驱动轴转矩大约是环形齿轮转矩的一半。
[0098]Tae ~Trg/2 ~TRR whi+TbR+JAwAR (方f王 6 )
[0099]Tal ~Trg/2 ~FTLRwhl+TbL+JaWal (方f王 6a)
[0100]其中:
[0101]Tak是右驱动轴转矩,
[0102]ΤΑ?是左驱动轴转矩,
[0103]Tm是右制动转矩,
[0104]Tr是左制动转矩,
[0105]Ja是单个轴和车轮的惯性矩,以及
[0106]Rwhl是车轮半径。
[0107]总驱动动力模型计算在差速器环形齿轮处的可用转矩(Kardan转矩):
[0108]G (1/v) GtjGATe - G (11/v) Ft JGAJewe-Gtj2G/J1 (wAE+wAL) /2-GA2Jd (wAE+wAL) /2 -Jrg (Wae+Wal) /2
[0109]而在轴处消耗的转矩是:
[0110]FTLRwhl+TbL+JAwAL+FTRRwhl+TbR+JAwAR
[0111]其中:
[0112]FtlRw1i1是在左轮处的驱动转矩,
[0113]TbL是在左轮处的制动转矩,
[0114]JaWal是在左轮处的惯性转矩,
[0115]FraRwhl是在右轮处的驱动转矩,
[0116]Tm是在右轮处的制动转矩,以及
[0117]JaWae是在右轮处的惯性转矩。
[0118]简化总驱动动力模型得到:
[0119][f(l/v) GtJGA] Te - [f (1/v) GtJGA] JeWe-Ja (wae+wal)~(FTL+FTE) Rwhl+TbL+TbE
[0120]其中:
[0121][f (1/v) GtjGJ是动力传动系统转矩乘法因数,[0122]Te是发动机转矩,
[0123]JeWe是发动机加速度,
[0124](wAK+wAI)是 kardan 加速度,
[0125][f(l/v)GtjGA]I;是由转矩转换器、变速器和轴所放大的发动机转矩,
[0126][f (1/v) GtJGA] JeWe是在发动机组件处的惯性转矩损耗,
[0127]Ja(wae+wal)是在车轮组件处的惯性转矩损耗,
[0128][f (I/V) GtJGA] J6W6-Ja(wae+wal)是过载转矩,
[0129](Ftl+Fte) Rwhl 是总驱动转矩,
[0130]TbL是在左轮处的制动转矩,以及
[0131]Tm是在右轮处的制动转矩。
[0132]动力传动系统的另一模型可由下列形式的线性系统来表示:
[0133]x1=Ax+Bu (方程 6a)
[0134]y=Cx (方程 6b)
[0135]其中:
[0136]X是一个或多个车辆状态(包括相关的轮速),
[0137]u是一个或多个系统输入,以及
[0138]y是基于X的一个或多个可测量的车辆输出状态。
[0139]闭环观察器(下面的方程7a和7b)可构造成估算x的状态。观察器比系统操作更快地估算X的状态,从而实现使任何误差趋近于零。通过将误差反馈回所观察的车辆输出和实际车辆输出,系统进行校正,从而驱使误差为零。因此:
[0140]x2=Ax3+BuL (y - Y1) (方程 7a)
[0141]Y1=Cx3 (方程 7b)
[0142]其中:
[0143]X2是所估计的车辆状态(来自动力传动系统模型),以及
[0144]Y1是观察器车辆输出。
[0145]将方程6a和6b与7a和7b组合得到:
[0146]X1 - X2=A (x-x3) - L(y - Y1)
[0147]y - Y1=C (x - x3)
[0148]在所观察的车辆状态和实际车辆状态(包括轮速)之间所产生的误差是:
[0149]e= (A - LC) G1
[0150]y - Y1=Ce1
[0151]因为这些方程没有输入,(A - LC)可被设计成对任何速度求解。因此,(A - LC)被设计成对于初始条件使误差衰减到零。矢量L可被得到并用在观察器(方程7a)中以对轮速求解。
[0152]上述模型的使用使从动轮的速度能够被精确预测。这允许去掉轮速传感器,从而节约成本,同时提高使用轮速的系统的性能。
[0153]在所付权利要求中阐述了本发明的各种特征和优点。
【权利要求】
1.一种用于轮速检测系统的控制器,所述控制器包括: 处理器,其被配置成从轮速传感器接收第一从动轮的速度,并从驱动轴传感器接收驱动轴的速度;以及 非临时计算机可读介质,其包括由所述处理器执行的程序指令,所述程序指令用于基于随时间的多个所检测到的所述第一从动轮的速度和所检测到的所述驱动轴的速度来确定第二从动轮的速度。
2.如权利要求1所述的控制器,其中,所述处理器基于所述第二从动轮随时间的加速度来确定所述第二从动轮的速度。
3.如权利要求1所述的控制器,其中,所述处理器基于泰勒级数计算来确定所述第二从动轮的速度。
4.如权利要求3所述的控制器,其中,所述处理器使用下列公式来确定所述第二从动轮的速度:
L (k) =L (k -1) +L,(k -1) (dt) /I! +L”(k -1) (dt) 2/2! 其中: L是所述第二从动轮的速度, L’和L”是L的导数, dt是周期时间,以及 k是周期。
5.如权利要求1所述的控制器,其中,所述处理器使用加权平均值和滤波中的至少一个对所确定的所述第二从动轮的速度进行平滑。
6.如权利要求1所述的控制器,其中,所述处理器使用动力传动系统的模型来确定所述第二从动轮的速度。
7.如权利要求1所述的控制器,其中,所述处理器使用闭环观察器来预测所述第二从动轮的速度,所述闭环观察器使感测的参数中由于传送延迟和计算延迟而导致的误差趋近于零。
8.一种确定车辆的第一车轮的速度的方法,所述车辆包括控制器、差速器、第二从动轮、以及驱动轴,所述方法包括: 检测所述第二从动轮的速度,所述第二从动轮由所述差速器驱动; 检测所述驱动轴的速度,所述驱动轴驱动所述差速器; 将所述第二从动轮的速度传送到所述控制器; 将所述驱动轴的速度传送到所述控制器; 对在所述第二从动轮和所述驱动轴的速度的传送中的延迟进行补偿; 对在检测所述第二从动轮的速度时和在检测所述驱动轴的速度时的差进行补偿;以及使用所述第二从动轮的速度、所述驱动轴的速度、以及补偿操作来确定所述第一车轮的速度,所述第一车轮由所述差速器驱动。
9.如权利要求8所述的方法,其中,使用所述第一车轮随时间的加速度来确定所述第一车轮的速度。
10.如权利要求8所述的方法,其中,使用泰勒级数计算来确定所述第一车轮的速度。
11.如权利要求8所述的方法,其中,使用下列公式来确定所述第一车轮的速度:L (k) =L (k -1)+L,(k -1) (dt)/I! +L” (k -1) (dt) 2/2! 其中: L是所述第二从动轮的速度, L’和L”是L的导数, dt是周期时间,以及 k是周期。
12.如权利要求8所述的方法,其中,使用加权平均和滤波中的至少一个来对所确定的所述第一车轮的速度进行平滑。
13.如权利要求8所述的方法,其中,使用所述车辆的动力传动系统的模型来确定所述第一车轮的速度。
14.如权利要求13所述的方法,其中,所述模型包括闭环观察器,所述闭环观察器进行操作,以使得在感测的参数中由于传送延迟和计算延迟而导致的误差趋近于零,从而能够精确预测所述第二从动轮的速度。
【文档编号】B60T8/172GK103492246SQ201280017424
【公开日】2014年1月1日 申请日期:2012年2月16日 优先权日:2011年3月3日
【发明者】J·普雷库马尔, J·胡, B·罗柏斯塔尔, H-C·吴 申请人:罗伯特·博世有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1