ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

A NOVAL TECHNIQUE FOR PMSM DRIVES TO ESTIMATE THE HIGH RESOLUTION ROTOR POSITION

G.V.Ramana1 and S.Lalitha Kumari2
  1. M.Tech scholar [P.I.D], Dept. of EEE, GMR Institute of Technology, Rajam, Andhra Pradesh, India
  2. Assistant professor, Dept. of EEE, GMR Institute of Technology, Rajam, Andhra Pradesh, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

This paper gives new technique for estimating the rotor position for PMSM drives with higher accuracy and resolution and also controlling of PMSM motor. There are several techniques for doing same. Some of them are average and first order algorithms. Present technique which is used here is vector tracking observer in conjunction with discrete Hall sensors’ output signals, which is similar to a phase-locked loop structure. It consists of a position error detector, based on the vector cross product of the unit back-electromotive-force vectors obtained from a stator electrical model, and a proportional–integral-typed controller to make the position error rapidly converge to zero.This technique does not only compensate the misalignment effect of Hall sensors but also improves their transient operating capability

Keywords

Permanent-magnet synchronous motor (PMSM), low-resolution Hall Effect sensors, rotor position estimation, vector tracking observer, vector control of permanent magnet synchronous motor (PMSM).

INTRODUCTION

Permanent magnet (PM) synchronous motors are widely used in low and mid power applications such as computer peripheral equipments, robotics, adjustable speed drives, electric vehicles and other applications in a variety of automated industrial plants. In such applications, the motion controller may need to respond relatively swiftly to command changes and to offer enough robustness against the uncertainties of the drive system. among ac and dc drives, PMSM has received widespread appeal in motion control applications. The complicated coupled nonlinear dynamic performance of PMSM can be significantly improved using vector control theory where torque and flux can be controlled separately. The growth in the market of PM motor drives has demanded the need of simulation tools capable of handling motor drive simulations.
The proper vector-controlled operation absolutely depends on the accuracy of the rotor position information. Generally, this position information can be obtained from high-resolution sensors such as an incremental encoder or resolver mounted on a motor shaft. However, these sensors not only increase system cost, length, and size but also tend to reduce the system reliability [1]–[2]. In the case of employing the incremental encoder, an additional algorithm or procedure is necessary to obtain initial position at start-up. Various sensor less techniques have been developed, which are roughly categorized as techniques based on flux linkage [3], [4], and back electro motive force [5], [6], [7].
Recently, several driving methods in the PMSM drives with Hall sensors have been proposed in the literature [1], [2], [8]–[12]. A vector-tracking observer with a feedforward input of the average rotor speed is developed to derive the high resolution rotor position is developed in this paper. The structure of the present observer in similar to the phase locked loop (PLL). This observer makes the position error to zero rapidly, and it also appropriately corrects the feedforward average speed, including intrinsic errors caused by sensors’ misalignments or speed variation. In addition, the feedforward input provides enough high-speed operating capability above the observer bandwidth.

MATHEMATICAL MODELS

In this section, circuit equations of PMSMs, which are used as mathematical models for sensorless control, are discussed on two kinds of coordinates. These coordinates are the rotating coordinate and the fixed coordinate, which are defined in Fig. 1. The circuit equation of surface permanent-magnet synchronous motor on the rotating coordinate is given as
equation
The first term on the right side of (1) is a voltage drop on the motor’s impedance, and the second term is an EMF term.
Transforming (1) on the fixed coordinate, (2) is derived
equation

POSITION ESTIMATION ALGORITHMS

In the last decades various algorithms have been developed to estimate the position and control the Permanent-magnet synchronous motor (PMSM). Some of them are linear extrapolation technique [8], and zeroth-order algorithm [9], [10]. These approaches based on average rotor speed. Recently some approaches to compensate the misalignment effect of Hall sensors have been introduced in [10]–[12].
A. Permanent Magnet Synchronous Motor (Pmsm) Rotor Position Estimation With Average Rotor Speed
The zeroth-order position estimation algorithm is obtained by taking into account only the zeroth order term of an approximated Taylor series expansion. This algorithm considers the speed inside each sector to be constant and equal to the average velocity in the previous sector. Rotor speed can then be approximated as
equation
The rotor speed can be approximated to a better degree by taking into account higher order terms of the Taylor series expansion. The first-order estimation algorithm is given as
equation
In (6), the first derivative is approximated as
equation
B. Effect Of Hall Sensors
If the Hall sensors are symmetrically aligned in the motor, the rotor position obtained may be considerably precise value at the steady-state operation. However, since variable speed operation or sensors’ misalignment may cause an excessive average-speed error due to the aforementioned intrinsic limitation, the estimation error inevitably appears in practice and causes some performance degradation such as current distortions and torque pulsation.
A two-pole machine with misaligned Hall sensors is shown in Fig. 2, where ϕa, ϕb, and ϕc denote the angle differences between the actual stator magnetic axes and the practical placements of the corresponding Hall sensors. For instance, if the angle differences ϕa, ϕb, and ϕc are −15, 10, and 10 electrical degrees, respectively, the Hall sensor output signals and the resultant position estimation are shown in Fig. 3. In this figure, the rotor position is transiently distorted at each state transition of the misaligned Hall sensors’ signals. Although it is not identified in Fig. 3. The speed transient operation such as start-up, speed, and load change may also raise the position estimation error In the above methods in practice since each sector’s average speed may transiently change according to instantaneous or gradual change of the operating speed.

