基于车辆稳态动力学特性的汽车动态轨迹规划_孙浩

合集下载

基于Attention机制和递归思想的LSTM车辆轨迹预测

基于Attention机制和递归思想的LSTM车辆轨迹预测

基于Attention机制和递归思想的LSTM车辆轨迹预测作者:张恒陈焕明党步伟王继贤来源:《青岛大学学报(工程技术版)》2024年第02期摘要:针对现有车辆轨迹预测模型在长时预测方面准确性不足的问题,基于Attention机制和递归思想的长短时记忆网络(long short-term memory, LSTM)构建了一种新型的车辆轨迹预测模型,即ATT-LSTM(RE)模型,使用编码器–解码器架构更精确地预测车辆未来的行驶轨迹。

研究结果表明,模型意图识别的准确率为91.7%,F1分数、召回率、精确率均在0.872 ~0.977之间;1 s、2 s、3 s、4 s、5 s的终点轨迹预测的均方根误差为0.52 m、1.07 m、1.69 m、2.58 m、3.31 m,优于同类型模型。

关键词:车辆轨迹预测;意图识别;长短时记忆网络; Attention机制;递归思想中圖分类号:TP391.41文献标识码: A文章编号: 10069798(2024)02007409; DOI: 10.13306/j.10069798.2024.02.011收稿日期: 20240402; 修回日期: 20240515基金项目:山东省高等学校科技计划项目(J18KA048)第一作者:张恒(1998 ),男,硕士研究生,主要研究方向为车辆系统动力学仿真与控制。

通信作者:陈焕明(1978 ),男,博士,副教授,主要研究方向为车辆系统动力学仿真与控制。

Email:*************.cn随着科技的进步和人们生活水平的提高,汽车已成为日常生活中不可或缺的交通工具。

为了提升驾驶安全性和稳定性,准确识别驾驶员的驾驶意图及精确预测车辆行驶轨迹变得至关重要。

对车辆轨迹的预测方法有两种:基于模型建模和基于数据驱动。

基于模型建模的轨迹预测方法多通过建立车辆运动学或动力学模型,依托各种参数间的数学关系来预测车辆的行驶轨迹[1],如利用恒定角速度和加速度模型并结合意图识别的多项式轨迹规划来预测车辆轨迹[2]。

一种二自由度汽车运动微分方程的推导方法

一种二自由度汽车运动微分方程的推导方法

《一种二自由度汽车运动微分方程的推导方法》
一、引言
二自由度汽车运动微分方程是汽车模式的基础,能够准确描述汽车的运动特性,是汽车控制中的重要参数。

本文通过对二自由度汽车运动的基本原理进行推导,探讨二自由度汽车运动微分方程的推导方法。

二、基本原理
二自由度汽车运动模型是汽车模型的基本框架,它考虑了汽车本身的动力学特性和运动轨迹的交互作用。

根据牛顿第二定律,汽车的运动状态可以用方程来描述,即汽车的运动微分方程。

三、推导方法
(1)在汽车运动模型中,首先根据牛顿第二定律推导出汽车的运动方程,即汽车的运动微分方程。

(2)然后,利用经典的Lagrange方程,可以求出汽车的质心速度和质心加速度,以及汽车的速度和角速度:
(3)最后,根据几何关系,可以求出汽车的位置和角度,从而得到汽车的运动微分方程。

四、结论
本文通过对二自由度汽车运动的基本原理进行推导,探讨了一种二自由度汽车运动微分方程的推导方法。

结果表明,在推导汽车运动微分方程时,需要充分考虑汽车的动力学特性、运动轨迹特性以及几何关系。

汽车轨迹跟踪模型预测控制的加速求解方法

汽车轨迹跟踪模型预测控制的加速求解方法

