[go: up one dir, main page]

CN105857309A - Automotive adaptive cruise control method taking multiple targets into consideration - Google Patents

Automotive adaptive cruise control method taking multiple targets into consideration Download PDF

Info

Publication number
CN105857309A
CN105857309A CN201610351859.6A CN201610351859A CN105857309A CN 105857309 A CN105857309 A CN 105857309A CN 201610351859 A CN201610351859 A CN 201610351859A CN 105857309 A CN105857309 A CN 105857309A
Authority
CN
China
Prior art keywords
vehicle
expected
vehicles
longitudinal
acceleration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610351859.6A
Other languages
Chinese (zh)
Other versions
CN105857309B (en
Inventor
曲婷
王秋
麻颖俊
陈虹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jilin University
Original Assignee
Jilin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jilin University filed Critical Jilin University
Priority to CN201610351859.6A priority Critical patent/CN105857309B/en
Publication of CN105857309A publication Critical patent/CN105857309A/en
Application granted granted Critical
Publication of CN105857309B publication Critical patent/CN105857309B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • B60W40/105Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • B60W40/107Longitudinal acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/801Lateral distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • B60W2710/0605Throttle position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/18Braking system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2754/00Output or target parameters relating to objects
    • B60W2754/10Spatial relation or speed relative to objects
    • B60W2754/30Longitudinal distance

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

本发明公开了一种考虑多目标的车辆自适应巡航控制方法,采用分层控制策略:上层控制根据目标车辆以及被控车辆当前的状态,决策出期望的纵向加速度,下层控制通过逆推的方法实现对期望纵向加速度的跟踪,包括以下步骤:建立两车相互纵向运动学模型;设计模型预测控制器,根据恒定车头时距策略获得期望的两车间距,利用模型预测控制算法决策出跟踪该期望车间距所需要的期望纵向加速度;将车辆控制工况分为驱动工况和制动工况,对两种工况分别根据车辆行驶方程建立车辆逆纵向动力学模型;根据车辆逆纵向动力学模型,在驱动工况下按照期望加速度求得期望的节气门开度,在制动工况下按照期望的加速度求得期望的制动踏板开度。

The invention discloses a vehicle adaptive cruise control method considering multi-objectives, which adopts a layered control strategy: the upper-layer control determines the desired longitudinal acceleration according to the current state of the target vehicle and the controlled vehicle, and the lower-layer control adopts a reverse push method Realizing the tracking of the desired longitudinal acceleration includes the following steps: establishing the mutual longitudinal kinematics model of the two vehicles; designing a model predictive controller to obtain the desired distance between the two vehicles according to the constant headway strategy, and using the model predictive control algorithm to determine the expected tracking distance. The desired longitudinal acceleration required by the inter-vehicle distance; the vehicle control conditions are divided into driving conditions and braking conditions, and the vehicle inverse longitudinal dynamics model is established according to the vehicle driving equation for the two conditions; according to the vehicle inverse longitudinal dynamics model , the expected throttle opening is obtained according to the expected acceleration under the driving condition, and the expected brake pedal opening is obtained according to the expected acceleration under the braking condition.

Description

一种考虑多目标的车辆自适应巡航控制方法A Vehicle Adaptive Cruise Control Method Considering Multiple Objectives

技术领域technical field

本发明涉及一种车辆自适应巡航控制方法,具体涉及一种考虑多目标的车辆自适应巡航控制方法。The invention relates to a vehicle adaptive cruise control method, in particular to a vehicle adaptive cruise control method considering multiple targets.

背景技术Background technique

自适应巡航控制(ACC)系统是在传统的巡航控制系统的基础上结合安全车距保持系统演化而来。通过位于车身前部的雷达传感器检测到在雷达的可视范围内是否存在前车,当道路前方无车辆时,ACC车辆会按照事先设定的速度行驶,一旦车载传感器检测到前方有车辆时,ACC系统通过调整本车车速,使之与前车保证一个安全的跟车间距。该系统设计的目的旨在减少因驾驶员的错误操作引发的交通事故,提高行驶安全性、乘坐舒适性等。The adaptive cruise control (ACC) system is evolved from the traditional cruise control system combined with the safety distance keeping system. The radar sensor located at the front of the vehicle body detects whether there is a vehicle in front within the visible range of the radar. When there is no vehicle in front of the road, the ACC vehicle will drive at a preset speed. Once the vehicle sensor detects that there is a vehicle ahead, The ACC system adjusts the speed of the vehicle to ensure a safe following distance from the vehicle in front. The purpose of the system design is to reduce traffic accidents caused by driver's wrong operation, improve driving safety, ride comfort, etc.

目前ACC系统在设计时主要考虑安全性和跟车性两大目标,然而在实际设计的过程中还有几点仍需考虑。首先,据2008年美国National Highway Traffic Safety Administration(NHTSA)对汽车ACC系统的调查报告指出,舒适性是驾驶员最关心的性能之一,因为舒适度得不到有效保证将直接导致乘客拒绝使用ACC系统。可见,在进行ACC系统的设计过程中舒适性是不得不考虑的性能之一。其次,随着环境压力的日益增大,能源问题成为人们关心的热点之一。因此,ACC系统是否具有较高的燃油经济性也决定了其能否在道路上推广的一个关键因素。At present, the design of ACC system mainly considers the two goals of safety and car following, but there are still some points to be considered in the actual design process. First of all, according to the 2008 US National Highway Traffic Safety Administration (NHTSA) investigation report on automobile ACC systems, comfort is one of the performances that drivers are most concerned about, because the lack of effective guarantee of comfort will directly lead to passengers refusing to use ACC system. It can be seen that comfort is one of the performances that have to be considered in the design process of the ACC system. Secondly, with the increasing environmental pressure, the energy issue has become one of the hot spots that people care about. Therefore, whether the ACC system has high fuel economy also determines a key factor whether it can be popularized on the road.

本发明采用的模型预测控制(MPC)方法具有算法设计简单,鲁棒性强,并且能够处理优化问题中的多个控制目标和多约束的特点。简单来讲模型预测控制(MPC)是一种优化算法,通过滚动寻优以及反馈校正的思想实现对期望输入的跟踪控制。在每个采样时刻根据系统当前可测状态,利用模型预测系统未来输出,通过求解包含目标函数和系统约束在内的优化问题,得到优化序列,为了减小外部干扰和模型失配的影响,将优化序列的第一个元素作用到系统,便完成了一步控制输入。在下一采样时刻重复上述过程。The model predictive control (MPC) method adopted in the present invention has the characteristics of simple algorithm design, strong robustness, and the ability to deal with multiple control objectives and multiple constraints in the optimization problem. Simply speaking, Model Predictive Control (MPC) is an optimization algorithm that realizes tracking control of desired input through the idea of rolling optimization and feedback correction. According to the current measurable state of the system at each sampling time, the model is used to predict the future output of the system, and the optimization sequence is obtained by solving the optimization problem including the objective function and system constraints. In order to reduce the influence of external interference and model mismatch, the The first element of the optimization sequence applied to the system completes the one-step control input. Repeat the above process at the next sampling moment.

发明内容Contents of the invention

本发明提供了一种考虑多目标的车辆自适应巡航控制方法,采用分层的控制策略:上层控制根据目标车辆以及本车当前的状态,综合考虑车辆行驶过程中的多个目标决策出期望的纵向加速度,下层控制通过逆推的方法实现对期望纵向加速度的跟踪。The present invention provides a vehicle self-adaptive cruise control method considering multi-objectives, adopting a layered control strategy: the upper-level control determines the desired cruise control based on the target vehicle and the current state of the vehicle, comprehensively considering multiple targets during the vehicle's driving process. Longitudinal acceleration, the lower-level control implements the tracking of the desired longitudinal acceleration through the method of inversion.

本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:

一种考虑多目标的车辆自适应巡航控制方法,采用分层控制策略:上层控制根据目标车辆以及被控车辆当前的状态,决策出期望的纵向加速度;下层控制通过逆推的方法实现对期望纵向加速度的跟踪;该方法包括以下步骤:A multi-objective vehicle adaptive cruise control method adopts a hierarchical control strategy: the upper layer control determines the desired longitudinal acceleration according to the current state of the target vehicle and the controlled vehicle; Tracking of acceleration; the method comprises the following steps:

步骤一、建立两车相互纵向运动学模型:根据被控车辆与目标车辆之间的运动学关系,建立两车相互纵向运动学模型,同时将前车加速度信息作为扰动信号;Step 1. Establish the mutual longitudinal kinematics model of the two vehicles: according to the kinematic relationship between the controlled vehicle and the target vehicle, establish the mutual longitudinal kinematics model of the two vehicles, and simultaneously use the acceleration information of the preceding vehicle as a disturbance signal;

步骤二、上位控制器的设计:基于步骤一建立的两车相互纵向运动学模型,设计模型预测控制器,根据恒定车头时距策略获得期望的两车间距,根据车辆的实时状态,利用模型预测控制算法决策出跟踪该期望车间距所需要的期望纵向加速度;Step 2. Design of the upper controller: Based on the mutual longitudinal kinematics model of the two vehicles established in step 1, design a model predictive controller, obtain the desired distance between the two vehicles according to the constant headway strategy, and use the model to predict The control algorithm determines the desired longitudinal acceleration required to track the desired inter-vehicle distance;

步骤三、建立车辆逆纵向动力学模型:将车辆控制工况分为驱动工况和制动工况,对两种工况分别根据车辆行驶方程建立车辆逆纵向动力学模型,车辆逆纵向动力学模型用于将所述上位控制器计算出的期望加速度的指令通过车辆逆纵向动力学模型转变为期望的节气门开度或期望的制动踏板开度;Step 3. Establish vehicle inverse longitudinal dynamics model: divide the vehicle control condition into driving condition and braking condition, and establish vehicle inverse longitudinal dynamics model according to vehicle driving equation respectively for the two conditions, and vehicle inverse longitudinal dynamics The model is used to transform the command of the expected acceleration calculated by the host controller into an expected throttle opening or an expected brake pedal opening through the vehicle inverse longitudinal dynamics model;

步骤四、下位控制器的设计:根据车辆逆纵向动力学模型,在驱动工况下按照期望加速度求得期望的节气门开度,在制动工况下按照期望的加速度求得期望的制动踏板开度;将获得的控制信号输出给被控车辆,完成对期望车间距的跟踪控制。Step 4. The design of the lower controller: According to the inverse longitudinal dynamics model of the vehicle, the expected throttle opening is obtained according to the expected acceleration under the driving condition, and the expected braking is obtained according to the expected acceleration under the braking condition. Pedal opening; output the obtained control signal to the controlled vehicle to complete the tracking control of the desired inter-vehicle distance.

本发明的有益效果为:The beneficial effects of the present invention are:

1.本发明采用的分层结构的设计思想上下层功能集中且控制目标明确,模块间只传递必要的有限信号且互不影响,利于对系统的调试并在一定程度上能提高系统的鲁棒性及可靠性。1. The design idea of the layered structure adopted by the present invention is that the functions of the upper and lower layers are concentrated and the control objectives are clear. Only necessary limited signals are transmitted between the modules and do not affect each other, which is beneficial to the debugging of the system and can improve the robustness of the system to a certain extent. performance and reliability.

2.本发明在建立两车相互纵向动力学模型的过程中,充分考虑前车加速度的影响,将该信号作为扰动,同时该模型不涉及具体车辆动力学及其参数的使用,适用于实验主车以外的其他车辆,有利于控制算法的移植。2. In the process of establishing the mutual longitudinal dynamics model of the two vehicles, the present invention fully considers the influence of the acceleration of the vehicle in front, and regards the signal as a disturbance. At the same time, the model does not involve the use of specific vehicle dynamics and its parameters, and is applicable to the experimental subject. Vehicles other than vehicles are conducive to the transplantation of control algorithms.

3.本发明充分考虑了在跟踪期望的车间距的过程中,主车需要满足的多个行驶目标,包括安全性、跟车性、舒适性以及燃油经济性等。3. The present invention fully considers multiple driving objectives that the host vehicle needs to meet in the process of tracking the desired inter-vehicle distance, including safety, following performance, comfort and fuel economy.

附图说明Description of drawings

图1为自适应巡航跟踪控制系统框图;Fig. 1 is a block diagram of an adaptive cruise tracking control system;

图2为两车相互纵向运动学模型示意图;Figure 2 is a schematic diagram of the mutual longitudinal kinematics model of two vehicles;

图3为发动机转矩特性map示意图;Fig. 3 is a schematic diagram of an engine torque characteristic map;

图4为加速控制两车间距示意图;Figure 4 is a schematic diagram of the distance between two vehicles for acceleration control;

图5为加速控制两车速度示意图;Fig. 5 is a schematic diagram of speed control of two vehicles;

图6为加速控制控制量变化示意图;Fig. 6 is a schematic diagram of the variation of the acceleration control control quantity;

图7为减速控制两车间距示意图;Fig. 7 is a schematic diagram of the distance between two vehicles for deceleration control;

图8为减速控制两车速度示意图;Fig. 8 is a schematic diagram of speed reduction control of two vehicles;

图9为减速控制控制量变化示意图。Fig. 9 is a schematic diagram of the variation of the deceleration control control amount.

具体实施方式detailed description

以下结合附图详细介绍本发明的技术方案:Describe technical scheme of the present invention in detail below in conjunction with accompanying drawing:

本发明提供了一种考虑多目标的车辆自适应巡航控制方法,该方法包括以下几个步骤:The invention provides a vehicle adaptive cruise control method considering multi-objectives, the method comprises the following steps:

步骤一、建立两车相互纵向运动学模型,如图2所示。Step 1: Establish the mutual longitudinal kinematics model of the two vehicles, as shown in Figure 2.

根据前后车在行驶过程中满足的运动学关系,可以获得下面的方程:According to the kinematic relationship satisfied by the front and rear vehicles during driving, the following equation can be obtained:

vv (( kk ++ 11 )) == vv (( kk )) ++ aa ff (( kk )) TT sthe s vv rr ee ff (( kk ++ 11 )) == vv rr ee ff (( kk )) ++ aa ll (( kk )) TT sthe s -- aa ff (( kk )) TT sthe s ΔΔ xx (( kk ++ 11 )) == ΔΔ xx (( kk )) ++ vv rr ee ff (( kk )) TT sthe s ++ 11 22 (( aa ll (( kk )) -- aa ff (( kk )) )) TT sthe s 22 -- -- -- (( 11 ))

其中,v(k)代表k时刻本车的纵向行驶速度,单位m/s;al(k)、af(k)分别是前后两车k时刻的加速度信息,单位m/s2;vref(k)代表k时刻两车的相对速度,单位m/s,满足vref(k)=vl(k)-v(k),vl(k)是前车k时刻的纵向速度,单位m/s;Δx(k)是k时刻两车间距,单位m;Ts是系统的采样周期,单位s。Wherein, v(k) represents the longitudinal running speed of the car at the k moment, unit m/s; a l (k), a f (k) are the acceleration information of the front and rear two cars at k moment respectively, unit m/s 2 ; v ref (k) represents the relative speed of the two vehicles at time k, the unit is m/s, satisfying v ref (k)=v l (k)-v(k), v l (k) is the longitudinal speed of the preceding vehicle at time k, The unit is m/s; Δx(k) is the distance between two vehicles at time k, the unit is m; T s is the sampling period of the system, the unit is s.

选取状态矢量x(k)=[Δx(k),vref(k),v(k)]T,将被控车辆加速度作为系统的控制输入,即u(k)=af(k),一般情况对于被控车辆的纵向加速度可以利用车辆的加速度传感器很方便的获得,但是由于车车通信尚未实现,因此当前时刻想要获得前车的加速度还存在较大的难度。基于以上考虑,认为前车(目标车辆)加速度是ACC系统的扰动,即w(k)=al(k),由于控制的最终目标是使两车实际间距趋近于间距策略计算出的期望跟车间距,因此,系统的输出选择两车实际间距。这样就可以将上述方程描述成如下所示的状态空间表达式的形式:Select the state vector x(k)=[Δx(k),v ref (k),v(k)] T , take the acceleration of the controlled vehicle as the control input of the system, that is, u(k)=a f (k), In general, the longitudinal acceleration of the controlled vehicle can be easily obtained by using the vehicle's acceleration sensor. However, since the vehicle-to-vehicle communication has not yet been realized, it is still difficult to obtain the acceleration of the vehicle in front at the current moment. Based on the above considerations, it is considered that the acceleration of the vehicle in front (target vehicle) is the disturbance of the ACC system, that is, w(k)= al (k), since the ultimate goal of control is to make the actual distance between the two vehicles approach the expectation calculated by the distance strategy The following distance, therefore, the output of the system selects the actual distance between the two vehicles. This allows the above equation to be described in the form of a state-space expression as follows:

{{ xx (( kk ++ 11 )) == AA xx (( kk )) ++ BB uu (( kk )) ++ GG ww (( kk )) ythe y (( kk )) == CC xx (( kk )) -- -- -- (( 22 ))

其中,in,

C=[1 0 0] C=[1 0 0]

步骤二、上位控制器的设计:基于步骤一建立的两车相互纵向运动学模型,设计模型预测控制器,根据目前广泛采用的恒定车头时距策略获得期望的两车间距,根据车辆的实时状态,利用模型预测控制算法决策出跟踪该期望车间距所需要的期望的纵向加速度。该设计过程具体步骤如下:Step 2. Design of the upper controller: Based on the mutual longitudinal kinematics model of the two vehicles established in step 1, design a model predictive controller, obtain the expected distance between the two vehicles according to the currently widely used constant headway strategy, and obtain the desired distance between the two vehicles according to the real-time state of the vehicle , using the model predictive control algorithm to determine the desired longitudinal acceleration required to track the desired inter-vehicle distance. The specific steps of the design process are as follows:

1)优化问题的形成1) Formation of the optimization problem

ACC系统的主要目标有以下四点:安全性、跟踪性能、舒适性和燃油经济性。然而这几点是相互矛盾的。若要满足经济性要求,则希望车辆在行驶过程中尽可能平稳,即不存在加速度急剧变化的情况,这势必会影响跟踪性能。相反,如果在设计控制器的过程中仅考虑跟踪性能,这样不可避免的存在不必要的加速和紧急制动情况的发生,这不仅影响燃油经济性,在一定程度上,如果驾驶员不能很好的适应自适应巡航控制系统,则会产生所谓的信任危机,从而带来的后果就是驾驶员频繁的进行主动干预,这不仅与自适应巡航控制系统的设计初衷相违背,还会带来额外的精神负担。综上所述,在进行控制系统的设计过程中,仅仅考虑其中的任何一项是不合理的,必须在同一个框架下同时兼顾多个目标。为了量化提出的ACC系统的性能指标,我们重新分析上述目标。The main goals of the ACC system are the following four points: safety, tracking performance, comfort and fuel economy. However, these points are contradictory. To meet the economic requirements, it is hoped that the vehicle is as stable as possible during driving, that is, there is no sharp change in acceleration, which will inevitably affect the tracking performance. On the contrary, if only the tracking performance is considered in the process of designing the controller, there will inevitably be unnecessary acceleration and emergency braking, which will not only affect the fuel economy, but to a certain extent, if the driver cannot Adapting to the adaptive cruise control system will produce a so-called crisis of trust, which will result in frequent active intervention by the driver, which not only violates the original design intention of the adaptive cruise control system, but also brings additional Mental burden. To sum up, in the design process of the control system, it is unreasonable to only consider any one of them, and it is necessary to take into account multiple goals under the same framework. To quantify the performance metrics of the proposed ACC system, we reanalyze the above objectives.

首先,无论采取何种算法,安全性是系统在行驶过程中时时刻刻都要满足的首要目标。也就是说为了满足安全性需求,在任何时刻两车间距都要大于一个安全的车间距,如下面约束方程(3)所示。First of all, no matter what algorithm is adopted, safety is the primary goal that the system must meet at all times during driving. That is to say, in order to meet the safety requirements, the distance between two vehicles must be greater than a safe distance between vehicles at any time, as shown in the following constraint equation (3).

约束1:Δx(k)≥dc (3)Constraint 1: Δx(k)≥d c (3)

其中,dc代表安全的两车间距。Among them, dc represents the safe distance between two cars.

其次,对于跟踪性能,驾驶员期望稳态时实际两车间距跟踪上期望的两车间距。Secondly, for tracking performance, the driver expects the actual distance between two vehicles to track the expected distance between two vehicles in steady state.

目标1:Δx(k)→Δxdes当k→∞ (4)Goal 1: Δx(k)→Δx des when k→∞ (4)

其中,Δxdes代表期望的两车间距。Among them, Δx des represents the expected distance between two vehicles.

最后,对于乘坐舒适性和燃油经济性的要求,在汽车行驶过程中,体现乘坐舒适性的指标主要是车辆的纵向加速度这个参数,加速度的绝对值越小乘坐舒适性就越高,同时平滑的动态响应曲线也有利于燃油经济性的提高。Finally, for the requirements of ride comfort and fuel economy, during the driving process of the car, the index that reflects the ride comfort is mainly the parameter of the longitudinal acceleration of the vehicle. The smaller the absolute value of the acceleration, the higher the ride comfort. At the same time, the smooth The dynamic response curve also benefits fuel economy.

约束2:afmin≤af(k)≤afmax (5)Constraint 2: a fmin ≤ a f (k) ≤ a fmax (5)

此外,考虑到车辆自身能力的限制,车辆行驶过程中还需满足如下的速度约束:In addition, considering the limitations of the vehicle's own capabilities, the following speed constraints must be met during the driving process of the vehicle:

约束3:vmin≤v(k)≤vmax (6)Constraint 3: v min ≤ v(k) ≤ v max (6)

综上所述,在MPC的框架下考虑多目标的车辆ACC系统的控制可以总结成如下的优化问题:In summary, the control of vehicle ACC system considering multi-objective under the framework of MPC can be summarized as the following optimization problem:

问题一:Question one:

mm ii nno uu (( kk )) JJ (( ythe y (( kk )) ,, uu (( kk )) ,, mm ,, pp )) -- -- -- (( 77 ))

满足两车相互纵向运动学:Satisfy the mutual longitudinal kinematics of two vehicles:

vv (( kk ++ 11 )) == vv (( kk )) ++ aa ff (( kk )) TT sthe s vv rr ee ff (( kk ++ 11 )) == vv rr ee ff (( kk )) ++ aa ll (( kk )) TT sthe s -- aa ff (( kk )) TT sthe s ΔΔ xx (( kk ++ 11 )) == ΔΔ xx (( kk )) ++ vv rr ee ff (( kk )) TT sthe s ++ 11 22 (( aa ll (( kk )) -- aa ff (( kk )) )) TT sthe s 22

同时满足不等式约束:while satisfying the inequality constraints:

ΔΔ xx (( kk )) ≥&Greater Equal; dd cc aa ff mm ii nno ≤≤ aa ff (( kk )) ≤≤ aa ff mm aa xx vv minmin ≤≤ vv (( kk )) ≤≤ vv mm aa xx

其中,in,

JJ (( ythe y (( kk )) ,, uu (( kk )) ,, mm ,, pp )) ,, == ΣΣ ii == 11 pp |||| ΓΓ ythe y ,, ii (( ythe y cc (( kk ++ ii || kk )) -- rr (( kk ++ ii )) )) |||| 22 ++ ΣΣ ii == 11 mm |||| ΓΓ uu ,, ii (( kk ++ ii -- 11 )) |||| 22

式中,p是系统的预测时域,m是控制时域且m≤p。In the formula, p is the prediction time domain of the system, m is the control time domain and m≤p.

2)优化问题的求解2) Solving the optimization problem

