[go: up one dir, main page]

CN116859952B - Longitudinal compound control method and system for vehicle fleet based on second-order continuous sliding mode - Google Patents

Longitudinal compound control method and system for vehicle fleet based on second-order continuous sliding mode Download PDF

Info

Publication number
CN116859952B
CN116859952B CN202311006799.0A CN202311006799A CN116859952B CN 116859952 B CN116859952 B CN 116859952B CN 202311006799 A CN202311006799 A CN 202311006799A CN 116859952 B CN116859952 B CN 116859952B
Authority
CN
China
Prior art keywords
headway
deviation
fleet
vehicle
designed
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
Application number
CN202311006799.0A
Other languages
Chinese (zh)
Other versions
CN116859952A (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.)
Chongqing University of Post and Telecommunications
University of Shanghai for Science and Technology
Original Assignee
Chongqing University of Post and Telecommunications
University of Shanghai for Science and Technology
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 Chongqing University of Post and Telecommunications, University of Shanghai for Science and Technology filed Critical Chongqing University of Post and Telecommunications
Priority to CN202311006799.0A priority Critical patent/CN116859952B/en
Publication of CN116859952A publication Critical patent/CN116859952A/en
Application granted granted Critical
Publication of CN116859952B publication Critical patent/CN116859952B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

本发明公开一种基于二阶连续滑模的车队纵向复合控制方法及系统,涉及汽车控制技术领域。所述方法包括:构建包含执行器动态的目标车队的车辆纵向动力学模型;基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证车队系统的弦稳定。本发明能够保证估计误差的有限时间稳定,采用连续控制信号,避免现有技术方案控制信号不连续所带来的抖振问题,从而提高车队纵向控制系统的性能。

The present invention discloses a longitudinal composite control method and system for a fleet based on a second-order continuous sliding mode, and relates to the field of automobile control technology. The method comprises: constructing a vehicle longitudinal dynamics model of a target fleet including actuator dynamics; based on the vehicle longitudinal dynamics model, and using a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding mode surface, dynamically controlling the headway deviation of the target fleet under a non-zero initial deviation condition, so that the headway of the target fleet is the expected value while ensuring the chord stability of the fleet system. The present invention can ensure the finite-time stability of the estimation error, and adopts a continuous control signal to avoid the chattering problem caused by the discontinuous control signal of the prior art solution, thereby improving the performance of the fleet longitudinal control system.

Description

基于二阶连续滑模的车队纵向复合控制方法及系统Longitudinal compound control method and system for vehicle fleet based on second-order continuous sliding mode

技术领域Technical Field

本发明涉及车辆控制技术领域,特别是涉及一种基于二阶连续滑模的车队纵向复合控制方法及系统。The present invention relates to the technical field of vehicle control, and in particular to a method and system for longitudinal composite control of a vehicle fleet based on a second-order continuous sliding mode.

背景技术Background technique

随着现代汽车制造工业的进步,人们的出行、货物的运输都因此变得更加便捷,在给人们带来便利的同时也带来了严重的交通拥堵等问题。交通拥堵的成因常见的可以归结为宏观和微观两种:从宏观角度分析,是因为供需关系失衡,基础设施建设速度难以跟上交通需求增长的速度,从而导致重点区域的公路交通长期处于供不应求的状态;从微观角度分析,因为交通事件导致通行能力下降,不恰当的交通流控制措施、以及人为不受控驾驶行为导致的交通震荡等。为了进一步提升宏观和微观的协同关系,国内外学者提出了网联车。从宏观出发,网联车可以完成动态交通流调度,可以更好的满足交通供需平衡的关系;从微观出发,网联车可以更好的做到车车/车路协同,对交通事件做出及时反应,降低交通震荡发生和传播的可能性,从而减少甚至消除交通拥堵。With the progress of modern automobile manufacturing industry, people's travel and the transportation of goods have become more convenient. While bringing convenience to people, it also brings serious traffic congestion and other problems. The common causes of traffic congestion can be attributed to two aspects: macro and micro. From a macro perspective, it is because of the imbalance between supply and demand, and the speed of infrastructure construction cannot keep up with the speed of traffic demand growth, which leads to a long-term shortage of highway traffic in key areas; from a micro perspective, it is because of traffic events that lead to reduced traffic capacity, inappropriate traffic flow control measures, and traffic shocks caused by uncontrolled driving behavior. In order to further enhance the synergistic relationship between macro and micro, domestic and foreign scholars have proposed networked vehicles. From a macro perspective, networked vehicles can complete dynamic traffic flow scheduling and better meet the balance between traffic supply and demand; from a micro perspective, networked vehicles can better achieve vehicle-to-vehicle/vehicle-to-road coordination, respond to traffic events in a timely manner, reduce the possibility of traffic shocks and spread, and thus reduce or even eliminate traffic congestion.

相关车队纵向跟随控制算法有基于滑模变结构控制(SMC)算法,它是解决系统中参数不确定性和外部干扰的有效方法。基于SMC算法,许多重要结果已经在网联车的纵向控制中取得。然而,SMC的一个固有缺点是抖振。为了减少抖振对车队系统性能的影响,有相关技术方案提出了自适应SMC控制算法。更近一些,针对受执行器动力学不确定性影响的车队系统,当车队中发生车—车通信故障,前车加速度不可获取时,将前车加速度和系统中不确定性一起视为集总干扰,采用干扰观测器进行估计,进而设计了基于干扰补偿和SMC的复合控制算法。然而,上述技术方案中采用的干扰观测器是渐近稳定的,而不是有限时间稳定的。此外,采用的控制信号为非连续控制信号,可能带来潜在的系统性能下降。The related convoy longitudinal following control algorithms include the sliding mode variable structure control (SMC) algorithm, which is an effective method to solve the parameter uncertainty and external disturbance in the system. Based on the SMC algorithm, many important results have been achieved in the longitudinal control of connected vehicles. However, an inherent disadvantage of SMC is jitter. In order to reduce the impact of jitter on the performance of the convoy system, a related technical solution proposes an adaptive SMC control algorithm. More recently, for a convoy system affected by actuator dynamic uncertainty, when a vehicle-to-vehicle communication failure occurs in the convoy and the acceleration of the leading vehicle is unavailable, the acceleration of the leading vehicle and the uncertainty in the system are considered as lumped disturbances, and an interference observer is used for estimation, and then a composite control algorithm based on interference compensation and SMC is designed. However, the interference observer used in the above technical solution is asymptotically stable, not finite-time stable. In addition, the control signal used is a discontinuous control signal, which may lead to potential system performance degradation.

发明内容Summary of the invention

本发明的目的是提供一种基于二阶连续滑模的车队纵向复合控制方法及系统,能够保证估计误差的有限时间稳定,通过设计连续性的控制信号,避免了控制信号不连续所带来的抖振问题,提高车队系统纵向控制性能。The purpose of the present invention is to provide a vehicle fleet longitudinal composite control method and system based on a second-order continuous sliding mode, which can ensure the finite time stability of the estimation error, avoid the chattering problem caused by the discontinuity of the control signal by designing a continuous control signal, and improve the longitudinal control performance of the vehicle fleet system.

为实现上述目的,本发明提供了如下方案:To achieve the above object, the present invention provides the following solutions:

一种基于二阶连续滑模的车队纵向复合控制方法,包括:A longitudinal composite control method for a convoy based on a second-order continuous sliding mode, comprising:

构建包含执行器动态的目标车队的车辆纵向动力学模型;所述车队的期望车头间距是利用固定时距策略描述的;Constructing a vehicle longitudinal dynamics model of a target platoon including actuator dynamics; the desired headway of the platoon is described using a fixed headway strategy;

基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定。Based on the vehicle longitudinal dynamics model, and by using a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding surface, the headway deviation of the target fleet is dynamically controlled under a non-zero initial deviation condition, so that the headway of the target fleet is at an expected value while ensuring the chord stability of the entire fleet system.

