汽车自适应巡航系统控制策略研究

2023-10-21 11:59

本文主要是介绍汽车自适应巡航系统控制策略研究,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘 要

自适应巡航控制系统是高级驾驶辅助系统的重要组成部分,可以有效地减轻驾驶员操作负担,提高汽车的舒适性、燃油经济性以及道路通行率,具有重要的工程应用价值。控制策略是自适应巡航系统研究的核心内容,因此针对自适应巡航系统控制策略的研究具有重要意义。
本文首先针对汽车自适应巡航控制系统的功能需求进行了分析,对固定车间时距算法和可变车间时距算法进行了分析,提出了可变车间时距算法的改进设计。提出了反应车间时距的概念,进一步设计了基于反应车间时距的模式切换策略。建立了车辆纵向动力学模型并对其动力性能进行验证。建立了车辆逆纵向动力学模型,包括驱动/制动切换策略、逆发动机模型和逆制动系模型。
然后,对基于变速积分PID 的系统控制策略进行研究。采用变速积分PID 控制,在MATLAB/Simulink 开发环境建立自适应巡航PID 控制策略算法,并分别在定速巡航模式和跟随控制模式下对PID 控制策略算法进行了仿真分析,仿真结果显示自适应巡航PID 控制在定速巡航模式中具有响应迅速、超调量小的优点,但是跟随控制模式复杂工况下控制效果不够理想,所以考虑在ACC 系统跟随控制模式的控制中采用MPC 方法。为了实现在跟随控制模式下的优良性能,本文接着进行了基于MPC 的自适应巡航控制策略研究。通过MPC 算法建立控制本车加速度的预测模型,并对其进行滚动优化和误差反馈校正分析,以MATLAB/Simulink 开发环境为基础,建立自适应巡航MPC 控制策略算法,实现对于自适应巡航汽车在行驶过程中的速度和车间时距的控制。
最后,对本文提出的ACC 系统控制策略进行仿真研究。建立MATLAB/Simulink 与CarSim 联合仿真平台,分析其在跟随前车定速、跟随前车加速和跟随前车减速三种ACC系统典型跟车工况下的性能,分别设定不同的跟车速度以及不同的加速和减速区间。结果验证本文所建立的自适应巡航MPC 控制策略算法在跟随控制模式下有着比较理想的表现。
关键词:自适应巡航控制系统;PID 控制;模型预测控制;Simulink/CarSim 联合仿真

第一章 绪论

1.1 研究背景及意义
随着国民经济的快速发展,道路基础设施日趋完善,而居民收入的提高也促使消费观念发生转变,为了出行的方便以及运输的便利,私家车逐步普及,我国汽车保有量也在不断增长。我国是世界上交通量最大的国家,并且也是道路交通发展最快、汽车增量最多的国家之一。国家统计局发布的《2018 年国民经济和社会发展统计公报》显示,截止到2018 年末,全国民用汽车保有量为24028 万辆,比上年末增长10.5%。其中民用轿车保有量13451 万辆,增长10.4%[1]。随着车辆的增加,随之而来的交通拥堵、交通安全的问题也变得日益严重,道路交通事故发生的频率也越来越高。据国家统计数据显示,2017 年全国交通事故总计发生有203049 起,而其中汽车交通事故有139412 起,导致共有46817 人死亡,直接财产损失达 103978 万元。基于国家统计局发布2008 2017十年间的数据分析,得到民用汽车保有量和全国汽车交通事故数量总计直方图如下图1.1和1.2 所示。

汽车交通事故大多数是由于驾驶员操作失误造成的,驾驶汽车需要驾驶员时刻注意各种突发情况,所以驾驶员需要保持注意力集中的状态,而分心、疲劳驾驶和频繁操作都会影响驾驶员的注意力[2,3]。驾驶员需要随时注意本车和前车的相对距离及前车速度,调整本车车速。另外日益严重的交通拥堵,迫切需要寻找提高道路交通效率的方法。自适应巡航控制系统(Adaptive Cruise Control System)能够对驾驶员起到积极作用,方便驾驶员驾驶操作,这样驾驶员在汽车行驶过程中可以放松,不容易造成疲劳,自适应巡航控制系统还会提高道路通行率,乘坐舒适性和燃油经济性。所以对于自适应巡航控制系统的技术研究也就尤为关键。