假设所有的状态都是可以测量得到的,为了推导预测方程,还需做如下假设:Assuming that all states are measurable, in order to derive the prediction equation, the following assumptions need to be made:

(1)控制时域之外,控制量不变,即u(k+i)=u(k+m-1),i=m,m+1,...p-1.(1) Outside the control time domain, the control quantity remains unchanged, that is, u(k+i)=u(k+m-1), i=m, m+1,...p-1.

(2)干扰在k时刻之后保持不变,即w(k+i)=w(k),i=1,2,…p-1.为了便于控制器的求解,首先推导预测方程的表达形式,推导过程如下:(2) The disturbance remains unchanged after time k, that is, w(k+i)=w(k), i=1, 2,...p-1. In order to facilitate the solution of the controller, the expression form of the prediction equation is derived first , the derivation process is as follows:

x(k+1|k)=Ax(k)+Bu(k)+Gw(k)x(k+1|k)=Ax(k)+Bu(k)+Gw(k)

x(k+2|k)=Ax(k+1|k)+Bu(k+1)+Gw(k+1)x(k+2|k)=Ax(k+1|k)+Bu(k+1)+Gw(k+1)

=A2x(k)+ABu(k)+Bu(k+1)+(AG+G)w(k)=A 2 x(k)+ABu(k)+Bu(k+1)+(AG+G)w(k)

