CN108313057B - Pure electric automobile self-adapting cruise control method based on MPC and convex optimized algorithm - Google Patents
Pure electric automobile self-adapting cruise control method based on MPC and convex optimized algorithm Download PDFInfo
- Publication number
- CN108313057B CN108313057B CN201810313067.9A CN201810313067A CN108313057B CN 108313057 B CN108313057 B CN 108313057B CN 201810313067 A CN201810313067 A CN 201810313067A CN 108313057 B CN108313057 B CN 108313057B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- mpc
- algorithm
- automobile
- pure electric
- 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 23
- 238000005265 energy consumption Methods 0.000 claims abstract description 9
- 238000005457 optimization Methods 0.000 claims description 21
- 238000005096 rolling process Methods 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 claims description 5
- 238000005070 sampling Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000003044 adaptive effect Effects 0.000 claims 2
- 238000011438 discrete method Methods 0.000 claims 1
- 230000005611 electricity Effects 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
The present invention relates to a kind of pure electric automobile self-adapting cruise control method based on MPC and convex optimized algorithm, belongs to technical field of new energy.This method specifically includes: S1: being required according to follow the bus control performance, establishes prediction model;S2: the model established according to S1 predicts the speed output of vehicle future time instance by MPC algorithm;S3: according to the speed output found out in MPC algorithm in S2 and the model established in S1, the power demand of vehicle future time instance is found out;S4: the power demand obtained according to S3 solves optimal torque with convex optimized algorithm and distributes, so that two motor work are in high efficiency region, it is minimum that battery exports electricity.The present invention by follow the bus control with it is energy-optimised, while two vehicle of front and back is maintained at the distance range of a safety, obtain optimal energy management strategies without influence Model Predictive Control real-time utilization, not only alleviate traffic pressure, moreover it is possible to reduce energy consumption.
Description
Technical Field
The invention belongs to the technical field of new energy automobiles, and relates to a pure electric vehicle following control and whole vehicle energy management method based on model prediction and convex optimization algorithm.
Background
Since hundreds of years of automobile development, automobile technology has brought about a tremendous change in people's daily life. However, with the increase of automobile output in recent years, the exhaust emission reaches the range which can be borne by the environment, and causes great pollution to the environment, so that governments in various countries have vigorously developed automobile energy-saving technologies to reduce the pollution of automobiles to the environment.
With the annual increase of the number of automobiles in China, the requirement of the quick and safe running of the automobiles on a traffic system is higher and higher, and the countries begin to focus on the fleet queue control under intelligent traffic. If two electric vehicles are in road running and are not subjected to queue coordination control, the electric quantity consumption of the two electric vehicles is large. For fleet control, the current control algorithm is mostly based on the principle of trajectory tracking, i.e. tracking is based on a reference path curve, which is related to both time and space, and requires that the vehicle reach a predetermined reference path point within a specified time. Due to the characteristic that the dynamic characteristic of the speed of the automobile is changed fast in the running process, real-time control still needs to be solved urgently, with the maturity of the technology of the vehicle-mounted sensor, the output of the next moment can be predicted by combining the historical information of the automobile through the on-board distance sensor and the expected value in model prediction control, and the model prediction control algorithm is related to the prediction duration and the prediction step number. When the driving speed of the automobile at the future moment is predicted by the model predictive control algorithm, the power demand of the automobile can be calculated by the automobile longitudinal dynamics formula.
The vehicle model adopted by the invention is two pure electric vehicles with a double-motor arrangement, the transmission system of the pure electric vehicles comprises two motors with different sizes (the maximum output power and the torque are different), a power lithium battery, a clutch and the like, and the transmission systems of the two vehicles are the same. The clutch is arranged between the large motor (arranged at the rear) and the rear driving shaft, when the required torque is smaller, the clutch is disconnected, the large motor does not work, and the small motor (arranged at the front) provides driving torque; and driving the automobile to run, and distributing the required torque according to the minimum electric quantity consumption by using an optimization algorithm when the required torque is large. For the selection of the optimization method, if only the global optimum requirement is required to be ensured, a Dynamic Programming (DP) algorithm can meet the requirement, but the time of the optimization process of the Dynamic Programming is increased in an exponential form along with the increase of the control variable, conflicts with the guarantee of real-time control during model prediction control, and the effectiveness of trajectory tracking cannot be met.
Disclosure of Invention
In view of the above, the invention aims to provide an intelligent vehicle following control combined algorithm based on a pure electric vehicle, which optimizes the energy consumption of the electric vehicle under the condition of ensuring the vehicle following running safety, stability and dynamic property.
In order to achieve the purpose, the invention provides the following technical scheme:
a pure electric vehicle self-adaptive cruise control method based on an MPC and convex optimization algorithm specifically comprises the following steps:
s1: establishing a prediction model according to the following vehicle control performance requirement;
s2: predicting a speed output v of the vehicle at a future time by a Model Predictive Control (MPC) algorithm based on the prediction Model established at S1c(k);
S3: from the speed output v found in the MPC algorithm in S2c(k) And the automobile longitudinal dynamic model established in S1 is used for solving the power demand P of the automobile at the future momentdem(k);
S4: and solving the optimal torque distribution by using a convex optimization algorithm according to the power requirement obtained in the step S3, so that the two motors work in a high-efficiency area and the output electric quantity of the battery is minimum.
Further, the step S2 specifically includes the following steps:
s21: establishing a cost function J of a model predictive control algorithm for meeting the following performance by taking the driving safety and stability of the automobile as targetsmpc,cost:
Jmpc,cost=min(α1ds+α2v′c)
α therein1,α2For the weighting factor, the larger the value, the higher the corresponding performance requirement, such as α1The larger the value, the stricter the limit on the distance between the two vehicles is; ds is the distance, v ', of the two vehicles during driving'cThe speed difference of two vehicles during running;
s22: according to the constraint in step S1, v is obtainedc(k)。
Further, the model predictive control algorithm described in step S21 specifically includes the following steps:
1): through rolling optimization, the optimal rear vehicle running acceleration and speed value a are obtainedc(k),vc(k) Selecting proper prediction interval length, control length and prediction step number during rolling optimization; the invention selects a prediction interval as 1;
2): comparing the state value optimized by rolling in the step 1) with the expected output, correcting the output a after correction through error feedbackc(k),vc(k) (ii) a The formula is as follows:
wherein,to predict the output quantity, x0(k +1) represents the output quantity at which the control variable is constant at time k, a1Δ u (k) the increased output quantity of the control variable, e (k +1) is the error quantity, and x (k +1) is the actual output quantity.
Further, the power demand P of the vehicle at the future time is described in step S3dem(k) The calculation formula is as follows:
Ft(k)=Fair(k)+Froll(k)+Fslope(k)+Fa(k)
Pdem(k)=Ft(k)*v(k)
wherein, Ft(k) Traction of the vehicle at time k, Fair(k) Is the air resistance of the automobile during running, Froll(k) Rolling resistance when the vehicle is running, Fa(k) V (k) is the acceleration resistance of the vehicle during driving, and v (k) is the speed of the vehicle at time k.
Further, the step S4 specifically includes: the cost function (for solving the minimum energy consumption of the rear vehicle) in the energy management strategy is as follows:
Jopt,cost=min∫Pbat dt
solving the optimal torque distribution by adopting a numerical method and converting a continuous variable PbatConverting into discrete variables, and modifying the cost function into:
where N is the number of sampling points, Δ t is the sampling interval, PbatIndicating the rear vehicle running energy consumption.
The invention has the beneficial effects that: according to the invention, through vehicle following control and energy optimization, the front vehicle and the rear vehicle are kept in a safe distance range, and meanwhile, an optimal energy management strategy is obtained without influencing the real-time application of model prediction control, so that traffic pressure can be relieved, and energy consumption can be reduced. The method comprises the following specific steps:
1) by following control, traffic jam can be effectively reduced;
2) the vehicle runs in a queue mode in the running process, so that the running safety can be improved to a greater extent;
3) the combination of model predictive control and convex optimization algorithm can provide possibility for real-time application:
4) the convex optimization algorithm can quickly optimize power distribution and reduce the energy consumption of the whole vehicle;
5) and the control of the combined algorithm can save the energy consumption of the motorcade in the driving process.
Drawings
In order to make the object, technical scheme and beneficial effect of the invention more clear, the invention provides the following drawings for explanation:
FIG. 1 is a schematic view of a car following control;
FIG. 2 is a schematic diagram of the following coordination control of two vehicle fleets;
FIG. 3 is a control diagram of a joint algorithm;
fig. 4 is a configuration of an electric vehicle used in the present invention.
Detailed Description
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
The implementation of the invention can be realized by a pure electric car model (as shown in fig. 4), wherein a car following control structure chart is shown in fig. 1, under the condition that the safety of the car following process is ensured to meet the conditions, a rear car obtains the driving information of a front car through a distance sensor and a speed sensor to obtain an expected output value, then through model prediction control, under the condition that the dynamic property and the stability are met, a corresponding output value is calculated, the output of the model prediction control is used as the input of energy management control, and the torque distribution rate with the minimum energy consumption is calculated through a convex optimization algorithm, wherein the specific algorithm process is shown in fig. 2; FIG. 3 is an optimized graph of FIG. 2, and FIG. 3 shows the powertrain efficiency of the overall powertrain architecture diagram.
The method comprises the following specific steps:
s1: and establishing a prediction model according to the following performance requirements. During the following control at the moment k, the following control method firstly satisfies the requirement that the distance between two vehicles is kept within a safe range, and the driving process of a rear vehicle is stable:
xk+1=f(xk,uk)
ds∈[dsmax,dsmin];
vc∈[vcmin,vcmax];
wherein xk+1The state of the rear vehicle at the time k +1, xk,ukRespectively the state of the rear vehicle at the moment k and the control variable value, namely the state of the vehicle at the future moment is a function of the state at the current moment, ds is the distance between the two vehicles during the driving process, vcThe speed of the rear vehicle in the driving process. The state of the automobile only comprises the speed, the position and the output torque when the automobile runs, and does not comprise the transverse dynamic content of the automobile.
S2: predicting the speed output v of the vehicle at the future time by a model predictive control algorithm based on the prediction model established at S1c(k):
Firstly, establishing a cost function J of a model predictive control algorithmmpc,costThe cost function of the control algorithm takes the driving safety and the stability of the automobile as targets:
Jmpc,cost=min(α1ds+α2v′c)
α therein1,α2For the weighting factor, the larger the value, the higher the corresponding performance requirement, such as α1The larger the value, the more severe the restriction on the distance between the two vehicles. Then, v is obtained according to the constraint in step S1c(k)。
S3: from the output v found in the model predictive control algorithm in S2c(k) Calculating the power demand P of the vehicle at the future time with the vehicle longitudinal dynamics model established in S1dem(k):
Ft(k)=Fair(k)+Froll(k)+Fslope(k)+Fa(k)
Pdem(k)=Ft(k)*v(k)
Wherein, Ft(k) Traction of the vehicle at time k, Fair(k) Is the air resistance of the automobile during running, Froll(k) Rolling resistance when the vehicle is running, Fa(k) V (k) is the acceleration resistance of the vehicle during driving, and v (k) is the speed of the vehicle at time k.
S4: according to the power requirement obtained by S3, solving the optimal torque distribution by using a convex optimization algorithm, so that the two motors work in a high-efficiency area, the output electric quantity of the battery is minimum, and the cost function in the energy management strategy is established as follows:
Jopt,cost=min∫Pbatdt
the present invention adopts a numerical method to solve the optimal solution in S4, and therefore, the continuous variable P needs to be usedbatConverted to a discrete variable, so the cost function is modified to:
in the following control of the present invention, the following control based on the model prediction algorithm, as shown in fig. 2, specifically includes the following steps:
s21 obtaining the optimal control variable a through rolling optimizationc(k)’,vc(k) ' when rolling optimization, selecting proper prediction interval length, control length and prediction step number, the invention selects the prediction interval as 1,
s22: comparing the state value obtained by the roll optimization in step S21 with the expected output, correcting the output a by error feedbackc(k),vc(k) In that respect The formula is as follows:
whereinTo predict the output quantity, x0(k +1) represents the output quantity at which the control variable is constant at time k, a1Δ u (k) the increased output quantity of the control variable, e (k +1) is the error quantity, and x (k +1) is the actual output quantity.
Finally, it is noted that the above-mentioned preferred embodiments illustrate rather than limit the invention, and that, although the invention has been described in detail with reference to the above-mentioned preferred embodiments, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the scope of the invention as defined by the appended claims.
Claims (3)
1. A pure electric vehicle self-adaptive cruise control method based on an MPC and a convex optimization algorithm is characterized by specifically comprising the following steps:
s1: establishing a prediction model according to the following vehicle control performance requirement;
s2: predicting a speed output v of the vehicle at a future time by a Model Predictive Control (MPC) algorithm based on the prediction Model established at S1c(k) And acceleration value ac(k);
S3: according toVelocity output v found in MPC algorithm in S2c(k) And ac(k) And the automobile longitudinal dynamic model established in the S1 is used for solving the power demand P of the automobile at the future momentdem(k);
S4: according to the power requirement obtained in the S3, the optimal torque distribution is solved by using a convex optimization algorithm, so that the two motors work in a high-efficiency area, and the output electric quantity of the battery is minimum;
the step S2 specifically includes the following steps:
s21: establishing a cost function J of a model predictive control algorithm by taking the driving safety and the stability of the automobile as targetsmpc,cost:
Jmpc,cost=min(α1ds+α2v′c)
α therein1,α2Ds is a weight factor and is the distance between two vehicles during driving, v'cThe speed difference of the two vehicles;
s22: according to the constraint in step S1, v is obtainedc(k) And ac(k)。
2. The adaptive cruise control method for pure electric vehicles based on MPC and convex optimization algorithm as claimed in claim 1, wherein the power demand P of the vehicle at the future time of step S3dem(k) The calculation formula is as follows:
Ft(k)=Fair(k)+Froll(k)+Fslope(k)+Fa(k)
Pdem(k)=Ft(k)*v(k)
wherein, Ft(k) Traction of the vehicle at time k, Fair(k) Is the air resistance of the automobile during running, Froll(k) Rolling resistance when the vehicle is running, Fa(k) V (k) is the acceleration resistance of the vehicle during driving, and v (k) is the speed of the vehicle at time k.
3. The pure electric vehicle adaptive cruise control method based on MPC and convex optimization algorithm as claimed in claim 1, wherein said step S4 specifically comprises: the cost function in the energy management strategy is as follows:
Jopt,cost=min∫Pbatdt
solving the optimal torque distribution by adopting a numerical discrete method and enabling a continuous variable P to be obtainedbatConverting into discrete variables, and modifying the cost function into:
where N is the number of sampling points, Δ t is the sampling interval, PbatIndicating the rear vehicle running energy consumption.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810313067.9A CN108313057B (en) | 2018-04-09 | 2018-04-09 | Pure electric automobile self-adapting cruise control method based on MPC and convex optimized algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810313067.9A CN108313057B (en) | 2018-04-09 | 2018-04-09 | Pure electric automobile self-adapting cruise control method based on MPC and convex optimized algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108313057A CN108313057A (en) | 2018-07-24 |
CN108313057B true CN108313057B (en) | 2019-09-24 |
Family
ID=62897065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810313067.9A Active CN108313057B (en) | 2018-04-09 | 2018-04-09 | Pure electric automobile self-adapting cruise control method based on MPC and convex optimized algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108313057B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111231930B (en) * | 2020-01-09 | 2021-06-29 | 重庆大学 | Multi-target energy management method in HEV adaptive cruise based on MPC |
CN112435504B (en) * | 2020-11-11 | 2022-07-08 | 清华大学 | Centralized collaborative track planning method and device under vehicle-road collaborative environment |
CN112685960B (en) * | 2021-01-04 | 2022-08-19 | 北京理工大学 | Energy management method of pure electric sweeping vehicle |
CN113085860B (en) * | 2021-05-07 | 2022-05-17 | 河南科技大学 | Energy management method of fuel cell hybrid electric vehicle in following environment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106080584A (en) * | 2016-06-21 | 2016-11-09 | 江苏大学 | A kind of hybrid vehicle pattern based on Model Predictive Control Algorithm switching control method for coordinating |
CN106671980A (en) * | 2017-02-27 | 2017-05-17 | 吉林大学 | Pure electric bus self-adaptive cruise system and control method |
CN107367931A (en) * | 2016-05-13 | 2017-11-21 | 福特全球技术公司 | Adaptive vehicle controls |
KR20180025611A (en) * | 2016-09-01 | 2018-03-09 | 국민대학교산학협력단 | Autonomous driving system and autonomous driving method thereof |
CN107804322A (en) * | 2017-09-18 | 2018-03-16 | 众泰新能源汽车有限公司 | A kind of self-adapting cruise control method of pure electric vehicle controller |
CN107808027A (en) * | 2017-09-14 | 2018-03-16 | 上海理工大学 | It is adaptive with car algorithm based on improved model PREDICTIVE CONTROL |
-
2018
- 2018-04-09 CN CN201810313067.9A patent/CN108313057B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107367931A (en) * | 2016-05-13 | 2017-11-21 | 福特全球技术公司 | Adaptive vehicle controls |
CN106080584A (en) * | 2016-06-21 | 2016-11-09 | 江苏大学 | A kind of hybrid vehicle pattern based on Model Predictive Control Algorithm switching control method for coordinating |
KR20180025611A (en) * | 2016-09-01 | 2018-03-09 | 국민대학교산학협력단 | Autonomous driving system and autonomous driving method thereof |
CN106671980A (en) * | 2017-02-27 | 2017-05-17 | 吉林大学 | Pure electric bus self-adaptive cruise system and control method |
CN107808027A (en) * | 2017-09-14 | 2018-03-16 | 上海理工大学 | It is adaptive with car algorithm based on improved model PREDICTIVE CONTROL |
CN107804322A (en) * | 2017-09-18 | 2018-03-16 | 众泰新能源汽车有限公司 | A kind of self-adapting cruise control method of pure electric vehicle controller |
Also Published As
Publication number | Publication date |
---|---|
CN108313057A (en) | 2018-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108313057B (en) | Pure electric automobile self-adapting cruise control method based on MPC and convex optimized algorithm | |
Li et al. | AMT downshifting strategy design of HEV during regenerative braking process for energy conservation | |
CN109733406B (en) | Pure electric vehicle driving strategy control method based on fuzzy control and dynamic planning | |
WO2022142540A1 (en) | New energy vehicle coasting control system and method based on intelligent networking information, and new energy vehicle | |
CN109591659B (en) | Intelligent learning pure electric vehicle energy management control method | |
CN112193232B (en) | Self-adaptive energy management system and method for hybrid electric vehicle | |
CN106080579B (en) | A kind of hybrid electric vehicle complete vehicle control method based on suspension vibration energy regenerating | |
CN102963353B (en) | Hybrid power system energy management method based on neural network | |
CN109484407A (en) | A kind of adaptive follow the bus method that electric car auxiliary drives | |
CN113561793B (en) | Dynamic constraint intelligent fuel cell automobile energy management strategy | |
CN113741199B (en) | Whole vehicle economical speed planning method based on intelligent network connection information | |
CN113264032B (en) | Energy management method, device and system for hybrid vehicle | |
CN113459829B (en) | Intelligent energy management method for double-motor electric vehicle based on road condition prediction | |
Yang et al. | Variable optimization domain-based cooperative energy management strategy for connected plug-in hybrid electric vehicles | |
CN114475566B (en) | Intelligent network allies oneself with inserts electric hybrid vehicle energy management real-time control strategy | |
CN111824115B (en) | Vehicle multi-energy control method, system, device and storage medium | |
CN116118705B (en) | Energy management control method for plug-in hybrid power bus in following scene | |
Li et al. | Predictive adaptive cruise control for heavy-duty vehicle based on cloud control system | |
CN111845745B (en) | Vehicle queue control method and system considering economy | |
CN116176557A (en) | Energy management method and device for hybrid off-road vehicle and electronic equipment | |
CN111891109B (en) | Hybrid electric vehicle energy optimal distribution control method based on non-cooperative game theory | |
Muthyala et al. | Comparative study of real-time A-ECMS and rule-based energy management strategies in long haul heavy-duty PHEVs | |
CN109910869A (en) | A kind of hybrid power passenger car control method and device | |
Qu et al. | Instantaneous velocity optimization strategy of electric vehicle considering varying road slopes | |
CN116001786B (en) | Self-adaptive cruise control multi-target optimization method based on inertia trigger mechanism |
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 |