0% found this document useful (0 votes)
35 views

Sensorless Vector Control

This document summarizes a research paper that proposes a novel sensorless vector control method for permanent magnet synchronous motors (PMSM) driving an unknown load torque. It uses an extended nonlinear state observer with parameter adaptive estimation to estimate the motor states and disturbance torque, avoiding the need for mechanical sensors. The observer adaptively identifies the stator resistance and load inertia. Digital simulation results demonstrate the method provides smooth steady-state operation and good dynamic performance during load torque disturbances.

Uploaded by

Tien Nguyen Dang
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Sensorless Vector Control

This document summarizes a research paper that proposes a novel sensorless vector control method for permanent magnet synchronous motors (PMSM) driving an unknown load torque. It uses an extended nonlinear state observer with parameter adaptive estimation to estimate the motor states and disturbance torque, avoiding the need for mechanical sensors. The observer adaptively identifies the stator resistance and load inertia. Digital simulation results demonstrate the method provides smooth steady-state operation and good dynamic performance during load torque disturbances.

Uploaded by

Tien Nguyen Dang
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Journal of Engineering Sciences, Assiut University, Vol. 36, No.5, pp.

1189 -1211, September 2008

SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS


MOTORS USING ADAPTIVE STATE OBSERVERS WITH
DISTURBANCE TORQUE ESTIMATION
Yehia S. Mohamed
Electrical Engineering Department, Faculty of Engineering,
Minia University, Minia Egypt

(Received July 16, 2008 Accepted August 24, 2008)

In this paper, a novel sensorless nonlinear speed control for a permanent


magnet synchronous motor (PMSM) driving an unknown load torque is
developed and integrated with the vector control scheme. An extended
nonlinear state observer with parameter adaptive scheme is used to
estimate the states of the motor and disturbance torque avoiding the use
of mechanical sensors. The parameter identified adaptively is stator
resistance which varies with motor temperature and frequency.
Furthermore, to improve the performance of the speed controller the load
inertia is identified by the periodic test signal. The proposed sensorless
makes the drive system accurate, robust and insensitive to parameter
variation. The steady state and dynamic performances of the proposed
sensorless drive using digital simulation results are demonstrated.

1. INTRODUCTION
Permanent magnet synchronous motors (PMSM) are used in various industrial
applications of electromechanical systems due to their high power density, large
torque to inertia ratio, high efficiency and good controllability over a wide rang of
speeds. Fast and accurate response, quick recovery of speed from any disturbances and
insensitivity to parameter variations are some of the main criteria of high performance
drive systems used in robotics, rolling mills, machine tools, etc. In these applications,
equivalent performance characteristics of a separately excited dc motor can be
obtained from the PMSM if the closed loop vector control scheme is employed [1].
The PMSM drive system involving the vector control scheme not only decouples the
torque and flux which provides faster response but also makes the control task easy.
The speed controller used in PMSM drive system plays an important role to meet the
other required criteria of the high performance drive. It should enable the drive to
follow any reference speed taking into account the effects of load impact, saturation
and parameter variations. Conventional controllers such as proportional integral (PI)
or proportional integral differential (PID) have been widely used in both dc and ac
motor controls. But these types of controllers are difficult to design if an accurate
system model is not available. Moreover, unknown load dynamics and other factors
such as noise, temperature, saturation, etc. affect the performance of these controllers
for wide range of speed operations [2].
Coupling the load to the motor shaft may cause variations of the inertia and
viscous friction coefficient besides the load variation. In [3], a speed control method

1189
1190 Yehia S. Mohamed

