ENERGY MANAGEMENT METHOD AND SYSTEM FOR HYBRID ELECTRIC VEHICLE

20220242390 · 2022-08-04

Assignee

Inventors

Cpc classification

International classification

Abstract

An energy management method for a hybrid electric vehicle (HEV) includes: acquiring a state variable of an HEV; determining a speed of the HEV at a next moment by using a Markov model; according to a speed at a current moment and an acceleration at the current moment so that determining required power of the HEV at the next moment; determining battery power of the HEV according to the required power of the HEV at the next moment and engine power so that constructing a dynamic model for battery charging/discharging; determining energy costs of the HEV according to the required power at the next moment; constructing an energy optimization scheduling model of the HEV according to the energy costs; and determining an energy management model of the HEV according to the energy optimization scheduling model and the dynamic model for battery charging/discharging, to precisely manage energy of the HEV.

Claims

1. An energy management method for a hybrid electric vehicle (HEV), comprising: acquiring a state variable of an HEV, the state variable comprising: a speed at a current moment, an acceleration at the current moment, and engine power; determining, according to the speed at the current moment and the acceleration at the current moment, a speed of the HEV at a next moment by using a Markov model; determining required power of the HEV at the next moment according to the speed of the HEV at the next moment; determining battery power of the HEV according to the required power of the HEV at the next moment and the engine power; constructing a dynamic model for battery charging/discharging according to the battery power; determining energy costs of the HEV according to the required power at the next moment, the energy costs comprising fuel costs and costs of electric energy consumption; constructing an energy optimization scheduling model of the HEV according to the energy costs; and determining an energy management model of the HEV according to the energy optimization scheduling model and the dynamic model for battery charging/discharging, to manage energy of the HEV.

2. The energy management method for an HEV according to claim 1, wherein the determining, according to the speed at the current moment and the acceleration at the current moment, a speed of the HEV at a next moment by using a Markov model specifically comprises: constructing a discrete grid space according to the speed at the current moment and the acceleration at the current moment and based on a quantity of first preset intervals; acquiring a quantity of second preset intervals, the quantity of second preset intervals being a quantity of divided intervals of an acceleration of the speed at the next moment; determining, according to the discrete grid space and the quantity of second preset intervals and by using the Markov model, a probability that the acceleration at the current moment changes to the acceleration of the speed at the next moment; determining the acceleration of the speed at the next moment according to the probability; and determining the speed of the HEV at the next moment according to the acceleration of the speed at the next moment.

3. The energy management method for an HEV according to claim 1, wherein the determining battery power of the HEV according to the required power of the HEV at the next moment and the engine power specifically comprises: acquiring power consumed by a friction brake of the HEV in a case of insufficient regenerative braking; and determining, according to the required power of the HEV at the next moment, the engine power, and the power consumed by the friction brake, the battery power P.sub.ba(k) of the HEV by using a formula P.sub.ba(k)=P.sub.req(k)−P.sub.eng(k)+P.sub.miss(k), wherein P.sub.req(k) is the required power of the HEV at the next moment, P.sub.eng(k) is the engine power, and P.sub.miss(k) is the power consumed by the friction brake.

4. The energy management method for an HEV according to claim 1, wherein the dynamic model for battery charging/discharging is: SOE(k+1)=SOE(k)−P.sub.ba(k), wherein SOE(⋅) is the dynamic model for battery charging/discharging, P.sub.ba(k) is the battery power, and k=−Δt/E.sub.ba, Δt being a simulation step size, and E.sub.ba being total battery energy.

5. The energy management method for an HEV according to claim 1, wherein the energy optimization scheduling model of the HEV is: min G=Σ.sub.t=1.sup.n{ω.sub.1C.sub.oil(t)+ω.sub.2F.sub.oil(t)+ω.sub.3M.sub.co.sub.2(t)}, wherein G is an energy optimization target, C.sub.oil(t) is the fuel costs, F.sub.oil(t) is the costs of electric energy consumption, M.sub.co.sub.2(t) is a lowest value of emission of carbon dioxide (CO.sub.2), ω.sub.1 is a weight of the fuel costs, ω.sub.2 is a weight of the costs of electric energy consumption, ω.sub.3 is a weight of the lowest value of the emission of carbon dioxide, ω.sub.1+ω.sub.2+ω.sub.3=1, t is a moment, and n is a total quantity of moments.

