Sensorless Control at High Starting Torque of a 4000 Nm Traction Drive With Permanent Magnet Synchronous Machine F. Demmelmayr, M. Susic, M. Schroedl VIENNA UNIVERSITY OF TECHNOLOGY INSTITUTE OF ENERGY SYSTEMS AND ELECTRICAL DRIVES Gusshausstrasse 25-29 / E370-2 Vienna, Austria E-Mail: florian.demmelmayr@tuwien.ac.at URL: http://www.ieam.tuwien.ac.at Keywords <<sensorless control>>, <<permanent magnet synchronous machine>>, <<electric drive>> Abstract This paper presents numerical torque simulations and sensorless control of a permanent magnet synchronous machine (PMSM). The machine was developed for a wheel-hub traction drive with a maximum torque of 4000 Nm. The Indirect Flux detection by Online Reactance Measurement (INFORM) method provides control at standstill and low speed without a rotor position sensor. A back electromotive force (EMF) model handles the operation at higher speed. The structure of the control and the load behaviour of INFORM are shown. The torque characteristic is calculated by numerical simulation and compared with recorded values. An additional curve depicts the influence of the INFORM test signals on machine torque. Introduction Direct traction drives with wheel-hub machines require high starting torque and wide speed range. High dynamic space vector control of permanent magnet synchronous machines (PMSMs) fulfils these demands. Vector control requires the knowledge of the actual rotor angular position. The rotor angle can be received by special sensors such as encoders or resolvers. But these sensors have some drawbacks: They increase the total cost of electric machines and decrease the reliability. Sensorless techniques overcome these weaknesses. The properties of sensorless control mostly depend on the machine speed. At high speed, back electromotive force (EMF) methods are state-of-the-art [1], [2]. But they fail at standstill or very low speed [3]. At this operating range, most methods base on tracking the position of magnetic saliencies [4]. The presented Indirect Flux detection by Online Reactance Measurement (INFORM) model estimates the rotor angular position by special test signals [5]. The control of the regarded PMSM drive deals with two sensorless techniques. Below a rated engine speed of 10 % INFORM calculates the rotor position. Above that speed, the back-EMF model is used. Figure 1: Stator (left) and rotor (right) of the PMSM The presented PMSM prototype was developed, constructed (fig. 1) and tested with the support of our industrial partner Voith Turbo GmbH (St. Pölten, Austria). A numerical simulation calculates the required starting torque. The result is compared with recorded values of two different control methods. These methods present the torque behaviour with position estimation from encoder and from sensorless control. The second method examines the influence of the test signals on torque characteristic. Sensorless control of the PMSM The machine speed usually influences the quality of sensorless control methods. At high speed, beyond about 10 % of rated speed, back-EMF methods handle the position detection. They are based on the induced voltage and appropriate models of the machine. The induced voltage decreases with reducing rotor speed and vanishes at machine standstill. Therefore the back-EMF model becomes worse with decreasing rotor speed. In this operation range the INFORM method supplies applicable position information. The INFORM method The implemented encoderless INFORM method for standstill and low speed utilizes varying magnetic properties depending on the angular rotor position. These properties arise from saturation and/or reluctance effects [5]. INFORM uses test signals for position calculation. These voltage space phasor test pulses (us ) interrupt the inverter-fed current control of the machine at certain time slices. In the meantime, the resulting current-change space phasors (∆is /∆τ) are measured. Both, the test signals and their results define incremental inductances“ (l inc ). These position-varying inductances are used for rotor angular determination. ” l inc := us ∆is /∆τ (1) Following considerations are based on the inverse of these inductances yINF := 1 . l inc (2) Reluctance and saturation effects have an electrical angular symmetry of 180◦ . Therefore also the complex quantity yINF displays this characteristic. It describes a circle in the Gaussian plane if the fundamental harmonic of the signal is considered only. yINF := y0 + ∆y · e j(2 γINF −2 γU ) (3) The function can be expressed by an offset y0 and the radius of the circle ∆y. The position on the circle is a function of the angle of the test pulse stator voltage space phasor γU and the searched rotor position γINF . Usually a three phase traction inverter offers voltage space phasors in six different directions π γU = k , 3 k = 0, 1, 2... (4) The presented INFORM method uses test signals in all of these directions. Figure 2 sketches the voltage und current behaviour of phase U during a U+, V+ and W+ test sequence. Current changes of the test signals are measured in all three phases. Each of the three complex current changes ∆i|u, ∆i|v and ∆i|w from figure 3 yield two different results, one from its real and one from its imaginary part. Therefore six equations for the three unknown values y0 , ∆y and 2 γINF are available. The components from equation (3) can be calculated by real or imaginary part consideration. Implementation of the sensorless control The implemented sensorless control uses INFORM below a rated speed of about 10 % and the back-EMF method at higher speed [10]. Uu U V W 6 6 ≈ 23 Udc ? Iu 6∆iu |u 6 ∆iu |v 6 ? . . . current measuring points ∆iu |w 6 ? ? -t 6 ≈ 1 Udc ? 3 tsequence -t - Figure 2: Voltage test signals Uu and current responses Iu during the INFORM measurement in phase u with three cyclic voltage signals U, V and W [8] Figure 3: Rotor position dependent current changes [9] The Back-EMF model Figure 4 shows the structure of the sensorless calculation. At the top left, the machine model for the back-EMF estimation is depicted. The components of the stator voltage space phasor (uS,α , uS,β ) and the stator current space phasor (iS,α , iS,β ) define the actual operating point. The complex stator voltage equation of a PMSM in the αβ stator-oriented reference frame uS,αβ = rS iS,αβ + d ΨS,αβ dτ (5) represents the model of the machine with the per unit stator resistance (rS ) and the time derivative of the complex stator flux linkage (ΨS ). Equation 6 calculates the complex flux linkage due to the permanent magnets (ΨM,αβ ) with the stator inductance lS . ΨM,αβ = ΨS,αβ − lS iS,αβ (6) The argument of ΨM,αβ corresponds with the searched rotor position γEMF . The small feedback component KΨ (figure 4) stabilises the two digital integrators and prevents drift effects due to parameter uncertainties and measuring errors. iS,α q ? rs uS,α ? ls z−1 ? - j- ? e ? S,α q Ψq j ΨM,α 6 KΨ tan−1 KΨ ? ΨM,β ΨM,α ? - j γEMF z−1 - Kω - ? e 6 uS,β ? - j- e 6 6 rs iS,β q q j ΨS,β z−1 q 6 ω̂ ? 6 a? a a ∆γ creal jc imag - tan−1 -ω̂ tct 6 ls back EMF method iu - j iv iw - j q q ? ΨM,β c - imag creal q γ̂ switch INFORM/ mechanical observer EMF 2γINF - j 6 q- Kγ ? - j ∗ - z−1 q γ ? - jq - 2 INFORM method Figure 4: Structure of the sensorless INFORM/EMF estimation The INFORM method The INFORM method is pictured at the bottom left of figure 4. The changes of the phase currents (iU , iV and iW ) during the test signals define a complex function cINF with its real (creal ) and imaginary (cimag ) part cINF = ∆y · e j 2 γINF = creal + j cimag (7) This function is called Characteristic INFORM curve. Its argument (2γINF ) is twice the searched rotor position. Switch between back EMF and INFORM method A speed-dependent switch decides which sensorless method (2γINF or γEMF ) will be used. It has a small hysteresis to prevent unwanted toggle. Observer structure A mechanical observer improves the sensorless position information and determines the actual rotor speed (ω̂). The input of the observer (∆γ) is the difference between sensorless estimation (γEMF or 2γINF ) and the actual observed rotor position (γ∗ or 2γ∗ ), EMF method: ∆γ = γEMF − γ∗ (8) INFORM method: ∆γ = 2γINF − 2γ∗ . (9) or This value affects the outcome of the speed and the angle calculation with the two constants Kω and Kγ . The constants quantify the values from sensorless estimation and the observer. The whole structure from figure 4 is implemented by using the microcontroller of the drive inverter. Each software task of the controller calculates a new position value. The actual rotor speed (ω̂) influences the angle estimation of the next task. The normalized dead time tct considers the time between two tasks of the used controller. Equations 10 and 11 describe the oberserver structure in the discrete z-domain. γ̂ = Kγ · ∆γ + z−1 · (ω̂ · tct + γ̂) (10) ω̂ = Kω · ∆γ + z−1 · ω̂ (11) Control structure of the traction drive The control structure of the traction drive is depicted in figure 5 [11]. The torque and field weakening controller determines the reference stator current components (id,ref and iq,ref ). The two components depend on the reference torque (tref ) from a tramway cab, the actual rotor speed (ω̂) and the components of the voltage space phasor (uα and uβ ). The current controller works with two separated PI structures in direct and quadrature direction. Current and voltage space phasors are transformed from stator oriented to rotor oriented reference frame and vice versa using the estimated rotor angle (γ̂). torque and field weakening controller dq - current controller ∆id - m id,ref - u -+ Sα - inverter uSβ - u vw α q u- d, q uβ - α, β q PWM 6 γ̂ 6 q - m ∆i- iq,ref bUDC b transformation - dq/αβ reference frame 6 tref 6 uβ 6 uα 6 ω̂ 6 id,meas u,v,w 6 d, q iq,meas q q phase current measurement PMSM γ̂ ω̂ iv ? iw ? iu ? uSα uSβ sensorless position estimation - INFORM/EMF Figure 5: Control structure Numerical torque calculation Numerical simulation with the finite element method (FEM) provides appropriate results of the produced torque of the PMSM. The presented calculation expects vector oriented control, with a quadrature current component only. The Maxwell stress (−~n · p) can be expressed by the magnetic flux density (~B) along the cylindrical air-gap between stator and rotor of the machine [6], [7]. 1 ~ ~ 1 ~ ~ −~n · p = ~n · B B − B · B ~n (12) µ0 2 Analizing the Maxwell stress yields to an electromagnetic torque vector (~T ) on a cylindrical surface (∂V ) in the air-gap with the radius r and the normal vector ~n. I 1 ~ ~ ~T = ~r × 1 ~ ~ ~n · B B − B · B ~n dΓ (13) µ0 2 ∂V The calculation assumes constant flux density along the active iron length (lfe ) and therefore a twodimensional design (Bz = 0). Cylindrical coordinates (r, ϕ) with the normal unit vectors (~er and ~eϕ ) are used. dΓ denotes the surface element of the integral. ~n = −~er , ~B = Br~er + Bϕ~eϕ , r2 lfe Tz = − µ0 Z2π dΓ = rlfe dϕ Br (r, ϕ)Bϕ (r, ϕ) dϕ (14) (15) 0 The flux density (Br , Bϕ ) in the air-gap is evaluated using the software tool Ansys V12.1. The resulting torque (eq. 15) over quadrature stator current magnitude is shown in figure 7. (a) iq = 0 (b) iq = 1 (c) iq = 2 (d) iq = 3 Figure 6: Flux lines of the magnetic field from FEM calculation at different quadrature stator current (iq ) Figure 6 depicts the magnetic flux lines of a 60◦ anti-periodic section of the PMSM at different quadrature stator currents (iq ). The section of the PMSM represents the whole machine due to its specific symmetry. The coloured lines represent isolines of the magnetic vector potential. Two adjacent flux lines represent a magnetic flux of 0.84 mWb. The torque is derived from results of the magnetic flux density from the FEM. Measurements and Results Torque characteristic Figure 7 illustrates the torque over the normalized stator current. The top curve describes the result of the numerical simulation. Below, two measured graphs are displayed. The encoder control graph shows the produced torque of the drive, using a position sensor. It is compared to the encoderless INFORM control which includes short interruptions of the pulse width modulation (PWM) for the active test pulses. The sensorless method has only little influence. The numerical simulation provides a good agreement with the recorded values. The figure also depicts the Characteristic INFORM curves (eq. (7)) at no-load, iq = 1, iq = 2 and iq = 3. The size of the loci and therefore the signal to noise ratio of the rotor position calculation increase with rising stator current up to twice current magnitude. The curves are similar to triangles instead of estimated circles because of higher harmonics [9]. Machine efficiency curve The machine efficiency curve (Fig. 8) shows the produced torque over machine speed. Each point is recorded at steady state. The colour fields represent various efficiency values of the fundamental wave. The figure includes the reluctance torque, produced by a negative direct current component besides the main current component in quadrature axis. Also the lines of constant power are plotted from 5 kW to 140 kW mechanical output power. The machine provides high efficiency over a wide operation range and wide field weakening range. INFORM is used below a rated machine speed of 10 %. In this operation range the machine efficiency is not significant. Therefore this paper does not regard the influence of the INFORM test sequence on the efficiency. Figure 7: Torque over stator current magnitude with Characteristic INFORM curves at selected operation points at ω = 5% Figure 8: Machine efficiency curve of the PMSM Conclusion The presented PMSM drive reaches high starting torque up to 4000 Nm. Measurements and numerical simulations of produced torque show a good agreement. The sensorless control operates from standstill to maximum speed. It works with a combined INFORM/back-EMF model. The quality of the INFORM calculation increases with rising load and works well up to high starting torque. References [1] F. Genduso, R. Miceli, C. Rando, G.R. Galluzzo, Back EMF Sensorless-Control Algorithm for HighDynamic Performance PMSM, IEEE Transactions on Industrial Electronics, Page(s): 2092 - 2100, June 2010 [2] D. Paulus, J.-F. Stumper, P. Landsmann, R. Kennel, Robust Encoderless Speed Control of a Synchronous Machine by direct Evaluation of the Back-EMF Angle without Observer, Sensorless Control of Electrical Drives (SLED), Padova, Italy, 2010 [3] F. Briz, M.W. Degner, P. Garcia, R.D. Lorenz, Comparison of saliency-based sensorless control techniques for AC machines IEEE Transactions on Industry Applications, Page(s): 1107, July 2004 [4] A. Consoli, G. Scarcella, A. Testa, Sensorless Control of PM Synchronous Motors at Zero Speed, IEEE-IAS Conf. Rec. pp. 1033-1040, 1999. [5] M. Schroedl, Sensorless control of AC machines at low speed and standstill based on the ”INFORM” method, IEEE IAS Conference, San Diego, Proc. 1: 270-277, 1996 [6] J. Jackson, Classical Electrodynamics, John Wiley, New York (USA), 1962 [7] P. Penfield, H.A. Haus Electrodynamics of Moving Media, Cambridge, Mass.: M.I.T. Press, 1967 [8] A. Eilenberger, Permanent Magnet Synchronous Machines With Tooth Coils for Sensorless Control Including Overload Range, Doctoral thesis, Vienna University of Technology, 2011 [9] F. Demmelmayr, A. Eilenberger, M. Schroedl, Sensorloser Betrieb von PM-Außenläufermaschinen mit konzentrierten Wicklungen, E&I Elektrotechnik und Informationstechnik, 3 (2011), Page(s): 68 - 74., 2011 [10] M. Schroedl, M. Hofer, W. Staffler, Combining INFORM method, Voltage model and mechanical observer for sensorless control of PM Synchronous Motors in the whole speed range including standstill, Power Conversion Intelligent Motion (PCIM), Nürnberg, Germany, 2006 [11] M. Schroedl, W. Staffler, Sensorless Control of a Double-Stator Disc Rotor PM Synchronous Motor R Using a Combined INFORM/EMF Model, Power Conversion Intelligent Motion (PCIM), Nürnberg, Germany, May 2009