可选地,所述目标车队的期望车头间距,表示为:Optionally, the expected headway of the target fleet is expressed as:

其中,表示t时刻车辆i的期望车头间距;vi(t)表示速度;/>表示预定义的固定时间间隔;Δi表示车辆i静止时的车头间距。in, represents the expected headway of vehicle i at time t; vi (t) represents the speed; /> represents a predefined fixed time interval; Δ i represents the headway distance when vehicle i is stationary.

可选地,所述目标车队的车头间距偏差,表示为:Optionally, the headway deviation of the target fleet is expressed as:

其中,τi表示执行器为实现所需加速度的滞后时间;κi表示车辆i可实现所需加速度的比率;ui(t)表示控制输入;Ωi(t)表示集总干扰;ai(t)表示车辆i加速度;ai-1(t)表示前车加速度;δi(t)表示系统中存在的参数不确定性或外部干扰;δi(t)未知但有界,且满足|δi(t)|<δ,δ为一正常数。表示预定义的固定时间间隔;εi(t)表示车头间距偏差;/>和θi为系统参数。where τ i represents the lag time of the actuator to achieve the required acceleration; κ i represents the ratio of the required acceleration that vehicle i can achieve; u i (t) represents the control input; Ω i (t) represents the lumped disturbance; a i (t) represents the acceleration of vehicle i; a i-1 (t) represents the acceleration of the preceding vehicle; δ i (t) represents the parameter uncertainty or external disturbance in the system; δ i (t) is unknown but bounded, and satisfies |δ i (t)|<δ, where δ is a positive constant. represents a predefined fixed time interval; ε i (t) represents the headway deviation; /> and θ i are system parameters.

可选地,基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定,具体包括:Optionally, based on the vehicle longitudinal dynamics model, a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding mode surface are used to dynamically control the headway deviation of the target vehicle fleet under a non-zero initial deviation condition, so that the headway deviation of the target vehicle fleet is a desired value while ensuring the chord stability of the entire vehicle fleet system, specifically including:

基于所述车辆纵向动力学模型,并利用所述有限时间干扰观测器对集总干扰进行动态估计,得到集总干扰估计结果;Based on the vehicle longitudinal dynamics model, the finite time disturbance observer is used to dynamically estimate the lumped disturbance to obtain a lumped disturbance estimation result;

根据所述集总干扰估计结果、所述二阶连续滑模算法和所述耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行控制,设计复合控制策略,包括为调节车头间距偏差随着时间的推移趋向于0,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定。According to the lumped interference estimation result, the second-order continuous sliding mode algorithm and the coupled sliding mode surface, the headway deviation of the target fleet is controlled under the non-zero initial deviation condition, and a composite control strategy is designed, including adjusting the headway deviation to tend to 0 over time, so that the headway of the target fleet is the expected value while ensuring the chord stability of the entire fleet system.

可选地,还包括:在所述非零初始偏差下进行控制器的设计与分析,解决由非零初始偏差导致的很大的瞬时发动机/制动扭矩问题,具体包括:Optionally, the method further includes: designing and analyzing a controller under the non-zero initial deviation to solve the problem of large instantaneous engine/brake torque caused by the non-zero initial deviation, specifically including:

在非零初始偏差下进行控制器的设计,设定:Design the controller under non-zero initial deviation, setting:

其中,为t时刻的虚拟车头间距偏差;εi(t)为t时刻实际的车头间距偏差;εi(0)为初始时刻的车头间距偏差;/>为εi(t)的一阶导数的初始值,/>为εi(t)的二阶导数的初始值;ni为待设计的收敛速率,exp(·)表示自然指数函数;in, is the virtual headway deviation at time t; ε i (t) is the actual headway deviation at time t; ε i (0) is the headway deviation at the initial moment; /> is the initial value of the first-order derivative of ε i (t),/> is the initial value of the second-order derivative of ε i (t); ni is the convergence rate to be designed, and exp(·) represents the natural exponential function;

设计如下所述有限时间干扰观测器进行估计:Design a finite-time disturbance observer for estimation as follows:

其中,ψ1=εi(0),/>xi,0(t),xi,1(t),xi,2(t)分别为Ωi(t),/>的估计值;/>分别为xi,0(t),xi,1(t),xi,2(t)的一阶导数;为t时刻的虚拟车头间距偏差;εi(t)为t时刻实际的车头间距偏差;εi(0)为初始时刻的车头间距偏差;ni为待设计的收敛速率;ai(t)表示车辆i加速度;/>和θi为系统参数;b为Ωi(t)的Lipshitz常数;mi0,mi1,mi2为待设计正的观测器增益;sign(·)为符号函数;sigc(·)=sign(·)|·|c。定义估计误差为:in, ψ 1i (0),/> x i,0 (t), x i,1 (t), x i,2 (t) are Ω i (t),/> The estimated value of are the first-order derivatives of xi,0 (t), xi,1 (t), xi,2 (t) respectively; is the virtual headway deviation at time t; ε i (t) is the actual headway deviation at time t; ε i (0) is the headway deviation at the initial moment; ni is the convergence rate to be designed; a i (t) represents the acceleration of vehicle i; /> and θ i are system parameters; b is the Lipshitz constant of Ω i (t); mi0 , mi1 , mi2 are the positive observer gains to be designed; sign(·) is the sign function; sig c (·) = sign(·)|·| c . The estimation error is defined as:

进而得到估计误差的动态为:Then the dynamics of the estimation error is obtained as:

可选地,所述设计复合控制策略,包括为调节车头间距偏差随着时间的推移趋向于0,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定,具体包括:Optionally, the design of the composite control strategy includes adjusting the headway distance deviation to tend to 0 over time so that the headway distance of the target fleet is an expected value while ensuring the chord stability of the entire fleet system, specifically including:

设计控制器的控制目标为调节车头间距偏差εi(t)随着时间的推移趋向于0,同时保证整个车队的弦稳定性。为使车头间距偏差εi(t)收敛到0,设计滑模面其中α为待设计的正常数;引入如下的耦合滑模面来保证整个车队的弦稳定:The control objective of the designed controller is to adjust the headway deviation ε i (t) to zero over time while ensuring the chord stability of the entire fleet. In order to make the headway deviation ε i (t) converge to 0, the sliding surface is designed Where α is a positive constant to be designed; the following coupled sliding surface is introduced to ensure the chord stability of the entire fleet:

其中0<|β|≤1为权重系数,则可得到如下的Si(t)与si(t)的关系式:Where 0<|β|≤1 is the weight coefficient, and the following relationship between Si (t) and Si (t) can be obtained:

Si(t)=Bsi(t)S i (t) = Bs i (t)

其中,in,

S(t)=col(Si(t),i挝N),s(t)=col(si(t),iN),N=1,2,L,N为车队中跟随车辆的集合。S(t)=col(S i (t),i佬N),s(t)=col(s i (t),iN),N=1,2,L,N is the set of following vehicles in the convoy.

因为β≠0,所以B是可逆的,则得到当Si(t)趋于0时,si(t)也趋于0;Because β≠0, B is reversible, and when S i (t) tends to 0, S i (t) also tends to 0;

进而,可设计如下的复合控制器:Then, the following composite controller can be designed:

其中,ηi1和ηi2为待设计的正常数。在所设计的复合控制器的作用下,可渐近收敛到0且整个车队是弦稳定的。in, η i1 and η i2 are normal constants to be designed. Under the action of the designed composite controller, it can converge to 0 asymptotically and the entire fleet is chord-stable.

若Ωi(t)可导且有Lipshitz常数b成立,当控制器参数满足:If Ω i (t) is differentiable and The Lipshitz constant b holds true when the controller parameters satisfy:

在所设计的控制器的作用下,车队系统中的每辆车的车头间距偏差渐近收敛到0。当0<|β|≤1时,整个车队是弦稳定的;Under the action of the designed controller, the headway deviation of each vehicle in the convoy system converges asymptotically to 0. When 0<|β|≤1, the entire convoy is chord-stable;

