CN113561976B - 基于反馈优化的车辆节能预测自适应巡航控制方法和装置 - Google Patents
基于反馈优化的车辆节能预测自适应巡航控制方法和装置 Download PDFInfo
- Publication number
- CN113561976B CN113561976B CN202110953714.4A CN202110953714A CN113561976B CN 113561976 B CN113561976 B CN 113561976B CN 202110953714 A CN202110953714 A CN 202110953714A CN 113561976 B CN113561976 B CN 113561976B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- time
- state
- moment
- feedback gain
- 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.)
- Active
Links
- 238000005457 optimization Methods 0.000 title claims abstract description 62
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 18
- 238000005265 energy consumption Methods 0.000 claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims description 49
- 230000001133 acceleration Effects 0.000 claims description 27
- 238000005070 sampling Methods 0.000 claims description 20
- 239000000446 fuel Substances 0.000 claims description 14
- 239000013598 vector Substances 0.000 claims description 11
- 238000010276 construction Methods 0.000 claims description 7
- 238000006073 displacement reaction Methods 0.000 claims description 7
- 230000014509 gene expression Effects 0.000 claims description 7
- 230000005484 gravity Effects 0.000 claims description 6
- 238000005096 rolling process Methods 0.000 claims description 6
- 230000008929 regeneration Effects 0.000 claims description 4
- 238000011069 regeneration method Methods 0.000 claims description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/14—Adaptive cruise control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/84—Data processing systems or methods, management, administration
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Feedback Control In General (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
本发明公开了一种基于反馈优化的车辆节能预测自适应巡航控制方法核装置,该方法包括:步骤S1,获取自车预测状态、前车预测状态和后车预测状态;步骤S2,判断当前时刻是否为反馈增益切换时刻,若是,则进入步骤S3,反之,则沿用上一时刻的反馈增益,计算上位控制输入;步骤S3,构建经济优化问题,求解最优反馈增益,计算最优上位控制输入,并将最优控制输入序列对应的自车状态作为下一时刻自身预测状态,并返回步骤S2。本发明可在给定的反馈增益范围内,选取能耗最优的值,并通过设计反馈增益切换时间保证跟踪稳定性。
Description
技术领域
本发明涉及智能网联汽车辅助技术领域,特别是关于一种基于反馈优化的车辆节能预测自适应巡航控制方法和装置。
背景技术
自适应巡航控制(Adaptive Cruise Control,ACC)等驾驶辅助系统为降低能源消耗提供了技术支持。通过V2X(Vehicle to Everything)通信,车辆可利用前车的预测信息调整自身运动状态实现特定目标最优控制。
现有ACC系统节能控制方法将轨迹跟踪、燃油消耗、乘坐舒适性等多目标综合考虑,降低了经济最优性。此外,多数现有方法只能保证跟踪误差的有界稳定,无法实现更精确的跟踪效果。因此,一种以能耗最优为目标,同时具有较高跟踪精度的ACC方法亟待提出。
发明内容
本发明的目的在于提供一种基于反馈优化的车辆节能预测自适应巡航控制方法和装置来克服或至少减轻现有技术的上述缺陷中的至少一个。
为实现上述目的,本发明提供一种基于反馈优化的车辆节能预测自适应巡航控制方法,该方法包括:
步骤S1,获取自车预测状态、前车预测状态和后车预测状态;
步骤S2,判断当前时刻是否为反馈增益切换时刻,若是,则进入步骤S3,反之,则沿用上一时刻的反馈增益,计算上位控制输入;
步骤S3,构建经济优化问题,求解最优反馈增益,计算最优上位控制输入,并将最优控制输入序列对应的自车状态作为下一时刻自身预测状态,并返回步骤S2。
进一步地,步骤S3的构建经济优化问题中包括:
采用函数(11)描述的线性时变的反馈增益控制输入u(t):
进一步地,步骤S3的构建经济优化问题的代价函数包含(18)描述的每个采样时刻的单位位移油耗量l(xp(k|t)),其中,EC(xp(k|t))为对应xp(k|t)的燃油消耗率,被描述为式(6);Pd(xp(k|t))为对应xp(k|t)的驱动系统输出功率,被描述为式(7),构建经济优化问题描述为式(13),并满足约束式(14)-式(17);
xp(0|t)=x(t) (14)
式中,xp(k|t)为自车在当前时刻t预测t+k时刻的状态,vp(k|t)为自车在当前时刻t预测t+k时刻的速度,θ0、θ1和θ2为常系数,m为自车的质量,ap(k|t)为自车在当前时刻t预测t+k时刻的加速度,为自车在当前时刻t预测t+k时刻的集总空气阻力系数,f为滚动阻力系数,g为重力加速度,θp(k|t)为自车在当前时刻t的预测t+k时刻的道路坡度,ηT为机械系统效率Np为预测时域,xp(k+1|t)为自车在当前时刻t预测t+k+1时刻的状态,为前车在当前时刻t预测t+k时刻的假设状态,Kp(t)为在时刻t的位置、速度和加速度的预测反馈增益,up(k|t)为自车在当前时刻t预测t+k时刻的上位控制输入,K(t)=[kp(t),kv(t),ka(t)],kp(t)、kv(t)和ka(t)分别为自车在时刻t的位置、速度和加速度反馈增益,和分别为反馈增益和控制输入约束。
进一步地,步骤S2的反馈增益切换时刻的间隔π设置为式(19):
其中,α和β为满足0<β<α的常数,ε如式(20)所示,其中Pσ(t)为线性矩阵不等式组(21)的对称正定解;
其中,λ表示矩阵特征值,A为系统矩阵,B为输入矩阵,H为车头时距矩阵,τ为车辆纵向系统时滞系数,h为车头时距:
进一步地,步骤S3的构建经济优化问题的代价函数(37)描述的每个采样时刻消耗的电能,其中,xp(k|t)为自车在当前时刻t预测t+k时刻的状态,为自车在当前时刻t预测t+k时刻的能源消耗指标取为总功率,被描述为式(27),ΔT为采样间隔,构建经济优化问题描述为式(31),并满足约束式(32)-(36);
xp(0|t)=x(t) (32)
其中,和均为自车在当前时刻t预测t+k时刻的预测轮毂电机驱动效率,为自车在当前时刻t预测t+k时刻的轮毂电机制动再生效率根据电机效率图取值;和均为自车在当前时刻t预测t+k时刻的电机输出功率,为自车在当前时刻t预测t+k时刻的电机输入功率,Np为预测时域,xp(k+1|t)为自车在当前时刻t预测t+k+1时刻的状态,为前车在当前时刻t预测t+k时刻的假设状态,Kp(t)为在当前时刻t的位置、速度和加速度的预测反馈增益,up(k|t)为自车在当前时刻t预测t+k时刻的上位控制输入,K(t)=[kp(t),kv(t)],kp(t)、kv(t)分别为自车在当前时刻t的位置、速度反馈增益。
进一步地,步骤S2的反馈增益切换时刻的间隔π设置为式(19):
其中,α和β为满足0<β<α的常数,ε如式(39)所示,其中Pσ(t)为线性矩阵不等式组(40)的对称正定解;
其中,λ表示矩阵特征值,H为车头时距矩阵,H=[h,0]T,h为车头时距
本发明还提供一种基于反馈优化的车辆节能预测自适应巡航控制装置,该装置包括:
状态获取单元,其用于获取自车预测状态、前车预测状态和后车预测状态;和
上位控制器,其具有:
切换时刻判断单元,其用于判断当前时刻是否为反馈增益切换时刻;
第一上位控制输入计算单元,其用于在所述切换时刻判断单元判定为是的情形下,构建经济优化问题,求解最优反馈增益,计算最优上位控制输入,并将最优控制输入序列对应的自车状态作为下一时刻自身预测状态;
第二上位控制输入计算单元,其用于在所述切换时刻判断单元判定为否的情形下,沿用上一时刻的反馈增益,计算上位控制输入。
进一步地,所述第一上位控制输入计算单元的构建经济优化问题中包括:
采用函数(11)描述的线性时变的反馈增益控制输入u(t):
进一步地,所述切换时刻判断单元的反馈增益切换时刻的间隔π设置为式(19):
其中,α和β为满足0<β<α的常数。
进一步地,式(19)中ε的取值分如下两种情形:
步骤S3的构建经济优化问题的代价函数包含(18)描述的每个采样时刻的单位位移油耗量l(xp(k|t)),其中,EC(xp(k|t))为对应xp(k|t)的燃油消耗率,被描述为式(6);Pd(xp(k|t))为对应xp(k|t)的驱动系统输出功率,被描述为式(7),ε如式(20)所示,其中Pσ(t)为线性矩阵不等式组(21)的对称正定解;
步骤S3的构建经济优化问题的代价函数(37)描述的每个采样时刻消耗的电能,其中,xp(k|t)为自车在当前时刻t预测t+k时刻的状态,Pb(k|t)为自车在当前时刻t预测t+k时刻的能源消耗指标取为总功率,被描述为式(27),ΔT为采样间隔,ε如式(39)所示,其中Pσ(t)为线性矩阵不等式组(40)的对称正定解;
其中,λ表示矩阵特征值,H为车头时距矩阵,H=[h,0]T,h为车头时距;
本发明由于采取以上技术方案,其具有以下优点:通过接收前车和后车状态信息,以经济性为目标求解最优控制输入,并保证较高跟踪精度。本发明的目的是克服现有方案多目标优化带来的特定性能的下降,提出一种基于经济模型预测控制,优化线性反馈增益的车辆自适应巡航纵向速度控制方法。本发明可在给定的反馈增益范围内,选取能耗最优的值,并通过设计反馈增益切换时间保证跟踪稳定性。
附图说明
图1为本发明实施例提供的基于反馈优化的车辆节能预测自适应巡航控制方法的原理示意图。
图2是本发明实施例提供的跟踪误差渐近收敛示意图。
具体实施方式
下面结合附图和实施例对本发明进行详细的描述。
如图1和图2所示,本发明实施例提供的基于反馈优化的车辆节能预测自适应巡航控制方法包括:
步骤S1,获取自车预测状态、前车预测状态和后车预测状态。其中,自车预测状态、前车预测状态和后车预测状态通过车载传感器和V2X通信单元获得,主要包括前车的迎风面积Av,l、前车当前时刻t预测t+k时刻的假设状态后车当前时刻t预测t+k时刻的假设位置以及后车的迎风面积Av,r,其中,分别为前车当前时刻t预测t+k时刻的假设位置、假设速度、假设加速度, Np为预测时域。
当然,需要说明的是,当V2X通信单元失效时,可以通过预测方程,获得上述提及的前车和后车的假设状态。
步骤S1获取得到的自车预测状态、前车预测状态和后车预测状态输入上位控制器。上位控制器可以将初始化反馈增益为零,将自车当前状态作为预测状态初值,并基于线性纵向运动学模型预测零输入预测时域内车辆状态。上位控制器随后实施步骤S2和S3。
步骤S2,判断当前时刻是否为反馈增益切换时刻,若是,则进入步骤S3,反之,则沿用上一时刻的反馈增益,计算上位控制输入。
步骤S3,构建经济优化问题,求解最优反馈增益,计算最优上位控制输入,并将最优控制输入序列对应的自车状态作为下一时刻自身预测状态,并返回步骤S2。
步骤S2和S3计算得到的上位控制输入,发送至下位控制器。下位控制器根据上位控制输入,基于车辆纵向逆运动学模型,计算期望扭矩并控制执行机构动作。
在一个实施例中,步骤S3具体包括:
步骤S31,车辆线性纵向运动学建模。
本实施例考虑燃油车辆非线性纵向运动学模型被描述为式(1):
其中,p(t)、v(t)和a(t)分别为自车位置、速度和加速度,T(t)为驱动扭矩,由自车信息采集模块获取;η为传动系统机械效率,rw为车轮半径,m为车辆质量,f为滚动阻力系数,τ为车辆纵向系统时滞系数,基于车辆参数辨识结果设定;g为重力加速度;θ(t)为道路坡度,通过地图信息获取;Tdes(t)为期望扭矩,将通过逆动力学式(4)计算得到;集总空气阻力系数CA(t)按下式(2)计算得到:
其中,CD为空气阻力系数,ρa为空气密度,Av为迎风面积,ζ(t)为阻力修正系数通过式(3)计算得到:
为获得与式(1)等效的线性模型,采用反馈线性化策略:
其中,u(t)为线性化后的上位控制输入,可理解为期望加速度。
得到用于参数化经济优化问题的线性纵向运动学模型(5):
其中,x(t)=[p(t),v(t),a(t)]T为自车在时刻t的状态向量。
步骤S32,能源消耗率建模。
本实施例采用弗吉尼亚理工基于功率的综合油耗模型(VT-CPFM),燃油消耗率EC(x(t))为:
其中,θ0、θ1和θ2为常系数,Pd(t)为驱动系统输出功率,其被描述为式(7):
式中,xp(k|t)为自车在当前时刻t预测t+k时刻的状态,vp(k|t)为自车在当前时刻t预测t+k时刻的速度,θ0、θ1和θ2为常系数,m为自车的质量,ap(k|t)为自车在当前时刻t预测t+k时刻的加速度,为自车在当前时刻t预测t+k时刻的集总空气阻力系数,f为滚动阻力系数,g为重力加速度,θp(k|t)为自车在当前时刻t的预测t+k时刻的道路坡度,ηT为机械系统效率。
步骤S33,跟踪目标设计。
自车期望与前车维持设定的间距,并保持相同速度与加速度,可描述为式(8):
其中,d(t)为期望间距,其根据恒定时距策略被描述为式(9):
d(t)=d0+hv(t) (9)
其中,d0为静止间距,h为车头时距。
其中,D(t)=[d(t),0,0]T为期望间距向量。
步骤S34,切换反馈控制输入。
采用函数(11)计算线性时变反馈增益控制输入u(t):
其中,K(t)=[kp(t),kv(t),ka(t)],kp(t)、kv(t)和ka(t)分别为在时刻t的位置、速度和加速度的时变反馈增益,取值将由步骤S35中经济优化问题解算,其满足约束根据经验确定。
本实施例的线性控制输入采用时变反馈增益,并将其作为优化变量,可提高计算效率。
步骤S35,经济优化控制问题。
根据经济模型预测控制理论,离散求解控制输入。将连续时间线性纵向运动学模型(5)离散化,并描述为式(12):
x(k+1)=f(x(k),xl(k),K(k)) (12)
其中k为离散时刻。
构建经济优化问题描述为式(13),并满足约束式(14)-式(17),约束(14)要求预测状态初值等于当前时刻真实状态;约束(15)为运动学约束;约束(16)和(17)为反馈增益和控制输入约束。
xp(0|t)=x(t) (14)
式中,Np为预测时域,xp(k+1|t)为自车在当前时刻t预测t+k+1时刻的状态,为前车在当前时刻t预测t+k时刻的假设状态,Kp(t)为在时刻t的位置、速度和加速度的预测反馈增益,up(k|t)为自车在当前时刻t预测t+k时刻的上位控制输入,K(t)=[kp(t),kv(t),ka(t)],kp(t)、kv(t)和ka(t)分别为自车在时刻t的位置、速度和加速度反馈增益,和分别为反馈增益和控制输入约束,上标p代表预测值,用于参数化优化问题。
构建经济优化问题的代价函数包含(18)描述的每个采样时刻的单位位移油耗量l(xp(k|t)),其中,EC(xp(k|t))为对应xp(k|t)的燃油消耗率,被描述为式(6);Pd(xp(k|t))为对应xp(k|t)的驱动系统输出功率,被描述为式(7);
下面的表1是选取的燃油车辆模型与ACC控制器的参数具体数值。
首先,根据经验预先给定K(t)=[kp(t),ka(t),kv(t)]的取值范围随后根据求解不等式组(21)得到一组Pσ(t)的解,并由式(20)计算ε,最后由式(19)确定驻留时间π。本实施例的参数选取如表1所示。考虑到跟踪误差收敛分析过程中的保守性,实际应用时,根据式(19)确定驻留时间后,可对其进行调整以平衡保守性与控制性能。
表1
上述实施例中,步骤S2的反馈增益切换时刻的间隔π设置为式(19):
其中,α和β为满足0<β<α的常数,ε如式(20)所示,其中Pσ(t)为线性矩阵不等式组(21)的对称正定解;
其中,λ表示矩阵特征值,A为系统矩阵,B为输入矩阵,H为车头时距矩阵,τ为车辆纵向系统时滞系数,h为车头时距:
如图2所示,采用本方法设计的驻留时间,可保证存在多型李亚普诺夫函数在反馈增益K(t)保持不变时单调递减,在K(t)切换时跳变量有上界ε;且跟踪误差的范数的上界指数递减,当且仅当时间t趋于无穷时,跟踪误差收敛至零点。满足驻留时间条件的闭环误差系统渐近收敛至零点,具有较高跟踪精度。
本实施例直接将能源消耗作为代价函数,在给定反馈增益范围内可达到经济性最优。
在另一个实施例中,针对轮毂驱动电动车辆应用,本发明基于反馈优化的车辆节能预测自适应巡航控制方法的区别主要体现在步骤S3,其具体包括:
步骤S31,车辆线性纵向运动学建模。
本实施例考虑轮毂驱动电动车辆非线性纵向运动学模型为式(22):
其中,p(t)和v(t)分别为自车位置和速度;Ft(t)为总纵向驱动力,将通过反馈线性化关系(23)解算,Ff(t)和Fr(t)分别为前轮和后轮驱动力;Fg(t)、Fw(t)和Fc(t)分别为重力的纵向分量、空气阻力和滚动阻力;m、f、g、θ(t)和CA(t)的含义与考虑燃油车辆非线性纵向运动学模型的实施例相同。
为获得与式(22)等效的线性模型,采用反馈线性化策略:
Ft(t)=mu(t)+Fg(t)+Fw(t)+Fc(t) (23)
其中,u(t)为线性化后的上位控制输入,可理解为加速度。
得到用于参数化经济优化问题的线性纵向运动学模型(24):
其中,x(t)=[p(t),v(t)]T为自车状态向量,A为系统矩阵,B为输入矩阵:
步骤S32,能源消耗率建模。
考虑车轮动力学(25)及轮胎纵向力计算公式(26):
其中,或r,为前轮或后轮索引;Jw为车轮转动惯量,为轮胎纵向刚度,rw为车轮半径,基于车辆参数辨识结果设定;为轮胎滑移率;为车轮转速(rpm),为车轮驱动扭矩(Nm),将在步骤S35的中根据上层模型预测控制器提供的Ft(t)和v(t)计算。
其中,和均为自车在当前时刻t预测t+k时刻的预测轮毂电机驱动效率,为自车在当前时刻t预测t+k时刻的轮毂电机制动再生效率根据电机效率图取值;和均为自车在当前时刻t预测t+k时刻的电机输出功率,为自车在当前时刻t预测t+k时刻的电机输入功率,不同时作用,其取值为其中,和分别为自车在当前时刻t预测t+k时刻的车轮驱动扭矩和转速。
步骤S33,跟踪目标设计。
自车期望与前车维持设定的间距,并保持相同速度,可描述为式(28):
其中,d(t)为期望间距,其描述与考虑燃油车辆非线性纵向运动学模型的实施例中相同。
其中,D(t)=[d(t),0]T为期望间距向量。
步骤S34,切换反馈控制输入。
采用函数(30)计算线性时变反馈增益控制输入u(t):
本实施例的线性控制输入采用时变反馈增益,并将其作为优化变量,可提高计算效率。
步骤S35,经济优化控制问题。
经济优化问题构建思路与考虑燃油车辆非线性纵向运动学模型的实施例中相同。
xp(0|t)=x(t) (32)
式中,Np为预测时域,xp(k+1|t)为自车在当前时刻t预测t+k+1时刻的状态,为前车在当前时刻t预测t+k时刻的假设状态,Kp(t)为在当前时刻t的位置、速度和加速度的预测反馈增益,up(k|t)为自车在当前时刻t预测t+k时刻的上位控制输入,K(t)=[kp(t),kv(t)],kp(t)、kv(t)分别为自车在当前时刻t的位置、速度反馈增益,和分别为轮毂电机的输出和输入约束。
求解结果K*(t)将作为t时刻实际控制参数,根据函数(30)计算实际上位控制输入u*(t),并将其发送至下位控制器。下位控制器根据(23)、(25)和(26)计算下位控制输入,即扭矩并控制执行电机动作。
下面的表2是选取的轮毂电机车辆模型与ACC控制器的参数具体数值。
表2
上述实施例中,步骤S2的反馈增益切换时刻的间隔π设置为式(38):
其中,α和β为满足0<β<α的常数,ε如式(39)所示,其中Pσ(t)为线性矩阵不等式组(40)的对称正定解;
其中,λ表示矩阵特征值,H为车头时距矩阵,H=[h,0]T,h为车头时距。
满足驻留时间条件的闭环误差系统渐近收敛至零点,具有较高跟踪精度。
本发明实施例还提供一种基于反馈优化的车辆节能预测自适应巡航控制装置,该装置包括状态获取单元和上位控制器,状态获取单元用于获取自车预测状态、前车预测状态和后车预测状态。
上位控制器具有切换时刻判断单元、第一上位控制输入计算单元和第二上位控制输入计算单元,其中:切换时刻判断单元用于判断当前时刻是否为反馈增益切换时刻。第一上位控制输入计算单元用于在所述切换时刻判断单元判定为是的情形下,构建经济优化问题,求解最优反馈增益,计算最优上位控制输入,并将最优控制输入序列对应的自车状态作为下一时刻自身预测状态。第二上位控制输入计算单元用于在所述切换时刻判断单元判定为否的情形下,沿用上一时刻的反馈增益,计算上位控制输入。
在一个实施例中,所述第一上位控制输入计算单元的构建经济优化问题中包括:
采用函数(11)描述的线性时变的反馈增益控制输入u(t):
在一个实施例中,所述切换时刻判断单元的反馈增益切换时刻的间隔π设置为式(19):
其中,α和β为满足0<β<α的常数,ε如式(20)所示,其中Pσ(t)为线性矩阵不等式组(21)的对称正定解;
其中,λ表示矩阵特征值,A为系统矩阵,B为输入矩阵,H为车头时距矩阵,τ为车辆纵向系统时滞系数:
最后需要指出的是:以上实施例仅用以说明本发明的技术方案,而非对其限制。本领域的普通技术人员应当理解:可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (6)
1.一种基于反馈优化的车辆节能预测自适应巡航控制方法,其特征在于,包括:
步骤S1,获取自车预测状态、前车预测状态和后车预测状态;
步骤S2,判断当前时刻是否为反馈增益切换时刻,若是,则进入步骤S3,反之,则沿用上一时刻的反馈增益,计算上位控制输入;
步骤S3,构建经济优化问题,求解最优反馈增益,计算最优上位控制输入,并将最优控制输入序列对应的自车状态作为下一时刻自身预测状态,并返回步骤S2;
步骤S3的构建经济优化问题中包括:
采用函数(11)描述的线性时变的反馈增益控制输入u(t):
在步骤S3的构建经济优化问题的代价函数包含式(18)描述的每个采样时刻的单位位移油耗量l(xp(k|t))的情形下,其中,EC(xp(k|t))为对应xp(k|t)的燃油消耗率,被描述为式(6);Pd(xp(k|t))为对应xp(k|t)的驱动系统输出功率,被描述为式(7),构建经济优化问题描述为式(13),并满足约束式(14)-式(17);
xp(0|t)=x(t) (14)
式中,xp(k|t)为自车在当前时刻t预测t+k时刻的状态,vp(k|t)为自车在当前时刻t预测t+k时刻的速度,θ0、θ1和θ2为常系数,m为自车的质量,ap(k|t)为自车在当前时刻t预测t+k时刻的加速度,为自车在当前时刻t预测t+k时刻的集总空气阻力系数,f为滚动阻力系数,g为重力加速度,θp(k|t)为自车在当前时刻t的预测t+k时刻的道路坡度,ηT为机械系统效率Np为预测时域,xp(k+1|t)为自车在当前时刻t预测t+k+1时刻的状态,为前车在当前时刻t预测t+k时刻的假设状态,Kp(t)为在时刻t的位置、速度和加速度的预测反馈增益,up(k|t)为自车在当前时刻t预测t+k时刻的上位控制输入,K(t)=[kp(t),kv(t),ka(t)],kp(t)、kv(t)和ka(t)分别为自车在时刻t的位置、速度和加速度反馈增益,和分别为反馈增益和控制输入约束;
在步骤S3的构建经济优化问题包含代价函数(37)描述的每个采样时刻消耗的电能的情形下,其中,xp(k|t)为自车在当前时刻t预测t+k时刻的状态,为自车在当前时刻t预测t+k时刻的能源消耗指标取为总功率,被描述为式(27),ΔT为采样间隔,构建经济优化问题描述为式(31),并满足约束式(32)-(36);
xp(0|t)=x(t) (32)
4.一种基于反馈优化的车辆节能预测自适应巡航控制装置,其特征在于,包括:
状态获取单元,其用于获取自车预测状态、前车预测状态和后车预测状态;和
上位控制器,其具有:
切换时刻判断单元,其用于判断当前时刻是否为反馈增益切换时刻;
第一上位控制输入计算单元,其用于在所述切换时刻判断单元判定为是的情形下,构建经济优化问题,求解最优反馈增益,计算最优上位控制输入,并将最优控制输入序列对应的自车状态作为下一时刻自身预测状态;
第二上位控制输入计算单元,其用于在所述切换时刻判断单元判定为否的情形下,沿用上一时刻的反馈增益,计算上位控制输入;
所述第一上位控制输入计算单元的构建经济优化问题中包括:
采用函数(11)描述的线性时变的反馈增益控制输入u(t):
在所述第一上位控制输入计算单元的构建经济优化问题的代价函数包含(18)描述的每个采样时刻的单位位移油耗量l(xp(k|t))的情形下,其中,EC(xp(k|t))为对应xp(k|t)的燃油消耗率,被描述为式(6);Pd(xp(k|t))为对应xp(k|t)的驱动系统输出功率,被描述为式(7),构建经济优化问题描述为式(13),并满足约束式(14)-式(17);
xp(0|t)=x(t) (14)
式中,xp(k|t)为自车在当前时刻t预测t+k时刻的状态,vp(k|t)为自车在当前时刻t预测t+k时刻的速度,θ0、θ1和θ2为常系数,m为自车的质量,ap(k|t)为自车在当前时刻t预测t+k时刻的加速度,为自车在当前时刻t预测t+k时刻的集总空气阻力系数,f为滚动阻力系数,g为重力加速度,θp(k|t)为自车在当前时刻t的预测t+k时刻的道路坡度,ηT为机械系统效率Np为预测时域,xp(k+1|t)为自车在当前时刻t预测t+k+1时刻的状态,为前车在当前时刻t预测t+k时刻的假设状态,Kp(t)为在时刻t的位置、速度和加速度的预测反馈增益,up(k|t)为自车在当前时刻t预测t+k时刻的上位控制输入,K(t)=[kp(t),kv(t),ka(t)],kp(t)、kv(t)和ka(t)分别为自车在时刻t的位置、速度和加速度反馈增益,和分别为反馈增益和控制输入约束;
在所述第一上位控制输入计算单元的构建经济优化问题包含代价函数(37)描述的每个采样时刻消耗的电能的情形下,其中,xp(k|t)为自车在当前时刻t预测t+k时刻的状态,为自车在当前时刻t预测t+k时刻的能源消耗指标取为总功率,被描述为式(27),ΔT为采样间隔,构建经济优化问题描述为式(31),并满足约束式(32)-(36);
xp(0|t)=x(t) (32)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110953714.4A CN113561976B (zh) | 2021-08-19 | 2021-08-19 | 基于反馈优化的车辆节能预测自适应巡航控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110953714.4A CN113561976B (zh) | 2021-08-19 | 2021-08-19 | 基于反馈优化的车辆节能预测自适应巡航控制方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113561976A CN113561976A (zh) | 2021-10-29 |
CN113561976B true CN113561976B (zh) | 2022-04-19 |
Family
ID=78172069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110953714.4A Active CN113561976B (zh) | 2021-08-19 | 2021-08-19 | 基于反馈优化的车辆节能预测自适应巡航控制方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113561976B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114212083B (zh) * | 2022-01-18 | 2024-02-27 | 浙江工业大学 | 一种在线优化调度的网联车辆多目标自适应巡航控制方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201222180D0 (en) * | 2012-12-10 | 2013-01-23 | Jaguar Cars | Vehicle and method of control thereof |
CN109291925A (zh) * | 2018-09-20 | 2019-02-01 | 厦门大学 | 一种节能型智能网联混合动力汽车跟车控制方法 |
CN111221329A (zh) * | 2019-12-03 | 2020-06-02 | 西南交通大学 | 一种自主车辆排队间距控制方法 |
CN112644488A (zh) * | 2020-12-30 | 2021-04-13 | 清华大学苏州汽车研究院(吴江) | 自适应巡航系统 |
CN112668779A (zh) * | 2020-12-28 | 2021-04-16 | 重庆大学 | 基于自适应高斯过程的前车运动状态预测方法 |
CN112896161A (zh) * | 2021-02-08 | 2021-06-04 | 杭州电子科技大学 | 一种基于强化学习的电动汽车生态自适应巡航控制系统 |
CN113064423A (zh) * | 2021-03-16 | 2021-07-02 | 广西师范大学 | 基于优化传输信息的跟驰控制模型、方法和系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190308624A1 (en) * | 2018-04-04 | 2019-10-10 | Cummins Inc. | Intelligent adaptive cruise control for platooning |
-
2021
- 2021-08-19 CN CN202110953714.4A patent/CN113561976B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201222180D0 (en) * | 2012-12-10 | 2013-01-23 | Jaguar Cars | Vehicle and method of control thereof |
CN109291925A (zh) * | 2018-09-20 | 2019-02-01 | 厦门大学 | 一种节能型智能网联混合动力汽车跟车控制方法 |
CN111221329A (zh) * | 2019-12-03 | 2020-06-02 | 西南交通大学 | 一种自主车辆排队间距控制方法 |
CN112668779A (zh) * | 2020-12-28 | 2021-04-16 | 重庆大学 | 基于自适应高斯过程的前车运动状态预测方法 |
CN112644488A (zh) * | 2020-12-30 | 2021-04-13 | 清华大学苏州汽车研究院(吴江) | 自适应巡航系统 |
CN112896161A (zh) * | 2021-02-08 | 2021-06-04 | 杭州电子科技大学 | 一种基于强化学习的电动汽车生态自适应巡航控制系统 |
CN113064423A (zh) * | 2021-03-16 | 2021-07-02 | 广西师范大学 | 基于优化传输信息的跟驰控制模型、方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN113561976A (zh) | 2021-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112622903B (zh) | 一种车辆跟随驾驶环境下自主车辆的纵向和横向控制方法 | |
Sun et al. | Optimal control of intelligent vehicle longitudinal dynamics via hybrid model predictive control | |
CN110615003B (zh) | 基于策略梯度在线学习算法的巡航控制系统及设计方法 | |
Liu et al. | Handling and stability integrated control of AFS and DYC for distributed drive electric vehicles based on risk assessment and prediction | |
CN110949366B (zh) | 应用智能车辆纵向速度控制的rbf神经网络的终端滑模控制方法 | |
CN113788021A (zh) | 一种结合前车速度预测的自适应跟车巡航控制方法 | |
CN109435949A (zh) | 一种车辆自适应巡航控制方法及系统 | |
CN113741199A (zh) | 一种基于智能网联信息的整车经济性速度规划方法 | |
CN115598983A (zh) | 一种考虑时变时延的无人车横纵向协同控制方法及装置 | |
CN113561976B (zh) | 基于反馈优化的车辆节能预测自适应巡航控制方法和装置 | |
Zhang et al. | An Eco‐Cruise Control for Electric Vehicles Moving on Slope Road with Constant Speed | |
Chen et al. | MSD-based NMPC aircraft anti-skid brake control method considering runway variation | |
CN114545928B (zh) | 一种基于自触发分布式预测控制的异构车辆队列控制方法 | |
CN114475600B (zh) | 全速域acc跟车控制方法和系统 | |
Chen | Event-triggered model predictive control for autonomous vehicle with rear steering | |
CN108749816B (zh) | 运用能量耗散理论进行智能车辆速度调控的方法 | |
CN112477880B (zh) | 一种无人驾驶汽车纵向控制方法 | |
Shen et al. | Stability analysis and control validation of DDEV in handling limit via SOSP: A strategy based on stability region | |
Hu et al. | D-tracking: digital twin enabled trajectory tracking system of autonomous vehicles | |
CN116513214B (zh) | 一种基于滑模控制的车辆纵向跟随分层式控制系统及方法 | |
CN117315935A (zh) | 通信延迟下基于运动状态估计的智能车队跟随控制方法 | |
CN116974271A (zh) | 一种基于纳什最优的车辆编队系统控制方法及上层控制器 | |
CN115407659A (zh) | 一种基于eso的车辆轨迹跟踪预测控制方法 | |
CN114475599A (zh) | 一种针对弯曲道路场景下的队列控制方法 | |
Németh et al. | LPV-based control design of vehicle platoon considering road inclinations⋆ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |