1.一种路径跟踪与车身姿态协同控制方法,其特征在于,包括以下步骤:步骤1、开启路径跟踪与车身姿态协同控制器,基于传感器获取的道路信息实时规划出期望路径;
步骤2、车载计算机根据行驶需求、道路条件,基于车辆逆动力学模型对车辆进行前馈控制,优先满足路径跟踪精度和抗侧翻性能两个对行驶安全影响较大的控制目标;
步骤3、设置综合评价模块用于评价前一个控制周期的前馈控制效果,首先使用熵权融合的方法实时得到路径跟踪精度、车身姿态保持性能、振动舒适度、抗侧翻性能、防侧滑性能的权重,其方法是:对传感器数据进行处理从而获取对路径跟踪精度、车身姿态保持性能、振动舒适度、抗侧翻性能、防侧滑性能量化评价并进行归一化处理;
基于每个指标所对应的传感器数据,包括:路径跟踪精度对应横向位移偏差ye阈值、横向方位偏差e阈值、横摆角速度阈值we,得到该项指标的熵值,进而得到各指标权值;
根据驾驶员对行驶性能偏向的选择将路径跟踪精度和振动舒适度指标权重乘以系数k1和k2得到综合评价指标H,其中k1+k2=2,若驾驶性能偏向运动则k1取2,若偏向舒适则k1=0,其他情况在0和2之间线性调整;若熵权融合后的综合指标H小于0.8,则允许进入下一周期的前馈控制;若H大于0.8小于1,则暂停前馈控制只保留反馈控制模块;若H大于1,则提醒驾驶员介入;
步骤4、在一个控制周期内以前馈控制模块中的传感器最慢工作步长为负反馈控制步长,不断重复由前馈控制模块中的传感器到反馈调节模块的闭环控制,直到周期结束从前馈控制模块进入下一周期;
若行驶状态参数超出预警值,则预警并提示驾驶员介入,并直接跳出该控制周期进入下一周期。
2.根据权利要求1所述的路径跟踪与车身姿态协同控制方法,其特征在于:所述步骤2具体操作流程如下:根据驾驶员对驾驶风格的选择,确立驾驶过程中对路径跟踪精度、车身姿态保持性能、振动舒适度、抗侧翻性能、防侧滑性能性能指标的偏向性;
车载计算机则根据传感器获取的道路、车流密度情况结合驾驶风格确定性能需求,以及当前工况下路径跟踪系统和车身姿态系统控制参数的分配权重;
以路径跟踪精度、抗侧翻性能为约束条件,基于对各项性能的权重分配,求解表征约束条件的横向位移偏差ye阈值、横向方位偏差e阈值、横摆角速度阈值we;
通过对激光雷达获取的点云图和车载摄像头所获取图像进行噪点滤除、多帧融合、主要特征聚类的方式得到当前位移偏差和道路曲率,将当前位移偏差和前方x米的道路曲率和横向位移偏差ye阈值、横向方位偏差e阈值、横摆角速度阈值输入横向逆动力学模型,得到满足跟踪精度要求的车速vx和预瞄距离xe;其中x米的取值为过去2s的平均车速的数值乘以5;
通过车载三轴加速度计实时测得侧倾角和侧倾角速度,通过动平衡分析得到侧倾阈值TTR值并输入垂向逆动力学模型,得到满足抗侧翻性能的车速vx和预瞄距离xe;
当满足路径跟踪精度和抗侧翻性能的车速vx和预瞄距离xe有交集时,根据驾驶员所选取的驾驶风格选取车速vx和预瞄距离xe,并通过纵向逆动力学模型控制油门开度、档位和刹车以控制车速;
若满足路径跟踪精度需求和抗侧翻性能的车速vx和预瞄距离xe没有交集,则向驾驶员发出警示并直接进入反馈调节系统。
3.根据权利要求1所述的路径跟踪与车身姿态协同控制方法,其特征在于:所述步骤3具体控制逻辑如下:当路径跟踪精度、操纵稳定性和舒适度均满足要求,以前馈+反馈正常进行路径跟踪;
当路径跟踪精度低于阈值,但操稳性和车身姿态均满足要求时,降低预瞄距离进行跟踪精度补偿;
当路径跟踪精度不满足要求且有换道条件、无侧翻危险时,对操稳性和舒适度进行姿态补偿;
当路径跟踪精度不满足要求、有换道条件但换道有侧翻危险时,对车辆减速纠正并进行姿态补偿;
当跟踪精度不满足且没有换道条件,对车辆进行跟踪精度补偿,若操稳性恶化则进行姿态补偿;
当车身姿态补偿和路径跟踪精度补偿都无法达到广义控制目标时,预警、制动减速并提示驾驶员介入。
4.根据权利要求1所述的路径跟踪与车身姿态协同控制方法,其特征在于:以路径跟踪精度、操纵稳定性和侧倾安全性为约束条件,基于道路条件、行驶状态和性能需求偏向算出侧倾时限TTR值、横向位移偏差ye阈值、横向方位偏差e阈值,将侧倾时限TTR值代入垂向逆动力学模型,将横向位移偏差ye阈值、横向方位偏差e阈值带入横向逆动力学模型,分别求解满足实时约束条件的车速vx和预瞄距离xe;
由两个逆动力学模型求解出的车速vx及预瞄距离xe在二维平面上分别构成闭合的平面,根据实时性能需求偏向在两封闭平面的重合区域内选择合适的车速vx和预瞄距离xe输出至执行机构。
5.根据权利要求4所述的路径跟踪与车身姿态协同控制方法,其特征在于:以道路参数、行驶状态参数和协同控制约束条件为输入,具体包括:前方道路曲率、当前车辆方位偏差ye、位移偏差e、横摆角速度、最大位移偏差阈值、最大方位偏差阈值,输出为满足路径跟踪精度和操纵稳定性要求的车速vx和预瞄距离xe;
垂向逆动力学模型输入为车身侧倾角速度、侧倾TTR时限阈值,输出为满足侧倾安全性的车速vx和预瞄距离xe。
6.根据权利要求4或5所述的路径跟踪与车身姿态协同控制方法,其特征在于:所述逆动力学模型获取方法如下:根据二自由度汽车开环系统模型和预瞄跟踪模型的运动微分方程,进行正向动力学模型求解,获取不同道路曲率、不同工况、不同预瞄距离下表述路径跟踪精度的输入输出数据集,得到路径跟踪系统输入输出的显式表达;
在此基础上,将广义回归神经网络应用到自动驾驶汽车横向逆动力学建模中,以车辆正常行驶即:不与道路边界碰撞、不侧翻为约束条件选取输入输出集,提取车辆侧倾角、侧倾角速度、横向位移偏差ye、横向方位偏差e,构建自动驾驶汽车正常路径跟踪系统多输入多输出数据集,对于广义回归神经网络求和层神经元数据加权求和进行匹配设计,最终得到准确反映车辆横向动力学和预瞄跟踪特性的逆动力学模型。
7.根据权利要求6所述的路径跟踪与车身姿态协同控制方法,其特征在于:基于车辆二自由度模型和预瞄跟踪模型得到输入输出集,并通过以下步骤实现:基于二自由度车辆动力学方程,建立二自由度车辆动力学模型;
根据轮胎的侧偏角与车辆质心侧偏角、横摆角速度及质心距前后轴的距离参数关系,结合牛顿第二定律,得到线性二自由度模型的运动微分方程为:式中m为整车质量,Cf、Cr为前后轮线性侧偏刚度,lf、lr为车辆质心距前后轴的距离,IZ整车绕Z轴的转动惯量,δf前轮转角,Vx纵向车速;
预瞄误差系统的设计;预瞄误差模型的输入包括了车辆动力学模型的输出质心侧偏角和横摆角速度,以及外部输入道路曲率ρ和预瞄距离xe,预瞄误差模型的输出为横向位移偏差ye和横向方位偏差e,构建车辆的预瞄误差模型公式:式中,y为车辆预瞄点与中心线距离偏差,vy为车辆横移速度,vx为纵向车速,r为转向半径;
基于过去一个前馈控制周期内的数据对横向位移偏差ye和横向方位偏差e使用熵权融合法进行权重分配之后作为综合偏差E;
将上述得到的综合偏差E输入到PID控制器中,对过去至少两个前馈控制周期的综合偏差进行时域积分,基于积分结果使用PID控制方法输出补充车辆的前轮转角δf作为车辆动力学模型的控制量,以此形成路径跟踪横向运动的闭环控制系统。
8.根据权利要求1所述的路径跟踪与车身姿态协同控制方法,其特征在于:还包括行驶状态监测模块,
利用最优个体进行权重的优化,得到优化后的权重;
将优化好的初始权值和阈值代入神经网络,通过选择、交叉和变异操作找到最优适应度值对应的个体,进行网络误差的计算,根据计算结果对权值和阈值的修改,最终达到要求的精度;
其中,以三轴加速度的测量值及环境变量为输入节点,环境变量视情况而定,在网络训练结束后确实具体值,车身俯仰角和横滚角为输出节点,通过网络训练更改权值和阈值,直至精度达标。
9.根据权利要求1所述的路径跟踪与车身姿态协同控制方法,其特征在于:将车辆当前侧向加速度与实时侧向极限加速度的比值这一相对量作为侧翻判定条件,替代传统依靠侧倾角或侧向加速度绝对量进行侧翻预测的方法;
车辆在侧翻临界状态下的加速度为:
式中,ay为重心位置的侧向加速度,ay,L为重心位置的侧翻临界侧向加速度,m为整车质量,ms是簧载质量,hcm为重心高度,T为轮距,h为重心到侧倾中心的距离,为侧倾角Ld=ay/ay,L
式中,ay为重心位置的侧向加速度,ay,L为重心位置的侧翻临界侧向加速度,m为整车质量,ms是簧载质量,hcm为重心高度,T为轮距,h为重心到侧倾中心的距离,为侧倾角基于Ld值计算侧翻时限即TTR值,计算步长为10ms;
根据性能需求偏向决定进行车身姿态补偿的TTR阈值,
若协同控制性能需求偏向于跟踪精度,TTR阈值取较大值,使车辆转向时整车重心较低;
若协同控制需求偏向于舒适性,TTR阈值取较小值,TTR阈值与车速成正比。
10.根据权利要求1所述的路径跟踪与车身姿态协同控制方法,其特征在于:其中路径跟踪精度低于设定阈值,但操纵稳定性和舒适性度量值都不满足设定阈值时,优先考虑车辆的操纵稳定性和舒适性,对车辆进行车身姿态补偿,车身姿态补偿控制方法通过以下步骤实现:通过控制车辆侧倾来改善车身姿态,侧倾发生产生的侧倾力矩由三部分组成:
1、簧载质量离心力引起的侧倾力矩MΦrΙ;
2、簧载质量重力引起的抗侧倾力矩MΦrⅡ;
3、非悬挂质量的离心力引起的侧倾力矩MΦrⅢ;
此外,侧倾时垂直载荷在左、右侧车轮载荷发生转移,产生载荷转移力矩MZF、MZR;当车身处于侧倾状态时,左右两侧悬架在当前状态下主动悬架作动器施加额外方向相反的力Δf,可以形成抗侧倾力矩Maf,可抑制车辆的侧倾;
簧上质量离心力引起的侧倾力矩MΦrⅠ为:
MΦrⅠ=ms·ay·h
MΦrⅠ为簧上质量离心力引起的侧倾力矩,ms为簧上质量,ay为车身质心加速度,h为质心高度;
簧上质量重力引起的抗侧倾力矩MΦrⅡ为:
MΦrⅡ为簧上质量离心力引起的侧倾力矩,ms为簧上质量,e为质心到车轮的横向距离,ay为车身质心加速度,hg为车身较低一侧悬架与车身连接处到质心的高度,为车身侧倾角;
非悬挂质量的离心力引起的侧倾力矩MΦrⅢ为:
MΦrⅢ=-Fuy(h0-r)
MΦrⅢ为非簧载质量引起的侧倾力矩,F为路面对车轮的指向转向中心的静摩擦力,u为车速,y为车身横向尺寸,h0为质心高度,r为车轮半径;
侧倾时垂直载荷在左、右侧车轮载荷发生转移,产生载荷转移力矩MZF、MZR为:MZF=(FrRF-FrLF)·B/2
MZR=(FrRR-FrLR)·B/2
MZF为前侧车轮转移力矩,MZR为后侧车轮转移力矩,FrRF为右前侧车轮转移力,FrLF为左后侧车轮转移力,FrRR为右后侧车轮转移力,FrRR,B为车身宽度;
对车身纵向中心线取矩,即:
MΦrⅠ-MΦrⅡ+MΦrⅢ+MZF+MZR=Maf
MΦrⅠ为簧上质量离心力引起的侧倾力矩,MΦrⅡ为簧上质量离心力引起的侧倾力矩,MΦrⅢ为非簧载质量引起的侧倾力矩,MZF为前侧车轮转移力矩,MZR为后侧车轮转移力矩,Maf为作动器提供的抗侧倾力矩。