其中,χ=max{βli,2(t)+li+1,2(t),βlN,2(t)},i=1,2,…,N-1,li,2(t)为ei,1(t)变化率的上界。Where, χ=max{βl i,2 (t)+l i+1,2 (t),βl N,2 (t)}, i=1,2,…,N-1, and l i,2 (t) is the upper bound of the rate of change of e i,1 (t).

本发明还提供了一种基于二阶连续滑模算法的车队纵向复合控制系统,包括:The present invention also provides a longitudinal composite control system for a vehicle fleet based on a second-order continuous sliding mode algorithm, comprising:

模型构建模块,用于构建执行器动态的目标车队的车辆纵向动力学模型;所述车辆纵向动力学模型的期望车头间距动态变化是利用固定时距策略描述的;A model building module is used to build a vehicle longitudinal dynamics model of a target fleet of actuator dynamics; the dynamic change of the expected headway of the vehicle longitudinal dynamics model is described by using a fixed headway strategy;

车队控制模块,用于基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定。The convoy control module is used to dynamically control the headway deviation of the target convoy under non-zero initial deviation conditions based on the vehicle longitudinal dynamics model and using a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding mode surface, so that the headway of the target convoy is the expected value while ensuring the chord stability of the entire convoy system.

根据本发明提供的具体实施例,本发明公开了以下技术效果:According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:

本发明公开了一种基于二阶连续滑模的车队纵向复合控制方法及系统,所述方法包括首先构建车辆纵向动力学模型的执行器,该模型用于描述期望车头间距动态变化,继而基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定。该技术方案可保证估计误差的有限时间稳定,通过实现的控制信号的连续性,避免了控制信号不连续所带来的抖振问题,从而提高车队纵向控制系统性能。The present invention discloses a longitudinal composite control method and system for a fleet based on a second-order continuous sliding mode. The method includes first constructing an actuator of a longitudinal dynamics model of a vehicle, which is used to describe the dynamic change of the expected headway spacing, and then dynamically controlling the headway spacing deviation of the target fleet based on the longitudinal dynamics model of the vehicle, using a finite-time disturbance observer, a second-order continuous sliding mode algorithm, and a coupled sliding mode surface, so that the headway spacing of the target fleet is the expected value while ensuring the chord stability of the entire fleet system. The technical solution can ensure the finite-time stability of the estimation error, and avoid the chattering problem caused by the discontinuity of the control signal by realizing the continuity of the control signal, thereby improving the performance of the fleet longitudinal control system.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

图1为本发明基于二阶连续滑模的车队纵向复合控制方法的流程示意图;FIG1 is a schematic diagram of a flow chart of a longitudinal composite control method of a vehicle fleet based on a second-order continuous sliding mode according to the present invention;

图2为本实施例中同构车队非零初始偏差下基于二阶连续滑模算法的车头间距偏差试验示意图;FIG2 is a schematic diagram of a headway deviation test based on a second-order continuous sliding mode algorithm under a non-zero initial deviation of a homogeneous vehicle fleet in this embodiment;

图3为本实施例中同构车队非零初始偏差下基于二阶连续滑模算法的滑模面实验示意图;FIG3 is a schematic diagram of a sliding surface experiment based on a second-order continuous sliding mode algorithm under a non-zero initial deviation of a homogeneous fleet in this embodiment;

图4为本实施例中同构车队非零初始偏差下基于二阶连续滑模算法的控制输入实验示意图;FIG4 is a schematic diagram of a control input experiment based on a second-order continuous sliding mode algorithm under a non-zero initial deviation of a homogeneous fleet in this embodiment;

图5为本实施例中异构车队非零初始偏差下基于二阶连续滑模算法的车头间距偏差仿真示意图;FIG5 is a schematic diagram of the simulation of the headway deviation of a heterogeneous fleet based on a second-order continuous sliding mode algorithm under non-zero initial deviation in this embodiment;

图6为本实施例中异构车队非零初始偏差下基于二阶连续滑模算法的滑模面仿真示意图;FIG6 is a schematic diagram of sliding surface simulation based on a second-order continuous sliding mode algorithm under non-zero initial deviation of a heterogeneous fleet in this embodiment;

图7为本实施例中异构车队非零初始偏差下基于二阶连续滑模算法的控制输入仿真试验示意图。FIG7 is a schematic diagram of a control input simulation test based on a second-order continuous sliding mode algorithm under non-zero initial deviation of a heterogeneous fleet in this embodiment.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

本发明的目的是提供一种基于二阶连续滑模的车队纵向复合控制方法及系统,能够保证估计误差的有限时间稳定,通过实现控制信号的连续性,避免了控制信号不连续所带来的抖振问题,提高车队纵向控制性能。The purpose of the present invention is to provide a vehicle fleet longitudinal composite control method and system based on a second-order continuous sliding mode, which can ensure the finite time stability of the estimation error, avoid the chattering problem caused by the discontinuity of the control signal by realizing the continuity of the control signal, and improve the longitudinal control performance of the vehicle fleet.

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

如图1所示,本发明提供了一种基于二阶连续滑模的车队纵向复合控制方法,包括:As shown in FIG1 , the present invention provides a longitudinal composite control method for a vehicle fleet based on a second-order continuous sliding mode, comprising:

步骤100:构建包含执行器动态的目标车队的车辆纵向动力学模型;所述车队的期望车头间距是利用固定时距策略描述的。Step 100: Construct a vehicle longitudinal dynamics model of a target fleet including actuator dynamics; the desired headway of the fleet is described using a fixed headway strategy.

步骤200:基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定。Step 200: Based on the vehicle longitudinal dynamics model, and using a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding surface, the headway deviation of the target fleet is dynamically controlled under a non-zero initial deviation condition, so that the headway of the target fleet is at an expected value while ensuring the chord stability of the entire fleet system.

具体过程为:基于所述车辆纵向动力学模型,并利用所述有限时间干扰观测器对集总干扰进行动态估计,得到误差动态估计结果。根据所述集总干扰估计结果、所述二阶连续滑模算法和所述耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行控制,设计复合控制策略,包括为调节车头间距偏差随着时间的推移趋向于0,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定。The specific process is as follows: based on the vehicle longitudinal dynamics model, the finite time disturbance observer is used to dynamically estimate the lumped disturbance to obtain the error dynamic estimation result. According to the lumped disturbance estimation result, the second-order continuous sliding mode algorithm and the coupled sliding mode surface, the headway deviation of the target fleet is controlled under the non-zero initial deviation condition, and a composite control strategy is designed, including adjusting the headway deviation to tend to 0 over time, so that the headway of the target fleet is the expected value while ensuring the chord stability of the entire fleet system.

其中,所述期望车头间距动态变化,表示为:The expected headway distance changes dynamically, which is expressed as:

式中,表示t时刻车辆i的期望车头间距;vi(t)表示速度;/>表示预定义的固定时间间隔;Δi表示车辆i静止时的车头间距。In the formula, represents the expected headway of vehicle i at time t; vi (t) represents the speed; /> represents a predefined fixed time interval; Δ i represents the headway distance when vehicle i is stationary.

所述目标车队的车头间距偏差,表示为:The headway deviation of the target fleet is expressed as:

式中,τi表示执行器为实现所需加速度的滞后时间;κi表示车辆i可实现所需加速度的比率;ui(t)表示控制输入;Ωi(t)表示集总干扰;ai(t)表示车辆i加速度;ai-1(t)表示前车加速度;δi(t)表示系统中存在的参数不确定性或外部干扰;δi(t)未知但有界,且满足|δi(t)|<δ。where τ i represents the lag time of the actuator to achieve the required acceleration; κ i represents the ratio of the required acceleration that vehicle i can achieve; ui (t) represents the control input; Ω i (t) represents the lumped disturbance; ai (t) represents the acceleration of vehicle i; ai-1 (t) represents the acceleration of the preceding vehicle; δ i (t) represents the parameter uncertainty or external disturbance in the system; δ i (t) is unknown but bounded, and satisfies |δ i (t)|<δ.

