713805609 pmsm position control
TRANSCRIPT
-
7/31/2019 713805609 PMSM Position Control
1/29
PLEASE SCROLL DOWN FOR ARTICLE
This article was downloaded by: [Canadian Research Knowledge Network]
On: 3 August 2010
Access details: Access Details: [subscription number 918588849]
Publisher Taylor & Francis
Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House, 37-
41 Mortimer Street, London W1T 3JH, UK
Publication details, including instructions for authors and subscription information:http://www.informaworld.com/smpp/title~content=t713393989
Jian-Xin Xu Tong Heng Lee Qing-Wei Jia Mao Wang
Wang, Jian-Xin Xu Tong Heng Lee Qing-Wei Jia Mao(1998) 'On adaptive robust backstepping controlschemes suitable for PM synchronous motors', International Journal of Control, 70: 6, 893 920
10.1080/002071798222028
http://dx.doi.org/10.1080/002071798222028
Full terms and conditions of use: http://www.informaworld.com/terms-and-conditions-of-access.pdf
This article may be used for research, teaching and private study purposes. Any substantial orsystematic reproduction, re-distribution, re-selling, loan or sub-licensing, systematic supply ordistribution in any form to anyone is expressly forbidden.
The publisher does not give any warranty express or implied or make any representation that the contentswill be complete or accurate or up to date. The accuracy of any instructions, formulae and drug dosesshould be independently verified with primary sources. The publisher shall not be liable for any loss,actions, claims, proceedings, demand or costs or damages whatsoever or howsoever caused arising directlyor indirectly in connection with or arising out of the use of this material.
http://www.informaworld.com/smpp/title~content=t713393989http://dx.doi.org/10.1080/002071798222028http://www.informaworld.com/terms-and-conditions-of-access.pdfhttp://www.informaworld.com/terms-and-conditions-of-access.pdfhttp://dx.doi.org/10.1080/002071798222028http://www.informaworld.com/smpp/title~content=t713393989 -
7/31/2019 713805609 PMSM Position Control
2/29
On adaptive robust backstepping control schemes suitable for PM
synchronous motors
JIAN-XIN XU, TONG HENG LEE, QING-WEI JIA andMAO WANG
This paper presents new adaptive robust control strategies suitable for permanentmagnet (PM) synchronous motors. By using the backstepping approach, both theadaptive and robust controllers are appropriately designed to ensure global stabil-ity. Taking into account the variation ranges of system parameters, the adaptiverobust methods are further developed to achieve better tracking performance. It isshown that the synthesized adaptive robust control schemes developed here canretain advantages of both adaptive and robust control schemes and overcome theirshortcomings. To avoid discontinuous control laws which may cause problems inboth theoretical and practical aspects, a continuous adaptive robust controlmethod associated with a -modication scheme is also proposed to guaranteeboth the uniform boundedness of the system and suitably designated trackingprecision. The paper includes simulation studies demonstrating the performanceof the proposed control schemes.
1. I ntroduction
Various adaptive control algorithms for nonlinear systems with parametricuncertainties have been proposed and developed over the last decade (Taylor et al.1989, Sastry and Isidori 1989, Narendra and Annaswamy 1989, Kokotovic 1991).On the other hand, the problem of designing stabilizing control for nonlinear
systems containing interval uncertainties has also been the central subject of researchon robust control strategies (Gutman 1979, Corless and Leitmann 1981, Barmish etal. 1983, Slotine and Li 1992, Utkin 1992). More recently, by using backsteppingapproaches, adaptive and robust control methods have been extended respectively tocascaded nonlinear systems (Kanellakopoulos et al. 1991, Qu 1993, Jiang and Pomet1995). There are also some reports on the synthesis of adaptive and robust controlschemes, see Ioannou and Sun (1996) for instance. However, little has been done onthe design of robust adaptive backstepping control for cascaded nonlinear systems in
the presence of both parametric and interval uncertainties. The main objective of thispaper is to develop new adaptive robust control schemes incorporating backsteppingdesign approaches for a class of commonly encountered servo-actuators with non-linear dynamicsthe permanent magnet synchronous motors.
As a typical nonlinear control system, the eld of motor control is such a broadresearch area that many nonlinear control techniques can be applied to address thedierent motor control problems. For instance, nonlinear control such as feedbacklinearization, adaptive, robust and sliding mode control schemes have been well
0020-7179/98$12.00 1998 Taylor & Francis Ltd.
INT. J. CONTROL, 1998, VOL. 70, NO. 6, 893920
Received 7 April 1997.Department of Electrical Engineering, National University of Singapore, 10 Kent Ridge
Crescent, Singapore 119260.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
3/29
developed for motor control (Liao et al. 1990, Dawson et al. 1994, Fujimoto andKawamura 1995). Adaptive robust control schemes with specied tracking errorbounds were presented in Liao et al. (1990) and Brogliato and Neto (1995). How-ever, those methods are only suitable for one-step design of the systems. In otherwords, their algorithms cannot be extended to the backstepping design which
requires that the input be dierentiable at each step and consists of at least twosteps. Through the use of ingenious ideas like integrator backstepping, it is nowpossible to design controllers for nonlinear electromechanical systems such as elec-tric motors actuating a robotic load (Dawson et al. 1994). Since the permanentmagnet synchronous motors are widely applied to drive fast dynamic loads, werestrict our interest to some of the recent nonlinear control work in this area forposition or velocity tracking control problems.
The dynamics of the permanent magnet synchronous motor can be presented by
a dynamic electrical subsystem and a dynamic mechanical subsystem, which arenonlinear dierential equations. Strictly speaking, most control methods for perma-nent magnet synchronous motors are only locally stable because the d-axis current isassumed to be zero and the design procedure is based on the reduced model. InFujimoto and Kawamura (1995), a robust control scheme based on two-degree-of-freedom control with sliding mode is proposed for PM DC motors, where the delayof electrical response is ignored. In Dawson et al. (1994), both the adaptive back-stepping and robust backstepping approaches are applied to permanent magnet
synchronous motors which are of the parametric-pure feedback form, i.e. the con-troller design is based on the reduced model. It is well known that backsteppingdesign methods essentially require the parametric-pure feedback form. In this paper,we apply backstepping approaches to design adaptive and robust controllers forpermanent magnet synchronous motors in which the nonlinear dynamical equationsare not exactly in the parametric-pure feedback form. Instead of only zeroing d-axiscurrent, the extra d-axis control input voltage is used to deal with the nonlinearcoupling part of the dynamics as well. Hence, the proposed controller ensures the
strictly global stability of the whole electromechanical systems. Taking into accountthe range of system parametric variations, the adaptive and robust approaches arefurther synthesized to form an adaptive robust controller for the permanent magnetsynchronous motor. The robust technique is used to suppress the motor parametricuncertainties which usually are much smaller than the load changes. Since it isdicult to give upper bound of the load variations and an overlarge estimate ofthe upper bound will result in excessive control authority, adaptive technique isadopted to tackle the payload uncertainty.
By using switching functions, the proposed adaptive robust controller ensuresglobal stability of the whole electromechanical system. However, incorporating dis-continuous functions in the controller may give rise to problems related to the exist-ence and uniqueness of solutions as well as problems in practical implementation. Todeal with these problems, the controller with continuous functions instead of switch-ing functions is further developed and analysed, which guarantees the uniformboundedness of the system tracking error. Moreover, The -modication scheme(Xu et al. 1997) is used to cease parameter adaptation in accordance with the adap-tive robust control law. In this method, the tracking precision can be made arbitra-
rily small by choosing suitable control design parameters.This paper is organized as follows. Section 2 describes the dynamic model of
permanent magnet synchronous motor. Section 3 gives the adaptive backstepping
894 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
4/29
design procedure and stability analysis. Section 4 presents the robust backsteppingdesign method and relevant analysis. Section 5 details the synthesis of adaptive androbust control schemes using switching functions. Section 6 presents the adaptiverobust backstepping design by using continuous functions to approximate theswitching functions adopted in 5 as well as the -modication scheme. Simula-
tion-based studies on the proposed methods are given in 7.
2. Model of permanent magnet synchronous motor
A permanent magnet synchronous motor is described by the following subsys-tems: (1) a dynamic mechanical subsystem, which for the purposes of this discussionincludes a single-link robot manipulator and the motor rotor; (2) a dynamic elec-
trical subsystem which includes all of the motors relevant electrical eects.
d
dt= x (1)
dx
dt=
1
J(Ld - Lq)Id + uf[ ]Iq - T sin { } (2)
dId
dt
=1
Ld
(ud + xLqIq - RId) (3)
dIq
dt=
1
Lq(uq - xLdId - RIq - xuf) (4)
where (1) and (2) present the dynamics of mechanical subsystem, and (3) and (4) arethe dynamic electrical subsystem. In these equations, uq and ud are the input controlvoltages, Id and Iq are the motor armature current, R is the stator resistance, Ld andLq are the self-inductances, Jis the inertia angular momentum, and uf is the ux dueto permanent magnet. For the above electromechanical model, we assume that thetrue states (i.e. , x, Id and Iq) are all measurable. This model is obtained by usingcircuits theory principles and a particular dq reference frame. The control objective isto develop a link position tracking controller for the electromechanical dynamics of(1)(4) despite parametric uncertainty. In the paper we assume that all the motorparameters are unknown.
Remark 1: It should be noted that it is not pompous to refer to the above `pendu-
lum model as a single link direct drive robot. In this paper, the single-link robotmanipulator is regarded as a general load for motor. The main purpose of this paperis not to deal with the dierent load for the permanent magnet synchronous motor,but rather to develop a strictly globally stable adaptive robust controller and demon-strate the usefulness of the backstepping techniques for permanent magnet synchro-nous motors. Actually, the proposed method is applicable to any load which can beexpressed by unknown parameters and known function of states, for instance thevelocity tracking control problem in which the load can be expressed as
a + bx+ cx2
, where a, b, and c are unknown parameters.Remark 2: In most existing control schemes for the PM synchronous motors, thecontrollers are designed based on the following reduced model
Control schemes for PM synchronous motors 895
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
5/29
d
dt= x (5)
dx
dt=
1
JufIq - T sin ( ) (6)
dIq
dt =
1
Lq (uq - RIq - xuf) (7)In this reduced model, component ud is adjusted to regulate current state Id and it issupposed that Id exactly equals zero. Based on this reduced model, the position orvelocity control is only directly related to the command voltage uq. Obviously, basedon the reduced model, the control design will result in only a locally stable controller.
3. Adaptive backstepping control
In this section, the adaptive backstepping technique is used to develop a strictlyglobally stable controller for permanent magnet synchronous motors under theassumption that all the unknown system parameters are constant. The design pro-cedures are presented in detail as follows.
3.1. Design of auxiliary reference current IrefqFor the given desired tracking state d(t) , dene a quantity s1 to be
s1 = ce + e, e = - d, c > 0 (8)where d(t) is at least twice continuously dierentiable. Dierentiating (8), multi-plying by J and substituting the mechanical subsystem dynamics of (2), yields
Js1 = Jce + (Ld - Lq)Id + uf[ ]Iq - Tsin- Jxd (9)Divide (9) by uf and rearrange terms to yield
Js1 = a
>
1 u 1 + Iq + L
IdIq (10)
where a1 and u 1 are dened as
a>
1 = [J, - T], u>
1 = [ce - xd, sin] (11)J
, T
and L
are dened as
J
=J
uf, T
=
T
uf, L
=
Ld - Lquf
Dene an auxiliary reference current Irefq as
Irefq = - a>1 u 1 - k1s1 (12)where k1 is a positive constant gain. The parameter estimate a1 = [a11,a12]
>
isgenerated by the following adaptive law
a1 = G1u 1s1 (13)G1 R
22 is a positive denite matrix.
Remark 3. In the backstepping techniques, embedded control variable is an im-
portant concept. In the parametric-pure feedback form, the embedded control signalis designed as a full feedforward compensator which would provide good trackingperformance. But in our problem, due to the nonlinear term L
IdIq shown in (10), the
896 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
6/29
embedded control can not be designed as a full feedforward compensator. Thus thenamed auxiliary reference current Irefq is designed as a partial compensator. Thenonlinear term L
IdIq will be treated later by using adaptive techniques.
3.2. Design of control voltage ud
In the adaptive backstepping method, the control voltage ud is designed not onlyto regulate the current Id, but also to compensate the nonlinear term L
IdIq in (10).
To design ud, s2 is selected as s2 = Id. Dierentiating s2 with respect to time, multi-plying by Ld and substituting the electrical subsystem dynamics (3), we have
Lds2 = a>
2 u 2 + ud (14)
where a2 and u 2 are given by
a>2 = [- R, Lq], u >2 = [Id,xIq] (15)The control voltage ud and the corresponding adaptive law are chosen to be
ud = - a>
2 u 2 - ^Ls1Iq - k2s2 (16)
a2 = C2u 2s2 (17)
^L= gs1s2Iq (18)
where k2 and g are positive constant gains. C2 R22 is a positive denite matrix.
Remark 4: Usually the control voltage ud is designed to assure Id vanish. In theproposed method, ud is used to handle the nonlinear term IdIq while ensuring that Idtends to zero, which will be shown later. This causes non-zero of Id in the adaptationperiod but the global stability of the closed-loop system is guaranteed from thebeginning.
3.3. Design of control voltage uq
The last step of the proposed design procedure is to choose control voltage uq toensure that the actual current Iq approaches I
refq . Dene s3 as
s3 = Iq - Irefq (19)
Dierentiating (19), multiplying by Lq and substituting (4), we obtain
Lqs3 = uq + a>
4 u 4 (20)where the unknown constant parameter vector a4 R
7and the known regression
vector u 4 R7 are dened (see Appendix A) as
a>
4 = - Ld, - R, - uf, Lquf
J, Lq
L
J, - Lq
T
J, Lq[ ]
u>
4 = [xId, Id, x, (k1 + ca11)Iq, (k1 + ca11)IdIq,
(k1 + ca11) sin, k1 (ce - xd) + s1u>
1G-1
1 u 1 + Ax]Design the control voltage uq with the corresponding adaptive law as
Control schemes for PM synchronous motors 897
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
7/29
uq = - a>
4 u 4 - k3s3 - s1 (21)
a4 = G4u 4s3 (22)where k3 is a positive constant gain, C4 R
77is a positive denite matrix.
The proposed adaptive backstepping controller ensures good tracking perform-ance for the closed-loop electromechanical system dynamics as described by thefollowing theorem.
Theorem 1: The proposed adaptive controller ensures global asymptotic positiontracking for the permanent magnet synchronous motor (1)(4), as shown
limt
e = 0 (23)
limte = 0 (24)
Proof: See Appendix B. h
As a summary, the control algorithm is given below.
Step 1. Calculating s1 and vector u 1; then the auxiliary reference current Irefq is
generated together with adaptation ofa1 as follows
Irefq = - a
>
1 u 1 - k1s1 (25)
a1 = G1u 1s1 (26)Step 2. Calculating u 2; then control law for the voltage ud and the adaptive
mechanisms for a2 and L
are given as
ud = - a>
2 u 2 - ^Ls1Iq - k2s2 (27)
a2 = G2u 2s2 (28)
L= gs1s2Iq (29)Step 3. Calculating s3, Ax, and vector u 4; then the control law for voltage uq and the
associated adaptation law are designed as
uq = - a>
4 u 4 - k3s3 - s1 (30)
a4 = G4u 4s3 (31)
Remark 5: In the above design procedure, the position tracking controller is de-veloped by dening s1 = ce + e. It is easy to extend the proposed control pro-cedure to velocity tracking control problems by dening s1 = e. Thecorresponding function vectors u 1, u 2, and u 4 are modied with c = 0.
4. Robust backstepping control
In adaptive control, the unknown parameters are considered to be constant.Unfortunately, some parameters of PM synchronous motors may be time varying
within certain known bounds, for instance the stator resistor R. In this section,taking into account the variations of system parameters, a robust position controllerfor the PM synchronous motor dynamics (1)(4) are developed. The pre-requirement
898 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
8/29
for the robust control method is that bounds for all the parametric quantities in theelectromechanical system are available.
In the subsequent derivation procedure, unless otherwise specied, the notationsare dened the same as that for the adaptive backstepping controller. First, theauxiliary reference current I
refq is selected as
Irefq = - a
>
1 u 1 - k1s1 - vI (32)
where a1 is a constant parameter vector which represents a `best-guess for theunknown parameter vector a1 dened in (11). vI is an auxiliary robust controllerused to compensate for the mismatching between a1 and a1:
vI =s1q
2I
is1imqIm + eI(33)
where eI > 0 is a constant design parameter, and qI and qIm are positive scalarfunctions dened as
qI = iu 1i~a1b, qIm = iu 1im ~a1b (34)
where i i denotes the Euclidean norm, and i im is a norm dened to be
iwim = w>
w + d - d , for all w R n (35)with dbeing a positive constant. ~a1b is a bounding constant selected according to
~a1b > i~a1i = ia1 - a1i (36)
The second step is the design of the voltage control ud. In the robust controller,ud is designed to be
ud = - a>
2 u 2 - Ls1Iq - k2s2 - vd (37)
where k2 is a positive constant gain. The auxiliary controller vd is designed as
vd = (~Lb|s1Iq|+ qd) signs2 (38)
where qd is a positive scalar function dened as
qd = iu 2i~a2b (39)
~a2b > i~a2i = ia2 - a2i (40)
Similarly, ~Lb is a bounding constant chosen to be
~Lb > |
~L| = |L
- L
| (41)
The last step in the procedure is to design the voltage control uq. Similar to theadaptive control design procedure, dierentiating (19), multiplying by Lq and sub-stituting (4), we obtain
Lqs
3= u
q+a
>
5u
5(42)
where the unknown constant parameter vector a5 R7
and the known regressionvector u 5 R
7are dened as (see Appendix C)
Control schemes for PM synchronous motors 899
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
9/29
a>
5 = - Ld, - R, - uf, Lquf
J, Lq
L
J, - Lq
T
J, Lq[ ]
u>
5 = [xId, Id, x, (k1 + ca11 + H3)Iq, (k1 + ca11 + H3)IdIq,
(k1 + ca11 + H3) sin,k1 (ce - xd) + Ax + H4]
Now design the robust voltage control uq to be
uq = - a>
5 u 5 - k3s3 - s1 - vq (43)
where k3 is a positive constant gain. The auxiliary controller vq is designed as
vq = qq signs3 (44)
where qq is a positive scalar function dened as the following
qq = iu 5i~a5b, ~a5b > i~a5i = ia5 - a5i (45)
The proposed robust voltage controller ensures good position tracking perform-ance for the electromechanical system dynamics (1)(4) as described by the followingtheorem.
Theorem 2: The proposed robust controller ensures globally bounded position track-ing for the permanent magnet synchronous motor (1)(4). The tracking trajectory
will enter the setD = {s1,s2,s3 : s21 + s22 + s23 < k
eI}
and remain in it, where k
is a positive constant
k
=max {J
, Ld, Lq}
2min {k1,k2,k3}min{J, Ld, Lq}
. (46)
Proof: See Appendix D. h
Remark 6: Note that the bound of the residual set can be made arbitrarily smallby choosing a smaller eI at the expense of increasing the control authority in vI.
5. Adaptive robust backstepping control using switching function
In 3 and 4, adaptive and robust control methods for permanent magnet syn-chronous motors have been developed. We notice that, in the robust control scheme,the voltage control signal uq tends to be excessively large due to the terms whichcontain the derivative of the auxiliary controller vI used in the auxiliary referencecurrent I
refq , and is inevitable in the robust backstepping control scheme. Besides, the
robust backstepping control scheme becomes very complicated in comparison withthe adaptive control scheme.
In practical applications, the parameters Jand T are constants but may vary in awide range due to the variation of payload. On the other hand, the unknown motorparameters have much less deviations from its rated values (nominal values) incomparison with that of load. Therefore, it would be more appropriate for us todeal with the unknown parameters J and T by using adaptive techniques andtreating the bounded motor parameters by using robust methods. In this way, we
900 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
10/29
can greatly simplify the controller design and reduce the control authority becausethe vI term is removed from the auxiliary reference current I
refq .
In the adaptive robust control method, auxiliary reference current Irefq is designedusing the adaptive method given by (12) and (13)
I
ref
q = -^
a
>
1 u 1 - k1s1 (47)a1 = G1u 1s1 (48)
G1 is chosen the same as previous. ud is designed the same as the robust controlvoltage given by (37)(41), namely
ud = -a>
2 u 2 - Ls1Iq - k2s2 - vds (49)
vds
= (~Lb|s
1I
q|+ q
d
) sign s2
(50)
Based on the relation (20)
Lqs3 = uq + a>
4 u 4 (51)
the control voltage uq now is designed as
uq = - a>
4 u 4 - k3s3 - s1 - vqs (52)
where k3 is a positive constant gain. The auxiliary controller vqs is designed as
vqs = qq signs3 (53)
where qq is a positive scalar function dened as follows
qq = iu 4i~a4b, ~a4b > i~a4i = ia4 - a4i (54)
For the adaptive robust controller (47)(54), we have the following theorem.
Theorem 3: The proposed adaptive robust control law (47)(54) ensures globalasymptotic position tracking for the permanent magnet synchronous motor (1)(4),i.e.
limt
e = 0 (55)
limte = 0 (56)
Proof: See Appendix E. h
Remark 7: It is worthwhile pointing out that, owing to the absence of the vIterm in the auxiliary reference current Irefq , the required control uq now is muchsimpler than that of the robust one. In the robust control scheme, uq is a functionof u 5 which includes terms such as xd xd. In the adaptive robust scheme, uq is afunction of u 4 which only contains terms such as xd. Hence much lower controlproles can be expected, especially for the cases where fast system responses arerequired.
Remark 8: Although the above controller guarantees the global stability of thesystem (1)(4), problems may be caused by the incorporation of switching func-tions. On the switching surface there might be some problems related to existence
Control schemes for PM synchronous motors 901
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
11/29
and uniqueness of solutions. From the practical point of view, discontinuous func-tions also give rise to implementation problems and may excite high frequencymodes of unmodelled dynamics. Hence our objective in the next section is to re-place the discontinuous switching functions by continuous functions.
6. Continuous adaptive robust backstepping control with -modication scheme
In this section, continuous functions are used in the adaptive robust scheme toreplace the signum functions. A new update scheme, referred to as the -modica-tion scheme, is proposed to cease parameter adaptation in accordance with theadaptive robust control law. The novel property possessed by this new adaptiverobust backstepping control scheme is that, it guarantees the uniform boundedness
of the system and at the same time, is able to allow the tracking precision to bearbitrarily designated through the choice of suitable control design parameters.
First, the auxiliary reference current Irefq is designed as
Irefq = - a
>
1 u 1 - k1s1 (57)
a1 = G1u 1s1 - G1a1 (58)where G1 is chosen the same as previous and is dened as
=0 |s1| e0ks1 (e0 - |s1|) otherwise{ (59)
where ks1 is a positive constant and e0 is a small positive value determined by thedesired tracking error bound. If the tracking error bound is specied by
|e|= |- d| emin,then
e0 = cemin
The robust control voltage ud is designed to be
ud = - a>
2 u 2 - Ls1Iq - k2s2 - vds (60)
where k2 is a positive constant gain. The auxiliary controller vds is designed as
vds =s2s
21I
2q
~L
2b
is1s2Iqi
~
Lb + e1
+s2q
2d
is
2iq
d+ e
2
(61)
where qd and~Lb are dened in (39) and (41) respectively. e1 > 0 and e2 > 0 are
design parameters.Based on the relation (20)
Lq s3 = uq + a>
4 u 4 (62)
the control voltage uq now is designed as
uq = - a>
4 u 4 - k3s3 - s1 - vqs (63)
where k3 is a positive constant gain. The auxiliary controller vqs is designed to be
902 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
12/29
vqs =s3q
2q
is3iqq + e3(64)
where e3 > 0 is a design parameter.For the above adaptive robust controller, we have the following theorem.
Theorem 4: By choosing the control gain k1 (e+ c1) /e20 with e= e1 + e2 + e3and c1 > 0, the proposed continuous adaptive robust control law (57)(64) ensuresthat the system trajectory as well as the parameter estimation error will enter the set
D = {s1,s2,s3, ~a1 : |s1| e0;s21 + s22 + s23 + ~a>
1~a1 < k
(ks1e0a
>
1 a1 + e)} (65)
in a nite time, where k
is dened to be
k
= max {J, Ld, Lq,(C- 11 )}2 min {k0,k1,k2,k3}min{J
, Ld, Lq,
(C- 11 )}
(A) and
(A) indicate the maximum and minimum eigenvalues of the matrix Arespectively. k0 > 0 is a constant to be explained later.
Proof: The following positive denite function V is selected
V = 12
Js
21 +
1
2Lds
22 +
1
2Lqs
23 +
1
2
~
a
>
1
G
- 11
~
a1 (66)
where
~a1 = a1 - a1Taking the derivative of V along the trajectory of the overall electromechanicaldynamics (1)(4) with the adaptive robust control law (57)(64), we have
V = Js1 s1 + Lds2 s2 + Lqs3s3 +~a>
1 ~a1
= - k1s21 + s1 (Iq - Irefq ) + Ls1IdIq + s2 (a>2 u 2 - a>2 u 2 - Ls1Iq - k2s2 - vds)
+ s3 (a>
4 u 4 - a>
4 u 4 - k3s3 - s1 - vqs) + ~a>
1 a1
= - k1s21 + s1 (L
- L)IdIq - k2s22 + s2 (a2 - a2)
>
u 2 - s2vds
- k3s23 + s3 (a4 - a4)>
u 4 - s3vqs + ~a>
1 a1
- k1s2
1 - k2s2
2 - k3s2
3 +
~
Lb|s1IdIq|+ qd|s2|+ qq|s3| - s2vds - s3vqs - ~a
>
1
^
a1
- k1s21 - k2s22 - k3s23 + e1 + e2 + e3 + ~a>
1 a1
- k1s21 - k2s22 - k3s23 + e+ ~a>
1 (a1 - ~a1)
- k1s21 - k2s22 - k3s23 + e- ~a>
1~a1 + ~a
>
1 a1
- k1s21 - k2s22 - k3s23 - 12~a>
1~a1 +
12 a
>
1 a1 + e (67)
where
e= e1 + e2 + e3
Control schemes for PM synchronous motors 903
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
13/29
From (59), if |s1| e0, we have
V - k1s21 - k2s22 - k3s23 + e (68)If we choose k1 to be
k1 e+ c1e20
where c1 is an arbitrary small positive constant, then we can easily get
V - c1 "|s1| > e0 (68)Notice that V is a continuous function, so obviously there exists a constant e0 suchthat:
0 < e0 < e0
V < 0 "|s1| > e0 (69)From (67), we can see that V < 0 if:
k1s21 > 12a
>
1 a1 + e
Note that a1 and e are constants and is a function ofs1 in terms of the denition
(59). Hence e0 can be easily determined by solving the equationk1s
21 =
12a
>
1 a1 + e
Substituting in terms of (59) and replacing s1 by e0, we get:
k1e0
2= 12 ks1 (e0 - e0)a
>
1 a1 + e (70)
The positive solution of equation (70) is the desired e0 :
e0 = - k
s1a>
1 a1 +(ks1a
>
1 a1)2
+ 4k1 (ks1a>
1 a1e0 + 2e) 2k1As a consequence, when |s1| > e
0, the system will enter |s1|> e0 in a nite time. On
the other hand, when |s1| e0, it is obvious that
ks1 (e0 - e0) ks1e0 (71)
From (59), (67) and (71) we obtain
V - k V + 12 a>1 a1 + e
- k V + ks1e0a>
1 a1 + e "|s1| e0 (72)
where
k =2 min {k0,k1,k2,k3}
max {J, Ld, Lq,(G- 11 )}
k0 =12 ks1 (e0 - e0) > 0 (73)
By integrating (72) we can establish that
904 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
14/29
V(t) e-kt
V(t = 0) +1
k(ks1e0a
>
1 a1 + e) (73)
which implies that s1, s2, s3 and ~a1 converge exponentially to the residual set
D
= {s1,s2,s3, ~a1 : s21 + s22 + s23 + ~a>
1~a1 < k
(ks1e0a
>
1 a1 + e)} (74)
where
k
=max {J
, Ld, Lq,(G- 11 )}
2 min {k0,k1,k2,k3}min{J, Ld, Lq,
(G- 11 )}
Finally, from (68), (69) and (74) we can conclude that s1,s2,s3, and ~a1 convergeexponentially to the residual set
D = {s1,s2,s3, ~a1 : |s1| e0;s21 + s22 + s23 + ~a>
1~a1 < k
(ks1e0a
>
1 a1 + e)} h
Remark 9: Analogous to the selection of the gain k1, we can choose gains k2 andk3 such that the tracking error bounds of the quantities s2 and s3 can be speciedthrough the design.
Remark 10: In Liao et al. (1990) and Brogliato and Neto (1995), the synthesis ofthe adaptive and robust control schemes with specied tracking error bounds werepresented. However, those methods are valid only for one-step design of thesystems. In other words, their algorithms cannot be extended to the backsteppingdesign which requires that the input be dierentiable at each step and consists ofat least two steps. It should be noted that, the control design for the PM synchro-nous motor is essentially two steps: the ctitious auxiliary reference current inputand the actual voltage inputs ud and uq; thus the method proposed here is applic-able.
7. Simulation studiesThe permanent magnet synchronous motor with following parameter is used to
demonstrate the control performance
Ld = 25.0 10- 3 H, Lq = 30.0 10- 3 H, J= 1.625 10- 3 Kg m2,
uf = 0.90 N m/A, R = 5.0 V, T = 2.2816 Kg A m/N s2
a>
1 = [0.0018,- 2.535]The following control parameters
G1 = 1.2I22, c = 5.0
k1 = 8.0, k2 = 2.0, k3 = 2.0are used for all the proposed control schemes. The estimatesa1,a2 and a4 are chosen15% larger than their real values, while ~a2b, ~a4b and ~a5b are chosen based on theassumption that each of the electromechanical parameters in (2) and (5) would be o
20% from the estimates a2,a4 and a5. The desired trajectory isd =
p2
(1 - e- 0.1t3
) sinp5
t( )
Control schemes for PM synchronous motors 905
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
15/29
The initial states are (0) = 0.1 rad, x(0) = 0.1rad /s, Id(0) = 0.05A, Iq (0) = 0.01A.The initial values of all the parameter estimates are set zero.
7.1. Adaptive backstepping control
The control law (25)(31) is found to yield a `good position tracking perform-ance with the following control parameters
C2 = 0.05I22, g= 0.05, C4 = 0.05I77The control inputs ud and uq are given in gure 1. The tracking error is shown in
gure 2. Figure 3(a) shows the corresponding armature current Iq compared withauxiliary reference current I
refq while Id is shown in gure 3(b). It is easy to see that
the current Iq asymptotically converges to Irefq . During the adaptation period, ud is
used to counteract the eect of the nonlinear term IdIq in the mechanical subsystem.
7.2. Robust backstepping control
Taking into account the variations of system parameters, the robust controlmethod is used with the following control parameters
eI = 0.1, ~a1b = 0.5, ~a2b = 1.0~Lb = 0.002,
~a5b = 3.0
The simulation results are shown in gures 46. It is obvious that robust controlmethod is found to yield the better position tracking performance compared with the
906 J.-X. Xu et al.
Figure 1. (a) Evolution of input voltage uq; (b) Evolution of input voltage ud.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
16/29
Control schemes for PM synchronous motors 907
Figure 2. (a) Position tracking error e; (b) Velocity tracking error e.
Figure 3. (a) Evolution of current Iq (solid-line) and Irefq (dot-line); (b) Evolution of
current Id.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
17/29
908 J.-X. Xu et al.
Figure 4. (a) Evolution of input voltage uq; (b) Evolution of input voltage ud.
Figure 5. (a) Position tracking error e; (b) Velocity tracking error e.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
18/29
adaptive control method, as indicated in gure 5. However, the control voltage uq,shown in gure 4(a), is much higher than that of adaptive control method due to theterms which contain the derivative of the auxiliary controller vI.
7.3. Adaptive robust backstepping control method using switching function
The additional control parameter
~a4b = 3.0
is selected in this control scheme. The parameter estimate a1 is generated by theadaptation law (48). Simulation results are depicted in gures 79.
We can see that the control scheme achieves good tracking performance (gure
8), while the control voltage uq is greatly reduced compared with the robust back-stepping control signal in gure 4(a). Due to the incorporation of switching func-tions, high frequency chattering phenomenon can still be observed in the controlproles.
7.4. Continuous adaptive robust backstepping control method with -modicationscheme
The following control parameters are chosen in the adaptive robust controlscheme proposed in 6:
e1 = e2 = e3 = 2.0, ks1 = 8
Control schemes for PM synchronous motors 909
Figure 6. (a): Evolution of current Iq; (b) Evolution of current Id.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
19/29
910 J.-X. Xu et al.
Figure 7. (a) Evolution of input voltage ud; (b) Evolution of input voltage uq.
Figure 8. (a) Position tracking error e; (b) Velocity tracking error e.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
20/29
The parameter estimate a1 is generated by the adaptation law (48). The simulationresults are shown in gures 1013.
We can see that the tracking performance (gure 11) is similar to that of 7.3, butthe chattering phenomenon has been reduced signicantly, hence the control signals
are much smoother (as shown in gures 10 and 12). The parameter estimate a1 isshown in gure 13.
Remark 11: The control `chattering is highly dependent on the choice of the de-sign parameters e1, e2 and e3. The greater the three parameters, the smaller the`chattering, but the greater the size of the residual set D (65). Notice that if theparameters are set to zero, the control scheme in 6 is exactly the same as that in 5.
Remark 12: Comparing the four control schemes developed in this paper, it isclear that the continuous adaptive robust control scheme is the best in the senseof making `balance in terms of the tracking accuracy, control algorithm complex-ity, control signal authority and smoothness, and design degrees of freedom.
8. C on clu sio ns
In this paper, four control schemes are developed for a permanent magnet syn-chronous motor which is not exactly in the parametric-pure feedback form. The
adaptive backstepping control is rst proposed to achieve strictly globally asympto-tic convergence of the system tracking error. Taking into account parameter vari-ations in electromechanical system, the robust backstepping control scheme is
Control schemes for PM synchronous motors 911
Figure 9. (a) Evolution of current Id; (b) Evolution of current Iq.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
21/29
912 J.-X. Xu et al.
Figure 10. (a) Evolution of input voltage ud; (b) Evolution of input voltage uq .
Figure 11. (a) Position tracking error e; (b) Velocity tracking error e.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
22/29
Control schemes for PM synchronous motors 913
Figure 12. (a) Evolution of current Id; (b) Evolution of current Iq.
Figure 13. (a) Evolution of parameter a11; (b) Evolution of parameter a12.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
23/29
proposed which achieves better tracking performance at the expense of larger controlauthorities. To obtain better tracking control performance and yet retain low controlproles, the adaptive and robust backstepping control scheme using switching func-tions are synthesized. In the adaptive robust controller, the robust part is used tosuppress the variations of system parameters with upper bounds while the unpre-
dictable load is estimated by the adaptive part. In order to smooth the control inputsignals, we further develop the continuous adaptive robust backstepping controlmethod associated with the -modication scheme, which achieves signicant reduc-tion of the control chattering and at the same time guarantees the uniform bound-edness of the system tracking error with specied accuracy. Simulation studiesconrm the validity of the four proposed control schemes.
Appendix A: Denitions of a4 and }4
Dierentiating (19), yields
s3 = Iq - Irefq (75)
From (12), we have
Irefq = - (s1C1u 1)>
u 1 - a>
1 u 1 - k1s1
= - s1u>
1 C1u 1 - a>
1 u 1 -k1
J
(a>
1 u 1 + Iq + L
IdIq) (76)
For a>
1 u 1, it followsa>
1 u 1 = a11[c( x- xd) - xd]+ a12xcos
=ca11
J(Ld - Lq)IdIq + ufIq - Tsin[ ]- a11 (cxd + xd) + a12xcos
= a>
3 u 3 + Ax (77)
where a3, u 3 and Ax are dened by
a>
3 =Ld - Lq
J,uf
J,- T
J[ ] (78)u>
3 = ca11[IdIq,Iq, sin] (79)
Ax = - a11 (cxd + xd) + a12xcos (80)
Multiplying (75) by Lq and substituting (4), we obtain
Lq s3 = uq - xLdId - RId - xuf
+ Lq s1u>
1 G-1
1 u 1 + a>
3 u 3 + Ax +k1
J
(a>
1 u 1 + Iq + L
IdIq)[ ]= uq + a
>
4 u 4 (81)
where a4 and u 4 are dened as
914 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
24/29
a>
4 = - Ld, - R, - uf, Lquf
J, Lq
L
J, - Lq
T
J, Lq[ ]
u>
4 = [xId, Id, x, (k1 + ca11)Iq, (k1 + ca11)IdIq, (k1 + ca11) sin ,k1 (ce - xd) + s1u
>
1 C- 11 u 1 + Ax]
Appendix B : P roof of T heor em 1
First, dene the following positive denite functions V1 and V2
V1 =12 J
s21 +
12
(a1 - a1)>
C- 11 (a1 - a1) (82)
V2 =
1
2 Lds
2
2 +
1
2 (a2 -^
a2)
>
C
- 12 (a2 -
^
a2) (83)It follows that
V1 = Js1 s1 - (a1 - a1)>
G- 11 a1
= s1 (a>
1 u 1 + Iq + L
IdIq) - (a1 - a1)>
G- 11 a1
= s1 (a>
1 u 1 + Irefq + Iq - Irefq + L
IdIq) - (a1 - a1)
>
G- 11 a1
= s1 (a1 - a1)>u 1 - k1s1 + Iq - Irefq + LIdIq[ ] - (a1 - a1)>C- 11 a1
= - k1s21 + s1 (Iq - Irefq ) + Ls1IdIq (84)
and
V2 = Lds2s2 - (a2 - a2)>
G- 12 a2
= s2[(a2 -^
a2)
>
u
2 -^
Ls1s2Iq - k2s2]- (a2 -^
a2)
>
C- 12
^
a2
= - k2s22 - ^Ls1s2Iq (85)
To complete the analysis of the adaptive backstepping controller, the followingpositive denite function V3 is selected
V3 = V1 + V2 + 12 Lqs23 +
12 (a4 - a4)
>
C- 14 (a4 - a4) + 12g-
1 (L
- ^L
) 2 (86)
Taking the derivative of V3 along the trajectory of the overall electromechanical
dynamics (1)(4) and substituting V1, V2 yieldsV3 = V1 + V2 + Lqs3 s3 - (a4 - a4)
>
C- 14 a4 - g- 1 ( L-
^L) ^L
= - k1s21 + s1 (Iq - Irefq ) + Ls1IdIq - k2s22 - ^L
s1s2Iq
+ s3 (- a>
4 u 4 - k3s3 - s1 + a>
4 u 4) - (a4 - a4)>
G- 14 a4 - g- 1 (L-^
L
) ^L
= - k1s21 - k2s22 - k3s23 + s1 (Iq - Irefq ) + s1s2Iq (L- L) - s3s1 - g- 1 (L- L) L
= - k1s21 - k2s22 - k3s23 (87)
Control schemes for PM synchronous motors 915
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
25/29
This fact implies that s1, Id (s2), s3, and the parameter estimates are bounded andsquare integrable. Consequently, it is easy to verify that s1, s2 and s3 are bounded.These facts, together with Barbalats Lemma, allow us to conclude that
limt
s1 = 0
limt
s2 = 0
limt
s3 = 0
From the denition of s1, it shows that the control task has been achieved by thiscontroller and the control system is global stable, i.e.
limt
e = 0
limte = 0
Appendix C: D enitions of a5 an d }5
Dierentiating (19), yields
s3 = Iq - Irefq (88)
From (32), we have
Irefq = - a>
1 u 1 - k1 s1 - vI (89)For vI, it follows that
vI = s1q
2I + 2s1 u
>
1 u 1~a1b
is1imqIm + eI-
s1q2I
is1imqIm + eI( )2 is1im
qIm + i
s1imqIm( )
= s1q2I
is1imqIm + eI+
2s1 u>
1 u 1~a1b
is1imqIm + eI
-s1q
2Iis1im u
>
1 u 1~a1b
u >1 u 1 + d( ) is1imqIm + eI( )2
-s
21q
2Is1qIm
s21 + d( ) is1imqIm + eI( )
2
= H1 s1 + H2 u>1 u 1 (90)
where H1 and H2 are given by
H1 =q
2I
is1imqIm + eI-
s21q
2IqIm
s21 + d( ) is1imqIm + eI( )
2(91)
H2 =
2s1 ~a1b
is1imqIm + eI -
s1q2Iis1im ~a1b
u >1 u 1 + d( ) is1imqIm + eI( ) 2(92
)
In terms of denitions of s1 in (8) and u 1 in (11), we have
916 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
26/29
vI = H1[ce + x- xd]+ H2[(c2
e - cxd) (x- xd) + xsincos+ xd xd - c xde]= [H1 + H2 (c2e - cxd)]x+ H1 (ce - xd)
+ H2[xsincos+ xd xd
- (c2e - cxd) xd - ce xd]
=H3
J{[(Ld - Lq)Id + uf]Iq - Tsin }+ H4 (93)
where H3 and H4 are given by
H3 = H1 + H2 (c2
e - c
xd) (94)
H4 = H1 (ce - xd) + H2[xsin cos+ xd xd - (c2
e - cxd) xd - ce xd] (95)
Similar to the derivation of (77), we get
a>
1 u 1 = a11[c( x- xd) - xd]+ a12xcos
=ca11
J
(Ld - Lq)IdIq + ufIq - Tsin[ ]- a11 (cxd + xd) + a12xcos
= a>
3 u 3 + Ax (96)
where
u>
3 = ca11[IdIq,Iq,sin ] (97)
Ax = - a11 (cxd + xd) + a12xcos (98)
Using (93) and (96), Irefq is given by
Irefq = - a>
1 u 1 - k1 s1 - vI
= - a>3 u 3 - Ax -k1
J
(a>
1 u 1 + Iq + L
IdIq)
-
H3
J {[(Ld
-Lq)Id + uf
]Iq
-Tsin
}-H4 (99)
Multiplying (88) by Lq and substituting (4) and (99), we obtain
Lqs3 = uq - xLdId - RId - xuf + Lq a>
3 u 3 + Ax +k1
J
(a>
1 u 1 + Iq + L
IdIq)(+
H3
J{[(Ld - Lq)Id + uf]Iq - Tsin}+ H4 )
= uq + a>
5 u 5 (100)
where a5 and u 5 are dened as
Control schemes for PM synchronous motors 917
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
27/29
a>
5 = [- Ld, - R, - uf, Lquf
J, Lq
L
J, - Lq
T
J, Lq]
u>
5 = [xId, Id, x, (k1 + ca11 + H3)Iq, (k1 + ca11 + H3)IdIq, (k1 + ca11 + H3) sin,
k1(ce -
xd
)+ Ax + H4]
Appendix D: P roof of T heorem 2
The following Lyapunov function candidate V is selected
V = 12 Js
21 +
12 Lds
22 +
12 Lqs
23 (101)
Taking the derivative of V along the trajectory of the overall electromechanicaldynamics (1)(4), substituting (10), (14), (100) and the robust controller (32), (37)and (43) we have
V = Js1s1 + Lds2 s2 + Lqs3s3
= s1 (a>
1 u 1 + Irefq + Iq - Irefq + L
IdIq) + s2 (a
>
2 u 2 - a>
2 u 2 - Ls1Iq - k2s2 - vd)
+ s3 (a>
5 u 5 - a>
5 u 5 - k3s3 - s1 - vq)
= - k1s21 + s1 (a1 - a1)>
u 1 + s1 (Iq - Irefq ) + s1 L
IdIq - s1vI
- k2s22 + s2 (a2 - a2)>
u 2 - Ls1s2Iq - s2vd
- k3s23 + s3 (a5 - a5)>
u 5 - s1s3 - s3vq
= - k1s21 + s1 (a1 - a1)>
u 1 + s1 ( L
- L)IdIq - s1vI
- k2s22 + s2 (a2 - a2)>
u 2 - s2vd
- k3s23 + s3 (a5 - a5)>
u 5 - s3vq
- k1s21 + s1~a>
1 u 1 -s
21q
2I
is1imqIm + eI+ s1
~L
IdIq - ~Lb|s1IdIq|
- k2s22 + s2 ~a>
2 u 2 - qd|s2| - k3s23 + s3 ~a>
5 u 5 - qq|s3| (102)
In terms of the choices of qI, qd and qq, we can obtain the following
V - k1s21 - k2s22 - k3s23 + eI (103)which is upper bounded by the expression
V - kV + eI (104)where k is dened to be
k = 2min {k1, k2,k3}max {J, Ld, Lq}. (105)
By integrating (104), we can establish that
918 J.-X. Xu et al.
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
28/29
V(t) e-kt
V(t = 0) +eI
k(1 - e- kt) (106)
which implies that s1,s2 and s3 converge exponentially to the residual setD = {s1,s2,s3 : s21 + s22 + s23 < k
eI}
where
k
=1
k
1
min {J, Ld, Lq}
=max {J
, Ld, Lq}
2min {k1,k2,k3}min {J, Ld, Lq}
. h
Appendix E : P roof of T heor em 3
The following positive denite function W is selected as
W= 12 Js
21 +
12 Lds
22 +
12 Lqs
23 +
12
(a1 - a1)>
C- 11 (a1 - a1) (107)
Taking the derivative of W along the trajectory of the overall electromechanicaldynamics (1)(4) with adaptive robust control law (47)(54), we have
W= Js1 s1 + Lds2 s2 + Lqs3 s3
= - k1s21 + s1 (Iq - Irefq ) + Ls1IdIq + s2 (a
>
2 u 2 - a>
2 u 2 - Ls1Iq - k2s2 - vds)
+ s3 (a>
4 u 4 - a>
4 u 4 - k3s3 - s1 - vqs)
= - k1s21 + s1 (L
- L
)IdIq - k2s22 + s2 (a2 - a2)>
u 2 - s2vds
- k3s23 + s3 (a4 - a4)>
u 4 - s3vqs
= - k1s21 - k2s22 - k3s23 + s1 ~LIdIq - ~Lb|s1IdIq|+ s2 ~a>
2 u 2
- qd|s2|+ s3 ~a>
5 u 5 - qq|s3| (108)
Utilizing (34), (39)(41), and (45), we can obtain
W - k1s21 - k2s22 - k3s23 (109)Similar to Theorem 1, the following results are concluded as
limts1 = 0
limt
s2 = 0
limt
s3 = 0
From the denition of s1, it shows that
limte = 0
limte = 0 h
Control schemes for PM synchronous motors 919
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10
-
7/31/2019 713805609 PMSM Position Control
29/29
References
Barmish, B. R., Corless, M. J., and Leitmann, G., 1983, A new class of stabilizing con-trollers for uncertain dynamical systems. SIAM Journal of Control and Optimization,21, 246255.
Brogliato, B., and Trofino Neto, A., 1995, Practical stabilization of a class of nonlinear
systems with partially known uncertainties. Automatica, 31 , 145150.Corless, M. J., and Leitmann, G., 1981. Continuous state feedback guaranteeing uniformultimate boundedness for uncertin dynamic systems. IEEE Transactions on AutomaticControl, 26 , 11391144.
Dawson, D. M., Carroll, J. J., and Schneider, M., 1994. Integrator backstepping controlof a brush dc motor turning a robotic load. IEEE Transactions on Control SystemsTechnology , 2, 233244.
Fujimoto, Y., and Kawamura, A., 1995, Robust servo-system based on two-edge-of-free-dom control with sliding mode. IEEE Transactions on Industrial Electronics, 42 , 272280.
Gutman, S., 1979, Uncertain dynamical systemsa lyapunov minmax approach. IEEETransactions on Automatic Control, 24 , 437443.Ioannou, P., and Sun, J., 1996, Robust Adaptive Control. (New York: Prentice-Hall).Jiang, Z., and Pomet, J. B., 1995, Backstepping-based adaptive controller for uncertain
nonhonolomic systems. Proceedings of the 34th CDC, pp. 15731578.Kanellakopoulos, I., Kokotovic, P. V., and Morse, A. S., 1991, Systematic design of
adaptive controller for feedback linearizable systems. IEEE Transactions on AutomaticControl, 11 , 12411253.
Kokotovic, P., 1991, Foundations of Adaptive Control. (New York: Springer-Verlag, CCES).Liao, T.-L., Fu, L.-C., and Hsu, C.-F., 1990, Adaptive robust tracking of nonlinear systems
and with an application to a robotic manipulator. Systems & Control L etters, 15 , 339348.
Narendra, K., and Annaswamy, A. M., 1989, Stable Adaptive Systems. (Englewood Clis,NJ: Prentice-Hall).
Qu, Z.,1993, Robust control of nonlinear uncertain systems under generalized matching con-ditions. Automatica, 29, 985998.
Sastry, S., and Isidori, A., 1989, Adaptive control of linearizable systems. IEEE Transac-tions on Automatic Control, 34 , 11231131.
Slotine, J. J. E., and Li, W. P., 1992, Applied Nonlinear Control. (Englewood Clis, NJ:Prentice-Hall).
Taylor, D., Kokotovic, P. V., Marino, R., and Kanellakopoulos, I., 1989, Adaptiveregulation of nonlinear systems with unmodeled dynamics. IEEE Transactions onAutomatic Control, 34, 405412.
Utkin, V. I., 1992, Sliding Modes in Control Optimization. (New York: Springer-Verlag,CCES).
Xu, J.-X., Lee, T.-H., and Jia, Q.-W., An adaptive robust control scheme for a class ofnonlinear uncertain systems. International Journal of Systems Science, 28, 429434.
920 Control schemes for PM synchronous motors
DownloadedBy:[Can
adianResearchKnowledgeNetwork]At:12:413August20
10