自适应巡航控制系统(ACC)作为高级驾驶员辅助系统(ADAS)之一,在提高驾驶安全性和舒适性方面越来越受欢迎。由于ACC的目标可能是多维的,并且常常彼此冲突,因此在其控制设计中这是一项具有挑战性的任务。本文提出的研究将ACC控制设计作为具有多个目标的约束优化问题。引入了用于ACC控制的分层框架,旨在在可能的情况下在驾驶安全性和舒适性,速度和/或距离跟踪以及燃油经济性方面实现最佳性能。在分层框架下,操作模式是在上层确定的,其中基于模型预测控制(MPC)的间距控制器用于处理多个控制目标。另一方面,下层用于致动器控制,例如用于车辆纵向动力学的制动和驱动控制。通过增加系统尺寸,将执行器延迟与车辆纵向动力学相结合,可转换为无延迟系统。然后开发二次成本函数,通过解决最优控制问题来获得理想的控制输出。通过将车距限制在安全范围内,可以确保行车安全。其他目标则通过其相应的性能指标来考虑。低级控制器用作执行器控制单元,该单元控制动力总成和制动系统,以确保根据反向纵向动力学模型跟踪所需的加速度。最后,拟议的ACC在PanoSim:registered:下进行仿真和评估,PanoSim:registered:
2021-04-10 19:33:01 256KB 研究论文
1
LCL型APF的模型预测电流控制研究_高明伟
2021-04-08 11:03:23 2.91MB 论文
1
永磁同步电机/无刷直流电机电流模型预测控制
永磁同步电机(PMSM)无刷直流电机(BLDC)有限集模型预测控制(MPC)matlab/simulink仿真模型(2017),能很好的运行,并且能达到比较理想的效果,比传统的PWM控制要精确,反应速度更快。
2021-04-06 09:03:24 30KB 仿真 PMSM BLDC MPC
这个控制策略采用两步法即延时补偿MPCC(MATLAB2020),先新建脚本执行m文件,m文件的指令如下,然后再运行模型仿真,可以作为MPCC学习的基础模型。 !!!!!m文件里的指令如下: %%%%%%%%%%%%%%%%%%%%%% disp('电机参数设置如下:'); Ts = 10e-5 Pn = 4 Udc = 311 Rs = 0.958 Ls = 12e-3 polepairs = 4 Flux = 0.1827 J=0.01 %%%%%%%%%%%%%%%%%%%%%%
2021-04-03 12:09:21 47KB PMSM-MPCC
1
本资源包含三个函数 Main.m为主函数,包含给定轨迹、MPC参数设置和初始状态 fun_trajforship.m为轨迹计算函数,根据Main.m中设定的轨迹以及采样周期,计算出每个采样周期对应的轨迹数值 nmpc_m.m为模型预测控制器函数 图片为欠驱动船舶动力学模型(在Main.m函数中用system描述)
2021-04-02 12:06:30 52KB Matlab 模型预测控制
1
博客中对应的MATLAB算法程序,https://blog.csdn.net/qq_35379989/article/details/115265010?spm=1001.2014.3001.5501
2021-03-31 09:17:32 3KB 无人驾驶 MPC 制动 ADAS
MAC算法讲解,另外还包含了自动驾驶学习资料的获取: 涵盖感知,规划和控制,ADAS,传感器; 1. apollo相关的技术教程和文档; 2.adas(高级辅助驾驶)算法设计(例如AEB,ACC,LKA等) 3.自动驾驶鼻祖mobileye的论文和专利介绍 4.自动驾驶学习笔记 5.自动驾驶专项课程(可能是目前最好的自动教师教程),是coursera上多伦多大学发布的自动驾驶专项课程,应该是目前为止非常火非常好的教程了,包含视频,ppt,论文以及代码 6.国家权威机构发布的adas标准,这是adas相关算法系统的标准,也是开发手册。 7.规划控制相关的算法论文介绍 8. 控制理论及应用实践
2021-03-29 13:03:56 1.12MB 自动驾驶 无人驾驶 MPC MAC
1
自动驾驶MPC算法,讲解,另外还包含了自动驾驶学习资料的获取: 涵盖感知,规划和控制,ADAS,传感器; 1. apollo相关的技术教程和文档; 2.adas(高级辅助驾驶)算法设计(例如AEB,ACC,LKA等) 3.自动驾驶鼻祖mobileye的论文和专利介绍 4.自动驾驶学习笔记 5.自动驾驶专项课程(可能是目前最好的自动教师教程),是coursera上多伦多大学发布的自动驾驶专项课程,应该是目前为止非常火非常好的教程了,包含视频,ppt,论文以及代码 6.国家权威机构发布的adas标准,这是adas相关算法系统的标准,也是开发手册。 7.规划控制相关的算法论文介绍 8. 控制理论及应用实践
2021-03-29 13:03:55 1.24MB 自动驾驶 控制算法 模型预测控制 MPC
1
用C++实现了模型预测控制的算法,拖动轮车型。首先修改了Luca Di Gaspero写的C++库quadprog++,去掉了等式约束,并且增加了矩阵叉乘、求逆、幂运算、块操作、克罗内克乘积等运算。然后根据北理的模型预测控制一书的matlab代码,修改为C++代码,实测计算出的结果和matlab的计算结果一致。因为这是从一个工程中抠出来的,所以有些结构体看不到定义,以其思想为主。有任何问题都可以私聊。
2021-03-26 16:00:38 19KB 模型预测控制 二次规划quadprog C++
1