SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

E-ISSN: 1817-3195

NONLINEAR ADAPTIVE BACKSTEPPING CONTROL OF
PERMANENT MAGNET SYNCHRONOUS MOTOR (PMSM)
1

A. LAGRIOUI, 2H. MAHMOUDI
1,2
Department of Electrical Engineering, Powers Electronics Laboratory
Mohammadia School of Engineering- BP 767 Agdal- Rabat -Morocco
E-mail:

1

lagrioui71@gmail.com , 2 mahmoudi@emi.ac.ma

ABSTRACT
In this paper, a nonlinear adaptive speed controller for a permanent magnet synchronous motor (PMSM)
based on a newly developed adaptive backstepping approach is presented. The exact, input-output feedback
linearization control law is first introduced without any uncertainties in the system. However, in real
applications, the parameter uncertainties such as the stator resistance and the rotor flux linquage and load
torque disturbance have to be considered. In this case, the exact input-output feedback linearization
approach is not very effective, because it is based on the exact cancellation of the nonlinearity. To
compensate the uncertainties and the load torque disturbance, the input-output feedback linearization
approach is first used to compensate the nonlinearities in the nominal system. Then, nonlinear adaptive
backstepping control law and parameter uncertainties, and load torque disturbance adaptation laws, are
derived systematically by using adaptive backstepping technique. The simulation results clearly show that
the proposed adaptive scheme can track the speed reference s the signal generated by a reference model,
successfully, and that scheme is robust to the parameter uncertainties and load torque disturbance.
Keywords: Feedback input-output linearization ā€“ Adaptive Backstepping control, Permanent Magnet
Synchronous Motor (PMSM)
cancellations.
In
addition,
the
adaptive
backstepping approach [11][16] is capable of
keeping almost all the robustness properties of the
mismatched
uncertainties.
The
adaptive
backstepping is a systematic and recursive design
methodology for nonlinear feedback control. The
basic idea of backstepping design is to select
recursively some appropriate functions of state
variables as pseudo control inputs for lower
dimension subsystems of overall system. Each
backstepping stage results in a new pseudo control
design, expressed in terms of the pseudo control
designs from preceding design stages. When the
procedure terminates, a feedback design for the true
control input results in achieving of a final
Lyapunov function by an efficient original design
objective. The latter is formed by summing up the
Lyapunov functions associates with each individual
design stage [3][6][9].
In this paper, the backstepping approach is used
to design state feedback non linear control, first
under an assumption of known electrical
parameters, and then with the possibility of

1. INTRODUCTION
Permanent magnet synchronous motors (PMSM)
are widely used in high performance servo
applications due to their high efficiency, high
power density, and large torque to inertia ratio [1],
[2]. However, PMSMs are nonlinear multivariable
dynamic systems and, without speed sensors and
under load and parameter perturbations, it is
difficult to control their speed with high precision,
using conventional control strategies.
Linearization and/or high-frequency switching
based nonlinear speed control techniques, such as
feedback linearization control and sliding mode
control, have been implemented for the PMSM
drives [13]. However, it is more efficient to use a
nonlinear control method that is based on
minimizing a cost function and allows one to
tradeoff between the control accuracy and control
effort.
The adaptive backstepping design offers a choice
of design tools for accommodation of uncertainties
an nonlinearities. And can avoid wasteful
1
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

parametric uncertainly and bounded disturbances
included. The steady state performances of the
backstepping based controller and the problem of
the disturbance rejection are enhanced via the
introduction of an integral action in the controller.

c3 =

did
= a1id + a2 iq ā„¦ + a3 vd
dt
diq
= b1iq + b2 id ā„¦ + b3 ā„¦ + b4 vq
dt
dā„¦
= c1ā„¦ + c2 id iq + c3iq + c4TL
dt

The dynamic model of a typical surface-mounted
PMSM can be described in the well known (d-q)
frame through the park transformation as follows
[5][7][11]:

Lq
did
R
v
= āˆ’ s id + pā„¦iq + d
dt
Ld
Ld
Ld
dt

=āˆ’

REPRESENTATION [11],[12]

Ī¦f
Rs
L
v
id āˆ’ d pā„¦id āˆ’
pā„¦+ d
Lq
Lq
Lq
Ld

āŽ”id āŽ¤
āŽ¢ āŽ„
The vector [ X ] = āŽ¢iq āŽ„ choice as state vector is
āŽ¢ā„¦ āŽ„
āŽ£ āŽ¦

(1)

justified by the fact that currents and speed are
measurable and that the control of the instantaneous
torque can be done comfortable via the currents i sd

Where

v d , v q Direct-and quadrature-axis stator voltages

and/or i sq . Such representation of the nonlinear

Direct-and quadrature-axis stator currents

state corresponds to:

Ld , Lq Direct -and quadrature-axis inductance
P

Rs
Ī¦f
ā„¦

Ļ‰
f

TL
J

d[X ]
= F [ X ] + [ G ].[ U ]
dt
[ y] = H [X ]

Number of poles
Stator resistance

(3)

With

Rrotor magnet flux linkage

āŽ” x1 āŽ¤ āŽ”id āŽ¤
āŽ¢ āŽ„
[ X ] = āŽ¢ x 2 āŽ„ = āŽ¢iq āŽ„ Three order state vector
āŽ¢ āŽ„
āŽ¢ x 3 āŽ„ āŽ¢ā„¦ āŽ„
āŽ£ āŽ¦ āŽ£ āŽ¦

Viscous friction coefficient
Load torque
Moment of Inertia

a1 = āˆ’

Lq
Rs
; a2 = p
;
Ld
Ld

b1 = āˆ’

Ī¦f
L
Rs
; b2 = āˆ’ p d ; b3 = āˆ’ p
Lq
Lq
Lq

a3 =

1
Ld

Control vector

(5)

āŽ” y1 āŽ¤ āŽ”i āŽ¤
[ y] = āŽ¢ āŽ„ = āŽ¢ d āŽ„
āŽ£ y 2 āŽ¦ āŽ£ā„¦ āŽ¦

p.ā„¦ )

(4)

āŽ”v d āŽ¤
[U ] = āŽ¢ āŽ„
āŽ£v q āŽ¦