在上述技术方案的基础上,提供如下实施例:On the basis of the above technical solution, the following embodiments are provided:

步骤一、建立考虑执行器动态的车辆纵向动力学模型,并选择采用固定时距策略来描述期望车头间距的动态。Step 1: Establish a vehicle longitudinal dynamics model considering the actuator dynamics, and choose to adopt a fixed headway strategy to describe the dynamics of the desired headway.

步骤二、在非零初始偏差下进行控制器的设计与分析,解决由非零初始偏差导致的很大的瞬时发动机/制动扭矩问题。Step 2: Design and analyze the controller under non-zero initial deviation to solve the problem of large instantaneous engine/brake torque caused by non-zero initial deviation.

步骤三、通过数值仿真来说明所设计的控制算法的有效性以及理论分析的正确性。Step 3: Use numerical simulation to illustrate the effectiveness of the designed control algorithm and the correctness of the theoretical analysis.

进一步的,步骤一中采用固定时距策略,具体为:Furthermore, a fixed time interval strategy is adopted in step 1, specifically:

其中,表示t时刻车辆i的期望车头间距;vi(t)表示速度;/>表示预定义的固定时间间隔;Δi表示车辆i静止时的车头间距。in, represents the expected headway of vehicle i at time t; vi (t) represents the speed; /> represents a predefined fixed time interval; Δ i represents the headway distance when vehicle i is stationary.

建立考虑执行器动态的车辆纵向动力学模型,具体为:The vehicle longitudinal dynamics model considering the actuator dynamics is established, specifically:

式中,ai(t)表示t时刻车辆i的加速度,τi表示执行器为实现所需加速度的滞后时间;κi表示车辆i可实现所需加速度的比率;ui(t)表示控制输入;δi(t)表示系统中存在的参数不确定性或外部干扰;δi(t)未知但有界,且满足|δi(t)|<δ。where a i ( t ) represents the acceleration of vehicle i at time t, τ i represents the lag time of the actuator to achieve the required acceleration, κ i represents the ratio of vehicle i to achieve the required acceleration, u i ( t ) represents the control input, δ i ( t ) represents the parameter uncertainty or external disturbance in the system, and δ i ( t ) is unknown but bounded, and satisfies |δ i ( t )|<δ.

对车辆i,车头间距偏差εi(t),与前车之间的速度差Δvi(t)可以分别表述为:For vehicle i, the headway deviation ε i (t) and the speed difference Δv i (t) between the vehicle and the preceding vehicle can be expressed as:

Δvi(t)=vi-1(t)-vi(t) (4) Δvi (t)=vi -1 (t) -vi (t) (4)

其中pi(t)表示车辆i与前车之间的实际车头间距。where p i (t) represents the actual headway between vehicle i and the preceding vehicle.

对(2)两边求一阶导数可得:Taking the first-order derivatives on both sides of (2) yields:

进一步,可得:Further, we can get:

将公式(2)代入公式(6)可得到期望车头间距的动态为:Substituting formula (2) into formula (6), the dynamics of the expected headway distance can be obtained as:

其中,δi(t)未知但有界,且满足|δi(t)|<δ。为减少通信,在此,本实施例采用单向通信拓扑结构,即车辆i仅通过无线通信获得其后面一辆车的信息,而不与其前面一辆车进行通信。为此,将前车加速度ai-1(t)视为外部扰动。在接下来的控制器的设计过程中将Ωi(t)视为集总干扰。in, δ i (t) is unknown but bounded, and satisfies |δ i (t)|<δ. To reduce communication, this embodiment adopts a unidirectional communication topology, that is, vehicle i only obtains the information of the vehicle behind it through wireless communication, and does not communicate with the vehicle in front of it. For this reason, the acceleration of the front vehicle a i-1 (t) is regarded as an external disturbance. In the following controller design process, Ω i (t) is regarded as a lumped disturbance.

步骤二中,在非零初始偏差下进行控制器的设计与分析,来解决由非零初始偏差导致的很大的瞬时发动机/制动扭矩问题,具体为:In step 2, the controller is designed and analyzed under non-zero initial deviation to solve the problem of large instantaneous engine/brake torque caused by non-zero initial deviation, specifically:

实际应用中,非零初始偏差是不可避免的。当车队中有车辆汇入,或者有车辆驶出车队时都会带来非零初始偏差。非零初始偏差可能会带来比较大的发动机扭矩或者制动扭矩。车队中的每辆车之间是相互关联耦合的。作用在一辆车上的扰动所引起的偏差可能会对其他车辆产生不利影响,沿着车队向后传播放大,降低车队中车辆间的跟随性能,甚至会导致队列弦不稳定。为此,在非零初始偏差下进行控制器的设计与分析。In practical applications, non-zero initial deviation is inevitable. When a vehicle merges into a convoy or leaves a convoy, it will cause a non-zero initial deviation. Non-zero initial deviation may cause relatively large engine torque or braking torque. Each vehicle in the convoy is interconnected and coupled. The deviation caused by the disturbance acting on one vehicle may have an adverse effect on other vehicles, propagate backward along the convoy, reduce the following performance between vehicles in the convoy, and even cause the convoy string to be unstable. For this reason, the controller is designed and analyzed under non-zero initial deviation.

设定set up

接下来,设计基于有限时间干扰观测器(FTDO)和二阶连续滑模算法的复合控制算法。设计如下的FTDO对Ωi(t)进行估计:Next, a composite control algorithm based on the finite time disturbance observer (FTDO) and the second-order continuous sliding mode algorithm is designed. The following FTDO is designed to estimate Ω i (t):

其中,ψ1=εi(0),/>mi0,mi1,mi2为待设计正的观测器增益;xi,0(t),xi,1(t),xi,2(t)分别为/>Ωi(t),/>的估计值。in, ψ 1i (0),/> mi0 , mi1 , mi2 are the positive observer gains to be designed; xi,0 (t), xi,1 (t), xi,2 (t) are respectively/> Ω i (t),/> The estimated value of .

本实施例设定估计误差:This embodiment sets the estimated error:

则可得到观测器估计误差动态为:Then the observer estimation error dynamics can be obtained as:

选择合适的观测器增益,估计误差ei,1(t)在有限时间内收敛到0。为调节εi(t)至0,设计滑模面其中α为待设计正常数,为保证整个车队系统的队列弦稳定,设计如下的耦合滑模面:Select appropriate observer gain, and the estimated error e i,1 (t) converges to 0 in a finite time. To adjust ε i (t) to 0, design the sliding surface Where α is a positive constant to be designed. To ensure the stability of the queue chord of the entire fleet system, the following coupled sliding surface is designed:

式中,0<|β|≤1为权重系数,则可得到如下的Si(t)与si(t)的关系式In the formula, 0<|β|≤1 is the weight coefficient, and the following relationship between Si (t) and Si (t) can be obtained:

Si(t)=Bsi(t) (13)S i (t) = Bs i (t) (13)

其中:in:

S(t)=col(Si(t),i挝N),s(t)=col(si(t),iN),N=1,2,L,N为车队中跟随车辆的集合。S(t)=col(S i (t),i佬N),s(t)=col(s i (t),iN),N=1,2,L,N is the set of following vehicles in the convoy.

因为β≠0,所以B是可逆的,则可得当Si(t)趋于0时,si(t)也趋于0。反之亦然。设计如下的基于FTDO和二阶连续滑模算法的复合控制器:Because β≠0, B is reversible, and when Si (t) approaches 0, Si (t) also approaches 0. And vice versa. The following composite controller based on FTDO and second-order continuous sliding mode algorithm is designed:

其中,in,

ηi1和ηi2为待设计的正常数。η i1 and η i2 are normal numbers to be designed.

至此,本实施例可以得出:So far, this embodiment can be concluded that:

