自动驾驶汽车的自适应分层递阶路径跟踪控制方法技术

技术编号:16836240 阅读:72 留言:0更新日期:2017-12-19 19:12
本发明专利技术的自动驾驶汽车的自适应分层递阶路径跟踪控制方法,包括如下步骤:a).建立车体的直角坐标系;b).建立路径跟踪控制系统模型;c).建立轮胎与路面间的摩擦力模型;d).建立车轮滑移率方程,e).建立控制模型,f).建立自适应分层递阶控制架构,所述自适应分层递阶控制架构包括上层控制器、中间层控制器以及下层控制器。本发明专利技术的自适应分层递阶控制方法,通过稳定、优化、参数估计等控制目标的解决了自动驾驶汽车的路径跟踪控制问题,动态优化车轮联合滑移率并抑制车轮侧滑,实现了过驱动车辆轮胎力和力矩的合理分配;实现了未知、非对称路面摩擦条件下独立车轮的制动控制和摩擦参数估计,并保证摩擦参数的收敛性,实现自动驾驶汽车理想的路径跟踪控制。

Adaptive hierarchical path tracking control method for autopilot

Adaptive hierarchical path tracking control method of the invention of automatic driving vehicle, which comprises the following steps: a). The establishment of the body coordinate system; b). A path tracking control system model; c). Establish the friction model between tire and pavement; d). Establish the wheel slip rate equation, e). The establishment of control model, f). A hierarchical adaptive control architecture, the adaptive hierarchical control architecture, including the upper middle layer and the lower controller controller controller. Adaptive hierarchical control method of the invention, the path tracking control problem of automatic driving vehicle is resolved through stability, optimization, parameter estimation and target control, dynamic optimization of wheel slip rate and wheel sideslip suppression joint, to achieve a reasonable distribution of driving vehicle tire force and moment; realize the estimation of road friction under the condition of symmetry independent wheel brake control and friction parameters, and to ensure the convergence of the unknown, the friction parameters, automatic driving vehicle path tracking control ideal.