汽车轨迹跟踪模型预测控制的加速求解方法作者:孙浩杜煜卜德旭刘浩栋来源:《湖南大学学报·自然科学版》2020年第10期摘要:针对汽车轨迹跟踪模型预测控制求解中存在的规模较大、求解效率较低的问题,提出一种基于时域分解的加速计算方法提高求解效率. 首先引入全局一致性变量,将模型预测控制中邻接控制周期的时域耦合约束转化为全局一致性约束,实现时域解耦;随后在交叉方向乘子法框架下推导了时域分解后优化问题的分块更新方法,并设计了分块更新数值求解问题的停止准则,从而将大规模优化问题转化为小规模子问题;最后搭建了Simulink-CarSim平台进行了算法的仿真验证. 仿真结果表明,在求解精度不变的情况下,求解耗时下降24.21%,从而实现模型预测控制问题的加速求解.关键词:模型预测控制;自动驾驶汽车;轨迹跟踪;交叉方向乘子法;时域分解中图分类号:U461.99 文献标志码:AAccelerated Solution Method for Vehicle TrajectoryTracking Based on Model Predictive ControlSUN Hao1,2,DU Yu1,2†,BU Dexu3,LIU Haodong1,2(1. Beijing Key Laboratory of Information Service Engineering,Beijing Union University,Beijing 100101,China;2. College of Robotics,Beijing Union University,Beijing 100027,China;3. College of Traffic and Transportation Engineering,Central South University,Changsha 410076,China)Abstract:To solve the problems of large scale and low efficiency in the solution of intelligent vehicle trajectory tracking algorithm based on model predictive control,this paper proposes a time-domain splitting method to accelerate the calculation. First,global consistency variables are introduced to transform the time-domain coupling constraints of the adjacent control cycles into global consistency constraints,thus to achieve time-domain decoupling. Then,under the framework of Alternating Direction Method of Multipliers,the block updating method of optimization problem after time domain splitting is derived,and the stop criterion of block updating numerical solution is designed. Therefore,the large-scale optimization problem is converted into several small-scale sub-problems. Finally,the Simulink-CarSim platform is set up and the algorithm is verified by simulation. The simulation results show that,under the same accuracy of the solution,the efficiency of solution is improved by 24.21% on average with the proposed method,achieving accelerated solution for vehicle trajectory tracking based on model predictive control.Key words:model predictive control; autonomous vehicles; path tracking; alternating direction method of multipliers; time splitting自動驾驶汽车是提高交通系统安全、效率、经济等性能的有效途径,而轨迹跟踪是实现智能驾驶的核心技术之一[1],其目标是在满足汽车复杂动力学约束、行驶安全性约束前提下,以较小的偏差、较高的舒适性跟踪所规划的轨迹[2]. 模型预测控制(ModelPredictive Control,MPC)最早被应用在成本不敏感的大型工程中(如化工产业),并被认为是当年最具影响力的现代控制算法之一[3]. MPC通过引入参考模型,对约束的处理直接简单,不仅能够有效处理被控模型特性、约束带来影响,还能够通过滚动求解优化问题找到当前的最优控制量[4].基于上述优点,MPC在汽车轨迹跟踪问题的研究中得到国内外研究者的广泛关注.求解MPC问题的主流思路是将其转化为二次规划(Quadratic Programming,QP)问题. 其中,无约束MPC求解相对简单. Xu等以跟踪误差为性能指标实现AGV的轨迹跟踪控制[5],Shen等则建立了综合考虑跟踪精度和舒适性的目标函数[6],也有研究将输入量的边界建模为目标函数中代价值,构成“软约束”,但其数学原问题仍是无约束二次规划. 无约束二次规划问题可通过梯度下降等方法直接求解,但其局限在于仅考虑车辆的运动及动力学约束,没有考虑运动过程中所受到的其它约束,局限性较强. 因此,约束MPC更具备实际意义. 如Bo等建立了基于动力学的增量模型,考虑了执行机构的动力学特性约束[7]; Cai等则通过4自由度车辆模型加入车辆运动的侧翻约束,提高车辆跟踪控制的安全性[8]. 约束MPC的数学原问题是约束QP问题(MPC-QP问题),需要通过数值优化方法计算求解. 求解约束二次规划问题主要采用主动集法、内点法等方法,迭代次数较多. Wang和Boyd的研究表明,对于状态维数为m、控制输入维数为n、求解时域为T的MPC问题,状态转移形式及控制输入形式的MPC-QP问题求解的时间复杂度分别为O([T(n+m)]3)和O([Tn]3)[9]. 综上,虽然MPC在轨迹跟踪问题研究中得到广泛关注,但MPC-QP问题存在规模大、求解所需的浮点运算多、求解效率低的缺点,制约了MPC的性能. 因此,提高轨迹跟踪MPC问题的求解效率具有重要的意义.针对上述问题,本文提出一种加速求解方法以提高求解效率. 该方法通过交叉方向乘子法(Alternating Direction Method of Multipliers,ADMM)实现汽车轨迹跟踪问题的时域分解,将集中大规模的优化问题转为分块小规模优化问题,从而降低汽车轨迹跟踪MPC问题的时间复杂度,实现求解加速.1 模型预测控制问题的时域分解1.1 问题建模为了考虑车辆的动力学特性,MPC控制器依赖如图1所示的轨迹跟踪模型预测车辆的未来状态. 其中,系统输入为前轮转角δ;系统状态量x=[y,θ,ω,β]T(在x中,y表示侧向偏差,θ表示航向角,ω表示横摆角速度,β表示质心侧偏角);系统的输入u=[δ] .当汽车轮胎侧偏特性处于线性范围时,基于小角度假设可得到跟踪控制系统的线性连续状态方程,如式(1)所示.式(1)中各矩阵如式(2)所示. 其中,k1、k2分别为二自由度模型中车辆前、后轮等效侧偏刚度;a、b分别为二自由度模型中车辆直线到前、后轴的距离.那么,可得线性离散时间系统的狀态空间模型,如式(3)所示.x(k+1) = Ad x(k) + Bd u(k)(3)且连续与离散系统矩阵转换关系如式(4)所示,其中Ts为离散系统的采样时间.不失一般性,假设当前时刻系统状态为x0,根据离散系统的状态方程(3),在预测时域N内系统的输入与系统状态之间的转移关系如图 2所示,其中x∈Rm,u∈Rn.设离散时刻t下系统的参考状态为rt,那么综合考虑跟踪精度、舒适性的优化目标函数J 可用式(5)表示. 式中Q∈Rm × m、R∈Rn × n分别为状态变量、输入变量的权重对角矩阵.在轨迹跟踪问题中,代价函数越小越好. 对式(5)进行展开,轨迹跟踪的MPC问题可转化为如式(6)所示的约束二次规划问题. 在目标函数中,省略了不影响极值求解的常数项. 在约束条件中,(6a)表示汽车的动力学约束,(6b)表示不同时刻下状态变量及控制变量的可行域约束. 可以看出,虽然目标函数J在时域上解耦,但由于约束条件(6a)的存在(即t周期的终止状态为t+1周期的初始状态),并不能在求解过程中实现问题的分块解耦计算.1.2 时域分解为了实现问题的时域解耦,本文引入全局一致性变量,将汽车动力学带来的时域耦合约束转为全局一致性约束,从而实现问题的分块求解. 图 3为ADMM时域分解示意图.首先,以控制周期为单位对状态变量、控制变量进行分块表达. 对于所关注预测时域内的N个控制周期,按照次序给予编号1到N. 对于每个控制周期,该周期初始状态量、输入状态量和输出状态量可分别用x(t)t表达,其中上角标(t)表示为变量所属的分块编号,且块内变量之间的关系由汽车动力学特性决定,如式(7)所示:而块间关系由时域耦合约束决定,满足式(8):为解耦式(8)所示的时域耦合约束,引入全局一致性变量[z][~] = (z0,z1,…,zN)T ,并使x与z之间满足如式(9)所示的关系,其中:(9a)表示分块(t)的输入变量与zt-1的一致性约束;(9b)表示分块(t)的输出变量与zt的一致性约束.因此,联合式(7)~式(9),问题(6)可重写为如式(10)所示形式. 此时,邻接块之间不存在直接关系,其耦合约束通过一致性变量间接表达,从而实现控制周期之间时域解耦.2 分块求解方法2.1 问题求解综上所述,本文已经构建了MPC问题的时域分解范式,本节的工作则是基于ADMM求解时域分解后的问题. ADMM的标准构型如式(11)所示.为了方便地将式(10)转换为ADMM标准构型,引入块变量:[x][~]t = (x(t)求解MPC问题的主流思路是将其转化为二次规划(Quadratic Programming,QP)问题.其中,无约束MPC求解相对简单. Xu等以跟踪误差为性能指标实现AGV的轨迹跟踪控制[5],Shen等则建立了综合考虑跟踪精度和舒适性的目标函数[6],也有研究将输入量的边界建模为目标函数中代价值,构成“软约束”,但其数学原问题仍是无约束二次规划. 无约束二次规划问题可通过梯度下降等方法直接求解,但其局限在于仅考虑车辆的运动及动力学约束,没有考虑运动过程中所受到的其它约束,局限性较强. 因此,约束MPC更具备实际意义. 如Bo等建立了基于动力学的增量模型,考虑了执行机构的动力学特性约束[7]; Cai等则通过4自由度车辆模型加入车辆运动的侧翻约束,提高车辆跟踪控制的安全性[8]. 约束MPC的数学原问题是约束QP问题(MPC-QP问题),需要通过数值优化方法计算求解. 求解约束二次规划问题主要采用主动集法、内点法等方法,迭代次数较多. Wang和Boyd的研究表明,对于状态维数为m、控制输入维数为n、求解时域为T的MPC问题,状态转移形式及控制输入形式的MPC-QP问题求解的时间复杂度分别为O([T(n+m)]3)和O([Tn]3)[9]. 综上,虽然MPC在轨迹跟踪问题研究中得到广泛关注,但MPC-QP问题存在规模大、求解所需的浮点运算多、求解效率低的缺点,制约了MPC的性能. 因此,提高轨迹跟踪MPC问题的求解效率具有重要的意义.针对上述问题,本文提出一种加速求解方法以提高求解效率. 该方法通过交叉方向乘子法(Alternating Direction Method of Multipliers,ADMM)实现汽车轨迹跟踪问题的时域分解,将集中大规模的优化问题转为分块小规模优化问题,从而降低汽车轨迹跟踪MPC问题的时间复杂度,实现求解加速.1 模型预测控制问题的时域分解1.1 问题建模为了考虑车辆的动力学特性,MPC控制器依赖如图1所示的轨迹跟踪模型预测车辆的未来状态. 其中,系统输入为前轮转角δ;系统状态量x=[y,θ,ω,β]T(在x中,y表示侧向偏差,θ表示航向角,ω表示横摆角速度,β表示质心侧偏角);系统的输入u=[δ] .当汽车轮胎侧偏特性处于线性范围时,基于小角度假设可得到跟踪控制系统的线性连续状态方程,如式(1)所示.式(1)中各矩阵如式(2)所示. 其中,k1、k2分别为二自由度模型中车辆前、后轮等效侧偏刚度;a、b分别为二自由度模型中车辆直线到前、后轴的距离.那么,可得线性离散时间系统的状态空间模型,如式(3)所示.x(k+1) = Ad x(k) + Bd u(k)(3)且连续与离散系统矩阵转换关系如式(4)所示,其中Ts为离散系统的采样时间.不失一般性,假设当前时刻系统状态为x0,根据离散系统的状态方程(3),在预测时域N内系统的输入与系统状态之间的转移关系如图 2所示,其中x∈Rm,u∈Rn.設离散时刻t下系统的参考状态为rt,那么综合考虑跟踪精度、舒适性的优化目标函数J 可用式(5)表示. 式中Q∈Rm × m、R∈Rn × n分别为状态变量、输入变量的权重对角矩阵.在轨迹跟踪问题中,代价函数越小越好. 对式(5)进行展开,轨迹跟踪的MPC问题可转化为如式(6)所示的约束二次规划问题. 在目标函数中,省略了不影响极值求解的常数项. 在约束条件中,(6a)表示汽车的动力学约束,(6b)表示不同时刻下状态变量及控制变量的可行域约束. 可以看出,虽然目标函数J在时域上解耦,但由于约束条件(6a)的存在(即t周期的终止状态为t+1周期的初始状态),并不能在求解过程中实现问题的分块解耦计算.1.2 时域分解为了实现问题的时域解耦,本文引入全局一致性变量,将汽车动力学带来的时域耦合约束转为全局一致性约束,从而实现问题的分块求解. 图 3为ADMM时域分解示意图.首先,以控制周期为单位对状态变量、控制变量进行分块表达. 对于所关注预测时域内的N个控制周期,按照次序给予编号1到N. 对于每个控制周期,该周期初始状态量、输入状态量和输出状态量可分别用x(t)t表达,其中上角标(t)表示为变量所属的分块编号,且块内变量之间的关系由汽车动力学特性决定,如式(7)所示:而块间关系由时域耦合约束决定,满足式(8):为解耦式(8)所示的时域耦合约束,引入全局一致性变量[z][~] = (z0,z1,…,zN)T ,并使x与z之间满足如式(9)所示的关系,其中:(9a)表示分块(t)的输入变量与zt-1的一致性约束;(9b)表示分块(t)的输出变量与zt的一致性约束.因此,联合式(7)~式(9),问题(6)可重写为如式(10)所示形式. 此时,邻接块之间不存在直接关系,其耦合约束通过一致性变量间接表达,从而实现控制周期之间时域解耦.2 分块求解方法2.1 问题求解综上所述,本文已经构建了MPC问题的时域分解范式,本节的工作则是基于ADMM求解时域分解后的问题. ADMM的标准构型如式(11)所示.为了方便地将式(10)转换为ADMM标准构型,引入块变量:[x][~]t = (x(t)求解MPC问题的主流思路是将其转化为二次规划(Quadratic Programming,QP)问题.其中,无约束MPC求解相对简单. Xu等以跟踪误差为性能指标实现AGV的轨迹跟踪控制[5],Shen等则建立了综合考虑跟踪精度和舒适性的目标函数[6],也有研究将输入量的边界建模为目标函数中代价值,构成“软约束”,但其数学原问题仍是无约束二次规划. 无约束二次规划问题可通过梯度下降等方法直接求解,但其局限在于仅考虑车辆的运动及动力学约束,没有考虑运动过程中所受到的其它约束,局限性较强. 因此,约束MPC更具备实际意义. 如Bo等建立了基于动力学的增量模型,考虑了执行机构的动力学特性约束[7]; Cai等则通过4自由度车辆模型加入车辆运动的侧翻约束,提高车辆跟踪控制的安全性[8]. 约束MPC的数学原问题是约束QP问题(MPC-QP问题),需要通过数值优化方法计算求解. 求解约束二次规划问题主要采用主动集法、内点法等方法,迭代次數较多. Wang和Boyd的研究表明,对于状态维数为m、控制输入维数为n、求解时域为T的MPC问题,状态转移形式及控制输入形式的MPC-QP问题求解的时间复杂度分别为O([T(n+m)]3)和O([Tn]3)[9]. 综上,虽然MPC在轨迹跟踪问题研究中得到广泛关注,但MPC-QP问题存在规模大、求解所需的浮点运算多、求解效率低的缺点,制约了MPC的性能. 因此,提高轨迹跟踪MPC问题的求解效率具有重要的意义.针对上述问题,本文提出一种加速求解方法以提高求解效率. 该方法通过交叉方向乘子法(Alternating Direction Method of Multipliers,ADMM)实现汽车轨迹跟踪问题的时域分解,将集中大规模的优化问题转为分块小规模优化问题,从而降低汽车轨迹跟踪MPC问题的时间复杂度,实现求解加速.1 模型预测控制问题的时域分解1.1 问题建模为了考虑车辆的动力学特性,MPC控制器依赖如图1所示的轨迹跟踪模型预测车辆的未来状态. 其中,系统输入为前轮转角δ;系统状态量x=[y,θ,ω,β]T(在x中,y表示侧向偏差,θ表示航向角,ω表示横摆角速度,β表示质心侧偏角);系统的输入u=[δ] .当汽车轮胎侧偏特性处于线性范围时,基于小角度假设可得到跟踪控制系统的线性连续状态方程,如式(1)所示.式(1)中各矩阵如式(2)所示. 其中,k1、k2分别为二自由度模型中车辆前、后轮等效侧偏刚度;a、b分别为二自由度模型中车辆直线到前、后轴的距离.那么,可得线性离散时间系统的状态空间模型,如式(3)所示.x(k+1) = Ad x(k) + Bd u(k)(3)且连续与离散系统矩阵转换关系如式(4)所示,其中Ts为离散系统的采样时间.不失一般性,假设当前时刻系统状态为x0,根据离散系统的状态方程(3),在预测时域N内系统的输入与系统状态之间的转移关系如图 2所示,其中x∈Rm,u∈Rn.设离散时刻t下系统的参考状态为rt,那么综合考虑跟踪精度、舒适性的优化目标函数J 可用式(5)表示. 式中Q∈Rm × m、R∈Rn × n分别为状态变量、输入变量的权重对角矩阵.在轨迹跟踪问题中,代价函数越小越好. 对式(5)进行展开,轨迹跟踪的MPC问题可转化为如式(6)所示的约束二次规划问题. 在目标函数中,省略了不影响极值求解的常数项. 在约束条件中,(6a)表示汽车的动力学约束,(6b)表示不同时刻下状态变量及控制变量的可行域约束. 可以看出,虽然目标函数J在时域上解耦,但由于约束条件(6a)的存在(即t周期的终止状态为t+1周期的初始状态),并不能在求解过程中实现问题的分块解耦计算.1.2 时域分解为了实现问题的时域解耦,本文引入全局一致性变量,将汽车动力学带来的时域耦合约束转为全局一致性约束,从而实现问题的分块求解. 图 3为ADMM时域分解示意图.首先,以控制周期为单位对状态变量、控制变量进行分块表达. 对于所关注预测时域内的N个控制周期,按照次序给予编号1到N. 对于每个控制周期,该周期初始状态量、输入状态量和输出状态量可分别用x(t)t表达,其中上角标(t)表示为变量所属的分块编号,且块内变量之间的关系由汽车动力学特性决定,如式(7)所示:而块间关系由时域耦合约束决定,满足式(8):为解耦式(8)所示的时域耦合约束,引入全局一致性变量[z][~] = (z0,z1,…,zN)T ,并使x与z之间满足如式(9)所示的关系,其中:(9a)表示分块(t)的输入变量与zt-1的一致性约束;(9b)表示分块(t)的输出变量与zt的一致性约束.因此,联合式(7)~式(9),问题(6)可重写为如式(10)所示形式. 此时,邻接块之间不存在直接关系,其耦合约束通过一致性变量间接表达,从而实现控制周期之间时域解耦.2 分块求解方法2.1 问题求解综上所述,本文已经构建了MPC问题的时域分解范式,本节的工作则是基于ADMM求解时域分解后的问题. ADMM的标准构型如式(11)所示.为了方便地将式(10)转换为ADMM标准构型,引入块变量:[x][~]t = (x(t)。

自动驾驶4WS车辆路径跟踪最优控制算法仿真

自动驾驶4WS车辆路径跟踪最优控制算法仿真

第37卷第4期计算机仿真2020年4月文章编号:1006 -9348(2020)04 -0123 -05自动驾驶4W S车辆路径跟踪最优控制算法仿真郭旭东,杨世春(北京航空航天大学交通科学与工程学院,北京H X H91)摘要:针对自动驾驶车辆高速主动转向工况下传统的控制算法的控制效果容易出现较多的超调量和较长调节时间的问题,提出了基于车辆动力学模型的轨迹预测跟踪主动转向控制算法,并基于轮胎侧偏刚度非线性的特性设计了权系数线性最优二次型(L Q R)后轮转角控制算法,通过联合仿真对控制算法效果进行了验证。

仿真结果表明:自动驾驶四轮转向车辆在低、髙速工况下进行自主换道行驶时,算法控制效果满足汽车操纵稳定性要求,且权系数L Q R后轮转向算法比定侧偏刚度的L Q R线性控制算法有更优越的操控性能。

关键词:自动驾驶;四轮转向;模型预测控制;操纵稳定性中图分类号:T P391.9 文献标识码:BSimulation of Optimal Control Algorithmfor Automatic Driving 4WS Vehicle Path TrackingGUO X u-dong,YANG Shi-chu n(S c h o o l of Transportation S c i e n c e a n d E n g i n eering, B e i h a n g University, Beijing 100191 ,C h i n a)A B S T R A C T:A i m i n g at the p r o b l e m that the control effect of the traditional control algorithm in the high -s p e e d a c­tive steering condition of the self -driving vehicle is p r o n e to overshoot a n d longer a d j u s t m e n t t i m e,the control algo­rithm for trajectory prediction a n d tracking active steering b a s e d o n the vehicle d y n a m i c s m o d e l is p roposed. B a s e d o nthe nonlinearity of the tire's cornering stiffness, the linear o ptimal quadratic ( L Q R) rear w h e e l angle control algo­rithm w a s designede. T h e effect of the control algorithm w a s verified thr o u g h joint simulation. T h e simulation resultss h o w that the algorithm control effect satisfies the req u i r e m e n t s of vehicle steering stability w h e n the self -driving four-w h e e l steering vehicle p e r f o r m s a u t o n o m o u s lane c h a n g e u n d e r l o w a n d hig h s p e e d co n d i t i o n s,a n d the w e i g h t c oef­ficient L Q R rear w h e e l steering algorithm h a s better m a n e u v e r i n g p e r f o r m a n c e tha n the L Q R linear control algorithmof the fixed side stiffness.K E Y W O R D S:A u t o n o m o u s driving;F o u r-w h e e l steering;M o d e l predictive control;H a n d l i n g stabilityi引言车辆智能化是汽车行业新的发展方向,其中自动驾驶是 为了实现高度智能化的交通系统。

考虑全局最优性的汽车微观动态轨迹规划

考虑全局最优性的汽车微观动态轨迹规划

万方数据

920

吉林大学学报(工学版)
第44卷
2基本行驶行为抽象
完成路径需要一系列的行驶行为。常见行驶 行为包括换道、保持车道、减速避让、超车、道路交 叉口、停车等。实际上,在结构化道路上发生的安 全、合法的行车行为,根据该行驶行为与车道的关 系可以分为换道和车道保持两种基本驾驶行为: 换道指换入不同车道;车道保持指保持在当前车 道。 在车道保持命令下,汽车不离开当前所在车 道。该情况下的轨迹规划问题仅针对纵向的速度 进行规划,不涉及横向规划,其横向轨迹由道路线 决定。车辆纵向轨迹规划相对比较简单,现已被 广泛应用,如自适应巡航系统。综上,本文提出将 微观轨迹规划的研究抽象为不同道路条件下的换 道行为研究。 对任意换道行为,终点约束由目标航向角和 目标偏移量两部分组成。理想换道结束时,汽车 应处于车道中心线位置且汽车航向角与目标车道 中心线方向相同。即换道行为结束时目标航向角 与目标偏移量均必须满足相应的约束。 以汽车当前时刻质心为原点,建立以汽车行 驶方向为X轴的大地坐标系X0y,如图2所示。

浩,邓伟文,张素民,吴梦勋
(吉林大学汽车仿真与控制国家重点实验室,长春130022)

要:针对智能汽车关键技术之一的自主行驶问题,提出了一种分层决策框架,并重点对框
架中的下层轨迹规划问题进行了研究。本文首先提出了一种将微观轨迹规划问题抽象为不同 终点约束换道行为的方法,并提出了一种能够同时满足行驶安全和全局性能最优的动态轨迹 规划方法。根据全局性能最优指标,提出了一种以三次多项式表达的最优换道轨迹;随后,本 文在交通车轨迹预估的基础上,以简单车辆动力学模型为轨迹发生器建立了汽车行驶的安全 搜索空间;最后以最优换道轨迹为目标决策出汽车行驶的最终轨迹。在Simulink仿真平台中 对本文方法进行了仿真试验并证明了其有效性。 关键词:车辆工程;动态轨迹规划;汽车智能化;无人驾驶 中图分类号:U461.99 文献标志码:A 文章编号:1671—5497(2014)04—0918—07

基于汽车碰撞事故的人体头部有限元模型建立与验证

基于汽车碰撞事故的人体头部有限元模型建立与验证

56
南京工程学院学报(自然科学版)
2020年3月
百分位成年男性的头部几何信息,通过计算机断层 扫描技术(CT)及磁共振技术(MRI)获取头部信息 后导入医学图像处理软件Mimics,运用三维有限 元技术将头部数据信息构建成几何模型•该模型通 过图像分割技术得到一名成年男性头部解剖的几 何数据,包括脑脊液、脑室系统、灰质、白质、脑干和 小脑等,几何模型如图1所示.
-
杨氏模量 0/MPa 2 190 2 190 2 190 2 190 2 190 2 190 30 30 -
2头部有限元模型验证
为了检查有限元模型对头部撞击损伤的预测 情况,利用正面碰撞下的头部压力和应力来验证数 值模型的精确度.应用重5.59 kg的圆柱形冲击器 以9. 94 m/s冲击速度进行头部撞击试验,模型仿 真验证如图3所示.
1头部有限元模型的建立
1.1几何模型 头部模型的构建是基于新加坡华人特征的50
收稿日期:2019 -12-02;修回日期:2019-12-30 基金项目:江苏省自然科学基金项目! BK20161522 );江苏省“六大人才高峰”资助项目(JXQC-023 );江苏省研究生实践创新计划项目
! SJCX19_0515);南京工程学院校级科研基金项目! YKJ201841) 作者简介:孙浩,硕士研究生,研究方向为车辆安全与人体损伤. E-mail: 381069572@ 引文格式:孙浩,羊垢,汪煖媛•基于汽车碰撞事故的人体头部有限元模型建立与验证[J] •南京工程学院学报(自然科学版),2020,18 (1) $55 —59.
投稿网址:http://xb .元模型建立与验证
孙浩1,羊q2,汪暧媛1
(1.南京工程学院机械工程学院,江苏南京211167; 2.南京工程学院汽车与轨道交通学院,江苏南京211167)

