基于车辆稳态动力学特性的汽车动态轨迹规划_孙浩
- 格式:pdf
- 大小:673.14 KB
- 文档页数:6
基于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)。
第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 ctive 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 algorithm 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 algorithm 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 oefficient 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引言车辆智能化是汽车行业新的发展方向,其中自动驾驶是 为了实现高度智能化的交通系统。
《基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法研究》篇一一、引言随着科技的飞速发展,无人驾驶车辆已成为现代交通领域的重要研究方向。
无人驾驶车辆的核心技术之一是轨迹跟踪控制算法,其性能直接影响到车辆的行驶安全和稳定性。
模型预测控制(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 对汽车的操纵稳定性进行仿真研究。
第38卷第9期重庆交通大学学报(自然科学版)Vol.38㊀No.92019年9月JOURNALOFCHONGQINGJIAOTONGUNIVERSITY(NATURALSCIENCE)Sep.2019㊀㊀DOI:10.3969/j.issn.1674⁃0696.2019.09.01基于MPC的无人驾驶拖拉机轨迹跟踪控制严国军1,2,3,贲能军1,顾建华1,杨㊀彦1(1.盐城工业职业技术学院江苏盐城224000;2.东南大学,江苏南京211189;3.南京理工大学,江苏,南京210094)摘要针对无人驾驶拖拉机在给定行驶路径的情况下通过对建立的拖拉机运动学非线性模型进行线性化处理得到线性时变系统运用模型预测控制算法对拖拉机转向进行控制达到轨迹跟踪的目的为了优化控制器运算速度提出自适应控制器该控制器的预测时域能够根据参考轨迹曲率的变化自动调节在确保轨迹跟踪效果的前提下降低控制器的运算时间保证控制系统的实时性研究结果表明基于设计的轨迹跟踪控制器能够使拖拉机在车速为行驶时有效跟踪既定的行驶轨迹距离误差小于航向角误差小于关键词车辆工程轨迹跟踪拖拉机中图分类号文献标志码文章编号0㊀引㊀言农用车辆自动化作业能够使农业劳动者从沉重的体力劳动中解放出来,其中农用车辆自动化行走是实现自动化作业的基础㊂近阶段针对农用车辆自动行走的研究逐渐成为各国研究重点[1⁃2]㊂在早期研究中,一些学者在园艺设施中尝试将一些引导线埋藏在地下,以引导车辆沿着固定的轨道进行作业,但这种方法在实施过程中具有很大的局限性㊂随着科技不断进步,摄像头和卫星定位系统得到广泛应用,促使农用车辆在自由轨迹上行驶的研究越来越多[2⁃6]㊂总的来看,农业机械自动驾驶的研究方向㊀收稿日期:2018⁃03⁃01;修订日期:2019⁃02⁃26㊀基金项目:国家重点研发计划重点专项(2016YFD0700905);江苏省国内访问学者资助项目(2016GRFX062);盐城市2015年度农业科技创新专项引导资金(YKN2015030);盐城市2016年度农业科技创新专项引导资金(YK2016_06);盐城工业职业技术学院科研基金项目资助(YGY1703)㊂㊀第一作者:严国军(1973 ),男,江苏盐城人,副教授,主要研究方向为测控与机电设备自动控制㊂E⁃mail:ygj6961@163.com㊂㊀通信作者:贲能军(1985 ),男,江苏东台人,博士研究生,主要研究方向为农业机械设计及智能控制㊂E⁃mail:beneric@126.com㊂可以分为车辆行驶轨迹规划和车辆轨迹跟踪控制两个方面㊂车辆轨迹跟踪控制的实质是车辆能够根据给定的行驶路径完成自主转向控制,并使跟踪误差最小,即使在行驶过程中遇到一些干扰,也能够保证稳定行驶㊂轨迹跟踪控制是自动驾驶车辆体系中最基础的一环,它的性能好坏直接影响到整个自动驾驶车辆是否能够完成给定的驾驶任务[7]㊂车辆在给定行驶轨迹时,需能稳定且迅速地跟踪给定行驶轨迹,这是对自动驾驶车辆最基本的要求㊂轨迹跟踪的重点就是设计出轨迹跟踪控制器,使智能驾驶车辆能够跟随既定行驶轨迹驾驶,行驶路径可以通过车载ECU采集各种探测器信号并经ECU计算得出㊂笔者针对无人驾驶拖拉机在给定轨迹情况下的循迹效果开展研究㊂1㊀车辆运动学模型建立动力学模型和运动学模型是车辆模型建立过程中最常用的两种模型,车辆的动力学模型是根据车辆在行驶中的受力情况,利用牛顿第二定律建立的;车辆的运动学模型是从几何学角度来研究车辆的运动规律,包括车辆所位于的位置坐标㊁航向角㊁速度等㊂在车辆的路径跟踪研究中使用运动学模型,可以满足行驶过程中的运动学约束㊂拖拉机速度一般在0.5 3.0m/s,属于低速行驶的运动车辆,可以不考虑拖拉机在行驶过程中侧滑㊁侧倾等稳定性控制的动力学问题,因此采用运动学模型设计的轨迹跟踪控制器具有可靠的控制性能[8]㊂拖拉机的运动模型如图1,其中,(Xf,Yf)㊁(Xr,Yr)为拖拉机前轴和拖拉机后轴中心点的位置坐标,X㊃㊁Y㊃为沿坐标轴X㊁Y的一阶微分,φ为拖拉机的航向角,δf为拖拉机前轮转角,vr为拖拉机后轴中心速度,vf为车辆前轴中心速度,l为拖拉机前后轴轴距㊂在拖拉机转向过程中,R为后轮转向半径,P为拖拉机的瞬时转动中心,M为后轴中心,N为前轴中心㊂在后轴中心(Xr,Yr)处,后轴中心速度vr为:vr=X㊃rcos(φ)+Y㊃rsin(φ)(1)前后轴的运动学约束方程为:X㊃fsin(φ+δf)-Y㊃fcos(φ+δf)=0X㊃fsin(φ)-Y㊃fcos(φ)=0{(2)图1㊀拖拉机运动学模型Fig.1㊀Tractorkinematicsmodel由式(1)和(2)可得:X㊃r=vrcos(φ)Y㊃r=vrsin(φ){(3)根据前后轮的几何关系可得:X㊃f=X㊃r+lcos(φ)Y㊃f=Y㊃r+lsin(φ){(4)由式(4)可得横摆角速度ω为:ω=vrltan(δf)(5)同时,由ω和车速vr可得到转向半径R和前轮偏角δf㊂R=vr/ωδf=arctan(l/R){(6)由上式可以得到拖拉机的运动学模型为X㊃rY㊃rφ㊃éëêêêêêùûúúúúú=cos(φ)sin(φ)tan(δf)/léëêêêêùûúúúúvr(7)2㊀模型预测控制模型预测控制(ModelPredictiveControlMPC)算法是20世纪70年代末,美国㊁法国等工业领域中最早出现的一种计算机优化控制算法,模型预测控制在实现过程中都是基于预测模型㊁滚动优化和反馈矫正的控制策略[9⁃10]㊂这些方法不仅具有较强的鲁棒性和较好的控制效果,而且对控制系统模型的精确度要求较低㊂基于模型预测控制的优势,其被大量应用到过程控制中,现已经在机械工程和化工生产中得到成熟运用㊂2㊀㊀重庆交通大学学报(自然科学版)㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第38卷线性时变模型预测控制算法是基于线性时变的模型控制算法,其与非线性模型预测控制相比,具有计算较为简单㊁计算速度快㊁实时性好的优点[11⁃15]㊂对车辆的轨迹跟踪控制而言,实时性是最重要的考虑因素,因此笔者采取线性时变的模型预测控制算法㊂考虑离散系统的线性化模型:x(k+1)=Ak,tx(k)+Bk,tu(k)(8)x(k)和u(k)是在第k采样时刻系统的状态量和控制量,设定:ξ(k|t)=x(k|t)u(k-1|t)éëêêùûúú(9)可以得到一个新的状态空间表达式:ξ(k+1|t)=Ak,tξ(k|t)+Bk,tΔu(k|t)η(k|t)=Ck,tξ(k|t){(10)假设:Ak,t=At,Bk,t=Bt㊀(k=1, t+N-1)(11)系统预测时域为Np,控制时域为Nc,则预测时域内的状态量和系统输出量可用下式表示:ξ(t+Np|t)=ANptξ(t|t)+ANp-1tBtΔu(t|t)+ +ANp-Nc-1tBtΔu(t+Nc|t)η(t+Np|t)=CtANptξ(t|t)+CtANp-1tBt㊃Δu(t|t)+ +CtANp-Nc-1tBtΔu(t+Nc|t)(12)未来时刻输出可以由如下矩阵形式表达:Y(t)=ψtξ(t|t)+ΘtΔu(t)(13)由此,在预测时域内的状态变量和输出变量都可以通过对系统当前状态量ξ(t|t)和控制时域内的控制量Δu(t)计算得到,从而实现模型预测控制算法中的预测功能㊂在实际过程中,系统的控制增量是不知道的,需要通过对合适的优化目标求解来得到控制时域内的控制序列,文献[16]给出的目标函数如下:J(k)=ðNj=1xT(k+j|k)Qx(k+j|k)+uT(k+j-1)Ru(k+j-1)(14)此形式的优化目标函数可以将其转化为带有线性或非线性的二次规划,这一典型数学优化问题来解决㊂在完成每个控制周期求解后,可以得到控制时域内的一系列控制输入增量:ΔU∗t=[Δu∗t,Δu∗t+1, ,Δu∗t+Nc-1]T(15)根据模型预测控制的基本原理,控制序列中第一个元素作为实际模型预测控制的输入增量作用于系统中:u(t)=u(t-1)+Δu∗t(16)系统执行这一控制量,并根据当前状态量预测下一周期新的控制增量序列,如此的反复循环,滚动优化,直到系统完成整个控制过程㊂3㊀控制结果分析由于MPC控制目标是拖拉机,考虑其在低速行驶过程中轨迹跟踪控制,以式(7)运动学非线性模型为预测模型,对其线性化处理,可以得到线性时变模型(17),T为采样时间㊂在控制过程中,根据给定时刻预测模型得到拖拉机的航向角,后轴中心位置与系统实际拖拉机状态的偏差,计算得到此时刻的模型输入,重复这一过程使拖拉机快速稳定的跟踪上目标轨迹㊂ξ(k+1)=Akξ(k)+Bku(k)(17)其中ξ(k)=x-xry-yrφ-φréëêêêêùûúúúú,Ak(k)=10-vrsin(φr)T01vrcos(φr)T001éëêêêêùûúúúú,Bk(k)=cos(φr)T0sin(φr)T0tan(δf)T/lvrT/lcos(δf)éëêêêêêùûúúúúú3.1㊀正弦曲线工况正弦曲线工况是检测车辆操纵性能的行驶工况㊂在行驶过程中车辆需要不断的输入前轮转角,以期望对给定轨迹有较好的跟踪效果㊂在不断转向过程中可能会出现车辆状态发生变化或其他情况的发生,这对控制器的控制性能具有很高的要求㊂给定拖拉机车速为10m/s,仿真结果如图2㊂由仿真结果可以看出,车辆在实际行驶过程中能够很好的跟踪给定的行驶路线㊂由图2(c)和图2(d)可知最大行驶距离偏差为-0.025m,最大航向角偏差为0.01rad,由于拖拉机给定初始状态的航向角与轨迹参考值存在初始误差,因此两个偏差都是非常小的㊂在图2(b)中可以看到,开始后控制器使误差逐3第9期严国军,等:基于MPC的无人驾驶拖拉机轨迹跟踪控制渐变小,后来趋于稳定状态,说明MPC控制器对于双移线工况跟踪效果较好㊂3.2㊀自适应MPC控制器对于实际应用来说,如何提高控制器的速度,满足MPC控制器对实时性的要求至关重要㊂研究发现,对于MPC控制器,当降低预测时域Np时,虽然控制器对轨迹的跟踪精度有所下降(特别在曲率较大地方,跟踪精度下降更为明显)但是系统的计算速度可以得到提升[17]㊂计算速度和控制器的控制效果是相互矛盾的,如何在提升计算速度同时得到较好的控制效果是值得研究的问题㊂为了解决这个问题,笔者设计了一种自适应MPC控制器,预测时域Np能够根据车辆跟踪轨迹的曲率K的变化自动调节,以达到又快又好的完成控制目标㊂预测时域Np的大小将按照下式规律㊂Np=Round(a㊃|Kx|+b)(18)式中,Np是预测时域,a为曲率增益系数,图2㊀正弦曲线工况仿真结果Fig.2㊀Simulationresultsforsinusoidaldrivingconditions4㊀㊀重庆交通大学学报(自然科学版)㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第38卷图3㊀双移线工况仿真结果Fig.3㊀Simulationresultsfordouble⁃shiftlinedrivingconditions㊀㊀Kx为道路曲率,b为预测时域基本值,计算中a取为1000,b取为10㊂为了验证自适应MPC控制器的实际效果,选取双移线工况进行仿真实验㊂双移线工况指的是车辆在行驶过程中遇到前方障碍物变道后再返回到原来车道的工况,在现实生活中较为常见㊂车辆在换道过程中,可能会因变化的道路条件或其他情况的发生导致轮胎力饱和引起转向不足或过度转向,这都会对给定行驶轨迹的跟踪效果造成相应影响㊂拖拉机速度设定为10m/s,选取MPC控制器和自适应MPC控制器对跟踪效果进行对比分析,其中MPC控制器的预测时域Np选择为30㊁10,其余控制器参数保持不变㊂数值仿真结果如图3,仿真曲线图3(a)和图3(b)可以看出三种控制器都能够保证位移和航向角跟随上参考值的变化㊂图3(c)和图3(d)给出了三种控制器航向角和横向距离误差,可以看出当控制时域为30时,控制效果最好,证明了增大控制时域可以提高控制效果,但从图3(f)可以看出与控制时域为10相比,其计算耗时也相对增加㊂对于设计的自适应MPC控制器,航向角偏差和距离偏差与控制时域为10相比,控制效果得到了明显提升,计算时间消耗也能够有所降低㊂由仿真结果可以看出,在使用自适应MPC对车辆进行控制时,车辆在实际行驶过程中能够很好的跟踪给定的行驶路线㊂同时由图3(c)和图3(d)可知,最大行驶距离偏差为-0.03m,最大航向角偏差为0.015rad,两个偏差都是非常小的,计算速度也得到了提升,说明自适应MPC控制器对于双移线工况跟踪效果较好㊂因此,自适应MPC控制器能够提升控制系统的控制效果,同时提高控制系统的计算速度,提升控制系统的实时性㊂在硬件条件较低,又希望得到很好的控制实时性的情况下,可以采用此方法㊂4㊀结㊀论基于MPC对无人驾驶拖拉机的轨迹跟踪进行相关研究,通过对建立的拖拉机运动学非线性模型进行线性化处理,得到所需的线性时变系统,运用线性时变模型预测控制算法对行驶轨迹进行控制㊂对双移线工况和正弦曲线工况进行仿真分析,结果表明该算法能够较好的对给定轨迹进行跟踪,具有较好的动态跟踪性能㊂为提高控制器的计算速度,笔者设计了一种自适应MPC控制器,预测时域Np根据车辆跟踪轨迹的曲率K的变化自动调节㊂仿真结果表明,利用自适应MPC控制器,车辆最大行驶距离偏差为-0.03m,最大航向角偏差为0.015rad,同时降低了控制器的计算时间,提升控制系统的实时性,达到较好的轨迹跟踪目的㊂参考文献(References):[1]BELLT.Automatictractorguidanceusingcarrier⁃phasedifferentialGPS[J].ComputersandElectronicsinAgriculture,2000,25:53⁃66.[2]REIDF.J.,ZHANGQ,etal.Agriculturalautomaticguidanceresearchinnorthamerica[J].ComputersandElectronicsinAgriculture,2000,25:155⁃167.[3]胡静涛,高雷,白晓平,等.农业机械自动导航技术研究进展[J].农业工程学报,2015,31(10):1⁃10.HUJingtao,GAOLei,BAIXiaoping,etal.Reviewofresearchonautomaticguidanceofagriculturalvehicles[J].TransactionsoftheChineseSocietyofAgriculturalEngineering,2015,31(10):1⁃10.[4]姬长英,周俊.农业机械导航技术发展分析[J].农业机械学报,2014,45(9):44⁃54.JIChangying,ZHOUJun.Currentsituationofnavigationtechnologiesforagriculturalmachinery[J].TransactionsoftheChineseSocietyforAgriculturalMachinery,2014,45(9):44⁃54.5第9期严国军,等:基于MPC的无人驾驶拖拉机轨迹跟踪控制[5]周兴林,伍洋,吕文莎,等.车辆行驶跑偏量在线测量研究[J].重庆交通大学学报(自然科学版),2017,36(12):97⁃101.ZHOUXinglin,WUYang,LVWensha,etal.Onlinemeasurementofvehicledrivingdeviation[J].JournalofChongqingJiaotongUniversity(NaturalScience).2017,36(12):97⁃101.[6]侯江丽.基于GIS的拖拉机自动驾驶作业路径规划方法的研究[D].北京:中国农业大学,2006.HOUJiangli.ResearchonWorkingPathPlanningMethodofTractorAutonomousDrivingBasedonGIS[D].Beijing:ChinaAgriculturalUniversity,2006.[7]郭振东.无人驾驶汽车路径识别算法研究[J].汽车电器,2009(5):14⁃18.GUOZhendong.Algorithmresearchonpathrecognitionofpilotlessautomobile[J].AutoElectricParts,2009(5):14⁃18.[8]韩冰,陈军.拖拉机行驶路径的多项式设计[J].农机化研究,2006,10(10):98⁃100.HANGBing,CHENJun.Autonomoustractortrajectorydesignusingpolynomialfunction[J].JournalofAgriculturalMechanizationResearch,2006,10(10):98⁃100.[9]龚建伟,姜岩,徐威.无人驾驶车辆模型预测控制[M].北京:北京理工大学出版社,2014.GONGJianwei,JIANGYan,XUWei.ModelPredictiveControlforSelf⁃drivingVehicles[M].Beijing:BeijingInstituteofTechnologyPress,2014.[10]苏成利.非线性模型预测控制的若干问题研究[D].杭州:浙江大学,2006.SUChengli.ResearchonSomeProblemsofNonlinearModelPredi⁃ctiveControl[D].Hangzhou:ZhejiangUniversity,2006.[11]徐健,汪慢,乔磊.欠驱动无人水下航行器三维轨迹跟踪的反步控制[J].控制理论与应用,2014,31(11):1589⁃1590.XUJian,WANGMan,QIAOLei.Backstepping⁃basedcontrollerforthree⁃dimensionaltrajectorytrackingofunderactuatedunmannedunderwatervehicles[J].ControlTheory&Applications,2014,31(11):1589⁃1590.[12]刘一扬,刘明明.基于改进遗传算法的机器人运动轨迹跟踪控制[J].机械传动,2016,40(3):39⁃41.LIUYiyang,LIUMingming.Trajectorytrackingcontrolofrobotbasedonimprovedgeneticalgorithm[J].JournalofMechanicalTransmission,2016,40(3):39⁃41.[13]郭烈,黄晓慧,葛平淑,等.基于反演法的智能车辆弯路换道轨迹跟踪控制[J].吉林大学学报(工学版),2013,43(2):323⁃328.GUOLie,HUANGXiaohui,GEPingshu,etal.Lanechangingtrajectorytrackingcontrolforintelligentvehicleoncurvedroadbasedonbackstepping[J].JournalofJilinUniversity(EngineeringandTechnologyEdition),2013,43(2):323⁃328.[14]柯文德,彭志平,蔡则苏,等.仿人机器人相似性运动轨迹跟踪控制研究[J].自动化学报,2014,40(11):2404⁃2413.KEWende,PENGZhiping,CAIZesu,etal.Studyoftrajectorytrackingcontrolforhumanoidrobotbasedonsimilaritylocomotion[J].ActaAutomaticaSinica,2014,40(11):2404⁃2413.[15]游峰,王荣本,张荣辉,等.智能车辆换道与超车轨迹跟踪控制[J].农业机械学报,2008,39(6):42⁃45.YOUFeng,WANGRongben,ZHANGRonghui,etal.Lanechangingandovertakingcontrolmethodforintelligentvehiclebasedonbacksteppingalgorithm[J].TransactionsofTheChineseSocietyforAgriculturalMachinery,2008,39(6):42⁃45.[16]KUHNEF,LAGESWF,etal.Modelpredictivecontrolofamobilerobotusinglinearization[J].ProdeedingsofMechatronicsandRobototics,2004(4):525⁃530.[17]曹哲.变曲率弯道四轮独立驱动电动汽车动力学稳定性控制及其悬架设计[D].南京:东南大学,2017.CAOZhe.DynamicStabilityControlandSuspensionDesignofFour⁃wheelIndependentDrivingElectricVehiclewithVariableCurvatureCorner[D].Nanjing:SoutheastUniversity,2017.(责任编辑:黄杨程)6㊀㊀重庆交通大学学报(自然科学版)㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第38卷。
车辆系统动力学概述车辆系统动力学是研究车辆运动和控制的重要分支,主要关注车辆在不同条件下的运动特性和动力学行为。
它涉及到车辆控制、悬挂系统、轮胎力学、车辆稳定性等多个方面的知识,并在实际应用中对车辆的设计、开发和安全性能有着重要作用。
车辆运动模型在车辆系统动力学中,常用的车辆运动模型有点模型、刚体模型和多体模型。
点模型点模型是简化的车辆运动模型,将车辆简化为质点,只考虑车辆的整体运动特性,忽略车辆的细节结构和内部力学行为。
虽然点模型失去了对车辆细节的描述,但其简单性使得其在一些特定的场景中得到广泛应用,如路径规划、运动控制等。
刚体模型刚体模型是将车辆看作一个刚性物体,不考虑车辆内部部件的变形和变动。
其关注车辆整体的旋转和平移运动状态,通过刚体模型可以研究车辆的稳定性、操控性和安全性能,对车辆动力学的分析具有重要意义。
多体模型多体模型是将车辆分解为多个连接的刚体,考虑车辆内部各个部件之间的相互作用和相互影响。
多体模型可以更准确地描述车辆的运动特性,并考虑轮胎和地面之间的接触力、悬挂系统的影响等因素,对于研究车辆的运动控制和动力学行为更具有实用性。
轮胎力学轮胎是车辆系统动力学中一个重要的组成部分,其力学特性对车辆的运动和稳定性有着直接影响。
轮胎在车辆运动过程中扮演着传递动力、提供支撑力和提供制动力的重要角色。
轮胎的力学特性主要包括纵向力学、横向力学和侧向力学。
纵向力学纵向力学研究轮胎在车辆加速和制动过程中的力学行为。
在车辆加速时,轮胎需要传递动力到地面,提供足够的附着力,以确保车辆的稳定性。
在制动过程中,轮胎需要提供足够的制动力,使得车辆能够迅速停下来。
了解轮胎的纵向力学特性对于车辆的动力学行为分析和控制具有重要意义。
横向力学横向力学研究轮胎在车辆转向过程中的力学行为。
在车辆转向时,轮胎需要提供足够的侧向力,以保持车辆的稳定性。
横向力学的研究对于车辆的操控性能分析和提升具有重要意义。
侧向力学侧向力学研究轮胎在侧向偏移和滑移过程中的力学行为。
选题:智能车辆路径规划与控制系统的设计与实现毕业设计概述:本毕业设计旨在通过对2024年车辆工程专业的深入学习和实践,设计并实现一个智能车辆路径规划与控制系统。
该系统将运用先进的路径规划算法,结合车辆动力学模型,实现对车辆的自主导航和控制。
设计任务与目标:1. 设计并实现一种基于机器学习的路径规划算法,能够根据环境信息自动规划出最优行驶路径。
2. 建立车辆动力学模型,通过控制算法实现对车辆的自主导航和控制。
3. 实现智能车辆与外部环境的交互,包括障碍物识别、交通信号识别等。
4. 完成系统的软硬件设计,包括硬件选型、电路设计、软件编程等。
5. 测试与优化系统性能,确保系统的稳定性和可靠性。
关键技术点:1. 路径规划算法:采用基于机器学习的A*算法,通过学习历史行驶数据,实现对未知环境的自适应规划。
2. 车辆动力学模型:建立包含速度、加速度、转向角等变量的动力学模型,用于控制车辆的行驶。
3. 传感器融合技术:利用雷达、激光雷达(LiDAR)等传感器,实现障碍物识别和环境感知。
4. 通信技术:实现智能车辆与外部系统的通信,包括GPS、蓝牙等。
设计过程:1. 确定设计方案,进行系统架构设计。
2. 搜集相关文献和资料,为算法设计和硬件选型提供参考。
3. 完成路径规划算法和车辆动力学模型的编程实现。
4. 搭建实验平台,进行系统测试和优化。
5. 完成智能车辆与外部环境的交互设计和实现。
6. 进行系统集成和测试,确保各部分功能的正常运作。
预期成果:本设计预期实现一个智能车辆路径规划与控制系统,能够根据环境信息自主规划最优行驶路径,实现对车辆的自主导航和控制。
该系统将具有以下成果:1. 实现智能车辆的自主导航和控制,提高行驶安全性和效率。
2. 提高交通拥堵情况下的通行能力,缓解交通压力。
3. 为无人驾驶技术的发展提供实践经验和理论依据。
4. 为智能交通系统的发展提供技术支持和参考案例。
总结:本毕业设计旨在通过对智能车辆路径规划与控制系统的设计与实现,深化对车辆工程专业的理解和应用。
基于动力学系统的状态估计算法赵天骐;江晓东;李鹏;白浩;于力【摘要】状态估计的收敛性是电网在线实时监测和控制的关键问题,常用的高斯-牛顿最小二乘算法在系统出现严重的拓扑错误以及存在不可观状态变量时难以收敛.针对这一问题,本文提出基于动力学系统的状态估计算法,通过构造商梯度动力系统,使其退化的稳定平衡流形与状态估计的最小二乘解对应,然后追踪该动力学系统的轨迹从而得到原状态估计问题的解.本文从非线性动力学系统理论出发,证明了该商梯度动力学系统是渐近稳定的,从而保证了算法的收敛性.最后用IEEE 14节点和IEEE 118节点算例对算法进行测试,验证了该算法的有效性.【期刊名称】《电力系统及其自动化学报》【年(卷),期】2018(030)008【总页数】6页(P81-86)【关键词】状态估计;动力学系统;加权最小二乘;不可观测性【作者】赵天骐;江晓东;李鹏;白浩;于力【作者单位】天津大学电气自动化与信息工程学院,天津 300072;天津大学电气自动化与信息工程学院,天津 300072;南方电网科学研究院有限责任公司,广州510080;南方电网科学研究院有限责任公司,广州 510080;南方电网科学研究院有限责任公司,广州 510080【正文语种】中文【中图分类】TM711电力系统状态估计是能量管理系统EMS(ener⁃gy management system)的主要功能之一,在监测和控制电力系统的可靠运行方面发挥着重要作用。
状态估计器通过电压、电流、线路功率、注入功率等测量来估计整个系统的状态,即每个母线的电压幅值和相角。
这些测量由数据采集与监视控制系统的远动终端提供。
状态估计结果为其他EMS功能,如安全分析、最优潮流、电压稳定性分析等提供基础。
因此状态估计的收敛性是电网在线实时监测和控制的关键。
基于高斯-牛顿迭代法的加权最小二乘WLS(weighted least squares)算法是最常用的状态估计算法。
基于动态系统稳定估计器的机器人变刚度轨迹规划
谢啸;张涵;汤自林;高霄;肖晓晖
【期刊名称】《中南大学学报:自然科学版》
【年(卷),期】2022(53)4
【摘要】针对现有基于动态系统稳定估计器(SEDS)的机械臂轨迹规划中无法兼顾运动精度和能量消耗的问题,提出变刚度轨迹规划的方法。
首先,采用SEDS对示教轨迹进行拟合,得到从空间任一起点到终点的收敛轨迹。
然后,基于人体上肢刚度模型,通过实验得到肌电信号与上肢末端刚度的映射关系,并使用高斯混合模型GMM 和高斯混合回归GMR学习示教的刚度。
最后,结合学习到的轨迹和刚度进行阻抗控制,然后进行抗干扰和变刚度实验。
研究结果表明:与定刚度轨迹规划方法相比,本文所提方法位置误差减小了78.1%,能耗降低16.1%。
机械臂能在到达目标点的位置精度与能量消耗之间取得较好的平衡,且当其受到外界干扰后,会根据控制器发出的期望位置调整自身运动,最终仍能收敛到目标点,具有较强的抗干扰能力。
【总页数】9页(P1250-1258)
【作者】谢啸;张涵;汤自林;高霄;肖晓晖
【作者单位】武汉大学动力与机械学院
【正文语种】中文
【中图分类】TP24
【相关文献】
1.基于变刚度纤维曲线铺放的机器人铺放路径规划及运动仿真
2.基于质心稳定的四足机器人轨迹规划与仿真
3.基于谐波轨迹和中枢模式发生器的工业机器人在线轨迹规划
4.基于Simulink/SimMechanics的四足机器人足端轨迹规划及动态仿真分析
5.煤矸石分拣机器人动态目标稳定抓取轨迹规划
因版权原因,仅展示原文概要,查看原文内容请购买。
基于伺服运动系统的三步非线性控制方法
高兴泉;孙浩;杨昊
【期刊名称】《科学技术创新》
【年(卷),期】2024()6
【摘要】为了提高伺服运动系统的瞬态性能,加快系统的响应速度,获得更优的轨迹跟踪效果,本文提出了伺服运动系统三步非线性控制方法。
首先假定伺服运动系统达到稳定状态,求得类稳态控制律;其次考虑参考目标的动态变化,求出前馈控制律;接着利用参考目标与实际输出之间的差值设计误差反馈控制律,最后通过仿真验证了所提方法的有效性。
【总页数】4页(P75-78)
【作者】高兴泉;孙浩;杨昊
【作者单位】吉林工业职业技术学院信息工程学院;吉林化工学院信息与控制工程学院
【正文语种】中文
【中图分类】TP273
【相关文献】
1.一种基于积分反推原理的非线性伺服控制方法
2.基于Backstepping方法的齿隙非线性伺服系统神经网络控制
3.一种基于交流伺服系统的非线性控制方法
4.一种基于积分反推原理的非线性伺服控制方法
5.含齿隙非线性的双电机驱动伺服系统控制研究--基于反演积分自适应方法
因版权原因,仅展示原文概要,查看原文内容请购买。