若Ωi(t)可导且有Lipshitz常数b成立,控制器参数选取满足:If Ω i (t) is differentiable and The Lipshitz constant b holds true, and the controller parameters are selected to satisfy:

则在非零初始偏差情形下,车队系统在复合控制器作用下,每辆车的车头间距偏差渐近收敛到0。当0<|β|≤1时,整个车队是弦稳定的。其中,χ=max{βli,2(t)+li+1,2(t),βlN,2(t)},i=1,2,…,N-1,li,2(t)为ei,1(t)变化率的上界。Then, under the condition of non-zero initial deviation, the headway deviation of each vehicle in the convoy system converges asymptotically to 0 under the action of the composite controller. When 0<|β|≤1, the entire convoy is chord-stable. Where χ=max{βl i,2 (t)+l i+1,2 (t),βl N,2 (t)}, i=1,2,…,N-1, l i,2 (t) is the upper bound of the rate of change of e i,1 (t).

则在非零初始偏差情形下,车队系统在基于基于FTDO和二阶连续滑模算法的复合控制律(14)作用下,每辆车的车头间距偏差εi(t)渐近收敛到0。且当β的选取满足0<|β|≤1,则整个车队是弦稳定的。其中,,χ=max{βli,2(t)+li+1,2(t),βlN,2(t)},i=1,2,…,N-1,li,2(t)为ei,1(t)变化率的上界。Then, under the condition of non-zero initial deviation, the headway deviation ε i (t) of each vehicle in the convoy system converges asymptotically to 0 under the composite control law (14) based on FTDO and second-order continuous sliding mode algorithm. And when β satisfies 0<|β|≤1, the entire convoy is chord-stable. Where, χ=max{βl i,2 (t)+l i+1,2 (t),βl N,2 (t)}, i=1,2,…,N-1, l i,2 (t) is the upper bound of the rate of change of e i,1 (t).

步骤三中,通过数值仿真来说明所设计的控制算法的有效性以及理论分析的正确性,具体为:In step three, numerical simulation is used to illustrate the effectiveness of the designed control algorithm and the correctness of the theoretical analysis, specifically:

考虑一个由6辆车组成的车队系统,其中包括1辆领航车辆和5辆跟随车辆。利用MATLAB仿真软件对同构和异构两种车队类型进行了数值仿真,其中领航车辆的机动过程设:Consider a convoy system consisting of 6 vehicles, including 1 pilot vehicle and 5 follower vehicles. The numerical simulation of two types of convoys, homogeneous and heterogeneous, is carried out using MATLAB simulation software, where the maneuvering process of the pilot vehicle is assumed to be:

在接下来的仿真中,常值时间间隔取ni=4+i*0.1,i=1,2,L,5。同构车队仿真中参数设置为κi=0.85,τi=0.25。仿真中δi(t)用三角函数,δ1(t)=2.5sint,δ2(t)=2sint+0.01,δ3(t)=1.5sin(2t)+0.03,δ4(t)=sin(5t)+0.03,δ5(t)=2.8sint。FTDO参数设为mi0=3,mi1=1.5,mi2=1,i=1,2,…,5。而控制器参数设置为b=0.99,a=6,hi1=2.1,hi2=11.2。对异构车队进行仿真时,,车队中车辆的参数如表1所示,对应的FTFO和控制器参数设置如表2所示。车队系统在所提控制算法的作用下,非零初始偏差下的仿真结果如图所示,图中横轴均表示时间,图2的纵轴表示车头间距偏差,图3的纵轴表示滑模面,图4的纵轴表示控制输入,图5的纵轴表示车头间距偏差,图6的纵轴表示滑模面,图7的纵轴表示控制输入。从仿真图中,可以观察到在非零初始误差下,车队系统在所提控制算法作用下表现良好。In the following simulations, the constant time interval is taken as n i =4+i*0.1,i=1,2,L,5. In the simulation of homogeneous fleet, the parameters are set to κ i =0.85,τ i =0.25. In the simulation, δ i (t) uses trigonometric functions, δ 1 (t)=2.5sint,δ 2 (t)=2sint+0.01,δ 3 (t)=1.5sin(2t)+0.03,δ 4 (t)=sin(5t)+0.03,δ 5 (t)=2.8sint. The FTDO parameters are set to mi0 =3,m i1 =1.5,m i2 =1,i=1,2,…,5. The controller parameters are set to b=0.99,a=6,h i1 =2.1,h i2 =11.2. When simulating heterogeneous fleets, the parameters of the vehicles in the fleet are shown in Table 1, and the corresponding FTFO and controller parameter settings are shown in Table 2. The simulation results of the convoy system under the non-zero initial deviation under the proposed control algorithm are shown in the figure. The horizontal axis in the figure represents time, the vertical axis of Figure 2 represents the headway deviation, the vertical axis of Figure 3 represents the sliding surface, the vertical axis of Figure 4 represents the control input, the vertical axis of Figure 5 represents the headway deviation, the vertical axis of Figure 6 represents the sliding surface, and the vertical axis of Figure 7 represents the control input. From the simulation diagram, it can be observed that under the non-zero initial error, the convoy system performs well under the proposed control algorithm.

表1车辆参数Table 1 Vehicle parameters

表2仿真结果Table 2 Simulation results

此外,本发明还提供了一种二阶连续滑模算法的车队纵向复合控制系统,包括:In addition, the present invention also provides a second-order continuous sliding mode algorithm longitudinal composite control system for a vehicle fleet, comprising:

模型构建模块,用于构建执行器动态的目标车队的车辆纵向动力学模型;所述车辆纵向动力学模型的期望车头间距动态变化是利用固定时距策略描述的。The model building module is used to build a vehicle longitudinal dynamics model of a target fleet of actuator dynamics; the dynamic change of the expected headway of the vehicle longitudinal dynamics model is described by using a fixed time distance strategy.

车队控制模块,利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,对所述目标车队的车头间距误差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定。The convoy control module uses a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding surface to dynamically control the headway error of the target convoy, so that the headway of the target convoy is the expected value while ensuring the chord stability of the entire convoy system.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。This article uses specific examples to illustrate the principles and implementation methods of the present invention. The above examples are only used to help understand the core idea of the present invention. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims (2)