《2024年基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法研究》范文

《2024年基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法研究》范文

《基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法研究》篇一一、引言随着科技的飞速发展,无人驾驶车辆已成为现代交通领域的重要研究方向。

无人驾驶车辆的核心技术之一是轨迹跟踪控制算法,其性能直接影响到车辆的行驶安全和稳定性。

模型预测控制(MPC)作为一种先进的控制策略,在无人驾驶车辆的轨迹跟踪控制中具有广泛的应用前景。

本文旨在研究基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法,以提高无人驾驶车辆的行驶性能和安全性。

二、模型预测控制概述模型预测控制(MPC)是一种基于模型的优化控制策略,通过建立车辆动力学模型和预测模型,实现对未来时刻车辆状态的预测和优化。

MPC具有多约束处理能力、对模型不确定性的鲁棒性以及能处理多目标优化问题的特点,使得其在无人驾驶车辆的轨迹跟踪控制中具有显著优势。

三、无人驾驶车辆轨迹跟踪控制算法研究1. 车辆动力学模型建立为了实现精确的轨迹跟踪控制,首先需要建立准确的车辆动力学模型。

本文采用非线性车辆动力学模型,考虑车辆的纵向、横向以及横摆运动,为后续的轨迹跟踪控制提供基础。

2. 预测模型的构建预测模型是MPC的核心部分,通过对未来时刻车辆状态的预测,实现对轨迹的跟踪控制。

