The subject of the invention is a method for controlling an electrical machine, called a synchronous reluctance machine, and an electrical machine fitted to be able to be controlled according to this method.
A synchronous reluctance electrical machine comprises a series of stator windings defining poles of the machine and a rotor made of ferromagnetic material which has been structured for example with a series of notches, in order to make it easier to establish a magnetic field inside the rotor in certain particular directions.
The rotor may furthermore consist of a layered structure in order to limit the flow of electrical currents inside the rotor.
Such machines are often less costly to produce than machines of which the rotor comprises windings or permanent magnets. The maximum torque that it is possible to obtain for a given intensity of current depends in particular on the method of control.
Specifically, the mechanical power developed by an electric motor is proportional to the product of the current injected into the stator windings of the motor, by the electromotive force induced in these windings by the rotation of the rotor.
However, the electromotive force of an electrical machine is not always sinusoidal. The electromotive force of a machine supplied by a sine wave current is often square.
In order to optimize the power or the torque delivered by the machine, it would be necessary to be able to supply the machine with a current of the same profile as the electromotive force. By injecting a sine wave current, only the fundamental of the electromotive force is used, the other harmonics of the electromotive force not being used and degrading the power factor of the machine.
In the case of a reluctance machine, the electromotive force depends not only on the rotation speed of the rotor, but also depends on the shape of the currents injected into the windings.
To increase the torque delivered by the machine, it is therefore possible to be tempted to supply the machine with current signals of rectangular shape. Such a method of control however poses several problems:
For want of exciting the motor by a rectangular current, certain documents, such as patent application JP 61 00 1294, propose to inject harmonic signals of current in addition to a sine-wave fundamental current signal in order to generate more power for a given voltage. U.S. Pat. No. 5,189,357 therefore proposes to excite a synchronous machine by a sine-wave signal on which a harmonic of order 3 of the first signal is superposed.
U.S. Pat. No. 6,674,262 proposes to inject a complex signal consisting of a fundamental and of a series of harmonics of which the amplitude is determined by fine tuning during the design of the machine.
The solutions proposed above propose an a priori injected current profile, but do not propose to take account of the real profile of the signal of electromotive force. Moreover, the shape of the injected current signal is similar for the low torques as for the high torques, which is capable of generating unnecessary iron losses at low torques, and, for the greater current amplitudes, of limiting the torque that the machine could supply.
The object of the invention is to improve the control of an electrical machine, notably of a reluctance electrical machine, so as to make it possible both to limit the iron losses at low torques, and, for one and the same maximum amplitude of current allowed by the supply electrical circuits, to obtain a greater torque or mechanical power of the machine.
Accordingly, in a method for controlling a reluctance polyphase electrical machine, notably a motor for a motor vehicle, the currents injected into each coil of the stator of the machine are deduced by a transformation similar in its principle to a transformation of Concordia-Park type of a pair (Id, Iq) of excitation currents Id and of armature current Iq defined in a reference frame (d, q) rotating with the rotor of the machine, such that:
According to a preferred embodiment, when the torque setpoint of the machine increases, the amplitude of the harmonic of highest order amongst the harmonics effectively present of the excitation current is increased until this amplitude reaches a threshold amplitude associated with the order of the harmonic, while keeping constant the amplitude of the lower-order harmonics of the excitation current.
When the torque setpoint increases further and the amplitude of the harmonic of the highest order reaches the threshold amplitude associated with the order of the harmonic, a higher-order harmonic signal is added to the excitation current.
Advantageously, the composition of the signal of excitation current (Id) is determined on the basis of a first mapping linking the torques of rotation speed and of setpoint torque (N, C) of the machine, and lists of amplitudes to be applied to the fundamental and to the various odd harmonics comprising the excitation current (Id).
Preferably, the amplitudes of the odd harmonics are chosen such that the excitation current Id becomes ever closer to a rectangular signal as the torque setpoint (C) increases.
According to a preferred embodiment, the pulsation (ω) of the fundamental of the excitation signal is equal to the pulsation (Ω) of the machine multiplied by the number of pairs of poles of the machine, and the rotation speed of the reference frame (d, q) in which the excitation current (Id) and the armature current (Iq) are calculated is equal to the rotation speed of the rotor of the machine.
The phase of the excitation signal (Id) is preferably chosen such that this signal (Id) is maximum when an axis of minimum reluctance (d) of the machine rotor is aligned with the axis of one of the coils of the stator of the machine. “Minimum reluctance axis” means one of the radial directions of the rotor along which the induction magnetic field is locally maximal relative to the adjacent directions for a given excitation field.
According to one possible embodiment, the amplitude of the armature current (Iq) is chosen such that an effective value of the armature current (Iq) is equal to an effective value (Id) of the excitation current.
According to another embodiment, the amplitude of the armature current (Iq) is determined by means of a second mapping that is a function of the torque (C) of the setpoint of the machine and of the rotation speed (N) of the machine.
The method may be applied to the controlling of a reluctance electrical machine with diametral winding. The estimated electromotive force of the machine is then preferably filtered so as to count only the electromotive force that is self-induced by each winding of the stator, while excluding the terms of mutual inductions between the various windings.
The method may also be applied to the control of a reluctance electrical machine with tooth winding. In this application, the harmonics of a gear-teeth frequency are then excluded from the armature-current signal (Iq), the gear-teeth frequency being equal to the number of winding teeth multiplied by the frequency of rotation of the rotor of the machine.
According to another aspect, a subject of the invention is a reluctance electrical machine fitted with a means for estimating the angular position of the rotor of the machine, with a means for determining the electromotive force of the machine, and with a control unit. The control unit is configured to compute the currents to be injected into the various coils of the stator of the machine, by a change of rotating reference frame based on a first excitation-current signal, mapped as a function of a torque setpoint of the machine and of the estimated speed of rotation of the rotor, and based on a second armature-current signal proportional to the electromotive force estimated or measured by the determination means.
Advantageously, the means for determining the electromotive force comprises a winding of one or more conductive turns not supplied with electric current, wound so as to be traversed by the same magnetic flux as one of the coils of the stator of the machine, the winding being fitted with a sensor of the voltage generated between its two ends.
An electrical machine according to the invention may therefore be fitted with a winding of one or more conductive turns not supplied with electric current, wound so as to be traversed by the same magnetic flux as one of the coils of the stator of the machine. It can then be fitted with a sensor capable of measuring the voltage generated between the two ends of the winding, and fitted with a control unit configured to compute the currents to be injected into the various coils of the stator of the machine, by a change of rotating reference frame based on a first excitation-current signal, mapped as a function of a torque setpoint of the machine and of the estimated rotation speed of the rotor, and based on a second armature-current signal proportional to a filtered value of the voltage between the ends of the winding.
Preferably, the sensor of voltage at the terminals of the winding is offset or is electrically isolated from the portion of the control unit computing the currents to be injected.
The electrical machine thus fitted can be a reluctance electrical machine of which the winding of the stator is a tooth winding.
According to another variant embodiment, the electrical machine thus fitted can be a reluctance electrical machine of which the winding of the stator is a winding of diametral type.
A reluctance electrical machine with tooth winding can be fitted with a means for estimating the angular position of the rotor of the machine, fitted with a winding of one or more conductive turns not supplied with current and wound so as to be traversed by the same magnetic flux as one of the coils of the stator of the machine, fitted with a sensor capable of measuring the voltage generated between the two ends of the winding, and fitted with a control unit. The control unit may be configured to compute the currents to be injected into the various coils of the stator of the machine, by a change of rotating reference frame based on a first excitation-current signal, mapped as a function of a torque setpoint of the machine and of an estimated rotation speed of the rotor, and of a second armature-current signal proportional to a filtered value of the voltage between the ends of the winding. The control unit may then be configured to exclude from the armature current the multiple frequencies of the gear-teeth frequency, the gear-teeth frequency being equal to the number of winding teeth multiplied by the frequency of rotation of the rotor of the machine.
Other objects, features and advantages of the invention will appear on reading the following description, given only as a nonlimiting example and made with reference to the appended drawings in which:
In this instance the rotor is shown in a plane perpendicular to an axis Z of axial symmetry of the rotor.
The mass of the rotor 1, made of ferromagnetic material, is notched by notches 2 defined by portions of curved surfaces of generatrices parallel to the axis z. In the example illustrated, the contours of the notches 2 are defined by portions of a cylinder centered on axes external to the external circumference of the rotor 1.
The end of the notches 2 approaches, without joining the external circumference of the rotor 1. The notches 2 delimit directions of lesser reluctance along which a magnetic field induced inside the rotor 1 tends to be oriented. Such a minimum reluctance axis is for example identified by the axis 3, or the axis d, of
The interaction of the magnetic fields induced inside the ferromagnetic material forming the rotor 1, and of the magnetic field induced in the air gap between the rotor 1 and the stator coils (not shown) of the electrical machine (not shown) make it possible to create the rotation torque of the machine.
In the control method according to the invention, the stator currents (Id, Iq) are defined to be injected into the coils of an equivalent two-phase machine, representing the real machine with any number of phases more than 2, provided that there is a change of reference frame. Moreover, in order to compute the currents of the equivalent machine, the adopted situation is that of a reference frame rotating at the same speed as the rotor of the real machine (change of reference frame commonly called “Park transform”). Through misuse of language, the rotating reference frame, in the space of currents, is similar to the geometric reference frame (d, q) linked to the rotor, because the two reference frames rotate at the same speed.
The intensities of current injected into each of the stator coils of the real machine are therefore deduced by a change of reference frame making it possible to change from a current system with n phases, for example with three phases, to a two-phase (Id, Iq) current system, and vice versa. The values of current to be injected into each of the coils of the stator are therefore defined as soon as the two signals Id and Iq of the equivalent bipolar system are determined.
The values of current Id and Iq are defined in the following manner. The current Id, the excitation current, is defined a priori as a function of the operating domain (torque, rotation speed) of the electrical machine, so as to create an initial magnetic field in the rotor 1. For torque setpoints that are not very high, this excitation current is a simple sine wave signal of which the pulsation is equal to the pulsation of rotation of the rotor, multiplied by the number of poles of the electrical machine. The advantage of such a sine wave signal, relative to a rectangular signal, is to limit the losses called “iron losses” associated with the dissipative current generated in the rotor.
As the torque setpoint increases, odd harmonics are superposed on the first fundamental signal so that the signal Id comes closes to a rectangular signal. It is therefore possible to obtain a greater torque supplied by the machine, relative to the sine-wave signal alone, for one and the same maximum value of intensity passing through the electrical wires.
Specifically, the harmonics of high rank generate more loss per eddy current than the harmonics of lower rank, but contribute more to the conversion of electrical energy into torque, proportionally to their amplitude, than the harmonics of lower rank.
The composition of the excitation signal Id can be defined based on mapping, as illustrated in
Between the x axis, the y axis and a boundary 6 representing the operating limits of the machine, the operating domains 7, 8, 9, 10, 11, 12 are defined each corresponding to a different composition of the excitation signal Id.
The operating domains 7, 8, 9, 10, 11, 12 are defined inside the operating domain limited by the boundary 6, the switching from one domain to the highest-numbered domain being carried out either by increasing the setpoint torque, or by increasing the rotation speed of the machine. Each of these domains is limited in the upper portion by a plateau, respectively 7a, 8a, 9a, 10a, 11a and 12a, parallel to the limiting plateau 12a at the top, the operating domain delimited by the boundary 6.
Inside the domain 7, the excitation signal, marked hi in a simplified manner is a sine-wave signal.
For example, Id=hi=αi sin rot
where ω is the pulsation of rotation of the rotor multiplied by the number of poles of the machine.
The amplitude αi of the signal hi increases as a function of the torque, between the domain of the low torques adjacent to the x axis and the upper boundary of the domain 7. At the top, the domain 7 is limited, at the moderated speed values, by a plateau 7a for which the amplitude ai reaches a maximum value a1m.
On the right of the boundary of the domain 7, the amplitude ai can possibly achieve a value below a1m.
The mapping 5 shown, in this instance in a simplified manner, allocates to each point defined by its coordinates (speed, torque) of the domain 7, a value ai.
The domain 8 represents an operating domain of the machine in which the injected signal Id consists of a sine-wave signal hi, for example the signal hi corresponding to the points of the same speed situated on the top boundary of the domain 7, and a signal h3 which is a harmonic signal of order 3 of the signal h1, of amplitude a3, namely h3=a3 sin 3 ωt.
The mapping 5 allocates to each point (speed, torque) of the domain 8 a torque of value (ai, a3) representing the amplitudes of the fundamental signal and of the harmonic signal of order 3, making up the signal Id.
According to a preferred embodiment, the amplitude ai is constant for each vertical line inside the domain 8 and the amplitude a3 increases with the setpoint torque. The amplitude ai may have a constant value a1m along the plateau 7a defining the top boundary between the domains 7 and 8.
Similarly, the mapping 5 defines for each point (speed, torque) of the domain 9, a triplet of amplitude values (a1, a2, α3) making it possible to define a signal Id=h1+h3+h5=ai sin cût+a3 sin 3cût+a5 sin 5cût.
Inside the domain 10, a harmonic h7 of order 7, of amplitude a7, is added to the previous harmonics. A domain 11, in which the signal Id includes a harmonic h9 of order 9, and a domain 12 in which the signal Id includes a harmonic h11 of order 11, can be defined. According to the embodiments, it is of course possible to limit the composition of Id to the harmonics of an order lower than or equal to 3, to 5, to 7 or to 9.
According to a variant embodiment, it is possible to define a simplified mapping 5 in the following manner.
The domains 7, 8, 9, 10, optionally 11 and 12, can be limited only by a top plateau, respectively 7a, 8a, 9a, 10a, 11a, 12a, inside the operating domain delimited by the boundary 6. The height of the plateau 7a is given by the maximum amplitude allowed for the injected current. This maximum amplitude defines a value a1m of the fundamental signal. To this amplitude a1m are associated amplitudes a3m, α5m, . . . so that the signal a1m sin cût+a3m sin 3cût+a5m sin cût+ . . . converges progressively on a rectangular signal as the harmonics of higher order are added. Once the top boundary of the domain 7a is reached, the harmonic of rank 3 starts to be added with an amplitude that increases between 0 at the level of the boundary 7a and its maximum value a3m at the level of the boundary 8a.
The height of the plateau 8a is defined by the torque that can be obtained with the aid of the signal Id=a1m sin cot+a3m sin 3 cot.
If the torque setpoint increases from the value of the plateau 8a, a harmonic component of rank 5 of which the amplitude is made to increase until the value of the setpoint torque reaches the plateau 9a is added to the signal Id. The height of the plateau 8a is defined by the torque that can be obtained with the aid of the signal Id=a1m sin cût+a3m sin 3cût+a5m sin 5cût.
Once the shape of the signal Id has been defined with the aid of the mapping 5, the injection of the excitation current Id, reconverted by the transform into a phase current for each coil of the electrical machine, generates an electromotive force (FEM). This electromotive force is estimated in order to inject a second component of current Iq, or armature current, which is, at the first approximation, proportional to this electromotive shape. The armature current Iq is the current injected on the second phase of the equivalent two-phase machine. Iq is the current of this equivalent machine along the second axis of the rotating reference frame of the transformation.
This armature current Iq is constructed so as to have a profile similar to or proportional to the electromotive force of the machine, by eliminating as required the frequencies that could cause instabilities of the regulation system.
The pulsation Ω is converted, in an electrical-pulse estimator 17, into electrical pulses ω, where ω is equal to Ω multiplied by the number of pairs of poles of the electrical machine 36. The electrical pulsation ω is then sent to a sine generator 18 and to one or more harmonic generators 19. The sine generator 18 generates a signal of the sin(cot) type and the harmonic generator(s) 19 each generate a harmonic of the signal generated by the sine generator 18. One first harmonic generator 19 can therefore deliver a signal sin(3 cot), a second harmonic generator 19 can deliver a signal sin(5 cot), a third harmonic generator can deliver a signal sin(5 cot).
In order to simplify the figure, a single harmonic generator has been shown.
Signals from the sine generator 18 and from the harmonic generator(s) 19 are sent respectively to multipliers 22 and 23. An excitation spectrum selector 20 receives as an input a value representative of the rotation speed of the machine which for its part is transmitted by the rotor-position sensor 16, and also receives a torque-setpoint value C which for its part is transmitted by a torque-setpoint generator 21, which takes account of the commands of the driver and various strategies for optimizing driving of the vehicle of which the driving wheels are driven by the machine 36.
The excitation spectrum selector 20 is connected to the mapping 5 described in
An estimator 31 of electromotive force is connected to the terminals of one of the coils of the machine 36. Based on measurements of voltage and/or of current at the terminals of this coil, the estimator 31 of electromotive force estimates the electromotive force developed by the machine 36. According to the variant embodiments, the estimator of electromotive force can be replaced by a sensor of electromotive force placed in parallel with one of the coils, so as to measure directly the flux passing through the coil. The electromotive-force signal estimated by the estimator 31 is sent to an amplifier 34 which is connected to the position sensor 16 and the torque-setpoint generator 21. The amplifier 34 is connected to a mapping 33 making it possible to define, on the basis of the rotation speed of the machine transmitted by the position sensor 16 and on the basis of the torque setpoint C transmitted by the torque-setpoint generator 21, an amplitude A(N, C) that is desired for the armature current Iq.
The amplifier 34 multiplies the electromotive-force signal of the estimator 31 by an appropriate coefficient so as to obtain a signal Iq of which the amplitude is equal to the value A(N, C) originating from the mapping 33. “Amplitude of the signal” can, for example, be understood to be the effective value of the signal, that is to say the average, over a period of the signal, of the absolute value of the signal. According to the embodiments other ways of defining the amplitude are also possible, for example an average value of the square of the signal over a period.
According to one advantageous variant embodiment, the amplifier 34 may not be connected either to the position sensor 16 or to the torque-setpoint generator 21, but receive as an input the signal Id delivered at the output of the summer 24. The amplifier 34 may then be configured to compute the amplitude of this signal Id, the amplitude of the electromotive force originating from the estimator 31, and to multiply the signal of electromotive force originating from the estimator 31 so as to obtain a signal Iq proportional to the electromotive force, and of amplitude equal to a predefined multiple of the signal Id of excitation current. The predefined multiple may, for example, take the value 1. The signal Iq originating from the amplifier 34 is sent to the positive input of the subtractor 26.
It is noted that the signal Id of excitation current is constructed as an open loop based on the mapping 5, and the signal Iq of armature current is constructed as a closed loop based on the estimate of electromotive force measured on the machine. The pair of signals (Id, Iq) make up a resultant signal making it possible to determine, provided that there is regulation by the regulators 27 and 28, the currents by which the inverter 35 supplies each phase of the machine 36.
In order to prevent instabilities of the regulation system, the estimator 31 of electromotive force can be designed so as to eliminate from the signal Iq any terms of mutual inductance between the various coils of the machine 36. These terms may be particularly important in the case of a machine with diametral winding, where each coil encompasses a diameter of the stator, each coil being wound, so to speak, in the extension of an adjacent coil.
If the machine 36 is a machine with diametral winding, the estimator 31 of electromotive force will preferably be designed so as to transmit to the amplifier 34 a value of electromotive force from which the terms associated with the mutual inductance between the coils will have been deduced. The estimator 31 may, for example, measure the current and the voltage at the terminals of a coil a, estimate the electromotive force ea associated with the coil a, and subtract therefrom the terms of mutual inductance
where Lab and Lac are mutual inductances between the coils a and b and the coils a and c,
ib is the current in the coil b and ic is the current in the coil c.
The gear-teeth frequency is equal to the number of winding teeth of the machine 37, multiplied by the speed N of rotation of the rotor of the machine. So as to reject only these frequencies, the device of
A gear-teeth frequency generator 40, which receives as an input the rotation speed delivered by the position sensor 16, transmits the gear-teeth frequency, of which the harmonics are to be avoided, to a frequency filter 41. The frequency filter 41 receives as an input the spectrum delivered by the FFT converter 38, excludes therefrom the frequency delivered by the generator 40 and its harmonics, and sends the remaining spectrum to a wave generator 39 which thus reconstructs a signal corresponding to the signal delivered by the amplifier 34, stripped of the gear-teeth frequency and its harmonics. This reconstituted signal is sent to the positive input of the summer 26 as a value of armature-setpoint current Iq.
The use of the regulation method according to the invention in order to control a reluctance machine with tooth winding is particularly advantageous. The method makes it possible to obtain performances at maximum torques comparable to those that it is possible to have for a machine with diametral winding which is markedly more costly to produce. At low torques, the method makes it possible to limit the losses in efficiency through iron losses.
An alternative solution is to estimate the electromotive force associated with a coil by measuring directly the flux passing through the coil. It is possible to envisage, for this, placing a field sensor inside the coil. The local field sensors, which are usually Hall effect sensors, are costly and give only a very local image of the field and/or of the magnetic flux inside the coil.
A preferred variant of a device according to the invention proposes to put in place, as illustrated in
The factor of proportionality between the voltage between the ends 52 and the electromotive force is equal to the ratio of the number of turns of the winding 51 and of the number of turns of the coil. A winding with a single turn may be sufficient, but a winding with several turns, made of thin wire, can make it possible to refine the estimation of the electromotive force for low torques. The voltage sensor used to measure the voltage at the terminals of the winding is preferably insulated from the computing unit driving the inverter 35 so as not to risk disrupting the electronics of the computer.
The amplifier 53 must have a very high input impedance in order to limit as much as possible the current flowing in the winding which would then disrupt the field that it is intended to measure. Using such a sensor of electromotive force limits the computing power necessary for the system and increases the accuracy of the estimate of the electromotive force.
The subject of the invention is not limited to the exemplary embodiments described and may take the form of many variants. The control method described may be applied to electrical machines other than reluctance electrical machines with diametral winding or with tooth winding, for example to a synchronous machine with wound rotor or a switched reluctance machine.
The way of composing the excitation signal Id may be different from that described. The mapping 5 may fix the amplitudes of the harmonic signals of lower order when a harmonic signal of higher order is introduced. It may also depart from this rule by modulating the relative amplitudes of the various harmonics as a function of the space domain (speed, torque).
The estimator or the sensor of electromotive force 31 may be based on a measurement taken at the terminals of a single coil or at the terminals of a single sensor associated with a coil. The estimator or the sensor 31 may, according to another variant, take into account measurements taken at the terminals of each of the coils of the machine.
In the case of a machine with diametral winding, the elimination of the terms of mutual inductance may be carried out by subtracting, in a linear manner, the crossed inductance terms proportional to the currents flowing in the other two phases (in the case of a three-phase machine). According to another variant embodiment, the elimination of the terms corresponding to the mutual inductances may be carried out by a method of correlation of the currents of the various phases. By eliminating the terms correlated between two phases, it is thus possible to eliminate the terms associated with the mutual inductance, which risk disrupting the stability of the regulation system.
The control method according to the invention, by virtue of the taking account, in real time, of the shape of the signal of electromotive force, makes it possible both to limit the iron losses for the low torques of the machine, and to optimize the maximum torque that can be obtained relative to the maximum amplitudes of current that are authorized for the machine. The gain in terms of maximum available torque is particularly high in the case of a machine with tooth winding. In the case of a machine with diametral winding, the relative gain in torque is less, but remains worthwhile. In conclusion, with the control method according to the invention, the performance of the machines with tooth winding and diametral winding become comparable, while the machine with tooth winding usually proves to be less efficient in the case of control methods that do not take account, in real time, of the shape of the signal of electromotive force of the machine.
Number | Date | Country | Kind |
---|---|---|---|
11 51040 | Feb 2011 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2012/050187 | 1/30/2012 | WO | 00 | 2/5/2014 |