x(k+3|k)=Ax(k+2|k)+Bu(k+2)+Gw(k+2)x(k+3|k)=Ax(k+2|k)+Bu(k+2)+Gw(k+2)

=A3x(k)+A2Bu(k)+ABu(k+1)+Bu(k+2)+(A2G+AG+G)w(k)=A 3 x(k)+A 2 Bu(k)+ABu(k+1)+Bu(k+2)+(A 2 G+AG+G)w(k)

类推可以得到:Analogy can get:

x(k+m|k)=Ax(k+m-1|k)+Bu(k+m-1)+Gw(k+m-1)x(k+m|k)=Ax(k+m-1|k)+Bu(k+m-1)+Gw(k+m-1)

=Amx(k)+Am-1Bu(k)+Am-2Bu(k+1)+…+ABu(k+m-2)+Bu(k+m-1)=A m x(k)+A m-1 Bu(k)+A m-2 Bu(k+1)+...+ABu(k+m-2)+Bu(k+m-1)

+(Am-1G+Am-2G+…+AG+G)w(k)+(A m-1 G+A m-2 G+…+AG+G)w(k)

x(k+p|k)=Ax(k+p-1|k)+Bu(k+p-1)+Gw(k+p-1)x(k+p|k)=Ax(k+p-1|k)+Bu(k+p-1)+Gw(k+p-1)

=Apx(k)+Ap-1Bu(k)+Ap-2Bu(k+1)+…+Ap-mBu(k+m-1)+=A p x(k)+A p-1 Bu(k)+A p-2 Bu(k+1)+...+A pm Bu(k+m-1)+

Ap-m-1Bu(k+m-1)+…+ABu(k+m-1)+Bu(k+m-1)+A pm-1 Bu(k+m-1)+…+ABu(k+m-1)+Bu(k+m-1)+

(Ap-1G+Ap-2G+…+AG+G)w(k)(A p-1 G+A p-2 G+…+AG+G)w(k)

由于:because:

y(k)=Cx(k)y(k)=Cx(k)

所以:so:

y(k+1|k)=Cx(k+1|k)y(k+1|k)=Cx(k+1|k)

=CAx(k)+CBu(k)=CAx(k)+CBu(k)

y(k+2|k)=CA2x(k)+CABu(k)+CBu(k+1)+(CAG+CG)w(k)y(k+2|k)=CA 2 x(k)+CABu(k)+CBu(k+1)+(CAG+CG)w(k)

类推可以得到:Analogy can get:

y(k+m|k)=CAmx(k)+CAm-1Bu(k)+CAm-2Bu(k+1)+…+CABu(k+m-2)+y(k+m|k)=CA m x(k)+CA m-1 Bu(k)+CA m-2 Bu(k+1)+…+CABu(k+m-2)+

CBu(k+m-1)+(CAm-1G+CAm-2G+…+CAG+CG)w(k)CBu(k+m-1)+(CA m-1 G+CA m-2 G+…+CAG+CG)w(k)

