ebook img

DTIC ADA442139: Adaptive Backstepping With Magnitude, Rate, and Bandwidth Constraints: Aircraft Longitude Control PDF

0.31 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview DTIC ADA442139: Adaptive Backstepping With Magnitude, Rate, and Bandwidth Constraints: Aircraft Longitude Control

Adaptive backstepping with magnitude, rate, and bandwidth constraints: Aircraft longitude control Jay Farrelly, Marios Polycarpouz, and Manu Sharmax y Department of Electrical Engineering, University of California, Riverside, CA 92521 USA z Dept. of Elect. and Comp. Engineering and Computer Science, Univ. of Cincinnati, Cincinnati, OH 45221, USA x Barron Associates, Inc., 1160 Pepsi Place, Suite 300, Charlottesville, Virginia 22901 Abstract the reference input to the control loop. The third set Thisarticlepresentsanadaptivebacksteppingapproach of of techniques, referred to as pseudo-control hedging to the longitudinal ((cid:176);fi;Q) control of an aircraft that (PCH) [7, 10], only alters the commanded input to the directlyaccommodatesmagnitude,rate,andbandwidth loop. The goal in PCH is to decrease the command to constraints on the aircraft states and the actuator sig- the loop to a point where it is implementable without nals. Thearticleincludesdesignofthecontrollaw,Lya- saturation. PCH does not directly change the signal punov analysis of the stability properties of the closed used in the parameter adaptation laws. The work in [7] loop system, and simulation based analysis of the per- develops and analyzes the PCH method to extend the formance. control approach of [3, 14] to accommodate magnitude and rate limits on the commanded surface de(cid:176)ections. 1 Introduction Although the second and third approaches start with The introduction of uninhabited combat air vehicles radically difierent philosophies, for flrst order systems, (UCAV’s)hasgeneratedinterestinadaptivecontrolfor itcanbeshownthatthesetwoapproachesareidentical. aircraft that are capable of maintaining trajectory fol- For higher order or nonlinear systems, the comparison lowing control even subsequent to faults or battle dam- is not as straightforward. age. In addition, physical limitations impose magni- tude, rate, and bandwidth constraints on the control Thisarticlepresentsanadaptivebacksteppingapproach surfacede(cid:176)ectionsandtheaircraftstates. Inthisarticle, forlongitudinalcontrolofanaircraftthathasstateand we present analysis and simulation results for an adap- actuator constraints. Both theoretical and simulation tive backstepping approach that is designed to accom- analysesareincluded. Anovelaspectofthisapproachis modate magnitude, rate, and bandwidth constraints on theabilitytoaccommodatemagnitude, rate, andband- the actuator signals as well as the intermediate control widthconstraintsontheactuatorsignalsandeachofthe variables used in the backstepping control approach. intermediate control variables (i.e., aircraft state vari- ables)usedinthebacksteppingdesign. Thisresultisof Adaptive control has been applied to aircraft in, for ex- interest in its own right. This approach has similarities ample [2, 3, 4, 14, 15, 18]. Piloted hardware in the loop with both the TSH and PCH methods, since it corrects simulation and (cid:176)ight testing is described in [2, 4, 18]. both the training signal and the reference input at each The approach of [3, 4] used a dynamic inversion based step of the backstepping procedure. Our ultimate goal nonlinear controller with a neural network approximat- is to extend this approach to a full vehicle controller ing the error in the inversion process. Adaptive back- using on-line function approximation [5, 11, 12] to ac- steppinghasbeenappliedtoaircraftinforexample[15]. commodate battle damage types of events. Thatarticledidnotconsidertheefiectsofsaturationon the closed loop performance. Control signal rate and amplitude constraints in adap- 2 Problem Formulation tive control are addressed in, for example, [1, 7, 9, 10, 17]. Theflrsttypeofmethodistocompletelystopadap- Due to space limitations, the discussion of this article tationundersaturationconditions. Thisad-hocmethod will focus on a simplifled aircraft model with the same does prevent the tracking errors induced by actuator structure as the linearized, rigid body, aircraft longitu- constraints from corrupting the parameter adaptation, dinal dynamics [16]. The model is just complex enough but is undesirable as it does not allow any theoreti- to allow a presentation and analysis of the control de- cal stability guarantees. The second set of approaches sign approach. Since the model has the same structure (training signal hedging (TSH)), see e.g. [1, 9], cor- as aircraft longitudinal dynamics, the approach can be rects the tracking error only where it is used in the pa- extended to a realistic nonlinear aircraft model. This rameter adaptation laws. It does not directly change extensionisdiscussedfurtherintheconclusionssection. Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE 3. DATES COVERED 2006 2. REPORT TYPE 00-00-2006 to 00-00-2006 4. TITLE AND SUBTITLE 5a. CONTRACT NUMBER Adaptive backstepping with magnitude, rate, and bandwidth constraints: 5b. GRANT NUMBER Aircraft longitude control 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) 8. PERFORMING ORGANIZATION Air Force Research Laboratory,Wright Patterson AFB,OH,45433 REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR’S ACRONYM(S) 11. SPONSOR/MONITOR’S REPORT NUMBER(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited 13. SUPPLEMENTARY NOTES 14. ABSTRACT see report 15. SUBJECT TERMS 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF 18. NUMBER 19a. NAME OF ABSTRACT OF PAGES RESPONSIBLE PERSON a. REPORT b. ABSTRACT c. THIS PAGE 7 unclassified unclassified unclassified Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18 The model that we will consider has the form 3 Adaptive Backstepping with Saturation The backstepping control laws are summarized below. (cid:176)_ = L +L fi The operating envelope requires fi to remain in the in- o fi fi_ = Q¡(Lo+Lfifi) Ttehrveaalc[tfiucLa;tfiorcUd]aesnidgnQrteoqureirmesai–ntionrtehmeaininteirnvatlh[eQiLcnt;eQrvUca].l Q_ = M +M Q+M –; o Q – [–L;–U]. In addition, the actuator design will impose c c rate and bandwidth limitations on –, which in turn will wherethe(normalized1)liftforceismodeledasL +L fi o fi result in rate and bandwidth limitations on the inter- and the (normalized2) pitch moment is modeled as mediate variables Q and fi . The above operating en- M +M Q+M –. In this expression, (cid:176) is the (cid:176)ight c c o Q – velopeandsurfacede(cid:176)ectionconstraintsareassumedto path angle, fi is the angle of attack, Q is the pitch rate, be known and flxed. and – is the control surface de(cid:176)ection. At an operating point, L , L , M , M andM areunknown, constant, The nominal backstepping commands are o fi o Q – scalar parameters. Additional terms can be added to ‡ · 1 the lift or moment models without changing the theo- fi0 = ¡L^ +(cid:176)_ ¡k (cid:176)~+· ¡´ retical approach. Most importantly, the approach di- c L^ o c (cid:176) (cid:176) fi ‡fi · rectly extends to the case where multiple independent Q0 = L^ +L^ fi ¡k fi~+· +fi_ ¡(cid:176)„L^ ¡´ surfaces are available. These generalizations are not in- c o fi fi fi c fi Q ‡ · cluded here due to space limitations. –0 = 1 ¡M^ ¡M^ Q¡k Q~+· ¡fi„+Q_ c M^ o Q Q Q c Thecorrespondingtrackingerrordynamicequationsare – (cid:176)~_ = L +L (fi +fi~)¡(cid:176)_ withk(cid:176);kfi;kQ >0. Therobustifyingterms(·(cid:176);·fi;·Q) o fi c c aremotivatedintheproofofthetheoremtofollow. The fi~_ = ¡(L +L fi)+Q +Q~¡fi_ o fi c c amplitude, rate, and bandwidth limited control signals Q~_ = M +M Q+M –¡Q_ can be deflned by o Q – c ¡ ¡ ¢ ¢ fiw~h=erfie¡thfie t;rQa~ck=inQg¡erQror.s are deflned as (cid:176)~ = (cid:176) ¡ (cid:176)c; • efi‚ = •sat fic0;ficL;ficU‚¡• xfi1 ‚ c c x_ 0 1 x fi1 = fi1 Our goal is to generate a backstepping controller that x_ 0 ¡2‡ ! x willcause(cid:176) totrackaninputsignal(cid:176) . Weassumethat fi2 • ‚fi nfi fi2 c 0 (cid:176)c is smooth and that (cid:176)_c is known. In the backstepping + !2 sat(efi;¡Lfi;Lfi) approach, the (cid:176) controller will generate a commanded • ‚ • nfi‚• ‚ mvaalunedfifoc0rfoQr.fiT.hAenQficcoonnttrroolllelerrwwililllggeenneerraatteetaheQc0cocnotrmo-l fifi_cc = 10 01 xxfifi12 surface command –0 to achieve the Q command. c Sinceanaircraftoperatingenvelopeincludesconstraints wheretheparametersofthisfllteraredeflnedbelow. In on both actuators and states, the controller must work this fllter, efi is the error between the flrst fllter state in the presence of magnitude, rate, and bandwidth lim- and the magnitude limited fllter input. Since the flrst its on – as well as operating envelope constraints on state of the fllter is used in the computation of efi, the Q and fi. In the formulation to follow, we will treat characteristic equation of the fllter is s2 +2‡fi!nfis+ (Lo;Lfi;Mo;MQ;M–) as parameters to be identifled. !n2fi =0, in the linear portion of the two sat functions. Therefore, we are implementing adaptive backstepping The sat function in the second equation enforces the with control variable and state constraints. In the ac- rate limit. At the fllter output, fic is magnitude, rate, tual application, this set of linearization ‘parameters’ is and bandwidth limited. The command fllters for Qc a function of the operating conditions. Since the oper- and –c are deflned similarly as atingconditionisslowlytimevarying,theadaptivelaws ¡ ¡ ¢ ¢ wouldberequiredtoadapttheparameterstomatchthe e = sat Q0;QL;QU ¡x • Q‚ • c c c‚• Q1 ‚ local model. In the flnal full vehicle implementation, x_ 0 1 x these‘linearizedparameters’wouldbeapproximatedas Q1 = Q1 x_ 0 ¡2‡ ! x a function of the (cid:176)ight condition. Q2 • ‚Q nQ Q2 0 + !2 sat(eQ;¡LQ;LQ) 1Tosimplifythenotation,the 1 factorattheoperatingpoint • ‚ • nQ‚• ‚ mV isincludedintheliftfunction. Q 1 0 x 2To simplify the notation, the Iy1y factor is included in the Q_cc = 0 1 xQQ12 momentfunction. ¡ ¡ ¢ ¢ e = sat –0;–L;–U ¡x controlrate, bandwidth, andmagnitudeconstraints. In • ‚– • c c c ‚• –1 ‚ x_ 0 1 x an implementation, deadzones should be used to avoid x_–1 = 0 ¡2‡ ! x–1 parameter drift due to noise; and, projection methods –2 • ‚– n– –2 must be used to ensure that the estimation transient + !02 sat(e–;¡L–;L–) does not cause L^fi or M^– to change sign. n– • ‚ £ ⁄ £ ⁄ x 4 Tracking Error Dynamics –c = 1 0 x–1 : Representingtheactualparametersastheestimatedpa- –2 rameter minus parameter estimation error: L = L^ ¡ o o In these expressions, L = 2‡fiRfi, L = 2‡QRQ, L~o, Lfi =L^fi¡L~fi, Mo = M^o¡M~o, MQ =M^Q¡M~Q, fi !n2fi Q !n2Q M =M^ ¡M~ ; the dynamics of the modifled tracking L = 2‡–R– and(R ;R ;R )areratelimitson(fi;Q;–), – – – – !n2– fi Q – errors are respectively; (! ;! ;! ) are bandwidth limits on nfi nQ n– ((fific;LQ;Q;–Lc);;–cL(fi)cUa;rQe Uclo;w–ecUr)liamreitsuponpe(rfil;iQm;it–s),oannd(fis;aQt;d–e)-; (cid:176)„_ == (cid:176)(~_L¡+´_(cid:176)L fi¡(cid:176)_ )¡‡¡k ´ +L^ ¡fi ¡fi0¢· notes the saturation function that is linear with unity o fi c (cid:176) (cid:176) fi c c ¡ ¢ slope between its lower and upper limits. This para- = L^ +L^ fi0+fi~ ¡(cid:176)_ ¡L~ ¡L~ fi+k ´ o fi c c o fi (cid:176) (cid:176) graph has presented one command fllter approach, = ¡k (cid:176)„+L^ fi„¡L~ ¡L~ fi+· (4) many other fllters are possible without afiecting the va- (cid:176) fi o fi (cid:176) lidity of the stability proofs. If the surface position can fi„_ = fi~_ ¡´_fi be measured, then the last fllter is not required. Also = ¡k fi„+L~ +L~ fi¡(cid:176)„L^ +Q„+· (5) fi o fi fi fi the parameters of the above fllters are not completely Q„_ = Q~_ ¡´_ independent. For example, since the derivative of fi is Q closely related to Q, the rate limit Rfi should be less = ¡kQQ„¡fi„¡M~o¡M~QQ¡M~––+·Q: (6) than or equal to the magnitude limit QU. c The flnal numbered equations will be used in the sub- The vector ´=[´ (t);´ (t);´ (t)] is generated by (cid:176) fi Q sequent stability analysis. ¡ ¢ ´_ = ¡k ´ +L^ fi ¡fi0 (cid:176) (cid:176) (cid:176) ¡fi c ¢c 5 Lyapunov Analysis ´_ = ¡k ´ + Q ¡Q0 The objective of this section is to prove the stability fi fi fi c¡ c ¢ ´_ = ¡k ´ +M^ – ¡–0 : oftheclosedloopsystemusingLyapunov-likemethods. Q Q Q – c c The results are summarized in the following theorem. These signals are flltered versions of the efiect of state andcontrolrate,bandwidth,andmagnitudeconstraints Theorem 5.1 The closed loop system with dynamics on the variable that is being controlled. Finally, we de- describedinSection2andcontrollerdescribedinSection flne the vector of modifled tracking errors x„ = [(cid:176)„;fi„;Q„] 3 has the following properties: as (cid:176)„ = (cid:176)~¡´ 1. L~o;L~fi;M~o;M~Q;M~– 2L1 (cid:176) fi„ = fi~¡´fi 2. (cid:176)„, fi„, and Q„ 2L1 Q„ = Q~¡´ : Q 3. (cid:176)„, fi„, and Q„ converge to zero with (cid:176)„, fi„, and Q„ 2 When there is no control variable saturation, x„ con- L2. verges to x~. In the presence of state and control vari- able constraints, the signal ´ is designed to remove the Inaddition,althoughwedonotshowithere,itispossi- efiects of the saturation from x~ to generated x„, which ble to show that given certain persistence of excitation will be used in the parameter adaptation laws. The conditions,theparametererrorsconvergeexponentially parameter adaptation laws are: to zero. M^_o =¡3Q„ L^_o =¡1((cid:176)„¡fi„) (1) Proof: Deflne the (cid:176)-Lyapunov function as M^_Q =¡4Q„Q L^_fi =¡2((cid:176)„¡fi„)fi (2) V = 1¡(cid:176)„2+fi„2+Q„2¢+ 1£~T¡¡1£~ M^_– =¡5Q„–; (3) 2 2 where ¡i for i = 1;:::;5 are positive adaptation gains. where £T =[Lo;Lfi;Mo;MQ;M–], £^ is the estimate of The subsequent sections will show that the above con- £, and £~ = £^ ¡£. Taking the time derivative of V, trol laws are stable even in the presence of state and using eqns. (4-6) to eliminate ((cid:176)„_;fi„_;Q„_), and using eqns. (1-3)toeliminate£~_,aftersomealgebraicmanipulations Each graph contains three curves. The dotted curve is yields the command. The solid curve is the magnitude, rate, and bandwidth limited command. The dashed curve V_ = ¡k Q„2¡k fi„2¡k (cid:176)„2 is the actual state or actuator variable. Even though Q fi (cid:176) +(cid:176)„· +fi„· +Q„· : (7) the initial parameter error is large, the transient in the (cid:176) fi Q controlresponseisreasonable. Figure2includesgraphs Therefore, the designer selects (· ;· ;· ) as odd, dif- of the three components of x~ in the left column and the (cid:176) fi Q ferentiable functions with sign opposite to ((cid:176)„;fi„;Q„), re- three components of x„ in the right column. Note that spectively. The magnitude of these robustifying terms as the theory predicted, since there is no saturation, wouldbeselectedtoensureboundednessoftrackinger- x~!x„!0. rors in the presence of model error, measurement noise, The convergence of x„ to zero is not monotonic. How- or disturbances. For the results of Section 6, all three ever, the Lyapunov function is non-increasing. The left of these terms are set to zero. column of Figure 3 plots the norm of the parameter er- Since V(t) is nonincreasing, we conclude that ror, the norm of x„, and the norm deflned by the square (Q„;fi„;(cid:176)„;£~T) are each bounded. Barbalat’s Lemma im- root of the Lyapunov function. Notice that although plies that the origin of the (Q„;fi„;(cid:176)„) variables is asymp- the norm of x„ is both increasing and decreasing, the totically stable. Finally, because 0•V(t)•V(0), inte- Lyapunov function never increases. The right column gration of both sides of (7) shows that (Q„;fi„;(cid:176)„)2L2:} of Figure 3 plots each component of £^. This theorem shows that even when the nominal com- 6.2 Example: Substantial Saturation mands (fic0;Q0c;–0) exceed the state and control limita- For this set of simulations, (cid:176)r is a 25s square wave with tions, the quantities x„ = [(cid:176)„;fi„;Q„]T and £~ do not di- peak magnitude of §10 deg. The commands (cid:176) and (cid:176)_ c c verge. In fact,pthe cumulative norm of these quantities are the states of a second order, relative degree two, as deflned by V(t) will never increase. Nothing is unity gain prefllter with ‡ =1, and ! =k . n (cid:176) proved about the tracking error x~, which may increase Figure4containsplotsofthestatesandactuatorsignal duringperiodswhenthestateorcontrollimitationsare for the flrst and last 25 seconds of a 150 s simulation. in efiect, because the desired control signal is not being Even though the initial parameter error is large, the implemented (i.e., u 6=u0). The vector ´ is deflned to c c transient in the control response is reasonable. Note remove from x~ the portion of the tracking error that is that the large (cid:176) commands result in rate, magnitude, duetoviolationofthestateorcontrolsignallimitations. or bandwidth constraining the fi , Q , and – variables. The compensated error x„ is used to adapt the parame- c c c Figure 5 includes graphs of the three components of x~ ters, even during periods in which the state or control intheleftcolumnandthethreecomponents ofx„ inthe signallimitationspreventimplementationofthedesired right column. Note that as the theory predicted, since control signals. When the state or control signal limi- there is saturation, x„ ! 0, but x~ does not converge to tations are not in efiect, (i.e., u = u0), ´ approaches c c zero. In spite of this fact, the parameter estimates con- zero, and x~ converges towards x„. verge toward the correct values. In fact, as shown in 6 Simulation Example the right column of Figure 6, the parameters converge Thissectionanalyzesresultsfromasimulationexample. fasterthantheydidinFigure3. Thereisasigniflcantly TheparametersforthesimulationweredeflnedinTable higher level of excitation in the present example, but 1. Thecontrolgains areselectedtoenforceatimescale the parameter estimates will only converge if the train- separation between the three loops of the backstepping ing error is properly compensated to remove the efiects controller. Thesectioncontainstwosetsofresults. The of the rate, magnitude, and bandwidth limitations on flrstsetofresultspertaintoasituationwheresaturation thecontrolsignals. TheleftcolumnofFigure6contains does not occur. The second set of results pertain to a plots of the norm of the parameter error, the norm of situationwheresigniflcantsaturationoccursinallthree x„, and the norm deflned by the square root of the Lya- control loops. The parameters of the command fllters punov function. Note that the Lyapunov function is deflned in Section 3 are ‡fi = ‡Q = 1, !nfi = kfi, and non-increasing even during the periods of saturation. ! =k . nQ Q 7 Conclusions 6.1 Example: No saturation This article has presented and analyzed an adaptive For this set of simulations, (cid:176) is a 25s square wave with r backstepping approach to the control of longitudinal peak magnitude of §5 deg. The commands (cid:176) and (cid:176)_ c c aircraft dynamics that directly accommodates magni- are the states of a second order, relative degree two, tude, rate, and bandwidth limits on the aircraft states unity gain prefllter with ‡ =1, and ! =k . n (cid:176) and actuators. For this preliminary analysis, we have Figure1containsplotsofthestatesandactuatorsignal only considered a linearized aircraft point design. Due for the flrst and last 25 seconds of a 150 s simulation. to the positive analysis of the performance, we are cur- rently extending this research in four directions. First, 6 10 we are extending the adaptive state and actuator con- 4 8 2 strained backstepping control approach to include con- g, deg−02 a, deg 46 trol of lateral-directional dynamics. Second, we are ex- −4 2 tending the linearized adaptive approach to a nonlin- −60 5 10 15 20 25 00 5 10 15 20 25 time, s time, s ear on-line function approximation based approach [6]. 10 60 Third, we are extending the theoretical analysis as a 5 40 gneanlleyr,awleexhtaevnesioexntoenfdthede bthacekrsetseuplptsinpgraespepnrtoeadchh[e1r3e]i.nFtio- Q, deg −05 d, deg 200 −10 −20 the case where the vehicle has multiple, redundant and independent actuators. −150 5 10time, s15 20 25 −400 5 10time, s15 20 25 8 Acknowledgement (a) Initialstateandcontrol This research supported by University of California{ 6 12 Riverside,andUniversityofCincinnati,andBarronAs- 4 10 sociates Inc. through Air Force PRDA 01-03-VAK. g, deg−022 a, deg 468 References −4 2 [1] A.M.AnnaswamyandJ.E.Wong.\Adaptivecontrol −6125 130 135 140 145 150 0125 130 135 140 145 150 time, s time, s in the presence of saturation nonlinearity", Int. J. of Adap- 15 30 tive Control and Signal Processing, Vol. 11: 3{19, 1997. 10 20 5 10 fl[2g]urabJl.eB(cid:176)irginhktecronantrdolKla.wWoinset,h\eFXli-g3h6tttaeisltleinssgaoifrcararfte,c"onJ-. Q, deg −05 d, deg−−21000 −10 −30 of Guidance, Control, and Dynamics, Vol. 24(5): 903{909, −15125 130 135 140 145 150 −40125 130 135 140 145 150 2001. time, s time, s [3] A. J. Calise, R. T. Rysdyk, \Nonlinear Adaptive (b) Finalstateandcontrol Flight Control using Neural Networks," IEEE Control Sys- tems Magazine, pp. 14{25, Dec. 1998. Figure 1: Plots of the aircraft state and control signal [4] A. J. Calise, S. Lee, and M. Sharma, \Development at the beginning and end of a 150 s simulation of a reconflgurable (cid:176)ight control law for the X-36 tailless with (cid:176)r 2 §5 deg: command (dotted), flltered aircraft,"J.ofGuidance,Control,andDynamics,Vol.24(5): command (solid), actual (dashed). 896{902, 2001. [5] J. A. Farrell,\Stability and Approximator Conver- Parametrized On-Line Approximators," Int. J. of Control, genceinNonparametricNonlinearAdaptiveControl,"IEEE vol. 70(3): 363-384, 1998. Trans. on Neural Networks, Vol. 9(5): 1008-1020, 1998. [13] M. Polycarpou, J. A. Farrell, and M. Sharma, \On- [6] J.A.Farrell,M.Sharma,andM.Polycarpou,\Longi- Line Approximation Control of Uncertain Nonlinear Sys- tudinal Flight-path Control using on-line Function Approx- tems: IssueswithControlInputSaturation"InProc.ofthe imation,"AIAAJ.ofGuidance,ControlandDynamics,ac- 2003 American Controls Conference. cepted for publication Jan. 2003. [14] R. T. Rysdyk, Adaptive Nonlinear Flight Control, [7] E. Johnson and A. Calise. \Neural network adaptive Ph.D. Thesis, Georgia Institute of Technology, School of controlofsystemswithinputsaturation,"InAmericanCon- Aero. Eng., Atlanta, GA, 1998. trol Conference, June 2001. [15] S. N. Singh and M. Steinberg, \Adaptive Control of [8] M.Krsti¶c,I.Kanellakopoulos,andP.Kokotovi¶c,Non- Feedback Linearizable Nonlinear Systems with Application linearandAdaptiveControlDesign,NewYork,JohnWiley, to Flight Control," J. of Guid, Control, and Dynamics, 1995. 19(4): 871{877, 1996. [9] S.P.K¶arasonandA.M.Annaswamy.\Adaptivecon- [16] B. L. Stevens and F. L. Lewis, \Aircraft Control and trol in the presence of input constraints," IEEE Trans. on Simulation," John Wiley, 1992. Automatic Control, Vol. 39 (11): 2325{2330, 1994. [17] H.WangandJ.Sun,\Modifledmodelreferenceadap- [10] R.Monopoli.\Adaptivecontrolforsystemswithhard tivecontrolwithsaturatedinputs,"InConf.onDecisionand saturation," In IEEE Conf. on Decision and Control, pp. Control, pp. 3255{3256, 1992. 841{843, 1975. [18] D. G. Ward, J. F. Monaco and M. Bodson, \Devel- [11] M. Polycarpou and P. Ioannou, \A Robust Adaptive opment and (cid:176)ight testing of a parameter identiflcation al- NonlinearControlDesign,"Automatica,vol.32(3): 423-427, gorithm for reconflgurable control," AIAA J. of Guidance, 1996. Control, and Dynamics, Vol. 21(6): 948{956, 1998. [12] M. Polycarpou and M. Mears, \Stable Adap- tive Tracking of Uncertain Systems Using Nonlinearly Table 1: Simulation Parameters: The flrst row of cells deflnes the parameters of the model. The second and third rows of cells deflne controller parameters. The fourth row of cells deflnes the state constraints and saturation limits. Parameter: L L M M M o fi o Q – Value: -0.1 1.0 0.1 -0.02 1.0 Parameter: ¡1 ¡2 ¡3 ¡4 ¡5 Value: 0.4 16.0 4.0 20.0 30.0 Parameter: k k k (cid:176) fi Q Value: 1.3 3.0 30.0 Parameter: fiL fiU Q limits – limits c c c c Value: -8.0 deg 15 deg § 15 deg § 45 deg s 2 1 1 g, degtilde−01 g, degbar−01 −2 −2 0 50 100 150 0 50 100 150 time, s time, s 4 4 , degtilde02 , degbar02 a a −2 −2 0 50 100 150 0 50 100 150 time, s time, s 1 1 Q, deg/stilde−00..055 Q, deg/sbar−00..055 −1 −1 0 50 100 150 0 50 100 150 time, s time, s (a) Trackingerrorsx~. (b) Trackingerrorsx„. Figure 2: Plots of the aircraft tracking errors for (cid:176) 2§5 deg. r meter error00..34 Lo−0.01 m of para00..12 −0.220 50 100 150 Nor 00 50 100 150 La1.5 0.08 1 Norm of state error000...000246 Mo00..001200 5500 110000 115500 0 0 50 100 150 Mq−0.02 0.4 Lyapunov norm000...123 −0M.d041230 50 100 150 0 0 50 100 150 0 50 100 150 time, s (a) Lyapunovquantities. (b) Parameterestimates. q Figure 3: For (cid:176)r 2p§5 deg: Left top - Plot of £~(t)T¡¡1£~(t) versus t. Left middle - Plot of kx„k versus t. Left bottom - Plot of V(t) versus t. Right - Plots of each component of £^ versus t. 15 15 15 20 10 10 10 15 5 5 10 g, deg −05 a, deg 05 g, deg −05 a, deg 05 −10 −5 −10 −5 −15 −10 −15 −10 0 5 10 15 20 25 0 5 10 15 20 25 125 130 135 140 145 150 125 130 135 140 145 150 time, s time, s time, s time, s 10 50 20 50 5 10 Q, deg/s−−1005 d, deg 0 Q, deg/s 0 d, deg 0 −10 −15 −20 −50 −20 −50 0 5 10 15 20 25 0 5 10 15 20 25 125 130 135 140 145 150 125 130 135 140 145 150 time, s time, s time, s time, s (a) Initialstateandcontrol (b) Finalstateandcontrol Figure 4: Plotsoftheaircraftstateandcontrolatthebeginningandendofa150ssimulationfor(cid:176)r 2§10deg: magnitude limited command (dotted), flltered command (solid), actual (dashed) 5 2 1 g, degtilde0 g, degbar−01 −5 −2 0 50 100 150 0 50 100 150 time, s time, s 10 6 a, degtilde05 a, degbar024 −5 −2 0 50 100 150 0 50 100 150 time, s time, s 10 4 Q, deg/stilde05 Q, deg/sbar02 −5 −2 0 50 100 150 0 50 100 150 time, s time, s (a) Trackingerrorsx~. (b) Trackingerrorsx„. Figure 5: Plots of the aircraft tracking errors for (cid:176) 2§10 deg. r meter error00..34 Lo−−0.00.51 m of para00..12 −0.1520 50 100 150 Nor 00 50 100 150 La1.5 Norm of state error0000....00002468 Mo0.000..5101200 5500 110000 115500 0 0 50 100 150 Mq 0 0.4 Lyapunov norm000...123 −0M.d051230 50 100 150 0 0 50 100 150 0 50 100 150 time, s (a) Lyapunovquantities. (b) Parameterestimates. q Figure 6: For (cid:176)r 2p§5 deg: Left top - Plot of £~(t)T¡¡1£~(t) versus t. Left middle - Plot of kx„k versus t. Left bottom - Plot of V(t) versus t. Right - Plots of each component of £^ versus t.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.