Eelectrical rotor speed
Mechanical rotor speed ( Ļ‰ =

We assume :

b4 =

(2)

3. PMSM NONLINEAR STATE

T
f
dā„¦ 3p
= (Ī¦ f iq + (Ld āˆ’Lq )id iq ) āˆ’ ā„¦+ L
dt 2J
J
J

id , iq

3p
1
.Ī¦ f et c 4 = āˆ’
2J
J

The (1) equation become:

2. MODEL OF THE PMSM

diq

E-ISSN: 1817-3195

Output vector

āŽ¤
āŽ” f1(x) āŽ¤ āŽ”a1.x1 + a2.x2.x3
āŽ„
āŽ¢ f (x)āŽ„ = āŽ¢b .x + b .x .x + b .x
F[ X ] = āŽ¢ 2 āŽ„ āŽ¢ 1 2 2 1 3 3 3
āŽ„
āŽ¢ f3(3) āŽ„ āŽ¢c1.x3 + c2.x1.x2+c3.x2 + c4.Cr āŽ„
āŽ£
āŽ¦ āŽ£
āŽ¦

1
f
3p
; c1 = āˆ’
; c2 =
( Ld āˆ’ Lq )
Lq
J
2J

2

(6)
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

&
āŽ”vd āŽ¤
āŽ”v1 āŽ¤ āŽ” y1 āŽ¤
āŽ¢v āŽ„ = āŽ¢ && āŽ„ = [Ī¾ ( x)] + [D( x)].āŽ¢v āŽ„
āŽ£ 2 āŽ¦ āŽ£ y2 āŽ¦
āŽ£ qāŽ¦

āŽ¤
āŽ” f1 ( x) āŽ¤ āŽ”a1.id + a2 .iq .ā„¦
āŽ¢
āŽ„
āŽ¢ f ( x)āŽ„ = b .i + b .i .ā„¦ + b .ā„¦
āŽ¢1 q 2 d
āŽ„ (7)
2
3
āŽ¢
āŽ„
āŽ¢ f 3 ( x)āŽ„ āŽ¢c1.ā„¦ + c2 .id .iq + c3 .iq + c4 .Cr āŽ„
āŽ£
āŽ¦ āŽ£
āŽ¦

(12)

Where

āŽ” f1 ( x)
āŽ¤
[Ī¾ ( x)] = .āŽ¢
āŽ„
āŽ£c 2 x 2 f1 ( x) + (c 2 x1 + c3 ) f 2 ( x) + c1 f 3 ( x)āŽ¦
0
āŽ” a
āŽ¤
[ D( x)] = .āŽ¢ 3
a 3 c 2 x 2 b4 (c 2 x1 + c 3 )āŽ„
āŽ£
āŽ¦
Now, the standard pole-assignment technique can
be adopted to design the state feedback control
output as follows:

Nonlinear functions of our model:

āŽ” g11 g12 āŽ¤ āŽ”a3 0āŽ¤
[G] = āŽ¢ g 21 g 22 āŽ„ = āŽ¢0 b4 āŽ„ Control matrix (8)
āŽ„
āŽ„ āŽ¢
āŽ¢
āŽ¢ g31 g 32 āŽ„ āŽ¢0 0 āŽ„
āŽ¦ āŽ£
āŽ£
āŽ¦

āŽ”h (x) āŽ¤ āŽ”x1 āŽ¤ āŽ”i āŽ¤
H[X] = āŽ¢ 1 āŽ„ = āŽ¢ āŽ„ = āŽ¢ d āŽ„ Output vector
āŽ£h2(x)āŽ¦ āŽ£x3āŽ¦ āŽ£ā„¦āŽ¦

E-ISSN: 1817-3195

d
v1 = ki (idref āˆ’id ) + idref
dt
(13)
2
d
d
v2 = 2 ā„¦ref + kā„¦1. (ā„¦ref āˆ’ā„¦) + kā„¦2.(ā„¦ref āˆ’ā„¦)
dt
dt
Where the idref and ā„¦ref are the commands for the

(9)

The model set up in (2) can be represented by the
following functional diagram (Figure1)

speed and the d-axis current, respectively.

Figure 1: Nonlinear diagram block of PMSM in
d-q frame.

4.

INPUT-OUTPUT FEEDBACK
LINEARIZATION

Figure2 : simulation scheme of input-output feedback
linearization control

The input-output feedback linearization control for
a PMSM is introduced first. The control objective is
to make the mechanical speed follow the desired
speed asymptotically.

5. NONLINEAR BACKSTEPPING
CONTROLLER

In order to make the actual speed follow The
desired one and avoid the zero dynamic, w and isd
are chosen as the control outputs. Then the new
variables are defined as follows:

5.1 Non adaptive case
It is assumed that the engine parameters are known
and invariant.

y1 = id

equation (1) the mathematical model of the
machine. The objective is to regulate the speed to
its reference value . We begin by defining the
tracking errors:

By choosing

(10)

y2 = ā„¦
Then the new state equations in the new state
coordinates can be written as follows:
.

[i

d

]

T

iq ā„¦ as variable states and

ew = ā„¦ ref āˆ’ ā„¦
ed = idref āˆ’ id with idref = 0

.

y1 = id = f1 ( x) + a3 .vd
&
&
(11)
y 2 = ā„¦ = f 3 ( x)
&&
&&2 = ā„¦ = c1 f 3 ( x) + c2 iq ( f1 ( x) + a3 vd ) +
y

(14)

eq = eqref āˆ’ iq
And its dynamics derived from (1):

(c 2 id + c3 )( f 2 ( x) + a 4 .v q )

dew dā„¦ ref dā„¦
dā„¦
=
āˆ’
=āˆ’
dt
dt
dt
dt

To linearize the equations, define the new control
variable as follows:

We replace (1) in (15), we obtain:
3

(15)
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

dew
f
T
3p
= āˆ’ [(Ld āˆ’ Lq )idiq + Ī¦f iq ] + ā„¦+ L
dt
J
J
2J

Its derivative along the trajectories (21) (22) and
(23) is:

(16)

We define the following quadratic function:

1 2
V1 = ew
2

&
&
&
&
V2 = e w e w + e d e d + e q e q

(17)

Lq
āŽ¤
āŽ”
v
R
3p
ed āŽ¢kd ed āˆ’ d + s āˆ’ ā„¦ iq + (Ld āˆ’ Lq )ewiq āŽ„
Ld Ld
Ld
2J
āŽ¦
āŽ£
āŽ”
2(k J āˆ’ f ) āŽ› 3 pĪ¦ f
āŽœ
eq +
+ eq āŽ¢kq eq + w
3 pĪ¦ f āŽœ 2J
āŽ¢
āŽ
āŽ£

&
&
V1 = ewew

T āŽ¤ (18)
f
āŽ” 3p
= ew.āŽ¢āˆ’ [(Ld āˆ’ Lq )id iq + Ī¦ f iq ] + ā„¦+ L āŽ„
J
JāŽ¦
āŽ£ 2J
Utilizing the backstepping design method, we
consider the d-q axes currents components id and iq
as our virtual control elements and specify its
desired behavior, which are called stabilising
function in the backstepping design terminology as
follows:

vq
3p
āŽž 3 pĪ¦ f
(Ld āˆ’ Lq )ed iq āˆ’ kwew āŽŸ +
ew āˆ’ +
2J
2J
Lq
āŽ 
Ī¦f āŽ¤
Rs
L
iq + ā„¦ d id + ā„¦ āŽ„
Lq
Lq
Lq āŽ„
āŽ¦

idref = 0
iqref

Where

The expression (25) found above
following control laws:

(19)

vd = kd Ld ed + Rs i d āˆ’ā„¦Lq iq +

k w is a positive constant

(20)

dew 3 pĪ¦ f
3p
=
eq + (Ld āˆ’ Lq )ed iq āˆ’ kwew (21)
dt
2J
2J

1

Furthermore the dynamics of the stabilizing errors

Park-

SVMPWM

(ed , eq ) can be computed as:
vd
vq

L
de di
di
di
v R
d
= dref āˆ’ d = āˆ’ d = āˆ’ d + s id āˆ’ā„¦ q iq (22)
Ld
dt dt dt
dt Ld Ld
=

diqref

āˆ’

diq

wref

id

iq

ia

i b PMSM

ic
Park

w

In the controller development in the previous
section, it was assumed that all the system
parameters are known. However, this assumption is
not always true. The flux linkage varies nonlinearly
with the temperature rise and, also, with the
external fields produced by the stator current due to
the nonlinear demagnetization characteristics of the
magnets. The winding resistance may vary due to
heating. In addition, working condition changes

Ī¦f
Rs
L
(23)
iq + ā„¦ d i d + ā„¦
Lq Lq
Lq
Lq
To analyze the stability of this system we propose
the following Lyapunov function:

1 2
2
2
(e w + e d + e q )
2

Inverter

5.2 Adaptive case

+

V2 =

Equation
(26)

sa
sb
sc

Figure3: Simulation scheme of non-adaptive case

=

dt
dt
dt
3 pĪ¦ f
āŽ¤
2(k w J āˆ’ f ) āŽ”
3p
eq +
( Ld āˆ’ Lq )ed iq āˆ’ k w ew āŽ„ āˆ’
āŽ¢
3 pĪ¦ f āŽ£ 2 J
2J
āŽ¦
vq

3 pLd
(Ld āˆ’ Lq )ewi q
2J

vq =

Substituting (14) and (19) into (16) the dynamics of
the tracking error of the velocity becomes:

deq

requires the

2Lq (kwJ āˆ’ f ) āŽ› 3 pĪ¦ f
āŽž
3p
āŽœ
āŽœ 2J eq + 2J (Ld āˆ’ Lq )ed iq āˆ’ kwew āŽŸ +
āŽŸ
3 pĪ¦ f
āŽ
āŽ 
(26)
3 pĪ¦ f Lq
ew + Rsiq + ā„¦Ld id + ā„¦Ī¦f + kq Lqeq
2J
With this choice the derivatives of (24) become:
&
V2 = āˆ’ k w e w āˆ’ k d e d āˆ’ k q e q ā‰¤ 0
(27)

Substituting (19) in (18) the derivative of V1
becomes:
2
&
V1 = āˆ’ k w ew

(25)

2
2
2
= āˆ’k wew āˆ’ kd ed āˆ’ kq eq +

Its derivative along the solution of (16), is given by:

2
( fā„¦ + TL + k w Jew )
=
3 pĪ¦ f

E-ISSN: 1817-3195

(24)

4
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

such as load torque and inertia mismatch inevitably
impose parametric uncertainties in control system
design. Hence, it becomes necessary to account for
all these uncertainties in the design of high
performance controller. We will see how we
efficiently handle these uncertainties through stepby-step adaptive backstepping design and
parameter adaptations.
In ( ) , we do not know exact value of the load
torque TL ; then , it is necessary to estimate them
adaptively, and replace them with their estimates

)
TL .

(

)

)
2
f Ļ‰ + T L + k Ļ‰ Je Ļ‰
3 pĪ¦ f
So from ( ) and ( ) the following speed error
dynamics can be deduced :
)
Or i sqref =

deĻ‰
1
=
dt
J

&
&
&
&
V2 = e w e w + ed ed + eq eq +
1 ~~
1 ~ ~
1 ~ ~
&
&
&
TL TL +
Rs Rs + Ī¦ f Ī¦ f

Ī³1

(28)

āŽ¤ ~ āŽ”1 ~
3p
1
~āŽ”1 ~ 1
&
&
+ Rs āŽ¢ Rs + id ed āˆ’ iqeq āŽ„ + Ī¦ f āŽ¢ Ī¦ f āˆ’ eĻ‰eq āˆ’
2J
Ld
Lq
āŽ£Ī³ 3
āŽ¢Ī³ 2
āŽ„
āŽ£
āŽ¦
āŽ¤
(kĻ‰ J āˆ’ f ) 2 1
eq āˆ’ ā„¦eq āŽ„
Ė†
Lq
JĪ¦ f
āŽ„
āŽ¦
According to the above equation (33) , the
control laws are now designed as:

3 pLd
( Ld āˆ’ Lq )ew i q
2J
(34)
Ė†
āŽž
2Lq (kwJ āˆ’ f ) āŽ› 3pĪ¦f
3p
āŽœ
vq =
eq + (Ld āˆ’ Lq )ediq āˆ’ kwew āŽŸ +
āŽŸ
Ė†
2J
3pĪ¦f āŽœ 2J
āŽ
āŽ 
Ė†
3pĪ¦f Lq
Ė†
Ė†
ew + Rsiq + ā„¦Ldid + ā„¦Ī¦f + kqLqeq
2J
Ė†
v d = k d Ld ed + Rs i d āˆ’ā„¦Lq iq +

Ī¦f
Rs
L
2 āŽ›f
āŽž~
iq + ā„¦ d id + ā„¦ +
āŽœ āˆ’ kĻ‰ āŽŸTL
(31)
Lq Lq
Lq
Lq 3 pĪ¦ f āŽ J
āŽ 
Let us define a new Lyapunov function the closed
loop system as follows:
~
~2 Ī¦2 āŽž
~2
1āŽ› 2
2
2
(32)
āŽœ e w + e d + e q + TL + R s + f āŽŸ
V2 =
2āŽœ
Ī³1
Ī³2
Ī³3 āŽŸ
āŽ 
āŽ
+

Consequently (33) is simplified to :
2
2
2
&
V 2 = āˆ’k w e w āˆ’ k d e d āˆ’ k q e q +

2 feq
e āŽ¤
~ āŽ” 1 ~ 2k Ļ‰ eq
&
+ TL āŽ¢ TL āˆ’
+
āˆ’ Ļ‰ āŽ„+
Ė†
Ė†
J āŽ„
3 pĪ¦ f 3 pJĪ¦ f
āŽ¢Ī³ 1
āŽ¦
āŽ£

eĻ‰ , ed , eq , the
~
error TL , the resistance

Where the stabilizing errors

~

~

~

rotor magnetic flux linkage estimation error Ī¦
f

Ė†
= Ī¦

f

āˆ’ Ī¦

Ī³ 2 and Ī³ 3 are

f

(35)

āŽ¤
1
1
~ āŽ”1 ~
&
R s āŽ¢ Rs +
i d ed āˆ’ i q eq āŽ„ +
Ld
Lq
āŽ¢Ī³ 2
āŽ„
āŽ£
āŽ¦

Ė†
estimation error R s ( R s = R s āˆ’ R s and the
~
(Ī¦

Ī³3

2
q q

Ė†
Ī¦ f āŽ¤ ~ āŽ” 1 ~ 2kĻ‰eq
2 feq
e āŽ¤
Rs
L
&
+
āˆ’ Ļ‰āŽ„
iq + ā„¦ d id + ā„¦ āŽ„ + TL āŽ¢ TL āˆ’
Ė†
Ė†
Lq
Lq
Lq āŽ„
3 pĪ¦ f 3 pJĪ¦ f J āŽ„
āŽ¢Ī³ 1
āŽ£
āŽ¦
āŽ¦

diq

load torque estimation

2
d d

Lq
āŽ¤
āŽ”
v
R
3p
ed āŽ¢kd ed āˆ’ d + s āˆ’ ā„¦ iq + (Ld āˆ’ Lq )ewiq āŽ„
2J
Ld Ld
Ld
āŽ£
āŽ¦
Ė†f
āŽ”
2(k J āˆ’ f ) āŽ› 3 pĪ¦
āŽœ
+ eq āŽ¢kqeq + w
eq +
Ė†
3 pĪ¦ f āŽœ 2J
āŽ¢
āŽ
āŽ£
Ė†
vq
3p
āŽž 3 pĪ¦ f
(Ld āˆ’ Lq )ed iq āˆ’ kwew āŽŸ +
ew āˆ’ +
2J
2J
Lq
āŽ 

=
āˆ’
=
dt
dt
dt
āŽ¤
2(kwJ āˆ’ f ) āŽ”3 pĪ¦ f
3p
eq + (Ld āˆ’ Lq )ediq āˆ’ kwew āŽ„ āˆ’
āŽ¢
3 pĪ¦ f āŽ£ 2J
2J
āŽ¦
vq

(33)

= āˆ’k e āˆ’ k e āˆ’ k e +

āŽ› ~ 3 pĪ¦ f
āŽž
3p
āŽœ āˆ’ TL +
eq +
( Ld āˆ’ Lq )ed iq āˆ’ kĻ‰ JeĻ‰ āŽŸ
āŽœ
āŽŸ
2
2
āŽ
āŽ 

diqref

Ī³2

2
w w

)
~
(29)
where TL = TL āˆ’ TL
As a result, the d-q currents errors dynamics can be
rewritten as :
Lq
de d
di
v
R
(30)
= āˆ’ d = āˆ’ d + s id āˆ’ ā„¦
iq
dt
dt
Ld Ld
Ld
deq

E-ISSN: 1817-3195

f

āŽ¤
(k J āˆ’ f ) 2 1
3p
~ āŽ”1 ~
&
Ī¦f āŽ¢ Ī¦f āˆ’
eĻ‰ eq āˆ’ Ļ‰
e q āˆ’ ā„¦e q āŽ„
Ė†
2J
Lq
JĪ¦ f
āŽ¢Ī³ 3
āŽ„
āŽ£
āŽ¦

) are all included. And Ī³ 1 ,

an adaptation gain. Tracking the

The parameter adaptation laws are then
chosen as :

derivative of (32) and substing (29) , (30) and (31)
into this derivative we can obtain:

5
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

āŽ” 2k Ļ‰ e q
2 feq
e āŽ¤
~
&
TL = Ī³ 1 āŽ¢
āˆ’
+ Ļ‰āŽ„
Ė†
Ė†
J āŽ„
āŽ¢ 3 pĪ¦ f 3 pJĪ¦ f
āŽ£
āŽ¦
āŽ” 1
āŽ¤
1
~
&
Rs = Ī³ 2 āŽ¢āˆ’
id ed +
iq eq āŽ„
Lq
āŽ¢ Ld
āŽ„
āŽ£
āŽ¦

E-ISSN: 1817-3195
6

(36)

4

Iabc (A )

2

(37)

0
-2
-4
-6

āŽ”3p
āŽ¤
(k J āˆ’ f ) 2 1
~
&
eq + ā„¦eq āŽ„ (38)
Ī¦ f = Ī³ 3 āŽ¢ eĻ‰ eq + Ļ‰
Ė†
Lq
JĪ¦ f
āŽ¢ 2J
āŽ„
āŽ£
āŽ¦

Figure3: iabc currents without uncertainties

Then (35) can be rewritten as follows

200

&
V2 = āˆ’k e āˆ’ k e āˆ’ k e ā‰¤ 0
2
d d

2
q q

(39)

Define the following equation
2
2
2
Q (t ) = k w e w + k d e d + k q e q ā‰„ 0

(40)

vq v d

SVMPWM

Equation
(34)

Equats (36),
(37) and (38)

id

iq

0.3

0.35

0.4

0
0

0.05

0.1

0.15 time(s) 0.2

0.25

0.3

0.35

0.4

Figure4: speed response without uncertainties
14

ia

Inverter

0.25

50

Tload
T

12

i b PMSM

10

ic

T, TL(N.m )

Park

-1

0.15 time(s) 0.2

0.1

100

Furthermore, by using LaSalle Yoshizawaā€™s
theorem [11], its can be shown that Q(t) tends to
zero as t ā†’āˆž, ew, ed and eq will converge to
zero as. Consequently, the proposed controller
is stable and robust, despite the parameter
uncertainties.
sa
sb
sc

0.05

150
w re f , w (ra d / s )

2
w w

0

Park

w

8
6
4

Figure4: simulation scheme of an adaptive case

2

6. SIMULATION RESULTS

0
0

6.1 PMSM parameterā€™s

0.15 time(s)0.2

0.25

0.3

0.35

0.4

0.18
phid
phiq

0.16

value

0.14

300 v
3000 tr/s to 150 Hz
14.2 N.ms
0.4578 ā„¦
4
3.34 mH
3.58 mH
0.001469 kg.m2s
0.0003035 Nm/Rad/s
0.171

0.12
phidq(w b)

Maximal voltage of food
Maximal speed
Nominal Torque ;Tn
Rs
Number of pair poles :p
Ld
Lq
The moment of inertia J
Coefficient of friction viscous f
Flux of linquage Š¤f

0.1

Figure5: Torque response without uncertainties

TABLE I : PARAMETERS OF PMSM
parameter

0.05

0.1
0.08
0.06
0.04
0.02
0

time(s)
0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

figure6: d-q axis flux without uncertainties

6.2 Results
For a trajectory wref=200 rad/s at 0s, =100rad/s at
t=0.15s, =200rad/s at t=0.25s, the following figures
( 1 to 7) show the performance of the input output
linearization control.

6

0.4
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

E-ISSN: 1817-3195

14

12
iq

Id
Iq

12

id
iq
TL

10

10

8

8
Idq(A )

6

6
4

4
2

2

id
0

0
-2

0

0.05

Time(s)
0.15
0.2

0.1

0.25

0.3

0.35

-2
0

0.4

Figure7: d-q axis currents response without
uncertainties

0.1

0.2

0.3

0.4

0.5

0.6

figure10: d-q axis currents with step load and
without uncertainties.

The figures below (figures 8, 9 and 10) shows
the evolution of speed, electromagnetic torque
and d-q axis currents in the presence of a
disturbance load torque.

The figures 10 to 13 show the robustness of
adaptive backstepping controller compared with
that of non-adaptive case and feedback input-output
linearization.

200

200
w

150
100

w (ra d / s )

w (ra d /s ) a n d T L (N . m )

150

50
TL

50

0

-50

time(s)
0

0.05

0.1

0.15

0.2

100

0.25

0.3

0.35

0

0.4

time(s)
0

0.1

0.2

0.3

0.4

0.5

0.6

Figure11: speed response of the proposed adaptive
controller with step load (+12Nm at 0.2s ,
+8Nm at 0.4s)

Figure8: response speed with step load at t= 0.2s
12
iq

10
8

200

6

adaptive control case
non adaptive control case

150

2

S peed

4
id

100

0

50
-2
0

0.1

0.2

0.3

0.4

0.5

0.6

0
0

Figure9: electromagnetic torque with step load

time(s)
0.1

0.2

0.3

0.4

0.5

0.6

Figure12: speed response of the non-adaptive and
adaptive controller with step load

7
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

REFRENCES:

250

