基于动态矩阵方法改进了传统CACC模型预测控制算法

本文采用经典的上下位分层控制结构[11],上位控制器通过期望距离以及车辆与环境的实时状态信息决策出控制车辆行为的期望加速度;下位控制器根据期望加速度,求解发动机节气门开度和制动压力。

2.1自主车辆的运动学方程描述

自主车辆纵向运动过程由以下微分方程描述:

其中s为自主车辆相对于惯性参考点的纵向位置,v,a分别为车辆的速度和加速度,η为发动机的控制输入。函数f和g分别为:

将式(4)与(5)中各参数视为先验已知,则可采用下式中的控制律对原非线性模型反馈线性化:

2.2CACC车队系统状态空间模型

如图1,考虑直道上的行驶车队:

图1协同自适应巡航控制车队

其中di,des是第i辆车距前车的期望车间距离,本文采用固定车头时距策略,有:

其中d0表示静止时最小安全距离,h为常数。此外,定义速度差为:

根据式(2)、(7)~(10),可以推导出CACC系统内车辆的状态空间模型为:

此处

其中x、u和w分别为状态矢量、控制输入以及干扰。

3.上位控制器设计

这部分分析线性状态空间模型中MPC算法的应用,并在求解有约束的最优化问题时引入松弛变量,在此基础上,针对有执行器时延的系统,提出改进MPC算法。

3.1线性状态空间MPC算法

考虑以下离散状态空间模型:

假设每个采样周期ts的状态和干扰可测,通过迭代计算,记x(k+j|k)为系统在k时刻对k+j时刻的状态预测,以u(k|k)代表预测的控制输入,控制过程通过增量控制Δu实现:

则可得到总的模型预测状态方程为:

其中参数矩阵Φ,Γ,F,G见[12],k时刻的预测控制输出为:

定义性能指标函数:

其中yref为参考轨迹,N为预测时域,NC为控制时域。Q,R分别为误差和输入加权矩阵。

优化函数的向量形式为:

其中

定义向量E(k)为系统自由响应与未来目标轨迹的偏差:

将(18)式代入(17)可得:

上式可被写为二次规划的标准形式:

其中,MΔu为Γ中每个分块矩阵左乘C。

假设优化函数受到如下的逐点约束条件:

上式对应的向量形式为:

I为P维单位矩阵,其中参数矩阵ΔUmax,ΔUmin,Umax,Umin见[11],Π为PNC维单位矩阵。

3.2引入松弛变量

求解有约束最优化问题时,过于严格的约束可能得不到可行解,需引入松弛变量作为罚函数加入原目标函数,得到新的优化函数:

此处ε为松弛变量而ρ为其权重。新的约束条件为:

3.3考虑执行器延时的改进MPC算法

k时刻的实际增量控制输入为:

对应的优化参数变为:

由改进算法求得的控制输入为:

以上分析说明,对于执行器时延系统,在传统MPC控制器基础上,将参数按式(27)进行修改,并以Δu(k-r)作为k时刻的增量控制输入即可。

4.下位控制器设计

实际车辆在行驶的过程中,加速控制和制动控制分开执行,可根据期望加速度大小进行逻辑切换,当ades≥0时,采用加速控制,当ades<0时,采用制动控制。

4.1逆动力学模型

图2为不同油门开度下发动机转速与扭矩的关系曲线,其中每条曲线旁边的数字对应油门开度。

图2逆动力学发动机扭矩特性曲线

若已知发动机转速we和期望扭矩Te,des,便可通过查表法得到对应的期望油门开度αdes,即:

4.2加速控制

其中ρa为空气质量密度,Cd为空气阻力系数,AF为车辆的正面迎风面积,Vx和Vwind分别为车辆的纵向速度以及风速。

空气阻力Faero是车辆速度的二次函数,可表示为发动机转速we的二次函数:

由式(30),有

Rp为车轮转速ww与发动机转速we之间的比值,即变速齿轮比。reff为轮胎有效半径。

加速过程中,发动机期望扭矩Tedes,与期望加速度之间的关系为:

本文研究对象为前轮驱动式的B型掀背式轿车,由逆动力学关系得到相应的期望油门开度αdes,采用PID算法对误差进行校正,最终油门输入为:

4.3制动控制