1.一种基于二阶连续滑模的车队纵向复合控制方法,其特征在于,包括:1. A longitudinal composite control method for a vehicle fleet based on a second-order continuous sliding mode, characterized by comprising: 构建包含执行器动态的目标车队的车辆纵向动力学模型;所述车队的期望车头间距是利用固定时距策略描述的;Constructing a vehicle longitudinal dynamics model of a target platoon including actuator dynamics; the desired headway of the platoon is described using a fixed headway strategy; 基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定;Based on the vehicle longitudinal dynamics model, and using a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding mode surface, the headway deviation of the target convoy is dynamically controlled under a non-zero initial deviation condition, so that the headway of the target convoy is the expected value while ensuring the chord stability of the entire convoy system; 所述目标车队的期望车头间距,表示为:The expected headway of the target fleet is expressed as: 其中,表示t时刻车辆i的期望车头间距;vi(t)表示速度;/>表示预定义的固定时间间隔;△i表示车辆i静止时的车头间距;in, represents the expected headway of vehicle i at time t; vi (t) represents the speed; /> represents a predefined fixed time interval; △ i represents the headway distance when vehicle i is stationary; 所述目标车队的车头间距偏差,表示为:The headway deviation of the target fleet is expressed as: 其中,τi表示执行器为实现所需加速度的滞后时间;κi表示车辆i可实现所需加速度的比率;ui(t)表示控制输入;Ωi(t)表示集总干扰;ai(t)表示车辆i加速度;ai-1(t)表示前车加速度;δi(t)表示系统中存在的参数不确定性或外部干扰;δi(t)未知但有界,且满足|δi(t)|<δ,δ为一正常数,表示预定义的固定时间间隔;εi(t)表示车头间距偏差;/>和θi为系统参数;where τ i represents the lag time of the actuator to achieve the required acceleration; κ i represents the ratio of vehicle i to achieve the required acceleration; u i (t) represents the control input; Ω i (t) represents the lumped disturbance; a i (t) represents the acceleration of vehicle i; a i-1 (t) represents the acceleration of the preceding vehicle; δ i (t) represents the parameter uncertainty or external disturbance in the system; δ i (t) is unknown but bounded and satisfies |δ i (t)|<δ, where δ is a positive constant. represents a predefined fixed time interval; ε i (t) represents the headway deviation; /> and θ i are system parameters; 基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定,具体包括:Based on the vehicle longitudinal dynamics model, and using a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding mode surface, the headway deviation of the target convoy is dynamically controlled under a non-zero initial deviation condition, so that the headway of the target convoy is the expected value while ensuring the chord stability of the entire convoy system, specifically including: 基于所述车辆纵向动力学模型,并利用所述有限时间干扰观测器对集总干扰进行动态估计,得到集总干扰估计结果;Based on the vehicle longitudinal dynamics model, the finite time disturbance observer is used to dynamically estimate the lumped disturbance to obtain a lumped disturbance estimation result; 根据所述集总干扰估计结果、所述二阶连续滑模算法和所述耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行控制,设计复合控制策略,包括为调节车头间距偏差随着时间的推移趋向于0,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定;According to the lumped disturbance estimation result, the second-order continuous sliding mode algorithm and the coupled sliding mode surface, the headway deviation of the target fleet is controlled under the non-zero initial deviation condition, and a composite control strategy is designed, including adjusting the headway deviation to tend to 0 over time, so that the headway of the target fleet is the expected value while ensuring the chord stability of the entire fleet system; 所述车队纵向复合控制方法还包括:在所述非零初始偏差下进行控制器的设计与分析,解决由非零初始偏差导致的很大的瞬时发动机/制动扭矩问题,具体包括:The longitudinal compound control method of the vehicle fleet further includes: designing and analyzing a controller under the non-zero initial deviation to solve the problem of large instantaneous engine/brake torque caused by the non-zero initial deviation, specifically including: 在非零初始偏差下进行控制器的设计,设定:Design the controller under non-zero initial deviation, setting: 其中,为t时刻的虚拟车头间距偏差;εi(t)为t时刻实际的车头间距偏差;εi(0)为初始时刻的车头间距偏差;/>为εi(t)的一阶导数的初始值,/>为εi(t)的二阶导数的初始值;ni为待设计的收敛速率,exp(·)表示自然指数函数;in, is the virtual headway deviation at time t; ε i (t) is the actual headway deviation at time t; ε i (0) is the headway deviation at the initial moment; /> is the initial value of the first-order derivative of ε i (t),/> is the initial value of the second-order derivative of ε i (t); ni is the convergence rate to be designed, and exp(·) represents the natural exponential function; 设计如下所述有限时间干扰观测器对Ωi(t)进行估计:The finite-time disturbance observer is designed as follows to estimate Ω i (t): 其中,ψ1=εi(0),/>xi,0(t),xi,1(t),xi,2(t)分别为/>Ωi(t),/>的估计值;/>分别为xi,0(t),xi,1(t),xi,2(t)的一阶导数;/>为t时刻的虚拟车头间距偏差;εi(t)为t时刻实际的车头间距偏差;εi(0)为初始时刻的车头间距偏差;ni为待设计的收敛速率;ai(t)表示车辆i加速度;/>和θi为系统参数;b为/>的Lipshitz常数;mi0,mi1,mi2为待设计正的观测器增益;sign(·)为符号函数;sigc(·)=sign(·)|·c;定义/>Ωi(t),/>的估计误差分别为:in, ψ 1i (0),/> x i,0 (t), x i,1 (t), x i,2 (t) are respectively/> Ω i (t),/> The estimated value of are the first-order derivatives of x i,0 (t), x i,1 (t), and x i,2 (t);/> is the virtual headway deviation at time t; ε i (t) is the actual headway deviation at time t; ε i (0) is the headway deviation at the initial moment; ni is the convergence rate to be designed; a i (t) represents the acceleration of vehicle i; /> and θ i are system parameters; b is/> Lipshitz constant; mi0 , mi1 , mi2 are the positive observer gains to be designed; sign(·) is the sign function; sig c (·) = sign(·) | · c ; Definition/> Ω i (t),/> The estimated errors are: 进而得到估计误差的动态为:Then the dynamics of the estimation error is obtained as: 所述设计复合控制策略,包括为调节车头间距偏差随着时间的推移趋向于0,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定,具体包括:The design of the composite control strategy includes adjusting the headway distance deviation to tend to 0 over time, so that the headway distance of the target fleet is the expected value while ensuring the chord stability of the entire fleet system, specifically including: 设计控制器的控制目标为调节车头间距偏差εi(t)随着时间的推移趋向于0,同时保证整个车队的弦稳定性,为使车头间距偏差εi(t)收敛到0,设计滑模面其中α为待设计的正常数;引入如下的耦合滑模面来保证整个车队的弦稳定:The control objective of the designed controller is to adjust the headway deviation ε i (t) to 0 over time while ensuring the chord stability of the entire fleet. In order to make the headway deviation ε i (t) converge to 0, the sliding surface is designed. Where α is a positive constant to be designed; the following coupled sliding surface is introduced to ensure the chord stability of the entire fleet: 其中0<|β|≤1为权重系数,则可得到如下的Si(t)与si(t)的关系式:Where 0<|β|≤1 is the weight coefficient, and the following relationship between Si (t) and Si (t) can be obtained: Si(t)=Bsi(t)S i (t) = Bs i (t) 其中,in, 为车队中跟随车辆的集合; For the collection of following vehicles in a convoy; 因为β≠0,所以B是可逆的,则得到当Si(t)趋于0时,si(t)也趋于0;Because β≠0, B is reversible, and when S i (t) tends to 0, S i (t) also tends to 0; 进而,可设计如下的复合控制器:Then, the following composite controller can be designed: 其中, in, ηi1和ηi2为待设计的正常数,在所设计的复合控制器的作用下,可渐近收敛到0且整个车队是弦稳定的;η i1 and η i2 are normal constants to be designed. Under the action of the designed composite controller, they can converge to 0 asymptotically and the entire fleet is chord-stable; 若Ωi(t)可导且有Lipshitz常数b成立,当控制器参数满足:If Ω i (t) is differentiable and The Lipshitz constant b holds true when the controller parameters satisfy: 在所设计的控制器的作用下,车队系统中的每辆车的车头间距偏差渐近收敛到0,当0<|β|≤1时,整个车队是弦稳定的;Under the action of the designed controller, the headway deviation of each vehicle in the convoy system converges asymptotically to 0, and when 0<|β|≤1, the entire convoy is chord-stable; 其中, 为ei,1(t)变化率的上界。in, is the upper bound of the rate of change of e i,1 (t). 2.一种基于二阶连续滑模算法的车队纵向复合控制系统,其特征在于,包括:2. A longitudinal composite control system for a vehicle fleet based on a second-order continuous sliding mode algorithm, characterized by comprising: 模型构建模块,用于构建执行器动态的目标车队的车辆纵向动力学模型;所述车辆纵向动力学模型的期望车头间距动态变化是利用固定时距策略描述的;A model building module is used to build a vehicle longitudinal dynamics model of a target fleet of actuator dynamics; the dynamic change of the expected headway of the vehicle longitudinal dynamics model is described by using a fixed headway strategy; 车队控制模块,用于基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定;A convoy control module is used to dynamically control the headway deviation of the target convoy under non-zero initial deviation conditions based on the vehicle longitudinal dynamics model and using a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding mode surface, so that the headway deviation of the target convoy is the expected value while ensuring the chord stability of the entire convoy system; 所述目标车队的期望车头间距,表示为:The expected headway of the target fleet is expressed as: 其中,表示t时刻车辆i的期望车头间距;vi(t)表示速度;ti *表示预定义的固定时间间隔;△i表示车辆i静止时的车头间距;in, represents the expected headway of vehicle i at time t; vi (t) represents the speed; ti * represents the predefined fixed time interval; △ i represents the headway of vehicle i when it is stationary; 所述目标车队的车头间距偏差,表示为:The headway deviation of the target fleet is expressed as: 其中,τi表示执行器为实现所需加速度的滞后时间;κi表示车辆i可实现所需加速度的比率;ui(t)表示控制输入;Ωi(t)表示集总干扰;ai(t)表示车辆i加速度;ai-1(t)表示前车加速度;δi(t)表示系统中存在的参数不确定性或外部干扰;δi(t)未知但有界,且满足|δi(t)|<δ,δ为一正常数,表示预定义的固定时间间隔;εi(t)表示车头间距偏差;/>和θi为系统参数;where τ i represents the lag time of the actuator to achieve the required acceleration; κ i represents the ratio of vehicle i to achieve the required acceleration; u i (t) represents the control input; Ω i (t) represents the lumped disturbance; a i (t) represents the acceleration of vehicle i; a i-1 (t) represents the acceleration of the preceding vehicle; δ i (t) represents the parameter uncertainty or external disturbance in the system; δ i (t) is unknown but bounded and satisfies |δ i (t)|<δ, where δ is a positive constant. represents a predefined fixed time interval; ε i (t) represents the headway deviation; /> and θ i are system parameters; 基于所述车辆纵向动力学模型,并利用有限时间干扰观测器、二阶连续滑模算法和耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行动态控制,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定,具体包括:Based on the vehicle longitudinal dynamics model, and using a finite-time disturbance observer, a second-order continuous sliding mode algorithm and a coupled sliding mode surface, the headway deviation of the target convoy is dynamically controlled under a non-zero initial deviation condition, so that the headway of the target convoy is the expected value while ensuring the chord stability of the entire convoy system, specifically including: 基于所述车辆纵向动力学模型,并利用所述有限时间干扰观测器对集总干扰进行动态估计,得到集总干扰估计结果;Based on the vehicle longitudinal dynamics model, the finite time disturbance observer is used to dynamically estimate the lumped disturbance to obtain a lumped disturbance estimation result; 根据所述集总干扰估计结果、所述二阶连续滑模算法和所述耦合滑模面,非零初始偏差情形下对所述目标车队的车头间距偏差进行控制,设计复合控制策略,包括为调节车头间距偏差随着时间的推移趋向于0,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定;According to the lumped disturbance estimation result, the second-order continuous sliding mode algorithm and the coupled sliding mode surface, the headway deviation of the target fleet is controlled under the non-zero initial deviation condition, and a composite control strategy is designed, including adjusting the headway deviation to tend to 0 over time, so that the headway of the target fleet is the expected value while ensuring the chord stability of the entire fleet system; 所述车队纵向复合控制方法还包括:在所述非零初始偏差下进行控制器的设计与分析,解决由非零初始偏差导致的很大的瞬时发动机/制动扭矩问题,具体包括:The longitudinal compound control method of the vehicle fleet further includes: designing and analyzing a controller under the non-zero initial deviation to solve the problem of large instantaneous engine/brake torque caused by the non-zero initial deviation, specifically including: 在非零初始偏差下进行控制器的设计,设定:Design the controller under non-zero initial deviation, setting: 其中,为t时刻的虚拟车头间距偏差;εi(t)为t时刻实际的车头间距偏差;εi(0)为初始时刻的车头间距偏差;/>为εi(t)的一阶导数的初始值,/>为εi(t)的二阶导数的初始值;ni为待设计的收敛速率,exp(·)表示自然指数函数;in, is the virtual headway deviation at time t; ε i (t) is the actual headway deviation at time t; ε i (0) is the headway deviation at the initial moment; /> is the initial value of the first-order derivative of ε i (t),/> is the initial value of the second-order derivative of ε i (t); ni is the convergence rate to be designed, and exp(·) represents the natural exponential function; 设计如下所述有限时间干扰观测器对Ωi(t)进行估计:The finite-time disturbance observer is designed as follows to estimate Ω i (t): 其中,ψ1=εi(0),/>xi,0(t),xi,1(t),xi,2(t)分别为/>Ωi(t),/>的估计值;/>分别为xi,0(t),xi,1(t),xi,2(t)的一阶导数;/>为t时刻的虚拟车头间距偏差;εi(t)为t时刻实际的车头间距偏差;εi(0)为初始时刻的车头间距偏差;ni为待设计的收敛速率;ai(t)表示车辆i加速度;/>和θi为系统参数;b为/>的Lipshitz常数;mi0,mi1,mi2为待设计正的观测器增益;sign(·)为符号函数;sigc(·)=sign(·)|·c;定义/>Ωi(t),/>的估计误差分别为:in, ψ 1i (0),/> x i,0 (t), x i,1 (t), x i,2 (t) are respectively/> Ω i (t),/> The estimated value of are the first-order derivatives of x i,0 (t), x i,1 (t), and x i,2 (t);/> is the virtual headway deviation at time t; ε i (t) is the actual headway deviation at time t; ε i (0) is the headway deviation at the initial moment; ni is the convergence rate to be designed; a i (t) represents the acceleration of vehicle i; /> and θ i are system parameters; b is/> Lipshitz constant; mi0 , mi1 , mi2 are the positive observer gains to be designed; sign(·) is the sign function; sig c (·) = sign(·) | · c ; Definition/> Ω i (t),/> The estimated errors are: 进而得到估计误差的动态为:Then the dynamics of the estimation error is obtained as: 所述设计复合控制策略,包括为调节车头间距偏差随着时间的推移趋向于0,使所述目标车队的车头间距为期望值的同时保证整个车队系统的弦稳定,具体包括:The design of the composite control strategy includes adjusting the headway distance deviation to tend to 0 over time, so that the headway distance of the target fleet is the expected value while ensuring the chord stability of the entire fleet system, specifically including: 设计控制器的控制目标为调节车头间距偏差εi(t)随着时间的推移趋向于0,同时保证整个车队的弦稳定性,为使车头间距偏差εi(t)收敛到0,设计滑模面其中α为待设计的正常数;引入如下的耦合滑模面来保证整个车队的弦稳定:The control objective of the designed controller is to adjust the headway deviation ε i (t) to 0 over time while ensuring the chord stability of the entire fleet. In order to make the headway deviation ε i (t) converge to 0, the sliding surface is designed. Where α is a positive constant to be designed; the following coupled sliding surface is introduced to ensure the chord stability of the entire fleet: 其中0<|β|≤1为权重系数,则可得到如下的Si(t)与si(t)的关系式:Where 0<|β|≤1 is the weight coefficient, and the following relationship between Si (t) and Si (t) can be obtained: Si(t)=Bsi(t)S i (t) = Bs i (t) 其中,in, 为车队中跟随车辆的集合; For the collection of following vehicles in a convoy; 因为β≠0,所以B是可逆的,则得到当Si(t)趋于0时,si(t)也趋于0;Because β≠0, B is reversible, and when S i (t) tends to 0, S i (t) also tends to 0; 进而,可设计如下的复合控制器:Then, the following composite controller can be designed: 其中,ηi1和ηi2为待设计的正常数,在所设计的复合控制器的作用下,可渐近收敛到0且整个车队是弦稳定的;in, η i1 and η i2 are normal constants to be designed. Under the action of the designed composite controller, they can converge to 0 asymptotically and the entire fleet is chord-stable; 若Ωi(t)可导且有Lipshitz常数b成立,当控制器参数满足:If Ω i (t) is differentiable and The Lipshitz constant b holds true when the controller parameters satisfy: 在所设计的控制器的作用下,车队系统中的每辆车的车头间距偏差渐近收敛到0,当0<|β|≤1时,整个车队是弦稳定的;Under the action of the designed controller, the headway deviation of each vehicle in the convoy system converges asymptotically to 0, and when 0<|β|≤1, the entire convoy is chord-stable; 其中, 为ei,1(t)变化率的上界。in, is the upper bound of the rate of change of e i,1 (t).
CN202311006799.0A 2023-08-10 2023-08-10 Longitudinal compound control method and system for vehicle fleet based on second-order continuous sliding mode Active CN116859952B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311006799.0A CN116859952B (en) 2023-08-10 2023-08-10 Longitudinal compound control method and system for vehicle fleet based on second-order continuous sliding mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311006799.0A CN116859952B (en) 2023-08-10 2023-08-10 Longitudinal compound control method and system for vehicle fleet based on second-order continuous sliding mode