[1] Guy GRELLET & Guy CLERC Ā« Actionneurs
Ć©lectriques Ā» Eyrollesā€“November 1996
[2] Melicio, R; Mendes, VMF; Catalao, JPS
ā€œModeling, Control and Simulation of FullPower Converter Wind Turbines Equipped
with
Permanent
Magnet
Synchronous
Generatorā€ vol 5 (issue 2) pg 397-408 MarApr 2010
[3] Gholamian, S. Asghar; Ardebili, M.;
Abbaszadeh, K ā€œSelecting and Construction of
High Power Density Double-Sided Axial Flux
Slotted Permanent Magnet Motors for Electric
Vehiclesā€ vol 4 (issue 3) pg 470-476 Mai-Jun
2009
[4] Muyeen, S. M.; Takahashi, R.; Murata, T.;
Tamura, J. ā€œMiscellaneous Operations of
Variable Speed Wind Turbine Driven
Permanent Magnet Synchronous Generatorā€
vol 3 (issue 5) pg 912-921 Sep-Oct 2008
[5] K.Paponpen and M.Konghirum ā€œ Speed
Sensorless Control Of PMSM using An
Improved Sliding Mode Observer With
Sigmoid functionā€ ECTI- Vol5.NO1 February
2007.
[6] S.Hunemorder, M.Bierhoff, F.W.Fuchs ā€˜ā€™
Drive with PMSM and voltage source inverter
for wind power applicationā€™ā€™ - IEEE.
[7] J. Thomas K. RenĆ© A.A. Melkebeek ā€œDirect
Torque Of Permanent Magnet Synchronous
Motors- An Overviewā€ 3RD IEEE ā€“ April
2006.
[8] Shahnazari, M.; Vahedi, A. ā€œImproved
Dynamic Average Modeling of Synchronous
Machine with Diode-Rectified Outputā€ Vol 4
ā€˜issue6) pg 1248-1258 Nov-Dec 2009
[9] Youngju Lee, Y.B. Shtessel, ā€œComparison of a
feedback linearization controller and sliding
mode controllers for a permanent magnet
stepper motor,"
ssst, pp.258, 28th
Southeastern Symposium on System Theory
(SSST '96), 19960
[10] A.Lagrioui, H.Mahmoudi Ā« ContrĆ“le Non
linƩaire en vitesse et en courant de la machine
synchrone Ć  aimant permanent Ā» ICEEDā€™07Tunisia
[11] A. Lagrioui, H.Mahmoudi Ā« Nonlinear
Tracking Speed Control for the PMSM using
an Adaptive Backstepping Method Ā»
ICEEDā€™08-Tunisia

200

S peed

150
Feedback linearization
Adaptive Control case
non-adaptive control case

100

50

0

-50

E-ISSN: 1817-3195

time(s)
0

0.1

0.2

0.3

0.4

0.5

0.6

Figure13: speed response of the input-output
linearization- non-adaptive and adaptive
controller with variation of parameters
( Rs = RS 0 Ā± āˆ†RS )
250
Non adaptive case
Adaptive case
200

input output linearization
Speed

150

100

50

0

Time(s)
0

0.1

0.2

0.3

0.4

0.5

0.6

Figure14: speed response of the input-output
linearization- non-adaptive and adaptive
controller with variation of parameters
( Ī¦ f = Ī¦ f Ā± āˆ†Ī¦ f ) at t=0.3 s
0

6. CONCLUSION:
A method of nonlinear backstepping control has
been proposed and used for the control of a PMSM.
The simulation results show, with a good choice of
control parameters, good performance obtained
with the proposed control as compared with the
non-linear control by state feedback. From the
speed tracking simulations results, we can find that
the nonlinear adaptive backstepping controllers
have excellent performance. The direct axis current
id is always forced to zero in order to orient all the
linkage flux in the d-axis and to achieve maximum
torque per ampere. The q-axis current will approach
a constant when the actual motor speed achieves
reference
speed.
The show simulation results, fast response without
overshoot and robust performance to parameter
variations and disturbances throughout the system

8
Publication of Little Lion Scientific R&D, Islamabad PAKISTAN
Journal of Theoretical and Applied Information Technology
15th July 2011. Vol. 29 No.1

Ā© 2005 - 2011 JATIT & LLS. All rights reserved.

ISSN: 1992-8645

www.jatit.org

[12] A. Lagrioui, Hassan Mahmoudi ā€œModeling and
simulation of Direct Torque Control applied to
a Permanent Magnet Synchronous Motorā€
IREMOS- Journal ā€“ August 2010.
[13] A. Lagrioui, Hassan Mahmoudi ā€œCurrent and
Speed Control for the PMSM Using a Sliding
Mode Controlā€ 2010 IEEE 16th International
Symposium for Design and Technology in
Electronic Packaging (SIITME).
[14] A. Lagrioui, Hassan Mahmoudi ā€œSpeed and
Current Control for the PMSM Using a
Luenbergerā€ The 2nd International Conference
on Multimedia Computing and Systems
(ICMCS'11)- Ouarzazate, Morocco
[15] D M. Rajashekar, I.V.Venu Gopala swamy,
T.Anil kumar ā€œModeling and Simulation of
Discontinuous Current Mode Inverter Fed
Permanent Magnet Synchronous Motor Driveā€
JATIT-Vol 24. No. 2 ā€“ 2011
[16] B.Belabbes,
M.K.Fellah,
A.Lousdad,
A.Maroufel, A.Massoum ā€˜ā€™ Speed Control by
backstepping with non linear observer of a
PMSMā€™ā€™ Acta Electrotechnica et Informatica
No:4 Vol:6 -2006

9

E-ISSN: 1817-3195

Weitere Ƥhnliche Inhalte

Was ist angesagt?

Optimal and pid controller for controlling cameraā€™s position in unmanned aeri...
Optimal and pid controller for controlling cameraā€™s position in unmanned aeri...Optimal and pid controller for controlling cameraā€™s position in unmanned aeri...
Optimal and pid controller for controlling cameraā€™s position in unmanned aeri...Zac Darcy
Ā 
New controllers efficient model based design method
New controllers efficient model based design methodNew controllers efficient model based design method
New controllers efficient model based design methodAlexander Decker
Ā 
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC MotorNovelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC MotorIRJET Journal
Ā 
Analysis & Control of Inverted Pendulum System Using PID Controller
Analysis & Control of Inverted Pendulum System Using PID ControllerAnalysis & Control of Inverted Pendulum System Using PID Controller
Analysis & Control of Inverted Pendulum System Using PID ControllerIJERA Editor
Ā 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Publishing House
Ā 
Ece 415 control systems, fall 2021 computer project 1
Ece 415 control systems, fall 2021 computer project  1 Ece 415 control systems, fall 2021 computer project  1
Ece 415 control systems, fall 2021 computer project 1 ronak56
Ā 
Ke3617561763
Ke3617561763Ke3617561763
Ke3617561763IJERA Editor
Ā 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armcesarportilla8
Ā 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...Belinda Marchand
Ā 
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintNonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintIJECEIAES
Ā 
Measurement of losses in direct torque controlled
Measurement of losses in direct torque controlledMeasurement of losses in direct torque controlled
Measurement of losses in direct torque controlledeSAT Publishing House
Ā 
Simulation of inverted pendulum presentation
Simulation of inverted pendulum  presentationSimulation of inverted pendulum  presentation
Simulation of inverted pendulum presentationPourya Parsa
Ā 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...eSAT Journals
Ā 
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...csandit
Ā 
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR SUPERCONDUCTING QUBITS, 2-QUBIT G...
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR  SUPERCONDUCTING QUBITS, 2-QUBIT G...[D08.00015] ROBUST AND OPTIMAL CONTROL FOR  SUPERCONDUCTING QUBITS, 2-QUBIT G...
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR SUPERCONDUCTING QUBITS, 2-QUBIT G...HarrisonBall1
Ā 
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...IJERA Editor
Ā 

Was ist angesagt? (20)

Optimal and pid controller for controlling cameraā€™s position in unmanned aeri...
Optimal and pid controller for controlling cameraā€™s position in unmanned aeri...Optimal and pid controller for controlling cameraā€™s position in unmanned aeri...
Optimal and pid controller for controlling cameraā€™s position in unmanned aeri...
Ā 
B010341317
B010341317B010341317
B010341317
Ā 
New controllers efficient model based design method
New controllers efficient model based design methodNew controllers efficient model based design method
New controllers efficient model based design method
Ā 
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC MotorNovelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Ā 
report
reportreport
report
Ā 
Analysis & Control of Inverted Pendulum System Using PID Controller
Analysis & Control of Inverted Pendulum System Using PID ControllerAnalysis & Control of Inverted Pendulum System Using PID Controller
Analysis & Control of Inverted Pendulum System Using PID Controller
Ā 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
Ā 
Ece 415 control systems, fall 2021 computer project 1
Ece 415 control systems, fall 2021 computer project  1 Ece 415 control systems, fall 2021 computer project  1
Ece 415 control systems, fall 2021 computer project 1
Ā 
Ke3617561763
Ke3617561763Ke3617561763
Ke3617561763
Ā 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
Ā 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Ā 
Discrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC MotorDiscrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC Motor
Ā 
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintNonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
Ā 
Design of Quadratic Optimal Regulator for DC Motor
Design of Quadratic Optimal Regulator for DC Motor Design of Quadratic Optimal Regulator for DC Motor
Design of Quadratic Optimal Regulator for DC Motor
Ā 
Measurement of losses in direct torque controlled
Measurement of losses in direct torque controlledMeasurement of losses in direct torque controlled
Measurement of losses in direct torque controlled
Ā 
Simulation of inverted pendulum presentation
Simulation of inverted pendulum  presentationSimulation of inverted pendulum  presentation
Simulation of inverted pendulum presentation
Ā 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
Ā 
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
Ā 
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR SUPERCONDUCTING QUBITS, 2-QUBIT G...
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR  SUPERCONDUCTING QUBITS, 2-QUBIT G...[D08.00015] ROBUST AND OPTIMAL CONTROL FOR  SUPERCONDUCTING QUBITS, 2-QUBIT G...
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR SUPERCONDUCTING QUBITS, 2-QUBIT G...
Ā 
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Ā 

Andere mochten auch

Luteolin CAS:491 70-3
Luteolin CAS:491 70-3Luteolin CAS:491 70-3
Luteolin CAS:491 70-33edcqwe
Ā 
15663 27-1
15663 27-115663 27-1
15663 27-13edcqwe
Ā 
How a gem works (ruby programming)
How a gem works (ruby programming)How a gem works (ruby programming)
How a gem works (ruby programming)codeland
Ā 
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø‚ąø­ąø‡ą¹‚ąø„ąø„ą¹€ąøšąø“ąø£ą¹Œąø
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø‚ąø­ąø‡ą¹‚ąø„ąø„ą¹€ąøšąø“ąø£ą¹Œąøąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø‚ąø­ąø‡ą¹‚ąø„ąø„ą¹€ąøšąø“ąø£ą¹Œąø
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø‚ąø­ąø‡ą¹‚ąø„ąø„ą¹€ąøšąø“ąø£ą¹ŒąøHabsoh Noitabtim
Ā 
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø­ąøµąø£ąø“ąø„ąøŖąø±ąø™
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø­ąøµąø£ąø“ąø„ąøŖąø±ąø™ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø­ąøµąø£ąø“ąø„ąøŖąø±ąø™
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø­ąøµąø£ąø“ąø„ąøŖąø±ąø™Habsoh Noitabtim
Ā 
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąøšąø£ąø¹ą¹€ąø™ąø­ąø£ą¹Œ
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąøšąø£ąø¹ą¹€ąø™ąø­ąø£ą¹Œąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąøšąø£ąø¹ą¹€ąø™ąø­ąø£ą¹Œ
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąøšąø£ąø¹ą¹€ąø™ąø­ąø£ą¹ŒHabsoh Noitabtim
Ā 

Andere mochten auch (7)

Presentacion del manual
Presentacion del manualPresentacion del manual
Presentacion del manual
Ā 
Luteolin CAS:491 70-3
Luteolin CAS:491 70-3Luteolin CAS:491 70-3
Luteolin CAS:491 70-3
Ā 
15663 27-1
15663 27-115663 27-1
15663 27-1
Ā 
How a gem works (ruby programming)
How a gem works (ruby programming)How a gem works (ruby programming)
How a gem works (ruby programming)
Ā 
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø‚ąø­ąø‡ą¹‚ąø„ąø„ą¹€ąøšąø“ąø£ą¹Œąø
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø‚ąø­ąø‡ą¹‚ąø„ąø„ą¹€ąøšąø“ąø£ą¹Œąøąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø‚ąø­ąø‡ą¹‚ąø„ąø„ą¹€ąøšąø“ąø£ą¹Œąø
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø‚ąø­ąø‡ą¹‚ąø„ąø„ą¹€ąøšąø“ąø£ą¹Œąø
Ā 
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø­ąøµąø£ąø“ąø„ąøŖąø±ąø™
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø­ąøµąø£ąø“ąø„ąøŖąø±ąø™ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø­ąøµąø£ąø“ąø„ąøŖąø±ąø™
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąø­ąøµąø£ąø“ąø„ąøŖąø±ąø™
Ā 
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąøšąø£ąø¹ą¹€ąø™ąø­ąø£ą¹Œ
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąøšąø£ąø¹ą¹€ąø™ąø­ąø£ą¹Œąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąøšąø£ąø¹ą¹€ąø™ąø­ąø£ą¹Œ
ąø—ąø¤ąø©ąøŽąøµąøžąø±ąø’ąø™ąø²ąøąø²ąø£ąøšąø£ąø¹ą¹€ąø™ąø­ąø£ą¹Œ
Ā 

Ƅhnlich wie Article 1

OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...ijscmcj
Ā 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...ijscmcjournal
Ā 
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...IRJET Journal
Ā 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...IJECEIAES
Ā 
T-S Fuzzy Observer and Controller of Doubly-Fed Induction Generator
T-S Fuzzy Observer and Controller of Doubly-Fed Induction GeneratorT-S Fuzzy Observer and Controller of Doubly-Fed Induction Generator
T-S Fuzzy Observer and Controller of Doubly-Fed Induction GeneratorIJPEDS-IAES
Ā 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...IJMTST Journal
Ā 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach IJECEIAES
Ā 
Buck converter controlled with ZAD and FPIC for DC-DC signal regulation
Buck converter controlled with ZAD and FPIC for DC-DC signal regulationBuck converter controlled with ZAD and FPIC for DC-DC signal regulation
Buck converter controlled with ZAD and FPIC for DC-DC signal regulationTELKOMNIKA JOURNAL
Ā 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAPAttou
Ā 
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...IOSR Journals
Ā 
D0372027037
D0372027037D0372027037
D0372027037theijes
Ā 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...TELKOMNIKA JOURNAL
Ā 
Nonlinear Control of Static Synchronous Compensator STATCOM for Transmission ...
Nonlinear Control of Static Synchronous Compensator STATCOM for Transmission ...Nonlinear Control of Static Synchronous Compensator STATCOM for Transmission ...
Nonlinear Control of Static Synchronous Compensator STATCOM for Transmission ...ijtsrd
Ā 
Correlative Study on the Modeling and Control of Boost Converter using Advanc...
Correlative Study on the Modeling and Control of Boost Converter using Advanc...Correlative Study on the Modeling and Control of Boost Converter using Advanc...
Correlative Study on the Modeling and Control of Boost Converter using Advanc...IJSRD
Ā 
Modified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorModified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorIJMER
Ā 
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...IJECEIAES
Ā 

Ƅhnlich wie Article 1 (20)

OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
Ā 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
Ā 
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Ā 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Ā 
Double star induction machine using nonlinear integral backstepping control
Double star induction machine using nonlinear integral backstepping controlDouble star induction machine using nonlinear integral backstepping control
Double star induction machine using nonlinear integral backstepping control
Ā 
T-S Fuzzy Observer and Controller of Doubly-Fed Induction Generator
T-S Fuzzy Observer and Controller of Doubly-Fed Induction GeneratorT-S Fuzzy Observer and Controller of Doubly-Fed Induction Generator
T-S Fuzzy Observer and Controller of Doubly-Fed Induction Generator
Ā 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Ā 
30120130406002
3012013040600230120130406002
30120130406002
Ā 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
Ā 
Buck converter controlled with ZAD and FPIC for DC-DC signal regulation
Buck converter controlled with ZAD and FPIC for DC-DC signal regulationBuck converter controlled with ZAD and FPIC for DC-DC signal regulation
Buck converter controlled with ZAD and FPIC for DC-DC signal regulation
Ā 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAP
Ā 
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Ā 
D0372027037
D0372027037D0372027037
D0372027037
Ā 
Ball and beam
Ball and beamBall and beam
Ball and beam
Ā 
E1102032834
E1102032834E1102032834
E1102032834
Ā 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...
Ā 
Nonlinear Control of Static Synchronous Compensator STATCOM for Transmission ...
Nonlinear Control of Static Synchronous Compensator STATCOM for Transmission ...Nonlinear Control of Static Synchronous Compensator STATCOM for Transmission ...
Nonlinear Control of Static Synchronous Compensator STATCOM for Transmission ...
Ā 
Correlative Study on the Modeling and Control of Boost Converter using Advanc...
Correlative Study on the Modeling and Control of Boost Converter using Advanc...Correlative Study on the Modeling and Control of Boost Converter using Advanc...
Correlative Study on the Modeling and Control of Boost Converter using Advanc...
Ā 
Modified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorModified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC Motor
Ā 
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Ā 

KĆ¼rzlich hochgeladen

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
Ā 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
Ā 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
Ā 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
Ā 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
Ā 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
Ā 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
Ā 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
Ā 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
Ā 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
Ā 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
Ā 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
Ā 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vƔzquez
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
Ā 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
Ā 

KĆ¼rzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Ā 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Ā 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Ā 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Ā 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Ā 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Ā 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Ā 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Ā 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Ā 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Ā 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Ā 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ā 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Ā 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Ā 

Article 1

  • 1. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 NONLINEAR ADAPTIVE BACKSTEPPING CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR (PMSM) 1 A. LAGRIOUI, 2H. MAHMOUDI 1,2 Department of Electrical Engineering, Powers Electronics Laboratory Mohammadia School of Engineering- BP 767 Agdal- Rabat -Morocco E-mail: 1 lagrioui71@gmail.com , 2 mahmoudi@emi.ac.ma ABSTRACT In this paper, a nonlinear adaptive speed controller for a permanent magnet synchronous motor (PMSM) based on a newly developed adaptive backstepping approach is presented. The exact, input-output feedback linearization control law is first introduced without any uncertainties in the system. However, in real applications, the parameter uncertainties such as the stator resistance and the rotor flux linquage and load torque disturbance have to be considered. In this case, the exact input-output feedback linearization approach is not very effective, because it is based on the exact cancellation of the nonlinearity. To compensate the uncertainties and the load torque disturbance, the input-output feedback linearization approach is first used to compensate the nonlinearities in the nominal system. Then, nonlinear adaptive backstepping control law and parameter uncertainties, and load torque disturbance adaptation laws, are derived systematically by using adaptive backstepping technique. The simulation results clearly show that the proposed adaptive scheme can track the speed reference s the signal generated by a reference model, successfully, and that scheme is robust to the parameter uncertainties and load torque disturbance. Keywords: Feedback input-output linearization ā€“ Adaptive Backstepping control, Permanent Magnet Synchronous Motor (PMSM) cancellations. In addition, the adaptive backstepping approach [11][16] is capable of keeping almost all the robustness properties of the mismatched uncertainties. The adaptive backstepping is a systematic and recursive design methodology for nonlinear feedback control. The basic idea of backstepping design is to select recursively some appropriate functions of state variables as pseudo control inputs for lower dimension subsystems of overall system. Each backstepping stage results in a new pseudo control design, expressed in terms of the pseudo control designs from preceding design stages. When the procedure terminates, a feedback design for the true control input results in achieving of a final Lyapunov function by an efficient original design objective. The latter is formed by summing up the Lyapunov functions associates with each individual design stage [3][6][9]. In this paper, the backstepping approach is used to design state feedback non linear control, first under an assumption of known electrical parameters, and then with the possibility of 1. INTRODUCTION Permanent magnet synchronous motors (PMSM) are widely used in high performance servo applications due to their high efficiency, high power density, and large torque to inertia ratio [1], [2]. However, PMSMs are nonlinear multivariable dynamic systems and, without speed sensors and under load and parameter perturbations, it is difficult to control their speed with high precision, using conventional control strategies. Linearization and/or high-frequency switching based nonlinear speed control techniques, such as feedback linearization control and sliding mode control, have been implemented for the PMSM drives [13]. However, it is more efficient to use a nonlinear control method that is based on minimizing a cost function and allows one to tradeoff between the control accuracy and control effort. The adaptive backstepping design offers a choice of design tools for accommodation of uncertainties an nonlinearities. And can avoid wasteful 1
  • 2. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org parametric uncertainly and bounded disturbances included. The steady state performances of the backstepping based controller and the problem of the disturbance rejection are enhanced via the introduction of an integral action in the controller. c3 = did = a1id + a2 iq ā„¦ + a3 vd dt diq = b1iq + b2 id ā„¦ + b3 ā„¦ + b4 vq dt dā„¦ = c1ā„¦ + c2 id iq + c3iq + c4TL dt The dynamic model of a typical surface-mounted PMSM can be described in the well known (d-q) frame through the park transformation as follows [5][7][11]: Lq did R v = āˆ’ s id + pā„¦iq + d dt Ld Ld Ld dt =āˆ’ REPRESENTATION [11],[12] Ī¦f Rs L v id āˆ’ d pā„¦id āˆ’ pā„¦+ d Lq Lq Lq Ld āŽ”id āŽ¤ āŽ¢ āŽ„ The vector [ X ] = āŽ¢iq āŽ„ choice as state vector is āŽ¢ā„¦ āŽ„ āŽ£ āŽ¦ (1) justified by the fact that currents and speed are measurable and that the control of the instantaneous torque can be done comfortable via the currents i sd Where v d , v q Direct-and quadrature-axis stator voltages and/or i sq . Such representation of the nonlinear Direct-and quadrature-axis stator currents state corresponds to: Ld , Lq Direct -and quadrature-axis inductance P Rs Ī¦f ā„¦ Ļ‰ f TL J d[X ] = F [ X ] + [ G ].[ U ] dt [ y] = H [X ] Number of poles Stator resistance (3) With Rrotor magnet flux linkage āŽ” x1 āŽ¤ āŽ”id āŽ¤ āŽ¢ āŽ„ [ X ] = āŽ¢ x 2 āŽ„ = āŽ¢iq āŽ„ Three order state vector āŽ¢ āŽ„ āŽ¢ x 3 āŽ„ āŽ¢ā„¦ āŽ„ āŽ£ āŽ¦ āŽ£ āŽ¦ Viscous friction coefficient Load torque Moment of Inertia a1 = āˆ’ Lq Rs ; a2 = p ; Ld Ld b1 = āˆ’ Ī¦f L Rs ; b2 = āˆ’ p d ; b3 = āˆ’ p Lq Lq Lq a3 = 1 Ld Control vector (5) āŽ” y1 āŽ¤ āŽ”i āŽ¤ [ y] = āŽ¢ āŽ„ = āŽ¢ d āŽ„ āŽ£ y 2 āŽ¦ āŽ£ā„¦ āŽ¦ p.ā„¦ ) (4) āŽ”v d āŽ¤ [U ] = āŽ¢ āŽ„ āŽ£v q āŽ¦ Eelectrical rotor speed Mechanical rotor speed ( Ļ‰ = We assume : b4 = (2) 3. PMSM NONLINEAR STATE T f dā„¦ 3p = (Ī¦ f iq + (Ld āˆ’Lq )id iq ) āˆ’ ā„¦+ L dt 2J J J id , iq 3p 1 .Ī¦ f et c 4 = āˆ’ 2J J The (1) equation become: 2. MODEL OF THE PMSM diq E-ISSN: 1817-3195 Output vector āŽ¤ āŽ” f1(x) āŽ¤ āŽ”a1.x1 + a2.x2.x3 āŽ„ āŽ¢ f (x)āŽ„ = āŽ¢b .x + b .x .x + b .x F[ X ] = āŽ¢ 2 āŽ„ āŽ¢ 1 2 2 1 3 3 3 āŽ„ āŽ¢ f3(3) āŽ„ āŽ¢c1.x3 + c2.x1.x2+c3.x2 + c4.Cr āŽ„ āŽ£ āŽ¦ āŽ£ āŽ¦ 1 f 3p ; c1 = āˆ’ ; c2 = ( Ld āˆ’ Lq ) Lq J 2J 2 (6)
  • 3. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org & āŽ”vd āŽ¤ āŽ”v1 āŽ¤ āŽ” y1 āŽ¤ āŽ¢v āŽ„ = āŽ¢ && āŽ„ = [Ī¾ ( x)] + [D( x)].āŽ¢v āŽ„ āŽ£ 2 āŽ¦ āŽ£ y2 āŽ¦ āŽ£ qāŽ¦ āŽ¤ āŽ” f1 ( x) āŽ¤ āŽ”a1.id + a2 .iq .ā„¦ āŽ¢ āŽ„ āŽ¢ f ( x)āŽ„ = b .i + b .i .ā„¦ + b .ā„¦ āŽ¢1 q 2 d āŽ„ (7) 2 3 āŽ¢ āŽ„ āŽ¢ f 3 ( x)āŽ„ āŽ¢c1.ā„¦ + c2 .id .iq + c3 .iq + c4 .Cr āŽ„ āŽ£ āŽ¦ āŽ£ āŽ¦ (12) Where āŽ” f1 ( x) āŽ¤ [Ī¾ ( x)] = .āŽ¢ āŽ„ āŽ£c 2 x 2 f1 ( x) + (c 2 x1 + c3 ) f 2 ( x) + c1 f 3 ( x)āŽ¦ 0 āŽ” a āŽ¤ [ D( x)] = .āŽ¢ 3 a 3 c 2 x 2 b4 (c 2 x1 + c 3 )āŽ„ āŽ£ āŽ¦ Now, the standard pole-assignment technique can be adopted to design the state feedback control output as follows: Nonlinear functions of our model: āŽ” g11 g12 āŽ¤ āŽ”a3 0āŽ¤ [G] = āŽ¢ g 21 g 22 āŽ„ = āŽ¢0 b4 āŽ„ Control matrix (8) āŽ„ āŽ„ āŽ¢ āŽ¢ āŽ¢ g31 g 32 āŽ„ āŽ¢0 0 āŽ„ āŽ¦ āŽ£ āŽ£ āŽ¦ āŽ”h (x) āŽ¤ āŽ”x1 āŽ¤ āŽ”i āŽ¤ H[X] = āŽ¢ 1 āŽ„ = āŽ¢ āŽ„ = āŽ¢ d āŽ„ Output vector āŽ£h2(x)āŽ¦ āŽ£x3āŽ¦ āŽ£ā„¦āŽ¦ E-ISSN: 1817-3195 d v1 = ki (idref āˆ’id ) + idref dt (13) 2 d d v2 = 2 ā„¦ref + kā„¦1. (ā„¦ref āˆ’ā„¦) + kā„¦2.(ā„¦ref āˆ’ā„¦) dt dt Where the idref and ā„¦ref are the commands for the (9) The model set up in (2) can be represented by the following functional diagram (Figure1) speed and the d-axis current, respectively. Figure 1: Nonlinear diagram block of PMSM in d-q frame. 4. INPUT-OUTPUT FEEDBACK LINEARIZATION Figure2 : simulation scheme of input-output feedback linearization control The input-output feedback linearization control for a PMSM is introduced first. The control objective is to make the mechanical speed follow the desired speed asymptotically. 5. NONLINEAR BACKSTEPPING CONTROLLER In order to make the actual speed follow The desired one and avoid the zero dynamic, w and isd are chosen as the control outputs. Then the new variables are defined as follows: 5.1 Non adaptive case It is assumed that the engine parameters are known and invariant. y1 = id equation (1) the mathematical model of the machine. The objective is to regulate the speed to its reference value . We begin by defining the tracking errors: By choosing (10) y2 = ā„¦ Then the new state equations in the new state coordinates can be written as follows: . [i d ] T iq ā„¦ as variable states and ew = ā„¦ ref āˆ’ ā„¦ ed = idref āˆ’ id with idref = 0 . y1 = id = f1 ( x) + a3 .vd & & (11) y 2 = ā„¦ = f 3 ( x) && &&2 = ā„¦ = c1 f 3 ( x) + c2 iq ( f1 ( x) + a3 vd ) + y (14) eq = eqref āˆ’ iq And its dynamics derived from (1): (c 2 id + c3 )( f 2 ( x) + a 4 .v q ) dew dā„¦ ref dā„¦ dā„¦ = āˆ’ =āˆ’ dt dt dt dt To linearize the equations, define the new control variable as follows: We replace (1) in (15), we obtain: 3 (15)
  • 4. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org dew f T 3p = āˆ’ [(Ld āˆ’ Lq )idiq + Ī¦f iq ] + ā„¦+ L dt J J 2J Its derivative along the trajectories (21) (22) and (23) is: (16) We define the following quadratic function: 1 2 V1 = ew 2 & & & & V2 = e w e w + e d e d + e q e q (17) Lq āŽ¤ āŽ” v R 3p ed āŽ¢kd ed āˆ’ d + s āˆ’ ā„¦ iq + (Ld āˆ’ Lq )ewiq āŽ„ Ld Ld Ld 2J āŽ¦ āŽ£ āŽ” 2(k J āˆ’ f ) āŽ› 3 pĪ¦ f āŽœ eq + + eq āŽ¢kq eq + w 3 pĪ¦ f āŽœ 2J āŽ¢ āŽ āŽ£ & & V1 = ewew T āŽ¤ (18) f āŽ” 3p = ew.āŽ¢āˆ’ [(Ld āˆ’ Lq )id iq + Ī¦ f iq ] + ā„¦+ L āŽ„ J JāŽ¦ āŽ£ 2J Utilizing the backstepping design method, we consider the d-q axes currents components id and iq as our virtual control elements and specify its desired behavior, which are called stabilising function in the backstepping design terminology as follows: vq 3p āŽž 3 pĪ¦ f (Ld āˆ’ Lq )ed iq āˆ’ kwew āŽŸ + ew āˆ’ + 2J 2J Lq āŽ  Ī¦f āŽ¤ Rs L iq + ā„¦ d id + ā„¦ āŽ„ Lq Lq Lq āŽ„ āŽ¦ idref = 0 iqref Where The expression (25) found above following control laws: (19) vd = kd Ld ed + Rs i d āˆ’ā„¦Lq iq + k w is a positive constant (20) dew 3 pĪ¦ f 3p = eq + (Ld āˆ’ Lq )ed iq āˆ’ kwew (21) dt 2J 2J 1 Furthermore the dynamics of the stabilizing errors Park- SVMPWM (ed , eq ) can be computed as: vd vq L de di di di v R d = dref āˆ’ d = āˆ’ d = āˆ’ d + s id āˆ’ā„¦ q iq (22) Ld dt dt dt dt Ld Ld = diqref āˆ’ diq wref id iq ia i b PMSM ic Park w In the controller development in the previous section, it was assumed that all the system parameters are known. However, this assumption is not always true. The flux linkage varies nonlinearly with the temperature rise and, also, with the external fields produced by the stator current due to the nonlinear demagnetization characteristics of the magnets. The winding resistance may vary due to heating. In addition, working condition changes Ī¦f Rs L (23) iq + ā„¦ d i d + ā„¦ Lq Lq Lq Lq To analyze the stability of this system we propose the following Lyapunov function: 1 2 2 2 (e w + e d + e q ) 2 Inverter 5.2 Adaptive case + V2 = Equation (26) sa sb sc Figure3: Simulation scheme of non-adaptive case = dt dt dt 3 pĪ¦ f āŽ¤ 2(k w J āˆ’ f ) āŽ” 3p eq + ( Ld āˆ’ Lq )ed iq āˆ’ k w ew āŽ„ āˆ’ āŽ¢ 3 pĪ¦ f āŽ£ 2 J 2J āŽ¦ vq 3 pLd (Ld āˆ’ Lq )ewi q 2J vq = Substituting (14) and (19) into (16) the dynamics of the tracking error of the velocity becomes: deq requires the 2Lq (kwJ āˆ’ f ) āŽ› 3 pĪ¦ f āŽž 3p āŽœ āŽœ 2J eq + 2J (Ld āˆ’ Lq )ed iq āˆ’ kwew āŽŸ + āŽŸ 3 pĪ¦ f āŽ āŽ  (26) 3 pĪ¦ f Lq ew + Rsiq + ā„¦Ld id + ā„¦Ī¦f + kq Lqeq 2J With this choice the derivatives of (24) become: & V2 = āˆ’ k w e w āˆ’ k d e d āˆ’ k q e q ā‰¤ 0 (27) Substituting (19) in (18) the derivative of V1 becomes: 2 & V1 = āˆ’ k w ew (25) 2 2 2 = āˆ’k wew āˆ’ kd ed āˆ’ kq eq + Its derivative along the solution of (16), is given by: 2 ( fā„¦ + TL + k w Jew ) = 3 pĪ¦ f E-ISSN: 1817-3195 (24) 4
  • 5. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org such as load torque and inertia mismatch inevitably impose parametric uncertainties in control system design. Hence, it becomes necessary to account for all these uncertainties in the design of high performance controller. We will see how we efficiently handle these uncertainties through stepby-step adaptive backstepping design and parameter adaptations. In ( ) , we do not know exact value of the load torque TL ; then , it is necessary to estimate them adaptively, and replace them with their estimates ) TL . ( ) ) 2 f Ļ‰ + T L + k Ļ‰ Je Ļ‰ 3 pĪ¦ f So from ( ) and ( ) the following speed error dynamics can be deduced : ) Or i sqref = deĻ‰ 1 = dt J & & & & V2 = e w e w + ed ed + eq eq + 1 ~~ 1 ~ ~ 1 ~ ~ & & & TL TL + Rs Rs + Ī¦ f Ī¦ f Ī³1 (28) āŽ¤ ~ āŽ”1 ~ 3p 1 ~āŽ”1 ~ 1 & & + Rs āŽ¢ Rs + id ed āˆ’ iqeq āŽ„ + Ī¦ f āŽ¢ Ī¦ f āˆ’ eĻ‰eq āˆ’ 2J Ld Lq āŽ£Ī³ 3 āŽ¢Ī³ 2 āŽ„ āŽ£ āŽ¦ āŽ¤ (kĻ‰ J āˆ’ f ) 2 1 eq āˆ’ ā„¦eq āŽ„ Ė† Lq JĪ¦ f āŽ„ āŽ¦ According to the above equation (33) , the control laws are now designed as: 3 pLd ( Ld āˆ’ Lq )ew i q 2J (34) Ė† āŽž 2Lq (kwJ āˆ’ f ) āŽ› 3pĪ¦f 3p āŽœ vq = eq + (Ld āˆ’ Lq )ediq āˆ’ kwew āŽŸ + āŽŸ Ė† 2J 3pĪ¦f āŽœ 2J āŽ āŽ  Ė† 3pĪ¦f Lq Ė† Ė† ew + Rsiq + ā„¦Ldid + ā„¦Ī¦f + kqLqeq 2J Ė† v d = k d Ld ed + Rs i d āˆ’ā„¦Lq iq + Ī¦f Rs L 2 āŽ›f āŽž~ iq + ā„¦ d id + ā„¦ + āŽœ āˆ’ kĻ‰ āŽŸTL (31) Lq Lq Lq Lq 3 pĪ¦ f āŽ J āŽ  Let us define a new Lyapunov function the closed loop system as follows: ~ ~2 Ī¦2 āŽž ~2 1āŽ› 2 2 2 (32) āŽœ e w + e d + e q + TL + R s + f āŽŸ V2 = 2āŽœ Ī³1 Ī³2 Ī³3 āŽŸ āŽ  āŽ + Consequently (33) is simplified to : 2 2 2 & V 2 = āˆ’k w e w āˆ’ k d e d āˆ’ k q e q + 2 feq e āŽ¤ ~ āŽ” 1 ~ 2k Ļ‰ eq & + TL āŽ¢ TL āˆ’ + āˆ’ Ļ‰ āŽ„+ Ė† Ė† J āŽ„ 3 pĪ¦ f 3 pJĪ¦ f āŽ¢Ī³ 1 āŽ¦ āŽ£ eĻ‰ , ed , eq , the ~ error TL , the resistance Where the stabilizing errors ~ ~ ~ rotor magnetic flux linkage estimation error Ī¦ f Ė† = Ī¦ f āˆ’ Ī¦ Ī³ 2 and Ī³ 3 are f (35) āŽ¤ 1 1 ~ āŽ”1 ~ & R s āŽ¢ Rs + i d ed āˆ’ i q eq āŽ„ + Ld Lq āŽ¢Ī³ 2 āŽ„ āŽ£ āŽ¦ Ė† estimation error R s ( R s = R s āˆ’ R s and the ~ (Ī¦ Ī³3 2 q q Ė† Ī¦ f āŽ¤ ~ āŽ” 1 ~ 2kĻ‰eq 2 feq e āŽ¤ Rs L & + āˆ’ Ļ‰āŽ„ iq + ā„¦ d id + ā„¦ āŽ„ + TL āŽ¢ TL āˆ’ Ė† Ė† Lq Lq Lq āŽ„ 3 pĪ¦ f 3 pJĪ¦ f J āŽ„ āŽ¢Ī³ 1 āŽ£ āŽ¦ āŽ¦ diq load torque estimation 2 d d Lq āŽ¤ āŽ” v R 3p ed āŽ¢kd ed āˆ’ d + s āˆ’ ā„¦ iq + (Ld āˆ’ Lq )ewiq āŽ„ 2J Ld Ld Ld āŽ£ āŽ¦ Ė†f āŽ” 2(k J āˆ’ f ) āŽ› 3 pĪ¦ āŽœ + eq āŽ¢kqeq + w eq + Ė† 3 pĪ¦ f āŽœ 2J āŽ¢ āŽ āŽ£ Ė† vq 3p āŽž 3 pĪ¦ f (Ld āˆ’ Lq )ed iq āˆ’ kwew āŽŸ + ew āˆ’ + 2J 2J Lq āŽ  = āˆ’ = dt dt dt āŽ¤ 2(kwJ āˆ’ f ) āŽ”3 pĪ¦ f 3p eq + (Ld āˆ’ Lq )ediq āˆ’ kwew āŽ„ āˆ’ āŽ¢ 3 pĪ¦ f āŽ£ 2J 2J āŽ¦ vq (33) = āˆ’k e āˆ’ k e āˆ’ k e + āŽ› ~ 3 pĪ¦ f āŽž 3p āŽœ āˆ’ TL + eq + ( Ld āˆ’ Lq )ed iq āˆ’ kĻ‰ JeĻ‰ āŽŸ āŽœ āŽŸ 2 2 āŽ āŽ  diqref Ī³2 2 w w ) ~ (29) where TL = TL āˆ’ TL As a result, the d-q currents errors dynamics can be rewritten as : Lq de d di v R (30) = āˆ’ d = āˆ’ d + s id āˆ’ ā„¦ iq dt dt Ld Ld Ld deq E-ISSN: 1817-3195 f āŽ¤ (k J āˆ’ f ) 2 1 3p ~ āŽ”1 ~ & Ī¦f āŽ¢ Ī¦f āˆ’ eĻ‰ eq āˆ’ Ļ‰ e q āˆ’ ā„¦e q āŽ„ Ė† 2J Lq JĪ¦ f āŽ¢Ī³ 3 āŽ„ āŽ£ āŽ¦ ) are all included. And Ī³ 1 , an adaptation gain. Tracking the The parameter adaptation laws are then chosen as : derivative of (32) and substing (29) , (30) and (31) into this derivative we can obtain: 5
  • 6. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org āŽ” 2k Ļ‰ e q 2 feq e āŽ¤ ~ & TL = Ī³ 1 āŽ¢ āˆ’ + Ļ‰āŽ„ Ė† Ė† J āŽ„ āŽ¢ 3 pĪ¦ f 3 pJĪ¦ f āŽ£ āŽ¦ āŽ” 1 āŽ¤ 1 ~ & Rs = Ī³ 2 āŽ¢āˆ’ id ed + iq eq āŽ„ Lq āŽ¢ Ld āŽ„ āŽ£ āŽ¦ E-ISSN: 1817-3195 6 (36) 4 Iabc (A ) 2 (37) 0 -2 -4 -6 āŽ”3p āŽ¤ (k J āˆ’ f ) 2 1 ~ & eq + ā„¦eq āŽ„ (38) Ī¦ f = Ī³ 3 āŽ¢ eĻ‰ eq + Ļ‰ Ė† Lq JĪ¦ f āŽ¢ 2J āŽ„ āŽ£ āŽ¦ Figure3: iabc currents without uncertainties Then (35) can be rewritten as follows 200 & V2 = āˆ’k e āˆ’ k e āˆ’ k e ā‰¤ 0 2 d d 2 q q (39) Define the following equation 2 2 2 Q (t ) = k w e w + k d e d + k q e q ā‰„ 0 (40) vq v d SVMPWM Equation (34) Equats (36), (37) and (38) id iq 0.3 0.35 0.4 0 0 0.05 0.1 0.15 time(s) 0.2 0.25 0.3 0.35 0.4 Figure4: speed response without uncertainties 14 ia Inverter 0.25 50 Tload T 12 i b PMSM 10 ic T, TL(N.m ) Park -1 0.15 time(s) 0.2 0.1 100 Furthermore, by using LaSalle Yoshizawaā€™s theorem [11], its can be shown that Q(t) tends to zero as t ā†’āˆž, ew, ed and eq will converge to zero as. Consequently, the proposed controller is stable and robust, despite the parameter uncertainties. sa sb sc 0.05 150 w re f , w (ra d / s ) 2 w w 0 Park w 8 6 4 Figure4: simulation scheme of an adaptive case 2 6. SIMULATION RESULTS 0 0 6.1 PMSM parameterā€™s 0.15 time(s)0.2 0.25 0.3 0.35 0.4 0.18 phid phiq 0.16 value 0.14 300 v 3000 tr/s to 150 Hz 14.2 N.ms 0.4578 ā„¦ 4 3.34 mH 3.58 mH 0.001469 kg.m2s 0.0003035 Nm/Rad/s 0.171 0.12 phidq(w b) Maximal voltage of food Maximal speed Nominal Torque ;Tn Rs Number of pair poles :p Ld Lq The moment of inertia J Coefficient of friction viscous f Flux of linquage Š¤f 0.1 Figure5: Torque response without uncertainties TABLE I : PARAMETERS OF PMSM parameter 0.05 0.1 0.08 0.06 0.04 0.02 0 time(s) 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 figure6: d-q axis flux without uncertainties 6.2 Results For a trajectory wref=200 rad/s at 0s, =100rad/s at t=0.15s, =200rad/s at t=0.25s, the following figures ( 1 to 7) show the performance of the input output linearization control. 6 0.4
  • 7. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 14 12 iq Id Iq 12 id iq TL 10 10 8 8 Idq(A ) 6 6 4 4 2 2 id 0 0 -2 0 0.05 Time(s) 0.15 0.2 0.1 0.25 0.3 0.35 -2 0 0.4 Figure7: d-q axis currents response without uncertainties 0.1 0.2 0.3 0.4 0.5 0.6 figure10: d-q axis currents with step load and without uncertainties. The figures below (figures 8, 9 and 10) shows the evolution of speed, electromagnetic torque and d-q axis currents in the presence of a disturbance load torque. The figures 10 to 13 show the robustness of adaptive backstepping controller compared with that of non-adaptive case and feedback input-output linearization. 200 200 w 150 100 w (ra d / s ) w (ra d /s ) a n d T L (N . m ) 150 50 TL 50 0 -50 time(s) 0 0.05 0.1 0.15 0.2 100 0.25 0.3 0.35 0 0.4 time(s) 0 0.1 0.2 0.3 0.4 0.5 0.6 Figure11: speed response of the proposed adaptive controller with step load (+12Nm at 0.2s , +8Nm at 0.4s) Figure8: response speed with step load at t= 0.2s 12 iq 10 8 200 6 adaptive control case non adaptive control case 150 2 S peed 4 id 100 0 50 -2 0 0.1 0.2 0.3 0.4 0.5 0.6 0 0 Figure9: electromagnetic torque with step load time(s) 0.1 0.2 0.3 0.4 0.5 0.6 Figure12: speed response of the non-adaptive and adaptive controller with step load 7
  • 8. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org REFRENCES: 250 [1] Guy GRELLET & Guy CLERC Ā« Actionneurs Ć©lectriques Ā» Eyrollesā€“November 1996 [2] Melicio, R; Mendes, VMF; Catalao, JPS ā€œModeling, Control and Simulation of FullPower Converter Wind Turbines Equipped with Permanent Magnet Synchronous Generatorā€ vol 5 (issue 2) pg 397-408 MarApr 2010 [3] Gholamian, S. Asghar; Ardebili, M.; Abbaszadeh, K ā€œSelecting and Construction of High Power Density Double-Sided Axial Flux Slotted Permanent Magnet Motors for Electric Vehiclesā€ vol 4 (issue 3) pg 470-476 Mai-Jun 2009 [4] Muyeen, S. M.; Takahashi, R.; Murata, T.; Tamura, J. ā€œMiscellaneous Operations of Variable Speed Wind Turbine Driven Permanent Magnet Synchronous Generatorā€ vol 3 (issue 5) pg 912-921 Sep-Oct 2008 [5] K.Paponpen and M.Konghirum ā€œ Speed Sensorless Control Of PMSM using An Improved Sliding Mode Observer With Sigmoid functionā€ ECTI- Vol5.NO1 February 2007. [6] S.Hunemorder, M.Bierhoff, F.W.Fuchs ā€˜ā€™ Drive with PMSM and voltage source inverter for wind power applicationā€™ā€™ - IEEE. [7] J. Thomas K. RenĆ© A.A. Melkebeek ā€œDirect Torque Of Permanent Magnet Synchronous Motors- An Overviewā€ 3RD IEEE ā€“ April 2006. [8] Shahnazari, M.; Vahedi, A. ā€œImproved Dynamic Average Modeling of Synchronous Machine with Diode-Rectified Outputā€ Vol 4 ā€˜issue6) pg 1248-1258 Nov-Dec 2009 [9] Youngju Lee, Y.B. Shtessel, ā€œComparison of a feedback linearization controller and sliding mode controllers for a permanent magnet stepper motor," ssst, pp.258, 28th Southeastern Symposium on System Theory (SSST '96), 19960 [10] A.Lagrioui, H.Mahmoudi Ā« ContrĆ“le Non linĆ©aire en vitesse et en courant de la machine synchrone Ć  aimant permanent Ā» ICEEDā€™07Tunisia [11] A. Lagrioui, H.Mahmoudi Ā« Nonlinear Tracking Speed Control for the PMSM using an Adaptive Backstepping Method Ā» ICEEDā€™08-Tunisia 200 S peed 150 Feedback linearization Adaptive Control case non-adaptive control case 100 50 0 -50 E-ISSN: 1817-3195 time(s) 0 0.1 0.2 0.3 0.4 0.5 0.6 Figure13: speed response of the input-output linearization- non-adaptive and adaptive controller with variation of parameters ( Rs = RS 0 Ā± āˆ†RS ) 250 Non adaptive case Adaptive case 200 input output linearization Speed 150 100 50 0 Time(s) 0 0.1 0.2 0.3 0.4 0.5 0.6 Figure14: speed response of the input-output linearization- non-adaptive and adaptive controller with variation of parameters ( Ī¦ f = Ī¦ f Ā± āˆ†Ī¦ f ) at t=0.3 s 0 6. CONCLUSION: A method of nonlinear backstepping control has been proposed and used for the control of a PMSM. The simulation results show, with a good choice of control parameters, good performance obtained with the proposed control as compared with the non-linear control by state feedback. From the speed tracking simulations results, we can find that the nonlinear adaptive backstepping controllers have excellent performance. The direct axis current id is always forced to zero in order to orient all the linkage flux in the d-axis and to achieve maximum torque per ampere. The q-axis current will approach a constant when the actual motor speed achieves reference speed. The show simulation results, fast response without overshoot and robust performance to parameter variations and disturbances throughout the system 8
  • 9. Publication of Little Lion Scientific R&D, Islamabad PAKISTAN Journal of Theoretical and Applied Information Technology 15th July 2011. Vol. 29 No.1 Ā© 2005 - 2011 JATIT & LLS. All rights reserved. ISSN: 1992-8645 www.jatit.org [12] A. Lagrioui, Hassan Mahmoudi ā€œModeling and simulation of Direct Torque Control applied to a Permanent Magnet Synchronous Motorā€ IREMOS- Journal ā€“ August 2010. [13] A. Lagrioui, Hassan Mahmoudi ā€œCurrent and Speed Control for the PMSM Using a Sliding Mode Controlā€ 2010 IEEE 16th International Symposium for Design and Technology in Electronic Packaging (SIITME). [14] A. Lagrioui, Hassan Mahmoudi ā€œSpeed and Current Control for the PMSM Using a Luenbergerā€ The 2nd International Conference on Multimedia Computing and Systems (ICMCS'11)- Ouarzazate, Morocco [15] D M. Rajashekar, I.V.Venu Gopala swamy, T.Anil kumar ā€œModeling and Simulation of Discontinuous Current Mode Inverter Fed Permanent Magnet Synchronous Motor Driveā€ JATIT-Vol 24. No. 2 ā€“ 2011 [16] B.Belabbes, M.K.Fellah, A.Lousdad, A.Maroufel, A.Massoum ā€˜ā€™ Speed Control by backstepping with non linear observer of a PMSMā€™ā€™ Acta Electrotechnica et Informatica No:4 Vol:6 -2006 9 E-ISSN: 1817-3195