for a PMSM using the input-output linearization has been proposed. In this scheme, an
integral controller has been introduced to improve the robustness against the
inaccurate speed measurement. However, other motor parameter variations have not
been considered. Even though a steady-state response can be improved by introducing
the integral controller, it can not give a good transient response under the parameter
mismatch.
The performance of adjustable speed drives containing PMSM can be
improved implementing nonlinear control strategies. Among others, feedback
linearization has emerged as a very useful control law for electrical drives [4]. The
implementation of feedback linearization, as well as the other strategies, requires an
optical/mechanical sensor to obtain position and speed as part of the state to be fed
back. However, mechanical sensors can be avoided when sensorless control strategies
are designed. In such cases rotor position and speed must be estimated and these
estimated values are used to compute the control law.
State observers can be used to estimate the rotor position and speed of PMSM.
Several approaches to obtain PMSM state observers have been proposed, such as
nonlinear full order observers based on linearization, extended Kalman filter (EKF),
viz nonlinear observers, nonlinear reduced order observers [5]. In [5], [6] and [7]
observer-based speed controllers have been proposed. In these papers certain
assumptions have to be introduced to design the observer-based controller. In [6], a
known load torque has been considered, while in [7] the value of inductance is
assumed to be zero to design the controller. In [5], the authors assume that machine
speed is approximately constant during a short time interval. Nevertheless, when
higher performance is required the mismatches caused by an unknown load torque, a
nonzero inductance and variable speed have to be compensated. Recently, an adaptive
input-output linearization technique [8] and a sliding mode control technique [9] have
been reported for the speed control of the PMSM. Although good performance can be
obtained, the controller design are quite complex.
In this paper, a novel sensorless nonlinear speed control for a PMSM drive
with vector control scheme is presented. The states of the motor and disturbance load
torque are estimated via an extended nonlinear observer with parameter adaptive
scheme avoiding the use of mechanical sensors. The adaptive state observer uses a
mechanical model to improve the behavior during speed transients. The parameters
identified adaptively are stator resistance which varies with motor temperature and
frequency and load inertia. The use of the adaptive state observer makes the drive
system robust, accurate and insensitive to parameter variations. The steady state and
dynamic performance of the proposed sensorless drive system are evaluated by digital
simulations. Simulation results are presented to demonstrate smooth steady state
operation and exhibits good dynamic performance of the drive system during
disturbance of load torque.

2. DYNAMIC MODEL OF PMSM


A PMSM consists of permanent magnets mounted on the rotor surface and three phase
stator winding that are sinusoidally distributed and displayed by 120 °. The dynamic
SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1191
model of a surface mounted PMSM in the stationary reference frame (α-β axes) can be
described by the following equations [5] and [6],
p r   r (1)
R  V
pis   s is  m  r sin  r  s (2)
Ls Ls Ls
R  Vs
pi s   s i s  m  r cos  r  (3)
Ls Ls Ls
The developed electromagnetic torque can be expressed as:
3
Te  pm (i s cos  r  is sin  r ) (4)
2
and the motor dynamics can be represented by
Te  Jpr  Br  Td (5)
The model voltages and currents are related to the actual physical quantities by a
simple linear transformation given by:
2 V V
Vs  (Vas  bs  cs ) (6)
3 2 2
1
Vs  (Vbs  Vcs ) (7)
3
2 i s ics
is  (ias   ) (8)
3 2 2
1
i s  (ibs  ics ) (9)
3

3. VECTOR CONTROL OF PMSM DRIVE


A vector control strategy is formulated in the synchronously rotating reference frame.
The stator voltages and currents in the stationary reference frame are projected on to
those in a frame that is synchronous with the rotor, via transformation [10]
Vds   cos  r sin  r  Vs 
V     
cos  r  Vs 
(10)
 qs   sin  r
ids   cos  r sin  r  is 
i     
cos  r  is 
(11)
 qs   sin  r
The model of PMSM (1)-(4) in the synchronous rotating reference frame becomes
p r  r (12)
Rs V
pids   ids   r iqs  ds (13)
Ls Ls
1192 Yehia S. Mohamed