Publications (2)

Publication Number Publication Date
CN116859952A CN116859952A (en) 2023-10-10
CN116859952B true CN116859952B (en) 2024-05-03

Family

ID=88232385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311006799.0A Active CN116859952B (en) 2023-08-10 2023-08-10 Longitudinal compound control method and system for vehicle fleet based on second-order continuous sliding mode

Country Status (1)

Country Link
CN (1) CN116859952B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011083677A1 (en) * 2011-09-29 2013-04-04 Bayerische Motoren Werke Aktiengesellschaft Method for predicting traffic conditions for e.g. electric car, involves determining future information for traffic conditions of vehicle based on current state of vehicle and historical data
CN108875253A (en) * 2018-07-03 2018-11-23 曲阜师范大学 The terminal sliding mode of drive lacking crane system based on interference observer, which disappears, puts control method and system
CN110333728A (en) * 2019-08-02 2019-10-15 大连海事大学 Heterogeneous fleet fault tolerance control method based on variable time interval strategy
CN111433700A (en) * 2017-12-08 2020-07-17 克诺尔商用车制动系统有限公司 Method for moving a vehicle fleet on the basis of a predefinable overall operating strategy associated with the vehicle fleet
DE102019113724A1 (en) * 2019-05-23 2020-11-26 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Method for dynamically adjusting the longitudinal spacing of vehicles
CN112000006A (en) * 2020-07-06 2020-11-27 南京邮电大学 Autonomous spacecraft rendezvous control method based on finite-time rapid nonsingular terminal sliding mode
CN113012459A (en) * 2021-02-08 2021-06-22 杭州电子科技大学 Heterogeneous fleet cooperative safety control method based on distributed switching control
CN113359719A (en) * 2021-05-28 2021-09-07 江苏大学 Economic speed planning system and method for ACC vehicle to continuously pass through multiple intersections
JP2022106261A (en) * 2021-01-06 2022-07-19 北京科技大学 Intelligent vehicle platoon control method in a two-dimensional plane
CN116224802A (en) * 2023-03-31 2023-06-06 上海理工大学 Vehicle team longitudinal composite control method based on interference observer and pipeline model prediction
CN116560227A (en) * 2023-03-31 2023-08-08 上海理工大学 Lu Bangxian stable vehicle team longitudinal control method based on generalized extended state observer

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8948995B2 (en) * 2012-06-28 2015-02-03 Toyota Motor Engineering & Manufacturing North America, Inc. Preceding vehicle state prediction

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011083677A1 (en) * 2011-09-29 2013-04-04 Bayerische Motoren Werke Aktiengesellschaft Method for predicting traffic conditions for e.g. electric car, involves determining future information for traffic conditions of vehicle based on current state of vehicle and historical data
CN111433700A (en) * 2017-12-08 2020-07-17 克诺尔商用车制动系统有限公司 Method for moving a vehicle fleet on the basis of a predefinable overall operating strategy associated with the vehicle fleet
CN108875253A (en) * 2018-07-03 2018-11-23 曲阜师范大学 The terminal sliding mode of drive lacking crane system based on interference observer, which disappears, puts control method and system
DE102019113724A1 (en) * 2019-05-23 2020-11-26 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Method for dynamically adjusting the longitudinal spacing of vehicles
CN110333728A (en) * 2019-08-02 2019-10-15 大连海事大学 Heterogeneous fleet fault tolerance control method based on variable time interval strategy
CN112000006A (en) * 2020-07-06 2020-11-27 南京邮电大学 Autonomous spacecraft rendezvous control method based on finite-time rapid nonsingular terminal sliding mode
JP2022106261A (en) * 2021-01-06 2022-07-19 北京科技大学 Intelligent vehicle platoon control method in a two-dimensional plane
CN113012459A (en) * 2021-02-08 2021-06-22 杭州电子科技大学 Heterogeneous fleet cooperative safety control method based on distributed switching control
CN113359719A (en) * 2021-05-28 2021-09-07 江苏大学 Economic speed planning system and method for ACC vehicle to continuously pass through multiple intersections
CN116224802A (en) * 2023-03-31 2023-06-06 上海理工大学 Vehicle team longitudinal composite control method based on interference observer and pipeline model prediction
CN116560227A (en) * 2023-03-31 2023-08-08 上海理工大学 Lu Bangxian stable vehicle team longitudinal control method based on generalized extended state observer

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A high-safety active/passive hybrid control approach for compressor surge based on nonlinear model predictive control;Chen qian等;《Chinese Journal of Aeronautics》;20220901;第396-412页 *
基于卷对卷系统的张力滑模变结构控制;杨航;王朝立;;智能计算机与应用;20200301(第03期);第111-115页 *
基于模型预测控制的协同式自适应巡航控制系统;孙涛;夏维;李道飞;;中国机械工程;20170228(第04期);第486-491页 *