6. An energy management system for a hybrid electric vehicle (HEV), comprising: a state variable acquisition module, configured to acquire a state variable of an HEV, the state variable comprising: a speed at a current moment, an acceleration at the current moment, and engine power; a speed determining module, configured to determine, according to the speed at the current moment and the acceleration at the current moment, a speed of the HEV at a next moment by using a Markov model; a required power determining module, configured to determine required power of the HEV at the next moment according to the speed of the HEV at the next moment; a battery power determining module, configured to determine battery power of the HEV according to the required power of the HEV at the next moment and the engine power; a dynamic model construction module, configured to construct a dynamic model for battery charging/discharging according to the battery power; an energy cost determining module, configured to determine energy costs of the HEV according to the required power at the next moment, the energy costs comprising fuel costs and costs of electric energy consumption; an energy optimization scheduling model construction module, configured to construct an energy optimization scheduling model of the HEV according to the energy costs; and an energy management model construction module, configured to determine an energy management model of the HEV according to the energy optimization scheduling model and the dynamic model for battery charging/discharging, to manage energy of the HEV.

7. The energy management system for an HEV according to claim 6, wherein the speed determining module specifically comprises: a discrete grid space construction unit, configured to construct a discrete grid space according to the speed at the current moment and the acceleration at the current moment and based on a quantity of first preset intervals; a second-preset-interval-quantity acquisition unit, configured to acquire a quantity of second preset intervals, the quantity of second preset intervals being a quantity of divided intervals of an acceleration of the speed at the next moment; an acceleration probability determining unit, configured to determine, according to the discrete grid space and the quantity of second preset intervals and by using the Markov model, a probability that the acceleration at the current moment changes to the acceleration of the speed at the next moment; an acceleration determining unit, configured to determine the acceleration of the speed at the next moment according to the probability; and a speed determining unit, configured to determine the speed of the HEV at the next moment according to the acceleration of the speed at the next moment.

8. The energy management system for an HEV according to claim 1, wherein the battery power determining module specifically comprises: a power-consumed-by-friction-brake acquisition unit, configured to acquire power consumed by a friction brake of the HEV in a case of insufficient regenerative braking; and a battery power determining unit, configured to determine, according to the required power of the HEV at the next moment, the engine power, and the power consumed by the friction brake, the battery power P.sub.ba(k) of the HEV by using a formula P.sub.ba(k)=P.sub.req(k)−P.sub.eng(k)+P.sub.miss(k), wherein P.sub.req(k) is the required power at the next moment, P.sub.eng(k) is the engine power, and P.sub.miss(k) is the power consumed by the friction brake.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0051] To describe the technical solutions in the embodiments of the present invention or the existing technology more clearly, the following briefly describes the accompanying drawings required for describing the embodiments. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.

[0052] FIG. 1 is a flowchart of an energy management method for an HEV according to an embodiment of the present invention;

[0053] FIG. 2 is a schematic structural diagram of a current hybrid power system;

[0054] FIG. 3 is another working flowchart of an energy management method for an HEV according to an embodiment of the present invention;

[0055] FIG. 4 is a schematic diagram of a rolling solving process according to an embodiment of the present invention;

[0056] FIG. 5 is a schematic structural diagram of an energy management system for an HEV according to an embodiment of the present invention.

DETAILED DESCRIPTION

[0057] The technical solutions of embodiments of the present invention are clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are merely some rather than all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0058] An objective of the present invention is to provide an energy management method and system for a hybrid electric vehicle (HEV), which can improve control precision for energy of the HEY.

[0059] To make the objectives, features, and advantages of the present invention more obvious and comprehensible, the present invention is further described in detail below with reference to the accompanying drawings and specific implementations.

[0060] FIG. 1 is a flowchart of an energy management method for an HEV according to an embodiment of the present invention. As shown in FIG. 1, the energy management method for an HEV includes:

[0061] S100: Acquire a state variable of an HEV, the state variable including: a speed at a current moment, an acceleration at the current moment, and engine power.

[0062] S101: Determine, according to the speed at the current moment and the acceleration at the current moment, a speed of the HEV at a next moment by using a Markov model.

[0063] S102: Determine required power of the HEV at the next moment according to the speed of the HEV at the next moment.

