基于动态矩阵方法改进了传统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....1314号——审计抽样和其他选取测试项目的方法博客本准则第十三条说明了对抽样风险和非抽样风险进行控制的方法,指出无论是控制测试还是细节测试,注册会计师都可以通过扩大样本规模降低抽样风险,通过对业务的指导、监督与复核降低非抽样风险。 为了将审计风险降至可接受的低水平,注册会计师应当从抽样风险和非抽样风险两个方面进行控制。只要使用了审计抽样,抽样风险就总会...http://blog.eastmoney.com/quakechina/blog_214148751.html
3.管理学:管理学控制技术与方法试题(题库版)考试题库25、多项选择题 传统的控制方法主要依赖() A.统计资料 B.现场分析 C.预算 D.时间网络分析 E.管理审核 点击查看答案 26、单项选择题 进行管理控制工作的最好方法是() A.PER T B.TQ C C.预算 D.全面应用管理原理 点击查看答案 27、填空题 & 91EXAm.orgnbsp;___反映了企业所有者提供的资金与外部债权...http://www.91exam.org/exam/87-1071/1071390.html
4.高新技术企业认定管理办法高效菌种的选育和新型发酵工程和代谢工程技术,包括:微生物发酵生产的新产品及其化学改性新产品;微生物发酵新技术和新型反应器;新功能微生物的选育方法和发酵过程的优化、控制新方法以及采用代谢工程手段提高发酵水平的新方法;传统发酵产品的技术改造和生产新工艺等;重大发酵产品中可提高资源利用度,减少排污量的清洁生产新...http://www.miluo.gov.cn/25221/25222/26735/26740/27235/content_636356.html
1.人工智能如何改变传统工业控制模式随着科技的飞速发展,人工智能(AI)已经渗透到各个领域,其中包括工业自动化和控制系统。传统的工业控制系统主要依赖于固定的程序和规则来进行操作,而AI技术的引入,使得这些系统能够更加灵活、高效地响应变化和适应新情况。这种转变对整个行业产生了深远的影响,我们可以从以下几个方面来探讨。 https://www.0ctj6z4q03.cn/zi-xun/329397.html
2.管理学中传统的控制方法有哪些全国收入预算、投资预算、现金预算、实物量预算、资产负债预算、总预算 https://www.1633.com/ask/100319.html
3.无人驾驶之控制自动驾驶横向控制与纵向控制相对于传统的控制方法,智能控制方法主要体现在对控制对象模型的运用和综合信息学习运用上,主要有基于模型的控制、神经网络控制和深度学习方法等,目前这些算法已逐步在汽车控制中广泛应用。 基于模型的控制 基于模型的控制 , 一般称为模型预测控制(Model predictive control,MPC),又可称为滚动时域控制(Moving horizon contr...https://blog.csdn.net/He3he3he/article/details/83178376
4.Win10系统恢复传统Win7控制面板的方法windows10Windows系列Win10的控制面板被虚拟化了。Win10已经没有像Win7、Win8那样的控制面板了,若要恢复传统Win7的控制面板,可以看看下面的方法 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用! 【如果你想靠AI翻身,你先需要一个靠谱的工具!】 很多Win10用户发现找不到控制面板了,这是因为Win10的控制面板被虚拟化了。Win10已经...https://www.jb51.net/os/win10/335086.html
5.圆盘剪传统控制方式的缺陷及优化方法【摘要】:以韶钢热轧宽板厂用于切边的圆盘剪为例,分析了圆盘剪在传统恒速控制剪切模式下存在的各种缺陷,结合韶钢对圆盘剪控制模式的优化实践,详细介绍了圆盘剪变速控制剪切模式的优点和具体的实现方法,为同类型生产线减少圆盘剪设备故障、提高有效作业率提供一种新思路。https://cpfd.cnki.com.cn/Article/CPFDTOTAL-YJZD200905001039.htm
6.智能控制综合方法——21世纪的先进控制方法专家控制是将人的感性经验(浅层知识)和定理算法(深层知识)相结合的一种传统的智能控制方法。其主要优点是在层次结构上、控制方法上和知识表达上的灵活性较强,既可以符号推理,也允许数值计算;既可以精确表达推理,也允许模糊描述演绎。但灵活性同时带来了设计上的随意性和不规范性,而且控制知识的表达、获取和学习,以及...https://worldscience.cn/c/1998-08-28/628124.shtml
7.智能汽车新技术!横向控制是现代自动驾驶技术中不可或缺的一部分一种常见的传统横向控制方法是车辆动力学控制,通过分析车辆在不同速度下的动力学特性,可以确定合适的横向控制策略,虽然这种方法在某些情况下能够提供较好的操控性能,但是在应对复杂路况和临界情况时,效果却有限,例如,在湿滑的路面上或者遇到突发紧急情况时,传统的动力学控制方法可能无法满足对车辆横向稳定性的要求。 https://www.dongchedi.com/article/7260824170421027340
8.公考笔试考前必看系列之管理公文管理组织决策行政理论(二)西方传统管理思想 早期产生:亚当斯密—劳动价值和劳动分工理论、巴贝奇—“边际熟练”原则、罗伯特.欧文—工厂生产中要重视人的因素 (三)科学管理理论的产生与发展 1. 泰罗:科学管理理论 要点: (1)科学管理的根本目的是谋求最高的工作效率。 (2)达到最高工作效率的重要手段,是用科学的管理方法代替旧的经验管理...https://www.fenbi.com/page/fenxiaozixundetail/22/58/407717833650176
9.《兽用中药新药研究各阶段药学研究技术指导原则》等四个指导原则...兽用中药新药药学研究应体现全生命周期管理,加强药材、饮片、中间体、制剂等全过程的质量控制研究,建立和完善符合中药特点的全过程质量控制体系,并随着对产品认知的提高和科学技术的不断进步,持续改进药品生产工艺、质量控制方法和手段,促进药品质量不断提升。 https://www.yt1998.com/hqMinute--503665.html
10.价值链成本控制与其他成本控制的比较分析论文传统成本控制基本遵守制定标准——核算成本——计算差异——控制差异这一成本控制程序。”价值链成本控制的控制方法则非常灵活,既包括会计的方法也包括非会计的方法,既包括经济的方法也包括工程技术的方法,既包括管理的方法也包括非管理的方法,既有战略控制的方法也有战术改进的方法。所以,价值链成本控制实际上是一种...https://www.unjs.com/lunwen/f/20191216122751_2267899.html
11.比例阀怎样调节大小比例阀使用方法及注意事项→MAIGOO知识比例阀与比例放大器安置距离可达60m,信号源与放大器的距离可以是任意的。 4、控制加速度和减速度的传统方法 控制加速度和减速度的传统方法有:换向阀切换时间迟延、液压缸缸内端位缓冲、电子控制流量阀和变量泵等。用比例方向阀和斜坡信号发生器可以提供很好的解决方案,这样就可以提高机器的循环速度并防止惯性冲击。https://www.maigoo.com/goomai/92184.html
12.企业如何成本控制论文(通用18篇)从某种意义上讲,成本决定一个企业的竞争力。在确保产品质量的前提下,降低成本是企业逐步扩大市场份额的重要途径,是提高企业经济效益的基础。企业管理者要转变传统狭隘的成本观念,结合企业的实际情况,充分运用现代的先进成本控制方法以加强企业的竞争力,迎接各方的挑战。https://www.yjbys.com/bylw/qitaleilunwen/123778.html
13.石油化工仪表自动化控制技术探索3石油化工仪表自动化控制分析 3.1仪表检测方法 在具体运营过程中,石油化工企业管道以及现场使用设备的内质温度通常都保持在-300~1 800℃,这种条件下,热电阻和热电偶代替了传统玻璃温度计,通过智能型的变送器可以快速将热电阻和热电偶这两种信号转换成电流或者电压信号。石油化工行业生产过程中存在很多对压力要求很高的...https://www.fwsir.com/ligong/html/ligong_20191003152753_375587.html
14.高新技术企业认定管理资料汇编主要包括工装准备过程中研究开发活动所发生的费用(如研制生产机器、模具和工具,改变生产和质量控制程序,或制定新方法及标准等)。 为大规模批量化和商业化生产所进行的常规性工装准备和工业工程发生的费用不能计入。 (6)无形资产摊销 因研究开发活动需要购入的专有技术(包括专利、非专利发明、许可证、专有技术、设计...https://cxcyxy.xhu.edu.cn/6a/ec/c3946a92908/page.htm