一种基于滑模观测器的车辆运行状态非线性鲁棒估计方法\n技术领域\n[0001] 本发明涉及一种基于滑模观测器的车辆运行状态非线性鲁棒估计方法,其目的在于通过所建立的滑模观测器实现对汽车运行过程的非线性在线估计,获得汽车在高机动运行工况和复杂多变道路环境下准确、可靠的运行状态,这些状态可用于汽车主动安全的相关控制,本发明方法具有抗干扰能力强、精度高、实时性好以及成本低等显著特点,属于汽车主动安全测量与控制领域。\n背景技术\n[0002] 为防止道路交通事故的发生,汽车主动安全技术近年来得到了迅猛的发展。汽车主动安全技术能够防患于未然,主动避免事故的发生,已成为现代汽车最主要的发展方向之一。目前常见的主动安全技术主要包括防抱死制动系统(ABS),车辆电子稳定程序(ESP),牵引力控制系统(TCS),电控驱动防滑系统(ASR),四轮转向稳定控制系统(4WS)等。\n这些系统通常涉及汽车轮胎的速度、汽车的纵向前进速度、侧向速度、横摆角速度以及质心侧偏角等运行状态的测量或估计,对这些运行状态的测量可用于后续的汽车主动安全控制,因此其精度直接关系汽车的行驶安全性与稳定性,即上述主动安全控制系统能否有效工作在很大程度上依赖于车辆运行状态能否被实时、准确的测量或估计。\n[0003] 在汽车主动安全领域,车辆运动状态主要通过三种方法来测量或估计。一是利用低成本的车载传感器(如惯性传感器和轮速传感器等),对其测量的信号进行简单的数学推算来获取有关车辆运行状态,这种方法成本低,但由于低成本传感器精度较差且推算处理过于简单而存在较大的测量误差,因而影响了控制效果。二是利用高精度的传感器对有关车辆运行状态进行直接测量(如利用光电五轮仪或高精度的全球导航卫星系统GNSS,尤其是高精度全球定位系统GPS等),这种方法精度高但价格昂贵,无法大范围推广应用。第三种方法是模型法,即通过对汽车的运行过程进行运动学或动力学建模,同时将有关低成本的车载传感器(如轮速传感器、陀螺仪、加速度计以及GPS等)信息作为观测信息,进而利用适当的滤波估计算法实现对汽车运行状态的估计。第三种方法(即模型法)可实现对难于直测量的估计,扩大状态估计的维数,还可提高有关直测量的精度,同时成本较低。但目前已提出的模型法主要是基于汽车的运动学模型或者对整车或轮胎做了较多线性化假定的动力学模型,且往往对外部道路环境的变化考虑不足,在车辆较平稳运行和外部环境干扰较少时能获得较好的估计效果和精度,但在高机动运行状况和复杂多变道路环境下由于难于反映车辆的真实动力学行为和状况导致估计精度较低甚至发散,且抗干扰性能有待提高。\n发明内容\n[0004] 为在高机动工况和复杂多变环境下实现准确、可靠的车辆状态估计,本发明提出了一种基于滑模观测器的车辆运行状态非线性鲁棒估计方法。本发明提出的方法针对汽车高机动运行状况和复杂多变道路环境来确立更接近实际的汽车非线性动力学模型,并设计相应的滑模观测器,另外利用低成本的车载轮速和方向盘转角传感器来建立滑模观测器系统的外部输入量和测量信息,进而通过提出的滑模观测器估计递推算法实现对汽车纵向前进速度、横摆角速度、侧向速度以及质心侧偏角等运行状态的估计,具有抗干扰能力强、精度高、易实现以及成本低等特点。\n[0005] 一种基于滑模观测器的车辆运行状态非线性鲁棒估计方法,本发明针对目前应用较多的前轮转向四轮汽车,为适应高机动运行工况和复杂多变路况下汽车主动安全控制对车辆运行状态的测量与估计需要,利用低成本的车载轮速和方向盘转角传感器来确定建立外部输入量和测量信息,设计了基于非线性汽车动力学模型的滑模观测器,通过滑模观测器的估计递推来实现对汽车纵向前进速度、横摆角速度、侧向速度以及质心侧偏角等信息的准确、鲁棒估计,具体步骤包括:\n[0006] 1)建立车辆运行状态的滑模观测器:\n[0007] 采用三自由度的汽车非线性动力学模型,该模型的状态空间方程形式如下:\n[0008] \n[0009] 式(1)中,x1、x2和x3为滑模观测器的三个状态,且x1=vx,x2=ωz,x3=vy,vx、vy及ωz分别是汽车的纵向前进速度、侧向速度和横摆角速度;\n[0010] δf、Ftf和Ftr为三个外输入变量,其中δf是前轮转向角,Ftf是作用在单个前轮上的纵向力,Ftr是作用在单个后轮上的纵向力;\n[0011] 式(1)中各函数fj(j=1,2,3)和gj(j=1,2,3)的取值如下\n[0012] \n[0013] \n[0014] \n[0015] \n[0016] \n[0017] \n[0018] 在所述fj(j=1,2,3)和gj(j=1,2,3)中,m和Iz分别是车辆的质量和绕过质心垂向轴的转动惯量,a是汽车前轮轮轴中心到质心的距离,b是汽车后轮轮轴中心到质心的距离,Cαf、Cαr分别表示前、后轮胎的侧偏刚度,Cd表示空气阻力系数,Af表示车辆前向面积,ρa代表空气密度;\n[0019] 对于状态x1和x2,分别对应vx和ωz,它们与后轮轴上两个非转向车轮的轮速有以下关系:\n[0020] vx=(VRL+VRR)/2\n[0021] ωz=(VRL-VRR)/TW (2)\n[0022] 式(2)中,TW是后轮轴上两个后轮间的轮距,VRL和VRR分别代表左后轮和右后轮的线速度,即两个非转向轮的车轮线速度;\n[0023] 状态x1和x2为可以直测得到的量,而状态x3为无法直接测得的量而需通过滑模观测器来估计;\n[0024] 对于式(1)所示的车辆模型,提出并建立如下的滑模观测器模型:\n[0025] \n[0026] 式(3)中, 和 分别表示x1、x2和x3的计算估计值,lj(j=1,2)是滑模面之外的误差收敛增益,而kj(j=1,2)和τj(j=1,2)则表示了滑模面上的误差收敛增益,sgn(.)是sign函数,即符号函数;s1和s2被定义为滑模观测器的可直测状态x1、x2与各自的估计值 之间的误差,即\n[0027] \n[0028] 2)进行离散化的估计递推:\n[0029] 在实际的估计过程中,需采用离散化的估计递推形式,为此,将上述设计的滑模观测器即式(3)进行离散化处理,\n[0030] \n[0031] \n[0032] \n[0033] \n[0034] \n[0035] \n[0036] 式(5)中,k表示离散化时刻,T表示离散的周期,tanh(.)是双曲正切函数,λ是一个用来调整双曲正切函数倾斜程度的设计参数,v′x和ω′z分别表示通过轮速传感器测量获得的车辆纵向前进速度和横摆角速度,即v′x和ω′z分别表示vx和ωz的含有噪声的测量值;\n[0037] 在上述滤波递推计算过程中,可确定汽车在每个时刻的纵向前进速度vx(k)、横摆角速度ωz(k)和侧向速度vy(k),进而根据下式可确定每个时刻的质心侧偏角[0038] β(k)=arctan[vy(k)/vx(k)] (6)。\n[0039] 纵向前进速度和横摆角速度是可以直测得到的量,即通过轮速传感器测量获得车辆纵向前进速度和横摆角速度,具体为利用后轮轴上两个轮速传感器测得的左后轮角速度ωrL和右后轮角速度ωrR乘以轮胎半径R得到V′RL=R·ωrL和V′RR=R·ωrR,V′RL和V′RR分别表示VRL和VRR含有噪声的测量值且 其中 和\n分别表示左后轮和右后轮的车轮线速度的加性测量噪声,进而再利用式(2)得到纵向前进速度和横摆角速度含有噪声的测量值v′x和ω′z;\n[0040] 对于式(3)中三个外输入变量,通过下面的方法来确定:\n[0041] 前轮转向角δf可通过方向盘转角传感器测得的方向盘转角δ除以从方向盘到前轮的转向传动比qt来确定,即δf=δ/qt;\n[0042] 轮胎纵向力Ftf和Ftr可根据Dugoff非线性轮胎模型来确定;\n[0043] 为确定Ftf和Ftr,引入车辆纵向滑移率isj(j=f,r),isj又分为前轮轴纵向滑移率isf和后轮轴纵向滑移率isr,本方法中下角标j取f或r分别表示前或后轮轴,isj计算方法为:\n[0044] 且j=f,r (7),\n[0045] 式(7)中,vtf和vtr分别表示前、后轮轴上沿轮胎方向的速度,vtf和vtr可统一记为vtj(j=f,r);ωf表示前轮轴上两个车轮的旋转角速度等效折算到前轮轴上的旋转角速度;ωr表示后轮轴上两个车轮旋转角速度等效折算到后轮轴上的旋转角速度,ωf和ωr可统一记为ωj(j=f,r)且\n[0046] \n[0047] (8)\n[0048] \n[0049] 式(8)中,ωfL、ωfR、ωrL和ωrR分别表示左前轮、右前轮、左后轮和右后轮的旋转角速度,通过利用四个轮速传感器测量获得;\n[0050] vtj(j=f,r)可按式(9)确定:\n[0051] vtf=vxcosδf+(vy+aωz)sinδf\n[0052] (9)\n[0053] vtr=vx\n[0054] 进而,轮胎纵向力Ftf和Ftr可通过式(10)来确定\n[0055] (j=f,r) (10)\n[0056] 式(10)中,Ctf和Ctr分别表示单个前、后轮胎的纵向刚度,统一记为Ctj(j=f,r);\n变量pj(j=f,r)和函数ft(pj)(j=f,r)由以下式子确定:\n[0057] (j=f,r) (11)\n[0058] (j=f,r) (12)\n[0059] 式(11)和(12)中,μ表示轮胎和地面间的垂向摩擦系数;εr表示道路附着衰减因子;αf、αr分别表示前、后轮胎的侧偏角,统一记为αj(j=f,r),可按下式计算[0060] \n[0061] 而Fzj(j=f,r)表示分配到前或后轮轴上的垂向载荷且可按下式计算[0062] \n[0063] 式(14)中,g表示重力加速度;\n[0064] 对于式(3)中滑模观测器的各个增益,根据观测器的收敛稳定性原理来设计确定,具体而言可根据下面的式子确定增益l1、k1、l2、k2、τ1及τ2,\n[0065] \n[0066] \n[0067] τ1=τ2=0 (17)\n[0068] 式(15)和式(16)中, (j=1,2,3)表示函数f1对于xj(j=1,2,3)的偏导数, (j=1,2,3)表示函数f2对于xj(j=1,2,3)的偏导数,ηj(j=1,2)为给定的正数,\n[0069] 实际递推中,式(3)中出现的sgn(.)函数用下面的sgneq(.)函数来取代:\n[0070] sgneq(sj)=tanh(λsj)(j=1,2) (18)。\n[0071] 离散的周期T的典型值取为10毫秒、20毫秒或50毫秒。\n[0072] 有益效果\n[0073] 1.本发明提出了一种基于滑模观测器的车辆运行状态非线性鲁棒估计方法,可用于有关汽车主动安全控制对车辆运行状态的鲁棒测量与估计需要。\n[0074] 2.本发明方法是针对汽车高机动运行状况和复杂多变道路环境提出的,可在高机动工况和复杂多变道路环境下实现对车辆运行状态的准确、可靠估计。\n[0075] 3.本发明提出的基于滑膜观测器的车辆运行状态非线性鲁棒估计方法不仅可显著提高汽车纵向前进速度和横摆角速度等直测量的精度,而且可实现对质心侧偏角、侧向速度等难于直测量的鲁棒准确估计。\n[0076] 4.本发明提出的方法具有抗干扰能力强、精度高、成本低以及实时性好等特点。\n附图说明\n[0077] 图1.车辆动力学模型\n[0078] 图2.设定的纵向前进速度(米/秒-m/s)和方向盘转角(度)随时间变化图[0079] 图3.本发明方法与Carsim输出的质心侧偏角(弧度-rad)随时间的变化曲线及局部放大图(轮胎和地面间的垂向摩擦系数μ=1时)\n[0080] 图4.本发明方法得到的质心侧偏角相对于Carsim输出的质心侧偏角参考值的误差曲线(轮胎和地面间的垂向摩擦系数μ=1时)\n[0081] 图5.本发明方法与Carsim输出的质心侧偏角(弧度-rad)随时间的变化曲线及局部放大图(轮胎和地面间的垂向摩擦系数μ=0.8时)\n[0082] 图6.本发明方法得到的质心侧偏角相对于Carsim输出的质心侧偏角参考值的误差曲线(轮胎和地面间的垂向摩擦系数μ=0.8时)\n[0083] 图7.本发明方法与Carsim输出的质心侧偏角(弧度-rad)随时间的变化曲线及局部放大图(轮胎和地面间的垂向摩擦系数μ=0.6时)\n[0084] 图8.本发明方法得到的质心侧偏角相对于Carsim输出的质心侧偏角参考值的误差曲线(轮胎和地面间的垂向摩擦系数μ=0.6时)\n具体实施方式\n[0085] 实施实例1\n[0086] 当前,道路交通安全间题日益突出,已成为全球性难题。为防止道路交通事故的发生,近年来汽车主动安全技术得到了迅猛的发展。汽车主动安全技术能够防患于未然,主动避免事故的发生,已成为现代汽车最主要的发展方向之一。目前常见的主动安全技术主要包括防抱死制动系统(ABS),车辆电子稳定程序(ESP),牵引力控制系统(TCS),电控驱动防滑系统(ASR),四轮转向稳定控制系统(4WS)等。这些系统通常涉及汽车轮胎的速度、汽车的纵向前进速度、侧向速度、横摆角速度以及质心侧偏角等运行状态的测量或估计,这些运行状态的测量可用于后续的汽车主动安全控制,因此其精度直接关系汽车的行驶安全性与稳定性,即上述主动安全控制系统能否有效工作在很大程度上依赖于车辆运行状态能否被实时、准确的测量或估计。\n[0087] 在汽车主动安全领域,车辆运动状态目前主要通过下述的三种方法来测量或估计:\n[0088] 一是利用低成本的车载传感器(如惯性传感器和轮速传感器等),对其测量的信号进行简单的数学推算来获取有关车辆运行状态。例如,对于汽车质心侧偏角,可利用纵向和横向加速度计先测得沿两个方向的加速度,然后积分运算分别得到纵向前进速度和侧向速度,进而可求得质心侧偏角。这种方法尽管成本低,但由于低成本传感器精度较差且推算处理过于简单而存在较大的测量误差,因而影响了控制效果。\n[0089] 二是利用高精度的传感器对有关车辆运行状态进行直接测量(如利用光电五轮仪或高精度的全球导航卫星系统GNSS,尤其是高精度全球定位系统GPS等),这种方法精度高但价格昂贵,无法大范围推广应用。\n[0090] 第三种方法是模型法,即通过对汽车的运行过程进行运动学或动力学建模,同时将有关低成本的车载传感器(如轮速传感器、陀螺仪、加速度计以及GPS等)信息作为观测信息,进而利用适当的滤波估计算法(如龙贝格观测器、非线性观测器、卡尔曼滤波或神经网络等)来实现对汽车运行状态的估计。第三种方法(即模型法)可实现对有关难于直测量的估计,扩大状态估计的维数,还可提高有关直测量的精度,同时成本较低。但目前已提出的模型法主要是基于汽车的运动学模型或者对整车或轮胎做了较多线性化假定的动力学模型,且往往对外部道路环境的变化考虑不足,在车辆平稳运行和外部环境干扰较少时能获得较好的估计效果和精度,但在高机动运行状况和复杂多变道路环境下由于难于反映车辆的真实动力学行为和状况导致估计精度较低甚至发散,且抗干扰性能有待提高。\n[0091] 为在高机动工况和复杂多变环境下实现准确、可靠的车辆状态估计,本发明提出了一种基于滑模观测器的车辆运行状态非线性鲁棒估计方法。本发明方法是针对汽车高机动运行状况和复杂多变道路环境下的车辆运行状态准确、鲁棒估计而提出的,具有抗干扰能力强、精度高、实时性好以及成本低等特点,可用于汽车主动安全控制领域。在本发明中,高机动运行是指当汽车运行在通常的道路交通环境时,需要频繁的转向以及加减速的运行场景(侧向加速度0.7g之内,g表示重力加速度);抗干扰能力是指在复杂多变交通环境下(如道路附着条件等环境因素的变化)观测器仍能实现对车辆运行状态准确、鲁棒的估计。\n本发明的具体思路如下:\n[0092] 为适应高机动环境下汽车主动安全控制对车辆运行状态信号的测量与估计要求,首先对汽车进行适当的动力学建模。针对本发明的应用领域,本发明对于行驶在通常道路交通环境下的前轮转向四轮车辆(目前应有最广的情况,典型例子如前轮转向的轿车),可做如下的合理假定:\n[0093] 1)忽略汽车的俯仰、侧倾和上下弹跳运动。\n[0094] 2)忽略汽车悬架对轮胎轴上的影响。\n[0095] 3)忽略侧倾运动,可认为汽车前轴上左右两个轮胎的转向角、侧偏角、纵向力及侧向力相同;类似地,可假定汽车后轴上左右两个轮胎的侧偏角、纵向力及侧向力相同。\n[0096] 根据上述应用要求和假定,本发明针对目前应用较多的前轮转向四轮汽车,采用附图1所示的车辆动力学模型(经等效简化后相当于前、后车轮被分别集中在汽车前、后轴中点而构成的一假想Bicycle模型,如图1右侧所示)。该模型有3个自由度,分别是纵向运动、侧向运动以及横摆转动。图1中定义了车辆载体坐标系,其原点o位于质心处,ox轴沿车辆的纵向轴并与车辆前进方向一致,oz轴垂直于车辆运行平面并指向地面(即向下,绕oz轴的横摆角速度ωz的正方向定义如图示),而oy轴按右手螺旋规则可确定。纵向前进速度vx、侧向速度vy和横摆角速度ωz都是指车辆质心的。根据牛顿力学,车辆的动力学模型可描述为\n[0097] \n[0098] \n[0099] \n[0100] 式中,vx、vy及ωz分别是汽车的纵向前进速度、侧向速度和横摆角速度,m和Iz分别是车辆的质量和绕oz轴的转动惯量,a是汽车前轮轮轴中心到质心的距离,b是汽车后轮轮轴中心到质心的距离,δf是前轮转向角,Cd表示空气阻力系数,Af表示车辆前向面积,ρa代表空气密度,Ftf是作用在单个前轮上的纵向力,Ftr是作用在单个后轮上的纵向力,Fsf是作用在单个前轮上的侧向力,Fsr是作用在单个后轮上的侧向力。\n[0101] 对于行驶在一般道路交通环境的车辆,通常可将作用在各轮上的侧向力表示为[0102] Fsf=Cαfαf,Fsr=Cαrαr (2)\n[0103] 式(2)中,Cαf、Cαr分别表示前、后轮胎的侧偏刚度,αf、αr分别表示前、后轮胎的侧偏角且可表示为\n[0104] \n[0105] 将式(2)、(3)代入式(1),并考虑到δf通常是小角度,即sinδf≈δf、cosδf≈1且忽略二阶及以上的高阶微量,经整理后可得\n[0106] \n[0107] \n[0108] \n[0109] 对于式(4)中的前轮转向角δf可通过方向盘转角传感器测得的方向盘转角δ除以从方向盘到前轮的转向传动比qt来确定(即δf=δ/qt)。而对于式(4)中的轮胎纵向力Ftf和Ftr,本发明采用Dugoff非线性轮胎模型来估计确定[可参考文献:\nDugoff H.,Fancher P.S.,Segel L..An Analysis of Tire Traction Properties and TheirInfluence on Vehicle Dynamic Performance.SAE Transactions,79:341-366,\n1970.SAE Paper No.700377]。为此,引入车辆纵向滑移率isj(j=f,r)(即又可分为前轮轴纵向滑移率isf和后轮轴纵向滑移率isr,即本发明中下角标j取f或r分别表示前或后轮轴),其计算与车辆的加减速状况密切相关,具体为\n[0110] 且j=f,r (5)\n[0111] 式(5)中,R表示车轮轮胎半径(通常情况下,可认为四个车轮的轮胎半径相同),vtf和vtr分别表示前、后轮轴上沿轮胎方向的速度(为标记方便,vtf和vtr可统一记为vtj(j=f,r)),ωf表示前轮轴上两个车轮的旋转角速度等效折算到前轮轴上的旋转角速度,ωr表示后轮轴上两个车轮旋转角速度等效折算到后轮轴上的旋转角速度(ωf和ωr可统一记为ωj(j=f,r)),其计算公式如下\n[0112] \n[0113] (6)\n[0114] \n[0115] 式(6)中,ωfL、ωfR、ωrL和ωrR分别表示左前轮、右前轮、左后轮和右后轮的旋转角速度,通过利用四个轮速传感器测量获得。\n[0116] 此外,根据图1所示的运动关系,vtj(j=f,r)可按下式确定\n[0117] vtf=vxcosδf+(vy+aωz)sinδf\n[0118] (7)\n[0119] vtr=vx\n[0120] 根 据Dugoff轮 胎 模 型 [可 参 考 文 献:Dugoff H.,Fancher P.S.,Segel L..AnAnalysis of Tire Traction Properties and Their Influence on Vehicle DynamicPerformance.SAE Transactions,79:341-366,1970.SAE Paper No.700377],轮胎纵向力Ftf和Ftr可通过下式来确定\n[0121] (j=f,r) (8)\n[0122] 式(8)中,Ctf和Ctr分别表示单个前、后轮胎的纵向刚度(可统记为Ctj(j=f,r)),变量pj(j=f,r)和函数ft(pj)(j=f,r)由以下式子确定或定义\n[0123] j=f,r (9)\n[0124] j=f,r (10)\n[0125] 式(9)和(10)中,μ表示轮胎和地面间的垂向摩擦系数,εr表示道路附着衰减因子,Fzj(j=f,r)表示分配到前或后轮轴上的垂向载荷且可按下式计算\n[0126] \n[0127] 式(11)中,g表示重力加速度。\n[0128] 对于式(4)描述的模型,它是一个具有3自由度的非线性车辆动力学模型,不同于经常所采用的2自由度线性车辆模型。在经常采用的2自由度线性车辆模型中,车辆的纵向前进速度被认为是定常的,车辆模型仅是关于侧向速度和横摆角速度的线性微分方程。\n因此,2自由度线性车辆模型一般只适合前向速度不变或变化缓慢的运行情况(机动性较低),而对于高机动运行情况(即需要频繁转向以及加减速的情形),该模型存在较大的建模误差。而本发明所采用的3自由度非线性模型对车辆的纵向前进速度并无定常的限定,因此即可适应一般机动环境也可适应高机动环境下车辆运行状态的准确估计。\n[0129] 从运动学角度,图1所示的车辆运动实际上是一个平面复合运动(纵向运动、侧向运动和横摆转动的复合),故根据平面复合运动关系,可得\n[0130] \n[0131] (12)\n[0132] \n[0133] 式中,VRL和VRR分别代表左后轮和右后轮(即两个非转向轮)的车轮线速度,TW是后轮轴上两个后轮间的轮距。\n[0134] 对式(12)重新整理,可以得到\n[0135] vx=(VRL+VRR)/2\n[0136] ωz=(VRL-VRR)/TW (13)\n[0137] 需要指出的是,左后轮和右后轮的车轮线速度可通过安装在后轮轴上的两个轮速传感器获得,即利用后轮轴上两个轮速传感器测得的角速度乘以轮胎半径得到。考虑到轮速传感器的测量噪声,V′RL=R·ωrL和V′RR=R·ωrR,其中V′RL和V′RR分别表示VRL和VRR含有噪声的测量值;进而,V′RL和V′RR还可分别表示为\n其中 和 分别表示左后轮和右后轮的车轮线速度的加性测量噪声(均可建模为均值为\n0的高斯白噪声)。\n[0138] 另外,随着汽车电子技术的发展,各轮轮速信息还可通过汽车车内的CAN总线网络获取,这样就不需要额外在各轮上加装轮速传感器,更为经济。在下面讨论中,纵向前进速度和横摆角速度将作为可以直接测量的量。\n[0139] 建立式(4)所示的非线性车辆动力学模型后,接下来讨论如何设计滑模鲁棒观测器。\n[0140] 与传统的观测器相比,滑模观测器已被证明是一种处理带有干扰和模型不确定性非线性系统的非常有效的估计方法。由于道路交通环境的复杂多变性,车辆自身的机动性状况往往会发生频繁的变化(如可能需要频繁的加速或减速以及转向等),此外还会受到各种不确定外部干扰的影响,如道路附着系数的变化和风扰等。为实现高机动、复杂多变道路交通环境下对车辆运行状态的准确、可靠估计,本发明将针对式(4)的非线性车辆动力学模型,根据滑模理论设计适当的滑模观测器,具体过程如下:\n[0141] 将(4)化为用状态空间方程描述的形式,即\n[0142] \n[0143] 式(14)中,x1、x2和x3为滑模观测器的三个状态,且x1=vx,x2=ωz,x3=vy,δtf、Ftf和Ftr为三个外输入变量,而\n[0144] \n[0145] \n[0146] \n[0147] \n[0148] \n[0149] \n[0150] 另外,注意到在式(14)中,x1和x2是可以直测得到的量(即利用后轮轴上两个轮速传感器测得的角速度乘以轮胎半径得到左后轮和右后轮的车轮线速度,进而利用式(13)获得),而x3是无法直接测得的量,需通过滑模观测器来估计。本发明所讨论的滑模观测器一方面可提高直测状态的精度,另一方面可扩充状态的估计维数,实现对非直测量的滤波估计(即虚拟观测),为主动安全控制提供了更为充裕和丰富的车辆运行状态,便于控制目标的实现。\n[0151] 对于式(14)所示的车辆模型,提出并建立如下的滑模观测器(Sliding ModeObserver,SMO)模型\n[0152] \n[0153] 式(15)中, 和 分别表示x1、x2和x3的估计值。对于外输入变量δf可通过方向盘转角传感器测得的方向盘转角δ除以从方向盘到前轮的转向传动比qt来得到(即δf=δ/qt),而对于Ftf和Ftr,可通过上述Dugoff轮胎模型来估计得到(即利用式(5)-(11))。\nlj(j=1,2)是滑模面之外的误差收敛增益,而kj(j=1,2)和τj(j=1,2)则表示了滑模面上的误差收敛增益,sgn(.)是sign函数(即符号函数)。此外,s1和s2被定义为滑模观测器的可直测状态x1、x2与各自的估计值 和 之间的误差,即\n[0154] \n[0155] 将式(14)减去式(15),可得到滑模观测器系统状态的误差动力学方程[0156] \n[0157] \n[0158] \n[0159] 式中,\n[0160] \n[0161] 滑模观测器设计的关键是如何根据稳定性原理确定式(17)中滑模观测器的各个增益。构造如下的李雅普诺夫(Lyapunov)函数\n[0162] \n[0163] 为保证滑模状态,上式中sj(j=1,2)应满足 (j=1,2),即\n[0164] \n[0165] 式(19)中,ηj(j=1,2)为给定的正数(如正小数)。\n[0166] 下面以状态x1为例,讨论如何确定增益l1和k1。式(17)第一个方程中的Δf1是个连续可微函数,故有\n[0167] \n[0168] \n[0169] \n[0170] 式(20)中, 是由微分引起的高阶微量(可忽略), (j=1,2,3)表示函数f1对于xj(j=1,2,3)的偏导数,可通过求偏导的方法求得,如\n[0171] \n[0172] 将式(17)的第一个方程和式(20)代入式(19),可得\n[0173] \n[0174] 整理上述不等式可得\n[0175] \n[0176] 从式(22)可以看出,只要下面两个不等条件同时满足,\n[0177] \n[0178] 滑动模态就可以得到保证,即可根据下面的不等条件确定增益l1和k1[0179] \n[0180] 同理,利用式(17)中的第二个方程和式(19),并根据Δf2的连续可微性,可以确定与状态x2相关的增益l2和k2,即\n[0181] \n[0182] 式(25)中, (j=1,2,3)表示函数f2对于xj(j=1,2,3)的偏导数,可通过求偏导的方法求得,如\n[0183] \n[0184] 当滑动模态达到时,有 代入式(17)第一个方程可得\n[0185] \n[0186] 经化简可得到\n[0187] \n[0188] 同理,当滑动模态达到时,利用式(17)的第二个方程可得到\n[0189] \n[0190] 进而,当滑动模态达到时,将式(26)和式(27)代入式(17)的第三个方程,同时考虑到 可得到\n[0191] \n[0192] \n[0193] \n[0194] 式(28)中, (j=1,2,3)表示函数fj(j=1,2,3)对于x3的偏导数。根据式(14),可求得式(28)中各偏导项,即\n[0195] \n[0196] \n[0197] \n[0198] 将(29)代入式(28)右侧 的乘积系数中,可得\n[0199] \n[0200] 由式(30)和式(28)可以看出,为保证关于状态x3估计过程的收敛稳定,一个简单可行的方法是令增益τ1=τ2=0,因为此时下式成立\n[0201] \n[0202] 至此,已讨论完滑模观测器式(15)中所有增益的确定方法。另外,为避免符号函数可能引起的过度抖动,在实际的估计过程中,上述各式中出现的sgn(.)函数用下面的sgneq(.)函数来取代\n[0203] sgneq(sj)=tanh(λsj)(j=1,2) (32)\n[0204] 式(32)中,tanh(.)是双曲正切函数,λ是一个用来调整双曲正切函数倾斜程度的设计参数。\n[0205] 在实际的估计过程中,需采用离散化的估计递推形式。为此,将上述设计的滑模观测器,即式(15)进行离散化处理,即\n[0206] \n[0207] \n[0208] \n[0209] \n[0210] \n[0211] \n[0212] (33)\n[0213] 式(33)中,k表示离散化时刻,T表示离散的周期(在本发明中,根据测量传感器特性,T的典型值可取为10毫秒、20毫秒或50毫秒等),v′x和ω′z分别表示通过轮速传感器测量获得的车辆纵向前进速度和横摆角速度(即利用后轮轴上两个轮速传感器测得的角速度乘以轮胎半径得到左后轮和右后轮的车轮线速度,进而利用式(13)获得),即v′x和ω′z分别表示vx和ωz的含有噪声的测量值。考虑到轮速传感器的测量噪声,v′x、ω′z可分别表示为 其中 表示等效的纵向前进速度观测噪\n声(可建模为均值为0、方差为 的高斯白噪声), 表示等效的横摆角速度观测噪声(可建模为均值为0、方差为 的高斯白噪声)。\n[0214] 在上述估计递推过程中,可确定汽车在每个时刻的汽车纵向前进速度vx(k)、横摆角速度ωz(k)和侧向速度vy(k),进而根据下式可确定每个时刻的质心侧偏角[0215] β(k)=arctan[vy(k)/vx(k)] (34)\n[0216] 实施实例2\n[0217] 为检验本发明提出的基于滑模观测器的车辆运行状态非线性鲁棒估计方法的实际效果,利用专业的汽车动力学仿真软件CarSim进行了仿真验证实验。\n[0218] CarSim是由美国MSC(Mechanical Simulation Corporation)公司开发的专门针对车辆动力学的仿真软件,目前已被国际上众多的汽车制造商、零部件供应商所采用,被广泛地应用于现代汽车控制系统的商业开发,已成为汽车行业的标准软件,享有很高的声誉。\nCarsim内的车辆动力学模型是通过分别对汽车的车体、悬架、转向、制动等各子系统以及各个轮胎的高逼真建模来实现的,具有很高的自由度,能够提供非常接近实际的准确的车辆运行状态信息,因此,Carsim输出的车辆运行状态信息可作为车辆的参考输出。\n[0219] 为检验本发明提出的算法在高机动工况和不同道路环境状况下的鲁棒估计效果,仿真实验中设置汽车的纵向前进速度在不断地做加速、制动减速和匀速等变化,同时汽车的方向盘转角δ按幅值60°的正弦规律变化,纵向前进速度和方向盘转角具体随时间的变化过程如附图2所示,而轮胎和地面间的垂向摩擦系数μ按μ=1、μ=0.8以及μ=0.6三种情况分别进行仿真(模拟路面从干燥到湿滑道路附着条件的变化,即路况环境的变化),不同道路附着条件下的仿真时长均设置为100秒(s)。所用车辆是一个前轮转\n2\n向的四轮车,主要参数如下:m=960(千克)、Iz=1382(千克·米 )、a=0.948(米)、b=1.422(米)、Cαf=Cαr=25692(牛顿/弧度)、Tw=1.390(米)。设定四个车轮的线速度(通过轮速传感器测得的角速度乘以轮胎半径得到)的测量噪声均为均值是0、标准差是0.05(米/秒)的高斯白噪声,方向盘转角传感器的测量噪声为均值是0、标准差是\n0.0873(弧度)的高斯白噪声。\n[0220] 表1以及图3~图4所示给出了μ=1时的结果。表1列出了对于整个过程利用直测法和本发明方法推算车辆运行状态的统计结果对比,表中的误差均是相对于Carsim输出的相应参考值而言的(如直测法的纵向前进速度误差就表示利用直测法推算的纵向前进速度相对于Carsim输出的纵向前进速度参考值的误差)。另外需指出的是,直测法和本发明方法的具体含义如下:直测法是指通过直接测量换算得到的纵向前进速度和横摆角速度,即利用后轮轴上两个轮速传感器测得的角速度乘以轮胎半径得到左后轮和右后轮的车轮线速度,进而根据实施实例1中的式(13)直接推算得到的纵向前进速度和横摆角速度;本发明方法是指利用本发明提出的基于滑模观测器的车辆运行状态非线性鲁棒估计方法来推算车辆的各运行状态的方法。图3给出了μ=1时本发明方法估计的质心侧偏角β的结果曲线(图中以SMO点划虚线标示),以及相应的Carsim的参考输出值(图中以Carsim实黑线标示)。图4则给出了μ=1时本发明方法估计的β相对于Carsim输出的β参考值的误差曲线。\n[0221] 表1两种方法推算效果的对比表\n[0222] 表中“--”表示直测法无法推算的项\n[0223] \n[0224] 表2以及图5~图8所示给出了μ=0.8与μ=0.6时的有关结果。其中,表2给出另外两种道路附着条件下的有关推算结果的统计(表中的误差均是相对于Carsim输出的相应参考值而言的)。图5给出了μ=0.8时本发明方法估计的质心侧偏角β的结果曲线(图中以SMO点划虚线标示),以及相应的Carsim的参考输出值(图中以Carsim实黑线标示);图6则给出了μ=0.8时本发明方法估计的β相对于Carsim输出的β参考值的误差曲线。而图7给出了μ=0.6时本发明方法估计的质心侧偏角β的结果曲线(图中以SMO点划虚线标示),以及相应的Carsim的参考输出值(图中以Carsim实黑线标示);图8则给出了μ=0.6时本发明方法估计的β相对于Carsim输出的β参考值的误差曲线。\n[0225] 表2本发明方法在不同道路附着条件下的推算效果对比\n[0226] \n[0227] 由表1的对比(尤其是标准差)以及图3~图4,可以看出本发明方法相对于直测法在纵向前进速度和横摆角速度的推算方面精度有了大幅的提高。此外,根据表1及图\n3~图4,还可以看出本发明方法在侧向速度和质心侧偏角的估计方面也具有很高的精度。\n[0228] 另外,根据表1~表2的统计(尤其是标准差)以及图3~图8,可以看出当道路附着条件发生较大变化时本发明方法在车辆运行状态估计精度方面几乎没有变化,仍然保持了较高的精度,即本发明方法显示了良好的鲁棒性和抗干扰能力。\n[0229] 综上,即使在高机动运行工况以及道路环境状况发生明显变化时,本发明提出的基于滑模观测器的车辆运行状态非线性鲁棒估计方法仍能够准确地估计出车辆纵向前进速度、侧向速度、横摆角速度以及质心侧偏角等信息,这些信息可满足有关汽车主动安全控制的需要。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |