WO2006000901A2 - Method and device for sensorless control of position and speed of a reluctance synchronous motor - Google Patents

Method and device for sensorless control of position and speed of a reluctance synchronous motor Download PDF

Info

Publication number
WO2006000901A2
WO2006000901A2 PCT/IB2005/001843 IB2005001843W WO2006000901A2 WO 2006000901 A2 WO2006000901 A2 WO 2006000901A2 IB 2005001843 W IB2005001843 W IB 2005001843W WO 2006000901 A2 WO2006000901 A2 WO 2006000901A2
Authority
WO
WIPO (PCT)
Prior art keywords
flux
rotor
coordinate system
motor
error signal
Prior art date
Application number
PCT/IB2005/001843
Other languages
French (fr)
Other versions
WO2006000901A3 (en
Inventor
Roberto Berto
Original Assignee
Earp S.P.A.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Earp S.P.A. filed Critical Earp S.P.A.
Publication of WO2006000901A2 publication Critical patent/WO2006000901A2/en
Publication of WO2006000901A3 publication Critical patent/WO2006000901A3/en

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/08Reluctance motors

Definitions

  • This invention is generally directed to the field of electric drives and particularly relates to a method and an apparatus for controlling the position and speed of a synchronous reluctance motor.
  • a number of methods are known for sensorless position or speed control of various motors, and particularly for synchronous reluctance motors.
  • certain methods of sensorless control of synchronous reluctance motors are known to determine the angular position of the rotor to perform their control operations.
  • the angular position of the rotor may be determined from the observed magnetic flux in a stator fixed reference system, and from the estimated magnetic flux in a moving reference system solid with the rotor.
  • the flux estimation method requires the knowledge of a magnetic model of the motor.
  • the flux observation method requires the knowledge of the magnetic flux estimated by using the magnetic model of the motor and is based on the combination thereof with an ideal flux obtained by integration of the supply voltage decreased by resistive losses.
  • the determination of the estimated flux and the observed flux also requires the knowledge of the angular position of the rotor, as the relationship between the magnetic flux and the current is defined in the moving coordinate system.
  • a further known method for sensorless control of a synchronous reluctance method provides the use of the above method at rotor speeds above a predetermined value, and addition of a closed loop control algorithm to improve low-speed performances.
  • a high frequency signal at about 800 Hz
  • the flux observation method as described above provides the observed value ⁇ "
  • the magnetic model of the motor provides the estimated value ⁇ ' .
  • the difference ⁇ between the high frequency components of ⁇ ' and ⁇ " along a rotating direction orthogonal to the high frequency signal introduction direction is proved to represent the error between the estimated and actual positions. Therefore, the difference ⁇ , after being suitably demodulated to obtain an error-proportional signal, is introduced as a feedback in a position observer that updates the estimated position.
  • the process for determining the rotation angle of the rotor provides the use of both the high frequency signal and the flux observation method as described above. Particularly, the latter acts as a feedforward contribution, and is added to the action of the feedback loop downstream from the PI controller, to remove the position error.
  • a primary object of this invention is to obviate the above drawbacks, by providing a control method and a control apparatus that are cost-effective to such an extent as to allow extensive circulation thereof in the market.
  • a particular object is to provide a control method and a control apparatus that allow regular operation even in the transition from high speed operation to low speed operation.
  • Another object is to provide a control method and apparatus that can assure a relatively high torque availability, both at high rotation speeds, low rotation speeds and intermediate speeds.
  • a further object of the invention is to provide a control method and apparatus that assure a high positioning accuracy over the full operating range. Another particular object is to provide a control method and apparatus that are reliable, and have a high noise rejection capability.
  • a method for controlling the position and speed of a synchronous reluctance motor having a stator and a rotor wherein the method provides the steps of: a) measuring the DC voltage of the inverter and the supply current to the motor; b) providing a mathematical model of the magnetic behavior of the motor to estimate the magnetic flux of the motor from the supply currents thereto; c) estimating the magnetic flux of the motor by using the magnetic model; d) calculating an ideal magnetic flux by integrating in time the supply voltage decreased by the resistive losses in the stator; e) combining the ideal magnetic flux and the estimated magnetic flux to obtain an observed magnetic flux; f) calculating a first error signal from an estimation of the angular position of the rotor and from an angular position feedback value; g) introducing a high frequency flux component and calculating a second error signal by determining the difference between the observed flux and the estimated flux; h) combining the
  • the motion of the rotor may be controlled in an accurate and regular manner, over a wide range of rotation speeds.
  • FIG. 1 is a schematic view of a method according to the invention
  • FIG. 2 is a schematic view of certain steps of the method of FIG. 1
  • FIG. 3 shows the coordinate systems used in the method of FIG. 1
  • FIGURES 4 to 10 are schematic views of certain steps of the method of FIG. 1.
  • the motor M may be of the type that comprises a stator, a rotor and a power circuit (not shown in the annexed drawings) .
  • the power circuit may comprise an inverter I with IGBT switches to power the motor M with a voltage having an appropriate duty cycle.
  • the method provides the following steps.
  • a) the supply voltage Vdc r V ⁇ , Vp and current I 11 , I v , i ⁇ , ip, i d , i q to the motor M are directly or indirectly measured.
  • the DC voltage V dc of the inverter and the supply currents to the motor I u and I v are measured directly, whereas the other voltages V ⁇ , Vp and the other currents i ⁇ , ip, id, i q are determined as described hereafter.
  • the measurement of DC voltage V dc , as well as the knowledge of the duty cycle of the inverter I allow to determine the components V ⁇ and Vp of the supply voltage to the motor M in the fixed coordinate system.
  • the voltages V ⁇ e Vp may be also determined by using the Clark transform 2.
  • ⁇ and ip currents i ⁇ and ip, as expressed in the fixed coordinate system, are transformed into a rotor moving coordinate system, and expressed by the components i d and i q .
  • This transform 3 uses a feedback value of the ⁇ position angle of the rotor with respect to the stator, to be determined in a later step i) .
  • a mathematical model is provided for the magnetic behavior of the motor M, to estimate the magnetic flux ⁇ d ' and ⁇ q ' of the motor from the supply currents i d and i q thereto.
  • the magnetic model may be of various types, either a linear or nonlinear model, and will be preferably expressed by nonlinear functions ⁇ d ' (i d , i q ) and ⁇ q ' (i d , i q ) of current components i d , i q and of the rotation angle ⁇ of the rotor.
  • the calculation is performed by using a feedback value of the angle ⁇ , which is determined in a later step i) .
  • a third step c) the magnetic flux ⁇ d ' and ⁇ q ' of the motor M is estimated by using the magnetic model.
  • such calculation may be performed in a suitable flux estimator 4, by using a look up table, in which each pair of values i d and i q is associated to a pair of flux values ⁇ d ' and ⁇ q ' in the moving coordinate system.
  • the estimated flux ⁇ d ' , ⁇ q ' in the moving coordinate system may be expressed by the components ⁇ ⁇ ' and ⁇ p' in the fixed coordinate system, by using an inverse Park transform 3' .
  • a fourth step d) an ideal magnetic flux is determined, which is obtained by integrating in time the supply voltage V ⁇ and Vp decreased by the resistive losses in the stator.
  • a fifth step e) provides the combination of the ideal magnetic flux and the estimated magnetic flux ⁇ ⁇ ' and ⁇ p' to obtain an observed magnetic flux ⁇ ⁇ " and ⁇ p". Step d) and step e) may be carried out together by a single flux observer 5, as shown in FIG. 6.
  • a first error signal e H s is determined from an estimation ⁇ ' of the angular position of the rotor and from an angular position feedback value ⁇ to be determined in a later step i) .
  • the estimated angul'ar position value ⁇ ' may be obtained by using appropriate trigonometric relations from the observed flux ⁇ ⁇ ", ⁇ p" in the fixed coordinate system and by the estimated flux ⁇ d ' , ⁇ q ' in the rotor moving coordinate system. Referring to FIG.
  • the feedback value ⁇ may be derived from a feedback branch which receives the angular position ⁇ of the rotor, as determined in a later step i) .
  • the observed flux ⁇ ⁇ ⁇ X , ⁇ ⁇ " may be also converted from the fixed coordinate system to the moving coordinate system by using the Park transform as shown in FIG. 5, and be thus expressed by the components ⁇ d ", ⁇ q ".
  • a high frequency flux component is introduced and a second error signal e L s is calculated, as shown in FIG. 9, by determining the difference ⁇ between the observed flux ⁇ d ", ⁇ q " and the estimated flux ⁇ d ' , ⁇ q ' and by demodulating the high frequency component in the difference ⁇ .
  • the high frequency flux component may be introduced along a first coordinate axis d of the rotor moving coordinate system, whereas the difference between the observed flux Xd.”, ⁇ q " and the estimated flux Xd.' , Xq may be only determined between the respective components ⁇ q " and ⁇ q ' along a second coordinate axis q of the moving coordinate system.
  • the coordinate axes d, q may be substantially in quadrature and the d axis may be disposed along the minimum reluctance direction of the rotor Hence, the difference ⁇ q is obtained, which is proportional to [sin2 ( ⁇ - ⁇ ')]/2.
  • the high frequency component introduced in the flux may have a frequency of 300 Hz to 800 Hz and preferably of 400 Hz.
  • a relatively low frequency such as 400 Hz, allows to limit the inductance values in the power circuit of the motor M and, as a result, to reduce voltage drops.
  • This particular arrangement further provides a motor M with a higher torque availability and a higher capability to address sudden changes of the mechanical load thereon, even at intermediate rotation speeds ⁇ of the rotor.
  • the calculation of the second error signal e LS may sequentially involve filtering of the difference ⁇ q by a high-pass filter, demodulation of the high frequency component by using a heterodyne demodulator 6, and further filtering by a low-pass filter.
  • the first and second error signals e H s, e LS are combined in a suitable mixer 7, to obtain a single error signal e 0 .
  • the two error signals e ⁇ Sr e LS may be combined by multiplying each error e H s, e LS by a corresponding multiplication coefficient k H sfi ( ⁇ ) r k L sf 2 ( ⁇ ) .
  • the latter may be composed of respective constant coefficients k H s, k LS and respective coefficients fi( ⁇ ), f2( ⁇ ) variable as a function of the rotation speeds ⁇ of the rotor.
  • variable coefficients fi( ⁇ ), f 2 ( ⁇ ) may increase the first error signal e H s with respect to the second error signal e L ⁇ for relatively high rotation speeds ⁇ and increase the second error signal e LS with respect to the first error signal e H s for relatively low speeds, near zero.
  • the rotation speed co of the rotor which is used to determine the variable coefficients fi( ⁇ ), f 2 ( ⁇ ) is determined from the observed flux ⁇ ⁇ ", ⁇ p" in the fixed coordinate system and from the estimated flux ⁇ d ' , ⁇ q ' in the moving coordinate system.
  • the difference ⁇ is determined, and later filtered to obtain the rotation speed ⁇ of the rotor.
  • a single error signal e ⁇ is introduced in a controller 8, as shown in FIG. 10, which has a pair of integrators.
  • This the angular position ⁇ of the rotor is obtained at the output of the controller 8, and is used as a feedback signal in all the previous steps when the angular position value ⁇ is required.
  • the position feedback value ⁇ allows to form a closed loop, which may be repeatedly executed with a predetermined cycle frequency. Particularly, at each repeated cycle, the calculations in the steps a) to i) may be performed by using the value ⁇ obtained at the end of step i) of the previous cycle.
  • the feature of combining the first and second error signals e H s / e LS upstream from a double integration provides a regular behavior over the full range of rotation speeds ⁇ of the rotor.
  • the controller 8 may include a proportional and integral (PI) control block, which is connected in series with an integrator, as shown in FIG. 10.
  • PI proportional and integral
  • step 1) of the control method the angular position ⁇ determined in step i) is used, in a manner known per se, to control the motor without the assistance of position and speed sensors.
  • the IGBT switches may be controlled at a switching freguency of 3 KHz to 8 KHz, and preferably of 4 KHz.
  • the above control method may be implemented by using an apparatus 1 for controlling the position and speed of a synchronous reluctance motor M.
  • One feature of the apparatus 1 consists in that it comprises at least one control unit (not shown in the accompanying drawings) , for carrying out all the steps a to 1) of the above method.
  • the control unit may be a fixed-point unit and comprise a single microcontroller to carry out all the steps a) to 1) .
  • a cost-effective control unit may be obtained, which has a relatively low manufacturing cost.
  • the control unit may comprise a DSP.
  • inventive method and apparatus fulfill the proposed objects and particularly the method allows a stable and regular sensorless control of a synchronous reluctance motor and the apparatus allows to reduce manufacturing costs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

A method for controlling the position and speed of a synchronous reluctance motor (M) having a stator and a rotor, which method provides the steps of: measuring the supply voltage (Vdc, Vα, Vβ) and current (Iu, Iv, iα, iβ, id, iq) to the motor (M); estimating the magnetic flux (λd' , λq') of the motor (M) by using a mathematical model of the magnetic behavior of the motor (M); combining the estimated magnetic flux (λd' , λq') and an ideal magnetic flux, obtained by integrating in time the supply voltage (Vα, Vβ) decreased by the resistive losses in the stator, to obtain an observed magnetic flux (λd', λq') ; calculating as first error signal (eHS) from an estimation (θ') of the angular position of the rotor and from an angular position feedback value (θ) ; introducing a high frequency flux component and calculating a second error signal (eLS) by determining the difference (Δλq) between the observed flux (λd', λq') and the estimated flux (λd', λq'); introducing a combination of the error signals (eHS, eLS) in a controller (8) having a pair of integrators, to determine the angular position (θ) of the rotor and ensure a regular behavior aver the full range of rotation speeds (ω) of the rotor; using the angular position (θ) as determined to the previous step to control the motor (M).

Description

METHOD AND DEVICE FOR SENSORLESS CONTROL OF POSITION AND SPEED OF A RELUCTANCE SYNCHRONOUS MOTOR
Field of the Invention
This invention is generally directed to the field of electric drives and particularly relates to a method and an apparatus for controlling the position and speed of a synchronous reluctance motor.
Background art
A number of methods are known for sensorless position or speed control of various motors, and particularly for synchronous reluctance motors.
More in detail, certain methods of sensorless control of synchronous reluctance motors are known to determine the angular position of the rotor to perform their control operations. Infact, by means of trigonometric relations, the angular position of the rotor may be determined from the observed magnetic flux in a stator fixed reference system, and from the estimated magnetic flux in a moving reference system solid with the rotor. The flux estimation method requires the knowledge of a magnetic model of the motor. The flux observation method requires the knowledge of the magnetic flux estimated by using the magnetic model of the motor and is based on the combination thereof with an ideal flux obtained by integration of the supply voltage decreased by resistive losses. Furthermore, the determination of the estimated flux and the observed flux also requires the knowledge of the angular position of the rotor, as the relationship between the magnetic flux and the current is defined in the moving coordinate system.
An apparent drawback of this solution is the unsatisfactory behavior and poor accuracy that may be obtained at low speeds and in steady-state conditions. Furthermore, particular adaptation processes are required when starting.
A further known method for sensorless control of a synchronous reluctance method provides the use of the above method at rotor speeds above a predetermined value, and addition of a closed loop control algorithm to improve low-speed performances. Particularly, a high frequency signal, at about 800 Hz, is added along a rotor rotating direction. The flux observation method as described above provides the observed value λ", whereas the magnetic model of the motor provides the estimated value λ' . The difference Δλ between the high frequency components of λ' and λ" along a rotating direction orthogonal to the high frequency signal introduction direction, is proved to represent the error between the estimated and actual positions. Therefore, the difference Δλ, after being suitably demodulated to obtain an error-proportional signal, is introduced as a feedback in a position observer that updates the estimated position.
Thus, the process for determining the rotation angle of the rotor provides the use of both the high frequency signal and the flux observation method as described above. Particularly, the latter acts as a feedforward contribution, and is added to the action of the feedback loop downstream from the PI controller, to remove the position error.
An apparent drawback of this solution is that the shift from high speed to low speed operation causes perturbations in rotor motion, particularly during deceleration. This drawback is particularly felt in industrial applications, which generally have a wide speed range with any speed change causing perturbations in processing operations.
Summary of the invention
A primary object of this invention is to obviate the above drawbacks, by providing a control method and a control apparatus that are cost-effective to such an extent as to allow extensive circulation thereof in the market.
A particular object is to provide a control method and a control apparatus that allow regular operation even in the transition from high speed operation to low speed operation.
Another object is to provide a control method and apparatus that can assure a relatively high torque availability, both at high rotation speeds, low rotation speeds and intermediate speeds.
A further object of the invention is to provide a control method and apparatus that assure a high positioning accuracy over the full operating range. Another particular object is to provide a control method and apparatus that are reliable, and have a high noise rejection capability.
These objects, as well as other objects that will be more apparent hereafter, are fulfilled, according to claim 1, by a method for controlling the position and speed of a synchronous reluctance motor having a stator and a rotor, wherein the method provides the steps of: a) measuring the DC voltage of the inverter and the supply current to the motor; b) providing a mathematical model of the magnetic behavior of the motor to estimate the magnetic flux of the motor from the supply currents thereto; c) estimating the magnetic flux of the motor by using the magnetic model; d) calculating an ideal magnetic flux by integrating in time the supply voltage decreased by the resistive losses in the stator; e) combining the ideal magnetic flux and the estimated magnetic flux to obtain an observed magnetic flux; f) calculating a first error signal from an estimation of the angular position of the rotor and from an angular position feedback value; g) introducing a high frequency flux component and calculating a second error signal by determining the difference between the observed flux and the estimated flux; h) combining the first and the second error signals as a function of the rotation speed of the rotor to obtain a single error signal; i) introducing the single error signal in a controller having a pair of integrators, to determine the angular position of the rotor and ensure a regular behavior over the full range of rotation speeds of the rotor; 1) using the angular position as determined in step i) to control the motor without using position and speed sensors.
Thanks to this particular configuration, the motion of the rotor may be controlled in an accurate and regular manner, over a wide range of rotation speeds.
Brief Description of the Drawings
Further characteristics and advantages of the invention will be more apparent from the detailed description of a few preferred, non-exclusive embodiments of a method and an apparatus according to the invention, which are described as non-limiting examples with the help of the annexed drawings, in which: FIG. 1 is a schematic view of a method according to the invention; FIG. 2 is a schematic view of certain steps of the method of FIG. 1; FIG. 3 shows the coordinate systems used in the method of FIG. 1; FIGURES 4 to 10 are schematic views of certain steps of the method of FIG. 1.
Detailed description of a preferred embodiment
Particularly referring to the above figures, a method and an apparatus according to the invention are described, which apparatus is collectively designated with numeral 1, for controlling the position and speed of a synchronous reluctance motor M. Particularly, the motor M may be of the type that comprises a stator, a rotor and a power circuit (not shown in the annexed drawings) . Suitably, the power circuit may comprise an inverter I with IGBT switches to power the motor M with a voltage having an appropriate duty cycle.
More in detail, the method provides the following steps.
In a first step a) the supply voltage Vdcr Vα, Vp and current I11, Iv, iα, ip, id, iq to the motor M are directly or indirectly measured. Particularly, the DC voltage Vdc of the inverter and the supply currents to the motor Iu and Iv are measured directly, whereas the other voltages Vα, Vp and the other currents iα, ip, id, iq are determined as described hereafter.
Current values Iu and Iv are measured in the three-phase power system of the motor and may be then expressed as iα and ip in a two-phase stator coordinate system by the Clark transform 2, which is schematically shown in FIG. 4, and may be synthesized by the following general expressions: Yα = Xu and Yp = Xu/31/2 + Xv 2/31/2 , where Xu, Xv represent the input and Yα, Yp represent the output.
The measurement of DC voltage Vdc, as well as the knowledge of the duty cycle of the inverter I allow to determine the components Vα and Vp of the supply voltage to the motor M in the fixed coordinate system. The voltages Vα e Vp may be also determined by using the Clark transform 2.
Then, currents iα and ip, as expressed in the fixed coordinate system, are transformed into a rotor moving coordinate system, and expressed by the components id and iq. The components id and iq may be determined from iα and iβ by using the Park transform 3, which is shown in FIG.5 and may be synthesized by the following general expressions: Yd = Xα cos (θ) + Xβ sin(θ) and Yq = -Xα sin(θ) + Xβ cos (θ) . This transform 3 uses a feedback value of the θ position angle of the rotor with respect to the stator, to be determined in a later step i) .
In a second step b) , a mathematical model is provided for the magnetic behavior of the motor M, to estimate the magnetic flux λd' and λq' of the motor from the supply currents id and iq thereto. More in detail, the magnetic model may be of various types, either a linear or nonlinear model, and will be preferably expressed by nonlinear functions λd' (id, iq) and λq' (id, iq) of current components id, iq and of the rotation angle θ of the rotor. Once again, the calculation is performed by using a feedback value of the angle θ, which is determined in a later step i) .
In a third step c) , the magnetic flux λd' and λq' of the motor M is estimated by using the magnetic model. Particularly, as shown in FIG. 8, such calculation may be performed in a suitable flux estimator 4, by using a look up table, in which each pair of values id and iq is associated to a pair of flux values λd' and λq' in the moving coordinate system. Then, the estimated flux λd' , λq' in the moving coordinate system may be expressed by the components λα' and λp' in the fixed coordinate system, by using an inverse Park transform 3' .
In a fourth step d) , an ideal magnetic flux is determined, which is obtained by integrating in time the supply voltage Vα and Vp decreased by the resistive losses in the stator. A fifth step e) provides the combination of the ideal magnetic flux and the estimated magnetic flux λα' and λp' to obtain an observed magnetic flux λα" and λp". Step d) and step e) may be carried out together by a single flux observer 5, as shown in FIG. 6.
As shown in FIGS. 2 and 7, in the next step f) , a first error signal eHs is determined from an estimation θ' of the angular position of the rotor and from an angular position feedback value θ to be determined in a later step i) . The estimated angul'ar position value θ' may be obtained by using appropriate trigonometric relations from the observed flux λα", λp" in the fixed coordinate system and by the estimated flux λd' , λq' in the rotor moving coordinate system. Referring to FIG. 3, if the magnetic flux has an absolute value λ, its components in the fixed coordinate system may be expressed by λα = λcos (θ+δ) , λp = λsin(θ+δ), whereas the components in the moving coordinate system may be expressed by λd = λcos (δ) and λq = λsin(δ) . The following expressions result therefrom: cos (θ) = cos ( (θ+δ) -δ) = cos (θ+δ) cos (δ) +sin (θ+δ) sin (δ) , as well as sin(θ) = sin ( (θ+δ) -δ) = sin (θ+δ) cos (δ) -cos (θ+δ) sin (δ) . By using in these expressions the calculated flux values and vector notation with con λdq' = [λd' λq' ] e λαβ" = [λα" λp"], the following expressions are obtained: cos(θ') = (λdq' x λαβ")/λ2 and sin(θ') = (λdq' Λ λαβ")/λ2.
Once the cos (θ' ) and sin(θ') values have been estimated, the first error signal eHs may be determined by suitably filtering, by a low-pass filter, the difference Δθ between the value θ obtained by a feedback branch and the estimated value θ' as schematically shown in FIG. 7. Furthermore, the difference Δθ may be calculated by the following trigomonetric expression: Δθ = θ - θ' « sin(θ - θ' ) = =sin(θ)cos (θ' ) - cos (θ)sin(θ' ) . The feedback value θ may be derived from a feedback branch which receives the angular position θ of the rotor, as determined in a later step i) .
In the same manner as described above, the observed flux λα λX, λβ" may be also converted from the fixed coordinate system to the moving coordinate system by using the Park transform as shown in FIG. 5, and be thus expressed by the components λd", λq".
In a step g) a high frequency flux component is introduced and a second error signal eLs is calculated, as shown in FIG. 9, by determining the difference Δλ between the observed flux λd", λq" and the estimated flux λd' , λq' and by demodulating the high frequency component in the difference Δλ. More in detail, the high frequency flux component may be introduced along a first coordinate axis d of the rotor moving coordinate system, whereas the difference between the observed flux Xd.", λq" and the estimated flux Xd.' , Xq may be only determined between the respective components λq" and λq' along a second coordinate axis q of the moving coordinate system. Particularly, the coordinate axes d, q may be substantially in quadrature and the d axis may be disposed along the minimum reluctance direction of the rotor Hence, the difference Δλq is obtained, which is proportional to [sin2 (θ - θ')]/2.
Advantageously, the high frequency component introduced in the flux may have a frequency of 300 Hz to 800 Hz and preferably of 400 Hz. The use of a relatively low frequency, such as 400 Hz, allows to limit the inductance values in the power circuit of the motor M and, as a result, to reduce voltage drops. This particular arrangement further provides a motor M with a higher torque availability and a higher capability to address sudden changes of the mechanical load thereon, even at intermediate rotation speeds ω of the rotor.
As shown in FIG. 9, the calculation of the second error signal eLS may sequentially involve filtering of the difference Δλq by a high-pass filter, demodulation of the high frequency component by using a heterodyne demodulator 6, and further filtering by a low-pass filter.
In a next step h) the first and second error signals eHs, eLS are combined in a suitable mixer 7, to obtain a single error signal e0. As shown in FIG.10, the two error signals eΑSr eLS may be combined by multiplying each error eHs, eLS by a corresponding multiplication coefficient kHsfi (ω) r kLsf2 (ω) . The latter may be composed of respective constant coefficients kHs, kLS and respective coefficients fi(ω), f2(ω) variable as a function of the rotation speeds ω of the rotor. The variable coefficients fi(ω), f2 (ω) may increase the first error signal eHs with respect to the second error signal e for relatively high rotation speeds ω and increase the second error signal eLS with respect to the first error signal eHs for relatively low speeds, near zero.
The rotation speed co of the rotor, which is used to determine the variable coefficients fi(ω), f2 (ω) is determined from the observed flux λα", λp" in the fixed coordinate system and from the estimated flux λd' , λq' in the moving coordinate system. In more detail, in the same manner as described above and shown in FIG. 7, the difference Δθ is determined, and later filtered to obtain the rotation speed ω of the rotor.
In a next step i) a single error signal eα is introduced in a controller 8, as shown in FIG. 10, which has a pair of integrators. This the angular position θ of the rotor is obtained at the output of the controller 8, and is used as a feedback signal in all the previous steps when the angular position value θ is required. The position feedback value θ allows to form a closed loop, which may be repeatedly executed with a predetermined cycle frequency. Particularly, at each repeated cycle, the calculations in the steps a) to i) may be performed by using the value θ obtained at the end of step i) of the previous cycle.
The feature of combining the first and second error signals eHs/ eLS upstream from a double integration provides a regular behavior over the full range of rotation speeds ω of the rotor.
Conveniently, the controller 8 may include a proportional and integral (PI) control block, which is connected in series with an integrator, as shown in FIG. 10.
Finally, in a last step 1) of the control method, the angular position θ determined in step i) is used, in a manner known per se, to control the motor without the assistance of position and speed sensors.
Conveniently, the IGBT switches may be controlled at a switching freguency of 3 KHz to 8 KHz, and preferably of 4 KHz.
The above control method may be implemented by using an apparatus 1 for controlling the position and speed of a synchronous reluctance motor M.
One feature of the apparatus 1 consists in that it comprises at least one control unit (not shown in the accompanying drawings) , for carrying out all the steps a to 1) of the above method. Particularly, the control unit may be a fixed-point unit and comprise a single microcontroller to carry out all the steps a) to 1) . Thus a cost-effective control unit may be obtained, which has a relatively low manufacturing cost. In certain preferred embodiments, the control unit may comprise a DSP.
The above disclosure clearly shows that the inventive method and apparatus fulfill the proposed objects and particularly the method allows a stable and regular sensorless control of a synchronous reluctance motor and the apparatus allows to reduce manufacturing costs.
The method and apparatus of this invention are susceptible to a number of changes or variants, within the inventive concept disclosed in the annexed claims. All the details thereof may be replaced by other technically equivalent parts, and the materials may vary depending on different needs, without departure from the scope of the invention.
While the method and apparatus have been described with particular reference to the accompanying figures, the numerals referred to in the disclosure and claims are only used for the sake of a better intelligibility of the invention and shall not be intended to limit the claimed scope in any manner.

Claims

1. A method for controlling the position and speed of a synchronous reluctance motor (M) having a stator and a rotor, which method provides the follow steps: a) measuring the supply voltage (VdC, Vα, Vp) and current (Iu, Iv, iα, ip, id, iq) to the motor (M) ; b) providing a mathematical model for the magnetic behavior of the motor (M) , to estimate the magnetic flux (λd' , λq' , λα' , λp' ) of the motor (M) from the supply currents (id, iq) thereto; c) estimating the magnetic flux (λd' , λq' ) of the motor (M) by using said magnetic model; d) determining an ideal magnetic flux, by integrating in time said supply voltage (Vα, Vp) decreased by the resistive losses in the stator; e) combining said ideal magnetic flux and the estimated magnetic flux (λd' , λq' , λ</ , λp' ) to obtain an observed magnetic flux (λα", λp", λd", λq") ; f) calculating a first error signal (eHs) from an estimation (θ' ) of the angular position of the rotor and from an angular position feedback value (θ) ; g) introducing a high frequency flux component and calculating a second error signal (eLS) by determining the difference (Δλ, Δλq) between said observed flux (λα", λp", λd", λq") and said estimated flux (λd' , λq' , λα' , λp' ) and by demodulating the high frequency component induced in said observed and estimated fluxes; h) combining said first and the second error signals (eHs, eLS) as a function of the rotation speed (ω) of the rotor to obtain a single error signal (eD); i) introducing said single error signal (e0) in a controller (8) having a pair of integrators, to determine the angular position (θ) of the rotor and ensure a regular behavior over the full range of rotation speeds (ω) of the rotor; 1) using the angular position (θ) as determined in said step i) to control the motor (M) without using position and speed sensors.
2. Method as claimed in claim 1, characterized in that said estimation of the angular position ( (θ' ) to determine said first error signal (eHs) is performed by using appropriate trigonometric relations, from said observed flux (λα", λβ", λd", λq") in said fixed coordinate system and from said estimated flux (λd' , λq' , λα' , λp' ) in a rotor moving coordinate system, said feedback value being derived from a feedback branch, which receives the angular position (θ) of the rotor as determined in step i) .
3. Method as claimed in claim 2, characterized in that the introduction • of a high frequency flux component in said step g) occurs along a first coordinate axis (d) of a rotor moving coordinate system.
4. Method as claimed in claim 3, characterized in that said difference (Δλq) between said observed flux (λq") and said estimated flux (λq' ) to obtain said second error signal (eLs) is determined between the components of said fluxes along a second coordinate axis (q) of said moving coordinate system, which is in quadrature with the first coordinate axis (d) .
5. Method as claimed in claim 1, characterized in that said high frequency component introduced in the flux has a frequency of 300 Hz to 800 Hz and preferably of 400 Hz.
6. Method as claimed in claim 1, characterized in that said supply voltage (Vα, Vp) is generated by an inverter (I) with IGBT switches to obtain an appropriate duty cycle.
7. Method as claimed in claim 6, characterized in that said switches are controlled at a switching frequency of 3 KHz to 8 KHz, and preferably of 4 KHz.
8. Method as claimed in any of the preceding claims, characterized in that said controller (8) having a pair of integrators comprises a proportional and integral (PI) block, which is connected in series with an integrator.
9. Method as claimed in any of the preceding claims, characterized in that said step c) of estimation of the magnetic flux (λd' , λq' , λα' , λp' ) involves the conversion of said supply current from the fixed coordinate system (iα, ip) to the moving coordinate system (id, iq) by using the Park transform.
10. Method as claimed in claim 9, characterized in that said step c) of estimation of the magnetic flux (λd' , λq' , λ</ , λp' ) involves the determination of said flux in the moving coordinate system (λd' , λq' ) from the magnetic model of the motor (M) and from said current (id, iq) in the moving coordinate system.
11. Method as claimed in claim 10, characterized in that said step c) of estimation of the magnetic flux (λd' , λq' , λα' , λp' ) involves the conversion of said estimated flux from the moving coordinate system (λd' , λq' ) to the fixed coordinate system (λα' , λβ' ) by using the inverse Park transform.
12. Method as claimed in claim 11 characterized in that said magnetic model is nonlinear.
13. Method as claimed in any of the preceding claims, characterized in that said combination step h) involves the multiplication of each of said first and second error signals (eHs, eLs) by a respective variable coefficient (fi(ω), f2(ω)) as a function of the rotation speed (ω) of the rotor.
14. Method as claimed in claim 13, characterized in that said variable coefficients (fχ(ω), £2(0)) increase said first error signal (eHs) with respect to the second error signal (eLs) for relatively high rotation speeds and increase said second error signal (eLs) with respect to said first error signal (eHs) for relatively low speeds, near zero.
15. Method as claimed in claim 13, characterized in that the rotation speed (ω) of the rotor, which is used in said step h) is determined from said observed flux (λα", λβ") in the fixed coordinate system and from said estimated flux in the moving coordinate system (λd' , λq' ) .
16. Method as claimed in any of the preceding claims, characterized in that said step g) of determination of a second error signal (eLS) involves the conversion of said observed flux from the fixed coordinate system (λα", λp") to the moving coordinate system (λd", λq") by using the Park transform.
17. An apparatus for control of position and speed of a synchronous reluctance motor (M) , for carrying out a method according to one or more of the preceding claims, characterized in that it comprises at least one control unit for carrying out all of said steps a) to 1) •
18. Apparatus as claimed in claim 17, characterized in that said control unit comprises a single microcontroller for carrying out all of said steps a) to 1) .
19. Apparatus as claimed in claim 17 characterized said control unit comprises a DSP.
20. Apparatus as claimed in claim 17 characterized said control unit is a fixed-point unit.
PCT/IB2005/001843 2004-06-29 2005-06-29 Method and device for sensorless control of position and speed of a reluctance synchronous motor WO2006000901A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ITVI20040156 ITVI20040156A1 (en) 2004-06-29 2004-06-29 METHOD AND DEVICE FOR THE CONTROL WITHOUT POSITION AND SPEED SENSORS OF A SYNCHRONOUS RELUCTANCE MOTOR
ITVI2004A000156 2004-06-29