本文采用基于滚动时域的预测方法,通过优化目标函数,实现对未来时刻车辆状态的预测和优化。

3. 控制器设计基于建立的车辆动力学模型和预测模型,设计控制器实现轨迹跟踪控制。

控制器采用MPC算法,通过优化目标函数,实现对未来时刻车辆状态的优化和控制。

同时,考虑到实际道路交通环境的复杂性,本文还引入了约束条件,如速度、加速度等限制,以保证车辆行驶的安全性和稳定性。

四、算法仿真与实验验证为了验证基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法的有效性,本文进行了仿真实验和实际道路测试。

仿真实验结果表明,该算法能够实现对期望轨迹的准确跟踪,具有较好的鲁棒性和稳定性。

实际道路测试结果也表明,该算法能够适应不同道路条件和交通环境,实现安全、稳定的行驶。

车辆操纵动力学稳定性分析

车辆操纵动力学稳定性分析

车辆操纵动力学摘要:汽车的前轮转角和横摆角速度是衡量汽车稳定性的两个重要指标。

汽车在行驶过程中,由于路况的各种不确定因素,驾驶员可能会采取紧急制动和转向的行为来避免交通事故。

在此过程中汽车的操纵稳定性会起到关键性的作用,因此对于汽车的稳定性的分析必不可少。

