CN114995454A - Vehicle queue state constraint finite time control system and method - Google Patents
Vehicle queue state constraint finite time control system and method Download PDFInfo
- Publication number
- CN114995454A CN114995454A CN202210716998.XA CN202210716998A CN114995454A CN 114995454 A CN114995454 A CN 114995454A CN 202210716998 A CN202210716998 A CN 202210716998A CN 114995454 A CN114995454 A CN 114995454A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- error
- control input
- function
- time
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000001133 acceleration Effects 0.000 claims abstract description 39
- 230000009466 transformation Effects 0.000 claims abstract description 29
- 238000005516 engineering process Methods 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims description 9
- 238000013178 mathematical model Methods 0.000 claims description 6
- 230000005484 gravity Effects 0.000 claims description 4
- 230000035484 reaction time Effects 0.000 claims description 4
- 238000005096 rolling process Methods 0.000 claims description 4
- 238000010276 construction Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 5
- 230000004044 response Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0291—Fleet control
- G05D1/0293—Convoy travelling
-
- 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/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
本发明公开了一种车辆队列状态约束有限时间控制系统及方法,该方法所采用的车辆队列控制器包含状态约束模块、虚拟控制输入求解模块、实际控制输入求解模块以及车辆动力控制信号求解模块。状态约束模块通过性能约束函数与误差系统进行非线性变换;虚拟控制输入求解模块基于误差系统获取虚拟控制输入;实际控制输入求解模块根据虚拟控制输入获取实际控制输入;车辆动力控制信号求解模块根据实际控制输入进行加减速信号的获取。本发明针对车队跟随过程中间距调整缓慢、队列不稳定以及外部干扰等,通过提出一种基于状态约束有限时间控制的车队间距调整方法,使车队在有限时间达到稳定性,显著提高了车队跟车间距的响应速度以及车队的鲁棒抗干扰性能。
The invention discloses a vehicle platoon state constraint limited time control system and method. The vehicle platoon controller adopted in the method comprises a state constraint module, a virtual control input solving module, an actual control input solving module and a vehicle dynamic control signal solving module. The state constraint module performs nonlinear transformation with the error system through the performance constraint function; the virtual control input solving module obtains the virtual control input based on the error system; the actual control input solving module obtains the actual control input according to the virtual control input; the vehicle dynamic control signal solving module obtains the actual control input according to the actual The control input is used to acquire acceleration and deceleration signals. Aiming at slow spacing adjustment, unstable queues and external disturbances in the process of team following, the invention proposes a team spacing adjustment method based on state constraints and limited time control, so that the team can achieve stability in a limited time and significantly improve the team following. The response speed of the spacing and the robust anti-jamming performance of the fleet.
Description
技术领域technical field
本发明涉及一种车辆队列状态约束有限时间控制系统及方法,属于自动控制系统领域。The invention relates to a vehicle queue state constraint limited time control system and method, and belongs to the field of automatic control systems.
背景技术Background technique
近年来,随着汽车保有量的不断增加,由此带来的资源消耗、环境污染、交通拥堵等问题日益突出,探索更加节能、环保、高效的出行方式已经成为智能交通领域的研究重点。车辆队列控制是智能交通系统的重要技术之一,受到越来越多的关注。车队中的车辆在行驶过程中相互耦合,任何一辆车的加减速操作都会影响其他车辆,甚至导致碰撞等交通事故。因此,有效控制车队中的每辆车使之保持给定的车间距,从而保持整个车队系统的稳定性至关重要。In recent years, with the continuous increase of car ownership, the resulting problems such as resource consumption, environmental pollution, and traffic congestion have become increasingly prominent. Vehicle queuing control is one of the important technologies of intelligent transportation system, which has received more and more attention. The vehicles in the fleet are coupled with each other during the driving process, and the acceleration and deceleration of any vehicle will affect other vehicles and even cause traffic accidents such as collisions. Therefore, it is critical to effectively control each vehicle in the fleet to maintain a given distance between vehicles, thereby maintaining the stability of the entire fleet system.
车辆队列控制中,相邻车间距误差的收敛速度是评价车队行驶性能的一个重要指标。现有的大多数研究中,只能得到基于Lyapunov渐近稳定的收敛结果,渐近稳定以指数形式收敛最快,意味着渐近稳定下不能达到时间最优的控制效果,这将会影响车队驾驶的性能。此外,车队行驶过程中车辆容易受到路面不平及恶劣行驶环境等不利因素影响,这些都将影响车队行驶的稳定性。有限时间控制技术比渐近稳定具有更快的收敛速度和更强的抗干扰性能。目前,基于齐次有限时间控制技术和基于终端滑模有限时间控制技术在车辆队列系统中得到了进一步的研究。其中,基于齐次有限时间控制技术的控制律设计过程较为简便,只需使车队系统满足渐近稳定并且具有负的齐次度,但是该方法无法给出有限收敛时间的上界表达式。基于终端滑模有限时间控制技术虽然能给出具体收敛时间的上界表达式,但是收敛时间在很大程度上依赖于车队相邻车间距误差的初始值,且终端滑模控制得到的是一种不连续的控制律,这会使系统产生抖振,容易造成车队行驶过程中车辆频繁加减速,甚至影响车辆队内及队列稳定性。In the vehicle platoon control, the convergence speed of the distance error between adjacent vehicles is an important index to evaluate the driving performance of the platoon. In most of the existing studies, only the convergence results based on Lyapunov asymptotic stability can be obtained. The asymptotic stability converges the fastest in the exponential form, which means that the time-optimal control effect cannot be achieved under the asymptotic stability, which will affect the fleet. driving performance. In addition, vehicles are easily affected by unfavorable factors such as uneven road surface and harsh driving environment during the driving of the fleet, which will affect the stability of the fleet. The finite-time control technique has faster convergence speed and stronger anti-interference performance than asymptotic stabilization. At present, the homogeneous finite time control technology and the terminal sliding mode finite time control technology have been further studied in the vehicle platoon system. Among them, the control law design process based on homogeneous finite-time control technology is relatively simple, as long as the fleet system is asymptotically stable and has negative homogeneity, but this method cannot give the upper bound expression of finite convergence time. Although the finite-time control technology based on terminal sliding mode can give the upper bound expression of the specific convergence time, the convergence time largely depends on the initial value of the distance error between adjacent vehicles of the fleet, and the terminal sliding mode control obtains a This is a discontinuous control law, which will cause the system to generate buffeting, which may easily cause frequent acceleration and deceleration of vehicles during the driving process of the fleet, and even affect the stability of the fleet and the fleet.
因此,针对车队行驶过程中间距无法快速收敛及外部干扰下无法保证车队稳定性等问题,有必要从时间最优的角度提出一种具有更快响应速度和更强鲁棒性能的高品质车辆队列间距控制器,以实现车辆间距的快速调整。Therefore, it is necessary to propose a high-quality vehicle platoon with faster response speed and stronger robust performance from the perspective of time optimization in order to solve the problems that the distance cannot be quickly converged and the stability of the platoon cannot be guaranteed under external interference during the driving process of the platoon. Gap controller for quick adjustment of vehicle spacing.
发明内容SUMMARY OF THE INVENTION
本发明所要解决的技术问题是:减小车辆队列行驶时相邻车间距误差的收敛时间,使车辆间距快速趋向安全跟车间距,并且具有良好的鲁棒性能。针对该技术问题,本发明提出一种基于状态约束性能函数的车辆队列系统跟车间距有限时间控制系统及方法。本发明所采用的技术方案为:The technical problem to be solved by the present invention is to reduce the convergence time of the distance error between adjacent vehicles when the vehicles are platooning, so that the distance between the vehicles quickly tends to the safe following distance, and has good robust performance. Aiming at the technical problem, the present invention proposes a limited time control system and method for the following distance of a vehicle platoon system based on a state constraint performance function. The technical scheme adopted in the present invention is:
一种车辆队列状态约束有限时间控制系统,包括依次相连接的状态约束模块、虚拟控制输入求解模块、实际控制输入求解模块以及车辆动力控制信号求解模块;A vehicle platoon state-constrained finite-time control system includes a state constraint module, a virtual control input solution module, an actual control input solution module, and a vehicle dynamic control signal solution module connected in sequence;
所述状态约束模块用于构建性能约束函数pi(t),引入非线性函数将误差函数ei(t)与性能约束函数pi(t)进行非线性变换ei(t)=f(εi)pi(t);The state constraint module is used to construct a performance constraint function p i (t), introducing a nonlinear function Perform a nonlinear transformation on the error function e i (t) and the performance constraint function p i (t) e i (t)=f(ε i )p i (t);
所述虚拟控制输入求解模块基于状态约束函数的误差系统,选取关于误差ei(t)的函数,通过构造Lyapunov函数,借助有限时间控制技术,用于获取使车辆状态变量有限时间快速收敛的虚拟控制输入βi(t);The virtual control input solving module is based on the error system of the state constraint function, selects the function about the error e i (t), and by constructing the Lyapunov function, with the help of the finite time control technology, is used to obtain a virtual vehicle state variable that quickly converges in a finite time. control input β i (t);
所述实际控制输入求解模块用于根据状态约束模块中非线性变换得到的误差系统,结合虚拟控制输入求解模块中得到的虚拟控制输入,再一次构造Lyapunov函数,根据有限时间控制技术进一步获取实际控制输入ui(t);The actual control input solving module is used to construct the Lyapunov function again according to the error system obtained by the nonlinear transformation in the state constraint module, combined with the virtual control input obtained in the virtual control input solving module, and further obtain the actual control according to the finite time control technology. input u i (t);
所述车辆动力控制信号求解模块用于根据实际控制输入求解模块得到的实际控制输入进行车辆加减速控制信号的获取,当实际控制输入大于0时,车辆加速;当实际控制输入小于0时,车辆减速,进一步地根据加减速控制信号获取实现安全跟车间距的加减速执行指令信号。The vehicle power control signal solving module is used to obtain the vehicle acceleration and deceleration control signal according to the actual control input obtained by the actual control input solving module. When the actual control input is greater than 0, the vehicle accelerates; when the actual control input is less than 0, the vehicle is accelerated. Decelerate, and further obtain the acceleration and deceleration execution command signal for realizing the safe following distance according to the acceleration and deceleration control signal.
进一步,实际控制输入ui(t)为:Further, the actual control input ui (t) is:
式中,k1表示驾驶员反应时间所引起的间距误差调整系数,k2表示刹车距离跟速度平方的比例系数,vi为第i辆车的速度,为常数,mi为第i辆车的质量,τi为发动机时间常数,βi(t)为虚拟控制律,ξi为误差变换后的新误差,其中gi(vi,vi-1,ai)和fi(vi,ai)均为关于速度和加速度的非线性函数,φi(t)为关于时间t的函数,εi是误差ei(t)非线性变换后的误差相关量,z2>0,γ>0为实际控制律参数。In the formula, k 1 represents the spacing error adjustment coefficient caused by the driver's reaction time, k 2 represents the proportional coefficient of the braking distance and the square of the speed, v i is the speed of the ith vehicle, is a constant, m i is the mass of the i-th vehicle, τ i is the engine time constant, β i (t) is the virtual control law, ξ i is the new error after error transformation, where g i (v i ,v i-1 ,a i ) and f i (v i ,a i ) are nonlinear functions of velocity and acceleration, φ i (t) is a function of time t, ε i is the error correlation quantity after nonlinear transformation of error e i (t), z 2 >0, γ>0 are the actual control law parameters.
本发明技术方案提出的车辆队列状态约束有限时间控制方法主要包括以下步骤:The vehicle platoon state constraint limited time control method proposed by the technical solution of the present invention mainly includes the following steps:
(1)建立车辆队列系统动力学模型,主要包括车辆二次车间距误差数学模型和单车动力学模型;(1) Establish a vehicle platooning system dynamics model, which mainly includes a mathematical model of the secondary vehicle spacing error and a single vehicle dynamics model;
(2)建立误差状态变量,将车辆队列系统动力学模型进行三阶非线性误差模型的转换,确定车辆队列系统中第i辆车的误差状态量xi、控制输入ui以及输出量yi;(2) Establish the error state variable, convert the dynamic model of the vehicle platoon system to a third-order nonlinear error model, and determine the error state quantity xi , control input ui and output quantity yi of the i -th vehicle in the vehicle platoon system ;
(3)建立有限时间性能函数(3) Establish a finite-time performance function
其中k和λ为可选择的正参数,T为设定的固定收敛时间,pT为最大允许跟踪稳态误差。所建立的有限时间性能函数满足:1)pi(t)>0;2)3)所设定的固定收敛时间W()为Lambert W函数;Where k and λ are optional positive parameters, T is the set fixed convergence time, and p T is the maximum allowable tracking steady-state error. The established finite-time performance function satisfies: 1) p i (t)>0; 2) 3) Set fixed convergence time W() is the Lambert W function;
(4)将系统第i辆车与第i-1辆车的二次车间距误差按ei(t)=f(εi)pi(t)进行非线性映射变换,非线性函数f(εi)是关于εi(t)的函数,εi(t)是误差ei(t)非线性变换后的误差相关量;(4) Perform nonlinear mapping transformation on the secondary inter-vehicle distance error between the i-th vehicle and the i-1-th vehicle in the system according to e i (t)=f(ε i )p i (t), the nonlinear function f( ε i ) is a function of ε i (t), and ε i (t) is the error correlation quantity after nonlinear transformation of error e i (t);
(5)在车辆队列状态约束有限时间控制器的虚拟控制输入求解模块中构建关于有限时间性能函数的虚拟控制律βi(t);(5) Build a virtual control law β i (t) about the finite-time performance function in the virtual control input solving module of the vehicle platoon state-constrained finite-time controller;
(6)车辆队列状态约束有限时间控制器的实际控制输入求解模块根据系统三阶误差模型和虚拟控制输入获取实际控制输入ui(t);(6) The actual control input solving module of the vehicle platoon state-constrained finite-time controller obtains the actual control input u i (t) according to the third-order error model of the system and the virtual control input;
(7)车辆动力控制信号求解模块根据实际控制输入ui(t)进行车辆加减速控制信号的获取,根据获取的加减速控制信号进一步地根据加减速信号获得加减速执行指令信号,实现车辆队列间目标车间距有限时间的快速、准确跟踪。(7) The vehicle power control signal solving module obtains the vehicle acceleration and deceleration control signal according to the actual control input u i (t), and further obtains the acceleration and deceleration execution instruction signal according to the obtained acceleration and deceleration control signal according to the acceleration and deceleration signals, so as to realize the vehicle queue Fast and accurate tracking with limited time between target vehicles.
优选地,在步骤(5)中,基于有限时间性能函数虚拟控制律的构建步骤如下:Preferably, in step (5), the construction steps of the virtual control law based on the finite-time performance function are as follows:
(8)基于步骤(4)所进行的非线性映射变换ei(t)=f(εi)pi(t),其中将映射变换进行一阶求导,得到εi(t)跟ei(t)的关系;(8) Based on the nonlinear mapping transformation e i (t)=f(ε i )p i (t) performed in step (4), where The first-order derivative of the mapping transformation is performed to obtain the relationship between ε i (t) and e i (t);
(9)引入虚拟控制输入βi(t),再一次进行误差坐标变换,令ξi(t)=ei(t)-βi(t),ξi为坐标变换后的新误差。(9) Introduce virtual control input β i (t), and perform error coordinate transformation again, let ξ i (t)=e i (t)-β i (t), ξ i is the new error after coordinate transformation.
(10)选取Lyapunov函数,确定使车辆队列闭环控制系统稳定的虚拟控制律βi(t)以及控制律参数。(10) Select the Lyapunov function to determine the virtual control law β i (t) and control law parameters to stabilize the vehicle platoon closed-loop control system.
优选地,在步骤(2)中,车辆队列系统动力学模型的状态变量包含车辆队列相邻车间距、车辆队列中单车速度及单车加速度,控制输入量为单车期望目标加速度。经过非线性转换后的误差模型状态量包含车辆队列相邻车间距误差、车间距误差一阶导函数以及车间距误差二阶导函数,控制输入量仍然为单车期望目标加速度。Preferably, in step (2), the state variables of the vehicle queue system dynamics model include the distance between adjacent vehicles in the vehicle queue, the speed and acceleration of a single vehicle in the vehicle queue, and the control input is the expected target acceleration of a single vehicle. The state quantity of the error model after nonlinear transformation includes the adjacent vehicle spacing error of the vehicle queue, the first-order derivative function of the vehicle spacing error, and the second-order derivative function of the vehicle spacing error. The control input is still the desired target acceleration of a single vehicle.
相比较Lyapunov渐近稳定下系统只能以指数速度收敛,本发明的有益效果在于通过构建状态约束性能函数使车辆队列控制系统的状态变量在设定的固定时间内快速收敛到平衡点,所设定的固定时间并不依赖于车辆队列系统初始间距误差,因此区别于齐次有限时间控制无法给出具体收敛时间的上界与终端滑模有限时间控制收敛时间取决于车辆队列初始误差,从而所提出的有限时间控制方法能够比前面两者具有更快的响应速度。与此同时,可以通过对有限时间控制律参数的调整实现系统外部干扰抑制能力的调节,本发明技术方案也能够有效抑制干扰对车辆跟车间距调整过程的影响,提高车辆队列系统的鲁棒性。Compared with the Lyapunov asymptotic stability, the system can only converge at an exponential speed. The beneficial effect of the present invention is that the state variables of the vehicle platoon control system can quickly converge to the equilibrium point within a set fixed time by constructing a state constraint performance function. The fixed fixed time does not depend on the initial distance error of the vehicle platoon system, so it is different from the homogeneous finite time control, which cannot give the upper bound of the specific convergence time and the terminal sliding mode finite time control. The convergence time depends on the initial error of the vehicle platoon, so the The proposed finite-time control method can have a faster response speed than the previous two. At the same time, the adjustment of the external disturbance suppression capability of the system can be realized by adjusting the parameters of the limited time control law, and the technical solution of the present invention can also effectively suppress the influence of disturbance on the adjustment process of the vehicle following distance and improve the robustness of the vehicle platoon system. .
附图说明Description of drawings
图1是车辆队列跟车间距控制系统结构示意图。Figure 1 is a schematic diagram of the structure of a vehicle queue following distance control system.
图2是车辆队列系统跟车间距有限时间控制原理示意图。Figure 2 is a schematic diagram of the limited time control principle of the vehicle queuing system following the vehicle spacing.
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明作进一步说明。The present invention will be further described below with reference to the accompanying drawings and specific embodiments.
图1给出了车辆队列跟车间距控制系统的结构示意图。包括同一车道上行驶的若干车辆,每辆车上配备有车载传感器,车队行驶中的车辆可以通过车载传感器获取前方车辆的状态信息(位移xi-1、速度vi-1及加速度ai-1等)。当相邻车辆间距大于安全行车间距时,后车加速使两车间距减小,提高车道利用率;反之,当相邻车辆间距小于安全行车间距时,后车减速使两车间距增大,提高行车安全性。Figure 1 shows a schematic diagram of the structure of the vehicle platoon following distance control system. Including several vehicles running in the same lane, each vehicle is equipped with on-board sensors, the vehicles in the fleet can obtain the status information of the vehicle ahead (displacement x i-1 , speed v i-1 and acceleration a i- 1 , etc.). When the distance between adjacent vehicles is greater than the safe driving distance, the rear vehicle accelerates to reduce the distance between the two vehicles and improves the lane utilization rate; on the contrary, when the distance between adjacent vehicles is smaller than the safe driving distance, the rear vehicle decelerates to increase the distance between the two vehicles, improving the driving safety.
图2给出了车辆队列系统跟车间距有限时间控制原理示意图。包括二次车间距误差计算模块、状态约束模块、虚拟控制输入求解模块、实际控制输入求解模块、车辆动力控制信号求解模块以及车辆动力系统调节模块。车辆通过车载传感器获取前方车辆状态信息xi-1、vi-1和ai-1,二次车间距误差计算模块根据自车及前车状态信息结合车间距策略求解出二次车间距误差信号。在状态约束模块中,首先构建性能约束函数,然后将性能函数与二次车间距误差函数进行非线性变换得到新的误差模型。虚拟控制输入求解模块基于状态约束函数的误差系统获取使车辆状态变量有限时间快速收敛的虚拟控制输入。实际控制输入求解模块根据三阶误差系统和虚拟控制输入获取实际控制输入。车辆动力控制信号求解模块根据实际控制输入进行车辆加减速控制信号的获取,进一步地根据加减速控制信号获取实现安全跟车间距的加减速执行指令信号。车辆动力系统调节模块根据得到的加减速执行指令信号进行加减速操作,进行自身车辆的实时调整。Figure 2 shows the schematic diagram of the limited time control principle of the vehicle queuing system following the vehicle spacing. It includes a secondary vehicle distance error calculation module, a state constraint module, a virtual control input solution module, an actual control input solution module, a vehicle power control signal solution module, and a vehicle power system adjustment module. The vehicle obtains the state information x i-1 , v i-1 and a i-1 of the vehicle ahead through the on-board sensor, and the secondary vehicle spacing error calculation module solves the secondary vehicle spacing error according to the state information of the vehicle and the preceding vehicle combined with the vehicle spacing strategy Signal. In the state constraint module, a performance constraint function is first constructed, and then a new error model is obtained by nonlinearly transforming the performance function and the quadratic distance error function. The virtual control input solving module obtains the virtual control input that makes the vehicle state variables converge quickly in a limited time based on the error system of the state constraint function. The actual control input solving module obtains the actual control input according to the third-order error system and the virtual control input. The vehicle power control signal solving module obtains the vehicle acceleration and deceleration control signal according to the actual control input, and further obtains the acceleration and deceleration execution instruction signal for realizing the safe following distance according to the acceleration and deceleration control signal. The vehicle power system adjustment module performs acceleration and deceleration operations according to the obtained acceleration and deceleration execution command signals, and performs real-time adjustment of the own vehicle.
所采用的车辆队列状态约束有限时间控制方法如下:The vehicle platoon state-constrained finite-time control method adopted is as follows:
(1)建立车辆队列系统动力学模型,主要包括车辆二次车间距误差数学模型和单车动力学模型。车辆二次车间距误差数学模型表示为:(1) Establish the vehicle platoon system dynamics model, which mainly includes the vehicle secondary vehicle spacing error mathematical model and the single vehicle dynamics model. The mathematical model of the secondary vehicle spacing error of the vehicle is expressed as:
di=xi-1-xi-Li-S (1)d i =x i-1 -x i -L i -S (1)
式中,di为相邻车间距误差,xi(i=1,2,…,n)为第i辆车的位置,Li为第i辆车的车身长度,S为安全停车距离,满足k1表示驾驶员反应时间所引起的间距误差调整系数,k2表示刹车距离跟速度平方的比例系数,vi(i=1,2,…,n)为第i辆车的速度。In the formula, d i is the distance error between adjacent vehicles, xi (i=1,2,...,n) is the position of the i-th vehicle, Li is the body length of the i -th vehicle, S is the safe parking distance, Satisfy k 1 represents the spacing error adjustment coefficient caused by the driver's reaction time, k 2 represents the proportional coefficient between the braking distance and the square of the speed, and v i (i=1,2,...,n) is the speed of the i-th vehicle.
单车动力学模型表示为:The bicycle dynamics model is expressed as:
式中,ai(i=1,2,…,n)为第i辆车的加速度,mi为第i辆车的质量,Fe,i表示发动机产生的驱动力,满足τi为发动机时间常数,ui为控制输入。表示空气阻力,ρ为空气密度,A为车辆的横截面面积,C为空气阻力系数,Ff,i=migfcosθ表示滚动阻力,g为重力加速度,f为滚动阻力系数,θ为道路坡度,Fg,i=migsinθ是重力引起的阻力,Di是由强风、路面不平等因素引起的未知外界扰动,并假设扰动有界。In the formula, a i (i=1,2,...,n) is the acceleration of the i-th vehicle, m i is the mass of the i-th vehicle, and Fe,i represents the driving force generated by the engine, which satisfies τ i is the engine time constant and ui is the control input. represents the air resistance, ρ is the air density, A is the cross-sectional area of the vehicle, C is the air resistance coefficient, F f,i = m i gfcosθ is the rolling resistance, g is the acceleration of gravity, f is the rolling resistance coefficient, and θ is the road gradient , F g,i = m i gsinθ is the resistance caused by gravity, D i is the unknown external disturbance caused by strong wind and uneven road surface, and the disturbance is assumed to be bounded.
结合二次车间距误差,由单车动力学模型可以得到车辆队列系统动力学模型表示为:Combined with the secondary vehicle spacing error, the vehicle platoon system dynamics model can be obtained from the single vehicle dynamics model, which is expressed as:
式中,为常数,gi(vi,vi-1,ai)和fi(vi,ai)均为关于速度和加速度的非线性函数,且满足In the formula, is a constant, g i (v i ,v i-1 ,a i ) and f i (v i ,a i ) are nonlinear functions of velocity and acceleration, and satisfy
gi(vi,vi-1,ai)=vi-1-2k2viai-k1ai (4)g i (v i ,v i-1 ,a i )=v i-1 -2k 2 v i a i -k 1 a i (4)
(2)选定状态误差变量为ei,令ei=di,车辆队列系统动力学模型可进一步转化为如下三阶非线性形式:(2) The state error variable is selected as e i , and e i =d i , the vehicle platoon system dynamics model can be further transformed into the following third-order nonlinear form:
式中, In the formula,
(3)建立有限时间性能函数(3) Establish a finite-time performance function
其中k和λ为可选择的正参数,T为设定的固定收敛时间,pT为最大允许跟踪稳态误差。所建立的有限时间性能函数满足:1)pi(t)>0;2)3)所设定的固定收敛时间W()为Lambert W函数;Where k and λ are optional positive parameters, T is the set fixed convergence time, and p T is the maximum allowable tracking steady-state error. The established finite-time performance function satisfies: 1) p i (t)>0; 2) 3) Set fixed convergence time W() is the Lambert W function;
(4)将系统第i辆车与第i-1辆车的二次车间距误差按ei(t)=f(εi)pi(t)进行非线性映射变换,非线性函数f(εi)是关于εi(t)的函数,εi(t)是误差ei(t)非线性变换后的误差相关量;(4) Perform nonlinear mapping transformation on the secondary inter-vehicle distance error between the i-th vehicle and the i-1-th vehicle in the system according to e i (t)=f(ε i )p i (t), the nonlinear function f( ε i ) is a function of ε i (t), and ε i (t) is the error correlation quantity after nonlinear transformation of error e i (t);
(5)在车辆队列状态约束有限时间控制器的虚拟控制输入求解模块中构建关于有限时间性能函数的虚拟控制律βi(t),主要包括以下步骤:(5) The virtual control law β i (t) about the finite-time performance function is constructed in the virtual control input solving module of the vehicle platoon state-constrained finite-time controller, which mainly includes the following steps:
1)基于步骤(4)得到的非线性映射变换ei(t)=f(εi)pi(t),其中满足-1<f(εi)<1,因此-pi(t)<ei(t)<pi(t),进一步对非线性变换求导得到1) Based on the nonlinear mapping transformation e i (t)=f(ε i )p i (t) obtained in step (4), where Satisfy -1<f(ε i )<1, so -p i (t)<e i (t)<p i (t), and further derive the nonlinear transformation to get
为书写方便,分别构造两个关于时间t的函数φi(t)和其表达式如下:For the convenience of writing, two functions φ i (t) and Its expression is as follows:
则非线性映射变换后系统误差模型转换成Then, after the nonlinear mapping transformation, the systematic error model is transformed into
2)令误差变换ξi(t)=ei(t)-βi(t),选取第一个Lyapunov函数对V1(t)求导,得到2) Let the error transformation ξ i (t)=e i (t)-β i (t), select the first Lyapunov function Derivative with respect to V 1 (t), we get
选取虚拟控制律的一阶导数为The first derivative of the virtual control law is chosen as
式中,z1为虚拟控制律参数且满足大于0,进一步地In the formula, z 1 is the virtual control law parameter and satisfies that it is greater than 0, and further
3)将虚拟控制律的一阶导函数进行积分,得到虚拟控制律βi(t)。3) Integrate the first-order derivative function of the virtual control law to obtain the virtual control law β i (t).
(6)在车辆队列状态约束有限时间控制器的实际控制输入求解模块中,结合式(10)和式(12)所确定的虚拟控制输入βi(t)及虚拟控制律的一阶导函数选择第二个Lyapunov函数为对V2(t)求导得到(6) In the actual control input solving module of the vehicle platoon state-constrained finite-time controller, the virtual control input β i (t) and the first-order derivative function of the virtual control law determined by the combination of equations (10) and (12) are used. Choose the second Lyapunov function as Derivation with respect to V 2 (t) gives
选取实际控制律Choose the actual control law
式中,z2>0,γ>0为实际控制律参数。进一步地,In the formula, z 2 >0, γ>0 are the actual control law parameters. further,
当Di=0时,则其中z=min{z1,z2};When D i = 0, then where z=min{z 1 ,z 2 };
当Di≠0时,则对不等式两边在时间t∈(0,T]进行积分,即When D i ≠ 0, then Integrate both sides of the inequality at time t∈(0,T], i.e.
进一步地,由步骤(4)可知,所以Further, it can be known from step (4) that, so
因此,当存在外部干扰时系统L2增益从扰动输入到闭环系统输出不大于即系统在该状态约束有限时间实际输入控制律作用下能够保证强鲁棒性。Therefore, when there is external disturbance, the system L2 gain from disturbance input to closed - loop system output is not greater than That is to say, the system can guarantee strong robustness under the action of the state-constrained finite-time actual input control law.
(7)车辆动力控制信号求解模块根据实际控制输入ui(t)进行车辆加减速控制信号的获取,根据获取的加减速控制信号进一步地根据加减速信号获得加减速执行指令信号,实现车辆队列间目标车间距有限时间的快速、准确跟踪。(7) The vehicle power control signal solving module obtains the vehicle acceleration and deceleration control signal according to the actual control input u i (t), and further obtains the acceleration and deceleration execution instruction signal according to the obtained acceleration and deceleration control signal according to the acceleration and deceleration signals, so as to realize the vehicle queue Fast and accurate tracking with limited time between target vehicles.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210716998.XA CN114995454A (en) | 2022-06-23 | 2022-06-23 | Vehicle queue state constraint finite time control system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210716998.XA CN114995454A (en) | 2022-06-23 | 2022-06-23 | Vehicle queue state constraint finite time control system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114995454A true CN114995454A (en) | 2022-09-02 |
Family
ID=83037363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210716998.XA Pending CN114995454A (en) | 2022-06-23 | 2022-06-23 | Vehicle queue state constraint finite time control system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114995454A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118605166A (en) * | 2024-06-13 | 2024-09-06 | 兰州交通大学 | A vehicle queue sliding mode control method, device, system and storage medium |
-
2022
- 2022-06-23 CN CN202210716998.XA patent/CN114995454A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118605166A (en) * | 2024-06-13 | 2024-09-06 | 兰州交通大学 | A vehicle queue sliding mode control method, device, system and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110703761B (en) | Networked autonomous fleet scheduling and cooperative control method based on event triggering | |
WO2021077727A1 (en) | Electric truck steer-by-wire system and network uncertainty control method therefor | |
CN112099349B (en) | An optimal cooperative control method for vehicle platoons | |
CN105160870B (en) | Two-way autonomous fleet's control method | |
CN113147764B (en) | Vehicle control method based on hybrid potential function of cooperative adaptive cruise system | |
CN112606825B (en) | Robust Model Predictive Controller for Intelligent Connected Vehicles Considering Communication Delay | |
CN112164217B (en) | Automatic driving vehicle queue running management system and control method thereof | |
CN114489067B (en) | Intelligent networking vehicle queue collaborative driving model prediction control method | |
CN110116730A (en) | A kind of vehicle brake control method, system, equipment and medium | |
CN114355896A (en) | Method for determining safe distance for changing lanes of vehicles in intelligent network united queue | |
CN113359483A (en) | Vehicle cooperative control method based on nonsingular rapid terminal sliding mode control | |
CN115743117A (en) | Intelligent network connection electric motorcade cooperative ecological driving method based on disturbance observation | |
CN114995454A (en) | Vehicle queue state constraint finite time control system and method | |
CN115042770B (en) | Vehicle queue transverse control method based on distributed robust model prediction | |
CN113391553A (en) | Self-adaptive optimal control method of heterogeneous CACC system with actuator saturation | |
CN111923907A (en) | A vehicle longitudinal tracking control method based on multi-objective performance fusion | |
CN114200835B (en) | Heterogeneous fleet stability distributed control method based on Tube MPC | |
CN108749816B (en) | A method of intelligent vehicle speed regulation using energy dissipation theory | |
CN113341722B (en) | A collaborative optimal control method for vehicle platoons under unconstrained communication topology | |
CN114510032A (en) | A multi-vehicle cooperative control method and device for ensuring rapid vehicle formation and stability | |
CN113110022A (en) | Multi-train longitudinal following control method and device based on nonlinear PID | |
WO2023241050A1 (en) | Vehicle lateral control method and system, and vehicle | |
CN113485329B (en) | A kind of vehicle multi-platoon cooperative control method | |
CN115782918A (en) | Automatic driving longitudinal control method, device, equipment and storage medium | |
CN113561976B (en) | Vehicle energy-saving prediction adaptive cruise control method and device based on feedback optimization |
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 |