y(k+p|k)=CApx(k)+CAp-1Bu(k)+CAp-2Bu(k+1)+…+CAp-mBu(k+m-1)y(k+p|k)=CA p x(k)+CA p-1 Bu(k)+CA p-2 Bu(k+1)+…+CA pm Bu(k+m-1)

+CAp-m-1Bu(k+m-1)+…+CABu(k+m-1)+CBu(k+m-1)+CA pm-1 Bu(k+m-1)+…+CABu(k+m-1)+CBu(k+m-1)

+(CAp-1G+CAp-2G+…+CAG+CG)w(k)+(CA p-1 G+CA p-2 G+…+CAG+CG)w(k)

定义p步预测输出向量和m步输入向量如下:Define the p-step prediction output vector and the m-step input vector as follows:

YY pp (( kk ++ 11 || kk )) == dd ee ff ythe y (( kk ++ 11 || kk )) ythe y (( kk ++ 22 || kk )) .. .. .. ythe y (( kk ++ pp || kk )) Uu (( kk )) == dd ee ff uu (( kk )) uu (( kk ++ 11 )) .. .. .. uu (( kk ++ mm -- 11 )) WW (( kk )) == ww (( kk || kk )) ww (( kk || kk )) .. .. .. ww (( kk || kk ))

可以得到预测方程的表达式如下:The expression of the prediction equation can be obtained as follows:

Yp(k+1|k)=Sxx(k)+SwW(k)+SuU(k) (8)Y p (k+1|k)=S x x(k)+S w W(k)+S u U(k) (8)

其中,in,

根据CTH间距策略模块,期望的两车间距应该和本车速度满足如下的关系:According to the CTH distance strategy module, the expected distance between two vehicles should satisfy the following relationship with the speed of the vehicle:

r(k+i)=th·v(k+i)+r0 (9)r(k+i)=t h v(k+i)+r 0 (9)

式中,th代表车间时距,r0是与安全性有关的一个常数。In the formula, t h represents the headway time distance, and r 0 is a constant related to safety.

定义由于r(k+i)与输入u(k)有关,这样把系统的第三个状态v(k)定义为系统的输出vb,则definition Since r(k+i) is related to the input u(k), the third state v(k) of the system is defined as the output v b of the system, then

vb(k+1)=vb(k)+Tsu(k) (10)v b (k+1)=v b (k)+T s u(k) (10)

将上述输出写成矩阵的形式Write the above output in the form of a matrix

Vb(k+1|k)=Vxx(k)+VuU(k) (11)V b (k+1|k)=V x x(k)+V u U(k) (11)

其中,in,

定义则R(k+1)=th[Vxx(k)+VuU(k)]+R0,将上述表达形式带入目标函数(7),并定义Ep(k+1|k)=(Sx-thVx)x(k)+SwW(k)-R0,重新整理该目标函数便可获得如下的形式:definition Then R(k+1)=t h [V x x(k)+V u U(k)]+R 0 , bring the above expression into the objective function (7), and define E p (k+1| k)=(S x -t h V x )x(k)+S w W(k)-R 0 , rearrange the objective function to obtain the following form:

JJ == |||| ΓΓ ythe y (( EE. pp (( kk ++ 11 || kk )) ++ (( SS uu -- tt hh VV uu )) Uu (( kk )) )) |||| 22 ++ |||| ΓΓ uu Uu (( kk )) |||| 22 == Uu (( kk )) TT [[ (( SS uu -- tt hh VV uu )) TT ΓΓ ythe y TT ΓΓ ythe y (( SS uu -- tt hh VV uu )) ++ ΓΓ uu TT ΓΓ uu ]] Uu (( kk )) ++ 22 EE. pp (( kk ++ 11 || kk )) TT ΓΓ ythe y TT ΓΓ ythe y (( SS uu -- tt hh VV hh )) Uu (( kk )) ++ EE. pp (( kk ++ 11 || kk )) TT ΓΓ ythe y TT ΓΓ ythe y EE. pp (( kk ++ 11 || kk )) -- -- -- (( 1212 ))

由于Ep(k+1|k)TΓy TΓyEp(k+1|k)与优化变量无关,这样将目标函数(12)写成如下的形式:Since E p (k+1|k) T Γ y T Γ y E p (k+1|k) has nothing to do with the optimization variables, the objective function (12) can be written as follows:

J=U(k)THU(k)+G(k+1|k)TU(k) (13)J=U(k) T HU(k)+G(k+1|k) T U(k) (13)

其中,in,

H=(Su-thVu)TΓy TΓy(Su-thVu)+Γu TΓu H=(S u -t h V u ) T Γ y T Γ y (S u -t h V u )+Γ u T Γ u

G(k+1|k)T=2Ep(k+1|k)Γy TΓy(Su-thVu)G(k+1|k) T =2E p (k+1|k)Γ y T Γ y (S u -t h V u )

为了便于控制器的求解需要将优化问题中的约束转换成Cuz≥b的形式。In order to facilitate the solution of the controller, the constraints in the optimization problem need to be transformed into the form of C u z≥b.

对于安全性约束方程(3)可以转换成系统的输出约束的形式:For the security constraint equation (3) can be transformed into the output constraint form of the system:

ΔΔ xx (( kk )) ≥&Greater Equal; dd cc ⇒⇒ SS uu Uu (( kk )) ≥&Greater Equal; DD. cc -- SS xx xx (( kk )) -- SS ww WW (( kk )) -- -- -- (( 1414 ))

其中Su,Sx,Sw表达式和上述相同,Dc=[dc dc … dc]TThe expressions of Su , S x , and S w are the same as above, and D c =[d c d c ... d c ] T .

对于控制约束(5)可以转换成如下的形式:For control constraints (5) can be transformed into the following form:

aa ff minmin ≤≤ aa ff (( kk )) ≤≤ aa ff maxmax ⇒⇒ -- II mm ** mm II mm ** mm Uu (( kk )) ≥&Greater Equal; -- Uu maxmax Uu minmin -- -- -- (( 1515 ))

其中,Umax=[afmax afmax … afmax]T,Umin=[afmin afmin … afmin]TWherein, U max =[a fmax a fmax ... a fmax ] T , U min =[a fmin a fmin ... a fmin ] T .

对于状态约束(6)前面提到定义本车速度作为一个约束输出,并推导输出的预测方程,这样便可以将上述约束写成如下的表达形式:For the state constraint (6), it was mentioned earlier that the speed of the vehicle is defined as a constraint output, and the output prediction equation is derived, so that the above constraint can be written as the following expression:

-- VV uu Uu (( kk )) ≥&Greater Equal; VV xx xx (( kk )) -- VV maxmax VV uu Uu (( kk )) ≥&Greater Equal; VV minmin -- VV xx xx (( kk )) -- -- -- (( 1616 ))

其中,Vx,Vu的表达式如前所述,Among them, the expressions of V x and V u are as mentioned above,

Vmax=[vmax vmax … vmax]T,Vmin=[vmin vmin … vmin]TV max = [v max v max ... v max ] T , V min = [v min v min ... v min ] T .

至此,便将系统的约束全部转换完毕。这样优化问题一最终可以转化成问题二:So far, all the constraints of the system have been transformed. In this way, optimization problem 1 can finally be transformed into problem 2:

问题二: Question two:

其中,in,

H=(Su-thVu)TΓy TΓy(Su-thVu)+Γu TΓu H=(S u -t h V u ) T Γ y T Γ y (S u -t h V u )+Γ u T Γ u

G(k+1|k)T=2Ep(k+1|k)Γy TΓy(Su-thVu)G(k+1|k) T =2E p (k+1|k)Γ y T Γ y (S u -t h V u )

CC uu == -- II mm ** mm II mm ** mm SS uu VV uu -- VV uu bb (( kk ++ 11 || kk )) == -- Uu maxmax Uu minmin DD. cc -- SS xx xx (( kk )) -- SS ww WW (( kk )) VV minmin -- VV xx xx (( kk )) VV xx xx (( kk )) -- VV maxmax

调用MATLAB中求解器quadprog便可完成上位控制器的求解,获得期望的纵向加速度。Calling the solver quadprog in MATLAB can complete the solution of the host controller and obtain the desired longitudinal acceleration.

步骤三、建立车辆逆纵向动力学模型:本文研究的自主车辆都是基于高保真的仿真软件veDYNA中的自动换挡车辆,也就是说在车辆行驶的过程中无需考虑档位的影响。那么影响自主车辆纵向行驶的因素主要是节气门开度和制动踏板开度两个因素。根据车辆的运行过程可知,当给定一个节气门开度输入后,发动机将产生相应的输出扭矩,该扭矩经过液力变矩器传送给车辆的变速器,最终通过轴承系统作用在车轮上,产生相应的驱动力矩。制动工况同样如此,当给定一个制动压力输入后,由液压制动系统产生的力矩直接作用到车轮上,迫使车辆减速行驶。根据上述分析,由上位控制器计算出的期望加速度指令须通过车辆逆纵向动力学模型转变为期望的节气门开度和制动踏板的位置,然后将该控制信号作用到被控车辆,以控制车辆的加速、减速和匀速运动,实现自适应巡航系统的功能。所以需要分为加速和减速两种工况建立逆纵向动力学模型:Step 3: Establish vehicle inverse longitudinal dynamics model: The autonomous vehicles studied in this paper are all automatic gear-shifting vehicles based on the high-fidelity simulation software veDYNA, which means that there is no need to consider the influence of gears during the driving process of the vehicle. Then the main factors affecting the longitudinal driving of the autonomous vehicle are the throttle opening and the brake pedal opening. According to the running process of the vehicle, when a throttle opening is given, the engine will generate a corresponding output torque, which is transmitted to the vehicle's transmission through the torque converter, and finally acts on the wheels through the bearing system to generate corresponding drive torque. The same is true for braking conditions. When a brake pressure input is given, the torque generated by the hydraulic braking system acts directly on the wheels, forcing the vehicle to slow down. According to the above analysis, the expected acceleration command calculated by the upper controller must be transformed into the expected throttle opening and brake pedal position through the vehicle inverse longitudinal dynamics model, and then the control signal is applied to the controlled vehicle to control Acceleration, deceleration and uniform motion of the vehicle realize the function of the adaptive cruise system. Therefore, it is necessary to establish an inverse longitudinal dynamics model in two conditions: acceleration and deceleration:

