WO2023233085A1 - Method for controlling an electric machine, and corresponding computer program product and vehicle - Google Patents
Method for controlling an electric machine, and corresponding computer program product and vehicle Download PDFInfo
- Publication number
- WO2023233085A1 WO2023233085A1 PCT/FR2023/050365 FR2023050365W WO2023233085A1 WO 2023233085 A1 WO2023233085 A1 WO 2023233085A1 FR 2023050365 W FR2023050365 W FR 2023050365W WO 2023233085 A1 WO2023233085 A1 WO 2023233085A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- electric machine
- vehicle
- torque gradient
- controlling
- electric
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004590 computer program Methods 0.000 title claims abstract description 8
- 239000004291 sulphur dioxide Substances 0.000 claims abstract description 7
- 239000004305 biphenyl Substances 0.000 claims abstract description 6
- WSFSSNUMVMOOMR-UHFFFAOYSA-N formaldehyde Substances O=C WSFSSNUMVMOOMR-UHFFFAOYSA-N 0.000 claims abstract description 5
- LPXPTNMVRIOKMN-UHFFFAOYSA-M sodium nitrite Substances [Na+].[O-]N=O LPXPTNMVRIOKMN-UHFFFAOYSA-M 0.000 claims abstract description 4
- 239000004334 sorbic acid Substances 0.000 claims abstract description 3
- 239000005711 Benzoic acid Substances 0.000 claims abstract 2
- 238000004458 analytical method Methods 0.000 claims description 20
- 230000005611 electricity Effects 0.000 claims description 6
- 238000005259 measurement Methods 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 4
- 239000004233 Indanthrene blue RS Substances 0.000 claims description 3
- 239000001752 chlorophylls and chlorophyllins Substances 0.000 claims description 3
- VTYYLEPIZMXCLO-UHFFFAOYSA-L calcium carbonate Substances [Ca+2].[O-]C([O-])=O VTYYLEPIZMXCLO-UHFFFAOYSA-L 0.000 claims description 2
- 239000004335 litholrubine BK Substances 0.000 claims description 2
- 230000001172 regenerating effect Effects 0.000 description 12
- 230000001133 acceleration Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000009530 blood pressure measurement Methods 0.000 description 2
- 239000004106 carminic acid Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000004148 curcumin Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000036461 convulsion Effects 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 239000004173 sunset yellow FCF Substances 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/0023—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
- B60L3/0061—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electrical machines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
Definitions
- the present invention generally relates to vehicles having an electric traction chain, that is to say driven by an electric traction machine.
- the invention relates to the field of controlling the electric traction machine, in particular during a phase of depression of the accelerator or braking pedal by the driver.
- the vehicle 5 comprises an electric traction chain 6.
- the electric traction chain 6 comprises a battery 8 forming an energy source, a set of computers 9, an electric machine 10, a transmission 11, drive wheels 12 and an inverter 13.
- the assembly formed by the computers 9, the electric machine 10, the transmission 11, the driving wheels 12 and an inverter 13 is called the powertrain 7.
- the computers 14, 15, 16, 17 and 18 of the set of calculators 9 include for example, without limitation:
- the eVCU 14 (or Electric Vehicle Control Unit), which is the general supervisor of the powertrain, that is to say the central computer.
- the eVCU coordinates, controls, controls and supervises the computers of the eCAN bus communication system (from the English “Electrical Controller Area Network”).
- the computers of the eCAN bus communication system are for example the MCU 15 described below, the BMS 16 (Battery Management System), the OBCDC 17 (On board Charger Direct Current), the ePLU 18 (electrical Park Lock Unit), an ESP/ABS 19 calculator (ESP: “Electronic Stability Program”; ABS: Anti-Block Safety ) ; > the MCU 15 (or Machine Control Unit), which is the computer of the electrical machine 10 and, as such, manages the operation of the electrical machine 10.
- the MCU 15 or Machine Control Unit
- the electric machine 10 is for example an electric machine of known type such as the permanent magnet synchronous machine 10 illustrated in FIG. 2.
- This has a stator 21 and a rotor 22.
- the stator 21 is here provided with 3 coils 21a, 21 b and 21c forming 3 poles of the electrical machine 10.
- the rotor 22 has an axis 23, movable in rotation, and a permanent magnet 24, mounted on the axis 23.
- the permanent magnet 24 is here provided with a negative pole 25 and a positive pole 26.
- the permanent magnet synchronous electric machine 10 in its motor mode, operates with pulses. These pulses are obtained by the coils 21 a, 21 b and 21 c arranged around the periphery of the stator 21. These coils 21 a, 21 b and 21 c are also called the poles of the electric machine.
- current i a , ib and i c (represented here in a purely illustrative sense) are passed through the coils 21a, 21 b and 21c, a magnetic field is generated by these and the coils 21a, 21 b and 21c then behave like magnets whose arrangement of the poles depends on the direction of the current.
- An electric machine such as the electric machine 10, when used in a vehicle such as the vehicle 5, can operate as a motor, in which case the electric machine provides a driving torque to the drive wheels 12 by conversion by the inverter 13 of the electrical energy stored in the battery 8, or as a generator, in which case the electric machine brakes the traction chain 6 in order to transform part of the mechanical torque into electrical energy and thus recharge the battery 8 via of the inverter 13.
- a bidirectional speed sensor (not shown) is then placed at the electrical machine output 10. It is thanks to this bidirectional speed sensor that the MCU 15 and/or the eVCU 14 determine the torque at the electrical machine output.
- Pméca Pélec x p; with p which is the efficiency coefficient of the electric machine 10, as measured on the bench for each step of speed, of torque, for each step of voltage, for each step of supply current of the electric machine 10 (or in variant for each step of supply current of the poles 21a, 21 b, 21c of the stator 21 of the electric machine 10) and for each step of stator temperature 21.
- the mapping of p values is learned on the electrical machine component bench and stored in the MCU memory.
- the MCU 15 measures or receives information about the voltage across the terminals of the electrical machine 10; the MCU 15 measures or receives information about the current drawn by the electrical machine 10; the MCU 15 measures or receives information about the rotation speed of the rotor of the electric machine 10.
- the MCU 15 deduces the efficiency coefficient p thanks to the rotor rotation speed 22 of the electric machine 10, the temperature of the stator 21, the current drawn by the electric machine 10 and the voltage at the terminals of the electric machine 10.
- the eVCU 14 receives a setpoint signal coming from the depressing of the accelerator pedal, and the eVCU 14 in turn sends an engine torque setpoint to the electric machine 10 (for acceleration).
- the ESP/ABS 19 computer receives hydraulic pressure measurement information linked to the level of depression of the brake pedal (not shown). The ESP/ABS then determines the portion of braking torque to be produced by the brake discs (not shown) (by dissipative braking) and the portion of braking torque to be produced by the electric machine 10 (by regenerative braking). The ESP/ABS thus sends the level of regenerative braking torque to be generated in the electric machine 10 to the powertrain supervisor 7 (the eVCU 14). The eVCU 14 then checks the feasibility of this regenerative braking torque instruction, and, if it is achievable, the eVCU 14 then sends this regenerative braking torque instruction to the electric machine 10.
- the electrical machine 10 may be slow to react. When it then reacted, the driver was able to continue pressing either pedal. Thus, when the electric machine 10 reacts with a delay, it must compensate for a large torque difference. The electric machine 10 can thus begin to accelerate more quickly than the gradient of depression of the accelerator pedal, or to brake more strongly than the regenerative braking torque setpoint, that is to say to react with a magnitude greater than the actual desire for acceleration or braking expressed by the driver. The vehicle may then experience sudden acceleration or braking. The occupants may then feel the vehicle jerking and comfort may be affected.
- An objective of the invention is therefore to propose a method of controlling an electric machine forming a drive motor, in a vehicle with an electric drive chain, respecting in a more reliable manner the driver's acceleration or braking instructions. , notably less subject to possible jolts than in existing technologies.
- the invention further aims to propose a computer program product capable of implementing the aforementioned control method and a vehicle with an electric drive chain in which this control method is implemented.
- the invention proposes a method of controlling an electric machine forming a drive motor and an electric generator, in a vehicle with an electric drive chain, the vehicle comprising:
- a battery forming a source of electricity;
- a powertrain comprising the electric machine, at least one driving wheel, at least one set of computers, and an inverter arranged between the battery and the electric machine, the electric machine being supplied with current from the battery via the inverter, and configured to convert the electricity received from the battery via the inverter into mechanical energy in a motor mode, and to convert the mechanical energy received into electricity in a generator mode, the electric machine further comprising a stator , having a plurality of poles, and a rotor; the at least one drive wheel being configured to be rotated by the mechanical energy produced by the electrical machine; the set of calculators comprising:
- a machine control unit a first computer, called a machine control unit, and forming a control member of the electric machine
- a central computer called an electric vehicle control unit, and forming a general supervisor of the powertrain, including the first computer; the method of controlling the electrical machine comprising:
- the reconfiguration step including a cut-off the power supply of the electrical machine
- the method according to the invention thus advantageously makes it possible to take into account a requirement to respect the effective driving or braking torque gradient with respect to the driving or braking torque setpoint received by the electric machine and coming from eVCU. Taking into account the torque gradient thus makes it possible to improve the dosability of the accelerator pedal and the brake pedal with respect to the torque setpoint received by the electric machine from the eVCU. Thus, the electric machine is not content to simply follow the torque instruction with the risk of random reaction times.
- the introduction of a requirement to respect a torque gradient to be respected makes it possible to comply more reliably with the driver's desire for acceleration or braking.
- the invention thus limits jerks in acceleration and braking, and the discomfort of vehicle occupants which may result therefrom.
- the step of reconfiguring the electrical machine can be triggered when:
- the first calculator determines that the torque gradient difference exceeds a first threshold acceptability for a duration greater than or equal to a first analysis duration
- the first calculator determines that the difference in torque gradient exceeds a second acceptability threshold for a duration greater than or equal to a second analysis duration; the first acceptability threshold and the second acceptability threshold preferably being different from each other.
- the first acceptability threshold and the second acceptability threshold can be calibrated independently of each other.
- the first acceptability threshold can be between 5 and 50 Nm/s, preferably between 10 and 35 Nm/s, more preferably equal to 25 Nm/s; and or,
- the second acceptability threshold can be between 3 and 30 Nm/s, preferably between 5 and 20 Nm/s, more preferably equal to 10 Nm/s.
- said periodicity can be chosen between 10 and 200 ms, preferably between 25 and 100 ms, more preferably between 40 and 75 ms; and or
- the first analysis duration and/or the second analysis duration may be between 50 and 1000 milliseconds, preferably between 100 and 500 milliseconds, more preferably may be equal to one and/or the other at 200 milliseconds.
- the step of reconfiguring the electrical machine can include cutting off the HV power supply to the electrical machine.
- the restoration step can prohibit any restoration of the HV power supply to the electric machine by restarting the vehicle and any restoration of the HV power supply to the electric machine by the vehicle itself.
- the restoration step can authorize restoration of power to the electrical machine by restarting the vehicle.
- the restoration step can prohibit any restoration of the HV power supply to the electrical machine by restarting the vehicle and by the vehicle itself when the first calculator has determined that the torque gradient deviation has exceeded a first acceptability threshold for a duration greater than or equal to a first analysis duration in a motor mode of the electric machine, and, the recovery step can authorize restoring power to the electric machine by restarting the vehicle when the first computer has determined that the torque gradient difference has exceeded a second acceptability threshold for a duration greater than or equal to a second analysis duration in a generator mode of the electric machine.
- the invention further relates to a computer program product capable of implementing the method of controlling an electric machine forming a drive motor.
- the invention also relates to a vehicle with an electric drive chain, configured to be able to implement the aforementioned control method and/or in which the aforementioned computer program product is installed.
- FIG.1 schematically illustrates a vehicle comprising an electric traction chain having a battery and a powertrain comprising a set of computers, an electric machine, a transmission, a drive wheel and an inverter;
- FIG.2 illustrates a synchronous electric machine with permanent magnet and three phases, as an example of an electric traction machine of the present invention
- FIG.3 illustrates a flowchart detailing examples of steps in an electrical machine control process.
- the powertrain supervisor 7 receives information measuring the depression of the accelerator pedal from the accelerator pedal sensor (not shown (E100) ;
- the ESP/ABS 19 computer receives hydraulic pressure measurement information linked to the level of depression of the brake pedal (not shown).
- the eVCU 14 receives vehicle speed information via the CAN (Controller Area Network), or eCAN, from the ESP/ABS computer (step E110).
- CAN Controller Area Network
- eCAN eCAN
- the eVCU 14 transforms the information from the measurement of depression of the accelerator pedal into the drive torque setpoint for the wheel 12 as a function of the speed of the vehicle 5.
- the measurement of depression of the accelerator pedal can be translated directly into a torque setpoint to be provided at the output of the electric machine 10.
- the eVCU 14 applies a reduction coefficient of the reduction gear to deduce a drive torque setpoint to the rotor 22 of the electric machine 10; in the braking phase (electric machine 10 operating in generator mode), the ESP/ABS 19 computer then determines the portion of the braking torque to be produced by the brake discs (not shown) (by dissipative braking) and the portion of braking torque to be produced by the electric machine 10 (by regenerative braking). The ESP/ABS thus sends the level of regenerative braking torque to be generated in the electric machine 10 to the powertrain supervisor 7 (the eVCU 14). The eVCU 14 then checks the feasibility of this regenerative braking torque instruction, and, if it is achievable, the eVCU 14 then sends this regenerative braking torque instruction to the electric machine 10.
- a torque setpoint Ce is obtained in step E120, this concept covering the drive torque setpoint at the wheel 12 or rotor 22 (motor mode of the electric machine 10), and the braking torque setpoint regenerative to the electric machine 10 (generator mode), depending on the driving situation.
- the eVCU 14 sends the torque instruction Ce, which the electric machine 10 must provide, to the MCU 15 (step E130).
- the MCU 15 also has a correspondence map which allows it to know the quantity of current that the inverter 13 must draw from the high voltage network of the vehicle 5 to offer this requested torque as a function of the voltage of the high voltage network and of the temperature of the stator 21 of the electric machine 10.
- the inverter 13 of the electric machine 10 draws current from the high voltage network of the vehicle 5 and supplies two of the three poles 21a, 21 b and 21c of the electric machine 10 as a function of the position of the rotor 22.
- the MCU 15 then receives the torque instruction Ce from the eVCU 14.
- the MCU 15 transmits a current setpoint to the inverter 13 (step E140), which the latter must take from the high voltage network of the vehicle 5 to supply, in turn, two of the three poles 21a, 21 b and 21 c of the stator 21 of the electric machine 10.
- the MCU 15 measures or receives information about the voltage U across the terminals of the electrical machine 10; the MCU 15 measures or receives information about the current I taken by the electrical machine 10; the MCU 15 measures or receives information about the rotation speed a) of the rotor of the electric machine 10.
- the MCU 15 then calculates the target torque gradient GCc (step E180) at a periodicity Dt which can be calibrated when setting up the function.
- the formula for calculating the setpoint torque gradient GCc is as follows:
- the MCU 15 calculates in the same way the torque gradient produced GCr (step E190) according to the same periodicity as the calculation of the target torque gradient GCc.
- the formula for calculating the torque gradient achieved GCr is as follows:
- the MCU 15 then executes a step of determining a torque gradient difference EGC (step E200) between the set torque gradient GCc requested by the eVCU and the torque gradient produced GCr at the output of the electrical machine 10.
- CCRégé acceptability threshold of the EGC torque gradient difference in regenerative mode of the electric machine 10.
- the MCU 15 compares the torque gradient difference EGC to the CCTrac criterion. And if the electric machine 10 is in generator (or regenerative) mode, the MCU 15 compares the torque gradient difference EGC to the CCrégé criterion.
- EGC is lower than CCTrac in traction mode or CCrégé in alternator mode, everything is compliant, i.e. no failure is noted.
- step E220 If the electric machine 10 operates in motor mode and the MCU 15 finds that the torque gradient difference EGC is greater than the acceptability threshold CCTrac for a duration greater than or equal to a first analysis duration D1, then the MCU 15 and the eVCU 14 initiate a step of reconfiguring the electrical machine 10 (step E220 below),
- step E220 If the electric machine 10 operates in alternator mode and the MCU 15 finds that the torque gradient difference EGC is greater than the acceptability threshold CCrégé for a duration greater than or equal to a second analysis duration D2, then the MCU 15 and the eVCU 14 initiate a reconfiguration of the electrical machine 10 (step E220 below).
- the first CCTrac acceptability threshold is between 5 and 50 Nm/s, preferably between 10 and 35 Nm/s, more preferably equal to 25 Nm/s; and or,
- the second acceptability threshold CCRégé is between 3 and 30 Nm/s, preferably between 5 and 20 Nm/s, more preferably equal to 10 Nm/s.
- said periodicity Dt is chosen between 10 and 200 ms, preferably between 25 and 100 ms, more preferably between 40 and 75 ms; and or
- the first analysis duration D1 and/or the second analysis duration D2 is/are between 50 and 1000 milliseconds, preferably between 100 and 500 milliseconds, more preferably is/are equal to one and/or the other at 200 milliseconds.
- the previously mentioned reconfiguration step (E220) includes for example some of the following aspects:
- the MCU 15 can memorize a fault code in its read-only memory (not shown) and communicates it to the eVCU 14, to indicate to the after-sales service that the MCU 15 has encountered a problem of non-compliance with the instruction of the torque gradient of the electric machine 10.
- a first fault code is defined for a problem of non-compliance with the torque gradient setpoint in motor mode and a second fault code is defined for a problem of non-compliance -compliance with the torque gradient setpoint in alternator mode of the electric machine 10;
- the MCU 15 can ask the eVCU 14 to turn on a warning light (STOP) on a dashboard (not shown) of the vehicle 5, and a message on the dashboard to indicate to the users of the vehicle 5 that a torque gradient problem has occurred on drive chain 6.
- STOP warning light
- the MCU 15 cuts the HV power supply to the electrical machine 10.
- a recovery step is initiated in one of three possible options E230, E240 or 250.
- the seriousness of the non-compliance with the torque gradient GCc instruction is so serious that recovery can only be desired by erasing the read-only memory of the MCU 15 by the management teams.
- the restoration step E230 prohibits any restoration of the power supply to the electric machine 10 by restarting the vehicle 5 and any restoration of the power supply to the electric machine 10 by the vehicle 5 itself (step E230).
- the restoration step E240 therefore authorizes the return of power to the electrical machine 10 by restarting the vehicle 5.
- the MCU 15 prohibits restoration without intervention from the after-sales teams. And that in alternator mode, non-compliance with the torque setpoint GCc is restored when the contact of vehicle 5 is switched off, the fault is rehabilitated and vehicle 5 is authorized to leave once the fault has been rehabilitated.
- step E250 either the restoration step prohibits any restoration of power to the electrical machine (10) by restarting the vehicle (5) and by the vehicle (5) -even when the first calculator (15) has determined that the torque gradient deviation (EGC) has exceeded a first acceptability threshold (CCTrac) for a duration greater than or equal to a first analysis duration (D1) in a motor mode of the electric machine (10), and, the restoration step authorizes restoration of the power supply to the electric machine (10) by restarting the vehicle (5) when the first computer (15) has determined that the The torque gradient deviation (EGC) has exceeded a second acceptability threshold (CCRégé) for a duration greater than or equal to a second analysis duration (D2) in a generator mode of the electric machine (10) (E250).
- the MCU 15 can stop requesting the illumination of the warning light and the message on the dashboard;
- the MCU 15 reauthorizes the operation of the electrical machine 10.
- the fault code remains stored in the read-only memory of the eVCU 14 and the MCU 15. so that after-sales service can see that the electrical machine 10 has suffered too great a torque gradient. This fault code is then in the “fugitive” state to indicate to after-sales that the fault has been resolved.
- the invention is described by way of non-limiting example with reference to the vehicle 5 mentioned in the preamble and/or to the electric machine 10 mentioned in the preamble, that is to say an electric machine with a permanent magnet having three poles, but can also be applied with reference to an electrical machine having a different number of poles, for example six, nine or more than nine poles.
- the invention can be transposed to any vehicle having an electric traction machine, for example, without limitation, electric, hybrid or combustion cell vehicles.
- vehicles can be private or commercial vehicles (automobile, motorcycles, scooters, boats, planes, trucks, etc.).
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
The invention relates to a method for controlling an electric machine in a vehicle having an electric drive chain, the method comprising: a step (E200) of determining, using the first computer, a torque gradient deviation between a setpoint torque gradient and a torque gradient achieved for the same given periodicity; a step (E210) of comparing the torque gradient deviation with a maximum permissible acceptability threshold; a step (E220) of reconfiguring the electric machine, including cutting off the power supply to the electric machine; and a step of restoring the power supply to the electric machine, according to one of three options (E230, E240, E250). The invention further relates to a computer program product and a motor vehicle which are suitable for implementing the method.
Description
DESCRIPTION DESCRIPTION
TITRE DE L’INVENTION : PROCEDE DE PILOTAGE D’UNE MACHINE ELECTRIQUE, PRODUIT-PROGRAMME D’ORDINATEUR ET VEHICULE CORRESPONDANTS TITLE OF THE INVENTION: METHOD FOR CONTROLLING AN ELECTRIC MACHINE, CORRESPONDING COMPUTER PROGRAM PRODUCT AND VEHICLE
La présente invention revendique la priorité de la demande française N°2205183 déposée le 31.05.2022 dont le contenu (texte, dessins et revendications) est ici incorporé par référence. The present invention claims the priority of French application No. 2205183 filed on 05.31.2022, the content of which (text, drawings and claims) is here incorporated by reference.
La présente invention se rapporte de manière générale aux véhicules disposant d’une chaîne de traction électrique, c’est-à-dire entraînés par une machine électrique de traction. En particulier, l’invention a trait au domaine du pilotage de la machine électrique de traction, notamment lors d’une phase d’enfoncement de la pédale d’accélération ou de freinage par le conducteur. The present invention generally relates to vehicles having an electric traction chain, that is to say driven by an electric traction machine. In particular, the invention relates to the field of controlling the electric traction machine, in particular during a phase of depression of the accelerator or braking pedal by the driver.
Un tel véhicule à chaîne de traction électrique est illustré de manière schématique en Fig. 1 . Sur cette figure, le véhicule 5 comporte une chaîne de traction électrique 6. La chaîne de traction électrique 6 comporte une batterie 8 formant source d’énergie, un ensemble de calculateurs 9, une machine électrique 10, une transmission 11 , des roues motrices 12 et un onduleur 13. L’ensemble formé par les calculateurs 9, la machine électrique 10, la transmission 11 , les roues motrices 12 et un onduleur 13 est appelé le groupe motopropulseur 7. Les calculateurs 14, 15, 16, 17 et 18 de l’ensemble de calculateurs 9 incluent par exemple, non limitativement : Such an electric powertrain vehicle is illustrated schematically in Fig. 1. In this figure, the vehicle 5 comprises an electric traction chain 6. The electric traction chain 6 comprises a battery 8 forming an energy source, a set of computers 9, an electric machine 10, a transmission 11, drive wheels 12 and an inverter 13. The assembly formed by the computers 9, the electric machine 10, the transmission 11, the driving wheels 12 and an inverter 13 is called the powertrain 7. The computers 14, 15, 16, 17 and 18 of the set of calculators 9 include for example, without limitation:
> l’eVCU 14 (ou Unité de Contrôle/Commande de Véhicule Electrique, de l’anglais « Electric Vehicle Control Unit >>), qui est le superviseur général du groupe motopropulseur, c’est-à-dire le calculateur central. A ce titre, l’eVCU coordonne, pilote, commande, supervise les calculateurs du système de communication par bus eCAN (de l’anglais « Electrical Controller Area Network >>). Les calculateurs du système de communication par bus eCAN sont par exemple le MCU 15 décrite ci-dessous, le BMS 16 (Système de Gestion de Batteries, de l’anglais « Battery Management System >>), l’OBCDC 17 (On board Charger Direct Current), l’ePLU 18 (electrical Park Lock Unit), un calculateur d’ESP/ABS 19 (ESP : de l’anglais « Electronic Stability Program >>, soit Programme de Stabilité Electronique ; ABS : Anti-Blocage de Sécurité) ;
> le MCU 15 (ou Unité de Commande de Machine, de l’anglais « Machine Control Unit >>), qui est le calculateur de la machine électrique 10 et, à ce titre, gère le fonctionnement de la machine électrique 10. > the eVCU 14 (or Electric Vehicle Control Unit), which is the general supervisor of the powertrain, that is to say the central computer. As such, the eVCU coordinates, controls, controls and supervises the computers of the eCAN bus communication system (from the English “Electrical Controller Area Network”). The computers of the eCAN bus communication system are for example the MCU 15 described below, the BMS 16 (Battery Management System), the OBCDC 17 (On board Charger Direct Current), the ePLU 18 (electrical Park Lock Unit), an ESP/ABS 19 calculator (ESP: “Electronic Stability Program”; ABS: Anti-Block Safety ) ; > the MCU 15 (or Machine Control Unit), which is the computer of the electrical machine 10 and, as such, manages the operation of the electrical machine 10.
La machine électrique 10 est par exemple une machine électrique de type connu tel que la machine synchrone à aimant permanent 10 illustrée en Fig. 2. Celle-ci présente un stator 21 et un rotor 22. Le stator 21 est ici pourvu de 3 bobines 21a, 21 b et 21c formant 3 pôles de la machine électrique 10. Le rotor 22 comporte un axe 23, mobile en rotation, et un aimant permanent 24, monté sur l’axe 23. L’aimant permanent 24 est ici pourvu d’un pôle négatif 25 et d’un pôle positif 26. The electric machine 10 is for example an electric machine of known type such as the permanent magnet synchronous machine 10 illustrated in FIG. 2. This has a stator 21 and a rotor 22. The stator 21 is here provided with 3 coils 21a, 21 b and 21c forming 3 poles of the electrical machine 10. The rotor 22 has an axis 23, movable in rotation, and a permanent magnet 24, mounted on the axis 23. The permanent magnet 24 is here provided with a negative pole 25 and a positive pole 26.
La machine électrique synchrone à aimant permanent 10, dans son mode moteur, fonctionne avec des impulsions. Ces impulsions sont obtenues par les bobines 21 a, 21 b et 21 c disposées sur le pourtour du stator 21 . Ces bobines 21 a, 21 b et 21 c sont aussi appelées les pôles de la machine électrique. Lorsqu’on fait passer du courant ia, ib et ic (représentés ici dans un sens purement illustratif) dans les bobines 21a, 21 b et 21c, un champ magnétique est généré par celles-ci et les bobines 21a, 21 b et 21c se comportent alors comme des aimants dont la disposition des pôles dépend du sens du courant. The permanent magnet synchronous electric machine 10, in its motor mode, operates with pulses. These pulses are obtained by the coils 21 a, 21 b and 21 c arranged around the periphery of the stator 21. These coils 21 a, 21 b and 21 c are also called the poles of the electric machine. When current i a , ib and i c (represented here in a purely illustrative sense) are passed through the coils 21a, 21 b and 21c, a magnetic field is generated by these and the coils 21a, 21 b and 21c then behave like magnets whose arrangement of the poles depends on the direction of the current.
Une machine électrique telle que la machine électrique 10, lorsqu’elle est mise en oeuvre dans un véhicule tel que le véhicule 5, peut fonctionner comme moteur, auquel cas la machine électrique fournit un couple d’entraînement aux roues motrices 12 par conversion par l’onduleur 13 de l’énergie électrique stockée dans la batterie 8, ou comme générateur, auquel cas la machine électrique freine la chaîne de traction 6 afin de transformer une partie du couple mécanique en énergie électrique et ainsi recharger la batterie 8 par l’intermédiaire de l’onduleur 13. An electric machine such as the electric machine 10, when used in a vehicle such as the vehicle 5, can operate as a motor, in which case the electric machine provides a driving torque to the drive wheels 12 by conversion by the inverter 13 of the electrical energy stored in the battery 8, or as a generator, in which case the electric machine brakes the traction chain 6 in order to transform part of the mechanical torque into electrical energy and thus recharge the battery 8 via of the inverter 13.
Un capteur de régime bidirectionnel (non représenté) est alors disposé en sortie machine électrique 10. C’est grâce à ce capteur de régime bidirectionnel, que le MCU 15 et/ou l’eVCU 14 déterminent le couple en sortie de machine électrique. A bidirectional speed sensor (not shown) is then placed at the electrical machine output 10. It is thanks to this bidirectional speed sensor that the MCU 15 and/or the eVCU 14 determine the torque at the electrical machine output.
La machine électrique 10 reçoit une puissance électrique Pelec à ses bornes d’entrée du circuit haute tension du véhicule 5 : Pelec = U x I ; avec Pelec qui est la puissance électrique en entrée de la machine électrique 10, U, la tension aux bornes de la machine électrique 10 en sortie du circuit haute
tension, et, I, le courant aux bornes de la machine électrique 10 en sortie du circuit haute tension. The electric machine 10 receives electric power Pelec at its input terminals from the high voltage circuit of the vehicle 5: Pelec = U x I; with Pelec which is the electrical power at the input of the electrical machine 10, U, the voltage across the terminals of the electrical machine 10 at the output of the high circuit voltage, and, I, the current at the terminals of the electric machine 10 at the output of the high voltage circuit.
La machine électrique 10 fournit une puissance mécanique Pméca à la chaîne de traction 6 du véhicule 5 : Pméca = C x W ; avec Pméca qui est la puissance mécanique en sortie de la machine électrique 10, C, le couple en sortie de la machine électrique 10, et, W, le régime de rotation du rotor 22 de la machine électrique 10. The electric machine 10 supplies mechanical power Pméca to the traction chain 6 of the vehicle 5: Pméca = C x W; with Pméca which is the mechanical power output from the electrical machine 10, C, the torque output from the electrical machine 10, and, W, the rotational speed of the rotor 22 of the electrical machine 10.
En outre, Pméca = Pélec x p ; avec p qui est le coefficient de rendement de la machine électrique 10, tel que mesuré sur banc pour chaque pas de régime, de couple, pour chaque pas de tension, pour chaque pas de courant d’alimentation de la machine électrique 10 (ou en variante pour chaque pas de courant d’alimentation des pôles 21a, 21 b, 21c du stator 21 de la machine électrique 10) et pour chaque pas de température de stator 21 . La cartographie des valeurs de p est apprise au banc composant machine électrique et stocké dans la mémoire du MCU. Furthermore, Pméca = Pélec x p; with p which is the efficiency coefficient of the electric machine 10, as measured on the bench for each step of speed, of torque, for each step of voltage, for each step of supply current of the electric machine 10 (or in variant for each step of supply current of the poles 21a, 21 b, 21c of the stator 21 of the electric machine 10) and for each step of stator temperature 21. The mapping of p values is learned on the electrical machine component bench and stored in the MCU memory.
Puisque Pméca = Pélec x p, il en résulte que C x W = U x I x p, donc que C = U x I x p / W Since Pméca = Pélec x p, it follows that C x W = U x I x p, therefore that C = U x I x p / W
Donc le MCU 15 mesure ou reçoit l’information de la tension aux bornes de la machine électrique 10 ; le MCU 15 mesure ou reçoit l’information du courant prélevé par la machine électrique 10 ; le MCU 15 mesure ou reçoit l’information du régime de rotation du rotor de la machine électrique 10. So the MCU 15 measures or receives information about the voltage across the terminals of the electrical machine 10; the MCU 15 measures or receives information about the current drawn by the electrical machine 10; the MCU 15 measures or receives information about the rotation speed of the rotor of the electric machine 10.
Le MCU 15 déduit le coefficient de rendement p grâce à la vitesse de rotation rotor 22 de la machine électrique 10, de la température du stator 21 , du courant prélevé par la machine électrique 10 et de la tension aux bornes de la machine électrique 10. The MCU 15 deduces the efficiency coefficient p thanks to the rotor rotation speed 22 of the electric machine 10, the temperature of the stator 21, the current drawn by the electric machine 10 and the voltage at the terminals of the electric machine 10.
Et ainsi, le MCU 15 calcule le couple que la machine électrique 10 fournit à la chaîne de traction par la formule C = U x l x p / W. And thus, the MCU 15 calculates the torque that the electric machine 10 provides to the traction chain by the formula C = U x l x p / W.
Aujourd’hui, dans les phases d’accélération, l’eVCU 14 reçoit un signal de consigne provenant de l’enfoncement de la pédale d’accélérateur, et l’eVCU 14 envoie à son tour une consigne de couple moteur à la machine électrique 10 (pour une accélération). Today, during acceleration phases, the eVCU 14 receives a setpoint signal coming from the depressing of the accelerator pedal, and the eVCU 14 in turn sends an engine torque setpoint to the electric machine 10 (for acceleration).
En phase de freinage, lorsque conducteur appuie sur la pédale de frein, le calculateur de l’ESP/ABS 19 reçoit une information de mesure de la pression hydraulique lié au niveau d’enfoncement de la pédale de frein (non
représentée). L’ESP/ABS détermine alors la part de couple de freinage à réaliser par les disques de frein (non représentés) (par freinage dissipatif) et la part de couple de freinage à réaliser par la machine électrique 10 (par freinage régénératif). L’ESP/ABS envoie ainsi le niveau de couple de freinage régénératif à générer dans la machine électrique 10 au superviseur du groupe motopropulseur 7 (l’eVCU 14). L’eVCU 14 vérifie alors la faisabilité de cette consigne de couple de freinage régénératif, et, si elle est réalisable, l’eVCU 14 envoie alors cette consigne de couple de freinage régénératif à la machine électrique 10. In the braking phase, when the driver presses the brake pedal, the ESP/ABS 19 computer receives hydraulic pressure measurement information linked to the level of depression of the brake pedal (not shown). The ESP/ABS then determines the portion of braking torque to be produced by the brake discs (not shown) (by dissipative braking) and the portion of braking torque to be produced by the electric machine 10 (by regenerative braking). The ESP/ABS thus sends the level of regenerative braking torque to be generated in the electric machine 10 to the powertrain supervisor 7 (the eVCU 14). The eVCU 14 then checks the feasibility of this regenerative braking torque instruction, and, if it is achievable, the eVCU 14 then sends this regenerative braking torque instruction to the electric machine 10.
Dans certains cas, la machine électrique 10 peut tarder à réagir. Quand elle réagit alors, le conducteur a pu continuer à appuyer sur l’une ou l’autre des pédales. Ainsi, quand la machine électrique 10 réagit avec retard, elle doit compenser un fort écart de couple. La machine électrique 10 peut ainsi se mettre à accélérer plus rapidement que le gradient d’enfoncement de la pédale d’accélérateur, ou à freiner plus fortement que la consigne de couple de freinage régénératif, c’est-à-dire à réagir avec une magnitude plus importante que le souhait réel d’accélération ou de freinage émis par le conducteur. Le véhicule peut alors faire face à des à-coups d’accélération ou de freinage. Les occupants peuvent alors ressentir les saccades du véhicule et le confort peut s’en trouver affecté. In certain cases, the electrical machine 10 may be slow to react. When it then reacted, the driver was able to continue pressing either pedal. Thus, when the electric machine 10 reacts with a delay, it must compensate for a large torque difference. The electric machine 10 can thus begin to accelerate more quickly than the gradient of depression of the accelerator pedal, or to brake more strongly than the regenerative braking torque setpoint, that is to say to react with a magnitude greater than the actual desire for acceleration or braking expressed by the driver. The vehicle may then experience sudden acceleration or braking. The occupants may then feel the vehicle jerking and comfort may be affected.
Un objectif de l’invention est donc de proposer un procédé de pilotage d’une machine électrique formant moteur d’entraînement, dans un véhicule à chaîne d’entraînement électrique, respectant de manière plus fiable la consigne d’accélération ou de freinage du conducteur, notamment moins sujette à d’éventuels à-coups que dans les technologies existantes. L’invention vise par ailleurs à proposer un produit-programme d’ordinateur apte à mettre en oeuvre le procédé de pilotage précité et un véhicule à chaîne d’entraînement électrique dans lequel ce procédé de pilotage est implémenté. An objective of the invention is therefore to propose a method of controlling an electric machine forming a drive motor, in a vehicle with an electric drive chain, respecting in a more reliable manner the driver's acceleration or braking instructions. , notably less subject to possible jolts than in existing technologies. The invention further aims to propose a computer program product capable of implementing the aforementioned control method and a vehicle with an electric drive chain in which this control method is implemented.
Pour atteindre cet objectif, l’invention propose un procédé de pilotage d’une machine électrique formant moteur d’entraînement et générateur électrique, dans un véhicule à chaîne d’entraînement électrique, le véhicule comportant : To achieve this objective, the invention proposes a method of controlling an electric machine forming a drive motor and an electric generator, in a vehicle with an electric drive chain, the vehicle comprising:
- une batterie formant source d’électricité ;
- un groupe motopropulseur comportant la machine électrique, au moins une roue motrice, au moins un ensemble de calculateurs, et, un onduleur disposé entre la batterie et la machine électrique, la machine électrique étant alimentée en courant depuis la batterie par l’intermédiaire de l’onduleur, et configurée pour convertir l’électricité reçue de la batterie via l’onduleur en énergie mécanique dans un mode moteur, et pour convertir l’énergie mécanique reçue en électricité dans un mode générateur, la machine électrique comportant en outre un stator, présentant une pluralité de pôles, et un rotor ; l’au moins une roue motrice étant configurée pour être entraînée en rotation par l’énergie mécanique produite par la machine électrique ; l’ensemble de calculateurs comportant : - a battery forming a source of electricity; - a powertrain comprising the electric machine, at least one driving wheel, at least one set of computers, and an inverter arranged between the battery and the electric machine, the electric machine being supplied with current from the battery via the inverter, and configured to convert the electricity received from the battery via the inverter into mechanical energy in a motor mode, and to convert the mechanical energy received into electricity in a generator mode, the electric machine further comprising a stator , having a plurality of poles, and a rotor; the at least one drive wheel being configured to be rotated by the mechanical energy produced by the electrical machine; the set of calculators comprising:
- un premier calculateur, dit unité de commande de machine, et formant organe de pilotage de la machine électrique ; - a first computer, called a machine control unit, and forming a control member of the electric machine;
- un calculateur central, dit unité de commande de véhicule électrique, et formant superviseur général du groupe motopropulseur, y compris le premier calculateur ; le procédé de pilotage de la machine électrique comportant : - a central computer, called an electric vehicle control unit, and forming a general supervisor of the powertrain, including the first computer; the method of controlling the electrical machine comprising:
- une étape d’envoi d’une consigne de couple au premier calculateur par le calculateur central ; - a step of sending a torque reference to the first computer by the central computer;
- une étape de transmission d’une consigne de courant à l’onduleur par le premier calculateur ; - a step of transmitting a current setpoint to the inverter by the first computer;
- une étape de mesure, ou de réception de la mesure, par le premier calculateur - a step of measuring, or receiving the measurement, by the first calculator
-- de la tension aux bornes de la machine électrique ; -- the voltage at the terminals of the electrical machine;
-- du courant prélevé par la machine électrique ; -- the current drawn by the electrical machine;
-- de la température du stator de la machine électrique ; et -- the temperature of the stator of the electric machine; And
-- du régime de rotation du rotor de la machine électrique ; -- the rotational speed of the rotor of the electric machine;
- une étape de détermination d’un coefficient de rendement de la machine électrique à l’aide de la tension aux bornes de la machine électrique, du courant prélevé par la machine électrique et du régime de rotation du rotor de la machine électrique ; - a step of determining an efficiency coefficient of the electric machine using the voltage at the terminals of the electric machine, the current drawn by the electric machine and the rotation speed of the rotor of the electric machine;
- une étape de calcul du couple réalisé que la machine électrique produit à destination de la roue motrice ;
- une étape de calcul du gradient de couple de consigne selon une périodicité donnée par le premier calculateur ; - a step of calculating the torque produced that the electric machine produces for the drive wheel; - a step of calculating the target torque gradient according to a periodicity given by the first calculator;
- une étape de calcul du gradient de couple réalisé selon la périodicité donnée par le premier calculateur ; - a step of calculating the torque gradient produced according to the periodicity given by the first calculator;
- une étape de détermination d’un écart de gradient de couple entre le gradient de couple de consigne et le gradient de couple réalisé pour chaque périodicité donnée par le premier calculateur ; - a step of determining a torque gradient difference between the set torque gradient and the torque gradient produced for each periodicity given by the first calculator;
- une étape de comparaison de l’écart de gradient de couple avec un seuil d’acceptabilité maximal correspondant à un écart de gradient de couple maximal admissible, par le premier calculateur ; - a step of comparing the torque gradient deviation with a maximum acceptability threshold corresponding to a maximum admissible torque gradient deviation, by the first calculator;
- une étape de reconfiguration de la machine électrique, par le premier calculateur, déclenchée lorsque l’écart de gradient de couple dépasse le seuil d’acceptabilité pendant une durée supérieure à une durée d’analyse prédéterminée, l’étape de reconfiguration incluant une coupure de l’alimentation de la machine électrique ; - a step of reconfiguring the electrical machine, by the first computer, triggered when the difference in torque gradient exceeds the acceptability threshold for a duration greater than a predetermined analysis duration, the reconfiguration step including a cut-off the power supply of the electrical machine;
- une étape de rétablissement de l’alimentation de la machine électrique. - a step of restoring power to the electrical machine.
Le procédé selon l’invention permet ainsi avantageusement de prendre en compte une exigence de respect du gradient de couple d’entraînement ou de freinage effectif vis-à-vis de la consigne de couple d’entraînement ou de freinage reçue par la machine électrique et venant de l’eVCU. Prendre en compte le gradient de couple permet ainsi d’améliorer la dosabilité de la pédale d’accélérateur et de la pédale de freinage vis-à-vis de la consigne de couple reçue par la machine électrique en provenance de l’eVCU. Ainsi, la machine électrique ne se contente pas de suivre la seule consigne de couple avec le risque de temps de réaction aléatoires. L’introduction d’une exigence de respect d’un gradient de couple à respecter permet de se conformer de manière plus fiable à la volonté d’accélération ou de freinage du conducteur. L’invention limite ainsi les saccades dans l’accélération et le freinage, et l’inconfort des occupants du véhicule qui peut en découler. The method according to the invention thus advantageously makes it possible to take into account a requirement to respect the effective driving or braking torque gradient with respect to the driving or braking torque setpoint received by the electric machine and coming from eVCU. Taking into account the torque gradient thus makes it possible to improve the dosability of the accelerator pedal and the brake pedal with respect to the torque setpoint received by the electric machine from the eVCU. Thus, the electric machine is not content to simply follow the torque instruction with the risk of random reaction times. The introduction of a requirement to respect a torque gradient to be respected makes it possible to comply more reliably with the driver's desire for acceleration or braking. The invention thus limits jerks in acceleration and braking, and the discomfort of vehicle occupants which may result therefrom.
Avantageusement, l’étape de reconfiguration de la machine électrique peut être déclenchée lorsque : Advantageously, the step of reconfiguring the electrical machine can be triggered when:
- dans un mode moteur de la machine électrique, le premier calculateur détermine que l’écart de gradient de couple dépasse un premier seuil
d’acceptabilité pendant une durée supérieure ou égale à une première durée d’analyse ; ou, - in a motor mode of the electric machine, the first calculator determines that the torque gradient difference exceeds a first threshold acceptability for a duration greater than or equal to a first analysis duration; Or,
- dans un mode générateur de la machine électrique, le premier calculateur détermine que l’écart de gradient de couple dépasse un deuxième seuil d’acceptabilité pendant une durée supérieure ou égale à une deuxième durée d’analyse ; le premier seuil d’acceptabilité et le deuxième seuil d’acceptabilité étant de préférence différents l’un de l’autre. - in a generator mode of the electric machine, the first calculator determines that the difference in torque gradient exceeds a second acceptability threshold for a duration greater than or equal to a second analysis duration; the first acceptability threshold and the second acceptability threshold preferably being different from each other.
Avantageusement, le premier seuil d’acceptabilité et le deuxième seuil d’acceptabilité peuvent être calibrables indépendamment l’un de l’autre. Advantageously, the first acceptability threshold and the second acceptability threshold can be calibrated independently of each other.
Avantageusement : Advantageously:
- le premier seuil d’acceptabilité peut être compris entre 5 et 50 Nm/s, de préférence entre 10 et 35 Nm/s, de préférence encore vaut 25 Nm/s ; et/ou,- the first acceptability threshold can be between 5 and 50 Nm/s, preferably between 10 and 35 Nm/s, more preferably equal to 25 Nm/s; and or,
- le deuxième seuil d’acceptabilité peut être compris entre 3 et 30 Nm/s, de préférence entre 5 et 20 Nm/s, de préférence encore vaut 10 Nm/s. - the second acceptability threshold can be between 3 and 30 Nm/s, preferably between 5 and 20 Nm/s, more preferably equal to 10 Nm/s.
Avantageusement : Advantageously:
- ladite périodicité peut être choisie entre 10 et 200 ms, de préférence entre 25 et 100 ms, de préférence encore entre 40 et 75 ms ; et/ou - said periodicity can be chosen between 10 and 200 ms, preferably between 25 and 100 ms, more preferably between 40 and 75 ms; and or
- la première durée d’analyse et/ou la deuxième durée d’analyse peut/peuvent être comprise(s) entre 50 et 1000 millisecondes, de préférence entre 100 et 500 millisecondes, de préférence encore peut/peuvent être égale(s) l’une et/ou l’autre à 200 millisecondes. - the first analysis duration and/or the second analysis duration may be between 50 and 1000 milliseconds, preferably between 100 and 500 milliseconds, more preferably may be equal to one and/or the other at 200 milliseconds.
Avantageusement, l’étape de reconfiguration de la machine électrique peut inclure une coupure de l’alimentation HV de la machine électrique. Advantageously, the step of reconfiguring the electrical machine can include cutting off the HV power supply to the electrical machine.
Avantageusement, selon une première option, l’étape de rétablissement peut interdire tout rétablissement de l’alimentation HV de la machine électrique par redémarrage du véhicule et tout rétablissement de l’alimentation HV de la machine électrique par le véhicule lui-même. Advantageously, according to a first option, the restoration step can prohibit any restoration of the HV power supply to the electric machine by restarting the vehicle and any restoration of the HV power supply to the electric machine by the vehicle itself.
Avantageusement, selon une deuxième option, l’étape de rétablissement peut autoriser un rétablissement de l’alimentation de la machine électrique par redémarrage du véhicule. Advantageously, according to a second option, the restoration step can authorize restoration of power to the electrical machine by restarting the vehicle.
Avantageusement, selon une troisième option, l’étape de rétablissement peut interdire tout rétablissement de l’alimentation HV de la machine électrique par redémarrage du véhicule et par le véhicule lui-même lorsque le premier
calculateur a déterminé que l’écart de gradient de couple a dépassé un premier seuil d’acceptabilité pendant une durée supérieure ou égale à une première durée d’analyse dans un mode moteur de la machine électrique, et, l’étape de rétablissement peut autoriser un rétablissement de l’alimentation de la machine électrique par redémarrage du véhicule lorsque le premier calculateur a déterminé que l’écart de gradient de couple a dépassé un deuxième seuil d’acceptabilité pendant une durée supérieure ou égale à une deuxième durée d’analyse dans un mode générateur de la machine électrique. Advantageously, according to a third option, the restoration step can prohibit any restoration of the HV power supply to the electrical machine by restarting the vehicle and by the vehicle itself when the first calculator has determined that the torque gradient deviation has exceeded a first acceptability threshold for a duration greater than or equal to a first analysis duration in a motor mode of the electric machine, and, the recovery step can authorize restoring power to the electric machine by restarting the vehicle when the first computer has determined that the torque gradient difference has exceeded a second acceptability threshold for a duration greater than or equal to a second analysis duration in a generator mode of the electric machine.
L’invention porte en outre sur un produit-programme d’ordinateur apte à mettre en oeuvre le procédé de pilotage d’une machine électrique formant moteur d’entraînement. The invention further relates to a computer program product capable of implementing the method of controlling an electric machine forming a drive motor.
L’invention porte encore sur un véhicule à chaîne d’entraînement électrique, configuré pour pouvoir mettre en oeuvre le procédé de pilotage précité et/ou dans lequel le produit-programme d’ordinateur précité est installé. The invention also relates to a vehicle with an electric drive chain, configured to be able to implement the aforementioned control method and/or in which the aforementioned computer program product is installed.
L’invention sera davantage détaillée par la description de modes de réalisation non limitatifs, et sur la base des figures annexées illustrant des variantes de l’invention, dans lesquelles : The invention will be further detailed by the description of non-limiting embodiments, and on the basis of the appended figures illustrating variants of the invention, in which:
- [Fig.1 ] illustre de manière schématique un véhicule comportant une chaîne de traction électrique ayant une batterie et un groupe motopropulseur comportant un ensemble de calculateurs, une machine électrique, une transmission, une roue motrice et un onduleur ; - [Fig.1] schematically illustrates a vehicle comprising an electric traction chain having a battery and a powertrain comprising a set of computers, an electric machine, a transmission, a drive wheel and an inverter;
- [Fig.2] illustre une machine électrique synchrone à aimant permanent et à trois phases, à titre d’exemple de machine électrique de traction de la présente invention ; - [Fig.2] illustrates a synchronous electric machine with permanent magnet and three phases, as an example of an electric traction machine of the present invention;
- [Fig.3] illustre un ordinogramme détaillant des exemples d’étapes d’un processus de pilotage de la machine électrique. - [Fig.3] illustrates a flowchart detailing examples of steps in an electrical machine control process.
DESCRIPTION DETAILLEE DETAILED DESCRIPTION
L’invention est maintenant décrite à titre d’exemple en référence à la machine électrique 10 mentionnée en préambule, c’est-à-dire dans une machine électrique à aimant permanent présentant trois pôles, mise en oeuvre dans le véhicule 5 mentionné en préambule, illustrés schématiquement respectivement aux Fig. 1 et 2.
Les étapes du procédé selon l’invention sont référencées en référence à la Fig. 3 et sont désignées par un quadrigramme commençant par la lettre E (par ex. : E130, E140, etc.) The invention is now described by way of example with reference to the electric machine 10 mentioned in the preamble, that is to say in an electric machine with a permanent magnet having three poles, implemented in the vehicle 5 mentioned in the preamble , illustrated schematically respectively in Figs. 1 and 2. The steps of the method according to the invention are referenced with reference to FIG. 3 and are designated by a quadrigram starting with the letter E (e.g.: E130, E140, etc.)
Dans une étape E100 d’obtention d’une information de mesure d’enfoncement de pédale : In a step E100 of obtaining pedal depression measurement information:
Lors d’une phase d’accélération, le superviseur du groupe motopropulseur 7 (l’eVCU 14) reçoit une information de mesure d’enfoncement de la pédale d’accélérateur depuis le capteur de la pédale d’accélérateur (non représentée (E100) ; During an acceleration phase, the powertrain supervisor 7 (the eVCU 14) receives information measuring the depression of the accelerator pedal from the accelerator pedal sensor (not shown (E100) ;
_ Par analogie, lors d’une phase freinage, lorsque conducteur appuie sur la pédale de frein, le calculateur de l’ESP/ABS 19 reçoit une information de mesure de la pression hydraulique lié au niveau d’enfoncement de la pédale de frein (non représentée). _ By analogy, during a braking phase, when the driver presses the brake pedal, the ESP/ABS 19 computer receives hydraulic pressure measurement information linked to the level of depression of the brake pedal ( not shown).
L’eVCU 14 reçoit l’information de la vitesse du véhicule par le réseau CAN (Controller Area Network), ou eCAN, en provenance du calculateur d’ESP/ABS (étape E110). The eVCU 14 receives vehicle speed information via the CAN (Controller Area Network), or eCAN, from the ESP/ABS computer (step E110).
Dans une étape E120 de transformation d’information de mesure d’enfoncement de pédale en consigne de couple : In a step E120 of transforming pedal depression measurement information into torque setpoint:
> en phase d’accélération (machine électrique 10 fonctionnant en mode moteur), l’eVCU 14 transforme l’information de la mesure d’enfoncement de la pédale d’accélérateur en consigne de couple d’entraînement à la roue 12 en fonction de la vitesse du véhicule 5. En variante, la mesure d’enfoncement de la pédale d’accélérateur peut être traduite directement en consigne de couple à fournir en sortie de la machine électrique 10. Si le couple est en premier lieu compris comme un couple à la roue, l’eVCU 14 applique un coefficient de démultiplication du réducteur pour en déduire une consigne de couple d’entraînement au rotor 22 de la machine électrique 10 ; en phase de freinage (machine électrique 10 fonctionnant en mode générateur), le calculateur de l’ESP/ABS 19 détermine alors la part de couple de freinage à réaliser par les disques de frein (non représentés) (par freinage dissipatif) et la part de couple de freinage à réaliser par la machine électrique 10 (par freinage régénératif). L’ESP/ABS envoie ainsi le niveau de couple de freinage régénératif à générer dans la machine électrique 10 au superviseur du groupe motopropulseur 7 (l’eVCU 14). L’eVCU 14 vérifie alors la faisabilité de
cette consigne de couple de freinage régénératif, et, si elle est réalisable, l’eVCU 14 envoie alors cette consigne de couple de freinage régénératif à la machine électrique 10. > in the acceleration phase (electric machine 10 operating in motor mode), the eVCU 14 transforms the information from the measurement of depression of the accelerator pedal into the drive torque setpoint for the wheel 12 as a function of the speed of the vehicle 5. Alternatively, the measurement of depression of the accelerator pedal can be translated directly into a torque setpoint to be provided at the output of the electric machine 10. If the torque is firstly understood as a torque at the wheel, the eVCU 14 applies a reduction coefficient of the reduction gear to deduce a drive torque setpoint to the rotor 22 of the electric machine 10; in the braking phase (electric machine 10 operating in generator mode), the ESP/ABS 19 computer then determines the portion of the braking torque to be produced by the brake discs (not shown) (by dissipative braking) and the portion of braking torque to be produced by the electric machine 10 (by regenerative braking). The ESP/ABS thus sends the level of regenerative braking torque to be generated in the electric machine 10 to the powertrain supervisor 7 (the eVCU 14). The eVCU 14 then checks the feasibility of this regenerative braking torque instruction, and, if it is achievable, the eVCU 14 then sends this regenerative braking torque instruction to the electric machine 10.
Ainsi, une consigne de couple Ce est obtenue à l’étape E120, cette notion recouvrant la consigne de couple d’entraînement à la roue 12 ou au rotor 22 (mode moteur de la machine électrique 10), et la consigne de couple de freinage régénératif à la machine électrique 10 (mode générateur), selon la situation de conduite. Thus, a torque setpoint Ce is obtained in step E120, this concept covering the drive torque setpoint at the wheel 12 or rotor 22 (motor mode of the electric machine 10), and the braking torque setpoint regenerative to the electric machine 10 (generator mode), depending on the driving situation.
L’eVCU 14 envoie la consigne de couple Ce, que doit fournir la machine électrique 10, à le MCU 15 (étape E130). The eVCU 14 sends the torque instruction Ce, which the electric machine 10 must provide, to the MCU 15 (step E130).
Le MCU 15 dispose également d’une cartographie de correspondance qui lui permet de connaître la quantité de courant que l’onduleur 13 doit prélever sur le réseau haute tension du véhicule 5 pour offrir ce couple demandé en fonction de la tension du réseau haute tension et de la température du stator 21 de la machine électrique 10. The MCU 15 also has a correspondence map which allows it to know the quantity of current that the inverter 13 must draw from the high voltage network of the vehicle 5 to offer this requested torque as a function of the voltage of the high voltage network and of the temperature of the stator 21 of the electric machine 10.
L’onduleur 13 de la machine électrique 10 prélève le courant sur le réseau haute tension du véhicule 5 et alimente deux des trois pôles 21a, 21 b et 21c de la machine électrique 10 en fonction de la position du rotor 22. The inverter 13 of the electric machine 10 draws current from the high voltage network of the vehicle 5 and supplies two of the three poles 21a, 21 b and 21c of the electric machine 10 as a function of the position of the rotor 22.
Le MCU 15 reçoit alors la consigne de couple Ce de l’eVCU 14. The MCU 15 then receives the torque instruction Ce from the eVCU 14.
Le MCU 15 transmet une consigne de courant à l’onduleur 13 (étape E140), que ce dernier doit prélever sur le réseau haute tension du véhicule 5 pour alimenter, tour à tour, deux des trois pôles 21a, 21 b et 21 c du stator 21 de la machine électrique 10. The MCU 15 transmits a current setpoint to the inverter 13 (step E140), which the latter must take from the high voltage network of the vehicle 5 to supply, in turn, two of the three poles 21a, 21 b and 21 c of the stator 21 of the electric machine 10.
Dans une étape suivante (E150), le MCU 15 mesure ou reçoit ensuite l’information de la tension U aux bornes de la machine électrique 10 ; le MCU 15 mesure ou reçoit l’information du courant I prélevé par la machine électrique 10 ; le MCU 15 mesure ou reçoit l’information du régime de rotation a) du rotor de la machine électrique 10. In a following step (E150), the MCU 15 then measures or receives information about the voltage U across the terminals of the electrical machine 10; the MCU 15 measures or receives information about the current I taken by the electrical machine 10; the MCU 15 measures or receives information about the rotation speed a) of the rotor of the electric machine 10.
Le MCU 15 détermine alors le coefficient de rendement p (étape E160) grâce à la vitesse de rotation rotor 22 de la machine électrique 10, de la température du stator 21 , du courant prélevé par la machine électrique 10 et de la tension aux bornes de la machine électrique 10.
Ensuite, le MCU 15 calcule le couple réalisé Cr (étape E170) que la machine électrique 10 fournit à la chaîne de traction 6 (en mode moteur), ou génère (en mode générateur) par la formule C = U x l x p / W. The MCU 15 then determines the efficiency coefficient p (step E160) thanks to the rotor rotation speed 22 of the electric machine 10, the temperature of the stator 21, the current drawn by the electric machine 10 and the voltage across the terminals of the electric machine 10. Then, the MCU 15 calculates the realized torque Cr (step E170) that the electric machine 10 supplies to the traction chain 6 (in motor mode), or generates (in generator mode) by the formula C = U xlxp / W.
Le MCU 15 calcule ensuite le gradient de couple de consigne GCc (étape E180) à une périodicité Dt calibrable lors de la mise au point de la fonction. La formule de calcul du gradient de couple de consigne GCc est la suivante : The MCU 15 then calculates the target torque gradient GCc (step E180) at a periodicity Dt which can be calibrated when setting up the function. The formula for calculating the setpoint torque gradient GCc is as follows:
GCc = (Cc(t+Dt) - Cc(t))/Dt GCc = (Cc(t+Dt) - Cc(t))/Dt
Le MCU 15 calcule de la même façon le gradient de couple réalisé GCr (étape E190) selon la même périodicité que le calcul du gradient de couple de consigne GCc. La formule de calcul du gradient de couple réalisé GCr est la suivante : The MCU 15 calculates in the same way the torque gradient produced GCr (step E190) according to the same periodicity as the calculation of the target torque gradient GCc. The formula for calculating the torque gradient achieved GCr is as follows:
GCr = (Cr(t+Dt) - Cr(t))/Dt GCr = (Cr(t+Dt) - Cr(t))/Dt
Le MCU 15 exécute ensuite une étape de détermination d’un écart de gradient de couple EGC (étape E200) entre le gradient de couple de consigne GCc demandé par l’eVCU et le gradient de couple réalisé GCr en sortie de machine électrique 10. La formule de détermination de l’écart de gradient de couple EGC est la suivante : EGC = abs(GCr - GCc), pour chaque période Dt qui est un paramètre calibrable ; avec abs l’opérateur de valeur absolue. The MCU 15 then executes a step of determining a torque gradient difference EGC (step E200) between the set torque gradient GCc requested by the eVCU and the torque gradient produced GCr at the output of the electrical machine 10. formula for determining the torque gradient difference EGC is as follows: EGC = abs(GCr - GCc), for each period Dt which is a calibrated parameter; with abs the absolute value operator.
Deux critères, ou seuils, d’acceptabilité peuvent alors être appliqués :Two criteria, or thresholds, of acceptability can then be applied:
• CCTrac : seuil d’acceptabilité de l’écart du gradient de couple EGC en mode traction de la machine électrique 10 ; • CCTrac: threshold of acceptability of the deviation of the torque gradient EGC in traction mode of the electric machine 10;
• CCRégé : seuil d’acceptabilité de l’écart de gradient de couple EGC en mode régénératif de la machine électrique 10. • CCRégé: acceptability threshold of the EGC torque gradient difference in regenerative mode of the electric machine 10.
Ainsi, si la machine électrique 10 fonctionne en mode moteur (ou traction), le MCU 15 compare l’écart de gradient de couple EGC au critère CCTrac. Et si la machine électrique 10 est en mode générateur (ou régénératif), le MCU 15 compare l’écart de gradient de couple EGC au critère CCrégé. Thus, if the electric machine 10 operates in motor (or traction) mode, the MCU 15 compares the torque gradient difference EGC to the CCTrac criterion. And if the electric machine 10 is in generator (or regenerative) mode, the MCU 15 compares the torque gradient difference EGC to the CCrégé criterion.
Si EGC est inférieur à CCTrac en mode traction ou à CCrégé en mode alternateur, tout est conforme, c’est-à-dire qu’aucune défaillance n’est relevée. If EGC is lower than CCTrac in traction mode or CCrégé in alternator mode, everything is compliant, i.e. no failure is noted.
Cependant : However :
• Si la machine électrique 10 fonctionne en mode moteur et que le MCU 15 trouve que l’écart de gradient de couple EGC est supérieur au seuil d’acceptabilité CCTrac pendant une durée supérieure ou égale à une première
durée d’analyse D1 , alors le MCU 15 et l’eVCU 14 engagent une étape de mise en reconfiguration de la machine électrique 10 (étape E220 ci-après), • If the electric machine 10 operates in motor mode and the MCU 15 finds that the torque gradient difference EGC is greater than the acceptability threshold CCTrac for a duration greater than or equal to a first analysis duration D1, then the MCU 15 and the eVCU 14 initiate a step of reconfiguring the electrical machine 10 (step E220 below),
• Si la machine électrique 10 fonctionne en mode alternateur et que le MCU 15 trouve que l’écart de gradient de couple EGC est supérieur au seuil d’acceptabilité CCrégé pendant une durée supérieure ou égale à une deuxième durée d’analyse D2, alors le MCU 15 et l’eVCU 14 engagent une mise en reconfiguration de la machine électrique 10 (étape E220 ci-après). • If the electric machine 10 operates in alternator mode and the MCU 15 finds that the torque gradient difference EGC is greater than the acceptability threshold CCrégé for a duration greater than or equal to a second analysis duration D2, then the MCU 15 and the eVCU 14 initiate a reconfiguration of the electrical machine 10 (step E220 below).
De préférence : Preferably:
- le premier seuil d’acceptabilité CCTrac est compris entre 5 et 50 Nm/s, de préférence entre 10 et 35 Nm/s, de préférence encore vaut 25 Nm/s ; et/ou,- the first CCTrac acceptability threshold is between 5 and 50 Nm/s, preferably between 10 and 35 Nm/s, more preferably equal to 25 Nm/s; and or,
- le deuxième seuil d’acceptabilité CCRégé est compris entre 3 et 30 Nm/s, de préférence entre 5 et 20 Nm/s, de préférence encore vaut 10 Nm/s. - the second acceptability threshold CCRégé is between 3 and 30 Nm/s, preferably between 5 and 20 Nm/s, more preferably equal to 10 Nm/s.
De préférence également : Also preferably:
- ladite périodicité Dt est choisie entre 10 et 200 ms, de préférence entre 25 et 100 ms, de préférence encore entre 40 et 75 ms ; et/ou - said periodicity Dt is chosen between 10 and 200 ms, preferably between 25 and 100 ms, more preferably between 40 and 75 ms; and or
- la première durée d’analyse D1 et/ou la deuxième durée d’analyse D2 est/sont comprise(s) entre 50 et 1000 millisecondes, de préférence entre 100 et 500 millisecondes, de préférence encore est/sont égale(s) l’une et/ou l’autre à 200 millisecondes. - the first analysis duration D1 and/or the second analysis duration D2 is/are between 50 and 1000 milliseconds, preferably between 100 and 500 milliseconds, more preferably is/are equal to one and/or the other at 200 milliseconds.
L’étape de reconfiguration précédemment mentionnée (E220) comporte par exemple certains des aspects suivants : The previously mentioned reconfiguration step (E220) includes for example some of the following aspects:
- le MCU 15 peut mémoriser un code de défaut dans sa mémoire morte (non représentée) et elle le communique à l’eVCU 14, pour indiquer au service après-vente que le MCU 15 a rencontré un problème de non-respect de la consigne du gradient de couple de la machine électrique 10. En variante, un premier code de défaut est défini pour un problème de non-respect de la consigne du gradient de couple en mode moteur et un deuxième code de défaut est défini pour un problème de non-respect de la consigne du gradient de couple en mode alternateur de la machine électrique 10 ; - the MCU 15 can memorize a fault code in its read-only memory (not shown) and communicates it to the eVCU 14, to indicate to the after-sales service that the MCU 15 has encountered a problem of non-compliance with the instruction of the torque gradient of the electric machine 10. Alternatively, a first fault code is defined for a problem of non-compliance with the torque gradient setpoint in motor mode and a second fault code is defined for a problem of non-compliance -compliance with the torque gradient setpoint in alternator mode of the electric machine 10;
- le MCU 15 peut demander à l’eVCU 14 d’allumer un voyant d’alerte (STOP) sur un tableau de bord (non représenté) du véhicule 5, et un message sur le tableau de bord pour indiquer aux utilisateurs du véhicule 5 qu’un problème de gradient de couple est survenu sur la chaîne d’entraînement 6. - the MCU 15 can ask the eVCU 14 to turn on a warning light (STOP) on a dashboard (not shown) of the vehicle 5, and a message on the dashboard to indicate to the users of the vehicle 5 that a torque gradient problem has occurred on drive chain 6.
- le MCU 15 coupe l’alimentation HV de la machine électrique 10.
Une fois l’étape de reconfiguration (E220) exécutée, une étape de rétablissement est enclenchée dans une variante parmi trois options possibles E230, E240 ou 250. - the MCU 15 cuts the HV power supply to the electrical machine 10. Once the reconfiguration step (E220) has been executed, a recovery step is initiated in one of three possible options E230, E240 or 250.
Selon une première option, il est possible que la gravité du non-respect de la consigne du gradient de couple GCc soit si grave, que le rétablissement ne puisse être souhaité que par effacement de la mémoire morte de le MCU 15 par les équipes d’après-vente et vérification de la machine électrique 10 (voire par changement de la machine électrique 10 par les équipes d’après-vente). En d’autres termes, l’étape de rétablissement E230 interdit tout rétablissement de l’alimentation de la machine électrique 10 par redémarrage du véhicule 5 et tout rétablissement de l’alimentation de la machine électrique 10 par le véhicule 5 lui-même (étape E230). According to a first option, it is possible that the seriousness of the non-compliance with the torque gradient GCc instruction is so serious that recovery can only be desired by erasing the read-only memory of the MCU 15 by the management teams. after-sales and verification of the electrical machine 10 (or even by changing the electrical machine 10 by the after-sales teams). In other words, the restoration step E230 prohibits any restoration of the power supply to the electric machine 10 by restarting the vehicle 5 and any restoration of the power supply to the electric machine 10 by the vehicle 5 itself (step E230).
Selon une deuxième option, il est envisageable qu’à la coupure du contact du véhicule, le défaut se réhabilite automatiquement et que le véhicule 5 soit alors autorisé à repartir une fois le défaut réhabilité. L’étape de rétablissement E240 autorise donc le retour de l’alimentation de la machine électrique 10 par redémarrage du véhicule 5. According to a second option, it is possible that when the vehicle's ignition is turned off, the fault is automatically rehabilitated and that the vehicle 5 is then authorized to leave once the fault has been rehabilitated. The restoration step E240 therefore authorizes the return of power to the electrical machine 10 by restarting the vehicle 5.
Selon une troisième option, il est envisageable qu’en cas de non-respect de la consigne de gradient de couple GCc en mode moteur, le MCU 15 interdise le rétablissement sans une intervention des équipes après-vente. Et qu’en mode alternateur, le non-respect de la consigne de couple GCc se rétablisse à la coupure du contact du véhicule 5, le défaut se réhabilite et que le véhicule 5 soit autorisé à repartir une fois le défaut réhabilité. En d’autres termes, selon cette troisième option (étape E250) : soit l’étape de rétablissement interdit tout rétablissement de l’alimentation de la machine électrique (10) par redémarrage du véhicule (5) et par le véhicule (5) lui-même lorsque le premier calculateur (15) a déterminé que l’écart de gradient de couple (EGC) a dépassé un premier seuil d’acceptabilité (CCTrac) pendant une durée supérieure ou égale à une première durée d’analyse (D1 ) dans un mode moteur de la machine électrique (10), et, l’étape de rétablissement autorise un rétablissement de l’alimentation de la machine électrique (10) par redémarrage du véhicule (5) lorsque le premier calculateur (15) a déterminé que l’écart de gradient de couple (EGC) a dépassé un deuxième seuil d’acceptabilité (CCRégé) pendant une durée supérieure ou
égale à une deuxième durée d’analyse (D2) dans un mode générateur de la machine électrique (10) (E250). According to a third option, it is possible that in the event of non-compliance with the torque gradient instruction GCc in engine mode, the MCU 15 prohibits restoration without intervention from the after-sales teams. And that in alternator mode, non-compliance with the torque setpoint GCc is restored when the contact of vehicle 5 is switched off, the fault is rehabilitated and vehicle 5 is authorized to leave once the fault has been rehabilitated. In other words, according to this third option (step E250): either the restoration step prohibits any restoration of power to the electrical machine (10) by restarting the vehicle (5) and by the vehicle (5) -even when the first calculator (15) has determined that the torque gradient deviation (EGC) has exceeded a first acceptability threshold (CCTrac) for a duration greater than or equal to a first analysis duration (D1) in a motor mode of the electric machine (10), and, the restoration step authorizes restoration of the power supply to the electric machine (10) by restarting the vehicle (5) when the first computer (15) has determined that the The torque gradient deviation (EGC) has exceeded a second acceptability threshold (CCRégé) for a duration greater than or equal to a second analysis duration (D2) in a generator mode of the electric machine (10) (E250).
Le rétablissement peut se traduire par les aspects suivants : Recovery can be reflected in the following aspects:
- le MCU 15 peut arrêter de demander l’allumage du voyant d’alerte et du message au tableau de bord ; - the MCU 15 can stop requesting the illumination of the warning light and the message on the dashboard;
- le MCU 15 réautorise le fonctionnement de la machine électrique 10. - the MCU 15 reauthorizes the operation of the electrical machine 10.
Par ailleurs, la seule chose qui peut rester, après rétablissement de l’alimentation de la machine électrique, de ce passage en mode de reconfiguration est que le code de défaut reste mémorisé dans la mémoire morte de l’eVCU 14 et de le MCU 15 pour que l’après-vente puisse voir que la machine électrique 10 a subi un gradient de couple trop important. Ce code défaut est alors à l’état « fugitif >> pour indiquer à l’après-vente que le défaut s’est résolu. Furthermore, the only thing that can remain, after power has been restored to the electrical machine, from this transition to reconfiguration mode is that the fault code remains stored in the read-only memory of the eVCU 14 and the MCU 15. so that after-sales service can see that the electrical machine 10 has suffered too great a torque gradient. This fault code is then in the “fugitive” state to indicate to after-sales that the fault has been resolved.
L’invention est décrite à titre d’exemple non limitatif en référence au véhicule 5 mentionné en préambule et/ou à la machine électrique 10 mentionnée en préambule, c’est-à-dire une machine électrique à aimant permanent présentant trois pôles, mais peut tout aussi s’appliquer en référence à une machine électrique présentant un nombre de pôles différents, par exemple six, neuf ou plus de neuf pôles. The invention is described by way of non-limiting example with reference to the vehicle 5 mentioned in the preamble and/or to the electric machine 10 mentioned in the preamble, that is to say an electric machine with a permanent magnet having three poles, but can also be applied with reference to an electrical machine having a different number of poles, for example six, nine or more than nine poles.
D’une manière générale, l’invention est transposable à tout véhicule disposant d’une machine électrique de traction, par exemple, non limitativement, les véhicules électriques, hybrides ou à pile à combustion. Ces véhicules peuvent être des véhicules particuliers ou commerciaux (automobile, motos, scooters, bateaux, avions, camions, etc.).
Generally speaking, the invention can be transposed to any vehicle having an electric traction machine, for example, without limitation, electric, hybrid or combustion cell vehicles. These vehicles can be private or commercial vehicles (automobile, motorcycles, scooters, boats, planes, trucks, etc.).
Claims
1. Procédé de pilotage d’une machine électrique formant moteur d’entraînement et générateur électrique, dans un véhicule à chaîne d’entraînement électrique (6), le véhicule (5) comportant : 1. Method for controlling an electric machine forming a drive motor and electric generator, in a vehicle with an electric drive chain (6), the vehicle (5) comprising:
- une batterie (8) formant source d’électricité ; - a battery (8) forming a source of electricity;
- un groupe motopropulseur (7) comportant la machine électrique (10), au moins une roue motrice (12), au moins un ensemble de calculateurs (9), et, un onduleur (13) disposé entre la batterie (8) et la machine électrique (10), la machine électrique (10) étant alimentée en courant depuis la batterie (8) par l’intermédiaire de l’onduleur (13), et configurée pour convertir l’électricité reçue de la batterie (8) via l’onduleur (13) en énergie mécanique dans un mode moteur de la machine électrique (10), et pour convertir l’énergie mécanique reçue en électricité dans un mode générateur de la machine électrique (10), la machine électrique comportant en outre un stator (21 ), présentant une pluralité de pôles (21a, 21b, 21c), et un rotor (22) ; l’au moins une roue motrice (12) étant configurée pour être entraînée en rotation par l’énergie mécanique produite par la machine électrique (10) ; l’ensemble de calculateurs (9) comportant : - a powertrain (7) comprising the electric machine (10), at least one driving wheel (12), at least one set of computers (9), and, an inverter (13) arranged between the battery (8) and the electric machine (10), the electric machine (10) being supplied with current from the battery (8) via the inverter (13), and configured to convert the electricity received from the battery (8) via the the inverter (13) into mechanical energy in a motor mode of the electric machine (10), and to convert the mechanical energy received into electricity in a generator mode of the electric machine (10), the electric machine further comprising a stator (21), having a plurality of poles (21a, 21b, 21c), and a rotor (22); the at least one driving wheel (12) being configured to be rotated by the mechanical energy produced by the electric machine (10); the set of computers (9) comprising:
- un premier calculateur (15), dit unité de commande de machine, et formant organe de pilotage de la machine électrique (10) ; - a first computer (15), called a machine control unit, and forming a control member of the electric machine (10);
- un calculateur central (14), dit unité de commande de véhicule électrique, et formant superviseur général du groupe motopropulseur (7), y compris le premier calculateur (15) ; le procédé de pilotage de la machine électrique (10) comportant : - a central computer (14), called an electric vehicle control unit, and forming a general supervisor of the powertrain (7), including the first computer (15); the method of controlling the electrical machine (10) comprising:
- une étape d’envoi (E130) d’une consigne de couple au premier calculateur (15) par le calculateur central (14) ; - a step of sending (E130) a torque reference to the first computer (15) by the central computer (14);
- une étape de transmission (E140) d’une consigne de courant à l’onduleur (13) par le premier calculateur (15) ; - a step of transmitting (E140) a current setpoint to the inverter (13) by the first computer (15);
- une étape de mesure, ou de réception de la mesure, (E150) par le premier calculateur (15) : - a step of measuring, or receiving the measurement, (E150) by the first calculator (15):
-- de la tension aux bornes de la machine électrique (10) ; -- the voltage at the terminals of the electric machine (10);
-- du courant prélevé par la machine électrique (10) ;
-- de la température du stator de la machine électrique (10) ; et -- du régime de rotation du rotor de la machine électrique (10) ; -- the current drawn by the electric machine (10); -- the temperature of the stator of the electric machine (10); and -- the rotation speed of the rotor of the electric machine (10);
- une étape de détermination d’un coefficient de rendement (E160) de la machine électrique (10) à l’aide de la tension aux bornes de la machine électrique (10), du courant prélevé par la machine électrique (10) et du régime de rotation du rotor de la machine électrique (10) ; - a step of determining an efficiency coefficient (E160) of the electric machine (10) using the voltage at the terminals of the electric machine (10), the current drawn by the electric machine (10) and the rotation speed of the rotor of the electric machine (10);
- une étape de calcul du couple réalisé (E170) que la machine électrique produit à destination de la roue motrice (12) ; - a step of calculating the torque produced (E170) that the electric machine produces for the drive wheel (12);
- une étape de calcul du gradient de couple de consigne (E180) selon une périodicité donnée par le premier calculateur (15) ; - a step of calculating the target torque gradient (E180) according to a periodicity given by the first calculator (15);
- une étape de calcul du gradient de couple réalisé (E190) selon la périodicité donnée par le premier calculateur (15) ; - a step of calculating the torque gradient produced (E190) according to the periodicity given by the first calculator (15);
- une étape de détermination d’un écart de gradient de couple (E200) entre le gradient de couple de consigne et le gradient de couple réalisé pour chaque périodicité donnée par le premier calculateur (15) ; - a step of determining a torque gradient difference (E200) between the set torque gradient and the torque gradient produced for each periodicity given by the first calculator (15);
- une étape de comparaison (E210) de l’écart de gradient de couple avec un seuil d’acceptabilité maximal correspondant à un écart de gradient de couple maximal admissible, par le premier calculateur (15) ; - a step of comparing (E210) the torque gradient difference with a maximum acceptability threshold corresponding to a maximum admissible torque gradient difference, by the first calculator (15);
- une étape de reconfiguration (E220) de la machine électrique (10), par le premier calculateur (15), déclenchée lorsque l’écart de gradient de couple dépasse le seuil d’acceptabilité pendant une durée supérieure à une durée d’analyse prédéterminée, l’étape de reconfiguration incluant une coupure de l’alimentation de la machine électrique (10) ; - a step of reconfiguration (E220) of the electrical machine (10), by the first computer (15), triggered when the difference in torque gradient exceeds the acceptability threshold for a duration greater than a predetermined analysis duration , the reconfiguration step including cutting off the power supply to the electrical machine (10);
- une étape de rétablissement (E230 ; E240 ; E250) de l’alimentation de la machine électrique (10). - a restoration step (E230; E240; E250) of the power supply to the electrical machine (10).
2. Procédé de pilotage de machine électrique selon la revendication 1 , caractérisé en ce que l’étape de reconfiguration (E220) de la machine électrique (10) est déclenchée lorsque : 2. Method for controlling an electrical machine according to claim 1, characterized in that the reconfiguration step (E220) of the electrical machine (10) is triggered when:
> dans un mode moteur de la machine électrique (10), le premier calculateur (15) détermine que l’écart de gradient de couple dépasse un premier seuil d’acceptabilité pendant une durée supérieure ou égale à une première durée d’analyse ; ou, dans un mode générateur de la machine électrique (10), le premier calculateur (15) détermine que l’écart de gradient de couple dépasse un
deuxième seuil d’acceptabilité pendant une durée supérieure ou égale à une deuxième durée d’analyse ; le premier seuil d’acceptabilité et le deuxième seuil d’acceptabilité étant de préférence différents l’un de l’autre. > in a motor mode of the electric machine (10), the first calculator (15) determines that the torque gradient difference exceeds a first acceptability threshold for a duration greater than or equal to a first analysis duration; or, in a generator mode of the electric machine (10), the first calculator (15) determines that the torque gradient difference exceeds one second acceptability threshold for a duration greater than or equal to a second analysis duration; the first acceptability threshold and the second acceptability threshold preferably being different from each other.
3. Procédé de pilotage de machine électrique selon la revendication 2, caractérisé en ce que le premier seuil d’acceptabilité et le deuxième seuil d’acceptabilité sont calibrables indépendamment l’un de l’autre. 3. Method for controlling an electrical machine according to claim 2, characterized in that the first acceptability threshold and the second acceptability threshold can be calibrated independently of each other.
4. Procédé de pilotage de machine électrique selon l’une quelconque des revendications 2 à 3, caractérisé en ce que : 4. Method for controlling an electrical machine according to any one of claims 2 to 3, characterized in that:
- le premier seuil d’acceptabilité est compris entre 5 et 50 Nm/s, de préférence entre 10 et 35 Nm/s, de préférence encore vaut 25 Nm/s ; et/ou, - the first acceptability threshold is between 5 and 50 Nm/s, preferably between 10 and 35 Nm/s, more preferably equal to 25 Nm/s; and or,
- le deuxième seuil d’acceptabilité est compris entre 3 et 30 Nm/s, de préférence entre 5 et 20 Nm/s, de préférence encore vaut 10 Nm/s. - the second acceptability threshold is between 3 and 30 Nm/s, preferably between 5 and 20 Nm/s, more preferably equal to 10 Nm/s.
5. Procédé de pilotage de machine électrique selon l’une quelconque des revendications 2 à 4, caractérisé en ce que : 5. Method for controlling an electrical machine according to any one of claims 2 to 4, characterized in that:
- ladite périodicité est choisie entre 10 et 200 ms, de préférence entre 25 et 100 ms, de préférence encore entre 40 et 75 ms ; et/ou - said periodicity is chosen between 10 and 200 ms, preferably between 25 and 100 ms, more preferably between 40 and 75 ms; and or
- la première durée d’analyse et/ou la deuxième durée d’analyse est/sont comprise(s) entre 50 et 1000 millisecondes, de préférence entre 100 et 500 millisecondes, de préférence encore est/sont égale(s) l’une et/ou l’autre à 200 millisecondes. - the first analysis duration and/or the second analysis duration is/are between 50 and 1000 milliseconds, preferably between 100 and 500 milliseconds, more preferably is/are equal to one and/or the other at 200 milliseconds.
6. Procédé de pilotage de machine électrique selon l’une quelconque des revendications 1 à 5, caractérisé en ce que l’étape de rétablissement interdit tout rétablissement de l’alimentation de la machine électrique (10) par redémarrage du véhicule (5) et tout rétablissement de l’alimentation de la machine électrique (10) par le véhicule (5) lui-même (E230). 6. Method for controlling an electric machine according to any one of claims 1 to 5, characterized in that the restoration step prohibits any restoration of power to the electric machine (10) by restarting the vehicle (5) and any restoration of power to the electrical machine (10) by the vehicle (5) itself (E230).
7. Procédé de pilotage de machine électrique selon l’une quelconque des revendications 1 à 5, caractérisé en ce que l’étape de rétablissement (E240) autorise un rétablissement de l’alimentation de la machine électrique (10) par redémarrage du véhicule (5). 7. Method for controlling an electric machine according to any one of claims 1 to 5, characterized in that the restoration step (E240) authorizes restoration of power to the electric machine (10) by restarting the vehicle ( 5).
8. Procédé de pilotage de machine électrique selon l’une quelconque des revendications 1 à 5, caractérisé en ce que l’étape de rétablissement interdit tout rétablissement de l’alimentation de la machine électrique (10) par redémarrage du véhicule (5) et par le véhicule (5) lui-même lorsque le premier
calculateur (15) a déterminé que l’écart de gradient de couple a dépassé un premier seuil d’acceptabilité pendant une durée supérieure ou égale à une première durée d’analyse dans un mode moteur de la machine électrique (10), et, l’étape de rétablissement (250) autorise un rétablissement de l’alimentation de la machine électrique (10) par redémarrage du véhicule (5) lorsque le premier calculateur (15) a déterminé que l’écart de gradient de couple a dépassé un deuxième seuil d’acceptabilité pendant une durée supérieure ou égale à une deuxième durée d’analyse dans un mode générateur de la machine électrique (10). 8. Method for controlling an electric machine according to any one of claims 1 to 5, characterized in that the restoration step prohibits any restoration of power to the electric machine (10) by restarting the vehicle (5) and by the vehicle (5) itself when the first calculator (15) has determined that the torque gradient difference has exceeded a first acceptability threshold for a duration greater than or equal to a first analysis duration in a motor mode of the electric machine (10), and, the restoration step (250) authorizes a restoration of power to the electrical machine (10) by restarting the vehicle (5) when the first computer (15) has determined that the difference in torque gradient has exceeded a second threshold of acceptability for a duration greater than or equal to a second analysis duration in a generating mode of the electric machine (10).
9. Produit-programme d’ordinateur apte à mettre en oeuvre le procédé de pilotage d’une machine électrique formant moteur d’entraînement vers un mode de fonctionnement en roue libre selon l’une quelconque des revendications 1 à 8. 9. Computer program product capable of implementing the method of controlling an electric machine forming a drive motor towards a freewheel operating mode according to any one of claims 1 to 8.
10. Véhicule à chaîne d’entraînement électrique, caractérisé en ce qu’il est configuré pour pouvoir mettre en oeuvre le procédé de pilotage selon l’une quelconque des revendications 1 à 8 et/ou dans lequel le produit-programme d’ordinateur de la revendication 9 est installé.
10. Vehicle with an electric drive chain, characterized in that it is configured to be able to implement the control method according to any one of claims 1 to 8 and/or in which the computer program product of claim 9 is installed.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FRFR2205183 | 2022-05-31 | ||
FR2205183A FR3135943B1 (en) | 2022-05-31 | 2022-05-31 | METHOD FOR CONTROLLING AN ELECTRIC MACHINE, CORRESPONDING COMPUTER PROGRAM PRODUCT AND VEHICLE. |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023233085A1 true WO2023233085A1 (en) | 2023-12-07 |
Family
ID=82781020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR2023/050365 WO2023233085A1 (en) | 2022-05-31 | 2023-03-16 | Method for controlling an electric machine, and corresponding computer program product and vehicle |
Country Status (2)
Country | Link |
---|---|
FR (1) | FR3135943B1 (en) |
WO (1) | WO2023233085A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2205183A5 (en) | 1972-09-23 | 1974-05-24 | Koppers Wistra Ofenbau Gmbh | |
EP2063333A1 (en) * | 2007-11-22 | 2009-05-27 | Hitachi Ltd. | Motor control apparatus |
US20100114414A1 (en) * | 2007-06-22 | 2010-05-06 | Yoshiaki Sano | Controller for electric vehicles |
FR3043604A1 (en) * | 2015-11-13 | 2017-05-19 | Renault Sas | SYSTEM AND METHOD FOR MONITORING THE MOTOR TORQUE OF AN ELECTRIC OR HYBRID VEHICLE |
WO2022095842A1 (en) * | 2020-11-05 | 2022-05-12 | 中国第一汽车股份有限公司 | Output torque monitoring system and method for vehicle drive system, and vehicle |
-
2022
- 2022-05-31 FR FR2205183A patent/FR3135943B1/en active Active
-
2023
- 2023-03-16 WO PCT/FR2023/050365 patent/WO2023233085A1/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2205183A5 (en) | 1972-09-23 | 1974-05-24 | Koppers Wistra Ofenbau Gmbh | |
US20100114414A1 (en) * | 2007-06-22 | 2010-05-06 | Yoshiaki Sano | Controller for electric vehicles |
EP2063333A1 (en) * | 2007-11-22 | 2009-05-27 | Hitachi Ltd. | Motor control apparatus |
FR3043604A1 (en) * | 2015-11-13 | 2017-05-19 | Renault Sas | SYSTEM AND METHOD FOR MONITORING THE MOTOR TORQUE OF AN ELECTRIC OR HYBRID VEHICLE |
WO2022095842A1 (en) * | 2020-11-05 | 2022-05-12 | 中国第一汽车股份有限公司 | Output torque monitoring system and method for vehicle drive system, and vehicle |
Also Published As
Publication number | Publication date |
---|---|
FR3135943A1 (en) | 2023-12-01 |
FR3135943B1 (en) | 2024-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2209664B1 (en) | Method for controlling the regenerative braking of a vehicle including at least one electric motor | |
EP1960224B1 (en) | Method and device for controlling and monitoring a hybrid four-wheel drive vehicle | |
EP2032405B1 (en) | Micro-hybrid system for motor vehicle incorporating a piloting strategies module | |
FR2953077A1 (en) | INVERTER FOR DRIVING A SYNCHRONOUS ELECTRIC MOTOR COMPRISING AN INTEGRATED REGULATOR. | |
FR2909625A1 (en) | DEVICE FOR CONTROLLING PROPULSION SOURCE FOR VEHICLE | |
WO2023233085A1 (en) | Method for controlling an electric machine, and corresponding computer program product and vehicle | |
EP2776270B1 (en) | Adaptation of a simulated engine-braking instruction | |
EP4054910A1 (en) | Method for controlling a motor vehicle powertrain comprising at least two driving power sources | |
FR3078204A1 (en) | MANAGEMENT OF ELECTRICAL ENERGY IN A HYBRID MOTOR VEHICLE | |
FR2992041A1 (en) | Method for checking use of electric motor and thermal motor of power unit of hybrid vehicle i.e. car, involves determining motor to be utilized according to current operating mode of power unit, and current speed of vehicle | |
EP2788219B1 (en) | Estimation of recuperated energy | |
WO2023227837A1 (en) | Method for monitoring a driving torque of an electric traction machine | |
FR2793449A1 (en) | Hybrid motor vehicle with a decelerator type battery charger has the electric drive serving as a generator and a decelerator of the vehicle as an alternative to vehicle powering | |
KR102059323B1 (en) | Electric car | |
WO2023242423A1 (en) | Method and system for controlling a hybrid motor vehicle during decelerations | |
WO2024079399A1 (en) | Monitoring the current to a motor involved in the immobilization of a vehicle | |
FR2977538A1 (en) | Method for simulating engine braking of e.g. electric vehicle, involves transmitting substitution control toward complementary braking unit, where substitution control is generated from potential braking value of regenerative braking unit | |
WO2024133206A1 (en) | Method for controlling an electrical assembly of a motor vehicle having an internal combustion engine with hybridised manual transmission | |
EP4222009A1 (en) | Device for controlling the restarting of a combustion engine of a hybrid vehicle | |
FR3136612A1 (en) | REDUNDANCY MONITORING OF THE OPERATION OF DETECTORS OF AN ELECTRIC MOTOR MACHINE OF A VEHICLE | |
FR3139421A1 (en) | MONITORING THE ENGINE SPEED OF AN ELECTRIC POWER MACHINE OF A VEHICLE | |
FR2989658A1 (en) | Management device for managing dissipative and recuperative braking system of hybrid car, has computing and coordination units for determining final recuperative baking torque set point to control recuperative braking system | |
FR2996078A1 (en) | Control system for controlling three-phase synchronous machine of electric car, has regulating unit capable of degrading electrical efficiency of synchronous machine according to permissible power level of battery | |
FR2970385A1 (en) | Method for controlling e.g. alternators of motor vehicle equipped with power assisted devices, involves controlling alternator according to signal emitted by electric consumer, where signal represents electric power need of consumer | |
FR2794705A1 (en) | Control of slowing of motor vehicle with a heat engine as principal drive has auxiliary electric machine coupled directly to engine flywheel actuated by brake pedal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23714242 Country of ref document: EP Kind code of ref document: A1 |