Publications (2)

Publication Number Publication Date
WO2006000901A2 true WO2006000901A2 (en) 2006-01-05
WO2006000901A3 WO2006000901A3 (en) 2006-03-30

Family

ID=35457273

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/001843 WO2006000901A2 (en) 2004-06-29 2005-06-29 Method and device for sensorless control of position and speed of a reluctance synchronous motor

Country Status (2)

Country Link
IT (1) ITVI20040156A1 (en)
WO (1) WO2006000901A2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55136890A (en) * 1979-04-10 1980-10-25 Fuji Electric Co Ltd Magnetic-flux operating device for synchronous motor
JP2002051580A (en) * 2000-08-03 2002-02-15 Matsushita Electric Ind Co Ltd Position-sensorless control method for synchronous motor, and position-sensorless controller
JP2002058294A (en) * 2000-07-14 2002-02-22 Suru Seun-Ki Method and system for controlling magnetic flux reference of ac motor
US20040061472A1 (en) * 2002-09-26 2004-04-01 Lg Electronics Inc. Apparatus for measuring magnetic flux of synchronous reluctance motor and sensorless control system for the same motor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55136890A (en) * 1979-04-10 1980-10-25 Fuji Electric Co Ltd Magnetic-flux operating device for synchronous motor
JP2002058294A (en) * 2000-07-14 2002-02-22 Suru Seun-Ki Method and system for controlling magnetic flux reference of ac motor
JP2002051580A (en) * 2000-08-03 2002-02-15 Matsushita Electric Ind Co Ltd Position-sensorless control method for synchronous motor, and position-sensorless controller
US20040061472A1 (en) * 2002-09-26 2004-04-01 Lg Electronics Inc. Apparatus for measuring magnetic flux of synchronous reluctance motor and sensorless control system for the same motor

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
BAGATI A ET AL: "HIGH-PERFORMANCE CONTROL OF SYNCHRONOUS RELUCTANCE MOTORS" IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 33, no. 4, July 1997 (1997-07), pages 983-991, XP000735355 ISSN: 0093-9994 *
PATENT ABSTRACTS OF JAPAN vol. 005, no. 007 (E-041), 17 January 1981 (1981-01-17) & JP 55 136890 A (FUJI ELECTRIC CO LTD), 25 October 1980 (1980-10-25) *
PATENT ABSTRACTS OF JAPAN vol. 2002, no. 06, 4 June 2002 (2002-06-04) & JP 2002 051580 A (MATSUSHITA ELECTRIC IND CO LTD), 15 February 2002 (2002-02-15) *
PATENT ABSTRACTS OF JAPAN vol. 2002, no. 06, 4 June 2002 (2002-06-04) & JP 2002 058294 A (SEUN-KI SURU; JON-IKU HA), 22 February 2002 (2002-02-22) *