Rs   Vqs
piqs   iqs   r ids  m r  (14)
Ls Ls Ls
Note that the electromagnetic torque can be expressed as:
3
Te  P(iqs ds  ids qs ) (15)
2
The stator flux components (ds , qs ) are in the form
ds  Ls ids  m , (16)
qs  Ls iqs (17)
An efficient control strategy of the vector control technique is to make the d-
axis current i d zero so that the direct axis stator flux linkage  ds becomes dependent
only on the flux linkage by the permanent magnet rotor  m . With this control strategy,
the machine model becomes simpler and can be described by the following equations
Rs   Vqs
piqs   iqs  m r  (19)
Ls Ls Ls
T B r Td
p r  e   (20)
J J J
and the electromagnetic torque is proportional to the q-axis stator current as given by

Te  K T iqs (21)
3
Where K T  Pm
2
Equation (21) is similar to the torque equation of a separately excited dc
motor, where i qs corresponds to the armature current of a dc motor. Hence, a precise
torque control of the PMSM is achieved by controlling the q-axis stator current
component i qs .

4. NONLINEAR STATE OBSERVER


An extended nonlinear state observer is used to estimate the PMSM states and the
unknown load torque disturbance. The observer states copies the PMSM model adding
a correction term that works as a driving input and the unknown load torque
disturbance. A new state is added to track a slowly varying load torque [11]. The
torque due to viscosity is incorporated to the disturbance torque Td , so the B r term
does not appear explicitly in the observer. Even though, the disturbance torque Td is
not a constant parameter under the mechanical parameter variations from their nominal
values. If the sampling interval is sufficiently fast as compared with the time, the
variation in viscous friction coefficient, inertia and hence of the unknown disturbance
Td can be assumed to be constant during each sampling interval as [10] and [11].
SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1193
pTd  0 (22)

In order to satisfy convergence conditions, stability, the correction term and


the adaptation law are derived using Lyapunovs theorem [9].
The extended observer is given as follows:

0 1 0 0 0 
 
 pˆr   3 Pm 3 Pm 1 ˆr 
  0 0  sin ˆr cos ˆr    
 ˆ
 r 
p 2 J 2 J J
 ˆ r 
 ˆ   m ˆ 
0
R
 pis   0 sin ˆr  s 0 is 
Ls Ls 
 piˆ    iˆ 
 s   m  s 
0 
Rs
 pTˆ  0  cos ˆr 0  Tˆ  (23)
 d Ls Ls  d
 
0 0 0 0 0 
1
 L  V  iˆs  iˆs 
  s
 s
   GG  ˆ 
 1  Vs  i s  iˆs 

L 
 s
 Ax  BVs  GG(iˆs  is )

is  Cx
With
 G 
T
 g1 g2 g3 g4 