A.加速控制(驱动工况)A. Acceleration control (driving condition)

经逻辑切换后,如果切换为加速控制,则须按照期望加速度的要求,经过计算得到期望发动机转矩,再通过发动机逆向模型查得期望的节气门开度。首先根据牛顿第二定律建立汽车行驶方程式:After logical switching, if switching to acceleration control, the expected engine torque must be obtained through calculation according to the requirements of the expected acceleration, and then the expected throttle opening can be found through the engine reverse model. First, establish the vehicle driving equation according to Newton's second law:

δδ mm aa == ii gg ii 00 ηη TT rr ee ff ff TT ee -- mm gg ff -- 11 22 CC dd AρvAρv 22 -- mm gg sthe s ii nno θθ -- -- -- (( 1818 ))

根据上式可以得到发动机的输出扭矩:According to the above formula, the output torque of the engine can be obtained:

TT ee == (( mm gg ff ++ 11 22 CC dd AρvAρv 22 ++ mm gg sthe s ii nno θθ ++ δδ mm aa )) rr ee ff ff ii gg ii 00 ηη TT -- -- -- (( 1919 ))

式中各符号的含义如下:The meanings of the symbols in the formula are as follows:

Te是发动机期望扭矩,ig是变速器的传动比,i0表示主减速传动比,ηT表示传动系的机械效率,reff是车轮的有效半径,m是整车质量,f是滚动阻力系数,Cd是空气阻力系数,A是迎风面积,ρ为空气密度,v是车辆纵向行驶速度,θ代表道路坡度,δ是汽车旋转质量换算系数,a是车辆的纵向加速度,g是重力加速度。T e is the expected torque of the engine, i g is the gear ratio of the transmission, i 0 is the final reduction gear ratio, η T is the mechanical efficiency of the drive train, r eff is the effective radius of the wheel, m is the mass of the vehicle, and f is the rolling resistance Coefficient, C d is the air resistance coefficient, A is the windward area, ρ is the air density, v is the longitudinal speed of the vehicle, θ is the road slope, δ is the conversion factor of the car rotating mass, a is the longitudinal acceleration of the vehicle, g is the acceleration of gravity .

利用veDYNA车辆模型中发动机转矩特性map示意图,反查表就可以得到该扭矩下对应的节气门开度的大小,如图3所示。根据Te和发动机转速ωe,利用发动机节气门开度特性曲线图,可以求得期望的节气门开度αdesUsing the schematic diagram of the engine torque characteristic map in the veDYNA vehicle model, the throttle opening corresponding to the torque can be obtained by looking up the table, as shown in Figure 3. According to T e and engine speed ω e , using the engine throttle opening characteristic curve, the desired throttle opening α des can be obtained as

αdes=f(Tee) (20)α des =f(T ee ) (20)

B.制动控制(制动工况)B. Braking control (braking conditions)

经过逻辑切换之后,如切换为制动控制,须按照期望加速度,求得期望制动力矩,继而通过制动器逆向模型求得期望的制动踏板开度,将βdes通过执行器施加于被控车辆进行制动控制。After logical switching, if switching to brake control, the desired braking torque must be obtained according to the desired acceleration, and then the desired brake pedal opening is obtained through the brake inverse model, and β des is applied to the controlled vehicle through the actuator Perform brake control.

制动行驶时车辆的行驶方程如下:The driving equation of the vehicle when braking is as follows:

δδ mm aa == Ff bb ++ mm gg ff ++ 11 22 CC dd AρvAρv 22 ++ mm gg sthe s ii nno θθ -- -- -- (( 21twenty one ))

根据上式可以得到发动机制动力矩表达式:According to the above formula, the engine braking torque expression can be obtained:

TT bb == (( δδ mm aa -- mm gg ff -- 11 22 CC dd AρvAρv 22 -- mm gg sthe s ii nno θθ )) rr ee ff ff -- -- -- (( 22twenty two ))

此处认为车辆的四个轮子是相同的,也就是说整车的制动力矩由四个轮子平均分配,这样就可以每个轮子的制动力矩由于veDYNA中每一个车轮上的制动力矩的计算公式满足下面的方程:Here, the four wheels of the vehicle are considered to be the same, that is to say, the braking torque of the whole vehicle is equally distributed by the four wheels, so that the braking torque of each wheel can be Since the calculation formula of the braking torque on each wheel in veDYNA satisfies the following equation:

Mb=2(Pb·Ab·rb·μb) (23)M b =2(P b ·A b ·r b ·μ b ) (23)

式中,In the formula,

Pb代表每个轮子上的制动压力,单位:PaP b represents the brake pressure on each wheel, unit: Pa

μb代表刹车片和刹车盘之间的摩擦系数μ b represents the friction coefficient between the brake pad and the brake disc

Ab代表摩擦片与制动盘的接触面积,单位:m2 A b represents the contact area between the friction plate and the brake disc, unit: m2

rb代表制动半径,单位:mr b represents the braking radius, unit: m

将上述参数带入就可以得到每个轮子的制动压力与制动力矩的关系,Bring the above parameters into the relationship between the braking pressure and braking torque of each wheel,

Mb=0.1323×10-3·Pb (24)M b =0.1323×10 -3 ·P b (24)

获得期望的制动压力Pb后,将其转换成期望的制动踏板开度就完成了制动工况下的减速控制。veDYNA车辆模型中制动力矩与制动踏板的开度关系满足下面的方程:After the desired brake pressure P b is obtained, converting it into the desired brake pedal opening completes the deceleration control under braking conditions. The relationship between the braking torque and the opening of the brake pedal in the veDYNA vehicle model satisfies the following equation:

ββ dd ee sthe s == PP bb PP bb mm aa xx ×× 100100 %% -- -- -- (( 2525 ))

式中,Pbmax代表最大制动压力,取值是2×107Pa。In the formula, P bmax represents the maximum brake pressure, and its value is 2×10 7 Pa.

步骤四、下位控制器的设计:下位控制器根据上位控制器求解出的期望加速度,首先经过逻辑判断模块决策出为了跟踪这个期望加速度的要求采取驱动模块还是制动模块,此处我们采取最简单的基于阈值的切换方法,认为当加速度大于零的时候采用驱动控制,加速度小于零的时候采取制动控制。如需驱动控制,根据公式(19)获得期望的驱动力矩,根据实时反馈的发动机转速信息,和方程式(20)就可以获得相应的节气门开度,将这个控制信号作用给被控车辆,完成驱动工况下的跟踪控制。同理,如需制动控制,首先根据公式(22)、(23)获得期望的驱动力矩,再根据方程式(24)、(25)就可以获得相应的制动踏板的开度,将这个控制信号作用给被控车辆,完成制动工况下的跟踪控制。Step 4. The design of the lower-level controller: The lower-level controller uses the expected acceleration obtained by the upper-level controller. First, the logical judgment module decides whether to use the driving module or the braking module to track the expected acceleration. Here we take the simplest The threshold-based switching method considers that the driving control is adopted when the acceleration is greater than zero, and the braking control is adopted when the acceleration is less than zero. If driving control is required, the desired driving torque can be obtained according to formula (19), and the corresponding throttle opening can be obtained according to the real-time feedback engine speed information and formula (20), and this control signal is applied to the controlled vehicle to complete Tracking control under driving conditions. Similarly, if brake control is required, first obtain the desired driving torque according to the formulas (22) and (23), and then obtain the corresponding brake pedal opening according to the formulas (24) and (25). The signal acts on the controlled vehicle to complete the tracking control under braking conditions.

下面给出本发明所述的考虑多目标的车辆自适应巡航控制方法的离线仿真验证。The off-line simulation verification of the vehicle adaptive cruise control method considering multi-objectives described in the present invention is given below.

为验证本发明提出的基于多目标的车辆自适应巡航控制方法的有效性,选取巡航过程中两种典型工况进行验证,下面给出具体的实验结果与分析。In order to verify the effectiveness of the multi-objective-based vehicle adaptive cruise control method proposed by the present invention, two typical working conditions in the cruise process are selected for verification. The specific experimental results and analysis are given below.

(1)加速控制实验结果(1) Acceleration control experiment results