PROPOSED VECTOR-TRACKING OBSERVER TO ESTIMATE THE ROTOR POSITION

A different way to approach position estimation is to use a vector-tracking phase-locked loop. The same observer structure has already been used in [13] for Interior PM machine sensorless control. Furthermore, in [14], the vector tracking observer is proposed in order to estimate rotor position from a quantized rotating vector with limited resolution, examining the performance of a low-resolution encoder (1◦ angular resolution) at steady state. The vectortracking observer is used here in a new and original fashion; startup and steady-state performances are evaluated.
The vector-tracking observer structure, Fig. 2, has two inputs: 1) a rotating vector containing position information and 2) a torque feedforward input to the mechanical model that provides position tracking above the observer bandwidth.
The proportional–integral–differential (PID) controller is used to force convergence. A rotating unit-vector based on the observed position is used as feedback to the phase detector. The estimated position is calculated using a latchedtorque model of a simple rotational system. A consideration of tuning the vector-tracking observer given the quantized nature of the Hall-effect sensors is that the sample rate of the motor position depends on the motor speed. Between transitions of the Hall sensor signal output, the observer relies on the feedforward torque command to estimate the rotor position. If the observer bandwidth is set too high, the resulting position estimate will be quantized. To solve this problem, the observer bandwidth should be speed dependent until a desired bandwidth is attained.
Considering a digital control system with enough high sampling frequency, (2) can be expressed in discrete form. If the estimated rotor position, speed, and model parameters are the same as the actual values, the following equation can be obtained:
equation
equation
equation
Then, the speed correction ωcorr shown in (4) can be obtained by the following PI-typed controller as a loop filter of the proposed estimator so that the resultant value of (8) becomes zero.
equation
Where k is the sampling instant.

PERFORMANCE OF THE PROPOSED VECTOR TRACKING OBSERVER

The proposed vector-tracking position estimator is shown in Fig. 4. In practical use, the estimated speed ωr has to befiltered through an LPF to enhance the noise immunity as shown in Fig. 4. the general speed and decoupled current control loop in the synchronous reference frame with the position and speed estimator can be configured as shown in Fig.6 .The vector-tracking observer loop with feedforward input for the average speed ωh can be equivalently transformed to a second-order linear model as shown in Fig. 5. From Fig. 5(b), the transfer function for the estimated position can be derived as
equation
where kp and ki are the proportional and integral gains of the PI controller, respectively.
estimating performance of θr relies on the dynamic performance of (12) determined by the design of only PI gains kp and ki. The instantaneous load torques can be used to compensate this error, where the load torques can be calculated in the reference and estimated synchronous frames . if the estimated load angle of (18) is added to the speed correction of (9),the proposed vector-tracking observer may enhance the position estimation performance by correcting the load induced error. The overall control scheme of the experimental drive is shown in Fig. 6. A drive for home appliance applications, composed of an axial-flux PM machine, a low cost full-bridge insulated gate bipolar transistor (IGBT) inverter in which the aforementioned control algorithm resides, has been built. The adopted machine has surfacemounted PM and slotless stator windings. thus its structure is highly isotropic and it exhibits very low inductance, which makes this machine a very good candidate to test the algorithms under investigation.
Fig. 9. shows the start-up response of the speed change from standstill to 500 r/min, where the initial position was intentionally set to about 30 electrical degrees. The maximum position error allowed in the system using the Hall sensors With the average-speed-based approach in Fig. 9(a), although the magnitude of the position estimation error is estimation error transiently appears at the end of every 60◦sector, and also, excessive ripples of d- and q-axis currents synchronously appear in accordance with the transient of the estimated position, since the average-speed error excessively increases at the speed transient.
Fig. 10(a) and (b) shows the resulting waveforms without and with the load angle compensation algorithm respectively. Fig. 10(c) shows The total harmonic distortions (THDs) of the stator phase current characterized under the different load current and speed conditions, where the THD is defined as
equation
where I1 and In are the fundamental component and nth-order harmonic component of the stator current, respectively. Figs. 11 show the step responses of the speed (from 500 to 1000 r/min at near no load).

CONCLUSION

In this paper an innovative brushless ac drive has been presented. Such a drive attempts to overcome some limitations of traditional brushless ac drives concerning the use of high resolution position sensors. The control algorithm’s most innovative feature is its adaptability to the whole speed range including startup. Three different types of speed and position Estimation algorithms have been presented and compared theoretically, in simulation. This structure allows the proposed approach to provide useful position information even at and around zero speed where the vector-tracking correction loop cannot correctly operate. Above zero speed, the proposed approach provides the high-resolution position information, where the position estimation error rapidly converges to zero regardless of the misalignment of Hall sensors and the excessive average-speed error, particularly speed transient operation Through the experiments at the steady-state, start up, speed transient, and load transient operations, the effectiveness and the dynamic performance of the proposed approach have been evaluated.

Figures at a glance



Figure Figure Figure Figure Figure
Figure 1 Figure 2 Figure 3 Figure 4 Figure 5
Figure Figure Figure Figure Figure
Figure 6 Figure 7 Figure 8 Figure 9 Figure 10

References