[0064] S103: Determine battery power of the HEV according to the required power of the HEV at the next moment and the engine power.

[0065] S104: Construct a dynamic model for battery charging/discharging according to the battery power.

[0066] S105: Determine energy costs of the HEV according to the required power at the next moment, the energy costs including fuel costs and costs of electric energy consumption.

[0067] S106: Construct an energy optimization scheduling model of the HEV according to the energy costs.

[0068] S107: Determine an energy management model of the HEV according to the energy optimization scheduling model and the dynamic model for battery charging/discharging, to manage energy of the HEY.

[0069] In S101, a process of the determining, according to the speed at the current moment and the acceleration at the current moment, a speed of the HEV at a next moment by using a Markov model specifically includes:

[0070] constructing a discrete grid space according to the speed at the current moment and the acceleration at the current moment and based on a quantity of first preset intervals;

[0071] acquiring a quantity of second preset intervals, the quantity of second preset intervals being a quantity of divided intervals of an acceleration of the speed at the next moment;

[0072] determining, according to the discrete grid space and the quantity of second preset intervals and by using the Markov model, a probability that the acceleration at the current moment changes to the acceleration of the speed at the next moment; and

[0073] determining the acceleration of the speed at the next moment according to the probability.

[0074] A specific process of the determining, by using the Markov model, a probability that the acceleration at the current moment changes to the acceleration of the speed at the next moment is that:

[0075] A random process ω(t) is used to simulate a driving behavior. ω(t) represents a state of the HEV at a moment t. A variable of ω(t) may represent required power, an acceleration, a speed, or a combination of the foregoing variables. All the information can be detected by sensors on the vehicle. The driving behavior at the moment t is unrelated to historical information, and is only determined by current information. Therefore, a change of ω(t) may be considered as a Markov process. In this case, a change law of ω(t) may be simulated by using a Markov model, and a speed at a next moment is predicted.

[0076] A discrete grid space is constructed by using a speed v (0 to 36 m/s) and an acceleration a (−1.5 to 1.5 m/s.sup.2), and the speed is defined as a current state variable, and is divided into p intervals indexed by i∈{1, . . . , p}. The acceleration of the vehicle is defined as an output variable at the next moment, and is divided into q intervals indexed by j∈{1, . . . , q}. Therefore, a transition probability matrix of the Markov model is:


X.sub.i,j=Pr[a(t+1)=a.sub.j|v(t)=v.sub.i]  (1)

[0077] In the formula, X.sub.i,j represents a probability that an acceleration of the vehicle changes to a.sub.1 at a next moment in a case that a speed is v(t)=v.sub.i at a current moment. Therefore, the transition probability matrix may be calculated according to the formula (1):

[00001] X i , j = N i , j .Math. j = 1 q N i , j ( 2 )

[0078] In the formula, N.sub.i,j represents a quantity of times of the acceleration of the vehicle being a.sub.1 at the next moment in a case that the speed is v.sub.i at the current moment.

[0079] According to the Markov model, the acceleration of the vehicle at the next moment may be predicted at the current moment, and the speed at the next moment is obtained:


v(t+1)=v(t)+Σ.sub.j=1.sup.q(a.sub.j(t+1).Math.T.sub.v(t),j)  (3)

[0080] where T.sub.v(t),j is a prediction period.

[0081] In S103, the determining battery power of the HEV according to the required power of the HEV at the next moment and the engine power specifically includes:

[0082] acquiring power consumed by a friction brake of the HEV in a case of insufficient regenerative braking; and

[0083] determining, according to the required power of the HEV at the next moment, the engine power, and the power consumed by the friction brake, the battery power P.sub.ba(k) of the HEV by using a formula P.sub.ba(k)=P.sub.req(k)−P.sub.eng(k)+P.sub.miss(k) (formula (4)). P.sub.req(k) is the required power at the next moment, and may be calculated according to the speed and the acceleration predicted by using the Markov model in S101; and P.sub.eng(k) is the engine power, and a power change thereof is shown in formula (5):


ΔP.sub.neg(t)=P.sub.neg(t+1)−P.sub.neg(t)  (5)

[0084] P.sub.miss(k) is the power consumed by the friction brake, and P.sub.miss(k)≥0.