Also Published As

Publication number Publication date
CN116859952A (en) 2023-10-10

Similar Documents

Publication Publication Date Title
CN110703761B (en) Networked autonomous fleet scheduling and cooperative control method based on event triggering
Li et al. Adaptive-event-trigger-based fuzzy nonlinear lateral dynamic control for autonomous electric vehicles under insecure communication networks
CN108099900B (en) A Four-Wheel Steering Control Method for Maintaining the Vehicle&#39;s Lateral Stability under Extreme Conditions
CN112346346A (en) Heavy-load train speed tracking control method and system
CN110281982B (en) Heavy-load train cruise control method based on periodic intermittent control
CN112099349B (en) An optimal cooperative control method for vehicle platoons
CN113359483B (en) A vehicle cooperative control method based on non-singular fast terminal sliding mode control
Zhu et al. Cooperative operation control of virtual coupling high-speed trains with input saturation and full-state constraints
CN115743117A (en) Intelligent network connection electric motorcade cooperative ecological driving method based on disturbance observation
CN111679668A (en) A follow-control method for networked autonomous fleet based on a new time-distance strategy
CN116027669A (en) Self-adaptive sliding mode control method and system for high-speed train and electronic equipment
CN108749816B (en) A method of intelligent vehicle speed regulation using energy dissipation theory
CN116859952B (en) Longitudinal compound control method and system for vehicle fleet based on second-order continuous sliding mode
CN111766775B (en) Nonlinear system dynamic surface implicit inverse controller with unknown saturated PI hysteresis
CN116560227A (en) Lu Bangxian stable vehicle team longitudinal control method based on generalized extended state observer
CN114200835B (en) Heterogeneous fleet stability distributed control method based on Tube MPC
CN113703315B (en) A nonlinear mixed-order multi-agent electromechanical system event-triggered collaborative control method
CN113147396B (en) Vehicle speed control method and device
CN105539196A (en) Feedback type variable-priority composite transmission networking control device for electric vehicle
CN110928185A (en) Quantitative control method of multi-agent system
CN114995454A (en) Vehicle queue state constraint finite time control system and method
Li et al. Robust $ H_ {\infty} $ Cruise Control of High-Speed Train with Parameter Uncertainties, Time-varying Delays and Disturbance
CN114200841B (en) Fuzzy backstepping-based network-connected automobile system safety control method
Sun et al. Adaptive tracking control with input saturation and asymmetrically time-varying full-state constraints for automatic train operation
Zhu et al. Distributed cooperative control of high-speed trains with input saturation and unmodeled dynamics

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