CN111137288B - Multi-vehicle cooperative lane changing method under internet connection condition - Google Patents
Multi-vehicle cooperative lane changing method under internet connection condition Download PDFInfo
- Publication number
- CN111137288B CN111137288B CN202010057765.4A CN202010057765A CN111137288B CN 111137288 B CN111137288 B CN 111137288B CN 202010057765 A CN202010057765 A CN 202010057765A CN 111137288 B CN111137288 B CN 111137288B
- Authority
- CN
- China
- Prior art keywords
- lane
- vehicle
- acceleration
- change
- representing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000008859 change Effects 0.000 claims abstract description 85
- 238000005457 optimization Methods 0.000 claims abstract description 29
- 230000008569 process Effects 0.000 claims abstract description 22
- 238000005096 rolling process Methods 0.000 claims abstract description 14
- 230000001133 acceleration Effects 0.000 claims description 66
- 230000008901 benefit Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 10
- 241001122315 Polites Species 0.000 claims description 6
- 238000006073 displacement reaction Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000006855 networking Effects 0.000 claims description 3
- 238000000926 separation method Methods 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 3
- 230000002195 synergetic effect Effects 0.000 claims description 3
- 230000036461 convulsion Effects 0.000 claims 1
- 238000011160 research Methods 0.000 description 3
- 238000011217 control strategy Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/10—Path keeping
- B60W30/12—Lane keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18163—Lane change; Overtaking manoeuvres
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
- B60W2520/105—Longitudinal acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/12—Lateral speed
- B60W2520/125—Lateral acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/65—Data transmitted between vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
The invention provides a multi-vehicle cooperative lane change method under the condition of network connection, which comprises the following steps: establishing a driver expectation following model, and predicting the vehicle state after the vehicle changes lanes; establishing a lane change revenue function model, and judging whether the current state can cooperate with lane change operation according to constraint conditions; providing a two-stage collaborative lane changing frame, dividing a lane changing process into a longitudinal distance adjusting stage and a lane changing stage, establishing a collaborative lane changing multi-target optimization control function based on model prediction control, and solving through a rolling optimization time domain algorithm to obtain an optimal control quantity; and transmitting the optimal control quantity to the cooperative vehicles to control the multi-vehicle cooperative lane changing operation. The invention realizes the distributed control of the lane changing process by establishing the cooperative lane changing multi-objective optimization control function, and is used for improving the road traffic capacity, the vehicle lane changing safety performance and the lane changing efficiency.
Description
Technical Field
The invention relates to the technical field of vehicle control methods/vehicle active safety, in particular to a multi-vehicle cooperative lane changing method under the condition of network connection.
Background
Lane change considerations are more vehicles, the decision making process is more complex, and difficult to describe than following behavior. According to the statistics of European Union data, the traffic accidents caused by lane change account for about 5%, and the traffic delay caused by lane change reaches 10%. Meanwhile, 75% of lane change accidents are caused by driver identification errors, namely, the self-vehicle state information and the surrounding environment are not sufficiently sensed. In recent years, with the application of sensor technology and vehicle-to-vehicle communication technology to automobiles, interconnection between vehicles and vehicles or road facilities is becoming a reality. Under the networking environment, the safety and the comfort of vehicle driving are improved by optimizing parameters such as the following distance between vehicles, the vehicle driving speed and the like and simultaneously giving a more optimized lane changing control strategy to the vehicles through acquiring the vehicle information around the driving road section.
However, most researches are mainly based on unmanned environment assumption, the structural design of the multi-vehicle cooperative driving system is carried out, and the construction of the driving control algorithm of the self vehicle and the research on the surrounding vehicle cooperative driving control algorithm are relatively less; in addition, due to the dimensions of collision avoidance constraints and non-linearities in vehicle kinematics, optimization control functions are often difficult to solve.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a multi-vehicle cooperative lane changing method under the condition of network connection, which realizes the distributed control of the lane changing process by establishing a cooperative lane changing multi-target optimization control function and is used for improving the road traffic capacity, the vehicle lane changing safety performance and the lane changing efficiency.
The present invention achieves the above-described object by the following technical means.
A multi-vehicle cooperative lane change method under the condition of network connection comprises the following steps:
establishing a driver expectation following model, and predicting the vehicle state after the vehicle changes lanes; establishing a lane change revenue function model, and judging whether the current state can cooperate with lane change operation according to constraint conditions;
providing a two-stage collaborative lane changing frame, dividing a lane changing process into a longitudinal distance adjusting stage and a lane changing stage, establishing a collaborative lane changing multi-target optimization control function based on model prediction control, and solving through a rolling optimization time domain algorithm to obtain an optimal control quantity; and transmitting the optimal control quantity to the cooperative vehicles to control the multi-vehicle cooperative lane changing operation.
Further, establishing a driver expected car following model as follows:
Vm(ΔSn)=e1+e2tanh[c1(ΔSn-dc)-c2]
wherein the content of the first and second substances,representing the longitudinal acceleration of the vehicle on each lane after the vehicle changes lanes;
Vm(ΔSn) To optimize the speed function;
Vnis the current speed of the vehicle;
ΔSnthe distance between the car heads of the two workshops;
dcis the minimum safe separation including the length of the vehicle body;
r is a reaction coefficient;
e1,e2is a constant parameter;
c1,c2are the corresponding coefficients.
Further, establishing a lane change revenue function model, specifically:
Ni={j∈Si:0≤||xSV-xj||≤l},i=O or T;
wherein: g (SV, O, T) represents the total benefit of SV switching from O to T under synergistic conditions; SV represents a self vehicle, O represents a current lane, and T represents a target lane;
Noa set representing subsequent vehicles on the current lane within the communication lane; n is a radical ofTA set representing subsequent vehicles in the target lane within the communication lane; l represents a left lane, and R represents a right lane;
the polite factor eta represents the influence of lane changing operation on subsequent vehicles in the target lane;
the polite factor mu represents the speed advantage of the subsequent vehicle on the current lane due to the lane change of the vehicle;
asvrepresents the acceleration of the vehicle in the current state,representing the acceleration of the vehicle after the lane change; a istThe acceleration of the vehicle in the target lane is represented,representing the vehicle acceleration on the target lane after the vehicle changes the lane; a is0The acceleration of the vehicle on the original lane is shown,accelerating the vehicle on the original lane after the vehicle changes lane;andthe method is obtained through a driver expected car following model;
xSVis a self-parking position; x is the number ofjIs the subsequent vehicle j position on lane i; l is the communication range; siRepresenting a set of vehicles on lane i; i represents a current lane or a target lane; | | | | is the euclidean norm.
Further, the constraint conditions of the lane change revenue function model are as follows:
Q=arg maxT∈{L,R}G(SV,O,T)
wherein: q is a candidate target lane, namely selecting T with the maximum benefit G (SV, O, T) in the set as the target lane;
Δathis a switching threshold, i.e. the lane change behaviour is better than the lane keeping behaviour under current traffic conditions;
asafeindicating a safe acceleration.
Further, the longitudinal distance adjusting stage specifically includes: before lane changing starts, the longitudinal distance between a lane changing vehicle and a front vehicle and a rear vehicle is adjusted to ensure that the distance between the vehicles is sufficiently sparse, and an objective function in a longitudinal distance adjusting stage is established as follows:
the constraints are as follows:
wherein N represents a prediction time domain; θ ═ SV, LV, AFV, ALV }; omegaμIs a weight factor; (h + p +1| h) represents that the value at the time h + p +1 is predicted based on the information at the time h; a isminMinimum comfortable acceleration acceptable to the driver; a ismaxMaximum comfortable acceleration acceptable to the driver;
||a′SVl | is an acceleration change rate of the lane change vehicle, a'SV=αSV(h+p+1|h)-αSV(h+p|h);
||a′LVL is the acceleration change rate of the vehicle ahead of the current lane, a'LV=aLV(h+p+1|h)-aLV(h+p|h);
||a′ALVL | is the acceleration change rate of the vehicle ahead of the target lane, a'ALV=aALV(h+p+1|h)-aALV(h+p|h);
||a′AFVL | is the acceleration change rate of the vehicle behind the target lane, a'AFV=aAFV(h+p+1|h)-aAFV(h+p|h);
δ is the maximum comfortable longitudinal acceleration rate acceptable to the driver;
Dhrepresenting the actual distance between the two vehicles at the moment h;
Dsafethe distance between vehicles is safe.
Further, the lane change stage specifically includes:
in the SV lane changing process, the longitudinal acceleration is changed along with the expected control input quantity, and the transverse acceleration is expressed by adopting a sine function:
wherein tau is the transverse movement duration time of the whole lane changing process, and W is the width of the road;
the change of the transverse displacement can be obtained by integrating the lane-changing transverse acceleration twice:
assuming that when the lateral displacement of the lane change vehicle reaches a road width W, the objective function of the lane change phase is established as follows:
the constraints are as follows:
wherein N represents a prediction time domain; β ═ SV, AFV, ALV };λβandis a weight factor for each item; in the objective function, the target function is,representing the acceleration optimization of the vehicle and surrounding vehicles and representing the comfort cost in the lane changing process;representing the following vehicle distance error of the self vehicle and the surrounding vehicles, and representing the trackability cost of the self vehicle and the surrounding vehicles; Δ aβ(h + p +1| h) represents the change in acceleration from time h to h + p +1, Δ Sβ(h + p +1| h) represents a change in following distance from the time h to the time h + p + 1.
Further, the objective function of the longitudinal distance adjusting stage and the objective function of the lane changing stage respectively solve the optimization control problem step by step through a rolling optimization time domain algorithm, and the deviation of each moment is repeatedly optimized and calculated in a rolling limited time interval, so that the expected input of each vehicle in the longitudinal distance adjusting stage is obtained.
The invention has the beneficial effects that:
1. the multi-vehicle cooperative lane changing method under the internet condition constructs a driving control algorithm for the own vehicle and a cooperative driving control algorithm for surrounding vehicles.
2. At present, research is mainly focused on a confluence area and a crossroad, and complex traffic environment under actual conditions cannot be met.
3. Due to the dimensions of collision avoidance constraints and the non-linearity of vehicle kinematics, optimization control functions are often difficult to solve. The multi-vehicle cooperative lane changing method under the network connection condition adopts a rolling optimization time domain algorithm to gradually and dynamically solve an optimization control problem.
Drawings
Fig. 1 is a flow chart of a multi-vehicle cooperative lane change method under the internet connection condition.
Fig. 2 is a scene diagram of the multi-vehicle cooperative lane change according to the present invention.
FIG. 3 is a schematic view of the SV lane change process of the present invention.
Detailed Description
The invention will be further described with reference to the following figures and specific examples, but the scope of the invention is not limited thereto.
As shown in fig. 1, the method for changing lanes by multiple vehicles in cooperation under the internet connection condition includes the following steps: establishing a driver expectation following model, and predicting the vehicle state after the vehicle changes lanes; establishing a lane change revenue function model, and judging whether the current state can cooperate with lane change operation according to constraint conditions; namely, whether the lane change behavior is better than the lane keeping behavior under the current situation is judged. Providing a two-stage collaborative lane changing frame, dividing a lane changing process into a longitudinal distance adjusting stage and a lane changing stage, establishing a collaborative lane changing multi-target optimization control function based on model prediction control, solving through a rolling optimization time domain algorithm, and obtaining expected control input quantity of each vehicle in real time to obtain optimal control quantity; and transmitting the optimal control quantity to the cooperative vehicles, controlling the multi-vehicle cooperative lane changing operation, and realizing the distributed control of the lane changing process.
Step one, establishing a driver expected car following model, and predicting the state of the car after changing lanes of the car, namelyCalculating an expected car following model of a driver;
establishing a driver expected car following model as follows:
Vm(ΔSn)=e1+e2tanh[c1(ΔSn-dc)-c2]
wherein the content of the first and second substances,representing the longitudinal acceleration of the vehicle on each lane after the vehicle changes lanes;
Vm(ΔSn) To optimize the speed function;
Vnis the current speed of the vehicle;
ΔSnthe distance between the car heads of the two workshops;
dcis the minimum safe separation including the length of the vehicle body;
r is a reaction coefficient;
e1,e2is a constant parameter;
c1,c2are the corresponding coefficients.
As shown in fig. 2, the lane change scene is an expressway environment, and the lane change process is that SV vehicles (own vehicles) are changed from an original lane to a target lane, ALV vehicles and AFV vehicles respectively represent front and rear vehicles on the target lane, and LV vehicles represent front vehicles on the same lane. The SV vehicle changes the lane from the current lane to the position between the front vehicle and the rear vehicle of the target lane. Wherein, realize changing the information interaction of way in-process through the car networking environment. The acquired vehicle state parameters all use the own vehicle as a reference object.
Since the lane change behavior affects both the upstream and downstream vehicles of the original lane and the target lane, it is necessary to receive information from a plurality of nearby vehicles to make a lane change feasibility determination. In order to model the collaborative lane change centralized decision-making behavior, a lane change profit function is defined to judge the benefit degree of the lane change operation.
The lane change revenue function model specifically comprises the following steps:
Ni={j∈Si:0≤||xSV-xj||≤l},i=O or T;
wherein: g (SV, O, T) represents the total benefit of SV switching from O to T under synergistic conditions; SV represents a self vehicle, O represents a current lane, and T represents a target lane;
Noa set representing subsequent vehicles on the current lane within the communication lane; n is a radical ofTA set representing subsequent vehicles in the target lane within the communication lane; l represents a left lane, and R represents a right lane;
the polite factor eta represents the influence of lane changing operation on subsequent vehicles in the target lane;
the polite factor mu represents the speed advantage of the subsequent vehicle on the current lane due to the lane change of the vehicle;
asvrepresents the acceleration of the vehicle in the current state,representing the acceleration of the vehicle after the lane change; a istThe acceleration of the vehicle in the target lane is represented,representing the vehicle acceleration on the target lane after the vehicle changes the lane; a is0The acceleration of the vehicle on the original lane is shown,accelerating the vehicle on the original lane after the vehicle changes lane;andthe method is obtained through a driver expected car following model;
xSVis a self-parking position; x is the number ofjIs the subsequent vehicle j position on lane i; l is the communication range; siRepresenting a set of vehicles on lane i; i represents a current lane or a target lane; | | | | is the euclidean norm.
And if and only if the gain function meets the constraint condition, G (SV, O, T) is greater than a switching threshold value and the acceleration is less than the safe acceleration, the system decides that the cooperative lane change is feasible, otherwise, the cooperative lane change is not feasible. The constraint conditions of the lane change revenue function model are as follows:
Q=arg maxT∈{L,R}G(SV,O,T)
wherein: q is a candidate target lane, namely selecting T with the maximum benefit G (SV, O, T) in the set as the target lane;
Δathis a switching threshold, i.e. the lane change behaviour is better than the lane keeping behaviour under current traffic conditions;
asafeindicating a safe acceleration.
And step two, providing a two-stage collaborative lane changing frame, dividing the lane changing process into a longitudinal distance adjusting stage and a lane changing stage, establishing a collaborative lane changing multi-target optimization control function, and gradually and dynamically solving an optimization control problem by adopting a rolling optimization time domain algorithm to realize distributed control of the lane changing process.
Pro 1: longitudinal distance adjusting stage
And in the longitudinal distance adjusting stage, before lane changing is started, the longitudinal distance between the lane changing vehicle and the front and rear vehicles is adjusted, so that the distance between the vehicles is sufficiently sparse. The acceleration errors of the vehicle, the front vehicle of the original lane and the front and rear vehicles of the target lane are optimized, and the longitudinal driving comfort of the vehicle is ensured.
Establishing an objective function in a longitudinal distance adjusting stage as follows:
the constraints are as follows:
wherein N represents a predictionA time domain; θ ═ SV, LV, AFV, ALV }; omegaμIs a weight factor; (h + p +1| h) represents that the value at the time h + p +1 is predicted based on the information at the time h; a isminMinimum comfortable acceleration acceptable to the driver; a ismaxMaximum comfortable acceleration acceptable to the driver;
||a′SVl | is an acceleration change rate of the lane change vehicle, a'SV=αSV(h+p+1|h)-αSV(h+p|h);
||a′LVL is the acceleration change rate of the vehicle ahead of the current lane, a'LV=aLV(h+p+1|h)-aLV(h+p|h);
||a′ALVL | is the acceleration change rate of the vehicle ahead of the target lane, a'ALV=aALV(h+p+1|h)-aALV(h+p|h);
||a′AFVL | is the acceleration change rate of the vehicle behind the target lane, a'AFV=aAFV(h+p+1|h)-aAFV(h+p|h);
δ is the maximum comfortable longitudinal acceleration rate acceptable to the driver;
Dhrepresenting the actual distance between the two vehicles at the moment h;
Dsafethe distance between vehicles is safe.
Because the objective function in the longitudinal distance adjusting stage is a multi-objective coordination optimization control problem, a rolling time domain optimization algorithm is adopted to solve the problem. That is, with the advance of the sampling time, the deviation of each time is repeatedly optimized and calculated in the limited rolling time interval, and the expected input of each vehicle in the control stage is obtained, so that the active cooperation is realized. In a system prediction time domain, a rolling optimization time domain algorithm is adopted to gradually and dynamically solve an optimization control problem, meanwhile, a constraint management method is adopted to soften hard constraints, and a Dantiig-wolfe active set method is selected to obtain an optimal control variable:
X=arg min U1(h)
extracting the first element X (0) of the optimal control quantity, inputting the first element X (0) into a vehicle model, and obtaining the expected optimal accelerator opening degree c* thr(0) And optimal brake pedal pressure c* brk(0) And the optimal control of the driving and the braking of the vehicle is realized.
Pro 2: and a lane change stage.
As shown in fig. 3, the SV lane change process is performed, the longitudinal acceleration is changed according to the desired control input amount, and the lateral acceleration is expressed by a sine function:
wherein tau is the transverse movement duration time of the whole lane changing process, and W is the width of the road;
the change of the transverse displacement can be obtained by integrating the lane-changing transverse acceleration twice:
assuming that when the lateral displacement of the lane change vehicle reaches a road width W, in order to realize smooth transition of the lane change process and ensure safety, an objective function of the lane change stage is established as follows:
the constraints are as follows:
wherein N represents a prediction time domain; β ═ SV, AFV, ALV };λβandis a weight factor for each item; in the objective function, the target function is,representing the acceleration optimization of the vehicle and surrounding vehicles and representing the comfort cost in the lane changing process;representing the following vehicle distance error of the self vehicle and the surrounding vehicles, and representing the trackability cost of the self vehicle and the surrounding vehicles; Δ aβ(h + p +1| h) represents the change in acceleration from time h to h + p +1, Δ Sβ(h + p +1| h) represents a change in following distance from the time h to the time h + p + 1.
The solution method refers to the rolling time domain optimization algorithm in Pro 1.
And step 3: transmitting the result obtained by the model to the cooperative vehicle; and obtaining expected control parameters of the longitudinal direction and the transverse direction of the vehicle according to a vehicle control dynamic model, and controlling the opening of an engine throttle valve, the brake hydraulic pressure and the automatic transmission of each vehicle to enable the vehicle to realize a control strategy of cooperating lane changing.
The present invention is not limited to the above-described embodiments, and any obvious improvements, substitutions or modifications can be made by those skilled in the art without departing from the spirit of the present invention.
Claims (6)
1. A multi-vehicle cooperative lane change method under the condition of network connection is characterized by comprising the following steps:
establishing a driver expectation following model, and predicting the vehicle state after the vehicle changes lanes; establishing a driver expected car following model as follows:
Vm(ΔSn)=e1+e2tanh[c1(ΔSn-dc)-c2]
wherein the content of the first and second substances,representing the longitudinal acceleration of the vehicle on each lane after the vehicle changes lanes;
representing the acceleration of the vehicle on the original lane after the vehicle changes the lane;
Vm(ΔSn) To optimize the speed function;
Vnis the current speed of the vehicle;
ΔSnthe distance between the car heads of the two workshops;
dcis the minimum safe separation including the length of the vehicle body;
r is a reaction coefficient;
e1,e2is a constant parameter;
c1,c2is the corresponding coefficient;
establishing a lane change revenue function model, and judging whether the current state can cooperate with lane change operation according to constraint conditions;
providing a two-stage collaborative lane changing frame, dividing a lane changing process into a longitudinal distance adjusting stage and a lane changing stage, establishing a collaborative lane changing multi-target optimization control function based on model prediction control, and solving through a rolling optimization time domain algorithm to obtain an optimal control quantity; and transmitting the optimal control quantity to the cooperative vehicles to control the multi-vehicle cooperative lane changing operation.
2. The multi-vehicle cooperative lane change method under the internet connection condition according to claim 1, wherein a lane change revenue function model is established, and specifically comprises the following steps:
Ni={j∈Si:0≤||xSV-xj||≤l},i=O or T;
wherein: g (SV, O, T) represents the total benefit of SV switching from O to T under synergistic conditions; SV represents a self vehicle, O represents a current lane, and T represents a target lane;
no represents the set of subsequent vehicles on the current lane within the communication lane; n is a radical ofTA set representing subsequent vehicles in the target lane within the communication lane; l represents a left lane, and R represents a right lane;
the polite factor eta represents the influence of lane changing operation on subsequent vehicles in the target lane;
the polite factor mu represents the speed advantage of the subsequent vehicle on the current lane due to the lane change of the vehicle;
asvrepresents the acceleration of the vehicle in the current state,representing the acceleration of the vehicle after the lane change; a istThe acceleration of the vehicle in the target lane is represented,representing the vehicle acceleration on the target lane after the vehicle changes the lane; a is0The acceleration of the vehicle on the original lane is shown,accelerating the vehicle on the original lane after the vehicle changes lane;andthe method is obtained through a driver expected car following model;
xSVis a self-parking position; x is the number ofjIs the subsequent vehicle j position on lane i; l is the communication range; siRepresenting a set of vehicles on lane i; i represents a current lane or a target lane; | | | | is the euclidean norm.
3. The multi-vehicle cooperative lane change method under the internet connection condition according to claim 2, wherein the constraint conditions of the lane change revenue function model are as follows:
Q=argmaxT∈{L,R}G(SV,O,T)
wherein: q is a candidate target lane, namely selecting T with the maximum benefit G (SV, O, T) in the set as the target lane;
Δ ath is the switching threshold, i.e., lane change behavior is superior to lane keeping behavior under current traffic conditions;
asafeindicating a safe acceleration.
4. The multi-vehicle cooperative lane change method under the internet connection condition according to claim 1, wherein the longitudinal distance adjusting stage specifically comprises: before lane changing starts, the longitudinal distance between a lane changing vehicle and a front vehicle and a rear vehicle is adjusted to ensure that the distance between the vehicles is sufficiently sparse, and an objective function in a longitudinal distance adjusting stage is established as follows:
the constraints are as follows:
wherein N represents a prediction time domain; θ ═ SV, LV, AFV, ALV }; omegaθIs a weight factor; (h + p +1| h) represents that the value at the time h + p +1 is predicted based on the information at the time h; a isminMinimum comfortable acceleration acceptable to the driver; a ismaxMaximum comfortable acceleration acceptable to the driver; p is a time variable; Δ aθ(h + p +1| h) represents the change of the acceleration from the moment h to the moment h + p +1 in the longitudinal distance adjusting stage;
‖a′SVII is the acceleration change rate of the lane change vehicle, a'SV=aSV(h+p+1|h)-aSV(h+p|h);
‖a′LVII is the acceleration rate of change, a 'of the vehicle ahead of the current lane'LV=aLV(h+p+1|h)-aLV(h+p|h);
‖a′ALVII is the jerk, a 'of the front vehicle of the target lane'ALV=aALV(h+p+1|h)-aALV(h+p|h);
‖a′AFVII is the acceleration change rate of the rear vehicle of the target lane, a'AFV=aAFV(h+p+1|h)-aAFV(h+p|h);
δ is the maximum comfortable longitudinal acceleration rate acceptable to the driver;
Dhrepresenting the actual distance between the two vehicles at the moment h;
Dsafethe distance between vehicles is safe.
5. The method for changing lanes under the networking condition in cooperation with multiple vehicles according to claim 4, wherein the lane change stage specifically comprises:
in the SV lane changing process, the longitudinal acceleration is changed along with the expected control input quantity, and the transverse acceleration is expressed by adopting a sine function:
wherein tau is the transverse movement duration time of the whole lane changing process, and W is the width of the road;
the change of the transverse displacement can be obtained by integrating the lane-changing transverse acceleration twice:
assuming that when the lateral displacement of the lane change vehicle reaches a road width W, the objective function of the lane change phase is established as follows:
the constraints are as follows:
wherein N represents a prediction time domain; β ═ SV, AFV, ALV };λβandis a weight factor for each item; in the objective function, the target function is,representing the acceleration optimization of the vehicle and surrounding vehicles and representing the comfort cost in the lane changing process;representing the following vehicle distance error of the self vehicle and the surrounding vehicles, and representing the trackability cost of the self vehicle and the surrounding vehicles; Δ aβ(h + p +1| h) represents the change in acceleration from time h to h + p +1 during the lane change phase, Δ Sβ(h + p +1| h) represents a change in following distance from the time h to the time h + p + 1.
6. The method according to claim 5, wherein the objective function of the longitudinal distance adjustment stage and the objective function of the lane change stage are respectively used for gradually and dynamically solving the optimization control problem through a rolling optimization time domain algorithm, and the deviation at each moment is repeatedly optimized and calculated within a rolling limited time interval to obtain the expected input of each vehicle in the longitudinal distance adjustment stage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010057765.4A CN111137288B (en) | 2020-01-19 | 2020-01-19 | Multi-vehicle cooperative lane changing method under internet connection condition |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010057765.4A CN111137288B (en) | 2020-01-19 | 2020-01-19 | Multi-vehicle cooperative lane changing method under internet connection condition |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111137288A CN111137288A (en) | 2020-05-12 |
CN111137288B true CN111137288B (en) | 2021-07-20 |
Family
ID=70525979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010057765.4A Active CN111137288B (en) | 2020-01-19 | 2020-01-19 | Multi-vehicle cooperative lane changing method under internet connection condition |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111137288B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111650942B (en) * | 2020-06-12 | 2021-09-28 | 湖南大学 | Finite time convergence vehicle formation control method based on disturbance observer |
CN114084136B (en) * | 2020-08-05 | 2024-01-30 | 上海汽车集团股份有限公司 | Method and device for selecting longitudinal control following target in lane changing process of vehicle |
CN111959492B (en) * | 2020-08-31 | 2022-05-20 | 重庆大学 | HEV energy management hierarchical control method considering lane change behavior in internet environment |
CN112289076B (en) * | 2020-10-30 | 2021-12-10 | 长安大学 | Method, device, equipment and storage medium for cooperative lane change of two-lane intelligent internet connection |
CN112389430B (en) * | 2020-11-06 | 2024-01-19 | 北京航空航天大学 | Determination method for vehicle lane change cutting-in motorcade period based on offset rate |
CN112530201B (en) * | 2020-11-17 | 2021-09-28 | 东南大学 | Method and device for selecting right switching lane gap of intelligent vehicle intersection |
CN112530202B (en) * | 2020-11-23 | 2022-01-04 | 中国第一汽车股份有限公司 | Prediction method, device and equipment for vehicle lane change and vehicle |
CN114030469B (en) * | 2021-06-18 | 2022-08-02 | 东南大学 | Multi-vehicle collaborative trajectory planning and path tracking method |
CN113489793B (en) * | 2021-07-07 | 2022-04-22 | 重庆大学 | Expressway double-lane cooperative control method in mixed traffic scene |
CN115123235A (en) * | 2022-06-02 | 2022-09-30 | 东风柳州汽车有限公司 | Commercial vehicle lane change control method and device based on dissatisfaction |
CN115830886B (en) * | 2023-02-09 | 2023-05-12 | 西南交通大学 | Intelligent network-connected vehicle collaborative lane change time sequence calculation method, device, equipment and medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103754224A (en) * | 2014-01-24 | 2014-04-30 | 清华大学 | Vehicle multi-target coordinating lane changing assisting adaptive cruise control method |
CN103754221A (en) * | 2014-01-24 | 2014-04-30 | 清华大学 | Vehicle adaptive cruise control system |
CN104960524A (en) * | 2015-07-16 | 2015-10-07 | 北京航空航天大学 | Multi-vehicle coordinating lane changing control system and method based on vehicle-vehicle communication |
CN105774800A (en) * | 2016-03-28 | 2016-07-20 | 清华大学 | Collision relieving method and device between vehicles in hybrid vehicle queue |
DE102017000253A1 (en) * | 2016-01-27 | 2017-07-27 | Scania Cv Ab | Method and control unit in a group of coordinated vehicles |
CN109035862A (en) * | 2018-08-06 | 2018-12-18 | 清华大学 | A kind of more vehicles collaboration lane-change control method based on truck traffic |
CN110297494A (en) * | 2019-07-15 | 2019-10-01 | 吉林大学 | A kind of automatic driving vehicle lane-change decision-making technique and system based on rolling game |
-
2020
- 2020-01-19 CN CN202010057765.4A patent/CN111137288B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103754224A (en) * | 2014-01-24 | 2014-04-30 | 清华大学 | Vehicle multi-target coordinating lane changing assisting adaptive cruise control method |
CN103754221A (en) * | 2014-01-24 | 2014-04-30 | 清华大学 | Vehicle adaptive cruise control system |
CN104960524A (en) * | 2015-07-16 | 2015-10-07 | 北京航空航天大学 | Multi-vehicle coordinating lane changing control system and method based on vehicle-vehicle communication |
DE102017000253A1 (en) * | 2016-01-27 | 2017-07-27 | Scania Cv Ab | Method and control unit in a group of coordinated vehicles |
CN105774800A (en) * | 2016-03-28 | 2016-07-20 | 清华大学 | Collision relieving method and device between vehicles in hybrid vehicle queue |
CN109035862A (en) * | 2018-08-06 | 2018-12-18 | 清华大学 | A kind of more vehicles collaboration lane-change control method based on truck traffic |
CN110297494A (en) * | 2019-07-15 | 2019-10-01 | 吉林大学 | A kind of automatic driving vehicle lane-change decision-making technique and system based on rolling game |
Also Published As
Publication number | Publication date |
---|---|
CN111137288A (en) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111137288B (en) | Multi-vehicle cooperative lane changing method under internet connection condition | |
CN109855639B (en) | Unmanned driving trajectory planning method based on obstacle prediction and MPC algorithm | |
CN109035862B (en) | Multi-vehicle cooperative lane change control method based on vehicle-to-vehicle communication | |
CN109501799B (en) | Dynamic path planning method under condition of Internet of vehicles | |
CN106991846B (en) | Highway vehicle forced lane changing control method under Internet of vehicles environment | |
CN107993453B (en) | Method for calculating safe speed of curve based on vehicle-road cooperation | |
CN110930697B (en) | Rule-based intelligent networked vehicle cooperative convergence control method | |
CN111873998B (en) | Method for planning longitudinal acceleration of automatic driving vehicle | |
CN108032858B (en) | Adaptive cruise control method and system based on bypass driving path prediction | |
WO2019201555A1 (en) | Method and system for distance control of a subject vehicle | |
DE112014003989T5 (en) | Method and system for a common driving strategy for vehicle trains | |
CN112224202B (en) | Multi-vehicle cooperative collision avoidance system and method under emergency working condition | |
CN106600952A (en) | Method for vehicle formation forming | |
CN112965476B (en) | High-speed unmanned vehicle trajectory planning system and method based on multi-window model | |
CN111081069B (en) | Vehicle track control method for bottleneck area of expressway | |
CN113593275B (en) | Intersection internet automatic driving method based on bus signal priority | |
CN115817460B (en) | Intelligent network linkage vehicle active coordination collision avoidance method under mixed flow condition | |
CN115158308A (en) | Intelligent vehicle active obstacle avoidance control method and device, storage medium and terminal | |
CN115273450B (en) | Channel changing method for vehicles entering formation under network automatic driving environment | |
WO2020151885A1 (en) | Method and control unit for operating an adaptive cruise controller | |
CN115320596A (en) | Intelligent internet motorcade plug-in cooperative lane change control method | |
CN116946137A (en) | Vehicle-road cooperative intelligent vehicle lane-changing anti-collision system based on driving intention | |
DE102018210065A1 (en) | Device and method for the predictive control of the speed of a vehicle | |
CN116714579B (en) | Predictive safety control method and system for automatic driving vehicle based on vehicle-road cooperation | |
CN116691680B (en) | Lane changing method and device based on multi-vehicle motion model |
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 |