【技术实现步骤摘要】
自动驾驶汽车的自适应分层递阶路径跟踪控制方法
本专利技术涉及自动驾驶汽车
,具体一种自动驾驶汽车的自适应分层递阶路径跟踪控制方法。
技术介绍
随着智能交通系统的发展,自动驾驶汽车的路径跟踪控制问题已备受关注,并已在移动机器人、自动泊车系统中有广泛的应用,同时,也出现了许多新型的车辆路径跟踪控制系统,这些控制系统都集成了大量的控制算法,如PID控制、线性二次型控制、滑动模态控制等。但是,以往的研究方法通常没有考虑瞬时的车轮滑移率和路面摩擦条件的时变特性,而且大量的模型简化往往忽略了模型本身固有的非线性耦合特性,鉴于此,我们将在分层递阶控制框架下,综合车辆动力学模型的非线性、过驱动和路面条件的时变特性,以及车体动态和车轮动态的多尺度特性,实现自动驾驶汽车动态的实时控制。分层递阶控制在集成处理中应用较多,它把复杂系统分成几个子系统,而且每个子系统具有不同的控制目标,如稳定、优化或者时间尺度等,并应用于船舶的动态定位、飞行器的力矩分配等。将分层递阶控制思想应用到车辆动力学控制中,可以实现车辆各子系统控制器的独立设计(如车体、车轮和悬架系统等),将复杂的多变量耦合控制问题转化为多个相对简单的单目标控制问题,从而使子系统发挥其最大效能,因而,分层递阶控制结构具有较大的灵活性,便于各子控制系统之间的优化协调,达到系统整体性能的优化。实时的轮胎路面摩擦参数估计对汽车主动安全系统:防抱死制动系统(ABS),牵引控制系统(TCS),电子稳定性控制系统(ESC)和自适应导航系统(ACC)等都具有重要作用,它可以确保汽车在各种路面条件下的稳定性。如:路面摩擦参数信息可以提高电子稳定性控制系统在湿滑路面的性能,避免出现较大的轮胎侧偏角和侧向加速度,从而有效地避免车轮侧滑。在四轮转向驱动汽车中,单个车轮的摩擦参数估计信息可以用来决策哪个车轮可以提供更大的驱动力矩,从而有效提高汽车的路径跟踪控制性能。因此,当路面摩擦信息未知、非对称时,如何结合车辆动力学模型的非线性、过驱动和路面条件的时变特性,动态优化车轮联合滑移率并实时估计轮胎路面摩擦参数是实现自动驾驶汽车理想的路径跟踪控制的关键问题。
技术实现思路
本专利技术为了克服以上技术的不足,提供了一种自动驾驶汽车的自适应分层递阶路径跟踪控制方法,通过动态优化车轮滑移率并实时估计轮胎路面摩擦参数,提高车辆在未知、非对称路面摩擦条件下的路径跟踪性能。本专利技术克服其技术问题所采用的技术方案是:一种自动驾驶汽车的自适应分层递阶路径跟踪控制方法,包括如下步骤:a)建立车体坐标系,以车辆质心为原点,以车辆的纵向、横向分别为X轴、Y轴建立直角坐标系;b)建立路径跟踪控制系统模型,所述系统模型包括车体动态子系统、车轮动态子系统及理想路径跟踪动态子系统;b-1)建立如公式(1)的车体动态子系统:其中v=||V||为车辆质心处的速度,β为质心侧偏角,γ为横摆角速度,m为车体质量,Jz为绕z轴的转动惯量,σaero为空气动力学系数,lf为车辆质心到前轴的距离,lr为车辆质心到后轴的距离,ld为车辆的轮距,Fxj、Fyj,j=1,2,3,4,分别为轮胎与路面之间相互摩擦力沿X轴、Y轴的分量,Mzj为车轮的力矩;b-2)建立如公式(2)所示的车轮动态子系统:其中wj为车轮角速度,Iwj和rej表示车轮的转动惯量和有效半径,Tj和δj为车轮力矩和转向角输入;b-3)建立如公式(3)所示的理想路径跟踪动态子系统:其中,ρref为路径曲率,yc为车辆质心到曲线中心的法向偏离,φ为车辆速度与路径切线方向的夹角;c)建立如公式(4)所示的轮胎与路面间的摩擦力模型:其中,ks为轮胎踏面形变的衰减因子,μRes(·)为数量饱和函数,||Sj||为车轮滑移率幅值,χ为路面条件;d)建立车轮滑移率方程,车轮滑移率Sj由纵向滑移率SLj和侧向滑移率SSj两个分量构成,||Sj||为车轮滑移率幅值;其中,纵向滑移率SLj与车轮接触地面的速度vwj的方向相同,而侧向滑移率SSj与纵向滑移率SLj垂直;当制动时,vrjcosαj≤||vwj||,车轮滑移率通过公式(5)求解得到:当驱动时,vrjcosαj>||vwj||,车轮滑移率通过公式(6)求解得到:其中,在车体坐标系中,车轮速度vwj表示为公式(7):分别为沿X轴、Y轴的单位向量,αj为车轮侧偏角,其定义如公式(8):αj=δj-βj,βj=arctan(vyj/vxj)(8)其中,vxj、vyj为车轮速度vwj分别沿X轴、Y轴的分量;e)建立控制模型,将非线性车辆动力学模型在操作点v=v0,β=0,γ=0,ρref=0,yl=0,φ=0处进行线性化,得到如公式(9)所示的车辆路径跟踪控制模型:其中,其中,为相对速度,u为控制输入,d为包含了空气阻力和路径曲率的扰动值;f)建立自适应分层递阶控制架构,所述自适应分层递阶控制架构包括上层控制器、中间层控制器以及下层控制器;f-1)上层控制器设计虚拟控制输入uc,使得当u=uc时,路径跟踪误差系统在原点处是一致渐近稳定,实现理想的路径跟踪;f-2)中间层控制器基于上层的虚拟控制输入uc,分配理想的车轮纵向滑移率SLd、侧向滑移率SSd并输出到下层控制器;f-3)下层控制器设计车轮制动力矩Td,使得车轮滑移率的实际值能够渐近收敛到其理想值,同时,实时估计轮胎路面摩擦参数。进一步的,根据自动驾驶汽车路径跟踪控制目标,车辆围绕参考路径曲率中心CP且切线速度为v0的理想状态选取如公式(10)所示:xd=[00v0ρref00]T(10)其中,v0为常值速度,ρref为跟踪曲率,定义路径跟踪误差e=x-xd,误差动态方程为公式(11):设计上层控制器为公式(12):uc=-Ke-Γ(12)其中,则误差动态为公式(13):选取K,使A0=A-BK为Hurwitz矩阵,当u=uc时,公式(13)的平衡点是一致指数稳定的。进一步的,步骤f)中的中间层控制器的代价函数J(t,SLdj,SSdj)选取如公式(14)所示:其中,Wu为正定的权重矩阵,同时,pi和qi为正常数。SLmin,SLmax,SSmin,和SSmax为车轮滑移率幅值的限制值;基于公式(9)和公式(12),车轮滑移率动态优化自适应律为方程(15):摩擦参数自适应律为方程(16):其中,Γl=diag(γlj),Γk=diag(γkj),Wh>0,同时,系统在平衡点处是一致渐近稳定的。进一步的,步骤f)中下层控制器的水平四分之一车辆模型如公式(17)所示:基于车轮滑移率定义,对公式(5)进行微分,利用公式得到车轮滑移率动态方程(19):其中,当车轮侧偏角αj较小时,cosαj≈1;而当vyj,SSj都较小时,vyjSSj和可近似为0;同时,时,基于截断的泰勒级数展开式,车轮滑移率动态方程如公式(20)所示:其中,SLdj,SSdj为车轮滑移率的理想值,定义可以得到车轮纵向滑移率误差动态如方程(21)所示:当kj未知时,摩擦参数自适应律和确定性等价控制律如公式(22)所示:其中,同时,其中,-Asl是Hurwitz矩阵。当满足持续激励条件,即存在常值T和γ>0,使得公式(24)成立,则闭环系统在平衡点处是一致渐近稳定的,当t→∞时,基于轮胎逆模型,前轮转向角可表示为公式(25)其中本文档来自技高网
...
自动驾驶汽车的自适应分层递阶路径跟踪控制方法