本文建立了汽车线性二自由度汽车模型,以前轮转角为输入,运用MATLAB进行时域分析。

对不同车型的在相同行驶速度、相同前轮转角下分析横摆角速度瞬态响应;在相同行驶速度下,在不同前轮转角输入下分析达到相同加速度的横摆角速度瞬态响应;随着车速增加,分析车辆瞬时转向响应与系统特征根之间的关系。

关键词:横摆角速度;前轮转角;特征根引言车辆稳定性控制是汽车主动安全领域研究的热点,已有的研究如以车辆横摆角速度、质心侧偏角、轮胎的滑移率、侧向加速度及这些变量联合作为控制变量的控制策略研究。

本文主要考虑车辆横摆角速度和前轮转角对车辆操纵稳定性的影响,进一步利用MATLAB得出状态空间矩阵的特征根变化趋势,了解车辆瞬时响应与其之间的关系。

1建立汽车数学模型假设汽车的驱动力不大,不考虑地面切向力对轮胎侧偏特性的影响,没有空气动力的作用,忽略左、右车轮轮胎由于载荷的变化而引起轮胎特性的变化以及轮胎回正力矩的作用。

汽车模型即可简化为线性二自由度模型,如图1。

图1 线性二自由度模型根据假设以及图1模型,二自由汽车收到的外力沿y轴方向的合力与绕质心的力矩和为:⎩⎨⎧-=∑+=∑2121cos cos Y Y Z Y Y Y bF aF M F F F δδ (1) 式中,FY1、FY2为地面对前后轮的侧向反作用力;δ为前轮转角;a 、b 分别为汽车前、后轮至质心的距离。

