METHOD FOR ESTIMATING THE POSITION OF A ROTOR OF A SYNCHRONOUS ELECTRICAL MACHINE
20220158577 · 2022-05-19
Inventors
Cpc classification
H02P5/46
ELECTRICITY
H02P21/13
ELECTRICITY
H02P23/14
ELECTRICITY
H02P1/04
ELECTRICITY
H02P2207/05
ELECTRICITY
H02P23/12
ELECTRICITY
International classification
H02P21/13
ELECTRICITY
Abstract
A method for estimating the position of a rotor of a synchronous electrical machine, includes a rotor and a stator coupled to an inverted synchronous electrical machine via a rectifier comprising the following steps: measurement of a current i.sub.abc circulating in the stator of the synchronous electrical machine; determination of two signals in quadrature i.sub.α; i.sub.β according to a stationary reference frame from the current i.sub.abc and isolation of two filtered signals i.sub.αh; i.sub.βh from the two signals in quadrature i.sub.α; i.sub.β; demodulation of the two filtered signals i.sub.αh; i.sub.βh in order to obtain two demodulated signals i.sub.αobs, i.sub.βobs, obtaining of an estimated position {circumflex over (θ)} of the rotor from the two demodulated signals i.sub.αobs, i.sub.βobs.
Claims
1. A method for estimating the position of a rotor of a synchronous electrical machine without the injection of signals, comprising a rotor and a stator coupled to an inverted synchronous electrical machine, acting as exciter, via a rectifier, the rectifier being connected to the rotor excitation of the main machine, the estimation method comprising the following steps: a. measurement of a current i.sub.abc circulating in the stator of the synchronous electrical machine; b. determination of two signals in quadrature i.sub.α; i.sub.β according to a stationary reference frame from the current i.sub.abc and isolation of two filtered signals i.sub.αh; i.sub.βh from the two signals in quadrature i.sub.α; i.sub.β; c. demodulation of the two filtered signals i.sub.αh; i.sub.βh in order to obtain two demodulated signals i.sub.αobs, i.sub.βobs, the step of demodulation of the two filtered signals i.sub.αh; i.sub.βh using a measurement of a current i.sub.ex of the stator of the inverted synchronous electrical machine; d. obtaining of an estimated position {circumflex over (θ)} of the rotor from the two demodulated signals i.sub.αobs, i.sub.βobs.
2. The estimation method according to claim 1, wherein the estimated position {circumflex over (θ)} estimated in the step d is made according to the following mathematical expression:
3. The estimation method according to claim 1, wherein the estimated position {circumflex over (θ)} estimated in the step d is done using an observer.
4. The estimation method according to claim 1, wherein the two filtered signals i.sub.αh; i.sub.βh have a frequency combining an operating frequency f.sub.ex of the inverted synchronous electrical machine and a frequency f.sub.e of the synchronous electrical machine according to the following formula:
f.sub.e−.sup.+n*f.sub.ex wherein n represents an even relative integer number.
5. The estimation method according to claim 1, wherein the isolation of the two filtered signals i.sub.αh; i.sub.βh from the two signals in quadrature i.sub.α; i.sub.β is performed using a bandpass filter or a high-pass filter.
6. The estimation method according to claim 1, comprising a step of filtering of the two demodulated signals i.sub.αobs, i.sub.βobs between the step c and the step d, the filtering step being performed using a bandpass filter or an extended Kalman filter.
7. The estimation method according to claim 2, comprising a step of estimation of the speed {circumflex over ({dot over (θ)})} of the rotor of the synchronous electrical machine from the estimated position {circumflex over (θ)} of the rotor of the synchronous electrical machine.
8. The estimation method according to claim 7, comprising a step of isolation with anticipative action of the two filtered signals i.sub.αh; i.sub.βh from the two signals in quadrature i.sub.α; i.sub.β and a phase of a filtered speed {circumflex over ({dot over (θ)})}.sub.f of the rotor, the filtered speed {circumflex over ({dot over (θ)})}.sub.f of the rotor representing the speed {circumflex over ({dot over (θ)})} of the rotor when filtered.
9. The estimation method according to claim 1, comprising a step of correction of the estimated position {circumflex over (θ)} with the following mathematical formula:
{circumflex over (θ)}.sub.corr={circumflex over (θ)}+{circumflex over (ϕ)}.sub.corr wherein {circumflex over (ϕ)}.sub.corr is a correction of the delays on the estimation of the position and {circumflex over (θ)}.sub.corr is a corrected position of the rotor of the synchronous electrical machine.
10. The estimation method according to claim 9, wherein the correction of the delays {circumflex over (θ)}.sub.corr is the sum of a phase-shift correction of the filters used {circumflex over (ϕ)}.sub.F in the estimation method and of a phase-shift correction dependent on the electromagnetic characteristics of the synchronous electrical machine {circumflex over (ϕ)}.sub.LC.
11. The estimation method according to claim 1, the estimation method being able to be repeated periodically, wherein the demodulation step is preceded by a step of evaluation of a phase {circumflex over (ϕ)} of a carrier from the filtered signals i.sub.α.sub.
12. A device for estimating the position of a rotor of a synchronous electrical machine coupled to an inverted synchronous electrical machine via a rectifier for operation when stopped or at low speed according to one of the preceding claims, comprising: a) a module for measuring a current i.sub.abc circulating in the stator of the synchronous electrical machine; b) a module for determining and isolating harmonics of two filtered signals i.sub.αh; i.sub.βh from the current i.sub.abc; c) a module for demodulating the two filtered signals i.sub.αh; i.sub.βh from a measurement of the current i.sub.ex of the stator of the inverted synchronous electrical machine or of a carrier of angular frequency ω.sub.ex of the inverted synchronous electrical machine in order to obtain two demodulated signals i.sub.αobs, i.sub.βobs; d) an obtaining module configured to determine an estimated position {circumflex over (θ)} of the rotor of the synchronous electrical machine from the two demodulated signals i.sub.αobs, i.sub.βobs.
13. An electrical machine comprising an inverted electrical machine and at least one synchronous electrical machine equipped with the estimation device according to claim 12.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The invention will be better understood and other advantages will become apparent on reading the detailed description of an embodiment given by way of example, the description being illustrated by the attached drawing in which:
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046] In the interests of clarity, the same elements will bear the same references in the different figures.
DETAILED DESCRIPTION
[0047] The term “main machine” designates any synchronous rotating electrical machine, provided or not provided with one or more dampers. The term “exciter” designates any synchronous rotating electrical machine that is inverted with respect to the main machine. The exciter is connected to the main machine by a rotating diode bridge also called current rectifier that makes it possible to obtain a direct current from an alternating current.
[0048]
[0049] The method for estimating 1 the position of a rotor of a main machine measures a current i.sub.abc circulating on the stator 32 and a current i.sub.ex originating from an exciter 4 measured on a stator 42 of the exciter 4 which is a single-phase alternating current of constant frequency f.sub.ex. The method for estimating 1 the position of a rotor of a synchronous electrical machine comprises the following four steps: [0050] a step of measurement 11 of a current i.sub.abc circulating in the stator 32 of the main machine 3 and, possibly, of a current i.sub.ex originating from the exciter 4 at the stator 42. The current i.sub.abc is a three-phase current i.sub.a, i.sub.b, i.sub.c of the same frequency f.sub.e of the main machine 3 phase-shifted by 120 degrees. The measurement step 11 also makes it possible to eliminate the measurement noise at the same time as the current i.sub.abc. Furthermore, it is possible to envisage, according to certain conditions, measuring only two phases of the stator current and deducing the third therefrom according to the phase law of three-phase currents:
i.sub.a+i.sub.b+i.sub.c=0
a step of determining and of isolation of harmonics 12 that makes it possible to obtain two filtered signals i.sub.αh; i.sub.βh from the current i.sub.abc. The determination and isolation step 12 comprises steps of determination 12A of two signals in quadrature i.sub.α; i.sub.β from the current i.sub.abc of the stator 32 according to a stationary reference frame and of isolation 12B of the two signals in quadrature i.sub.α; i.sub.β in order to obtain two filtered signals i.sub.αh; i.sub.β. More specifically, the current i.sub.abc is transformed into a stationary reference frame (α,β) that allows a three-phase system to be modelled. Preferentially, the current i.sub.abc is transformed into the reference frame (α,β) by a Clarke transformation for the purposes of power conservation and can be transformed into the reference frame (α,β) by a Concordia transformation for the purpose of amplitude conservation. Advantageously, the polyphase machines, hexaphase for example, have equivalent transformations to a stationary reference frame, which make it possible to keep the invention applicable. The two signals are filtered in the isolation step 12B in order to isolate only the harmonics of interest. The two filtered signals obtained, which represent the image of the harmonics of interest for the person skilled in the art, are thus named i.sub.αh; i.sub.βh. As an example, the isolation 12B of the two filtered signals i.sub.αh; i.sub.βh from the two signals in quadrature i.sub.α; i.sub.β can be performed using a bandpass filter or high-pass filter. Nevertheless, any means whose function is to eliminate the signals at low frequency in favour of the high-frequency signals and/or that makes it possible to eliminate all the disturbances originating from the environment of the main machine 3 can be taken into consideration in the isolation 12B of the two filtered signals i.sub.αh; i.sub.βh. As an example, the use of a frequency transformation, such as the Park transformation, and a digital filtering in order to isolate the harmonics at a frequency which does not change in time despite the rotating of the machine, as represented in
[0051] The two filtered signals i.sub.αh; i.sub.βh are advantageously signals or harmonics whose frequency combines the operating frequency f.sub.ex of the exciter 4 or of one of its multiples and the frequency f.sub.e of the main machine 3 as
f.sub.e−.sup.+n*f.sub.ex
in which n represents an even relative integer number, that is to say the number of pairs of poles on the stator.
[0052] A step of demodulation 13 of the two filtered signals i.sub.αh; i.sub.βh in order to obtain two demodulated signals i.sub.αobs, i.sub.βobs. In order to demodulate the two filtered signals i.sub.αh; i.sub.βh, the demodulation step 13 uses, for example, a measurement of the current of the exciter i.sub.ex which can be determined on the stator 42 of the exciter 4 in the measurement step 11 or even an estimation of a carrier of angular frequency ω.sub.ex of the exciter 4 as illustrated in
[0053] More specifically, the two filtered signals i.sub.αh; i.sub.βh having an amplitude A, can be written in the form:
[0054] With θ the real position of the rotor 31 of the main machine 3 and ω.sub.ex=2πf.sub.ex the angular frequency of the current of the exciter 4. With ϕ, the phase of the harmonic of the current induced on the rotor 31, a harmonic that will be called carrier.
[0055] The observed demodulation consists in eliminating the term sin(2ω.sub.ext+ϕ) from the Equation (1).
[0056] One way of producing the demodulation consists in multiplying the Equation (1) by a signal which emulates the signal of the carrier. This signal must have the frequency and the phase of the carrier. Now, in knowing that the carrier cannot be measured, the signal can be reconstructed from the measurement of the current of the exciter i.sub.ex. An example of simple processing of the excitation current for reconstruction of the carrier can be:
[0057] With I.sub.ex the “peak to peak” amplitude of the excitation current and {circumflex over (ϕ)} the approximate phase of the carrier thus obtained.
[0058] In order to allow the person skilled in the art to more accurately control the phase ϕ of the carrier, other solutions can be envisaged, such as, for example, the use of an observer that takes account of the dynamics of a rectifier 5, represented in
[0059] Another filtering of the two demodulated signals i.sub.αobs, i.sub.βobs, representing the two filtered signals i.sub.αh; i.sub.βh after having been demodulated, called H.sub.F(s) is then applied in order to obtain only the low-frequency information. The following formula is then obtained for the two demodulated signals i.sub.αobs, i.sub.βobs:
[0060] The signal to be filtered in the Equation (2) can then be developed using the formula (1) as follows:
[0061] Thus, through the trigonometrical formulae, it is possible to reveal the low-frequency component which is obtained following the filtering in the Equation (2):
[0062] Now, as stated previously, with the approximate phase {circumflex over (ϕ)} making it possible theoretically to compensate the phase ϕ present in the estimated carrier, the sine of their difference is ideally equivalent to sin(ϕ−{circumflex over (ϕ)})≈sin(0)=1.
[0063] Thus, the formula (4) then becomes:
[0064] This way, it is possible to obtain the two demodulated signals i.sub.αobs, i.sub.βobs from the formulae (5) and (2) by applying a filtering, such as, for example, a low-pass filter, synonymous with the information on the real position θ of the rotor 31 of the main machine 3:
[0065] The two demodulated signals i.sub.αobs, i.sub.βobs are therefore new representations of the two filtered signals i.sub.αh; i.sub.βh without their high-frequency modulation.
[0066] A step of obtaining 14 of an estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3 from the two demodulated signals i.sub.αobs, i.sub.βobs generated in the demodulation step 13. The obtaining step 14 makes it possible to determine an estimated position from the two demodulated signals i.sub.αobs, i.sub.βobs, denoted {circumflex over (θ)} . As an example, the estimated position {circumflex over (θ)} estimated in the obtaining step 14 is made according to the following mathematical expression:
[0067] After having estimated the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3, the estimation method 1 can also comprise a step of estimation of a speed {circumflex over ({dot over (θ)})} of the rotor 31 of the main machine 3, combined in the step of obtaining 14 of the estimated position {circumflex over (θ)}. The speed {circumflex over ({dot over (θ)})} of the rotor 31 is the temporal derivative of the estimated position {circumflex over (θ)} of the rotor 31.
[0068] According to another configuration, the estimated position {circumflex over (θ)} estimated in the obtaining step 14 can be produced using a phase-locked loop or an observer, for example an observer of Luenberger type, for example taking account of the mechanical model of the machine. These algorithms minimise the estimation deviation between the estimated position {circumflex over (θ)}, in the preceding iteration step, and the real position θ. This estimation deviation is obtained from the demodulated signals i.sub.αobs, i.sub.βobs and the estimated position {circumflex over (θ)} obtained at the preceding instant. These algorithms can advantageously be used for the estimation of the speed {circumflex over ({dot over (θ)})} in addition to the obtaining of the estimated position {circumflex over (θ)} of the rotor 31.
[0069] In automatic mode, an observer or stator observer is an extension of a model represented in state representation form, that is to say a dynamic system, via parameters called state variables. By definition, an observer makes it possible to reconstruct the state of the model observed from the dynamic system and the measurements of other quantities. This representation makes it possible to determine the state of the system at any future instant by knowing the state at the initial instant and the behaviour of the state variables. Thus, it is possible to envisage using, instead of the mathematical expression (7), an observer, and advantageously an observer of Luenberger type, in which the state variables include the position and the speed of the system. Advantageously, the model can consider the dynamics of the resisting torque or of other mechanical parameters measured by or known to the user. The method for estimating 1 the position of the rotor 31 is an iterative method, that is to say that the estimation method 1 can be repeated periodically. The four successive steps of measurement 11 of the current i.sub.abc, of determination and of isolation of harmonics 12, of demodulation 13 of the two filtered signals i.sub.αh; i.sub.βh and of obtaining 14 of the estimated position {circumflex over (θ)} can therefore be iterated multiple times so as to refine the estimated position {circumflex over (θ)} and reduce any error between the real position and the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3.
[0070]
[0071] A measurement module 101, conditioning the measurement step 11, capable of measuring the current i.sub.abc originating from the stator 32 of the main machine 3 and, possibly, capable of measuring the current i.sub.ex originating from the stator 42 of the exciter 4. Also, the measurement module 101 also makes it possible to eliminate the measured noise at the same time as the current i.sub.abc.
[0072] A module for determining and isolating harmonics 102 making it possible to condition the step of determination and of isolation of harmonics 12 presented previously. The module for determining and isolating harmonics 102 generates two filtered signals i.sub.αh; i.sub.βh from the noiseless current i.sub.abc obtained from the measurement module 101. More specifically, the module for determining and isolating harmonics 102 makes it possible to transform current i.sub.abc into the stationary reference frame (α, β) by any transformation that makes it possible to model a three-phase system, such as, for example, a Clarke transformation or a Concordia transformation.
[0073] A module for demodulating 103 the two filtered signals i.sub.αh; i.sub.βh, making it possible to obtain two demodulated signals i.sub.αobs, i.sub.βobs, conditions the demodulation step 13. The module for demodulating 103 the two filtered signals i.sub.αh, i.sub.βh is capable of collecting the measurement of the current i.sub.ex of the stator 42 of the exciter 4 picked up by the measurement module 101 in order to generate the two demodulated signals i.sub.αobs, i.sub.βobs representing the information on the real position 9 of the rotor 31 of the main machine 3.
[0074] The two demodulated signals i.sub.αobs, i.sub.βobs are then recovered by a module for obtaining 104 the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3. The obtaining module 104 conditions the step of obtaining 14 of the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3. Thus, the module for obtaining 104 the estimated position {circumflex over (θ)} is configured to determine, from the two demodulated signals i.sub.αobs, i.sub.βobs, the estimated position {circumflex over (θ)} of the rotor 31 according to several means.
[0075] Thus, by way of example, the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3 can be generated by the obtaining module 104 according to the mathematical expression (7):
[0076] Nevertheless, it is possible to envisage incorporating other algorithms or procedures in the obtaining module 104 making it possible to determine the estimated position {circumflex over (θ)}, such as, for example, the use of a phase locking algorithm or of the observer (not represented) presented previously in
[0077] Using these four steps comprising the step of measurement 11 of the current i.sub.abc conditioned by the measurement model 101, the step of determination and of isolation of harmonics 12 conditioned by the module for determining and isolating harmonics 102, the step of demodulation 13 of the two filtered signals i.sub.αh; i.sub.βh conditioned by the demodulation module 103 and the step of obtaining 14 of the estimated position {circumflex over (θ)} conditioned by the module for obtaining 104 the estimated position {circumflex over (θ)}, it is possible to determine the position of the rotor 31 of the main machine 3, and the speed.
[0078] As a variant, the step of determination and of isolation of harmonics 12 can include, in place of the step 12B of isolation of the two signals in quadrature i.sub.α; i.sub.β an isolation step with anticipative, or feedforward, action 12B′, represented in
{circumflex over (θ)}.sub.f=∫{circumflex over ({dot over (θ)})}.sub.fdt
[0079] The feedforward use of the speed {circumflex over ({dot over (θ)})} offers the advantage of ensuring a better conditioning of the signals in quadrature i.sub.α; i.sub.β before the isolation thereof. Consequently, the feedforward action in the step 12B′ allows a transformation of the two signals in quadrature i.sub.α; i.sub.β into filtered signals i.sub.αh; i.sub.βh from the phase of the filtered speed {circumflex over (θ)}.sub.f. As an indicative example, this transformation is a Park transformation using the phase of the filtered speed {circumflex over (θ)}.sub.f determined in the step 120′. Unlike the Concordia transformation or the Clarke transformation, the Park transformation offers the benefit of allowing a centring of the frequency of the harmonics by eliminating the term linked to the frequency f.sub.e of the main machine 3 if it is considered that (f.sub.e−{circumflex over ({dot over (θ)})}.sub.f)≈0. Thus, the two filtered signals i.sub.αh; i.sub.βh in the isolation step with feedforward action 12B′ form a pair of harmonics centred around the fundamental moment whose frequency, freed of the phase-shift linked to the frequency f.sub.e of the main machine 3, becomes:
.sub.−.sup.+n*f.sub.ex
[0080] The phase of the filtered speed {circumflex over (θ)}.sub.f obtained in the step 120′ is then used in the step of obtaining 14 of the estimated position {circumflex over (θ)} in order to preserve the accuracy of the estimation which is then expressed, as an indicative example, according to the following formula:
{circumflex over (θ)}=f(i.sub.αobs,i.sub.βobs)+{circumflex over (θ)}.sub.f
[0081] In which {circumflex over (θ)}.sub.f represents the integration of the filtered speed {circumflex over ({dot over (θ)})}.sub.f.
[0082] As a preferential example, the obtaining step 14 is performed according to the following mathematical expression:
[0083] However, there may be some approximations, such as, for example, in the phase of the carrier of the rotor 31 of the main machine 3 or even for the phase-shifting introduced in the filtering steps during the demodulation 13 of the high-frequency signals.
[0084] Thus, other steps, illustrated in
[0085]
[0087] Thus, the demodulation step 13 then receives as input the filtered signals i.sub.α.sub.
[0089] With the disturbances eliminated, the mathematical formula (7) defined previously can be used on the new demodulated and filtered signals i.sub.αobs, i.sub.βobs refined in the step of obtaining 14 of the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3. Nevertheless, the method for estimating 1 the estimated position {circumflex over (θ)} introduce a series of phase-shifts on the estimated position {circumflex over (θ)} for each filter used. For example, any filtering applied following the demodulation step 13 induces a phase shift which cannot be disregarded in the estimation method 1 because it is transferred automatically to the estimated position {circumflex over (θ)}. To be robust, the estimation method 1 can comprise a step of correction 18 of the estimated position {circumflex over (θ)}. This correction step 18 is applied following the step of obtaining 14 of the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3 in order to correct the induced phase shift. The estimated position {circumflex over (θ)} is then corrected in the correction step 18 with the following mathematical formula:
{circumflex over (θ)}.sub.corr={circumflex over (θ)}+{circumflex over (ϕ)}.sub.corr
[0090] In which {circumflex over (θ)}.sub.corr is the corrected position of the rotor 31 of the main machine 3 and {circumflex over (ϕ)}.sub.corr is a correction of the delays on the estimation of the position of the rotor 31 making it possible to align the estimated position {circumflex over (θ)} with the real position of the rotor 31 of the main machine 3.
[0091] Furthermore, the correction of the delays {circumflex over (ϕ)}.sub.corr is, in reality, a sum of several corrections considered: [0092] A correction of the phase shifting of the filters used induced in the demodulation 13, denoted {circumflex over (ϕ)}.sub.F({circumflex over (ω)}.sub.e). In fact, the two demodulated signals i.sub.αobs, i.sub.βobs are generally delayed by the effect of the filtering. This then affects the phase of the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3. Thus, in order to rectify that, this phase shift is calculated automatically and in real time as a function of the speed {circumflex over ({dot over (θ)})} of the main machine 3.
[0093] A correction of phase shift dependent on the electromagnetic characteristics of the synchronous electrical machine {circumflex over (ϕ)}.sub.lc induced by the phenomenon of electromagnetic saturation and/or of variation of the impedance of the stator circuit with temperature. In fact, each rotating electrical machine being defined by its own architecture, it then comprises nonlinearity effects specific thereto. That makes it possible, for two rotating electrical machines having an identical mode of operation, for the deviations between the real position and the estimated position to be noted. The phase shift correction dependent on the electromagnetic characteristics of the synchronous electrical machine {circumflex over (ϕ)}.sub.lc is therefore specific to each rotating electrical machine provided with the estimation device 100 and/or the method for estimating 1 the position of the rotor 31 and is put in place empirically for example or then by simulation and/or estimation when the estimation method 1 is put in place. Thus, the correction of the delays {circumflex over (ϕ)}.sub.corr can be defined as:
{circumflex over (ϕ)}.sub.corr={circumflex over (ϕ)}.sub.F({circumflex over (ω)}.sub.e)+{circumflex over (ϕ)}.sub.lc
[0094]
[0095] As indicated in
[0096] Following the estimation of the estimated position {circumflex over (θ)} and of the speed {circumflex over ({dot over (θ)})} of the rotor 31, a module for correcting 106 the estimated position {circumflex over (θ)} can be introduced. This correction module 106, which conditions the step of correction 18 of the estimated position {circumflex over (θ)}, makes it possible to evaluate the corrected position {circumflex over (θ)}.sub.corr, which provides a more accurate estimation of the position of the rotor 31 of the main machine 3.
[0097] The estimation device 100 also comprises a module for estimating 105 the phase {circumflex over (ϕ)} of the carrier. In order to estimate the phase {circumflex over (ϕ)}, the estimation module 105 requires the corrected position {circumflex over (θ)}.sub.corr from the preceding iteration and the two filtered signals i.sub.αh, i.sub.βh and the angular frequency ω.sub.ex of the exciter 4. Through the use of these three parameters, the estimation module 105 supplies the phase {circumflex over (ϕ)} of the carrier to the demodulation module 103. Nevertheless, it is possible to envisage replacing the estimated position {circumflex over (θ)} in place of the corrected position {circumflex over (θ)}.sub.corr in the case of absence of a step of correction 18 of the estimated position {circumflex over (θ)}.
[0098] The demodulation module 103 then collects the phase {circumflex over (ϕ)} evaluated by the estimation module 105 and the two signals i.sub.α.sub.
[0099] That allows an electrical machine comprising the exciter 4 and at least one main machine 3 to be equipped with the estimation device 100 in order to obtain the estimated position {circumflex over (θ)} or the corrected position {circumflex over (θ)}.sub.corr.
[0100]
[0101] In the state of the art, the evaluation of a phase {circumflex over (ϕ)} of a carrier is done generally using the current measured at the rotor 31. However, this involves the use of an additional sensor in the rotor 31, which is not possible in the context of a machine with multiple stages where the rotor current is not accessible.
[0102] In order to best evaluate the phase {circumflex over (ϕ)} of a carrier without measuring the excitation current at the stator 41 of the exciter 4, the two filtered signals i.sub.αh, i.sub.βh, the angular frequency ω.sub.ex of the control of the exciter 4 and the estimated position {circumflex over (θ)} of the rotor 31 of the main machine 3 are necessary. Advantageously, the estimated position {circumflex over (θ)} can be replaced by the corrected position {circumflex over (θ)}.sub.corr if this position is available in the estimation method 1.
[0103] As illustrated in
[0104] The signal i.sub.{circumflex over (d)}.sub.
[0105]
[0106] Through this conversion, it is possible to obtain the spectrum of the current i.sub.αβ of the main machine 3 as represented in
[0107] As stated previously, the frequency of the main harmonics is a combination of the operating frequency f.sub.ex of the exciter 4 or of one of its multiples and of the frequency f.sub.e of the main machine 3. Thus, the harmonics can have a frequency of the form f.sub.e−.sup.+2*f.sub.ex or of the form f.sub.e−.sup.+4*f.sub.ex, or even of the form f.sub.e−.sup.+6*f.sub.ex.