【技术保护点】
一种自动驾驶汽车的自适应分层递阶路径跟踪控制方法,其特征在于,包括如下步骤:a)建立车体坐标系,以车辆质心为原点,以车辆的纵向、横向分别为X轴、Y轴建立直角坐标系;b)建立路径跟踪控制系统模型,所述系统模型包括车体动态子系统、车轮动态子系统及理想路径跟踪动态子系统;b‑1)建立如公式(1)的车体动态子系统:

【技术特征摘要】
1.一种自动驾驶汽车的自适应分层递阶路径跟踪控制方法,其特征在于,包括如下步骤:a)建立车体坐标系,以车辆质心为原点,以车辆的纵向、横向分别为X轴、Y轴建立直角坐标系;b)建立路径跟踪控制系统模型,所述系统模型包括车体动态子系统、车轮动态子系统及理想路径跟踪动态子系统;b-1)建立如公式(1)的车体动态子系统:其中v=||V||为车辆质心处的速度,β为质心侧偏角,γ为横摆角速度,m为车体质量,Jz为绕z轴的转动惯量,σaero为空气动力学系数,lf为车辆质心到前轴的距离,lr为车辆质心到后轴的距离,ld为车辆的轮距,Fxj、Fyj,j=1,2,3,4,分别为轮胎与路面之间相互摩擦力沿X轴、Y轴的分量,Mzj为车轮的力矩;b-2)建立如公式(2)所示的车轮动态子系统:其中wj为车轮角速度,Iwj和rej表示车轮的转动惯量和有效半径,Tj和δj为车轮力矩和转向角输入;b-3)建立如公式(3)所示的理想路径跟踪动态子系统:其中,ρref为路径曲率,yc为车辆质心到曲线中心的法向偏离,φ为车辆速度与路径切线方向的夹角;c)建立如公式(4)所示的轮胎与路面间的摩擦力模型:其中,ks为轮胎踏面形变的衰减因子,μRes(·)为数量饱和函数,||Sj||为车轮滑移率幅值,χ为路面条件;d)建立车轮滑移率方程,车轮滑移率Sj由纵向滑移率SLj和侧向滑移率SSj两个分量构成,||Sj||为车轮滑移率幅值;其中,纵向滑移率SLj与车轮接触地面的速度vwj的方向相同,而侧向滑移率SSj与纵向滑移率SLj垂直;当制动时,vrjcosαj≤||vwj||,车轮滑移率通过公式(5)求解得到:当驱动时,vrjcosαj>||vwj||,车轮滑移率通过公式(6)求解得到:其中,在车体坐标系中,车轮速度vwj表示为公式(7):分别为沿X轴、Y轴的单位向量,αj为车轮侧偏角,其定义如公式(8):αj=δj-βj,βj=arctan(vyj/vxj)(8)其中,vxj、vyj为车轮速度vwj分别沿X轴、Y轴的分量;e)建立控制模型,将非线性车辆动力学模型在操作点v=v0,β=0,γ=0,ρref=0,yl=0,φ=0处进行线性化,得到如公式(9)所示的车辆路径跟踪控制模型:其中,2其中,为相对速度,u为控制输入,d为包含了空气阻力和路径曲率的扰动值;f)建立自适应分层递阶控制架构,所述自适应分层递阶控制架构包括上层控制器、中间层控制器以及下层控制器;f-1)上层控制器设计虚拟控制输入uc,使得当u=uc时,路径跟踪误差系统在原点处是一致渐近稳定,实现理想的路径跟踪;f-2)中间层控制器基于上层的虚拟控制输入uc,分配理想的车轮纵向滑移率SLd、侧向滑移率SSd并输出到下层控制器;f-3)下层控制器设计车轮制动力矩Td,使得车轮滑移率的实际值能够渐近收敛到其理想值,同时,实时估计轮胎路面摩擦参数。2.根据权利要求1所述的自动驾驶汽车的自适应分层递阶路径跟踪控制方法,其特征在于,根据自动驾驶汽车路径跟踪控制目标,车辆围绕参考路径曲率中心CP且切线速度为v0的理想状态选取如公式(10)所示:xd=[00v0ρref00]T(10)其中,v0为常值速度,ρref为跟踪曲率,定义路径跟踪误差e=x-xd,误差动态方程为公式(11):设计上层控制器为公式(12):uc=-Ke-Γ(12)其中,则误差动态为公式(13):选取K,使A0=A-BK为Hurwitz矩阵,当u=uc时,...

【专利技术属性】
技术研发人员:陈长芳舒明雷杨媛媛魏诺杨明刘瑞霞孔祥龙
申请(专利权)人:山东省计算中心国家超级计算济南中心
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1