[0085] In S104, an SOE of the battery is used to describe a state of the battery, where SOE=1 indicates that the battery is fully charged, and SOE=0 indicates that the battery is fully discharged. When P.sub.miss(k)>0, the battery is discharged, and when P.sub.miss(k)<0, the battery is charged. A dynamic model thereof is:


SOE(k+1)=SOE(k)−P.sub.ba(k)  (6)

[0086] where SOE(⋅) is the dynamic model for battery charging/discharging, P.sub.ba(k) is the battery power, and k=−Δt/E.sub.ba, Δt being a simulation step size, and E.sub.ba being total battery energy.

[0087] In a predicted domain, the constructed energy optimization scheduling model of the HEV in S106 is:


min G=Σ.sub.t=1.sup.n{ω.sub.1C.sub.oil(t)+ω.sub.2F.sub.oil(t)+ω.sub.3M.sub.co.sub.2(t)}  (7)

[0088] where G is an energy optimization target, C.sub.oil(t) is the fuel costs, F.sub.oil(t) is the costs of electric energy consumption,

[0089] M.sub.co.sub.2(t) is a lowest value of emission of carbon dioxide (CO.sub.2), ω.sub.1 is a weight of the fuel costs, ω.sub.2 is a weight of the costs of electric energy consumption, ω.sub.3 is a weight of the lowest value of the emission of carbon dioxide, ω.sub.1+ω.sub.2+ω.sub.3=1, t is a moment, and n is a total quantity of moments.

[0090] According to another embodiment of the present invention, based on a structure of a hybrid power system disclosed in FIG. 2, the energy management method for an HEV provided in the present invention may further include the following processes (as shown in FIG. 3):

[0091] First, a state equation that reflects a real system is established based on the structure of the hybrid power system, a state variable is used to represent a possible driving behavior of a driver, a state transition matrix is used to simulate a behavior of the driver during actual driving, and a Markov model is used to calculate a torque state transition probability, to obtain a predicted speed in a predicted time domain.

[0092] Then, an HEV optimization control model is constructed by taking lowest energy consumption, fuel costs, and emission of CO.sub.2 in a predicted domain as a comprehensive optimization target.

[0093] Last, rolling optimization is performed on the model by using a simulated annealing algorithm, that is, at each sampling moment, a first item of an optimal control sequence is used as an input variable of the system, and the solution process is repeated at a next moment to obtain a control amount at the next moment, so that real-time optimal control of the HEV is finally achieved.

[0094] A process of performing the rolling optimization by using the simulated annealing algorithm specifically includes:

[0095] As a general random search algorithm, the simulated annealing algorithm is mainly used to solve a problem of local optimal solution, and can be decomposed into three parts: a solution space, a target function, and an initial solution.

[0096] (1) Initialization: For an initial temperature T (sufficiently large), T=α*T, α∈(0,1), to ensure a relatively large search space, α generally takes a value close to 1, for example, 0.95.

[0097] An initial solution state S (S being a starting point of algorithm iteration) and a preset quantity of iterations L corresponding to each T value are acquired.

[0098] (2) Let k=1, . . . , and let L repeat steps (3) to (6).

[0099] (3) A new solution S is generated.

[0100] (4) An increment ΔT=G(S.sup.η)−G(S) is calculated, where G(S) is the target function.

[0101] (5) If ΔT<0, S.sup.η is accepted as a new current solution; otherwise, S.sup.η is accepted as the new current solution with a probability exp (−ΔT/T).

[0102] (6) If an end condition is met, the current solution is outputted as the optimal solution, and the program of rolling optimization is ended. The end condition is usually a situation that several consecutive new solutions are not accepted.

[0103] (7) T decreases gradually, and T approaches 0, and then step (2) is performed.

[0104] At each sampling moment, according to obtained current information, for example, real-time information such as an acceleration, a speed, and required power of the vehicle during driving, the simulated annealing algorithm is substituted into an established system model for solving online, to obtain a finite-time open-loop optimal control sequence, namely S.sup.η; and a first element S.sup.η(1) of S.sup.η is applied to a controlled object. The foregoing process is repeated in a next sampling moment, and so on, FIG. 4 is a schematic diagram of a rolling solving process.

[0105] The technical solution provided in the present invention has the following advantages:

