一种基于时变动力学模型的四轮转向汽车稳定性控制方法技术

技术编号:19865330 阅读:48 留言:0更新日期:2018-12-22 13:37
一种基于时变动力学模型的四轮转向汽车稳定性控制方法,其特征在于,该方法包括参考模型、轮胎数据处理器、MPC控制器、CarSim汽车模型;参考模型用于确定期望的汽车横摆角速度和质心侧偏角;轮胎数据处理器用于确定轮胎的侧偏角、侧向力和侧向力梯度;CarSim汽车模型用于输出汽车的实际运动状态信息,包括汽车纵向速度、横摆角速度、质心侧偏角和路面附着系数;MPC控制器根据期望的汽车横摆角速度、质心侧偏角和汽车的实际运动状态信息,优化求解出汽车的后轮转角,输出给CarSim汽车模型,控制汽车实现稳定性控制。

【技术实现步骤摘要】
一种基于时变动力学模型的四轮转向汽车稳定性控制方法
:本专利技术涉及汽车稳定性控制领域,特别是关于一种基于时变动力学模型的四轮转向汽车稳定性控制方法。
技术介绍
:随着人们对汽车行驶安全性越来越重视,汽车主动安全系统得到快速发展,其中四轮转向(FourWheelSteering,4WS)作为一种提高汽车稳定性的有效手段已得到了广泛的认可,运用4WS技术,可以有效地减小低速行驶时汽车的转弯半径,提高高速行驶时汽车的稳定性。目前,4WS所采用的控制方法主要有PID控制、鲁棒性控制、神经网络控制和模型预测控制(ModelPredictiveControl,MPC)等,其中模型预测控制因能较好地处理多目标任务以及系统约束,在汽车稳定性控制领域得到了广泛的应用。根据其采用的预测模型以及优化方法的不同,MPC可分为非线性MPC和线性MPC。非线性MPC的计算负担重,实时性差,很难应用于实际,而线性MPC计算负担小,计算速度快,因而得到了广泛使用。论文[HangP,LuoF,FangS,etal.PathTrackingControlofaFour-Wheel-Independent-SteeringElectricVehiclebasedonModelPredictiveControl[C]//中国控制会议.2017:9360-9366.]假设轮胎侧偏角处于线性区域,将非线性的轮胎模型近似成线性轮胎模型,通过线性MPC实现了四轮转向控制,然而线性MPC不能表征轮胎的非线性特性侧偏特性,因此在极限工况下控制器的控制效果差。论文[陈杰,李亮,宋健.基于LTV-MPC的汽车稳定性控制研究[J].汽车工程,2016,38(3):308-316.]基于线性化的轮胎模型采用线性时变的MPC方法实现了汽车稳定性控制,同时兼顾了系统的非线性特性和计算负担。但是,论文中对轮胎侧向力线性化处理的方法过于简单,无法表征轮胎侧向力的实际变化趋势,在极限工况下控制器的控制效果不理想;此外,该方法采用的预测模型在预测时域里保持不变,在滚动预测过程中不能体现汽车实际的变化趋势。
技术实现思路
:为了解决现有的线性时变MPC预测模型不能体现汽车的非线性动力学特性,导致极限工况下4WS系统控制效果差的问题。本专利技术提供一种基于时变动力学模型的四轮转向汽车稳定性控制方法,采用线性时变的方法将非线性预测控制问题转换成线性预测控制问题,并且在预测时域内根据轮胎侧向力的变化趋势自动调节预测模型,在减小系统的计算负担的同时准确表征汽车的非线性动力学特性,保证极限工况下4WS控制器的稳定性,实现汽车的稳定性控制。本专利技术解决技术问题所采取的技术方案如下:一种基于时变动力学模型的四轮转向汽车稳定性控制方法,其特征在于,该方法包括参考模型、轮胎数据处理器、MPC控制器、CarSim汽车模型;参考模型用于确定期望的汽车横摆角速度和质心侧偏角;轮胎数据处理器用于确定轮胎的侧偏角、侧向力和侧向力梯度;CarSim汽车模型用于输出汽车的实际运动状态信息,包括汽车纵向速度、横摆角速度、质心侧偏角和路面附着系数;MPC控制器根据期望的汽车横摆角速度、质心侧偏角和汽车的实际运动状态信息,优化求解出汽车的后轮转角,输出给CarSim汽车模型,控制汽车实现稳定性控制;该方法包括以下步骤:步骤1、建立参考模型,确定期望的汽车横摆角速度和质心侧偏角,其过程包括如下子步骤:步骤1.1、采用线性二自由度汽车模型作为参考模型,其运动微分方程表达式如下:其中:β是汽车质心侧偏角;γ是汽车横摆角速度;Iz是绕汽车质心铅垂轴的横摆转动惯量;Ux是汽车纵向速度;lf和lr分别是汽车质心至前、后轴的距离;Cf和Cr分别是汽车前、后轮轮胎的侧偏刚度;δf是驾驶员操纵方向盘产生的汽车前轮转角;步骤1.2、将公式(1a)转换成传递函数,形式如下式:基于公式(2)得到期望的汽车横摆角速度:其中:γref是期望的汽车横摆角速度;wn是系统的固有频率;ξ是系统阻尼;Gω(s)是传递函数增益;wd=k1wn,ξd=k2ξ,Gkω(s)=k3Gω(s);k1、k2、k3是改善系统相位延迟和响应速度的参数;步骤1.3、设定期望的质心侧偏角为:βref=0(4)步骤2、设计轮胎数据处理器,其过程包括如下子步骤:步骤2.1、设计轮胎侧偏角计算模块,前、后轮轮胎侧偏角通过下式计算获得:其中:αf和αr分别是汽车前、后轮轮胎的侧偏角;δf是汽车前轮转角,δr是汽车后轮转角;步骤2.2、设计轮胎侧向力和轮胎侧向力梯度计算模块,为了获得轮胎的非线性特性,基于Pacejka轮胎模型,获取不同路面附着系数下的轮胎侧向力与轮胎侧偏角的关系曲线,得到轮胎侧偏特性三维图;获取不同路面附着系数下的轮胎侧向力对轮胎侧偏角导数的关系曲线,得到轮胎侧向力梯度三维图;轮胎数据处理器将当前时刻实际的轮胎侧偏角和路面附着系数分别输入到轮胎侧偏特性三维图和轮胎侧向力梯度三维图中,通过线性插值法分别获得当前时刻的轮胎侧向力和轮胎侧向力梯度,并输出给MPC控制器;在每个控制周期轮胎数据处理器更新一次轮胎侧向力和轮胎侧向力梯度值;其中:Pacejka轮胎模型如下:Fy,j=μDsin(Catan(Bαj-E(Bαj-αjtan(Bαj))))其中:j=f,r,表示前轮和后轮;Fy,j是轮胎侧向力,αj是轮胎侧偏角;B,C,D和E取决于车轮垂直载荷Fz;a0=1.75;a1=0;a2=1000;a3=1289;a4=7.11;a5=0.0053;a6=0.1925;步骤3、设计MPC控制器,其过程包括如下子步骤:步骤3.1、建立预测模型,其过程包括如下子步骤:步骤3.1.1、线性化轮胎模型,其表达式如下:其中:是在当前侧偏角的轮胎侧向力梯度值;是轮胎的残余侧向力,通过如下公式计算:其中:是基于轮胎侧偏特性三维图,通过线性插值法获得的轮胎侧向力;是基于轮胎侧偏刚度特性三维图,通过线性插值法获得的轮胎侧向力梯度;是当前时刻实际的轮胎侧偏角;基于公式(6),在滚动预测过程中,设计轮胎侧向力表达式如下:其中:其中:P是预测时域;上标“k+i|k”表示在当前时刻k预测的将来第i时刻;ρk+i|k和ξk+i|k是调节和变化的权重因子;步骤3.1.2、建立预测模型,其运动微分方程表达式为:将公式(9)带入公式(10),得到在滚动预测过程中的预测模型为:步骤3.1.3、建立预测方程,用于预测系统未来输出,将公式(11)写成状态空间方程,用于设计预测方程,具体如下:其中:为了实现汽车横摆角速度和质心侧偏角的跟踪控制,将连续时间系统的预测模型转换成离散时间系统的增量式模型:其中:取样时间k=int(t/Ts),t是仿真时间,Ts是仿真步长;步骤3.2、设计优化目标及约束条件,其过程包括如下子步骤:步骤3.2.1、用期望的汽车横摆角速度、质心侧偏角和实际的汽车横摆角速度、质心侧偏角误差的二范数作为横摆角速度、质心侧偏角跟踪性能指标,体现汽车的轨迹跟踪特性,其表达式如下:其中:γref是期望的汽车横摆角速度;γ是实际的汽车横摆角速度;βref是期望的汽车质心侧偏角;β是实际的汽车质心侧偏角;P是预测时域;k表示当前时刻;Q1、Q2是加权因子;步骤3.2.2、用控制量变化率的二范数作为本文档来自技高网
...

【技术保护点】
1.一种基于时变动力学模型的四轮转向汽车稳定性控制方法,其特征在于,该方法包括参考模型、轮胎数据处理器、MPC控制器、CarSim汽车模型;参考模型用于确定期望的汽车横摆角速度和质心侧偏角;轮胎数据处理器用于确定轮胎的侧偏角、侧向力和侧向力梯度;CarSim汽车模型用于输出汽车的实际运动状态信息,包括汽车纵向速度、横摆角速度、质心侧偏角和路面附着系数;MPC控制器根据期望的汽车横摆角速度、质心侧偏角和汽车的实际运动状态信息,优化求解出汽车的后轮转角,输出给CarSim汽车模型,控制汽车实现稳定性控制;该方法包括以下步骤:步骤1、建立参考模型,确定期望的汽车横摆角速度和质心侧偏角,其过程包括如下子步骤:步骤1.1、采用线性二自由度汽车模型作为参考模型,其运动微分方程表达式如下:

【技术特征摘要】
1.一种基于时变动力学模型的四轮转向汽车稳定性控制方法,其特征在于,该方法包括参考模型、轮胎数据处理器、MPC控制器、CarSim汽车模型;参考模型用于确定期望的汽车横摆角速度和质心侧偏角;轮胎数据处理器用于确定轮胎的侧偏角、侧向力和侧向力梯度;CarSim汽车模型用于输出汽车的实际运动状态信息,包括汽车纵向速度、横摆角速度、质心侧偏角和路面附着系数;MPC控制器根据期望的汽车横摆角速度、质心侧偏角和汽车的实际运动状态信息,优化求解出汽车的后轮转角,输出给CarSim汽车模型,控制汽车实现稳定性控制;该方法包括以下步骤:步骤1、建立参考模型,确定期望的汽车横摆角速度和质心侧偏角,其过程包括如下子步骤:步骤1.1、采用线性二自由度汽车模型作为参考模型,其运动微分方程表达式如下:其中:β是汽车质心侧偏角;γ是汽车横摆角速度;Iz是绕汽车质心铅垂轴的横摆转动惯量;Ux是汽车纵向速度;lf和lr分别是汽车质心至前、后轴的距离;Cf和Cr分别是汽车前、后轮轮胎的侧偏刚度;δf是驾驶员操纵方向盘产生的汽车前轮转角;步骤1.2、将公式(1a)转换成传递函数,形式如下式:基于公式(2)得到期望的汽车横摆角速度:其中:γref是期望的汽车横摆角速度;wn是系统的固有频率;ξ是系统阻尼;Gω(s)是传递函数增益;wd=k1wn,ξd=k2ξ,Gkω(s)=k3Gω(s);k1、k2、k3是改善系统相位延迟和响应速度的参数;步骤1.3、设定期望的质心侧偏角为:βref=0(4)步骤2、设计轮胎数据处理器,其过程包括如下子步骤:步骤2.1、设计轮胎侧偏角计算模块,前、后轮轮胎侧偏角通过下式计算获得:其中:αf和αr分别是汽车前、后轮轮胎的侧偏角;δf是汽车前轮转角,δr是汽车后轮转角;步骤2.2、设计轮胎侧向力和轮胎侧向力梯度计算模块,为了获得轮胎的非线性特性,基于Pacejka轮胎模型,获取不同路面附着系数下的轮胎侧向力与轮胎侧偏角的关系曲线,得到轮胎侧偏特性三维图;获取不同路面附着系数下的轮胎侧向力对轮胎侧偏角导数的关系曲线,得到轮胎侧向力梯度三维图;轮胎数据处理器将当前时刻实际的轮胎侧偏角和路面附着系数分别输入到轮胎侧偏特性三维图和轮胎侧向力梯度三维图中,通过线性插值法分别获得当前时刻的轮胎侧向力和轮胎侧向力梯度,并输出给MPC控制器;在每个控制周期轮胎数据处理器更新一次轮胎侧向力和轮胎侧向力梯度值;其中:Pacejka轮胎模型如下:Fy,j=μDsin(Catan(Bαj-E(Bαj-αjtan(Bαj))))其中:j=f,r,表示前轮和后轮;Fy,j是轮胎侧向力,αj是轮胎侧偏角;B,C,D和E取决于车轮垂直载荷Fz;a0=1.75;a1=0;a2=1000;a3=1289;a4=7.11;a5=0.0053;a6=0.1925;步骤3、设计MPC控制器,其过程包括如下子步骤:步...

【专利技术属性】
技术研发人员:李绍松王国栋高嵩张邦成于志新崔高健卢晓辉韩玲李政
申请(专利权)人:长春工业大学
类型:发明
国别省市:吉林,22

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

1