自适应巡航控制系统是高级驾驶辅助系统(Advanced Driving Assistant System)的重要组成部分,其前身是传统的定速巡航控制系统,自适应巡航控制系统可以提高汽车的驾驶安全性和乘坐舒适性,并减少汽车对于环境造成的影响[4,5]。ACC 系统具有传统定速巡航控制系统的定速巡航功能,同时通过雷达等传感器监测前方行驶环境,计算本车与前车的相对车速以及相对车距,自动调节发动机节气门开度和制动轮缸制动压力,把驾驶员从操作加速踏板和制动踏板的一系列繁琐动作中解放出来,保证本车对于前车稳定的跟车行驶,这样在提高安全性和舒适性的同时,可以提高道路的通行能力[6,7]。随着科学技术的不断发展,ACC 系统控制器和传感器等汽车电子设备的升级以及系统算法的更新和完善,使得ACC 系统对于汽车行驶和制动的控制更加精确,也更加安全有效,对系统的普及起到了重要作用。但ACC 系统相较于ABS、ESP 和FCW 等其他驾驶辅助系统,技术还不够成熟,应用率也比较低[8]。目前ACC 系统研究以主车道目标车辆识别及判断为主,对于旁车道有并线意图的车辆预判研究还不够深入,对于路口等复杂工况还不具备通行能力。ACC 系统目前对于城市道路应用比较少,主要应用在高速路和高架道路等较为简单道路工况。作为ADAS 的重要组成部分,其对于未来智能交通先进系统有很大助益,同时掌握核心技术也使我国在智能驾驶领域取得较大发言权,ACC 系统无疑具有很大研究价值和推广意义。
1.2 自适应巡航控制系统概况
ACC 系统是从起初的定速巡航系统(Cruise Control System)发展而来的,利用雷达等传感器测目标车辆状态,并结合自车传感器提供的本车状态做出判断,通过控制发动机节气门开度和制动轮缸的压力,实现定速巡航以及跟车控制,并结合其他辅助驾驶系统应对随时产生的突发情况[9]。ACC 系统正常工作主要由三部分组成。第一部分由传感器及相对应的交通情况,第二部分就是控制器根据道路环境、交通情况以及本车状态,决定ACC 系统的接下来的运行状况;第三部分则是纵向控制器来决定车辆响应速度和控制程度,结合车辆执行机构完成动作。由于驾驶员行为很主观,ACC 系统应尽可能设计的与驾驶员行为相近,给驾驶员提供精准操作状态的反馈信息很重要,驾驶员需要在必要的时候接管行驶,ACC 系统配备手动设置本车车速和期望行车间距以满足特别的行驶优先权[10]。
早期ACC 系统只有定速巡航功能,并且是通过机械装置将节气门开度固定。ACC系统的定速巡航功能引入比例反馈是在上世纪六十年代后期,这样可以对节气门较为精确地控制到上个世纪八十年代,随着微处理器以及电子元器件的集成和发展,定速巡航控制系统功能更加完善,稳定可靠且容易操作。ACC 系统也逐渐发展成为具有速度控制和车距控制功能[11,12]。ACC 系统的主要功能是控制汽车按照驾驶员设定的速度行驶以及跟随状态下按照设定的行车间距进行跟车行驶,其系统结构如下图 1.3 所示。

1.3 自适应巡航控制策略研究现状
ACC 系统是从起初的定速巡航系统发展而来的,早期定速巡航系统只是采用机械装置,将节气门控制在固定位置从而来控制速度。上世纪六十年代后期,定速巡航控制开始引入比例反馈,可以实现节气门开度较为精确的控制。到了七十年代,开始逐步对汽车加速踏板开度和制动压力进行控制调节,从而实现本车与前车保持一定的行车间距并且保持与前车相对车速控制。从八十年代开始,德国戴姆勒和宝马公司,以及美国的福特、通用等公司开始将ACC 系统作为主要研发方向之一ACC 系统的控制策略也逐渐完善[15,16]。与国外的研究成果相比,我国在ACC 系统研究方面的科研成果较少,还没有比较完备且独立成熟的技术。

第二章 安全车距算法及模式切换策略研究