[0106] In consideration of lack of real-time performance and randomness of the vehicle in an actual driving process in a conventional HEV control policy, according to the present invention, a speed is predicted by using a Markov model; and by simplifying a control model and using comprehensive optimized performances of fuel economy, energy consumption, and emission of CO.sub.2 in a predicted domain as a target, a target function is solved by using a simulated annealing algorithm. A calculation time is short, and adverse effects of random characteristics thereof on driving safety and performance are effectively avoided.

[0107] In addition, for the energy management method for an HEV disclosed in the present invention, the present invention further correspondingly provides an energy management system for an HEV, and a specific structure thereof is shown in FIG. 5. The energy management system for an HEV includes: a state variable acquisition module 1, a speed determining module 2, a required power determining module 3, a battery power determining module 4, a dynamic model construction module 5, an energy cost determining module 6, an energy optimization scheduling model construction module 7, and an energy management model construction module 8.

[0108] The state variable acquisition module 1 is configured to acquire a state variable of an HEV, the state variable including: a speed at a current moment, an acceleration at the current moment, and engine power.

[0109] The speed determining module 2 is configured to determine, according to the speed at the current moment and the acceleration at the current moment, a speed of the HEV at a next moment by using a Markov model.

[0110] The required power determining module 3 is configured to determine required power of the HEV at the next moment according to the speed of the HEV at the next moment.

[0111] The battery power determining module 4 is configured to determine battery power of the HEV according to the required power of the HEV at the next moment and the engine power.

[0112] The dynamic model construction module 5 is configured to construct a dynamic model for battery charging/discharging according to the battery power.

[0113] The energy cost determining module 6 is configured to determine energy costs of the HEV according to the required power at the next moment, the energy costs including fuel costs and costs of electric energy consumption.

[0114] The energy optimization scheduling model construction module 7 is configured to construct an energy optimization scheduling model of the HEV according to the energy costs.

[0115] The energy management model construction module 8 is configured to determine an energy management model of the HEV according to the energy optimization scheduling model and the dynamic model for battery charging/discharging, to manage energy of the HEY.

[0116] The speed determining module 2 specifically includes: a discrete grid space construction unit, a second-preset-interval-quantity acquisition unit, an acceleration probability determining unit, an acceleration determining unit, and a speed determining unit.

[0117] The discrete grid space construction unit is configured to construct a discrete grid space according to the speed at the current moment and the acceleration at the current moment and based on a quantity of first preset intervals.

[0118] The second-preset-interval-quantity acquisition unit is configured to acquire a quantity of second preset intervals, the quantity of second preset intervals being a quantity of divided intervals of an acceleration of the speed at the next moment.

[0119] The acceleration probability determining unit is configured to determine, according to the discrete grid space and the quantity of second preset intervals and by using the Markov model, a probability that the acceleration at the current moment changes to the acceleration of the speed at the next moment.

[0120] The acceleration determining unit is configured to determine the acceleration of the speed at the next moment according to the probability.

[0121] The speed determining unit is configured to determine the speed of the HEV at the next moment according to the acceleration of the speed at the next moment.

[0122] The battery power determining module 4 specifically includes: a power-consumed-by-friction-brake acquisition unit and a battery power determining unit.

[0123] The power-consumed-by-friction-brake acquisition unit is configured to acquire power consumed by a friction brake of the HEV in a case of insufficient regenerative braking.

[0124] The battery power determining unit is configured to determine, according to the required power of the HEV at the next moment, the engine power, and the power consumed by the friction brake, the battery power P.sub.ba(k) of the HEV by using a formula P.sub.ba(k)=P.sub.req(k)−P.sub.eng(k)+P.sub.miss(k). P.sub.req(k) is the required power at the next moment, P.sub.eng(k) is the engine power, and P.sub.miss(k) is the power consumed by the friction brake.

[0125] The embodiments in this specification are all described in a progressive manner. Description of each of the embodiments focuses on differences from other embodiments, and reference may be made to each other for the same or similar parts among the embodiments. The system disclosed in the embodiments is described relatively simply because it corresponds to the method disclosed in the embodiments, and for portions related to those of the method, reference may be made to the description of the method.

[0126] The principle and implementations of the present invention are described herein through specific examples. The description about the embodiments is merely provided to help understand the method and core ideas of the present invention. In addition, a person of ordinary skill in the art can make variations and modifications to the present invention in terms of the specific implementations and application scopes according to the ideas of the present invention. In conclusion, content herein should not be understood as a limitation to the present invention.