Rotary drive system, method for controlling an inverter and associated computer program
09735721 · 2017-08-15
Assignee
Inventors
Cpc classification
H02P29/68
ELECTRICITY
Y02T10/64
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02P23/28
ELECTRICITY
International classification
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
H02P29/68
ELECTRICITY
H02P23/00
ELECTRICITY
H02P23/28
ELECTRICITY
H02P29/024
ELECTRICITY
Abstract
A rotary drive system having a voltage source and an electric motor. The motor has a stator with independent phases and a rotor, an inverter designed to connect each phase to the voltage source in order to generate phase currents, and a device for controlling the inverter. The control device includes a unit for determining whether the fundamental frequency of the phase currents is lower than a frequency threshold equal to, at the most, 100 Hz, and a unit for generating a command, configured such that, when the fundamental frequency is determine as being lower than the frequency threshold, the command causes the appearance of a homopolar component in the phase currents.
Claims
1. A rotary drive system comprising: a voltage source; an electric motor comprising: a stator with independent phases, a rotor, an inverter designed to connect each phase to the voltage source in order to generate phase currents, and a device for controlling the inverter, wherein the control device comprises: a unit for determining whether the fundamental frequency of the phase currents is lower than a frequency threshold less than or equal to 100 Hz, a unit for generating a command, configured such that, when the fundamental frequency is determined as being lower than the frequency threshold, the command causes the appearance of a homopolar component in the phase currents.
2. The rotary drive system according to claim 1, wherein the homopolar component is a harmonic.
3. The rotary drive system according to claim 2, wherein the homopolar component is a third harmonic.
4. The rotary drive system according to claim 2, wherein the homopolar component has a peak value equal to a predetermined fraction of the peak value of the non-homopolar components of the phase currents.
5. Rotary drive system according to claim 4, wherein the homopolar component has a peak value equal to 1−√3/2 times the peak value of the non-homopolar components of the phase currents.
6. The rotary drive system according to claim 1, wherein the control device furthermore comprises a unit for determining whether a torque setpoint is higher than a torque threshold equal to at least 100 N, and wherein the unit for generating the command is configured such that the command causes the appearance of a homopolar current in the phases of the electric motor when the fundamental frequency is determined as being lower than the frequency threshold and when the torque setpoint is determined as being higher than the torque threshold.
7. A method for controlling an inverter for connecting each phase of a stator of an electric motor to a DC voltage source, the phases being independent, the method comprising: obtaining a speed of rotation of the electric motor; determining whether the fundamental frequency of the phase currents is lower than a frequency threshold less than or equal to 100 Hz; and generating a command which, when the fundamental frequency is determined as being lower than the frequency threshold, causes the appearance of a homopolar component in the phase currents.
8. A non-transitory computer readable medium storing a computer program comprising instructions which, when executed on a computer, lead to the computer performing a method, the method comprising: obtaining a speed of rotation of the electric motor; deter mining whether the fundamental frequency of the phase currents is lower than a frequency threshold less than or equal to 100 Hz; and generating a command which, when the fundamental frequency is determined as being lower than the frequency threshold, causes the appearance of a homopolar component in the phase currents.
Description
(1) One exemplary embodiment of the invention will now be described with reference to the appended drawings, amongst which:
(2)
(3)
(4)
(5)
(6) With reference to
(7) The rotary drive system 100 first of all comprises a voltage source 102 designed in the example described to supply a DC voltage V with respect to a reference electrical potential M (electrical ground).
(8) The rotary drive system 100 furthermore comprises an electric motor 104. As is known per se, the electric motor 104 comprises a stator (not shown) and a rotor 106 designed to rotate with respect to the stator about an axis of rotation A, at a speed Ω and supplying an electromagnetic torque. The stator comprises phases, numbering three in the example described and denoted by the references a, b and c. The phases a, b, c each have two terminals. Furthermore, the phases a, b, c are independent, in other words they are not connected by one of their terminals to a common point, commonly referred to as “neutral”. The phases a, b, c are designed to respectively conduct phase currents, denoted ia, ib and ic.
(9) The rotary drive system 100 furthermore comprises an inverter 108 designed to connect each phase a, b, c of the electric motor 104 to the source of DC voltage 102. The inverter 108 comprises several arms, one per terminal for the phases a, b, c. Thus, in the example described, the inverter 108 comprises six arms. Each arm is designed to connect the terminal with which it is associated to the voltage V or else to the ground M of the voltage source 102. Each arm thus comprises two controlled switches configured in series and connected in their middle to the associated terminal, whereas the two ends of the arm are respectively connected to the voltage V and to the electrical ground M. The inverter 108 is thus designed to apply to each phase a, b, c: the voltage +V, its inverse −V, or else the zero voltage when the two terminals of the phase in question are both connected to the same point (V or M). The switches are for example bipolar transistors with insulated gates, also denoted by the acronym IGBT (for “Insulated Gate Bipolar Transistor”).
(10) The rotary drive system 100 furthermore comprises a sensor 110 designed to measure the speed of rotation Q of the rotor 106 with respect to the stator.
(11) The rotary drive system 100 furthermore comprises a device 112 for controlling the inverter 108. In the example described, the control device 112 is designed to supply a command to the inverter 108 as a function of the rotation speed Ω and of a rotation speed setpoint Ω* of the rotor 106 with respect to the stator. The speed setpoint Ω* is for example received from a speed regulator when the rotary drive system 100 is implemented in a motor vehicle. The control of the inverter 108 generally corresponds to very high frequency commands for opening/closing of the switches of the arms of the inverter 108. The control device 112 takes for example the form of a processor. In this case, the units of the control device 112 detailed hereinbelow are for example implemented in the form of computer programmes executed by the processor and/or dedicated electronic circuits of the processor.
(12) The control device 112 first of all comprises a unit 114 for determining whether the fundamental frequency of the phase currents is lower than a frequency threshold equal to, at the most, 100 Hz, preferably a minimum of 50 Hz. In the example described, the fundamental frequency of the phase currents is determined from the speed of rotation Q of the rotor 106. Indeed, in an electric motor, it often happens that the phases alternate several times about the axis A (the electric motor then comprises several poles) in order to obtain a de-multiplication factor between the electrical frequency and the mechanical frequency of rotation of the rotor 106. Thus, the fundamental frequency of the phase currents is equal to the frequency of rotation of the rotor 106 multiplied by the de-multiplication factor.
(13) The control device 112 furthermore comprises a unit 116 for determining an electromagnetic torque setpoint C* for the electric motor 104 based on the speed Ω and on the speed setpoint Ω*.
(14) The control device 112 furthermore comprises a unit 118 for determining whether the torque setpoint is higher than a torque threshold equal to at least 100 N, preferably at least 200 N.
(15) The control device 112 furthermore comprises a unit 120 for generating the command for the inverter 108. This unit 120 is configured such that the command causes the appearance of a homopolar component of phase current in the phases a, b, c of the electric motor 104 when the fundamental frequency is determined as being lower than the frequency threshold and when the torque setpoint is determined as being higher than the torque threshold. In the example described, when the fundamental frequency is determined as being higher than the frequency threshold or when the torque setpoint is determined as being lower than torque threshold, the unit 120 is furthermore configured such that the command of the inverter 108 balances the phases a, b, c, in other words such that there is no homopolar component.
(16) In the example described, the homopolar component is a third harmonic and has a peak value equal to a predetermined fraction of the peak value of the non-homopolar components of the phase currents, preferably 1-√3/2 times the peak value of the non-homopolar components.
(17) It will be appreciated that, in the case of a complete blockage of the rotor, the fundamental frequency is zero. In this case, the homopolar component is therefore constant.
(18) With reference to
(19) During a step 202, the sensor 110 measures the speed and supplies this measurement to the control device 112.
(20) During a step 204, the unit 114 deduces the fundamental frequency of the phase currents based on the speed and determines whether this fundamental frequency is lower than the frequency threshold.
(21) During a step 206, the unit 116 determines the torque setpoint C* from the speed Ω and from the speed setpoint Ω*.
(22) During a step 208, the unit 118 determines whether the torque setpoint C* is higher than torque threshold.
(23) During a step 210, the unit 120 receives the torque setpoint C* together with the results of the determinations carried out by the units 114 and 118. If these results indicate that the fundamental frequency is lower than the frequency threshold and the torque setpoint higher than the torque threshold, the unit 120 generates a command for the switches of the inverter 108 causing the appearance of a homopolar component of phase current in the phases a, b, c. This homopolar component is added to the non-homopolar component which is accordingly designed to make the electric motor 104 reach the torque setpoint C*. Otherwise, the unit 120 generates a command balancing the phase currents, in such a manner that only the non-homopolar component remains in each phase a, b, c.
(24) With reference to
(25) The graph B shows the non-harmonic components, whereas the graph C shows the homopolar component present in each phase a, b, c.
(26) With reference to
(27) The graph B shows the same situation for the drive system 100 previously described. It will be appreciated that, subsequent to the blocking of the rotor, a homopolar component is generated, the latter making the phase current flowing through the phase in question decrease, and hence limiting the heating of the switch.
(28) The invention is not limited to the exemplary embodiment previously described, but on the contrary defined by the appended claims, whose scope extends to all the modifications and alternative configurations that may be conceived based on the general knowledge of those skilled in the art.
(29) For example, a homopolar component could be generated whenever the fundamental frequency of the homopolar currents goes below the frequency threshold, irrespective of the value of the torque setpoint.