[发明专利]一种用于电动自动驾驶车辆的车速跟随自适应鲁棒控制方法有效
申请号: | 202011556853.5 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112666833B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 赵健;杜金朋;朱冰;陈虹旭 | 申请(专利权)人: | 吉林大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 长春市恒誉专利代理事务所(普通合伙) 22212 | 代理人: | 鞠传龙 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 电动 自动 驾驶 车辆 车速 跟随 自适应 鲁棒控制 方法 | ||
1.一种用于电动自动驾驶车辆的车速跟随自适应鲁棒控制方法,其特征在于:包括如下步骤:
步骤一、建立包含参数不确定以及外界干扰项的车辆二阶纵向动力学模型:
该模型以广义纵向力的微分为输入,以车辆纵向速度vx和纵向加速度为状态,具体如下所示:
式中,x1为车辆纵向速度vx;x2为车辆纵向速度的导数其中CD为车辆空气阻力系数、ρ为空气密度、A为车辆迎风面积;u为车辆所受广义纵向力Ft的导数是由参数不确定以及外界未知干扰共同组成的不确定项,其中为道路坡度、f为轮胎滚动阻力系数、Fd为车辆所受外界未知干扰、M为车辆的总质量其中包括已知的车辆整备质量m和可能会随着车辆实际使用过程而变化的未知额外承载质量Δm、g为重力加速度;
步骤二、对阶跃规划车速进行平滑处理,具体如下:
采用由二次函数、一次函数、二次函数首尾相接且处处可导的“2-1-2”样条曲线对阶跃规划车速进行平滑处理;
实际期望车速和纵向加速度的时间函数根据“2-1-2”样条曲线特点写成如下形式:
式中vxd为处理后的期望车速;vxd1、vxd3、分别为二次函数、一次函数、二次函数形式的分段期望车速和纵向加速度;a0、a1、a2、b0、b1、c0、c1、c2分别为每段函数对应的系数;t0、t1、t2、t3分别为每段函数的起止时间节点,其中t0为规划车速更新的时间点,其他时间点需要自行设定,根据2-1-2样条曲线处处连续可导的特点,得出如下约束条件:
根据上述三式,即可解得每段函数对应的具体系数,从而得到连续可导的期望车速曲线;
步骤三、利用动态滑模控制理论设计车辆广义纵向力控制率,具体如下:
首先定义跟踪误差e1=x1-x1d,x1d为系统状态量x1的期望值,即期望车速vxd,为保证跟踪误差能够收敛于0,定义Lyapunov函数V1并求导得到如下所示:
根据上式定义x2的期望值其中φ1为正常数,则上式写为据此e1可在有限时间内收敛到0,然后定义第二个跟踪误差根据定义的两个跟踪误差,构建滑模函数σ1=φ2e1+e2,其中φ2为正常数,将跟踪误差e2的具体形式带入滑模函数,得到因此当系统进入理想滑动模态σ1=0时,跟踪误差e1和将会指数收敛到0,达成车速跟踪控制目标;
基于步骤一的状态空间方程,设计广义纵向力微分项控制率如下所示,式中为不确定项D1的上界,|D1|max为不确定项D1的绝对值最大值,h1、h2为正常数:
稳定性证明:
定义Lyapunov函数V2,对其求导并将滑模函数σ1带入得:
将两个跟踪误差e1=x1-x1d、以及步骤一的状态空间方程带入上式可得:
最后带入步骤三所设计的控制率得到下式,在保证的情况下,可证滑模函数σ1将在有限时间内收敛到0;
其中:
E=[e1 e2]T;
步骤四、使用RBF神经网络对该不确定项进行在线估计,具体如下:
针对不同行驶环境下不确定项上界通常无法预知的缺点,本步骤将进一步地使用RBF神经网络对该不确定项进行在线估计,解决这一缺点;
根据RBF神经网络结构特点,设计不确定项的估计值为其中ω为RBF神经网络的权值矩阵,h(σ1)为中间隐含层神经元输出矩阵,神经元输出矩阵h(σ1)具体形式表示如下,其中ci为第i个神经元的中心位置,bi为第i个神经元的宽度:
在明确RBF神经网络ω,bi,ci这三类参数的更新规则前,首先给出广义纵向力微分项自适应控制率:
ω的更新规则通过稳定性分析获取,具体步骤如下:
首先对一些参数进行定义:假设不确定项的最佳估计值为式中ω*为最佳估计权重;不确定项最佳估计值与实际值之间的误差不确定项最佳估计值的网络权重与实际估计值的网络权重之差为
然后定义Lyapunov函数V3,对其求导并将滑模函数σ1、两个跟踪误差e1、e2的具体形式以及步骤一的状态空间方程带入得:
最后带入步骤四所设计的控制率得到下式:
令RBF神经网络权重的更新率为:
则最终可得到类似步骤二中的形式如下:
因此在保证以及的情况下,可证滑模函数σ1将在有限时间内收敛到0;
bi和ci的更新规则可通过常见的梯度下降法实现,具体推导步骤如下:
首先根据滑模控制的控制目标,定义RBF网络的性能指标函数:
计算bi在性能指标函数J下的梯度:
式中,ωi为RBF神经网络的权值矩阵中的具体元素,同理可得ci在性能指标函数J下的梯度:
则基于梯度下降法的参数更新规律最终如下所示:
式中γc,γb为学习速率,μc,μb为动量因子;
步骤五、设计合理的底层执行器切换逻辑,具体如下:
根据驱动力矩,制动力矩与广义纵向力的关系,设计切换规则如下:
式中Ft0>0,表示驱动转矩Td或制动主缸压力Pb的激活阈值;fd(Ft)和fb(Ft)分别表示将广义驱动力换算成驱动转矩和制动主缸压力的公式,具体表示如下:
式中rw为轮胎的滚动半径,ig为变速器传动比,if为前轴扭矩分配比例,if0为前轴主减速器传动比,ir0为后轴主减速器传动比,kbf为前轮制动力矩系数,kbr为后轮制动力矩系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011556853.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种缓释保水肥料及其制备方法
- 下一篇:一种改善半导体激光器掺杂均匀性的方法