实验中设定前20s由veDYNA的虚拟驾驶员操作车辆,使车辆加速到120km/h,观测到前方100m处前车以100km/h的速度行驶,经过计算期望的两车间距是40.33m,而实际两车间距是100m,控制器作用下车辆行驶过程中的几个状态如图4、图5、图6所示。从结果中可以看出,控制器作用的初始时刻,实际两车间距大于期望的两车间距,ACC系统首先控制本车加速,以缩短两车之间的间距,使两车间距趋近于理想安全距离,当两车间距缩短到一定程度时,ACC系统控制本车较均匀地减速,使ACC车辆的速度接近于前行车辆的速度,同时,使两车之间的间距逐步缩小到系统设定的两车间的理想安全距离。在这个过程中,两车间距始终大于安全的车间距同时车辆加速度的变化也处于合理的范围。In the experiment, it was set that the virtual driver of veDYNA operated the vehicle for the first 20 seconds to accelerate the vehicle to 120km/h. It was observed that the vehicle in front was driving at a speed of 100km/h 100m ahead. After calculation, the expected distance between the two vehicles was 40.33m, while The actual distance between the two vehicles is 100m, and several states of the vehicle during the driving process under the action of the controller are shown in Figure 4, Figure 5, and Figure 6. It can be seen from the results that at the initial moment when the controller acts, the actual distance between the two vehicles is greater than the expected distance between the two vehicles, and the ACC system first controls the acceleration of the vehicle to shorten the distance between the two vehicles and make the distance between the two vehicles approach the ideal Safety distance, when the distance between the two vehicles is shortened to a certain extent, the ACC system controls the vehicle to decelerate more evenly, so that the speed of the ACC vehicle is close to the speed of the vehicle in front, and at the same time, the distance between the two vehicles is gradually reduced to the system setting. The ideal safe distance between the two workshops. In this process, the distance between two vehicles is always greater than the safe distance between vehicles, and the change of vehicle acceleration is also within a reasonable range.

(2)减速控制实验结果(2) Experimental results of deceleration control

实验中设定前20s由veDYNA的虚拟驾驶员操作车辆,使车辆加速到120km/h,观测到前方35m处前车以100km/h的速度行驶,经过计算期望的两车间距是40.33m,而实际两车间距是35m,控制器作用下车辆行驶过程中的几个状态如图7、图8、图9所示。从图中可以看出在t=20s时,两车初始间距小于安全间距,两车之间的跟随行驶具有一定不安全性,ACC系统直接控制本车进行一定强度的减速,提高两车跟随行驶的安全性,当主车速度减到一定程度时,稍小于前车的速度,则ACC系统控制车辆进行适当的加速,使ACC车辆的速度趋近于前车的速度,同时使两车之间的间距趋近于理想安全距离。In the experiment, it was set that the virtual driver of veDYNA operated the vehicle for the first 20 seconds to accelerate the vehicle to 120km/h. It was observed that the vehicle in front was driving at a speed of 100km/h 35m ahead. After calculation, the expected distance between the two vehicles was 40.33m, while The actual distance between the two vehicles is 35m, and several states of the vehicle during the driving process under the action of the controller are shown in Figure 7, Figure 8, and Figure 9. It can be seen from the figure that when t=20s, the initial distance between the two vehicles is smaller than the safe distance, and the following driving between the two vehicles is unsafe. When the speed of the main vehicle decreases to a certain level and is slightly lower than the speed of the vehicle in front, the ACC system controls the vehicle to accelerate appropriately, so that the speed of the ACC vehicle approaches the speed of the vehicle in front, and at the same time makes the distance between the two vehicles The spacing tends to be close to the ideal safe distance.

Claims (4)

1. A vehicle adaptive cruise control method considering multiple targets is characterized in that a hierarchical control strategy is adopted: the upper-layer control decides the expected longitudinal acceleration according to the current states of the target vehicle and the controlled vehicle; the lower layer control realizes the tracking of the expected longitudinal acceleration by a reverse thrust method; the method comprises the following steps:
step one, establishing a mutual longitudinal kinematics model of two vehicles: establishing a longitudinal kinematic model of the two vehicles according to the kinematic relationship between the controlled vehicle and the target vehicle, and simultaneously taking the acceleration information of the front vehicle as a disturbance signal;
step two, designing an upper controller: designing a model prediction controller based on the mutual longitudinal kinematics model of the two vehicles established in the step one, obtaining an expected distance between the two vehicles according to a constant head time interval strategy, and deciding an expected longitudinal acceleration required for tracking the expected distance between the two vehicles by using a model prediction control algorithm according to the real-time state of the vehicles;
step three, establishing a vehicle inverse longitudinal dynamics model: dividing the vehicle control working condition into a driving working condition and a braking working condition, and respectively establishing a vehicle inverse longitudinal dynamic model for the two working conditions according to a vehicle running equation, wherein the vehicle inverse longitudinal dynamic model is used for converting an expected acceleration instruction calculated by the upper controller into an expected throttle opening or an expected brake pedal opening through the vehicle inverse longitudinal dynamic model;
step four, designing a lower controller: according to the vehicle inverse longitudinal dynamics model, obtaining an expected throttle opening according to expected acceleration under a driving working condition, and obtaining an expected brake pedal opening according to the expected acceleration under a braking working condition; and outputting the obtained control signal to the controlled vehicle to complete the tracking control of the expected inter-vehicle distance.
2. The multi-objective-considered vehicle adaptive cruise control method according to claim 1, wherein the vehicle-to-vehicle longitudinal kinematic model established in the step one is as follows:
x ( k + 1 ) = A x ( k ) + B u ( k ) + G w ( k ) y ( k ) = C x ( k )
wherein,
A = 1 T s 0 0 1 0 0 0 1 B = - 1 2 T s 2 - T s T s G = 1 2 T s 2 T s 0 C = 1 0 0
u(k)=af(k),w(k)=al(k),al(k)、af(k) acceleration information of two front and rear vehicles at the time k respectively, and the unit m/s2;x(k)=[Δx(k),vref(k),v(k)]T,vref(k) Representing the relative speed of two vehicles at the time k, and satisfying v in the unit of m/sref(k)=vl(k)-v(k),vl(k) Is the longitudinal speed of the leading vehicle at time k,the unit m/s; Δ x (k) is the distance between two vehicles at time k, in m; t issIs the sampling period of the system, in units of s.
3. The multi-objective-considered vehicle adaptive cruise control method according to claim 1, wherein the design process of the step two upper controller specifically comprises the following steps:
1) and (3) an optimization problem is proposed:
m i n u ( k ) J ( y ( k ) , u ( k ) , m , p )
wherein,
J ( y ( k ) , u ( k ) , m , p ) = Σ i = 1 p | | Γ y , i ( y c ( k + i | k ) - r ( k + i ) ) | | 2 + Σ i = 1 m | | Γ u , i u ( k + i - 1 ) | | 2
p is a prediction time domain of the system, m is a control time domain and m is less than or equal to p;
the mutual longitudinal kinematics of the two vehicles is satisfied:
v ( k + 1 ) = v ( k ) + a f ( k ) T s v r e f ( k + 1 ) = v r e f ( k ) + a l ( k ) T s - a f ( k ) T s Δ x ( k + 1 ) = Δ x ( k ) + v r e f ( k ) T s + 1 2 ( a l ( k ) - a f ( k ) ) T s 2
and simultaneously satisfies inequality constraints:
Δ x ( k ) ≥ d c a f m i n ≤ a f ( k ) ≤ a f m a x v min ≤ v ( k ) ≤ v max
al(k)、af(k) acceleration information of two front and rear vehicles at the time k respectively, and the unit m/s2;x(k)=[Δx(k),vref(k),v(k)]T,vref(k) Representing the relative speed of two vehicles at the time k, and satisfying v in the unit of m/sref(k)=vl(k)-v(k),vl(k) Is the longitudinal speed of the preceding vehicle at the moment k, in m/s; Δ x (k) is the distance between two vehicles at time k, in m; t issIs the sampling period of the system, in units of s;
2) solving an optimization problem: converting the optimization problem proposed in the step 1) into:
m i n U ( k ) U ( k ) T H U ( k ) + G ( k + 1 | k ) T U ( k )
s.t. CuU(k)≥b(k+1|k)
wherein,
H=(Su-thVu)T y T y(Su-thVu)+u T u
G(k+1|k)T=2Ep(k+1|k)y T y(Su-thVu)
C u = - I m * m I m * m S u V u - V u b ( k + 1 | k ) = - U max U min D c - S x x ( k ) - S w W ( k ) V min - V x x ( k ) V x x ( k ) - V max
and calling a solver quadprog in the MATLAB to complete the solution of the upper controller and obtain the expected longitudinal acceleration.
4. The multi-objective-considered vehicle adaptive cruise control method according to claim 1, wherein the step three of establishing the vehicle inverse longitudinal dynamics model specifically comprises:
1) vehicle inverse longitudinal dynamics model of driving conditions:
the running equation of the vehicle is established according to Newton's second law:
δ m a = i g i 0 η T r e f f T e - m g f - 1 2 C d Aρv 2 - m g s i n θ
the output torque of the engine can be obtained according to the above equation:
T e = ( m g f + 1 2 C d Aρv 2 + m g s i n θ + δ m a ) r e f f i g i 0 η T
in the formula, TeIs the desired torque of the engine, igIs the transmission ratio of the transmission, i0Representing the final gear ratio, ηTRepresenting the mechanical efficiency of the drive train, reffIs the effective radius of the wheel, m is the vehicle mass, f is the rolling resistance coefficient, CdIs an air resistance coefficient, A is the windward area, ρ is the air density, v is the longitudinal running speed of the vehicle, θ represents the road gradient, is the conversion coefficient of the rotating mass of the vehicle, a is the longitudinal acceleration of the vehicle, and g is the acceleration of gravity;
utilizing an engine torque characteristic map schematic diagram in a veDYNA vehicle model, reversely checking a table to obtain the corresponding throttle opening under the torque, and obtaining the corresponding throttle opening according to TeAnd engine speed omegaeThe desired throttle opening α is obtained from the engine throttle opening characteristic mapdesComprises the following steps:
αdes=f(Tee)
2) vehicle inverse longitudinal dynamics model of braking regime:
the running equation of the vehicle in braking running is as follows:
δ m a = F b + m g f + 1 2 C d Aρv 2 + m g s i n θ
an engine braking torque expression can be obtained from the above equation:
T b = ( δ m a - m g f - 1 2 C d Aρv 2 - m g sin θ ) r e f f
braking torque of each wheel
The calculation formula of the braking torque on each wheel satisfies the following equation:
Mb=2(Pb·Ab·rb·μb)
in the formula,
Pbrepresents the brake pressure on each wheel, in units: pa; mu.sbRepresenting the friction coefficient between the brake block and the brake disc; a. thebRepresents the contact area of the friction plate and the brake disc, and the unit is: m is2;rbRepresentative braking radius, unit: m;
the above parameters are substituted to obtain the relationship between the braking pressure and the braking torque of each wheel:
Mb=0.1323×10-3·Pb
obtaining a desired brake pressure PbAnd then, the control is converted into the expected brake pedal opening degree, namely, the deceleration control under the braking condition is finished.
CN201610351859.6A 2016-05-25 2016-05-25 A kind of adaptive cruise control method for considering multiple target Active CN105857309B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610351859.6A CN105857309B (en) 2016-05-25 2016-05-25 A kind of adaptive cruise control method for considering multiple target

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610351859.6A CN105857309B (en) 2016-05-25 2016-05-25 A kind of adaptive cruise control method for considering multiple target