2.1 需求分析
自适应巡航控制系统通常以良好的跟车性能为需求,但是在控制过程中太过精确的车速跟踪以及车距保持并不一定有利,良好的跟车性能往往伴随着乘坐舒适性和燃油经济性的恶化。而如果放宽对跟车性能的要求追求燃油经济性,则意味着本车加速度的降低,会使前车切入频繁并降低跟车安全性。因此,本文定义功能需求如下:
(1)跟车性
以跟车行驶为基本功能,在前车稳定行驶工况中,车距和相对车速趋于零。在前车动态行驶工况中,为避免车距较大带来的旁车切入以及车距较小引起的驾驶员干涉,车距和相对车速应处于驾驶员允许误差范围。在前车紧急制动工况中,为避免追尾碰撞事故的发生,车距应处于安全车距内。
(2)舒适性
对于舒适性,自适应巡航控制系统应符合跟车特性有:驾驶员期望车距特性;驾驶员动态跟车特性,也就是前车加减速过程中,保证系统控制特性与驾驶员的动态跟车特性相似,尽量减小本车运动轨迹与期望轨迹的误差;符合驾驶员纵向乘坐舒适性标准,也就是本车纵向加减速运动要舒缓。而处于控制过程中,尽量使本车加减速以及制动舒缓,还可以在一定程度上提高汽车行驶过程的燃油经济性。
2.2 ACC 系统安全车距算法设计
安全车距模型在自适应巡航控制系统中是非常重要的,汽车的行驶安全性、道路利用率、交通流和车队稳定性及驾驶员接受度,都受到安全车距模型直接影响。安全车距设计较大会使道路利用率低,汽车的行驶安全虽然可以得到保证,但旁车道其他汽车切入本车前方。如果安全车距设计较小可以提高道路的利用率,但对汽车控制效果要求比较高,会使驾驶员感到紧张,制动作用时间以及驾驶员所需要的反应时间不够充足,容易造成交通事故。所以选择和设计合理的安全车距模型至关重要,这会直接决定ACC 系统设计性能。
安全车距模型大致可分为两类,固定安全距离模型和可变安全距离模型。汽车行驶时其安全距离与本车车速和道路环境无关,安全距离保持不变,即为固定安全距离模型。这种安全车距模型简单且容易实现,但不能满足实际工况需求。而进一步可变安全距离模型,此种算法主要就是基于车间时距(Time Headway)设计的,基本上可分为固定车间时距CTH ( Constant Time Headway ) 和可变车间时距VTH ( Variable TimeHeadway)两种[46,47]。

这篇关于汽车自适应巡航系统控制策略研究的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/254237

相关文章

关于Java内存访问重排序的研究

《关于Java内存访问重排序的研究》文章主要介绍了重排序现象及其在多线程编程中的影响,包括内存可见性问题和Java内存模型中对重排序的规则... 目录什么是重排序重排序图解重排序实验as-if-serial语义内存访问重排序与内存可见性内存访问重排序与Java内存模型重排序示意表内存屏障内存屏障示意表Int

什么是cron? Linux系统下Cron定时任务使用指南

《什么是cron?Linux系统下Cron定时任务使用指南》在日常的Linux系统管理和维护中,定时执行任务是非常常见的需求,你可能需要每天执行备份任务、清理系统日志或运行特定的脚本,而不想每天... 在管理 linux 服务器的过程中,总有一些任务需要我们定期或重复执行。就比如备份任务,通常会选在服务器资

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

基于Qt实现系统主题感知功能

《基于Qt实现系统主题感知功能》在现代桌面应用程序开发中,系统主题感知是一项重要的功能,它使得应用程序能够根据用户的系统主题设置(如深色模式或浅色模式)自动调整其外观,Qt作为一个跨平台的C++图形用... 目录【正文开始】一、使用效果二、系统主题感知助手类(SystemThemeHelper)三、实现细节

CentOS系统使用yum命令报错问题及解决

《CentOS系统使用yum命令报错问题及解决》文章主要讲述了在CentOS系统中使用yum命令时遇到的错误,并提供了个人解决方法,希望对大家有所帮助,并鼓励大家支持脚本之家... 目录Centos系统使用yum命令报错找到文件替换源文件为总结CentOS系统使用yum命令报错http://www.cppc

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听