GG   G
ˆ  cos ˆ ) g 3 
, ,
 k (sin  r r   g 2 g1  g4

 Ls cos ˆr Ls sin ˆr 


 0 0 0 0 0 0 0
 m ˆ r m ˆ r  0 0 0 0 0 
 L sin ˆ L cos ˆr  
 s r
 s 0 0  and C  0 0 1 0 0
 m ˆ r m ˆ r   
  0 0 0 1 0
 0 0 1 0 0 0 0 0 0 
 0 0 0 1 

where ˆr , ˆ r , iˆs , iˆs are the estimated states and Tˆd is the estimated load torque
disturbance. In the observer driving gain (GG), G is a constant gain matrix and k is the
proportional constant value.
1194 Yehia S. Mohamed

5. NONLINEAR STATE OBSERVER WITH PARAMETER


ADAPTATION
5.a. Adaptive Adjustment Scheme for Stator Resistance Estimation
The stator resistance changes with motor temperature during the operation of the
machine. The drive performance deteriorates and the estimated states of the observer
become unstable if the stator resistance value used in the observer differs from that of
the actual machine. Therefore, compensation for the influence of the stator resistance
variation is necessary especially at low speed [12]. An adaptive adjustment scheme for
stator resistance estimation in addition to state observer described by equation (23) is
proposed to overcome the problem mentioned above.
The parameter update law is proposed as follows:
Rˆ s   (eis iˆs  eis iˆs ) (24)

and Rˆ s  Rsn  Rˆ s (25)


where eis  is  iˆs , eis  is  iˆs and  is an arbitrary positive gain
Vs is
PMSM
ˆ r ,ˆr , T̂d

+ iˆs -
B I/s C
+ +
+

R̂ s
Stator resistance
adaptive scheme

GG
Figure 1: Shows a block diagram of the proposed state observer with stator resistance
estimation adjustment

5.b. Adaptive Adjustment Scheme for Load Inertia Estimation


The instantaneous speed controller and the nonlinear state observer have the nominal
inertia value J n of the PMSM. Theoretically, it is possible to design the speed
controller even if the load inertia is unknown. In the real system implementation the
mechanical time constant of the observer should be small. However, it is difficult to
realize the small time constant on demand due to noise in the mechanical system.
Consequently, the overall speed control performance of the drive system must be
controlled by the estimation of the mechanical system inertia (rotor inertia of the
machine and its attached load). The estimated states of the nonlinear observer are
influenced if the load inertia value differs from its nominal value.
SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1195
The inertia of the mechanical load condition is estimated in this paper using
the periodic test signal according to the relationship of the mathematical orthogonality
of the disturbance between the periodic signal and its derivative.
For the purpose of this estimation, the disturbance load torque observer
corresponding to nominal inertia value Tˆd n can be modified as:
Tˆd n (t )   J n pr (t )  Br (t )  Te (t ) (26)
Te (t )
piqs  iqs (t )   (27)
KT
Where  is the observer pole (  >0)
The load inertia variation is caused by the variation of machine load condition
or an estimated error of load inertia and it is expressed as:
J  J  J n
From equations (26) and (27) above, the derivative of the estimated
disturbance torque is derived as:
pTˆd (t )  Tˆd (t )   (Jpr (t )  Br (t )  Tc )  0 (28)
where Tc is the constant load torque
Using equations (26)-(28) the estimated disturbance load torque for any load
condition can be obtained as:
Tˆd (t )  Jpr (t )  Br (t )  K T iqs
(29)
The angular speed of the PMSM drive system imposed by the periodic speed
command, the can be expressed as:
lim r (t )   r (t  T )  0
t 
The inner product of arbitrary signals can be confined as follows:
kT
a , b    a (t ) b (t )dt (30)
( k 1)T

From equation (30), the inner products of  r p r and iqs p r can be written
as follows:
kT
lim 
( k 1)T
r (t ) p r (t )dt  0

k 
kT
lim i qs
( k 1)T
(t ) p r (t )dt  0

k 
From above relations, the convergence of the estimated load inertia can be
evaluated as follows:
1196 Yehia S. Mohamed
kT kT kT kT

 Tˆd (t ) pr (t )dt   J   pr (t ) dt  B   r (t ) p r (t )dt  K T i (t ) p r (t )dt


2
qs
( k 1)T ( k 1)T ( k 1)T ( k 1)T
kT kT

 Tˆd (t ) p r (t )dt   J   p (t )  dt
2
r
( k 1)T ( k 1)T

k  k 
k

 Tˆ d pˆ r (t )dt
Jˆ   lim
( k 1)T
k
(31)
  pˆ (t )  dt
2
r
( k 1)T

k 
Consequently, the estimated load inertia Ĵ value converges to the actual one
due to the existence relationship of the orthogonality between the periodic forward-
reverse speed command and its derivative.
 * r (t )   * r (t  T ),  * r (t )  0
Figure 2 shows the block diagram of the estimated load inertia variation of the
mechanical system described by equation (31)

pˆ r (t )
 

Tˆd (t )


Figure 2: Block diagram of the load inertia estimation

6. The Proposed Sensorless Vector Controlled Pmsm Based On


State Observer
The proposed nonlinear adaptive state observer is applied to the sensorless vector
controlled PMSM drive as shown in Fig. 3. It consists mainly of a loaded PMSM, a
hysteresis current controlled PWM (CCPMW) inverter, a vector control scheme
followed by vector rotator and phase transform and an outer speed loop. In addition to
the machine and inverter the system includes speed controller, an adaptive states
SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1197
observer, an adaptive stator resistance and load inertia estimators. The speed controller
generates the torque component current command i * qs from the speed error between
the estimated motor speed and the command speed. The estimated speed is obtained
from the nonlinear adaptive states observer. Measurements of two stator phase
voltages and currents are transformed to α- and β- components and used in an adaptive
states observer. The nonlinear adaptive states observer is used to estimate PMSM
states ( iˆs , iˆs ,ˆr and ̂ r ) and the unknown load torque disturbance Tˆd . This
observer with stator resistance and load inertia estimations is used for adapting the
parameters of speed controller. The vector rotator and phase transform in Fig. 3 is used
for transforming the stator current components command ( i * qs and i * ds  0 ) to the
three phase stator current commands ( i * as , i * bs and i * cs ) by using the estimated rotor
angle position ˆr . The hysteresis current control compares the stator current
commands to the actual currents of the machine and switches the inverter transistors in
such a way that the commanded currents are obtained.

6. SIMULATION RESULTS AND DISCUSSION


The proposed observer-based controller with disturbance torque estimation of Fig. 3 is
verified by means of simulations. The nominal parameters and specifications of a
PMSM used for the simulations are listed in Table I.

Table I: Parameters and data specification of the PM motor used


Rated output 1.5 kW
Rated current 9.3 A
Rated speed 1500 r.p.m
Rated torque 9.6 N.m
No. of poles 6 poles
Rotor inertia J 0.015 kg.m 2
Frictional constant 9.37  10 4 kg.m 2 / s
Stator resistance R s 0.513 ohm
Stator inductance Ls 8.5 mH
Magnet flux linkage 0.24 web.
Inverter input voltage Vdc 290 V

The transient performance of the conventional (without observer) vector


control of the PMSM for step change of load-torque disturbance is investigated.
1198 Yehia S. Mohamed

Ĵ Vdc
 *
r i * qs *
Speed Vector i as Current
+
controller rotator - Controlled
+
and i * bs PWM PMSM
+
- i * ds  0 phase i * cs - Inverter
̂ r transform
+
-
ibs i as
ics Vas Vbs Vcs

3-phase to α-β
transformation
is is Vs Vs
Sin/cos ˆr (t )
generator
Tˆd (t )
Load

Jn Ĵ
inertia Non linear
estimator adaptive
+ +
ˆ r (t ) states
observer
iˆs R̂ s
Adaptive
stator iˆs
resistance
estimator is
i s
R̂+s R̂ s
+
Rsn
+
Figure 3: Overall block diagram for the proposed sensorless PMSM drive

Figures 4a, 4b and 4c show the motor speed response, load torque disturbance
and d-axis and q-axis current components when the motor is subjected to a load
disturbance applied at t=0.5 sec. and removed at t=0.7 second. These figures show that
there exist steady-state errors in the speed response and in d-axis and q-axis current
components. These performances can be improved by introducing the proposed
nonlinear-state observer.
Figure 5a shows that the speed responses can be effectively improved by using
this control scheme under load torque variation. This Fig. 5a shows a small dip and
overshoot of the estimated motor speed following the application and removal of the
load torque. The speed dip and overshoot are determined by the gains of the PI
controller of the motor speed loop. Figure 5b indicates a fast and precise transient
SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1199
response of the estimated load torque disturbance is achieved by using the proposed
control scheme. The q-axis current component matches the value of load torque
disturbance provided that the d-axis current component is kept constant at zero value
and the trajectory command can be well tracked during the load disturbance as shown
in Fig. 5c.
Figure 6a and 6b show the motor speed and acceleration under the inertia
variations. Even though the reference speed can be well tracked under the nominal
parameter values, it can be shown that the speed response shows an undesirable
transient error under the inertia variations as shown in Fig. 6a. The computed
acceleration becomes quite different under the inertia variations from the acceleration
under nominal inertia value as shown in Fig. 6b.
In reality, the stator resistance in a practical machine does not change in step
manner. In actual operating conditions, the rate of change of temperature is quite slow.
A linearly changing stator resistance is modeled when the motor is running at 10
rad./sec. with nominal load torque. Figures 7a, 7b, 7c and 7d show the vector control
response when the motor stator resistance increases linearly by 25 % from its nominal
value and decreases again to its nominal value as indicated in Fig. 7a.

Figure 4a: Speed response under load torque variation without nonlinear state
observer
1200 Yehia S. Mohamed

Figure 4b: Load torque variation

iqs

ids

Figure 4c: q-axis current component --- d-axis current component


without nonlinear state observer
SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1201

Figure 5a: Speed response under load torque variation with nonlinear state observer

Figure 5b: Estimation performance of the disturbance load torque


1202 Yehia S. Mohamed

iqs

ids

Figure 5c: q-axis current component ---- d-axis current component


with nonlinear state observer

Figure 6a: Speed responses under the load inertia variations


speed command - - - speed with J=2Jn ----- speed with J=3Jn
SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1203

3J n

2J n

Jn

Figure 6b: Computed acceleration responses under the load inertia variations

15

14

13

ώr
Estimated motor speed (r.p.m)

12

11

10

8 ^

7 ώr
6

5
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 7a: Actual and estimated motor speed


1204 Yehia S. Mohamed

0.65
Stator resistance variation (ohm)

0.6

0.55

0.5

0.45

0.4
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 7b: Linear variation of stator resistance

15
Estimated Torque Disturbance (N.m)

10

0
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 7c: Estimated torque disturbance


SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1205

25

20
d-q Stator current components (Amp.)

15 iqs
10

0
ids
-5

-10

-15
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 7d: d-q stator current components


Actual and estimated stator resistance (ohm)

0.65

0.6
Rs
^
Rs
0.55

0.5

0.45

0.4
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 8a: Actual and estimated stator resistance


1206 Yehia S. Mohamed

15

14

13
Estimated motor speed (r.p.m)

12

11

10

5
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 8b: Actual and estimated motor speed with stator resistance estimator

15
Estimated Torque Disturbance (N.m)

10

0
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 8c: Estimated torque disturbance with stator resistance estimator


SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1207

25

20
d-q Stator current components (Amp.)

15

10
iqs
5

-5

ids
-10

-15
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 8d: d-q stator current components with stator resistance estimator

0.05
Inertia variation and its estimation (kg.meter square)

0.045

0.04

0.035

0.03

0.025

0.02

0.015

0.01

0.005

0
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 9a: Inertia variation and its estimation


1208 Yehia S. Mohamed

4
Estimated motor speed (r.p.m)

-2

-4

-6
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 9b: Estimated speed response and its reference

20

15
Estimated Torque Disturbance (N.m)

10

-5

-10

-15

-20
0.5 1 1.5 2 2.5 3
Time (Sec.)

Figure 9c: Estimated disturbance torque


SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS….. 1209
From figures 7b, 7c and 7d, it is seen that the estimated speed, torque
disturbance and d-q axes stator current components are oscillating and deviate from
their reference values during the stator resistance variation. These deviations and
oscillations may cause the vector control drive system to become unstable.
The estimated stator resistance is able to track bi-directional change in stator
resistance adequately as shown in Fig. 8a. The estimation error in the steady-state is
found to be less than  3%. Also, the estimator is able to track this difference and
converge to the correct stator resistance. With stator resistance estimator, the estimated
speed, torque and the d-q axes stator current components are kept constant and
matched with their references as shown in figures 8b, 8c and 8d.
To improve the performance of the speed controller the load inertia is
estimated using the periodic test signal. Figure 9a shows the step variation of load
inertia from nominal value to its double value (Jn=2Jn) at t=0.7 sec.. This figure
shows the inertia estimation on the same graph when the test signal of the periodic
speed command from forward 5 rad./sec. to reverse 5 rad./sec. and the ripple of the
estimated inertia is the estimated error according to the estimated speed error during
forward-reveres operation. Figure 9b shows the estimated speed response of the speed
step command during the inertia estimation. The disturbance torque for inertia
estimation is well achieved as shown in Fig. 9c.

7. CONCLUSIONS
An adaptive state observer for a speed sensorless vector controlled PMSM is proposed
to estimate the rotor position, speed and disturbance load torque. The adaptive state
observer uses a mechanical model to improve the speed estimation during transient.
The effect of stator resistance variation on the performance of a proposed sensorless
PMSM drive has been presented, followed by an investigation of the adaptive
adjustment scheme for stator resistance estimation. Also, the load inertia is identified
adaptively by using the periodic test signal to improve the performance of the speed
controller. The simulation results show that the proposed sensorless control scheme
yields a robust control performance even under the presence of the stator resistance
variation and the external disturbances caused by the inertia and load changes.
The main conclusions that can be inferred from the present results are:
1- The estimated speed response with the proposed scheme gives a desired
dynamic performance and a zero steady-state error, which is not affected by
the load torque disturbance and the variation of the motor parameters.
2- The speed and computed acceleration responses exhibit undesirable transient
errors under the load inertia variations.
3- The variation of stator resistance degrades the performance of the sensorless
vector controlled PMSM drive by introducing errors in the estimated
disturbance load torque, speed and d-axis and q-axis current components.
4- The adaptive stator resistance estimation scheme is capable of tracking the
stator resistance variation very well. It is also seen that the compensator can
overcome the problem of instability caused by a large mismatch between the
value used in the state observer and the actual one.
1210 Yehia S. Mohamed

5- The estimated load inertia tracks well the step variation in the load inertia
during forward-reverse speed command. Also, the estimated speed and
disturbance load torque are achieved well during the inertia estimation

REFERENCES
[1] F. Blaschke, " The principle of Field Orientation as Applied to the New
Transvector Closed Loop Control System for Rotating Field Machines", Simens
Review 1972.
[2] M. A. El-Sharkawi, A. A. El-Samahy and M. L. El-Sayed, " High Performance
Drive of DC Brushless Motors Using Neural Network", IEEE Trans. on Energy
Conversion, Vol. 9, No. 2, pp. 317-322, 1994.
[3] B. Le Pioufle, " Comparison of Speed Nonlinear Control Strategies for the
Synchronous Servomotor, " Elect. Machine Power System, Vol. 21, pp. 151-169,
1993.
[4] M. Bodson, J. Chiasson, R. Novocna and R. Rcawaski " High Performance
Nonlinear Feedback Control of a Permanent Synchronous Stepper Motor," IEEE
Trans. on Control Systems Technology, Vol. 1, pp.5-13, 1993.
[5] J. Kim and S. Sul , " High Performance PMSM Drive Without Rotational Position
Sensors Using Reduced Order Observer," in Proc. 1995 IEEE Transaction
Industry Applications Society Annual Meeting (IAS'95), Vol. 1, Orlando USA,
pp. 75-82, October 1995.
[6] R. Sepe and J. Lang," Real Time Observer Based (Adaptive) Control of a
Permanent Synchronous Motor Without Mechanical Sensors," IEEE Transaction
on Industry Applications , Vol. 28, pp. 1345-1352, 1992.
[7] J. Shouse and D. Taylor, " Sensorless Velocity Control of Permanent Magnet
Synchronous Motors, " In Proc. 33rd IEEE Conference on Decision and Control
(CDC'94), Lake Buena Vista. USA, pp. 1844-1849, 1994.
[8] K. H. Kim, I. C. Baik, S. K. Chung and M. J. Youn, " Robust Speed Control of
brushless DC Motor Using Adaptive Input-Output Linearization Technique,"
Proc. IEE-Elect. Power Application Vol. 144, No. 6, pp. 469-475, 1997.
[9] I. C. Baik, K. H. Kim and M. J. Youn, " Robust Nonlinear Speed Control of PM
synchronous Motor Using Boundary Layer Integral Sliding Mode Control
Technique," IEEE Transaction Control System Technology, Vol. 8, pp. 47-54,
Jan. 2000.
[10] J. Solsona, M. I. Valla and C. Muravchik," Nonlinear Control of a Permanent
Magnet Synchronous Motor With Disturbance Torque Estimation", IEEE
Transaction on Energy Conversion, Vol. 15, pp. 163-168, June 2000.
[11] G. Buja, R. Menis, and M. I. Valla. "Disturbance Torque Estimation in a
Sensorless DC Drive," IEEE Trans. On Industrial Electronic, Vol. 42, pp. 351-
357, 1995
[12] M. Rashed, P. F. A. MacConnell, A. F. Stronach and P. Acarnley, "Sensorless
Indirect Rotor Field Orientation Speed Control of a Permanent Magnet
Synchronous Motor With Stator Resistance Estimation", IEEE Transaction on
Industrial Electronics, Vol. 54, No. 3, June 2007.
‫‪SENSORLESS VECTOR CONTROL OF PM SYNCHRONOUS…..‬‬ ‫‪1211‬‬

‫ا تح م ااتجاهي محرك متزامن ذو مغناطيس دائم بدون مقياس‬


‫لسرعة وذ ك باستخدام ماحظ مائم مع ا تغير ا مفاجئ لعزم ا مقيم‬

‫را ي دم ور ح‬ ‫ي از ن و غناةد‬ ‫ة ح‬ ‫ل‬ ‫‪ -‬ه ذا البح ي دم ري ة دم ة لرد ر لا يحلي ال مة‬


‫ع نظاي اليحلي أايلاه ‪.‬‬ ‫ة ويي ا يل ا ذل‬ ‫ع ف برون ا يمراي مداس لا‬ ‫غد‬
‫و ع الع و ال روا‬ ‫ا‬ ‫ة لاحض و‬ ‫ذو يواب ر مد ة بة دم ة‬ ‫ح ظ امة‬ ‫‪ -‬ي ي ا يمراي‬
‫لي ش ا يمراي ح ا ار‬ ‫زوي الح‬ ‫ة و لبار يدا الع و اليابر ولذل اليغد ال فالئ ف‬ ‫وال‬
‫دلاندلدة‪.‬‬
‫با يمراي‬ ‫ول ذل الي رر وذل‬ ‫ع ر ل ة الح ا لا ح‬ ‫ييغد‬ ‫‪ -‬ي ي يمد دي ماو ة الع و الياب ر الي‬
‫بيمد دي لمد ة زي المض و ال ذاي‬ ‫ة وذل‬ ‫حل ي ال‬ ‫ي وأد ا ي ي يح دن م وا‬ ‫ة دم ة ال يحلي ال‬
‫ة ال غوبة‪.‬‬ ‫با يمراي إشا اميبا رو دة لا‬ ‫لاح‬
‫برقة و ماو ة واديا ي باليغد ف يوابر ال ح ‪.‬‬ ‫دع‬ ‫‪ -‬الة دمة ال مي حة يلع نظاي ال ح‬
‫با يمراي الني ا ر النظ د ة‬ ‫ا ويو دح ا وذل‬ ‫يي‬ ‫يم لانظ اي ال مي‬ ‫الردنا دلد ة وال‬ ‫‪ -‬الم وا‬
‫اد ا ن الحا ب‪.‬‬ ‫الي يي الحضو‬

You might also like