Method for calculating a management setpoint for managing the fuel and electric power consumption of a hybrid motor vehicle
11312359 · 2022-04-26
Assignee
Inventors
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0075
PERFORMING OPERATIONS; TRANSPORTING
B60K6/20
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W20/12
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/20
PERFORMING OPERATIONS; TRANSPORTING
B60W50/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/05
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60W2555/60
PERFORMING OPERATIONS; TRANSPORTING
B60W50/0097
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W20/12
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for calculating a management setpoint for managing fuel and electric power consumption of a hybrid motor vehicle. The method includes: a) acquiring, via a navigation system, a journey to be made, b) dividing the journey into successive sections, c) acquiring, for each section, attributes characterizing the section, d) deducing a relation linking the estimated fuel consumption of the hybrid motor vehicle over the section to the estimated electric power consumption of the hybrid motor vehicle, e) measuring the actual fuel consumption and the actual electric power consumption of the motor vehicle, f) correcting the relation, taking into account the actual fuel and electric power consumptions, and g) determining an optimal consumption point in each of the corrected relations in order to minimize the fuel consumption of the motor vehicle over the journey as a whole.
Claims
1. A method for computing settings for managing consumption of fuel and of electric current of a hybrid motor vehicle comprising at least one electric motor that is supplied with electric current by a traction battery, and an internal combustion engine supplied with fuel, the method comprising: a) acquiring, via a navigation system, a route to be travelled; b) dividing said route into successive segments; c) acquiring, for each of the segments, attributes characterizing said segment; d) for each of said segments and taking into account the attributes thereof, acquiring a relationship relating an estimated fuel consumption of the hybrid motor vehicle on the segment to an estimated electric energy consumption; e) measuring an actual fuel consumption and an actual electric energy consumption of the motor vehicle; f) correcting, taking into account said actual fuel consumption and said actual electric energy consumption, each relationship; g) determining an optimal consumption point in each of the corrected relationships; and h) generating energy managing settings throughout the route, depending on the coordinates of said optimal points, wherein step d) comprises selecting, from a plurality of predetermined relationships relating fuel consumption values to electric energy consumption values, the relationship that corresponds to the attributes characterizing said segment, and wherein, in step d), the relationship is selected independently of electric current consumption of auxiliary devices that are distinct from the electric motor and that are supplied with current by the traction battery, and wherein, prior to step f), provision is made for a step d2) of correcting said relationship to take into account a parameter relating to said electric current consumption of the auxiliary devices.
2. The computing method as claimed in claim 1, wherein the auxiliary devices include at least one of a motor of an air-conditioner, a motor of an electric window, and a geopositioning and navigating system.
3. The computing method as claimed in claim 1, wherein the predetermined relationships are polynomials and wherein step f) comprises revising the value of the ordinate at the point of origin of the selected polynomial.
4. The computing method as claimed in claim 3, wherein the value of the ordinate of the selected polynomial is revised by adding thereto a variable that is equal to the difference between the value of the ordinate at the point of origin of a polynomial relating the actual fuel consumption of the hybrid motor vehicle to an actual electric energy consumption over at least one portion of an already travelled segment, and the value of the ordinate at the point of origin of the selected polynomial over said at least one portion of the already travelled segment.
5. The computing method as claimed in claim 3, wherein the polynomials are of second-order and wherein the variations in the charge and discharge of the traction battery are bounded between a minimum threshold and a maximum threshold.
6. The computing method as claimed in claim 5, wherein said polynomials have two invariable coefficients and an ordinate value at the point of origin that varies from one polynomial to the next.
7. The computing method as claimed in claim 1, wherein, in step d), the relationship is selected independently of a gradient of said segment, and wherein, prior to step f), provision is made for a step d1) of correcting said relationship to take into account said gradient.
8. The computing method as claimed in claim 1, wherein, in step d), the relationship is selected independently of the way in which the driver is driving the motor vehicle, and wherein, prior to step f), provision is made for a step d3) of correcting said relationship to take into account a parameter relating to said way in which the driver is driving the motor vehicle.
9. The computing method as claimed in claim 1, wherein the attributes of each of the segments include at least one of a road category, a gradient, a speed category, a maximum permitted speed, an average speed, an instantaneous speed, a length, an average radius of curvature, and a number of lanes.
10. The computing method as claimed in claim 1, wherein, in step g), the optimal points are chosen such that they minimize the fuel consumption of the hybrid motor vehicle over all of the route and maximize the discharge of the traction battery at the end of said route.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The following description, which is given with reference to the appended drawings, which are given by way of nonlimiting example, will allow of what the invention consists and how it may be implemented to be clearly understood.
(2) In the Appended Drawings:
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) Conventionally, a motor vehicle comprises a chassis that in particular supports a powertrain, body elements and passenger-compartment elements.
(13) In a rechargeable hybrid vehicle, the powertrain comprises an internal combustion drivetrain and an electric drivetrain.
(14) The internal combustion drivetrain in particular comprises a fuel tank and an internal combustion engine supplied by the tank.
(15) The electric drivetrain for its part comprises a traction battery and one or more electric motors supplied with electric current by the traction battery.
(16) The motor vehicle here also comprises a power plug allowing the traction battery to be charged locally, for example via the mains supply of a dwelling or any other electrical network.
(17) The motor vehicle also comprises auxiliary devices, which are here defined as electrical devices supplied with current by the traction battery.
(18) Among these auxiliary devices, mention may be made of the motor of the air-conditioner, the motors of the electric windows, or even the geo-positioning and navigating system.
(19) This geo-positioning and navigating system conventionally comprises an antenna allowing signals relating to the geo-position of the motor vehicle to be received, a memory allowing a map of a country or a region to be stored, and a screen allowing the position of the vehicle to be illustrated on this map.
(20) Here, the case where this screen is a touch screen allowing the driver to input information will be considered. Of course, it could be otherwise.
(21) Lastly, the geo-positioning and navigating system comprises a controller allowing a route to be traveled to be computed taking into account information input by the driver, the map stored in its memory, and the position of the motor vehicle.
(22) The motor vehicle 1 moreover comprises an electronic control unit (or ECU) in particular allowing the two aforementioned drivetrains (and in particular the powers developed by the electric motor by the internal combustion engine) to be controlled.
(23) In the context of the present invention, this ECU is connected to the controller of the geo-positioning and navigating system, so that these two elements may communicate information to each other.
(24) Here, they are connected together by the main inter-device communication network of the vehicle (typically via the CAN bus).
(25) The ECU comprises a processor and a memory unit (called the memory below).
(26) This memory stores data used in the context of the method described below.
(27) It in particular stores a table of the type illustrated in
(28) It also stores a computer application, consisting of computer programs comprising instructions the execution of which by the processor allows the method described below to be implemented by the ECU.
(29) For the implementation of the invention, the ECU is here connected to a plurality of sensors, which in particular allow the instantaneous fuel consumption of the internal combustion engine, the instantaneous electric current consumption of the one or more electric motors, the instantaneous electric current consumption of the auxiliary devices, and the driving style (sporty, conventional, relaxed, etc.) of the driver of the motor vehicle to be known.
(30) Initially, a plurality of notions used in the description of the method described below will be defined.
(31) Thus, the term “route” may be defined as being a path that the motor vehicle must travel to reach a destination station.
(32) This destination station, end of the route, will considered to be equipped with a charging station allowing the traction battery to be recharged via the power plug with which the vehicle is equipped.
(33) Each route is able to be divided into “adjacent legs” or “adjacent segments”.
(34) The notion of legs will be that natively used by the controller with which the geo-positioning and navigating system is equipped.
(35) In practice, each leg corresponds to a portion of the route that lies between two road intersections. To define the shortest or fastest route, the controller will determine through which legs of road the route must pass.
(36) The notion of segments is different. It will be defined in detail below. To simplify, each segment of the route corresponds to one portion of the route, in which portion the characteristics of the road do not change greatly. By way of example, the route could thus be divided into a plurality of segments in each of which the maximum permitted speed remains constant.
(37) Here the route will be considered to be formed from N segments T.sup.i, i being an integer comprised between 1 and N.
(38) These segments are characterized by parameters called “attributes cr”. The following are examples of attributes cr allowing each segment to be characterized.
(39) A first attribute will be the “road category FC”. The controllers with which geo-positioning and navigation systems are equipped generally use this kind of category to distinguish between the various types of road. Here, this category may take an integer value comprised between 1 and 6 (for example). An attribute equal to 1 may correspond to a freeway, an attribute equal to 2 may correspond to a highway, etc.
(40) A second attribute will be the “gradient RG” of the segment, expressed in degrees or in percent.
(41) The third, fourth, fifth and sixth attributes will be relative to the characteristic speeds of the vehicles on the segment.
(42) The third attribute will be the “speed category SC” of the segment. The controllers with which geo-positioning and navigating systems are equipped generally also use this kind of category to distinguish between the various types of road. Here, this category may take an integer value comprised between 1 and 6. An attribute equal to 1 may correspond to a very high speed road (speed limit higher than 120 km/h), and an attribute equal to 2 may correspond to a high-speed road (speed limit comprised between 100 and 120 km/h), etc.
(43) The fourth attribute will be the “maximum permitted speed SL” on the segment.
(44) The fifth attribute will be the “average speed SMS” observed on the segment (the value of which is the result of statistical measurements carried out on each road).
(45) The sixth attribute will be the “instantaneous speed TS” observed on the segment (the value of which is obtained from a system providing information on traffic conditions in real-time).
(46) The seventh attribute will be the “length LL” of the segment.
(47) The eighth attribute will be the “average radius of curvature LC” of the segment.
(48) The ninth attribute will be the “number of lanes NL” that the segment has in the direction of travel of the vehicle.
(49) In the rest of the description, these nine attributes will be used to characterize each segment of the route.
(50) As a variant, each segment of the route may be characterized by a higher or lower number of attributes cr.
(51) Moreover, the state of energy (SOE) of the traction battery will be defined as being a parameter allowing the energy remaining in this traction battery to be characterized. As a variant, another parameter such as the state of charge (SOC) of the battery, or any other parameter of the same type (internal resistance of the battery, voltage across the terminals of the battery, etc.) may be used.
(52) The charge or discharge ΔSOE of the traction battery will then be considered to be equal to the difference between two states of energy considered at two separate times.
(53) The “specific consumption curve” of the vehicle on a given segment is then defined as being a curve that associates, with each fuel consumption value CC of the vehicle, a value of the charge or discharge ΔSOE of the traction battery. Specifically, on a given segment, it is possible to estimate what the fuel consumption CC of the vehicle (in liters per kilometer driven) and the charge or discharge of the traction battery (in watt-hours per kilometer) will be. These two values will be related by a curve, since they will vary depending on whether the electric drivetrain or the internal combustion drivetrain is used to make the vehicle advance.
(54) Since there is an infinity of specific consumption curves, lastly “reference curves” are defined as being particular specific consumption curves, the characteristics of which are well known and that allow each specific consumption curve to be approximated. In other words, as the rest of this description will make clearer, each segment of route is associated not with one specific consumption curve, but rather with one reference curve (that which is the best approximation of the specific consumption curve).
(55) In the rest of this description, we will moreover distinguish between estimated information, bearing the index “est”, and measured information, bearing the index “mes”. Thus information may be estimated on the one hand and measured on the other hand.
(56) The method, which is implemented conjointly by the controller of the geo-positioning and navigating system and by the ECU of the vehicle, is a method for computing settings for managing the fuel and electric current consumption of the vehicle.
(57) This method more precisely consists in determining how, on a predefined route, it will be necessary to use the electric drivetrain and the internal combustion drivetrain in order, for example, to decrease as much as possible the fuel consumption of the vehicle and its polluting emissions over the entirety of the route.
(58) According to one particularly advantageous feature of the invention, the method in summary comprises the following main steps: acquiring the route to be traveled, dividing the route into successive adjacent segments T.sup.i, acquiring, for each segment T′, attributes FC, SC, SL, TS, RG, LL NL, SMS characterizing this segment T.sup.i, determining, for each of the segments T.sup.i, taking into account the attributes FC, SC, SL, TS, RG, LL, NL, SMS of this segment T.sup.i, a relationship (here called the reference curve CE.sub.j) relating each fuel consumption value CC of the hybrid motor vehicle on the segment to a value of the discharge or charge ΔSOE of the traction battery, measuring the actual fuel consumption CC.sub.mes and the actual electric energy consumption ΔSOE.sub.mes of the motor vehicle, correcting, taking into account said actual fuel consumption CC.sub.mes and said actual electric energy consumption ΔSOE.sub.mes, said reference curve CE.sub.j, determining an optimal point P.sup.i of each corrected reference curve CE.sub.j, for example allowing the fuel consumption of the hybrid motor vehicle over the entirety of the route to be minimized and a complete discharge of the traction battery to be obtained at the end of said route, and generating energy managing settings depending on the coordinates of said optimal points P.sup.i.
(59) Details of these steps are given below. Certain thereof may be implemented regularly, for example at regular time intervals along the route of the vehicle, in order to correct as best as possible the energy consumption predictions depending on the energy consumption observed on at least one already driven portion of the route.
(60) As shown in
(61) This step will possibly be carried out by means of the controller integrated into the geo-positioning and navigating system, when the motor vehicle is started up.
(62) This step is then carried out in a conventional way.
(63) Thus, when the driver uses the touchscreen of the geo-positioning and navigating system to define a destination station, the controller of this system computes the route to be traveled, in particular depending on route parameters selected by the driver (fastest route, shortest route, etc.).
(64) At this stage, it will be noted that the method in its entirety will need to be reset if the vehicle begins to travel a route different from that defined by the geo-positioning and navigating system, or even if the conditions, the traffic conditions for example, change.
(65) As a variant, this first step 100 may be carried out in another way.
(66) Thus, it is possible for there to be no need for the driver to input the destination station via the touchscreen. The controller may be able to detect the routines of the driver and to automatically deduce the destination station therefrom.
(67) For example, when the driver takes the same route to work every day of the week, this route may be automatically acquired without the driver having to input any information via the touchscreen of the geo-positioning and navigating system.
(68) At the end of this first step, the controller integrated into the geo-positioning and navigating system knows the route of the vehicle, which is composed of a plurality of adjacent legs, that it will be recalled each extend between two road intersections.
(69) The second step 101 consists in dividing the route into segments T.sup.i.
(70) The advantage of re-dividing the route into segments rather than legs is firstly that it decreases the number of subdivisions of the route. Specifically, the attributes of two successive legs are often identical. If these two successive legs were treated separately, the duration of the computations would be needlessly multiplied. By grouping identical legs together within the same segment, it is possible to decrease the duration of the computations.
(71) Another advantage is that the characteristics of the road over a given leg may vary noticeably (one portion of the leg may correspond to a road of zero gradient and another portion of this leg may correspond to a road of high gradient). Here, it is desired to divide the route into segments in each of which the characteristics of the road remain the same.
(72) Each segment T.sup.i will here be defined as being a section of the route that comprises at least one attribute that does not change over the entire length thereof.
(73) This attribute may be the gradient RG and/or the speed category SC and/or the road category FC.
(74) Here, this step will be implemented by the controller integrated into the geo-positioning and navigating system. To this end, the controller will cut the route into segments T.sup.i of maximum lengths in which the three aforementioned attributes (RG, SC, FC) are constant.
(75) At the end of this second step, the controller will have thus defined N segments.
(76) The third step 103 consists in acquiring the attributes cr.sup.i.sub.est of each segment T.sup.i.
(77) When one of the attributes is variable over the segment in question, it is the average value of this attribute over the entirety of the segment that will be considered.
(78) In practice, this third step is carried out in the following way.
(79) Firstly, the controller integrated into the geo-positioning and navigating system informs the ECU that a new route has been computed. The ECU then requests the attributes of each segment be sent, in the form for example of a table of the type illustrated in
(80) The controller then acquires the attributes of each segment in the following way.
(81) It computes some thereof, in particular the length LL of the segment.
(82) It reads others thereof from the memory of the geo-positioning and navigating system, in particular the road category FC, the gradient RG, the speed category SC, the maximum permitted speed SL, the average speed SMS, the average radius of curvature LC, and the number of lanes NL.
(83) It has the remainder of these attributes communicated to it by another device, in particular the instantaneous speed TS, which is communicated thereto by the system providing information on traffic conditions in real-time.
(84) The controller then transmits all of this information to the main ECU of the vehicle, via the CAN bus.
(85) The advantage of using the controller integrated into the geo-positioning and navigating system rather than the main ECU of the vehicle to carry out the three first steps is that it decreases the amount of information to be transmitted to the ECU via the CAN bus. Specifically, by merging adjacent legs of the route that have the same attributes, the volume of transmitted data is decreased, this accelerating the transmission of the data via the CAN bus.
(86) Once these attributes Cr.sup.i/est have been received, the ECU implements the remaining steps of the method.
(87) The fourth step 103 consists in determining, for each of the segments T.sub.i, the relationship that will allow the energy consumption (fuel and current consumption) of the vehicle on the segment T.sub.i in question to be estimated as best as possible.
(88) This fourth step 103 is here carried out by: selecting, from the reference curves CE.sub.j stored in the memory of the ECU, the curve that will allow the energy consumption of the vehicle on the segment T.sup.i in question to be estimated as best as possible, then by correcting the selected reference curve CE.sub.j in order to take into account all the data required to ensure that the method is of satisfactory reliability.
(89) This fourth step 103 makes it possible to pass from a characterization of each segment by its attributes, to a characterization by an energy cost.
(90) It is here implemented via five successive operations.
(91) In a first operation of the present example embodiment, the ECU will use the table TAB illustrated in
(92) As
(93) In
(94) In practice, this table TAB will be stored in the memory of the ECU with values in each of these cells.
(95) These values will be probability values (comprised between 0 and 1) corresponding to the probability that each attribute value corresponds to one or other of the reference curves CE.sub.j.
(96) By way of example, if the road category FC of a segment T.sup.i has a value equal to 2, it will be possible to read in the table that the probability that this segment is well characterized in terms of energy cost by the reference curve CE1 will be equal to a.sub.1, that the probability that this segment is well characterized in terms of energy cost by the reference curve CE2 will be equal to a.sub.2, etc.
(97) It will be noted that the values of the gradient and length attributes, RG and LL respectively, have deliberately not been used in this table TAB.
(98) At this stage, the ECU may then identify each probability value corresponding to the value of each attribute of the segment T.sup.i in question.
(99) In the illustrated example, the attribute FC is considered to be equal to 2, the attribute SC to be equal to 6, the attribute SL to be equal to 30, the attribute NL to be equal to 2, the attribute SMS to be comprised between 60 and 80 and the attribute TS to be comprised between 40 and 60, the ECU identifies the values denoted a.sub.1 to a.sub.11, b.sub.1 to b.sub.11, c.sub.1 to c.sub.11, d.sub.1 to d.sub.11, e.sub.1 to e.sub.11, and f.sub.1 to f.sub.11.
(100) The ECU then takes the sum of the probabilities that the segment T.sup.i in question is well characterized in terms of energy cost by each of the eleven reference curves CE.sub.j.
(101) In the illustrated example, the ECU sums, to this end, the values denoted a.sub.1 to f.sub.1, then a.sub.2 to f.sub.2, etc.
(102) Lastly, the ECU determines which of the eleven sums gives the highest result.
(103) Then, it concludes that the reference curve CE.sub.j with which this highest probability sum is associated is the reference curve that best characterizes the segment T.sup.i in terms of energy cost.
(104) The ECU may then acquire, from its memory, the values of the parameters characterizing this reference curve CE.sub.j.
(105) At this stage of the description, it is possible to discuss in more detail the way in which these reference curves are obtained and modelled.
(106) For each vehicle model (or for each engine/motor model, or for each range of automobile models, or for each range of engine/motor models), it is necessary to perform many test drives (or test-drive simulations) on various geo-positioned segments of road.
(107) These test drives allow the fuel and electric current consumption of the vehicle to be determined on various segments of which the attributes are known. To do this, the vehicle is driven a number of times on each segment, the percentage of the propulsion force delivered by the electric motor being increased each time.
(108) It is then possible to generate a specific consumption curve CCS for each segment. These specific consumption curves are of the type illustrated in
(109) It may be seen in each of these curves that the more electric energy is used (i.e. for ΔSoE<0), the more fuel consumption decreases, it reaching 0 when a segment is driven exclusively using the electric drivetrain. Conversely, the more it is sought to recharge the battery via the internal combustion engine (ΔSoE>0), the more fuel consumption increases. Lastly, it will be recalled that each specific consumption curve CCS describes the average energy consumption of the vehicle for a situation in which it is being driven on a horizontal road (zero gradient) without any auxiliary devices consuming electricity.
(110) These test drives allow as many specific consumption curves CCS to be found as there are tested segments.
(111) Each specific consumption curve CCS may be modelled by a second order polynomial for which the variations in the charge and discharge ΔSOE of the traction battery are bounded between a minimum threshold ΔSOE.sub.min and a maximum threshold ΔSOE.sub.max—this may be written:
(112)
(113) As the curves of
(114)
(115) Thus, as was described above, in the method, the specific consumption curve that corresponds exactly to the segment in question is not acquired, but rather one of the eleven reference curves the variables Ψ.sub.0 and ΔSOE.sub.max of which correspond to the centroid of one of these eleven zones is considered.
(116) At the end of the first operation, each segment T.sup.i is then defined as shown in
(117) As was explained above, the selected energy curve CE.sub.i takes into account neither the gradient of the segment T.sup.i, nor the electric current consumption of the auxiliary devices (motor of the air-conditioner, etc.), nor the driving style of the driver (sporty, relaxed, etc.), nor any other unknown factor (decrease in the pressure of the tires, overloading of the vehicle, etc.).
(118) In order to take into account the gradient of the road, provision is made for a second operation for correcting each selected reference curve CE.sub.i (i.e. the reference curve CE.sub.i assigned to each segment T.sup.i) depending on the gradient RG of the segments.
(119) As
(120) Specifically, it will be understood that when the road segment in question slopes upward, the fuel consumption will be higher than initially expected. In contrast, when the road segment in question slopes downward, the fuel consumption will be lower than initially expected.
(121) Furthermore, it will be possible to harvest more electric energy on downward slopes than on upward slopes, during phases in which the brakes are applied.
(122) In practice, this correcting second operation will consist in correcting the parameter Ψ.sub.0 using the following formula:
Ψ.sub.0+K.RG.sup.i=>Ψ.sub.0
(123) where K is a coefficient the value of which depends on the vehicle model in question and on its characteristics (by way of example, K may here be considered to be equal to 0.01327 l.km.sup.−1).
(124) In order to take into account the driving style of the driver of the motor vehicle, provision is made for a third operation for correcting each reference curve CE.sub.i.
(125) Driving style may for example be parameterized by a variable ds.sub.mes. This variable may for example initially be set equal to zero and may take positive values if the driving style is more sporty than relaxed, or negative values if the driving style is more relaxed than sporty.
(126) As
(127) Specifically, it will be understood that when the driving style is sporty, the fuel consumption will be higher than initially expected. In contrast, when the driving style is relaxed, the fuel consumption will be lower than initially expected.
(128) In practice, this correcting third operation will consist in correcting the parameter Ψ.sub.0 using the following formula:
Ψ.sub.0+ds.sub.mes=>Ψ.sub.0.
(129) In order to take into account the electric current consumption of the auxiliary devices, provision is made for a fourth operation for correcting each reference curve CE.sub.i depending on the electric power paux.sub.mes consumed by the auxiliary devices.
(130) As is clearly shown in
(131) Specifically, it will be understood that when the electric devices are being used, the charge of the battery will be slower than expected and the discharge of this battery will be faster than expected.
(132) In practice, the correcting step will consist in shifting the reference curve CE.sub.j by a value E.sub.AUX computed using the following formula:
(133)
(134) where
(135) At the end of this fourth operation, each segment T.sup.i is then defined by the parameters Ψ.sup.i.sub.0,est, Ψ.sup.i.sub.1,est, Ψ.sup.i.sub.2,est, ΔSOE.sup.i.sub.min, ΔSOE.sup.i.sub.max.
(136) At this stage, it will be noted that the aforementioned way of obtaining these parameters is given merely by way of example. Provision could in particular be made for a solution not using a table such as that shown in
(137) Thus, in a more general variant, the coefficients Ψ.sup.i.sub.0,est, Ψ.sup.i.sub.1,est, Ψ.sup.i.sub.2,est could thus be computed using an energy model calibrated during the phase of development of the strategy (off-line), and it would then be possible to write:
Ψ.sup.i.sub.0,est=f.sub.0(cr.sup.i.sub.est,ds.sub.mes,paux.sub.mes),
Ψ.sup.i.sub.1,est=f.sub.1(cr.sup.i.sub.est,ds.sub.mes,paux.sub.mes),
Ψ.sup.i.sub.2,est=f.sub.2(cr.sup.i.sub.est,ds.sub.mes,paux.sub.mes),
(138) The relationships f.sub.0, f.sub.1 and f.sub.2 may for example be derived from modelling of a set of categories of energy consumption, in which the choice of a category depends on the probability that the leg of road belongs thereto (as in the aforementioned case), but these categories may also be of any other nature.
(139) As will be described below, once the vehicle has started to travel the route, provision will be made for a fifth operation for correcting the parameters estimated up to then, in order to take into account any other unknown factor (decrease in the pressure of the tires, overloading of the vehicle, etc.).
(140) Since at this stage, the vehicle is considered to not yet have set off, this fifth operation will not be implemented here and will not be described. It will however be described in detail below.
(141) The fifth step 104 of the method then consists in determining, on each corrected reference curve CE.sub.j, the optimal point P.sup.i that will here allow the fuel consumption of the hybrid motor vehicle over all of the route to be minimized and a complete discharge of the traction battery at the end of said route to be obtained.
(142) This step is here carried out by means of an A* optimization algorithm. It is a question of an algorithm known in the art and that will therefore not be described in detail here. The operation thereof will however be briefly explained.
(143) To do so, reference is made to
(144) It may be seen therein that for each segment T.sup.i a series of points is drawn passing through states of energy SOE parallel to the ordinate axis, at an abscissa equal (in kilometers) to the distance between the location in which the vehicle is located and the end point of the segment. Each point on this line corresponds to an achievable state of energy SOE deduced from the reference curve CE.sub.j associated with this segment T.sup.i. The space of the states of energy SOE is discretized into a finite number of points.
(145) The ordinate of each point is then equal to the state of energy SOE of the traction battery that would remain at the end of the segment T.sup.i if the vehicle were driven according to the corresponding point of the reference curve CE.sub.j, given the charge or discharge applied to the traction battery.
(146) Each point therefore forms a node n.
(147) The objective of the A* algorithm is then to find the path CI that will allow the fuel consumption of the vehicle to be minimized.
(148) The choice of the order of exploration of the nodes n is determined by attempting to minimize a function k that is the sum of a cost function g and a heuristic function h, as the following formula shows:
k(n)=g(n)+h(n)
(149) where g(n) is the amount of fuel required to reach the node n from the start node (start of the route) on the best available trajectory, depending on the choices made with respect to the charge or discharge ΔSOE to be applied to the battery over the preceding segments, and
(150) where h(n) is an optimistic estimation of the amount of fuel left to consume with a charge or discharge ΔSOE that could be applied to the traction battery in order to pass from the node n to the end node, the discharge of the traction battery from the node n being considered to be linear.
(151) The function k allows the algorithm to explore, in each computational iteration, the trajectory that both minimizes the cost of reaching the current node and also minimizes the cost of reaching the end of the route from this node.
(152) Thus, use of the function k incites this algorithm to explore only trajectories close to the optimal trajectory, this limiting the exploration of sub-optimal trajectories, this allowing good results to be obtained in a minimum number of computational iterations.
(153) The function illustrated in
(154) Once the optimal path has been found (i.e. the path passing through the optimal points P.sup.i), the ECU generates energy managing settings SoE.sub.ref depending on the coordinates of the optimal points P.sup.i.
(155) These energy managing settings are then used throughout the route by the ECU to track the trajectory, so that the state of energy SOE of the traction battery follows the path CI illustrated in
(156) A plurality of methods allow such tracking to be carried out. One example is particularly well illustrated in patent application FR2988674 filed by the applicant, or also in documents WO2013150206 and WO2014001707
(157) Once the vehicle has started to travel the route indicated by the geo-positioning and navigating system, the ECU repeats again and again the aforementioned steps 103 and 104, conjointly with steps 105 to 109 that will now be described in detail.
(158) This repetition of steps 103 and 104 will allow the quality of the estimation of the energy consumption of the vehicle on the rest of the route to be traveled to be optimized, in particular by virtue of the fifth operation that will be implemented in step 103.
(159) Thus, in a sixth step 105, the ECU determines an estimation of the fuel consumption CC.sub.est and of the electric consumption ΔSoE.sub.est of the vehicle in a past and preset time window.
(160) This time window may for example correspond to the time interval that was necessary to travel one of the segments T.sup.i of the route, or one portion of one of the segments, or a plurality of segments.
(161) By way of example, for the sake of clarity of the description, this time window may be considered to correspond to the time that was required to travel the two preceding segments, denoted T.sup.t-2, T.sup.t-1 (T.sup.t denoting the segment that the vehicle is in the process of travelling).
(162) However, preferably, the size of the window will be chosen independently of the length of the segments. It will be a length of time that allows a sufficiently stable average energy consumption to be recorded, compatible with the dynamic range of the predictive energy model.
(163) To compute on average an estimation of the fuel consumption CC.sub.est and of the electric consumption ΔSoE.sub.est of the vehicle in this time window, the ECU uses the values of the optimal points P.sup.i associated with these segments. The ECU is then able to determine the specific consumption curve that relates an estimation of the fuel consumption CC.sub.est and an estimation of the electric consumption ΔSoE.sub.est of the vehicle in the whole of the chosen time window.
(164) The ordinate at the origin of this specific consumption curve, denoted Ψ*.sub.0,est, may then be computed using the following mathematical relationship:
Ψ*.sub.0,est=CC.sub.est−(ψ.sub.2,mes.Math.ΔSoE.sub.est.sup.2+Ψ.sub.1,mes.Math.ΔSoE.sub.est)
(165) Next, by virtue of sensors with which the vehicle is equipped, in steps 107, 108 and 109, the ECU is able to obtain: new measurements of the electric power paux.sub.mes consumed by the auxiliary electrical devices, and of the parameter ds.sub.mes relative to the style with which the vehicle is driven by the driver, an average of the actual fuel consumption CC.sub.mes of the internal combustion engine in the chosen time window, and an average of the actual electrical consumption ΔSoE.sub.mes of the vehicle in said time window.
(166) In the way explained above, in a step 106, the ECU is able to determine the specific consumption curve that relates these two estimations of actual fuel consumption CC.sub.mes and of actual electric consumption ΔSoE.sub.mes.
(167) The ordinate at the origin of this curve, denoted Ψ*.sub.0,mes, may then be computed using the following mathematical relationship:
Ψ*.sub.0,mes=CC.sub.mes−(Ψ.sub.2,mes.Math.ΔSoE.sub.mes.sup.2+Ψ.sub.1,mes.Math.ΔSoE.sub.mes)
(168) Once again, the coefficients ψ.sub.2,mes and ψ.sub.1,mes are invariable and known, and hence the parameter Ψ*.sub.0,mes is easily computable.
(169) It is then possible to compute an error ΔΨ.sub.0,ext between the values estimated in steps 103 and 104 and the measured values. This error is obtained using the following mathematical relationship:
ΔΨ.sub.0,est=Ψ*.sub.0,mes−Ψ*.sub.0,est
(170) This error will possibly be used in the subsequent time interval, and more precisely the next time the step 103 is implemented by the ECU.
(171) To do this, in the fifth operation defined above, provision will be made to correct each reference curve CE.sup.i depending on said error ΔΨ.sub.0,ext.
(172) As
(173) In practice, this correcting second operation will consist in correcting the parameter Ψ.sub.0 using the following formula:
Ψ.sub.0+ΔΨ.sub.0,ext=>Ψ.sub.0
(174) The present invention is in no way limited to the embodiment described and shown, and those skilled in the art will be able to envision many variants according to the invention.
(175) In particular, in the case where the geo-positioning and navigating system does not know the value of an attribute of a segment of the route, provision will possibly be made: either for the computation of the sums of probabilities to not take into account the values of the probabilities assigned to this attribute, or for the computation to replace the unknown value with a preset value.