汽车制动时,根据期望加速度求出期望制动压力。制动过程时车辆动力学方程为:

在制动力不超过路面所能达到的最大制动力的情况下,可以将制动力Fbdes与制动压力Pbdes视为线性关系:

CARSIM仿真可得Kb=1286.174。

由式(36)与式(37)可得期望制动压力为:

采用与加速控制时相同的PID控制器进行校正,得到最终的制动压力为:

5.CARSIM/SIMULINK联合仿真

图3加减档下油门门开度与发动机转速曲线

车辆运行在1档时传动比为0.28,在2档时0.485,在3档时0.71,在4档时为1.00。

实验样车各参数如表1所示:

约束参数、松弛变量和控制器优化参数设为:

联合仿真模型如下:

图4上下分层控制系统仿真模型

执行器延时为0.2s,采样周期0.1s,基于上下位分层控制的CACC系统进行建模仿真。三辆车的初始位置分别为20m、12m和4m,初始速度与加

速度都为0。首车速度曲线如图5a)中的V1所示。

图5两种算法下CACC系统车辆的速度曲线

由图5可知,采用传统MPC算法的自主车辆虽然能跟踪上前车的速度,但跟踪过程中出现超速和较大抖动,可能导致车队的不稳定。而采用改进MPC算法时后面车辆没有超速行为,跟踪曲线相对平滑,队列运行稳定,验证了改进算法的有效性。

图6两种算法下CACC系统车辆间间距误差

图6中,es,1-2,es2-3分别代表首车与第二辆车,第二辆车与第三辆车之间的间距误差。对比可知,传统MPC算法下车辆间距超过了约束限制,间距过长会导致无法保持紧密队形,违背CACC系统保持较小间距以增大道路交通容量的设计初衷。改进MPC算法可将车辆间距误差保持在1.5m以内,是传统方法的18.7%,验证了改进算法的有效性。

当执行器时延为0.4s时,车辆跟踪性能下降,第二辆车和首车的最大间距误差达到2.5m,第三辆车与第二辆车的间距误差则最高达到3.96m,相比时延为0.2s时变差;时延为0.4s时传统MPC算法无法保证系统的稳定性。执行器时延为0.1s时,速度跟踪比较平滑,间距误差也控制在1.2m以内。改进后的算法在执行器时延存在的情况下仍能实现车辆跟踪,但随着时延增大,系统性能指标有所下降。

6.结束语

本文针对车辆的执行器时延,基于动态矩阵方法改进了传统CACC模型预测控制算法。在每个采样时刻,上位控制器将控制量求解问题转化为一个二次型优化问题,得到车辆期望加速度,再根据车辆逆纵向动力学模型设计PID下位控制器,二者相结合组成分层控制结构,实现对复杂车辆模型的协同控制。CARSIM/SIMULINK联合仿真验证了改进算法有效性。

浏览量

原文标题:时延MPC自主车辆协同控制算法与仿真

下载发烧友APP

电子发烧友观察

长沙市望城经济技术开发区航空路6号手机智能终端产业园2号厂房3层(0731-88081133)

