`Stable Adaptive Control using FuzzySystems and Neural Networks', IEEE Transactions in Fuzzy Systems, 43,339±359, August.. `Adaptive Control of a Class ofNonlinear Systems with Fuzzy Log
Trang 1[4] Layne, J R., and Passino, K M (1993) `Fuzzy Model Reference Learning Controlfor Cargo Ship Steering', IEEE Control Systems Magazine, 13(6), 23±34, Dec.[5] Kwong, W A., Passino, K M., Lauknonen, E G and Yurkovich, S (1995).
`Expert Supervision of Fuzzy Learning Systems for Fault Tolerant AircraftControl', Proc of the IEEE, Special Issue on Fuzzy Logic in EngineeringApplications, 83(3) 466±483, March
[6] Moudgal, V G., Kwong, W A., Passino K M and Yurkovich, S (1995) `FuzzyLearning Control for a Flexible-link Robot', IEEE Transactions on Fuzzy Systems,3(2), 199±210, May
[7] Kwong, W A and Passino, K M (1996) `Dynamically Focused Fuzzy LearningControl', IEEE Trans on Systems, Man, and Cybernetics, 26(1) 53±74, Feb.[8] Spooner, J T and Passino, K M (1996) `Stable Adaptive Control using FuzzySystems and Neural Networks', IEEE Transactions in Fuzzy Systems, 4(3),339±359, August
[9] Wang, Li-Xin (1994) Adaptive Fuzzy Systems and Control: Design and StabilityAnalysis Prentice-Hall, Englewood Clis, NJ
[10] Wang, Li-Xin (1992) `Stable Adaptive Fuzzy Control of Nonlinear Systems', inProc of 31st Conf Decision Contr., 2511±2516, Tucson, Arizona
[11] Su, Chun-Yi and Stepanenko, Y (1994) `Adaptive Control of a Class ofNonlinear Systems with Fuzzy Logic', IEEE Trans Fuzzy Systems, 2(4), 285±
294, November
306 Stable multi-input multi-output adaptive fuzzy/neural control
Trang 2[12] Johansen, T A (1994) `Fuzzy Model Based Control: Stability, Robustness, andPerformance Issues', IEEE Trans Fuzzy Systems, 2(3), 221±234, August.
[13] Nerendra, K S and Parthasarathy, K (1990) `Identi®cation and Control ofDynamical Systems using Neural Networks', IEEE Trans Neural Networks, 1(1),4±27
[14] Polycarpou, M M and Ioannou, P A (1991) `Identi®cation and Control ofNonlinear Systems Using Neural Network Models: Design and Stability Analysis.Electrical Engineering ± Systems Report 91-09-01, University of SouthernCalifornia, September
[15] Sanner, R M and Jean-Jacques E Slotine (1992) `Gaussian Networks for DirectAdaptive Control', IEEE Trans Neural Networks, 3(6), 837±863
[16] Yes°ildirek, A and Lewis, F L (1994) `A Neural Network Controller forFeedback Linearization', in Proc of 33rd Conf Decision Contr., 2494±2499,Lake Buena Vista, FL, December
[17] Chen, F.-C and Khalil, H K (1992) Adaptive Control of Nonlinear SystemsUsing Neural Networks' Int J Control, 55(6), 1299±1317
[18] Rovithakis, G A and Christodoulou, M A (1994) `Adaptive Control ofUnknown Plants Using Dynamical Neural Networks', IEEE Trans Syst Man,Cybern., 24(3), 400±412, March
[19] Liu, Chen-Chung and Chen, Fu-Chuang (1993) `Adaptive Control of Non-linearContinuous-time Systems using Neural Networks ± General Relative Degree andMIMOCases', International Journal of Control, 58(2), 317±355
[20] Chen, Fu-Chuang and Khalil, H K (1995) `Adaptive Control of a Class ofNonlinear Systems using Neural Networks', in 34th IEEE Conference on Decisionand Control Proceedings, New Orleans, LA, 2427±2432
[21] Ordonez, R E and Passino, K M (1997) `Stable Multi-input Multi-output DirectAdoptive Fuzzy Control', in Proceedings of the American Control Conference,1271±1272, Albuquerque, NM, June
[22] Ordonez, R E Spooner, J T and Passino, K M (1996) `Stable Multi-inputMulti-output Adaptive Fuzzy Control', In IEEE Conference on Decision andControl, 610±615, Kobe, Japan, September
[23] Shankar Sastry, S and Bodson, M (1989) Adaptive Control: Stability,Convergence, and Robustness, Prentice-Hall, Englewood Clis, New Jersey.[24] Shankar Sastry, S and Isidori, A (1989) `Adaptive Control of LinearizableSystems', IEEE Transac Autom Contr., 34(11), 1123±1131, November
[25] Horn, R A and Johnson, C R (1985) Matrix Analysis Cambridge UniversityPress, Cambridge (Cambridgeshire); New York
Trang 312 Adaptive robust control scheme with an application
in this chapter is only partially known with unknown parameters Moreover,the bounding function is convex to the set of unknown parameters, i.e thebounding function is no longer linear in parameters The structured uncer-tainty is estimated with adaptation and compensated Meanwhile, the adaptiverobust method is applied to deal with the non structured uncertainty byestimating unknown parameters in the upper bounding function The -modi®cation scheme [1] is used to cease parameter adaptation in accordancewith the adaptive robust control law The backstepping method [2] is alsoadopted in this chapter to deal with a system not in the parametric±purefeedback form, which is usually necessary for the application of backsteppingcontrol scheme The new control scheme guarantees the uniform boundedness
of the system and at the same time, the tracking error enters an arbitrarilydesignated zone in a ®nite time The eectiveness of the proposed method isdemonstrated by the application to PMsynchronous motors
Trang 412.1 Introduction
Numerous adaptive robust control algorithms for systems containing tainties have been developed [1]±[11] In [3] variable structure control with anadaptive law is developed for an uncertain input±output linearizable nonlinearsystem, where linearity-in-parameter condition for uncertainties is assumed.The unknown gain of the upper bounding function is estimated and updated byadaptation law so that the sliding condition can be met and the error statereaches the sliding surface and stays on it To deal with a class of nonlinearsystems with partially known uncertainties, in [4] an adaptive law using a deadzone and a hysteresis function is proposed to guarantee both the uniformboundedness of all the closed loop signals and uniform ultimate boundedness
uncer-of the system states In both control schemes, it is assumed that the systemuncertainties are bounded by a bounding function which is a product of a set ofknown functions and unknown positive constants The objective of adaptation
is to estimate these unknown constants
In [1], a new adaptive robust control scheme is developed for a class ofnonlinear uncertain systems with both parameter uncertainties and exogenousdisturbances Including the categories of system uncertainties in [3] and [4] asits subsets, it is assumed that the disturbances are bounded by a known upperbounding function Furthermore, the input distribution matrix is assumed to
be constant but unknown
In this chapter we proposed a continuous adaptive robust control schemewhich is the extension of [1] in the sense that more general classes of nonlinearuncertain dynamical systems are under consideration The unknown inputdistribution matrix of the system input can be state dependent here instead ofbeing a constant matrix in [1] To reduce the robust control gain and widen theapplication scope of adaptive techniques, the system uncertainties are supposed
to be composed of two dierent categories: the ®rst can be separated andexpressed as the product of known function of states and a set of unknownconstants, and the other category is not separable but with partially knownbounding functions It is further assumed that the bounding function is convex
to the set of unknown parameters, i.e the bounding function is no longer linear
in parameters The ®rst category of uncertainties is dealt with by means of thewell-used adaptive control method Meanwhile an adaptive robust method isapplied to deal with the second category of uncertainties, where the unknownparameters in the upper bounding function are estimated with adaptation Itshould also be noted that the backstepping method [2] is adopted in thischapter to deal with a system not in the parametric±pure feedback form, which
is usually necessary for the application of a backstepping control scheme.The proposed method is further applied to a permanent magnet synchronous(PMS) motor, which is a typical nonlinear control system The dynamics of thePMsynchronous motor can be presented by a dynamic electrical subsystem
Trang 5and a mechanical subsystem, which are nonlinear dierential equations.Strictly speaking, most control methods for permanent magnet synchronousmotors are only locally stable because the d-axis current is assumed to be zeroand the design procedure is based on the reduced model In this chapter,instead of only zeroing d-axis current, the extra d-axis control input voltage isused to deal with the nonlinear coupling part of the dynamics as well.This chapter is organized as follows Section 12.2 describes the class ofnonlinear uncertain systems to be controlled Section 12.3 gives the designprocedure of the adaptive robust control and the stability analysis Section 12.4describes the application of the proposed control method to the PMsynchro-nous motors.
where xi xi1; xi2; ; xini > 2 Rn i; i 0; 1; 2; are the measurable state
vec-tors of the system, where n0 n1 and n0 n1 n2 n; x 2 Rn is de®ned as
x x >
0; x>
1; x>
2 >; ui ui1; ui2; ; uini > 2 Rn i, i 1; 2, are the control inputs
of the system; p 2 P is an unknown system parameter vector and P is the set of
admissible system parameters; fi2 Rn i, i 0; 1; 2, are nonlinear function
vectors; gi2 Rn i , i 0; 1; 2, and 4g02 Rn 0n2, 4gi2 Rn i, i 1; 2, are
non-linear uncertain function vectors of the state x, unknown parameter p, time t aswell as a set of random variables ! Here we make the following assumptions:(A1) f0 t, f1 x; t and f2 x; t are known nonlinear function vectors The
matrices Bi p, i 0; 1; 2, are unknown but positive de®nite.
where indicates the eigenvalues of `'.
(A3) The structured uncertainty gi2 Rn i, i 0; 1; 2, are nonlinear function
vectors which can be expressed as
310 Adaptive robust control scheme: an application to PM synchronous motors
Trang 6known function vectors The nonstructured uncertainty 4gi x; p; !; t,
i 0; 1; 2, are bounded such that
where jj jj represents the Euclidean norm for vectors and the spectral norm for matrices; D is a compact subset of Rn in which the solution of (12.1)±(12.3)uniquely exists with respect to the given desired state trajectory xd t.
vectors qi2 P Here d i x; qi; t is dierentiable and convex to qi, that is
di x; qi2; t d x; qi1; t qi2 qi1 >@d
@qi
The control objective is to ®nd suitable control inputs u1and u2for the state
x0 to track the desired trajectory xd t 2 Rn 0, where xd is continuouslydierentiable
Remark 2.1 The sub system (12.1) has x1as its input However, it is not in theparametric±pure feedback form due to the existence of the nonlinear uncertain
term 4g0 x; p; !; tx2 Thus the well-used backstepping design needs to berevised to deal with the dynamical system (12.1)±(12.3)
Remark 2.2 It should be noted that gi x; p; t can be absorbed into
shown through the following example Assume that the structured uncertainty
is g 11 22 with actual values 1 a, 2 a and a is an unknown
constant Assume that the nonlinear function 2 1 4, where
1jj; jj2jj > jjajj; jjajj > and jj1 jj1jj; jj2jj > The upperbound
> This implies that the actual
uncertainty g a4 has been ampli®ed to its normed product
jjajj jj4jj even if the estimates converge to the true values On the contrary,
if the uncertainty is expressed by (12.5), the unknown parameters to be
Trang 7estimated is a; a > This means that, when the estimated parameters are nearthe true values, the estimated uncertainty of g will be able to approach the
actual uncertainty a4.
12.3 Adaptive robust control with l-modi®cation
The adaptive robust technique is combined with backstepping method in thissection to develop a controller which guarantees the global boundedness of thesystem The design procedures are presented in detail as follows
De®ne the measured state tracking error vector as
1 is de®ned as
xref
where K0 is a gain matrix ^0 and ^0 are the estimates of 0 and 0
respectively The ®rst order derivative of xref
Trang 8where ^qi; ^i; ^i are the estimates of qi; i; i, i 0; 1; 2, respectively.
The control law ui, i 1; 2, are chosen to be
1 ; t; The corresponding adaptive
laws are de®ned as
where ij; j 1; 2; 3 are positive de®nite matrices chosen to be
Trang 9ij; j 1; 2; 3, which constitute the -modi®cation scheme, are de®ned as
Theorem 3.1 By properly choosing the control gain matrix, the proposedadaptive robust control law (12.20)±(12.24) ensures that the system trajectoryenters the set E0 in a ®nite time Moreover, the tracking errors as well as theparameter estimation errors are bounded by the set
matrix A respectively, and " and are positive values to be de®ned later.Proof The following positive de®nite function V is selected
Trang 10Take the derivatives of V1, V2 and V3 along the trajectory of the dynamicsystem (12.13)±(12.15), we have (See Appendices A±C)
where K diag K0; K1; K2, and " P2i0"d iP2i1"v i
By choosing K such that
Trang 11continuous function We can show that there exists a constant 0 < "0
0< "0suchthat (see Appendix E)
Trang 1212.4 Application to PM synchronous motors
Model of permanent magnet synchronous motor A permanent magnet chronous motor (PMSM) is described by the following subsystems: (1) adynamic mechanical subsystem, which for the purposes of this discussionincludes a single-link robot manipulator and the motor rotor; (2) a dynamicelectrical subsystem which includes all of the motor's relevant electrical eects
and ud are the input control voltages; Idand Iqare the motor armature current;
R is the stator resistance; Ld and Lq are the self-inductances; J is the inertiaangular momentum; and f is the ¯ux due to permanent magnet For the aboveelectromechanical model, we assume that the true states (i.e., , !, Id and Iq) areall measurable This model is obtained by using circuits theory principles and aparticular dq reference frame The control objective is to develop a linkposition tracking controller for the electromechanical dynamics of (12.40)±(12.43) despite parametric uncertainty In this chapter we assume that all themotor parameters are unknown
Remark 4.1 In most existing control schemes for PMsynchronous motors,the controllers are designed based on the following reduced model
Trang 13uq Obviously, based on the reduced model, the control design will result inonly a locally stable controller.
Control Design For a given desired tracking state d t, de®ne a quantity z0
to be
where d t is at least twice continuously dierentiable Dierentiating (12.47),
multiplying by J and substituting the mechanical subsystem dynamics of(12.41), yields
where the unknown constant parameter vectors 2, 3 and 4 and the known
318 Adaptive robust control scheme: an application to PM synchronous motors
Trang 14regression vectors '2, '3 and '4 are de®ned as (see Appendix E for thederivation of 2, 3, '2 and '3)
Note that in practical applications, the parameters J and T are constants butmay vary in a wide range due to the variation of payload On the other hand,the unknown motor parameters have fewer deviations from its rated values(nominal values) in comparison with that of load Therefore, it would be moreappropriate for us to deal with the unknown parameters J and T by usingadaptive techniques and treat the bounded motor parameters by using robustmethods In this way, referring to (12.20)±(12.24) the control inputs with thecorresponding adaptive laws are given as
... a4.12.3 Adaptive robust control with l-modi®cation
The adaptive robust technique is combined with backstepping method in thissection to develop a controller which guarantees... as
Theorem 3.1 By properly choosing the control gain matrix, the proposedadaptive robust control law (12.20)±(12.24) ensures that the system trajectoryenters the set E0 in... following subsystems: (1) adynamic mechanical subsystem, which for the purposes of this discussionincludes a single-link robot manipulator and the motor rotor; (2) a dynamicelectrical subsystem which