Method for piloting a motor vehicle comprising several axles equipped with independent powertrains, and corresponding motor vehicle
Patent Information
- Application Number
- FR2023004046
- Authority / Receiving Office
- FR · FR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-04-21
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2043-04-21
Smart Images

Figure 00000027_0000 
Figure 00000027_0001 
Figure 00000028_0000
Abstract
Description
Title of the invention: Method for controlling a motor vehicle comprising several axles equipped with independent powertrains, and corresponding motor vehicle Technical field of the invention
[0001] The present invention relates generally to the control of motor vehicle powertrains.
[0002] It relates more particularly to a motor vehicle comprising several independent axles and each equipped with a powertrain and rolling elements (typically wheels), a first of the powertrains having a reaction time greater than that of a second of the powertrains.
[0003] The invention relates in practice to a method for controlling such a vehicle implemented by an on-board computer, comprising steps of: - acquisition of a general request relating to a total torque that the powertrains must transmit to the rolling elements, - distribution of said general request into specific instructions each assigned to one of the powertrains, and - control of the powertrains according to said specific instructions. State of the art
[0004] A motor vehicle generally has at least two axles and at least two wheels per axle. Typically, a car has four wheels distributed over two axles.
[0005] Such a car can have two or four-wheel drive.
[0006] In the case of four-wheel drive cars, it was common to use a shaft transmission between the two axles in order to couple them to a single internal combustion engine.
[0007] Now, with the advent of hybrid or electric vehicles, another solution is to decouple the two axles and provide a powertrain on each axle.
[0008] In a hybrid vehicle, one of these powertrains includes an electric machine while the other includes at least an internal combustion engine. This internal combustion engine can sometimes also be associated with an electric traction or pleasure machine, making it itself a hybrid.
[0009] In an electric vehicle, both powertrains include an electric traction machine. In this case, it is possible to use machines electric with different properties but the latter often share accumulator batteries common to both machines.
[0010] In all cases, the difficulty lies in controlling the different powertrains in order to ensure good vehicle stability and adequate distribution of torque (engine or braking) between the two axles.
[0011] In practice, a control law is then used to ensure this distribution of torque between the different traction machines used.
[0012] Such a control law is however not optimal, particularly from the point of view of the responsiveness of the powertrains.
[0013] Indeed, the natural reactivity of an internal combustion engine is much lower than that of an electric traction machine. In addition, the electric machine is connected to the wheels in direct drive without an intermediate sliding member whereas the internal combustion engine requires a clutch system to transmit its torque to the gearbox. This clutch system is also a source of delay in reactivity in torque applied to the wheel since part of the engine torque produced is dissipated in sliding in the clutch to adjust the engine and wheel speeds. Presentation of the invention
[0014] In order to overcome the aforementioned drawback of the state of the art, the present invention proposes to take advantage of the different properties of the traction machines to increase the responsiveness of the vehicle.
[0015] More particularly, the invention proposes a control method as defined in the introduction, in which, in the distribution step, when the particular instruction assigned to the first powertrain (the one with the longest reaction time) varies, it is provided to: - determine the part of the specific instruction not carried out by the first power unit due to its reaction time, and - increase the specific instruction allocated to the second powertrain by at least part of said share.
[0016] Thus, thanks to the invention, when a first of the traction machines is slower than a second, as soon as the torque that this first traction machine must exert varies significantly, it is possible to compensate for the torque that this first machine is not directly able to exert due to its significant reaction time by using the second traction machine (which is faster).
[0017] Other advantageous and non-limiting characteristics of the method according to the invention, taken individually or in all technically possible combinations, are the following: - the specific instruction allocated to the second powertrain is increased by the entirety of said share; - said share is determined based on an inertia of the first powertrain; - said inertia has a predetermined fixed value; - said inertia has a variable value, determined according to configuration data of the first powertrain; - said share is determined based on an acceleration experienced by a moving part of the first powertrain; - further steps are planned for: H acquisition of a maximum traction potential and / or a minimum deceleration potential that at least one of the powertrains can transmit to the rolling elements, H selection of a driving mode from among several predetermined driving modes, H determination of a preventive value for the first of the particular instructions, making it possible to avoid a priori the sliding of the rolling elements of the motor vehicle on the ground, H prioritization of a rolling element traction criterion or a powertrain energy consumption criterion, based at least on the selected driving mode, H definition of a range of usable values for the first specific instruction as a function of the preventive value if the traction criterion is prioritized, and as a function of said maximum traction potential and / or minimum deceleration potential if the energy consumption criterion is prioritized, and H definition of a range of values usable for the first particular instruction as a function of the driving mode, the preventive value and said maximum traction potential and / or said minimum deceleration potential, and in which the particular instructions are determined so that the value of the first particular instruction is included in said range of values; - the said share is added to the preventive value.
[0018] The invention also proposes a motor vehicle as defined in the introduction, the computer of which is programmed to implement a control method as mentioned above.
[0019] Preferably, only the first powertrain comprises a mechanical clutch.
[0020] Of course, the various features, variants and embodiments of the invention may be combined with each other in various combinations to the extent that they are not incompatible or mutually exclusive. Detailed description of the invention
[0021] The description which follows with reference to the appended drawings, given as non-limiting examples, will make it clear what the invention consists of and how it can be implemented.
[0022] In the attached drawings:
[0023] [Fig-1] is a schematic top view of a motor vehicle conforming to the invention;
[0024] [Fig.2] is a schematic view of the different stages of a method for controlling powertrains of the motor vehicle of [Fig.l];
[0025] [Fig.3] is a first diagram illustrating conditions making it possible to determine which strategy to favor for the implementation of the method represented in [Fig.2];
[0026] [Fig.4] is a second diagram illustrating a method of calculating a preventive torque useful for implementing the method shown in [Fig.2];
[0027] [Fig.5] is a third diagram illustrating an example of correction of the preventive torque of [Fig.4];
[0028] [Fig.6] is a fourth diagram illustrating the calculation of a curative torque useful for implementing the method shown in [Fig.2];
[0029] [Fig.7] is a fifth diagram illustrating another method of calculating a preventive torque useful for implementing the method shown in [Fig.2];
[0030] [Fig.8] is a sixth diagram illustrating the determination of a range of usable torques useful for implementing the method shown in [Fig.2];
[0031] [Fig.9] is a seventh diagram illustrating the determination of the torque instructions to be transmitted to the powertrains of the motor vehicle of [Fig.l].
[0032] In [Fig.l], a motor vehicle 1 is shown.
[0033] This could be any type of rolling vehicle (car, truck, bus, etc.).
[0034] This motor vehicle 1 conventionally comprises a chassis and rolling elements (wheels, tracks, etc.) distributed over several axles.
[0035] Very generally, this motor vehicle 1 could have any number of axles greater than or equal to two.
[0036] We would then call "front axle" any assembly of rolling elements and axle placed in front of the center of gravity CG of the motor vehicle 1 (considering the direction of travel of the vehicle in forward motion) and "rear axle" any assembly placed behind this center of gravity CG.
[0037] In the following, only motorized trains will be considered, that is to say trains whose rolling elements are capable of being driven into motion by a traction engine. It will also be considered that the trains are all decoupled, which means that no mechanical drive shaft connects one of the axles considered to the other.
[0038] Each powered axle train is equipped with its own powertrain (which does not prevent these groups from using the same energy source).
[0039] Typically, such a powertrain may be purely thermal, or purely electric or hybrid.
[0040] A thermal powertrain is understood to mean an assembly comprising at least one internal combustion engine coupled to a drive train comprising, for example, a gearbox (automatic or manual or e-tech type, etc.), possibly a clutch, and a differential.
[0041] An electric powertrain is understood to mean an assembly comprising at least one electric machine (which may have a motor function and, preferably also, an alternator function) coupled to a possible speed reducer and to a differential.
[0042] A hybrid powertrain is understood to mean an assembly comprising at least one internal combustion engine and at least one electric machine, coupled to a drive train as mentioned above.
[0043] It will be noted that in the following, the term “traction machine” may designate both an internal combustion engine and an electric machine.
[0044] In the example shown in [Fig.l] and which will be considered more precisely hereinafter for the sake of simplification, the motor vehicle 1 comprises exactly two motorized axles 10, 20, including a front axle 10 equipped with two front wheels 12 and a front powertrain 11, and a rear axle 20 equipped with two rear wheels 22 and a rear powertrain 21.
[0045] By way of illustration, the front powertrain 11 may be of the hybrid type (with a thermal engine coupled to a complementary electric traction machine) while the rear one may be electric. The source of electric current may be either a high voltage battery (at 400 or 800 V for example), or a low voltage battery (at 48 V for example). In all cases, it will be noted that here, the front powertrain 11 remains the one which has the greatest cumulative torque capacity and the greatest autonomy since it is hybrid. It will therefore be considered as the main train. The rear powertrain 21 is for its part lower in deliverable torque and its autonomy depends directly on the size of the accumulator battery. It will therefore be considered as the secondary train.
[0046] Alternatively, the front powertrain 11 could be of the thermal type, while the rear one could be electric, with a low-voltage battery (48V) of low capacity. As a further alternative, the front powertrain 11 could comprise an electric machine powered by a higher-voltage battery (400V for example) and of greater capacity than the low-voltage battery. In both of these variants, the rear power unit 21 could then act as an alternator-starter and motor for short periods. The front axle would therefore be the main axle.
[0047] More generally, the main train will be the one whose powertrain has the greatest torque capacity and the greatest autonomy (all tanks full, i.e. when the electricity and / or fuel storage means are full).
[0048] If the front axle 10 is equipped with an internal combustion engine, a gearbox and a clutch, the transition from zero torque to non-zero torque requires time. In other words, the reaction time of the front powertrain is greater than that of the rear powertrain. More generally, the transition from one torque value to another is slow, so that this front axle 10 can be described as “slow”. On the contrary, the rear axle 20 can be described as a “fast” axle.
[0049] Of course, the configuration illustrated in [Fig.l] is given by way of example only, and alternatively, the vehicle could be configured differently.
[0050] The motor vehicle 1 also comprises bodywork and glazing elements which, with the chassis, delimit a passenger compartment capable of accommodating at least one occupant.
[0051] In this passenger compartment, the vehicle includes a driving position equipped with human-machine interfaces.
[0052] Typically, the vehicle has a steering wheel.
[0053] It further comprises means for selecting one driving mode from among several. These means are manual and may, for example, be in the form of a wheel 8, or a touch screen controlled to display a corresponding menu.
[0054] Here, these means make it possible to select driving modes from among the following: - economic, - comfort, - sporty, - snow, - degraded terrain, - mud, - sand, - off-road, - all-terrain.
[0055] Of course, as a variant or in addition, other driving modes could have been used.
[0056] Also as a variant, the driving mode could be selected not manually, but automatically (for example depending on the geolocated position of the vehicle, the driver's behavior, the weather, images of the environment, etc.).
[0057] The vehicle also includes an electronic and / or computer unit for data processing. This will be a computer 9 which includes a processor, a memory and various input and output interfaces.
[0058] Thanks to its input interfaces, the computer 9 is adapted to receive data from the thumbwheel 8 and from sensors 7 on board the vehicle, making it possible, for example, to measure the speed of the motor vehicle 1, the steering angle of the steering wheel or the steered wheels, the longitudinal or lateral acceleration experienced by the vehicle, etc.
[0059] Thanks to its output interfaces, the computer 9 is adapted to control the different powertrains 11, 21.
[0060] Thanks to its memory, the computer 9 stores a computer application, consisting of computer programs comprising instructions whose execution by the processor allows the computer to implement the method described below.
[0061] Before describing in detail the method implemented by the computer 9, we can define some concepts which will be useful in the remainder of this method.
[0062] The “traction” of the vehicle will be defined as the capacity of the axles to ensure the acceleration or braking of the motor vehicle 1 without their tires slipping on the ground.
[0063] The “energy efficiency” of the vehicle will be defined as the performance of all the vehicle’s powertrains. In practice, prioritizing energy efficiency will mean optimizing the control of the powertrains in order to reduce their consumption (in terms of cost or consumption) or the quantity of pollutant emissions into the atmosphere.
[0064] The “stability” of the vehicle will be defined as the tendency of the vehicle not to skid. This stability is compromised when a yaw moment appears around the vertical axis passing through the center of gravity CG of the motor vehicle 1.
[0065] This yaw moment is generally induced by a loss of lateral guidance at the contact zone between the ground and the wheels 12, 22. Indeed, if the losses of lateral guidance are sufficient on the front and / or rear axles, then the relative difference in guidance between the front and the rear will induce this rotational movement around the center of gravity CG of the vehicle. This movement may be difficult to control for the driver of the motor vehicle 1, in particular if it is the rear axle which loses the most lateral guidance (this is then referred to as an oversteering vehicle).
[0066] In the method described below, the stability of the car will be treated curatively to react immediately to any loss of traction on the front axle or rear in order to maintain an overall understeer-type vehicle behavior (the front axle loses grip more easily than the rear axle). Of course, as a variant, the opposite could be preferred (for reasons of sporty or agile vehicle typing).
[0067] This logic for managing the relative slip between the axles therefore makes it possible to control the stability of the vehicle by quickly correcting the torque applied to the rear axle. As will be described in detail below, this correction will in practice be carried out using a feedback loop called an “inter-axle slip control loop”.
[0068] The “reaction time” of a powertrain will quantify the latency of this group to exert a given torque, starting from a significantly different torque. Typically, this reaction time can be quantified by the time required to go from a zero torque to a given non-zero torque (typically 500Nm).
[0069] In [Fig.2], the process implemented by the computer 9 to properly distribute the power between the axles is shown schematically, according to the conditions encountered by the vehicle and the instructions of the driver of this vehicle.
[0070] This method is implemented recursively, that is to say in a loop, at regular time steps. In each loop, the computer thus executes eleven main steps.
[0071] In the example considered here, this method will be implemented to involve the rear axle as accurately as possible in the traction of the motor vehicle 1. Indeed, it is considered here that the rear power unit 21 is equipped with a low-voltage battery, so that it cannot be used continuously but must be used only when the need arises. In this context, for simplicity, the rear axle will be mainly used to guarantee the stability and traction of the vehicle when needed.
[0072] Here, another aspect of the method will consist of determining a preventive torque for the rear axle making it possible to avoid a priori any loss of traction and to guarantee stability in a preventive (and not curative) manner.
[0073] The steps of this method are as follows.
[0074] During a first step F1, the computer 9 acquires a general energy request requested by the driver to move the motor vehicle 1. This general request allows the computer to determine whether the vehicle must accelerate or brake.
[0075] In the following, this query will be quantified in terms of torque at the axles. Of course, as a variant, it could be quantified differently (for example in terms of power, in terms of torque at the output shafts of the traction machines, etc.).
[0076] To determine this requested torque, the calculator can rely on different data such as for example the position of the brake and accelerator pedals, the pressure exerted on these pedals, the set speed entered at the vehicle's cruise control, etc.
[0077] In any case, at this stage, the computer here determines the total torque CT required and to be distributed between the front 10 and rear 20 axles of the motor vehicle 1. It will be noted here that this total torque CT will be positive when the wheels must pull the motor vehicle 1, and negative when the wheels must brake the vehicle.
[0078] During a second step F2 (then a third step F3), the computer 9 acquires the minimum negative and maximum positive values of the torque that each powertrain can generate at the front axle 10 (then at the rear axle 20). It will be noted that the minimum value will correspond to the maximum torque (in negative) that the powertrain can generate to brake the motor vehicle 1.
[0079] These values here depend mainly on the performance of the powertrains 11, 21 coupled to these axles. They also depend on the SOC charge level of the low-voltage battery. They are here, for example, determined on a test bench during the design of the motor vehicle 1 and recorded in the computer memory in the form of tables. In the remainder of this presentation, these threshold values will be called “maximum potential traction torque CMAx,f, CMAx,r” and “minimum potential deceleration torque Cmw, Cmw”.
[0080] It will be noted that the indices f and r used above and in the remainder of this presentation refer respectively to the front 10 and rear 20 axles.
[0081] During a fourth step F4, the computer 9 determines a “curative torque Cc” to be applied to the axles.
[0082] This curative torque is the one which allows, when an axle slips (its wheels slide on the ground), to reduce the torque applied to this axle and to switch it in reaction towards the other axle. It is called "curative" since it is non-zero only when an axle is detected as slipping.
[0083] This curative torque Cc comes from the aforementioned inter-axle slip control loop. In other words, its value is determined as a function of the difference in rotational speeds between the axles. It is positive when the wheels 12 of the front axle slip and the rear axle 20 must take up an additional part of the total torque CT, and negative when the wheels 22 of the rear axle slip and the front axle 10 must take up an additional part of the total torque CT.
[0084] As explained above, depending on the configuration of the control loop, this curative torque will make it possible to give the motor vehicle 1 understeer or oversteer behavior.
[0085] In [Fig.6], a method of calculating this curative torque Cc is shown.
[0086] During a first sub-step, the computer acquires the rotation speeds: - (Ofr of the right front wheel, - coFL of the left front wheel, - cüf of the front axle, - cor of the rear axle.
[0087] Then, it determines the average of the rotation speeds of the front wheels, as well as the average of the rotation speeds of the axles.
[0088] These different values give, depending on the configuration, a “reference rotation speed”. They also make it possible to calculate the speed VI of the motor vehicle 1. Using tables stored in the computer memory, it is possible to deduce a target inter-axle slip rate SI (i.e. a percentage difference between the rotation speeds of the axles).
[0089] Alternatively, there are other means for determining the speed VI of the motor vehicle 1: it is typically possible to rely on information provided by a braking computer.
[0090] The product of the speed VI and the target inter-axle slip value S1 then makes it possible to determine a target inter-axle slip speed Aco0-
[0091] Here, if we want the vehicle to have understeer behavior, this target inter-axle slip speed Aco0 requires that the front axle turns faster than the rear axle.
[0092] In parallel, the calculator determines the difference Aco between the rotation speeds of the axles.
[0093] The difference between the target inter-axle slip speed Aco0 and this gap Aco is then used as input to a regulator 9A (here a PID type regulator) so as to determine the curative torque Cc which will ensure that, if one of the axles slips, the torque switches from this axle to the other axle.
[0094] Regarding the “above-mentioned reference rotation speed”, the following comments can be made.
[0095] When the traction machines have a rather low torque dynamic (typically internal combustion engines), it is possible to control the axle speeds by considering the average speeds of the wheels on each axle.
[0096] On the other hand, when the traction machines have greater torque dynamics (typically electric machines), it is more relevant to directly use the speeds of these traction machines, considering that the rotational speed of the machine represents the speed of the axle.
[0097] When using several traction machines per axle, with different dynamics and which are potentially disconnectable at will from the wheels, the solution consists of considering, if one or more traction machines with high torque dynamics are connected to the wheels, their combined speeds calculated at the differential level.
[0098] When using a single low torque dynamic traction machine (or no high torque dynamic traction machine), then the average of the rotational speeds of the wheels of the axle will be used.
[0099] Now regarding the PID type regulator 9A, the following comments can be made.
[0100] Preferably, the setting of this regulator 9A will depend on the state of the kinematic chain, that is to say the configuration of each powertrain.
[0101] Indeed, from the moment when one of the traction machines of one of the powertrains has a dynamic (in terms of torque) greater than the others and / or that it is coupled to a multi-ratio reducer, it is preferable to take into account the inertial effect of this powertrain on the curative torque.
[0102] In fact, the inertia of the kinematic chain will not be the same depending on the gear ratio engaged, depending on whether all or only part of the traction machines (electric motor and internal combustion engine) are coupled to the axles...
[0103] Thus, it will be possible here to adjust the proportional gain of the regulator 9A taking into account these parameters, on the basis of values stored in a table memorized in the computer 9.
[0104] This proportional gain here presents a greater steering coefficient in the case where only one of the traction machines is used (in two-wheel drive mode) than in the case where both traction machines are used (in four-wheel drive mode).
[0105] In this four-wheel drive configuration, this proportional gain will have a greater steering coefficient if the gear ratio engaged is lower.
[0106] At this stage, it will be noted that it would be possible to control the vehicle according to the data from the four steps F1 to F4, correcting any grip problem using this curative torque Ce.
[0107] However, in the context of the present presentation, it will be preferred to seek to prevent any adhesion problem and to optimize the energy consumption of the powertrains as soon as possible.
[0108] To do this, during a fifth step F5 ([Fig.2]), the computer 9 performs an arbitration in order to determine whether, taking into account the configuration and the situation of the vehicle, traction or energy efficiency must be prioritized.
[0109] Here, the calculator relies on the driving mode selected by the driver using the thumbwheel 8 and on data measured by the on-board sensors 7 (in particular the speed of the motor vehicle 1, the steering angle of the steering wheel or the steered wheels, the longitudinal acceleration and the lateral acceleration experienced by the vehicle).
[0110] Taking this information into account, the computer will be able to determine whether the drive system should be prioritized, or whether it is possible to control the powertrains 11, 21 in the most economical way possible.
[0111] Typically, an economic or comfort driving mode will prioritize energy optimization as much as possible while an off-road or snow driving mode will prioritize traction regardless of the vehicle speed.
[0112] Of course, a driving mode will not necessarily involve prioritizing one or the other of traction and energy optimization in all situations. Typically, an off-road or snow driving mode may prioritize energy optimization at a stabilized average speed with low torque demand and reduced longitudinal and lateral accelerations.
[0113] The curative torque Ce calculated in the previous step will in all cases guarantee the traction and stability of the vehicle if ever the steering of the vehicle nevertheless generates slippage at the level of the wheels of an axle.
[0114] Pre-established arbitration rules are then preferably defined from the design stage of the vehicle and stored in the computer's memory, for example in the form of maps or in analytical form (via formal calculations of interpolation of single-criteria curves).
[0115] In all cases, the aim of these arbitration rules will be to prioritize: - traction (i.e. the distribution of total torque on the axles) when necessary, - energy optimization whenever possible, even if this induces more precarious motor skills and can lead to more frequent curative interventions (i.e. to a non-zero curative torque).
[0116] In [Fig.3], a table illustrating simple arbitration rules that can be effectively used is shown as an example.
[0117] In this figure, we observe that the calculator begins by acquiring the total torque CT (step Fl), then it determines whether it is positive or negative.
[0118] In the case which interests us first of all, this total couple CT is considered positive.
[0119] The first arbitration rule is based on the driving mode selected by the driver and on the value of the total torque CT. Depending on these data, it may in fact be necessary to prioritize traction.
[0120] In practice, this first arbitration rule consists of determining the value of a boolean ARB1.
[0121] Here, if the driving mode is off-road or snow, the value “1” is assigned to this boolean ARB1.
[0122] Otherwise (if another driving mode is selected), the value of the total torque CT is compared with a predetermined threshold, which preferably depends on the speed of the motor vehicle 1. If it is higher than this threshold, the value “1” is assigned to this boolean ARB1.
[0123] Otherwise, the value “0” is assigned to it.
[0124] As shown in [Fig.3], when this boolean ARB1 is equal to 1, the motor is prioritized.
[0125] Otherwise, a second arbitration rule is used to determine whether the vehicle dynamics are such that traction should be prioritized.
[0126] In practice, this second arbitration rule consists of determining the value of a boolean ARB2.
[0127] To do this, the computer acquires the lateral acceleration experienced by the motor vehicle 10, then it compares this acceleration with a predetermined threshold, which preferably depends on the speed of the motor vehicle 1. If it is greater than this threshold, the value “1” is assigned to this boolean ARB2.
[0128] Otherwise, the value “0” is assigned to it.
[0129] As shown in [Fig.3], when this boolean ARB2 is equal to 1, the motor skills are prioritized. Otherwise, it is the energy optimization that is.
[0130] In summary, traction is considered to be prioritized over energy optimization if the driving mode is off-road or snow, or if the total torque CT value is high or if lateral acceleration is high. In all other cases, energy optimization is prioritized.
[0131] We can now consider the case where the total torque CT is negative. In this case, at least one of the powertrains is used to perform regenerative braking (i.e. to use the braking energy to recharge the low-voltage battery). In the case where the front powertrain 11 comprises a motor internal combustion, we understand that only the 21 powertrain can provide this regenerative braking.
[0132] A third rule of arbitration consists of determining whether we are in a case of significant braking, in which stability must be prioritized. Indeed, in such a case, the brakes are dimensioned so that the braking torque is mainly taken up by the front axle (with a distribution of, for example, 70% of the braking torque on the front axle).
[0133] This third arbitration rule then consists of determining the value of a boolean ARB3.
[0134] In practice, the calculator acquires the maximum potential traction torque CMAx,r at the rear axle (determined during step F3) and the value of a “rear braking stability margin”.
[0135] In practice, the computer acquires the minimum deceleration torque Cmw at the rear axle (determined during step F3) and it constructs or acquires the value of a “rear braking stability margin”. This rear stability margin is directly derived from braking and the stability margin used for the ABS (Anti-lock Braking System) or constructed to prevent the wheel from locking.
[0136] If their values are different, which means that we are in a configuration where regenerative braking does not allow the vehicle to be braked in the desired way, the value "1" is assigned to this boolean ARB3. In this eventuality, it is the stability of the vehicle that will be prioritized.
[0137] Otherwise, the value “0” is assigned to it.
[0138] In this case, a fourth arbitration rule makes it possible to check whether the vehicle dynamics require or not to prioritize traction. Indeed, for example, braking in a straight line does not require to prioritize traction as much as braking in a bend.
[0139] This fourth arbitration rule consists of determining the value of a boolean ARB4, here as a function of the driving mode, the boolean ARB2 and the yaw rotation speed of the vehicle around the center of gravity CG.
[0140] The value “1” is assigned to this boolean ARB 4 if at least one of the following three conditions is met (otherwise, the value “0” is assigned to it).
[0141] A first condition is that the economical driving mode is not selected.
[0142] A second condition is that the boolean ARB2 is equal to 1 and that the economical driving mode is not chosen.
[0143] A third condition is that the yaw rotation speed is greater than a predetermined threshold (which may depend on the vehicle speed).
[0144] So, if the boolean ARB4 is equal to 1, the motor skills are prioritized. Otherwise, it is the energy optimization that is.
[0145] In summary, this arbitration makes it possible to determine whether motor skills or energy optimization should be prioritized. The result of this arbitration will be used in step F7 described below.
[0146] In parallel with this arbitration, as shown in [Fig.2], the process continues in a sixth step F6 which consists, for the computer 9, in determining a preventive torque CP>r on the rear axle, making it possible to optimize the traction.
[0147] The idea is generally to ensure that the torque exerted by the front axle is not too high, so as to prevent any loss of grip in a preventive manner (so that the curative torque Ce remains as low as possible).
[0148] This sixth step can be implemented in different ways. In the following, two different technical solutions will be considered, and in the case of the second technical solution, a refinement will also be considered.
[0149] The first technical solution consists of starting from the principle that the greater the mass exerted by a tire on the ground, the greater the torque that this tire will be able to exert without slipping on the ground.
[0150] In other words, this technical solution consists of distributing, when traction is favored, the torque between the axles according to the mass that each axle exerts on the ground.
[0151] The distribution of masses between the axles depends mainly on the position of the accumulator battery (a notoriously very heavy object) and the type and position of the powertrains in the vehicle. It may also depend on the number of uses in the vehicle, their respective positions, the weight of the luggage, etc. The evaluation of this distribution can be done in the same way as that explained below.
[0152] In [Fig.7], an example of calculation of the preventive torque CP>r on the rear axle is shown in accordance with this first technical solution.
[0153] It is observed that a block 91 is adapted to calculate a preliminary rear torque Cr as a function of the total torque CT requested and the distribution of masses in the vehicle.
[0154] In order not to exceed the value of the maximum potential traction torque CMAx,r on the rear axle, a mathematical operator selects the minimum Min between this maximum potential traction torque CMAx,r and the preliminary rear torque Cr.
[0155] In order not to exceed the value of the maximum potential traction torque CMAx,f on the front axle, another mathematical operator selects the maximum between this minimum Min and the difference between the total torque CT and the maximum potential torque of traction CMAx,f on the front axle, and thus deduces the value of the preventive torque CP>r on the rear axle.
[0156] Here, block 91 refers, for the distribution of masses, to a variable Br called “Base ratio” whose calculation is as follows:
[0157] [Math.l] „ Mù^Wri, Wrr) tef ~ ................................................................... Min(WrL WrrwMùiWfl,W fr)
[0158] In this equation, the variables used are defined as follows.
[0159] [Math.2] Wfl = ï-Wt - i M.gaccx% Wfr = ^Mgïf - ^Mgaccx.^ Wrl = jMgq; + j M.gaccx.j; i Wrr = jM.g~Y +1 M.gaccxrl
[0160] In this system, the constants and variables are defined as follows: M is the mass of the motor vehicle 1, expressed in kilograms, Lr is the length between the center of gravity and the front axle, expressed in meters, Lf is the length between the center of gravity and the rear axle, expressed in meters, L is the sum of the two aforementioned lengths and forms the wheelbase of the vehicle, g is the acceleration of gravity, accx is the longitudinal acceleration of the motor vehicle 1, h is the height of the motor vehicle 1, expressed in meters.
[0161] It should be noted that in this model, Wfl=Wfr and Wrl=Wrr since it only takes into account the load transfer linked to longitudinal acceleration. To take into account lateral acceleration, it would have been necessary to add or subtract (depending on whether turning right or left) the expression + / - M / 2.g.accy.h / l (with 1 being the track width of the car and accy the lateral acceleration).
[0162] The second technical solution is not based solely on the ability of the tires to exert traction or braking torque given the mass exerted on them. It is also based on the limits in terms of traction of the front axle.
[0163] This second solution thus makes it possible, when traction must be prioritized, to use the front powertrain 11 as much as possible in order to save as much energy as possible stored in the low-voltage battery.
[0164] In other words, the preventive torque CP>r is here calculated to correspond to the torque that the rear axle must exert so that the total torque demand CT is satisfied and the front axle does not slip.
[0165] It can take more or less complex and / or formal forms. It can be determined according to: - theoretical ellipses of adhesion of the wheels in relation to the ground (we consider that the vector representing the maximum force that each wheel can apply to the ground, in the plane of the ground, varies in intensity depending on its direction according to a closed curve which forms an ellipse: Pajecka's law, Dugoff's law, etc.), and / or - the static distribution of masses between the front axle and the rear axle, and / or - the dynamic distribution of masses between the front axle and the rear axle as a function of the acceleration experienced by the vehicle, and / or - the driving mode selected by the driver and / or - the total CT torque required by the driver.
[0166] Typically, the computer could adjust this preventive torque according to the driver's driving. For example, it could be provided to exert a strong preventive torque CP>r on the rear axle if the driver presses hard on the accelerator pedal and / or when the sport driving mode is selected.
[0167] In practice, here, as shown in [Fig.4], this preventive torque CP>r is calculated in the following manner.
[0168] During a first sub-step Fnl, the computer calculates the value of an adhesion coefficient Mu of the axle considered to be the main axle (namely the one for which the use of the powertrain is not sought to be limited). Here, this adhesion coefficient Mu makes it possible to quantify the adhesion of the front wheels 12 of the motor vehicle 1.
[0169] To calculate its value, various processes are possible.
[0170] Typically, we can consider that the value of this adhesion coefficient Mu depends only on the driving mode selected by the driver. In this example, its value can then be given by a table. It is for example equal to: 1 in economy, comfort or sport mode, 0.3 in snow mode, 0.7 in sand and mud mode (if this mode is available), 0.5 in off-road mode.
[0171] Alternatively, the value of this adhesion coefficient Mu can be estimated based on data measured instantaneously. It can thus vary according to a function taking into account the dynamics of the vehicle. For example, it can be planned to reduce its value when repeated slipping of the wheels on the ground is detected.
[0172] Here, we will consider that the value of this adhesion coefficient Mu will be obtained using the first of these methods, then adjusted using the second method.
[0173] During a second sub-step Fn2, the computer calculates the mass of the front main gear (i.e. the mass of the vehicle acting on the ground via the tires of the front axle 10).
[0174] This mass may be a constant estimated during the design of the vehicle. Alternatively, it may have a variable value, for example depending on the driving mode chosen by the driver. It may be measured, or estimated by a function taking into account the dynamics of the vehicle.
[0175] Thus, it will be possible here to use a continuous mass evaluation function based on an on-board sensor and / or to extrapolate this mass based on the dynamic behavior of the vehicle. This solution will make it possible to take into account changes in loads or the number of occupants in the vehicle.
[0176] As an example, a simple table solution consists of considering the theoretical mass of the empty car and 70 kg per detected passenger, then distributing these masses on the two axles according to the position of the passengers.
[0177] Another example is to base the mass of the front main axle solely on the driving mode selected by the driver. In this example, the idea is to consider that the mass is high when the driving mode selected is economy mode or comfort mode and to consider that it is low otherwise. Indeed, it is assumed here that in economy or comfort mode, the driving conditions are such that the grip of the tires on the ground is good, so that the mass of the front axle can be overestimated. Otherwise, it is better to underestimate it.
[0178] Thus, in economy or comfort mode, we consider here that the mass of the vehicle is equal to the sum of its unladen mass with all fuels full and the mass of five occupants (for example five times seventy kilograms) distributed over the five seats of the vehicle.
[0179] In other modes, the mass of the vehicle is equal to the sum of its unladen mass with all fuel on and the mass of two occupants (for example two times seventy kilograms).
[0180] Alternatively, the value of the mass of the front main gear can be estimated in the manner explained above, then adjusted according to parameters measured on the vehicle (for example according to the suspension travel).
[0181] During a third sub-step Fn3, the computer calculates the adhesion limit Cad of the front axle.
[0182] To do this, it relies on the results of the two sub-steps Fnl and Fn2.
[0183] The adhesion limit is equal to the product of the mass of the main axle, the gravity constant g, the adhesion coefficient Mu and the radius of the wheels of the main axle. With regard to this radius, its value can preferably be considered dynamic (which changes depending on the vehicle's speed, to take into account the fact that a tire flattens when stationary).
[0184] During a fourth sub-step Fn4, the computer 9 calculates the maximum torque potential available at the wheels of the front axle.
[0185] To do this, the calculator relies on the maximum potential traction torques CMAx,f and minimum deceleration torques CMIN,f determined in step F2 for the front main landing gear.
[0186] During a fifth sub-step Fn5, the computer then calculates the minimum value Cm between the adhesion limit Cad of the main landing gear (from step Fn3) and the maximum traction potential CMAx,f of the main landing gear (from step Fn4). This makes it possible to define from which torque demand on the main landing gear before the latter will be limited.
[0187] During a sixth sub-step Fn6, the calculator then subtracts this minimum value Cm from the total torque CT requested by the customer (from step Fl). The calculator thus obtains the preventive torque CP>r on the rear axle.
[0188] Of course, if the total torque demand CT is less than this minimum value, the result of the preventive torque is forced to zero.
[0189] In summary, this solution makes it possible to favor the use of a main train (here front) compared to the secondary train (here rear), to define with more or less precision (depending on the methods chosen) a theoretical grip limit depending on the driving mode chosen by the customer, and to generate use of the secondary train without waiting for the main train to slip.
[0190] The main advantage therefore consists of not being satisfied with curative control in reaction to axle slippage, but rather in controlling the use of the rear secondary drive train to the extent necessary, the energy source of which, it should be remembered, is so small that its use must remain sparing.
[0191] It should be noted that the finer the determination of the slip threshold of the main axle, the more it will be possible to minimize the use of the secondary axle. If the precision is not optimal, the solution nevertheless makes it possible to control the traction according to the driving mode chosen by the driver and thus to make use on snow or off-road more demanding for the secondary axle in order to help with crossings.
[0192] In the case of slow axles (here the front axle), the torque cannot go from a zero value to a high value in a short instant.
[0193] Typically, when a mechanical disc clutch is used, the reaction time required to couple the clutch discs is non-zero since it is necessary to slide these discs progressively at the same speed to ultimately achieve equalization of their rotation speeds.
[0194] This problem could also arise in the absence of a clutch, with an electric machine directly coupled to one axle slower than that coupled to the other axle.
[0195] Here, the proposed refinement consists of correcting the preventive torque CP>r on the rear axle in order to take into account this reaction time by supplementing, thanks to the rear power unit 21, the overall torque actually transmitted to the wheels of the vehicle.
[0196] For this, we could consider different solutions.
[0197] A first solution would be to use a table recorded in the computer and allowing, taking into account the initial torque developed by the front power unit 11 and the final torque to be achieved, to supplement the torque setpoint transmitted to the rear power unit in order to compensate for the slowness of the clutch.
[0198] Here, the solution employed is different.
[0199] Thus, during a step F6' illustrated in [Fig.5], the computer begins, during a first sub-step Fn10, by acquiring the inertia of the slow powertrain, namely here the front powertrain 11.
[0200] The inertias involved are those of the moving parts that the torque instruction first seeks to accelerate sufficiently to then be able to gradually transmit the torque to the rest of the kinematic chain and to the wheels of the slow front axle.
[0201] This inertia value is generally an input data fixed by the components of the powertrain used, but it is possible to propose a variable inertia depending on certain configurations or connections of moving parts (typically in the case where the internal combustion engine has a variable distribution system or a cylinder disconnection system).
[0202] Then, during a second sub-step Fnl 1, the computer calculates the acceleration of the moving parts of the front powertrain 11, which consists of calculating the derivative of the speed of the internal combustion engine as a function of time. This acceleration quantity ideally makes it possible to clearly visualize the portion of the torque setpoint that will be consumed by the inertias of the internal combustion engine as a function of time.
[0203] Then, during a sub-step Fnl2, the computer 9 multiplies the results of the inertia and the acceleration to obtain the portion CNF of torque not supplied to the front wheels 12 compared to the instruction transmitted to the internal combustion engine of the front axle 10.
[0204] This CNF share is added to the preventive torque CP>r on the rear axle. This gives a new corrected preventive torque CP>r.
[0205] This solution thus makes it possible to compensate for the lack of responsiveness of a slow axle compared to a fast axle, by using the fast axle to quickly satisfy the torque demand set by the driver.
[0206] Furthermore, this solution makes it possible to relieve the progressive torque transmission member (typically here, the clutch) by reducing its participation during a rapid start. This makes it possible to obtain a better longevity of this member since the latter will see its sliding phase reduced and therefore the wear of its interface parts limited.
[0207] During a seventh step F7, the computer 9 determines a range of torques that can be used on the rear axle to guarantee both the stability of the vehicle and low energy consumption, taking into account the arbitration carried out in step F5.
[0208] As shown in [Fig.2], this range of couples, also called “playing field”, is here defined by the calculator 9 by means of a lower bound Cinfr and an upper bound Csup>r.
[0209] To define these limits, the calculator uses the results of steps F4 to F6.
[0210] More precisely, compliance with the curative torque Cc will always be a priority. In practice, if a stability problem occurs (if the wheels of one of the axles slip), the curative torque Cc could form the lower limit or the upper limit depending on the axle that loses grip.
[0211] The preventive torque CP>r on the rear axle from step F6 or F6' is used if the arbitration carried out in step F5 prioritizes traction (subject to compliance with the curative torque Cc).
[0212] In the case where energy optimization is prioritized, the maximum potential traction torque CMAx,r and minimum deceleration torque Cmw are used (subject to compliance with the curative torque Cc).
[0213] Finally, in the event of instability during braking (ARB3=1), it is possible to rely on restrictive information from the braking system to control a margin of stability and avoid wheel locking. This makes it possible to restrict the range of usable torque in the event of a risk of rear wheel locking.
[0214] In [Fig.8], an example of implementation of this step F7 is shown in detail.
[0215] We observe that depending on the result of step F5 (arbitration), we will determine the lower and upper limits Cinf>r, Csup>r of usable torque in different ways.
[0216] It will also be noted that the lower and upper limits Cinf r, Csup>r of torque usable will be different depending on whether the vehicle is in traction or deceleration mode.
[0217] Thus, if the total torque CT is positive (i.e. in traction mode) and the drive is favored, the limits are defined by:
[0218] Cinfj= Min (Max(0, Cc+CP.r), Cmaxj)
[0219] Csup>r= Min (Max(0, Cc+CP>r), CMAx,f)
[0220] We note here that the limits are equal since, when traction is favored, we do not wish to leave any latitude in the choice of torque, considering that the latter is already precisely calculated in such a way as to guarantee traction and reduce the energy consumption of the vehicle.
[0221] If the total torque CT is positive (i.e. in traction mode) and energy optimization is favored, these limits are different. They are defined here as follows:
[0222] C,,,^ Min(Min(Max(Max(O, Cc), CT- CmaxA CMAx.r), Maxl)
[0223] Csup>r= Min (Min(CMAx.r), max(0,Cc+ CMAx.r), CT)
[0224] These terminals being different, the “playing field” is more open, which will allow the torques to be distributed on the axles in the most energy-efficient way, taking into account numerous parameters (is the vehicle in town? At what speed is it traveling? ...).
[0225] We note here that the term Maxl is equal to the bound Csup>r, which guarantees that the playing field contains at least one value.
[0226] If the total torque CT is negative (i.e. in regeneration mode) and traction or stability is prioritized, these limits are defined as follows:
[0227] Cinf>r= Max(Min(Cc+CP,r), 0),-Brk)
[0228] Csup>r= Max(Min(Cc+CP,r), 0),-Brk)
[0229] Here again, we note that these limits are equal.
[0230] It is also noted that the term Brk is equal to the rear braking stability margin, introduced in step F5. This term thus makes it possible not to exceed the maximum torque that the regenerative brake can provide before the rear wheels lock.
[0231] Finally, if the total torque CT is negative (i.e. in regeneration mode) and energy optimization is favored, these limits are defined as follows:
[0232] C,,,^ -Brk
[0233] Csup>r= 0
[0234] It should be noted here that as a variant, a controlled front / rear distribution could be proposed by using the curative torque so that it limits the speed difference between the two axles... the target in the regeneration phase would of course be to impose at least a speed difference to force the rear axle to roll faster than the front axle and thus avoid locking the rear wheels. In practice, in the preferred embodiment, this is not done because we rely on the stability margin of the ABS coming directly from braking, so that wheel locking is already avoided.
[0235] In another variant where the stability margin to avoid wheel lock is determined autonomously (independently of the ABS), one could use the inter-axle curative or mix it with a minimum speed threshold for the rear wheels.
[0236] During an eighth step F8 illustrated in [Fig.9], the computer 9 calculates the energy-optimized torque C0Ejr on the rear axle, in compliance with the range of usable torques determined in step F7.
[0237] Indeed, in step F7, a usable torque range has been defined. It is now a question of choosing from this range a torque value that the rear axle must provide. This torque value will then form a specific instruction to be transmitted to the rear powertrain.
[0238] In our example, when motor skills are prioritized by the arbitration rules, this energy optimization is restricted by the playing field which only has one value.
[0239] On the other hand, when the drive is not prioritized in the arbitration function, this energy optimization is done in a more open framework and makes it possible to optimize the use of all the traction machines, whether they belong to the front or rear powertrain.
[0240] The energy sharing strategy and calculation will be carried out at this stage on the basis of Hamiltonian formulas, depending on numerous criteria (is the vehicle in the city? At what speed is it traveling? is the low-voltage battery charged? ...). Since this calculation does not form the heart of the present invention, it will not be described in detail here.
[0241] During a ninth step F9, the computer 9 deduces from the total torque CT and the energy-optimized torque C0Ejr on the rear axle an energy-optimized torque COE,f on the front axle (by a simple subtraction), which torque forms a particular instruction to be transmitted to the front powertrain 11.
[0242] It can be noted here that the driver's request (translated into total torque CT) may sometimes not be satisfied if it goes against the stability of the motor vehicle 1.
[0243] For example: - if the total torque CT is 2000 Nm, the maximum potential traction torque CMAx,f of the front axle is 500 Nm and the maximum potential traction torque CMAx,r of the rear axle is 2000 Nm, and - if a torque distribution of 500 Nm on the front axle and 1500 Nm on the rear axle causes the rear axle to slip, - then the curative torque (step F4) will limit the torque exerted on the rear axle to a value lower than 1500Nm, not satisfying the driver's request.
[0244] The following step F10 is implemented only if the front powertrain 11 comprises several traction machines. In this case, at this step, the computer 9 distributes the torque demand between these different traction machines.
[0245] The Fil step is implemented only if the rear powertrain 21 comprises several traction machines. In this case, at this step, the computer 9 distributes the torque demand between these different traction machines.
[0246] In the case described here with a front axle 10 equipped with a hybrid powertrain 11, step F10 applies while step F11 is not implemented.
[0247] Then, the specific torque instructions are transmitted to the powertrains so that the vehicle moves at the desired speed and with the required dynamics.
[0248] In summary, the method described above is very adaptable in the sense that it can be implemented regardless of the vehicle architecture (type of engines, number of axles, etc.).
[0249] It also guarantees the stability of the vehicle both preventively and curatively, since it proposes to select a rear axle torque 20 in a more or less wide range, depending on the driving conditions, in order to prioritize traction when necessary and at the same time guarantee an energy compromise that is as good as possible.
[0250] It is thus possible, under stability or motor constraints, to modulate the level of energy optimization at any time: - either as a priority if the risk of loss of traction or stability is low, - or optionally if traction and / or stability require specific use of the different powertrains.
[0251] The present invention is in no way limited to the embodiments described and shown, but those skilled in the art will be able to provide any variant in accordance with the invention.
Claims
1. Claims Method for controlling a motor vehicle (1) comprising a computer (9) and at least two axles (10, 20) each equipped with a powertrain (11, 21) and rolling elements such as wheels (12, 22), a first of the powertrains (11) having a reaction time greater than that of a second of the powertrains (21), the method comprising steps implemented by the computer (9) of: - acquisition of a general request relating to a total torque (CT) that the powertrains (11, 21) must transmit to the rolling elements, - distribution of said general request into specific instructions (C 0E,f' C0E,r) each assigned to one of the powertrains (11, 21), and - control of the powertrains (11, 21) according to said specific instructions (COE.f, Cqej), characterized in that, in the distribution step, when the specific instruction (COE,f) assigned to the first powertrain (11) varies, it is provided to: - determine the part (CNf) of the specific instruction (COE,f) not carried out by the first power unit (11) due to its reaction time, - increasing the specific setpoint (COe, r) assigned to the second powertrain (21) by at least a part of said portion (CNF), the method further comprising the steps of: - acquisition of a maximum traction potential (CMax j) and / or minimum deceleration potential (CM 1N>r) that at least one of the powertrains (11, 21) can transmit to the rolling elements, - selection of a driving mode from among several predetermined driving modes, - determination of a preventive value (CP>r) for the first of the particular instructions (CoeA making it possible to avoid a priori the sliding of the rolling elements of the motor vehicle (1) on the ground, - prioritization of a criterion of traction of the rolling elements or of an energy consumption criterion of the powertrains (11, 21), depending at least on the selected driving mode, - definition of a range of values (Cinfr, Csup>r) usable for the first particular instruction (Cqej) as a function of the preventive value (CP>r) if the traction criterion is prioritized, and as a function of said maximum traction potential (CMAx,r) and / or minimum deceleration potential (CM1N>r) if the energy consumption criterion is prioritized, and in which the particular instructions (C0Ejf, C0Ejr) are determined so that the value of the first particular instruction (COEj) is included in said range of values (Cinf r, Csup>r).
2. Control method according to claim 1, in which the particular setpoint (COE, r) assigned to the second powertrain (21) is increased by the entirety of said part (CNE).
3. Piloting method according to one of claims 1 and 2, in which said part (CNE) is determined as a function of an inertia of the first powertrain (11).
4. A piloting method according to claim 3, wherein said inertia has a predetermined fixed value.
5. A driving method according to claim 3, wherein said inertia has a variable value, determined as a function of configuration data of the first powertrain (11).
6. Control method according to one of claims 1 to 5, in which said part (CNf) is determined as a function of an acceleration undergone by a moving part of the first powertrain (11).
7. A control method according to claim 1 to 6, wherein said portion (CNE) is added to the preventive value (CP,r).
8. Motor vehicle (1) comprising at least two axles (10, 20) each equipped with a powertrain (11, 21) and rolling elements such as wheels (12, 22), characterized in that it comprises a computer (9) programmed to implement a control method in accordance with one of claims 1 to 7.
9. Motor vehicle (1) according to claim 8, wherein only the first powertrain (11) comprises a mechanical clutch.