Also Published As

Publication number Publication date
ITVI20040156A1 (en) 2004-09-29
WO2006000901A3 (en) 2006-03-30

Similar Documents

Publication Publication Date Title
JP3529752B2 (en) DC brushless motor rotor angle detector
KR100364014B1 (en) Controller for ac motor
JP3645509B2 (en) Induction motor sensorless vector control system and sensorless vector control method
US9136785B2 (en) Motor control system to compensate for torque ripple
JP5396876B2 (en) AC motor control device
JP3719910B2 (en) Motor control device
JP3740098B2 (en) Apparatus and method for controlling rotational speed of synchronous reluctance motor
JP3586230B2 (en) Speed control apparatus and method for synchronous reluctance motor
JP5929863B2 (en) Control device
US20180105201A1 (en) Device for controlling ac rotary machine and device for controlling electric power steering
CA2697610A1 (en) Controller of rotary electric machine
WO2002091558A1 (en) System for controlling synchronous motor
JP2004120993A (en) Magnetic flux measuring device of synchronous reluctance motor and its sensorless control system
CN101977012A (en) Method and device for directionally controlling wheels in sensorless magnetic field
TW200524265A (en) Controller for synchronous motor, electric appliance and module
WO1998040964A1 (en) Induction motor controller
KR100371370B1 (en) Vector control apparatus
RU2576246C1 (en) Control unit for ac rotating machine
JP2000102300A (en) Method and device for controlling ac motor
JP2003219698A (en) Controller for synchronous machine
CN105071736B (en) A kind of wind turbine permanent magnet synchronous motor is without sensorless rotor position detection method
JP4670044B2 (en) Method and apparatus for estimating magnetic pole position of electric motor
JP4691916B2 (en) Rotational position angle estimation method, rotational position angle estimation device, motor control method, and motor control device
WO2006000901A2 (en) Method and device for sensorless control of position and speed of a reluctance synchronous motor
JP5444983B2 (en) Rotating machine control device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

NENP Non-entry into the national phase in:

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase