【技术实现步骤摘要】
基于双反馈控制器的车辆全速域横向控制方法
本专利技术涉及车辆控制
,尤其涉及一种基于双反馈控制器的车辆全速域横向控制方法。
技术介绍
现有的横向控制算法一般都是基于车辆运动学和动力学模型建立汽车横向控制模型,运用自动控制原理设计控制的方法和基于驾驶员模拟方法实现车辆的横向控制。动力学模型考虑了轮胎的侧偏刚度、载荷前后悬长度等信息;车辆在高速运行时这些车辆参数波动很大,并且路况也是千变万化的,所以很难用模型精确的控制,因此传统方案往往存在控制精度低的问题。
技术实现思路
针对以上问题,本专利技术提出一种基于双反馈控制器的车辆全速域横向控制方法。为实现本专利技术的目的,提供一种基于双反馈控制器的车辆全速域横向控制方法,包括如下步骤:S10,基于车辆的横向误差确定PD反馈控制器对应的第一转角分量;S20,基于车辆的横向位置偏差确定PID反馈控制器对应的第二转角分量;S30,根据车辆纵向车速和道路曲率半径标定前馈补偿弯道的车轮转角分量;S40,对第一转角分量、第二转角分量和车轮转角分量进行求和,根据求和结果进行车辆全速域横向控制。在一个实施例中,根据求和结果进行车辆全速域横向控制包括:对求和结果进行平滑滤波处理,将平滑滤波处理的结果发送给车辆转向系统,使车辆转向系统依据平滑滤波处理进行车辆全速域横向控制。在一个实施例中,基于车辆的横向误差确定PD反馈控制器对应的第一转角分量包括:计算PD反馈控制器对应的第一预瞄距离、横向角误差、第一KP ...
【技术保护点】
1.一种基于双反馈控制器的车辆全速域横向控制方法,其特征在于,包括如下步骤:/nS10,基于车辆的横向误差确定PD反馈控制器对应的第一转角分量;/nS20,基于车辆的横向位置偏差确定PID反馈控制器对应的第二转角分量;/nS30,根据车辆纵向车速和道路曲率半径标定前馈补偿弯道的车轮转角分量;/nS40,对第一转角分量、第二转角分量和车轮转角分量进行求和,根据求和结果进行车辆全速域横向控制。/n
【技术特征摘要】
1.一种基于双反馈控制器的车辆全速域横向控制方法,其特征在于,包括如下步骤:
S10,基于车辆的横向误差确定PD反馈控制器对应的第一转角分量;
S20,基于车辆的横向位置偏差确定PID反馈控制器对应的第二转角分量;
S30,根据车辆纵向车速和道路曲率半径标定前馈补偿弯道的车轮转角分量;
S40,对第一转角分量、第二转角分量和车轮转角分量进行求和,根据求和结果进行车辆全速域横向控制。
2.根据权利要求1所述的基于双反馈控制器的车辆全速域横向控制方法,其特征在于,根据求和结果进行车辆全速域横向控制包括:
对求和结果进行平滑滤波处理,将平滑滤波处理的结果发送给车辆转向系统,使车辆转向系统依据平滑滤波处理进行车辆全速域横向控制。
3.根据权利要求1所述的基于双反馈控制器的车辆全速域横向控制方法,其特征在于,基于车辆的横向误差确定PD反馈控制器对应的第一转角分量包括:
计算PD反馈控制器对应的第一预瞄距离、横向角误差、第一KP自适应系数和第一KD自适应系数,根据第一预瞄距离、横向角误差、第一KP自适应系数和第一KD自适应系数计算第一转角分量。
4.根据权利要求3所述的基于双反馈控制器的车辆全速域横向控制方法,其特征在于,第一预瞄距离的计算过程包括:
d1predict=T1preidict*V1longitudinal*K1radius,
其中,d1predict表示第一预瞄距离,T1preidict表示PD反馈控制器对应的预瞄时间,V1longitudinal表示PD反馈控制器对应的第一车辆纵向速度,K1radius表示道路曲率自适应系数;
横向角误差的计算过程包括:
其中,φ1diff表示横向角误差,Y1TargetTrajectory(dpredict)表示PD反馈控制器对应的预瞄点处目标轨迹的横向位置,表示PD反馈控制器对应的预瞄点处车辆自身轨迹的横向位置;
第一KP自适应系数和第一KD自适应系数的计算过程包括:
Kp1=Kp1Base*FactorP1,
FactorP1=FactorSpeedP1*FactorRadiusP1*FactorTrqP1*FactorLateralOffsetP1,
Kd1=Kd1base*FactorD1,
FactorD1=FactorSpeedD1*FactorRadiusD1*FactorTrqD1*FactorLateralOffsetD1,
式中,Kp1表示第一KP自适应系数,Kd1表示第一KP自适应系数,Kp1Base表示PD反馈控制器的控制算法中比例环节的第一基础系数,Kd1base表示PD反馈控制器的控制算法中比例环节的第二基础系数,FactorSpeedP1表示PD反馈控制器根据车速得到的第一自适应系数,FactorSpeedD1表示PD反馈控制器根据车速得到的第二自适应系数,FactorRadiusP1表示PD反馈控制器根据曲率半径得到的第一自适应系数,FactorRadiusD1表示PD反馈控制器根据曲率半径得到的第二自适应系数,FactorTrqP1表示PD反馈控制器根据方向盘手力矩得到的第一自适应系数,FactorTrqD1表示PD反馈控制器根据方向盘手力矩得到的第二自适应系数,FactorLateralOffsetP1表示PD反馈控制器根据方向盘手力矩得到的第一自适应系数,FactorLateralOffsetD1表示PD反馈控制器根据方向盘手力矩得到的第二自适应系数;
第一转...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。