汽车前、后轮侧偏角与其运动参数有关,如图1所示,汽车前、后轴中点的速度u 1、u 2,侧偏角为α1、α2,质心的侧偏角为β,β=v/u 。

ξ是u 1与x 轴的夹角,其值为:uawu aw v r r +=+=βξ (2) 根据坐标系规定,由式(2)得,前、后轮侧偏角为:⎪⎪⎩⎪⎪⎨⎧-=-=-+=--=u bw u bw v uaw r r r βαδβξδα21)( (3) 考虑到δ角较小,前、后轮所受到的侧向力与相应的侧偏角成线性关系,则FY1、FY2为:⎪⎪⎩⎪⎪⎨⎧⋅-=⋅=⋅-+=⋅=cru bw cr a FY cf uaw cf a F r r Y )(2)(211βδβ (4) 将公式(2)、(3)、(4)以及公式β=v/u 带入(1),消去α1、α2,得二自由度汽车运动微分方程为:⎪⎪⎩⎪⎪⎨⎧+----=---+-=+δδr r r f r f r Z f r r f r aC w u C b C a v u bC aC w I C w ubC aC v u cr cf uw v m 22)( (5) 2 MATLAB 系统仿真本文采用MATLAB 对汽车的操纵稳定性进行仿真研究。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

{
[
]}
( 10 ) θ t = θ0 ± ( 11 )
该解析表达式表达的是汽车在给定速度下, 对应于不同的转角输入其运动学的响应 , 可以较 为准确地反映车辆的运动轨迹, 而且数值计算效 率高、 实时性好。 2. 2. 2 模型参数识别 k2 , 稳态动力学模型存在参数 k1 、 在实车以及 k2 不仅仅是前轮、 k1 、 后轮的 主流动力学模型中, 侧偏刚度, 通常无法直接给出, 需要经过参数识别 得出。 本文利用 Carsim 稳态转向实验数据, 通过
Illustration of traffic vehicle trajectory prediction
第6 期
等: 基于车辆稳态动力学特性的汽车动态轨迹规划 孙浩,
· 173·
获得。 首先, 通过“采样 ”将不同时刻交通车的位 置投影到道路网格中。 则未来任意时刻交通车在 该坐标系下的坐标均可以由式 ( 4 ) 确定。 式 ( 4) 得出该交通车在未来任意时刻所占据的空间 位置。
· 172·
国防科技大学学报
第 35 卷
1
整体方案描述
2
2. 1
车辆动态轨迹规划
交通车轨迹预估以及搜索空间建立
设 本文介绍的轨迹规划方法采用“模块化 ” 计思想, 根据功能进行模块划分和设计, 如图 1 所 。“汽车行驶环境模块 ” 示 包含道路信息, 如车道 ; “交通车辆模块 ” 宽度、 车道数目、 路面附着系统 ; “轨迹规划模块 ” 预估交通车状态 在每次规划周 期开始时获得当前时刻下的主车以及相关交通信 ; “轨迹跟随控制模块 ” 息并进行轨迹规划 接受规 划轨迹并产生方向盘转角、 油门开度、 制动踏板角 ; “车辆动力学模块 ” 度等控制信号 接受到控制信 号后产生相应的响应, 即实际轨迹; 主车状态在规 划周期开始时实时更新。
态轨迹规划算法。该算法在交通车轨迹预估基础上建立搜索空间, 利用车辆稳态动力学模型作为轨迹发生 器, 在搜索空间中对轨迹发生器产生的轨迹进行评价, 根据驾驶意图和优化条件选择最优轨迹 。采用基于最 优加速度预瞄理论的轨迹跟踪算法, 建立了七自由度车辆动力学模型, 并在 Simulink 环境下搭建仿真平台, 进 行超车仿真实验。实验结果表明该算法可行 、 有效。 关键词: 驾驶辅助系统; 动态轨迹规划; 车辆动力学; 轨迹决策; 轨迹跟踪 中图分类号: U461. 99 文献标志码: A 文章编号: 1001 - 2486 ( 2013 ) 06 - 0171 - 06
0 r
( 2)
虽然通过适当传感可以获取交通车当前时刻 u( t) ) 也 且状态方程 f( x( t) , 的初始状态值 x( 0 ) , 可通过经验获得, 但状态方程的输入 u( t) ∈ U( U 所以未来的行驶轨 为外界输入集合 ) 无法确定, 迹并不确定, 因此估算交通车的行驶轨迹只有概 率和统计上的意义。 然而在实际情况下, 大多数车 在大多数时候遵循基本的交通行驶模式 , 因此本 文中合理地假定交通车保持当前状态 ( 速度和方 向) 不变, 并在此前提下对其未来轨迹进行估算 , 如式( 3 ) 。 很显然轨迹估算的周期越短, 该假设也
基于此假设进行交通车轨迹预估, 如图 3 所 示, 以主车规划时刻质心为坐标原点, 主车行驶方 向为 x 轴的笛卡尔坐标系下, 进行交通车轨迹预 估。 交通车的轨迹估算基于简单的物体运动模型
图2 Fig. 2
轨迹规划模块 Fig. 3
图3
交通车轨迹预估示意图
Trajectory planning block
( 4) Y t = Y0 ± u
同理, 可以将所有感兴趣交通车未来任意时 刻的位置投影到该坐标系下, 如图 4 , 所有预估轨 “时间”与 “空间 ”信息的主 迹共同组成同时包含 车轨迹规划搜索空间。 通过这样的方式, 在一个规 划周期内, 将动态环境的时间变量转化为静态环 境的空间变量。
L( 1 + Ku ) uδ 1 - sin t uδ L( 1 + Ku2 ) uδ t L( 1 + Ku2 )
ห้องสมุดไป่ตู้
收稿日期: 2013 - 04 - 02 基金项目: 国家自然基金资助项目( 51175215 ) Email: sunhao0913@ gmail. com; 作者简介: 孙浩( 1988 —) , 男, 山东聊城人, 博士研究生, Email: suminzhang@ 163. com 张素民( 通信作者) , 男, 讲师, 博士,
图4 Fig. 4
安全轨迹示意图
最小二乘辨识方法获得。 k2 ) = v err ( k1 , k2 ) = ω err ( k1 , k1 , k2 ) δ, ∑ ( f( u, k1 , k2 ) δ, ∑ ( g( u, - f carsim )
2
Illustration of safe trajectory
R =
u ωr
( 8)
Y0 , 若车辆初始位置为 X0 , θ0 , 那么在 t 时刻 后, 车辆的状态可以解析地表达为: X t = X0 + u L( 1 + Ku2 ) uδ cos t uδ L( 1 + Ku2 )
2
{y
x ti = x t0 + v tx × t i
ti
(
)
( 9)
= y t0 + v ty × t i
第 35 卷 第 6 期 2013 年 12 月
国 防 科 技 大 学 学 报 JOURNAL OF NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGY
Vol. 35 No. 6 Dec. 2013
基于车辆稳态动力学特性的汽车动态轨迹规划 *
孙 浩, 张素民
( 吉林大学 汽车仿真与控制国家重点实验室, 吉林 长春 130022 ) 摘 要: 针对高动态环境下驾驶辅助系统( ADAS ) 的轨迹规划问题, 提出基于车辆稳态动力学特性的动
*
2] 文献[ 提出一种自由环境下车辆轨迹规 , 划算法 但 没 有 讨 论 结 构 化 环 境 中 轨 迹 规 划 问 3]对非 完 整 机 器 人 轨 迹 规 划 问 题 进 题 。 文献[ 1]中 行了系统研究 , 提出多种解决方法 。 文献[ 用多项式 表 达 汽 车 轨 迹 , 考虑了车辆运动学和 动力学约 束 , 但对终点状态未知的轨迹规划没 4] 有讨论 。 文献[ 考虑车辆纵向动力学 , 并沿指 5]对 不 同 定路径进行轨 迹 规 划 与 决 策 。 文 献[ 优化条件下的轨迹规划方法进行了总结 。 以上 研究均取 得 了 不 错 的 研 究 成 果 , 但是较少同时 考虑汽车横向动力学以及规划过程交通车状态 的变化 。 并 且 大 多 假 定 终 点 状 态 已 知 , 这与实 际情况不相符 。 本文在已有研究基础之上, 结合实际应用, 提 出一种基于车辆稳态动力学的汽车动态轨迹规划 方法。
对汽车行驶交通环境中交通参与物位置和运 动状态的估计是进行汽车轨迹规划的前提 , 也是 保障汽车安全行驶的关键。交通车的动力学可用 下式表达: = f( x( t) , x u( t) ) ( 1) u 为交通车的连续输入, 上式中 x 是状态变量, 所 以在 t = r 时刻下, 车辆状态为 x( r) = x( 0 ) + u( τ) ) dτ ∫ f( x( τ) ,
图1 Fig. 1
功能流程图
就越合理。 x( r) = x( 0 ) + 0 ) dτ ∫ f( x( τ) ,
0 r
Functional flowchart
( 3)
轨迹规划模块是本文研究内容的核心, 为了 更加逼近真实应用以及更好地进行算法调试 、 升 级, 轨 迹 规 划 也 分 成 若 干 子 系 统, 如 图 2 所 示。 “传感器” 模块感知交通车、 道路信息并将其转换 到规划时刻以主车质心为坐标原点的车体坐标系 ; “轨 迹 生 下, 并将 感 兴 趣 信 息 传 递 到 需 要 模 块 成” 模块根据主车当前状态和稳态动力学模型产 ; “驾驶意图 ” 生待决策轨迹簇 模块将驾驶员输入 “轨迹决策” ; “轨迹决策 ” 的意图传给 模块 模块根 , 据传感信息建立搜索空间 并结合驾驶员意图从 待决策轨迹簇中决策出最优轨迹 。
若任意时刻、 任意交通车, 对于规划轨迹 L, 均有 HL ( ti ) ∩ Tj ( ti ) = O ( 5)
Dynamic trajectory planning based on vehicle steady dynamics
SUN Hao ,ZHANG Sumin
( State Key Laboratory of Automobile Simulation and Control ,Jilin University,Changchun 130022 , China) Abstract: A dynamic trajectory planning algorithm based on vehicle steadystate dynamics for driver assistance systems ( ADAS ) under high dynamic environment is proposed. The algorithm built a 'search space'on the basis of traffic vehicle trajectory prediction and used the vehicle steadystate kinetic model as a trajectory generator. Every trajectory produced by the generator was evaluated in the search space and the optimal trajectory under optimal conditions was selected. In order to realize the closedloop dynamic simulation ,the corresponded trajectory tracking algorithms and vehicle dynamics model were also proposed. A simulation platform under Simulink environment was built for simulation tests. The results show that in the intelligent overtaking test case,the proposed algorithm is able to overtake safely and to meet the needs of intelligent assistance systems. Key words: ADAS; dynamic trajectory planning; vehicle dynamics; trajectory decision making; trajectory tracking
相关文档
最新文档