Publications (2)

Publication Number Publication Date
CN105857309A true CN105857309A (en) 2016-08-17
CN105857309B CN105857309B (en) 2018-06-26

Family

ID=56635901

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610351859.6A Active CN105857309B (en) 2016-05-25 2016-05-25 A kind of adaptive cruise control method for considering multiple target

Country Status (1)

Country Link
CN (1) CN105857309B (en)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106671980A (en) * 2017-02-27 2017-05-17 吉林大学 Pure electric bus self-adaptive cruise system and control method
CN107117170A (en) * 2017-04-28 2017-09-01 吉林大学 A real-time predictive cruise control system based on economical driving
CN107139923A (en) * 2017-05-11 2017-09-08 中科院微电子研究所昆山分所 A kind of ACC decision-making techniques and system
CN107187447A (en) * 2017-05-29 2017-09-22 胡笳 A kind of Vehicle Adaptive Cruising Control Systems and its control method based on car networking
CN107300863A (en) * 2017-07-12 2017-10-27 吉林大学 A kind of longitudinal acceleration control method based on MAP and on-line proving
CN107380165A (en) * 2017-07-27 2017-11-24 浙江工业大学 Vehicle distance control method in vehicle self-adaptive speed change cruise process
CN107577231A (en) * 2017-08-28 2018-01-12 驭势科技(北京)有限公司 Formulating method, device and the automatic driving vehicle of the control decision of vehicle
CN107832517A (en) * 2017-11-01 2018-03-23 合肥创宇新能源科技有限公司 ACC lengthwise movement modeling methods based on relative motion relation
CN107985309A (en) * 2016-10-27 2018-05-04 郑州宇通客车股份有限公司 A kind of segmented vehicle constant-speed traveling control method
CN108839655A (en) * 2018-06-29 2018-11-20 北京理工大学 A kind of cooperating type self-adaptation control method based on minimum safe spacing
CN109229098A (en) * 2018-09-05 2019-01-18 广州小鹏汽车科技有限公司 A kind of method for controlling vehicle adaptive cruise spacing and automobile-used follow travel controlling system
CN109435949A (en) * 2018-11-29 2019-03-08 安徽江淮汽车集团股份有限公司 A kind of adaptive cruise control method and system
CN109859465A (en) * 2019-01-09 2019-06-07 吉林大学 The longitudinally controlled parameter adjustment system of automatic Pilot based on traffic flow step response
WO2019109691A1 (en) * 2017-12-04 2019-06-13 京东方科技集团股份有限公司 Apparatus and method for controlling traveling of vehicle, and processor-readable storage medium
CN110155052A (en) * 2019-05-29 2019-08-23 台州学院 Improved Design Method for Adaptive Cruise Control
CN110164124A (en) * 2019-06-17 2019-08-23 吉林大学 Longitudinal direction of car follow-up control method in a kind of highway heavy truck platoon driving
CN110356397A (en) * 2019-07-09 2019-10-22 东南大学 The hybrid vehicle optimization method that energy normalizing based on road grade minimizes
CN110471408A (en) * 2019-07-03 2019-11-19 天津大学 Automatic driving vehicle paths planning method based on decision process
CN110588652A (en) * 2019-08-16 2019-12-20 江苏大学 A low fuel consumption vehicle adaptive cruise control system and its control method
CN110816529A (en) * 2019-10-28 2020-02-21 西北工业大学 Vehicle cooperative adaptive cruise control method based on variable time interval strategy
CN110949383A (en) * 2018-09-26 2020-04-03 广州汽车集团股份有限公司 Control method and device for following driving of automatic driving vehicle
CN110962848A (en) * 2019-07-31 2020-04-07 重庆长安汽车股份有限公司 Method and system for controlling automatic driving longitudinal motion
CN111497842A (en) * 2020-04-30 2020-08-07 重庆大学 Man-machine double-closed-loop layered cooperative longitudinal car following control method
WO2020187254A1 (en) * 2019-03-18 2020-09-24 长城汽车股份有限公司 Longitudinal control method and system for automatic driving vehicle
CN112590789A (en) * 2020-12-17 2021-04-02 吉林大学 Self-adaptive cruise control method for electric automobile
CN112660124A (en) * 2020-11-30 2021-04-16 吉林大学 Collaborative adaptive cruise control method for lane change scene
CN112758093A (en) * 2021-01-25 2021-05-07 北京罗克维尔斯科技有限公司 ACC vehicle speed control method and device, ACC controller, storage medium and vehicle
CN112936290A (en) * 2021-03-25 2021-06-11 西湖大学 Quadruped robot motion planning method based on layered reinforcement learning
CN113065240A (en) * 2021-03-19 2021-07-02 成都安智杰科技有限公司 Self-adaptive cruise simulation method and device, electronic equipment and storage medium
CN113104035A (en) * 2021-05-10 2021-07-13 武汉光庭信息技术股份有限公司 A vehicle control method, system, electronic device and storage medium
CN113221349A (en) * 2021-05-10 2021-08-06 的卢技术有限公司 Vehicle distance sliding mode control algorithm and system suitable for intelligent driving vehicle
CN115352442A (en) * 2022-08-08 2022-11-18 东风商用车有限公司 Gear optimization-fused predictive energy-saving cruise hierarchical control method for commercial vehicle
CN115892005A (en) * 2023-01-28 2023-04-04 武汉路特斯科技有限公司 Longitudinal trajectory tracking method, controller and storage medium for self-driving vehicles
CN116001786A (en) * 2023-01-09 2023-04-25 常州工学院 A Multi-objective Optimization Method for Adaptive Cruise Control Based on Inertial Trigger Mechanism
CN118270048A (en) * 2024-06-03 2024-07-02 苏州魔视智能科技有限公司 Self-adaptive cruising method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101417655A (en) * 2008-10-14 2009-04-29 清华大学 Vehicle multi-objective coordinated self-adapting cruise control method
JP2009184579A (en) * 2008-02-07 2009-08-20 Keihin Corp Motorcycle cruise control device
US20140012479A1 (en) * 2010-12-30 2014-01-09 Institute Of Automation, Chinese Academy Of Sciences Adaptive cruise control system and method for vehicle
CN103963785A (en) * 2014-05-20 2014-08-06 武汉理工大学 Dual-mode control method for automobile self-adaptive cruise system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009184579A (en) * 2008-02-07 2009-08-20 Keihin Corp Motorcycle cruise control device
CN101417655A (en) * 2008-10-14 2009-04-29 清华大学 Vehicle multi-objective coordinated self-adapting cruise control method
US20140012479A1 (en) * 2010-12-30 2014-01-09 Institute Of Automation, Chinese Academy Of Sciences Adaptive cruise control system and method for vehicle
CN103963785A (en) * 2014-05-20 2014-08-06 武汉理工大学 Dual-mode control method for automobile self-adaptive cruise system

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107985309A (en) * 2016-10-27 2018-05-04 郑州宇通客车股份有限公司 A kind of segmented vehicle constant-speed traveling control method
CN107985309B (en) * 2016-10-27 2020-09-01 郑州宇通客车股份有限公司 Sectional type vehicle constant-speed driving control method
CN106671980A (en) * 2017-02-27 2017-05-17 吉林大学 Pure electric bus self-adaptive cruise system and control method
CN107117170A (en) * 2017-04-28 2017-09-01 吉林大学 A real-time predictive cruise control system based on economical driving
CN107139923A (en) * 2017-05-11 2017-09-08 中科院微电子研究所昆山分所 A kind of ACC decision-making techniques and system
CN107139923B (en) * 2017-05-11 2019-07-09 中科院微电子研究所昆山分所 An ACC decision-making method and system
CN107187447B (en) * 2017-05-29 2019-07-09 胡笳 A kind of Vehicle Adaptive Cruising Control Systems and its control method based on car networking
CN107187447A (en) * 2017-05-29 2017-09-22 胡笳 A kind of Vehicle Adaptive Cruising Control Systems and its control method based on car networking
CN107300863A (en) * 2017-07-12 2017-10-27 吉林大学 A kind of longitudinal acceleration control method based on MAP and on-line proving
CN107300863B (en) * 2017-07-12 2020-01-10 吉林大学 Longitudinal acceleration control method based on MAP graph and online calibration
CN107380165A (en) * 2017-07-27 2017-11-24 浙江工业大学 Vehicle distance control method in vehicle self-adaptive speed change cruise process
CN107577231A (en) * 2017-08-28 2018-01-12 驭势科技(北京)有限公司 Formulating method, device and the automatic driving vehicle of the control decision of vehicle
CN107577231B (en) * 2017-08-28 2023-01-20 驭势科技(北京)有限公司 Method and device for making control decision of vehicle and unmanned vehicle
CN107832517A (en) * 2017-11-01 2018-03-23 合肥创宇新能源科技有限公司 ACC lengthwise movement modeling methods based on relative motion relation
CN107832517B (en) * 2017-11-01 2021-05-04 合肥创宇新能源科技有限公司 ACC longitudinal kinematics modeling method based on relative motion relation
WO2019109691A1 (en) * 2017-12-04 2019-06-13 京东方科技集团股份有限公司 Apparatus and method for controlling traveling of vehicle, and processor-readable storage medium
US11427198B2 (en) 2017-12-04 2022-08-30 Boe Technology Group Co., Ltd. Device and method for controlling travel of vehicle, and processor-readable storage medium
CN109878518B (en) * 2017-12-04 2021-08-17 京东方科技集团股份有限公司 Apparatus and method for controlling vehicle travel
CN109878518A (en) * 2017-12-04 2019-06-14 京东方科技集团股份有限公司 For controlling the device and method of vehicle driving
CN108839655A (en) * 2018-06-29 2018-11-20 北京理工大学 A kind of cooperating type self-adaptation control method based on minimum safe spacing
CN109229098B (en) * 2018-09-05 2020-09-11 广州小鹏汽车科技有限公司 Method for controlling vehicle self-adaptive cruising distance and vehicle following running control device
CN109229098A (en) * 2018-09-05 2019-01-18 广州小鹏汽车科技有限公司 A kind of method for controlling vehicle adaptive cruise spacing and automobile-used follow travel controlling system
CN110949383A (en) * 2018-09-26 2020-04-03 广州汽车集团股份有限公司 Control method and device for following driving of automatic driving vehicle
CN110949383B (en) * 2018-09-26 2021-03-30 广州汽车集团股份有限公司 Control method and device for following driving of automatic driving vehicle
CN109435949A (en) * 2018-11-29 2019-03-08 安徽江淮汽车集团股份有限公司 A kind of adaptive cruise control method and system
CN109859465A (en) * 2019-01-09 2019-06-07 吉林大学 The longitudinally controlled parameter adjustment system of automatic Pilot based on traffic flow step response
CN109859465B (en) * 2019-01-09 2021-05-11 吉林大学 Longitudinal control parameter adjustment system for autonomous driving based on dynamic characteristics of traffic flow
WO2020187254A1 (en) * 2019-03-18 2020-09-24 长城汽车股份有限公司 Longitudinal control method and system for automatic driving vehicle
CN110155052A (en) * 2019-05-29 2019-08-23 台州学院 Improved Design Method for Adaptive Cruise Control
CN110164124A (en) * 2019-06-17 2019-08-23 吉林大学 Longitudinal direction of car follow-up control method in a kind of highway heavy truck platoon driving
CN110471408A (en) * 2019-07-03 2019-11-19 天津大学 Automatic driving vehicle paths planning method based on decision process
CN110471408B (en) * 2019-07-03 2022-07-29 天津大学 Unmanned vehicle path planning method based on decision process
CN110356397A (en) * 2019-07-09 2019-10-22 东南大学 The hybrid vehicle optimization method that energy normalizing based on road grade minimizes
CN110356397B (en) * 2019-07-09 2020-09-18 东南大学 Hybrid electric vehicle optimization method based on energy normalization minimization of road gradient
CN110962848A (en) * 2019-07-31 2020-04-07 重庆长安汽车股份有限公司 Method and system for controlling automatic driving longitudinal motion
CN110588652A (en) * 2019-08-16 2019-12-20 江苏大学 A low fuel consumption vehicle adaptive cruise control system and its control method
CN110816529B (en) * 2019-10-28 2020-12-08 西北工业大学 Vehicle cooperative adaptive cruise control method based on variable time interval strategy
CN110816529A (en) * 2019-10-28 2020-02-21 西北工业大学 Vehicle cooperative adaptive cruise control method based on variable time interval strategy
CN111497842A (en) * 2020-04-30 2020-08-07 重庆大学 Man-machine double-closed-loop layered cooperative longitudinal car following control method
CN112660124A (en) * 2020-11-30 2021-04-16 吉林大学 Collaborative adaptive cruise control method for lane change scene
CN112590789A (en) * 2020-12-17 2021-04-02 吉林大学 Self-adaptive cruise control method for electric automobile
CN112758093A (en) * 2021-01-25 2021-05-07 北京罗克维尔斯科技有限公司 ACC vehicle speed control method and device, ACC controller, storage medium and vehicle
CN113065240A (en) * 2021-03-19 2021-07-02 成都安智杰科技有限公司 Self-adaptive cruise simulation method and device, electronic equipment and storage medium
CN112936290A (en) * 2021-03-25 2021-06-11 西湖大学 Quadruped robot motion planning method based on layered reinforcement learning
CN113221349A (en) * 2021-05-10 2021-08-06 的卢技术有限公司 Vehicle distance sliding mode control algorithm and system suitable for intelligent driving vehicle
CN113104035A (en) * 2021-05-10 2021-07-13 武汉光庭信息技术股份有限公司 A vehicle control method, system, electronic device and storage medium
CN113221349B (en) * 2021-05-10 2024-05-03 的卢技术有限公司 Inter-vehicle distance sliding mode control algorithm and system suitable for intelligent driving vehicle
CN115352442A (en) * 2022-08-08 2022-11-18 东风商用车有限公司 Gear optimization-fused predictive energy-saving cruise hierarchical control method for commercial vehicle
CN116001786A (en) * 2023-01-09 2023-04-25 常州工学院 A Multi-objective Optimization Method for Adaptive Cruise Control Based on Inertial Trigger Mechanism
CN116001786B (en) * 2023-01-09 2024-10-01 常州工学院 Self-adaptive cruise control multi-target optimization method based on inertia trigger mechanism
CN115892005A (en) * 2023-01-28 2023-04-04 武汉路特斯科技有限公司 Longitudinal trajectory tracking method, controller and storage medium for self-driving vehicles
CN118270048A (en) * 2024-06-03 2024-07-02 苏州魔视智能科技有限公司 Self-adaptive cruising method and device