THE END
1.12.4.1有哪些传统控制方法“互联网+”管理学就是拥抱互联网,探索管理与互联网融合再造的管理学——这是本课程的最大特色;“听故事,学管理”,实现理论情景化;突破传统教学方式,注重领悟,不背概念,重在践行,快乐学习,渗透生活。“互联网+”管理学将构建以互联网思维为灵魂、以管理职能为主体,管理职能与企业运营相渗透的应用型体系。https://article.xuexi.cn/html/3297213698325463584.html
2.基于MCS51单片机的大屏幕LED显示屏高速控制方案AET2 LED显示屏的传统控制方法 参考文献[1]对LED显示屏的控制电路作了归纳和比较。其中,显示控制电路是按行扫描方式工作的,列控制电路分为两大类。列控制电路中,一类是用74LS377之类的芯片作为列驱动电路的锁存器,CPU通过并行总线给列驱动电路的锁存器写字模数据;另一类是用移位寄存器74LS595之类的芯片作为列驱动电...http://www.chinaaet.com/article/29401
1.人工智能如何改变传统工业控制模式随着科技的飞速发展,人工智能(AI)已经渗透到各个领域,其中包括工业自动化和控制系统。传统的工业控制系统主要依赖于固定的程序和规则来进行操作,而AI技术的引入,使得这些系统能够更加灵活、高效地响应变化和适应新情况。这种转变对整个行业产生了深远的影响,我们可以从以下几个方面来探讨。 https://www.0ctj6z4q03.cn/zi-xun/329397.html
2.高新技术企业认定管理资料汇编主要包括工装准备过程中研究开发活动所发生的费用(如研制生产机器、模具和工具,改变生产和质量控制程序,或制定新方法及标准等)。 为大规模批量化和商业化生产所进行的常规性工装准备和工业工程发生的费用不能计入。 (6)无形资产摊销 因研究开发活动需要购入的专有技术(包括专利、非专利发明、许可证、专有技术、设计...https://cxcyxy.xhu.edu.cn/6a/ec/c3946a92908/page.htm
3.TowardsDataScience2023博客中文翻译(一百五十二)在这篇文章中,我们介绍了合成控制作为从任何治疗措施中提取因果洞察的方法。经典的合成控制方法通过研究对照组单元的关系来构建一个人工对照案例。我们发现可以以一种直接的方式做到这一点,简单地研究单元之间的关系并观察它们随时间的变化。我们通过分析治疗引入后的 PCA 重建误差来实现这一点。 https://blog.csdn.net/wizardforcel/article/details/142321446
4.测量控制技术范文12篇(全文)桥梁施工控制的主要任务是布设平面控制网、布设施工临时水准点网、控制桥轴线、按照规定精度求出桥轴线的长度。根据桥梁的大小、桥址地形和河流水流情况, 桥轴线桩的控制方法有直接丈量法和间接丈量法两种。桥梁施工项目, 应建立桥梁施工专用控制网。对于跨越宽度较小的桥梁, 也可利用勘测阶段所布设的等级控制点, 但...https://www.99xueshu.com/w/ikeyl40aqf49.html
5.>第2章Solaris运行时问题解决方法 1:挂载在错误消息中指示为繁忙的文件系统,然后将其卸载。 解决方法 2:删除任何其他 ZFS BE,然后再创建 ZFS 根池的递归快照。 使用ZFS 传统挂载时,执行zoneadm install失败 (6449301) 如果最初为非全局区域配置了使用 `add fs子命令挂载的 ZFS 文件系统,并指定了mountpoint=legacy,则后续区域安装会失败...https://docs.oracle.com/cd/E19253-01/820-7507/6niot5ip8/index.html
6.管理学中传统的控制方法有哪些全国收入预算、投资预算、现金预算、实物量预算、资产负债预算、总预算 https://www.1633.com/ask/100319.html
7.浅谈房屋建筑学论文(通用10篇)控制阶段方法特点施工是形成民用建筑实体的过程,也是决定最终产品质量的关键阶段,就必须狠抓施工阶段的质量控制。工程项目施工涉及面广,是一个极其复杂的过程,影响质量的因素很多,使用材料的微小差异、操作的微小变化、环境的微小波动,机械设备的正常磨损,都会产生质量变异,造成质量事故。工程项目建成后,如发现质量问题又不...https://biyelunwen.yjbys.com/fanwen/jianzhuxue/655185.html
8.智能控制综合方法——21世纪的先进控制方法专家控制是将人的感性经验(浅层知识)和定理算法(深层知识)相结合的一种传统的智能控制方法。其主要优点是在层次结构上、控制方法上和知识表达上的灵活性较强,既可以符号推理,也允许数值计算;既可以精确表达推理,也允许模糊描述演绎。但灵活性同时带来了设计上的随意性和不规范性,而且控制知识的表达、获取和学习,以及...https://worldscience.cn/c/1998-08-28/628124.shtml
9.供应链管理基本概念知识供应链企业运作的实质是以物流、服务流、信息流、资金流为媒介,实现供应链的不断增值。具体而言,就是要注重生产计划与控制、库存管理、物流管理与采购、信息技术支撑体系这四个方面的优化与建设。 (七)绩效评估 供应链节点企业必须建立一系列评估指标体系和度量方法,反映整个供应链运营绩效的评估指标主要有产销率指标...https://www.oh100.com/peixun/gongyinglian/292170.html