Also Published As

Publication number Publication date
CN105857309B (en) 2018-06-26

Similar Documents

Publication Publication Date Title
CN105857309B (en) A kind of adaptive cruise control method for considering multiple target
CN108860148B (en) Adaptive cruise control method based on safety distance model of driver following characteristics
Moon et al. Human driving data-based design of a vehicle adaptive cruise control algorithm
CN103754224B (en) A kind of vehicle multi-objective coordinated changing assists self-adapting cruise control method
Zhao et al. Chassis integrated control for active suspension, active front steering and direct yaw moment systems using hierarchical strategy
Li et al. An optimal torque distribution control strategy for four-independent wheel drive electric vehicles
CN108284836B (en) A vehicle longitudinal following control method
CN108528451B (en) Self-adaptive cruise control method and device and electric automobile
Li et al. Intelligent environment-friendly vehicles: Concept and case studies
CN104859650B (en) A kind of vehicle yaw stability rolling optimization control method of Multiple Time Scales
Luo et al. Multi-objective decoupling algorithm for active distance control of intelligent hybrid electric vehicle
CN106502098B (en) A kind of optimal speed closed loop quick predict control method and device based on car networking
CN105644560A (en) A four-wheel hub motor electric vehicle adaptive cruise control system and method
CN106154831A (en) A kind of intelligent automobile longitudinal direction neural network sliding mode control method based on learning method
CN101264762A (en) Velocity Control Method for Car-following Vehicle
CN110299004A (en) The following-speed model of intersection turning vehicle is established and its method for analyzing stability
Wang et al. Model predictive control‐based eco‐driving strategy for CAV
CN112660126A (en) Vehicle cooperative control method and device for adaptive cruise and vehicle
CN105160870A (en) Bidirectional autonomous fleet control method
Li et al. Periodicity based cruising control of passenger cars for optimized fuel consumption
Jiménez et al. Real‐time speed profile calculation for fuel saving considering unforeseen situations and travel time
Shao et al. Vehicle and powertrain optimization for autonomous and connected vehicles
CN115285120A (en) A vehicle following hierarchical control system and method based on model predictive control
Wang et al. Research on vehicle adaptive cruise control based on BP neural network working condition recognition
CN105788238A (en) Method for modeling similar-spring vehicle following based on quantum gate and adaptive control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant