Laboratory of Adaptive Control
|
|
- Lora Leonard
- 5 years ago
- Views:
Transcription
1 Laboratory of Adaptive Control Institute of Automation and Robotics Poznań University of Technology IAR-PUT Maciej M. Michałek E6 Active/Adaptive Disturbance Rejection Control(ADRC) The exercise is devoted to the control design problem in the ADRC(Active/Adaptive Disturbance Rejection Control) scheme for the exemplary plant and to verification of the designed control system in the Matlab-Simulink environment. In the ADRC control scheme, the adaptation process results from the appropriate on-line update of an additional control signal which is responsible for compensation of the so-called total disturbance encompassing all the unknown and uncertain terms of the plant model. 1 Description of the plant Let us consider the process of rolling motion for the delta-wing aircraft presented in Fig. 1. Thankstothedifferentialdeflectionδ a (expressedin[rad])ofaileronsontheleftandright Figure1:Aviewofthedelta-wingaircraftintherollingmotionwithangularvelocity β(based on E. Lavretsky, K. A. Wise: Robust and Adaptive Control with Aerospace Applications, Springer, London, 2013) sides of the aircraft body, it is possible to change the aircraft roll-angle β expressed in[rad]. One can approximate the roll-angle dynamics by the following nonlinear differential equation β=θ 10 β+θ 20 β+θ60 (δ a +d)+(θ 30 β +θ 40 β ) β+θ 50 β 3, (1)
2 IAR-PUT: Laboratory of Adaptive Control E6 2 whereθ 10,θ 20,...,θ 60 arethetrueparametersoftheplant,whilethetermdrepresentssome external disturbance which affects the plant through the input channel. From now on, we assume what follows: A1.theonlymeasurablesignalsarethecontrolinputu δ a andtheplantoutput,thatis, therollangle:y β, A2.thevaluesofparametersθ 10 = 0.018andθ 20 =0.015areperfectlyknownuponthea priori knowledge, A3.upontheaprioriknowledgeitisknownthattheinputgainθ 60 [0.05,0.80], A4.valuesofparametersθ 30,θ 40,andθ 50 areunknown, A5.theexternaldisturbancedisboundedbutitisunmeasurable,unknown,andcanbetime varying. Notethatvaluesofcontrolinputu=δ a mustbeinherentlyconstrainedtoa(subsetof)range [ π;π]radduetophysicalinterpretationofδ a. 2 Control performance requirements We are interested in designing the ADRC control system for the roll-angle dynamics represented by equation(1) which, under assumptions A1 to A5, guarantees satisfaction of the following prescribed performance requirements: R1.signaly r (t)=β r (t)isaboundedtime-varyingreferencetrajectoryfortheaircraftroll anglesuchthatẏ r (t)andÿ r (t)existandarebounded, R2.trackingerrore(t) y r (t) y(t)convergeswithnoovershoottoanarbitrarysmall vicinityofzero,thatis e(t) ǫfort,whereǫ 0isasufficientlysmallconstant, R3.settlingtimeT s1% oftheclosed-loopsystemsatisfiest s1% αforα>0expressedin[s]. 3 Control system design 3.1 Step 1: description of the plant model in the extended-state space The roll-angle dynamics(1) represents a highly uncertain system which can be rewritten as where β=θ 10 β+θ 20 β+ˆθ6 δ a +F(β, β,δ a,d), (2) F(β, β,δ a,d)=(θ 30 β +θ 40 β ) β+θ 50 β 3 +θ 60 d+(θ 60 ˆθ 6 )δ a will be called the total disturbance since it aggregates all the unknown or uncertain terms of the plantmodel.inordertodesigntheadrccontrolsystem,weneedtowritetheplantdynamics (2) in the form of an extended-state space model. Let us introduce the extended state x 1 β x= x 2 β (3) x 3 F where the third state variable is equal to the total disturbance. The expression extended state meansthatthenaturalstateofthesecondorderdynamics(2)isextendedbyanadditional (artificial) state variable equal to the total disturbance. Justification of this extension will be
3 IAR-PUT: Laboratory of Adaptive Control E6 3 providedinsections3.2and3.3.uponequation(2),andtakingu δ a (seeassumptiona1), one derives the extended-state space model in the following form x ẋ= θ 10 θ 20 1 x 2 + ˆθ 6 u+ 0 F (4) x A B which shall be complemented by the output equation(according to assumption A1) [ ] y= x=x 1. (5) C 3.2 Step 2: design of the controller structure A nominal controller in the ADRC scheme consists of two loops: the total disturbance compensationlooprepresentedbycomponentu cn,andtheouterfeedback-feedforwardlooprepresented bycomponentu.thenominaladrccontrolsignalisdefinedasfollows u n u +u cn ˆθ 6, u cn F, (6) wherethetermu willbedesignedinsection3.4.thegeneralideacharacteristicforthecontrol law(6)reliesonacompensationfortheunknowntermfindynamics(2),andthenondesigning theouter-loopcontrolu forthecompensatedplantmodel.apracticalefficiencyoftheadrc controller substantially depends on the effectiveness of the total disturbance compensation process. Since the total disturbance F is unknown and unmeasurable, the nominal control law (6) cannot be applied in practice. Therefore, one proposes a practical version of ADRC control lawintheform u u +u c ˆθ 6, u c ˆF, (7) whereˆfisanestimateofthetotaldisturbance.sincefisathirdvariableoftheextendedstate (3),itispossibletodesignastateobserverwhichwillallowestimatingFandnextutilizingit inthecontrollaw(7). 3.3 Step 3: design of the extended-state observer(leso) In order to estimate the total disturbance term, one introduces the Linear Extended-State Observer(LESO), which corresponds to the classical Luenberger observer defined for the extended state(3), that is, ˆx=Aˆx+Bu+L(y Cˆx) =(A LC) ˆx+Bu+Ly, (8) Γ wherematricesa,b,andcaretakenfrom(4)and(5),respectively,while L= [ l 1 l 2 l 3 ] (9) istheobservergainvectorwhichhastobedesignedyet.thematrix l Γ=A LC= θ 10 l 2 θ 20 1 (10) l 3 0 0
4 IAR-PUT: Laboratory of Adaptive Control E6 4 must have all the eigenvalues in the left-half complex plane. Determination of the observer gains is possible by appropriate locating the eigenvalues of matrix Γ using the design condition det(λi Γ)=W o (λ), W o (λ) (λ+ω o ) 3 =λ 3 +3ω o λ 2 +3ω 2 oλ+ω 3 o (11) wherew o (λ)isthedesiredpolynomialguaranteeinglocationofatriplerealeigenvalueat λ= ω o forsomeprescribedfrequencyω o >0.Since det(λi Γ)=λ 3 +(l 1 θ 20 )λ 2 +(l 2 θ 10 l 1 θ 20 )λ+l 3, (12) thusbycomparingthecorrespondingcoefficientsofw o (λ)andpolynomial(12)onegetsthe solution: l 1 =3ω o +θ 20, (13) l 2 =3ω 2 o+θ 10 +l 1 θ 20, (14) l 3 =ω 3 o. (15) Equation(8) determines LESO for the continuous time domain. To obtain a discrete time version of LESO, one can discretize equation(8) using, e.g., the Euler-Forward method which yields ˆx(n)=(I+T a Γ) ˆx(n 1)+T a Bu(n 1)+T a Ly(n 1), (16) Γ a B a L a wheret a >0isasamplingtimeusedfortheestimationprocess. 3.4 Step4:designoftheouter-loopcontrolcomponentu Sincethetotaldisturbancecanbeon-lineestimatedbyLESO,onemayreplaceˆFindefinition (7)withtheestimateˆx 3 providedbyasolutionof(8)or(16).aftersubstituting(7)into(4) one gets the dynamics ẋ 2 =θ 10 x 1 +θ 20 x 2 +x 3 +ˆθ 6 u ˆx 3 ˆθ 6 =θ 10 x 1 +θ 20 x 2 +u +(x 3 ˆx 3 ) (17) Designoftheouter-loopcontrolu willbeconductedforthecaseofperfectcompensation (cancellation)ofthetotaldisturbance,thatis,forx 3 ˆx 3 0.Intheseidealconditionsholds ẋ 2 =θ 10 x 1 +θ 20 x 2 +u β=θ 10 β+θ 20 β+u. (18) Bydefinitionofthetrackingerrorwecanwrite e=β r β β=β r e (19) ė= β r β β= β r ė (20) ë= β r β β= β r ë (21) which allow rewriting the compensated dynamics(18) in the form or, after simple reordering the particular terms, as β r ë=θ 10 (β r e)+θ 20 ( β r ė)+u (22) ë θ 20 ė θ 10 e= β r θ 20 βr θ 10 β r u. (23) Let us define the outer-loop control in a way which ensures that the closed-loop error dynamics is bounded and asymptotically convergent to zero. To this aim, we propose a definition u β r θ 20 βr θ 10 β r feedforward +k d ė+k p e PD feedback (24)
5 IAR-PUT: Laboratory of Adaptive Control E6 5 which consists of the feedforward term(depending on the reference signals) and the PD feedbacktermwithtwocontrollergainsk p,k d >0whichhavetobedesignedyet.Bysubstituting the control law(24) into(23) yields the closed-loop error dynamics ë+(k d θ 20 )ė+(k p θ 10 )e=0 (25) whichisasymptoticallystableifthetwocoefficientsnearthetermseandėarepositive.in order to satisfy the performance requirements R2 and R3, one proposes to select the controller gainsk p andk d accordingtothefollowingdesigncondition s 2 +(k d θ 20 )s+(k p θ 10 )=W c (s), W c (s) (s+ω c ) 2 =s 2 +2ω c s+ω 2 c (26) wherew c (s)isthedesiredpolynomialguaranteeinglocationofadoublerealpoleats= ω c forsomeprescribedfrequencyω c >0.Bycomparingthecorrespondingcoefficientsofthe polynomials in(26) one gets the synthesis equations k p =ω 2 c+θ 10, (27) k d =2ω c +θ 20. (28) Notethatfrequencyω c shouldbeappropriatelyrelatedtothefrequencyω o usedintheleso design(see(11)).ageneralruleis ω c ω o (29) to assure that the convergence of estimation error ˆx(t) x(t) will be substantially faster than the convergence of tracking error e(t). Additionally, upon requirement R3 one shall select ω c 2π α because T s1% 2π ω c. (30) Combination of rule(29) and condition(30) gives the proposed synthesis equations ω c 2π α, ω o= ω c, 0<µ 1 (31) µ where µ is a sufficiently small scaling factor. Worth to emphasize here that the synthesis equations(27)-(28) and tuning rules(31) guarantee satisfaction of requirement R3 with noovershooting response only in the perfect compensation conditions. Thus, if the compensation ofthetotaldisturbanceisnotperfect(apracticalcase),therequirementr3willbemetonly approximately. Summarizing, the ADRC control law is a combination of definition(7) with(24), and takes the final form ] u= [ βr θ 20 βr θ 10 β r +k d ( β r ˆx 2 )+k p (β r β) ˆx 3 /ˆθ 6, (32) whereˆx 2 andˆx 3 aretakenfromleso.theterm β r θ 20 βr θ 10 β r isresponsibleforthe feedforwardcontrol,thetermk d ( β r ˆx 2 )+k p (β r β)isthepdfeedbackcontrol,whileˆx 3 is responsible for a compensation of the total disturbance. According to assumption A1, the D partofthepdcontrolcomponenthasbeenrewrittenbyusingtheestimateˆx 2,becausesignal β is not measurable and it cannot be used in the controller. Moreover, in practical applications it is recommended to post-process the control signal(32) with the saturation function Sat(u,u m ) min{ u,u m } sign(u), (33) whereu m >0isaprescribedsaturationlevelofthecontrolsignal(inthecaseofsystem(1), oneshalltakeu m π).aresultantschemeoftheadrccontrolsystemcorrespondingtothe control law(32) followed by the saturation block is presented in Figure 2.
6 IAR-PUT: Laboratory of Adaptive Control E6 6 Figure2:BlockschemeoftheADRCsystemfortheaero-plant;theblocksandarrowshighlighted in gray constitute the adaptive loop in the control system while the black ones correspond to the conventional part of the control system(rsg = Reference Signals Generator) 3.1 Reference trajectory tracking in the ADRC system. Open the file DeltaWingPlantADRC.mdl which contains the plant described by dynamics(1) and the reference signal generator(rsg). The RSG block produces twotypesofthereferencetrajectoryy r (t)anditstimederivativesẏ r (t),ÿ r (t): TYPE1: y r (t) Y r sin(ω r t), (34) TYPE2: y r (t) H(s)[Y r (t)rect(ω r t)], (35) whererect(ω r t)representsarectangularsignalwithunitamplitudeandfrequency ω r rad/s,h(s)isaprescribedthirdorderlinearfilter,whiley r (t)isatime-varying amplitude. On the scheme in file DeltaWingPlantADRC.mdl implement the estimator LESO in the continuous-time-domain form determined by(8), the outer-loop PD+FF controller(24), and close the loop according to the control law(32) followed by thesaturationblock.selectthefollowingparameters:u m =π,α=2.0s,ˆθ 6 from amiddlepointoftheknownrange[0.05,0.8],andµ=0.2. RuntheADRCsystemfortheexternaldisturbanced(t) 0andtheplantinitial conditionsβ(0)=0.4rad, β(0)=0(tothelatteraim,oneneedstoappropriately initialize two global variables beta0 and betap0). Analyze the resultant control qualityforbothtypesofareferencetrajectorygeneratedbythersgblock see (34)-(35) usingthedefaultparameters(readthemoutfrominsideofthersg blocks). Important: for the analysis purposes check the time plots of the tracking error e(t)aswellasthecontrolsignalu(t),andcomparestatex(t)withitsestimate ˆx(t)computedbyLESO;comparethereferencesignaly r (t)withtheplantoutput onthesameplot;checkalsobehavioroftheestimateˆf(t). Repeat and analyze simulations for µ {0.5;0.1;0.03}. (36) Does the system satisfy performance requirements R2 and R3 in all the cases? How does the decreasing value of µ influence the control performance and the control signal?whateffectsdoyouexpectafteraddingastochasticnoisetosignaly?
7 IAR-PUT: Laboratory of Adaptive Control E6 7 Compare the control performance of the full ADRC controller with the performance obtained when the compensation(adaptation) loop is open(by forcing ˆx 3 (t) 0). Turnontheexternaldisturbanced(t),whichcanbeselectedinsideablockofthe plant. Check the control performance of the ADRC system in these conditions. Repeat the simulations for µ taken from the set determined by(36). Compare the control performance when the compensation(adaptation) loop is open. Replace the continuous-time LESO with its discrete-time counterpart represented by(16).checktheinfluenceofthesamplingtimet a usedforcomputationsofthe discrete-time LESO on the overall tracking performance for the following set of sampling time values: T a {0.04;0.03;0.01}s. (37) Note: the above simulations conduct using µ = 0.1.
Control System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationEvery real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics
Sensitivity Analysis of Disturbance Accommodating Control with Kalman Filter Estimation Jemin George and John L. Crassidis University at Buffalo, State University of New York, Amherst, NY, 14-44 The design
More informationExam. 135 minutes, 15 minutes reading time
Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design
CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationEL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)
EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the
More informationCONTROL DESIGN FOR SET POINT TRACKING
Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded
More informationTopic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis
Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of
More information1 The Observability Canonical Form
NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationState Feedback and State Estimators Linear System Theory and Design, Chapter 8.
1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationControl of Electromechanical Systems
Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance
More information5. Observer-based Controller Design
EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1
More informationStochastic Optimal Control!
Stochastic Control! Robert Stengel! Robotics and Intelligent Systems, MAE 345, Princeton University, 2015 Learning Objectives Overview of the Linear-Quadratic-Gaussian (LQG) Regulator Introduction to Stochastic
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II
MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive
More informationPole placement control: state space and polynomial approaches Lecture 2
: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state
More informationMS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant
MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant How to control the thermal power plant in order to ensure the stable operation of the plant? In the assignment Production
More information1 Trajectory Generation
CS 685 notes, J. Košecká 1 Trajectory Generation The material for these notes has been adopted from: John J. Craig: Robotics: Mechanics and Control. This example assumes that we have a starting position
More informationMultivariable MRAC with State Feedback for Output Tracking
29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeA18.5 Multivariable MRAC with State Feedback for Output Tracking Jiaxing Guo, Yu Liu and Gang Tao Department
More informationInternal Model Control of A Class of Continuous Linear Underactuated Systems
Internal Model Control of A Class of Continuous Linear Underactuated Systems Asma Mezzi Tunis El Manar University, Automatic Control Research Laboratory, LA.R.A, National Engineering School of Tunis (ENIT),
More informationOutput Adaptive Model Reference Control of Linear Continuous State-Delay Plant
Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Boris M. Mirkin and Per-Olof Gutman Faculty of Agricultural Engineering Technion Israel Institute of Technology Haifa 3, Israel
More informationAutonomous Helicopter Landing A Nonlinear Output Regulation Perspective
Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University
More informationECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University
ECEn 483 / ME 431 Case Studies Randal W. Beard Brigham Young University Updated: December 2, 2014 ii Contents 1 Single Link Robot Arm 1 2 Pendulum on a Cart 9 3 Satellite Attitude Control 17 4 UUV Roll
More informationControl Systems Design
ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:
More informationVortex Model Based Adaptive Flight Control Using Synthetic Jets
Vortex Model Based Adaptive Flight Control Using Synthetic Jets Jonathan Muse, Andrew Tchieu, Ali Kutay, Rajeev Chandramohan, Anthony Calise, and Anthony Leonard Department of Aerospace Engineering Georgia
More informationDisturbance Attenuation for a Class of Nonlinear Systems by Output Feedback
Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of
More informationLinear State Feedback Controller Design
Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University
More informationTopic # Feedback Control Systems
Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the
More informationRecent Advances in Positive Systems: The Servomechanism Problem
Recent Advances in Positive Systems: The Servomechanism Problem 47 th IEEE Conference on Decision and Control December 28. Bartek Roszak and Edward J. Davison Systems Control Group, University of Toronto
More informationME 132, Fall 2015, Quiz # 2
ME 132, Fall 2015, Quiz # 2 # 1 # 2 # 3 # 4 # 5 # 6 Total NAME 14 10 8 6 14 8 60 Rules: 1. 2 sheets of notes allowed, 8.5 11 inches. Both sides can be used. 2. Calculator is allowed. Keep it in plain view
More informationLMIs for Observability and Observer Design
LMIs for Observability and Observer Design Matthew M. Peet Arizona State University Lecture 06: LMIs for Observability and Observer Design Observability Consider a system with no input: ẋ(t) = Ax(t), x(0)
More informationComputer Problem 1: SIE Guidance, Navigation, and Control
Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw
More informationIntroduction. 1.1 Historical Overview. Chapter 1
Chapter 1 Introduction 1.1 Historical Overview Research in adaptive control was motivated by the design of autopilots for highly agile aircraft that need to operate at a wide range of speeds and altitudes,
More informationLecture 1: Feedback Control Loop
Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure
More informationOutput Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems
Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk
More informationPassivity-based Adaptive Inventory Control
Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 6-8, 29 ThB.2 Passivity-based Adaptive Inventory Control Keyu Li, Kwong Ho Chan and
More informationNonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao
International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 015) Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du,
More informationGAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL
GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY
More informationOn Convergence of Nonlinear Active Disturbance Rejection for SISO Systems
On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems Bao-Zhu Guo 1, Zhi-Liang Zhao 2, 1 Academy of Mathematics and Systems Science, Academia Sinica, Beijing, 100190, China E-mail:
More informationAdaptive Nonlinear Control A Tutorial. Miroslav Krstić
Adaptive Nonlinear Control A Tutorial Miroslav Krstić University of California, San Diego Backstepping Tuning Functions Design Modular Design Output Feedback Extensions A Stochastic Example Applications
More informationComparison of four state observer design algorithms for MIMO system
Archives of Control Sciences Volume 23(LIX), 2013 No. 2, pages 131 144 Comparison of four state observer design algorithms for MIMO system VINODH KUMAR. E, JOVITHA JEROME and S. AYYAPPAN A state observer
More informationPower Rate Reaching Law Based Second Order Sliding Mode Control
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Power Rate Reaching Law Based Second Order Sliding Mode Control Nikam A.E 1. Sankeshwari S.S 2. 1 P.G. Department. (Electrical Control
More informationMobile Robot Control on a Reference Path
Proceedings of the 3th Mediterranean Conference on Control and Automation Limassol, Cyprus, June 7-9, 5 WeM5-6 Mobile Robot Control on a Reference Path Gregor Klančar, Drago Matko, Sašo Blažič Abstract
More informationMulti-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures
Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.
More information10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller
Pole-placement by state-space methods Control Design To be considered in controller design * Compensate the effect of load disturbances * Reduce the effect of measurement noise * Setpoint following (target
More informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design
AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability
More informationA sub-optimal second order sliding mode controller for systems with saturating actuators
28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo
More informationChapter 2 Review of Linear and Nonlinear Controller Designs
Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide
More informationOutput-feedback Dynamic Surface Control for a Class of Nonlinear Non-minimum Phase Systems
96 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO., JANUARY 06 Output-feedback Dynamic Surface Control for a Class of Nonlinear Non-minimum Phase Systems Shanwei Su Abstract In this paper, an output-feedback
More informationNONLINEAR SAMPLED-DATA OBSERVER DESIGN VIA APPROXIMATE DISCRETE-TIME MODELS AND EMULATION
NONLINEAR SAMPLED-DAA OBSERVER DESIGN VIA APPROXIMAE DISCREE-IME MODELS AND EMULAION Murat Arcak Dragan Nešić Department of Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute
More informationTopic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback
Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall
More informationAdaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs
5 American Control Conference June 8-, 5. Portland, OR, USA ThA. Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs Monish D. Tandale and John Valasek Abstract
More informationH-infinity Model Reference Controller Design for Magnetic Levitation System
H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-
More informationto have roots with negative real parts, the necessary and sufficient conditions are that:
THE UNIVERSITY OF TEXAS AT SAN ANTONIO EE 543 LINEAR SYSTEMS AND CONTROL H O M E W O R K # 7 Sebastian A. Nugroho November 6, 7 Due date of the homework is: Sunday, November 6th @ :59pm.. The following
More informationINVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN. Leonid Lyubchyk
CINVESTAV Department of Automatic Control November 3, 20 INVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN Leonid Lyubchyk National Technical University of Ukraine Kharkov
More informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle
High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,
More informationRobust Semiglobal Nonlinear Output Regulation The case of systems in triangular form
Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio
More informationHigh-Gain Observers in Nonlinear Feedback Control
High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear
More informationIntroduction to centralized control
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task
More informationStable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum
Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada
More informationLinear Control Systems
Linear Control Systems Project session 3: Design in state-space 6 th October 2017 Kathleen Coutisse kathleen.coutisse@student.ulg.ac.be 1 Content 1. Closed loop system 2. State feedback 3. Observer 4.
More informationCHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE
80 CHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE 6.1 GENERAL In this chapter a control strategy for hyperthermia system is developed using fast output sampling feedback control law which is a type of
More informationH 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4
1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive
More informationControl of industrial robots. Centralized control
Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control
More informationAdaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints
Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints Alexander Leonessa Dep. of Mechanical, Materials and Aerospace Engineering University of Central
More informationDepartment of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010
Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010 Problem 1: Control of Short Period Dynamics Consider the
More informationAdaptive NN Control of Dynamic Systems with Unknown Dynamic Friction
Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction S. S. Ge 1,T.H.LeeandJ.Wang Department of Electrical and Computer Engineering National University of Singapore Singapore 117576 Abstract
More informationAerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)
Aerial Robotics Vision-based control for Vertical Take-Off and Landing UAVs Toulouse, October, 2 nd, 2014 Henry de Plinval (Onera - DCSD) collaborations with P. Morin (UPMC-ISIR), P. Mouyon (Onera), T.
More informationGlobal stabilization of feedforward systems with exponentially unstable Jacobian linearization
Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique
More informationMulti-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter
Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,
More informationAdaptive Control with a Nested Saturation Reference Model
Adaptive Control with a Nested Saturation Reference Model Suresh K Kannan and Eric N Johnson School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 This paper introduces a neural
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review
Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More informationAdaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads
2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown
More informationRobotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007
Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal
More informationControl Systems Theory and Applications for Linear Repetitive Processes
Eric Rogers, Krzysztof Galkowski, David H. Owens Control Systems Theory and Applications for Linear Repetitive Processes Springer Contents 1 Examples and Representations 1 1.1 Examples and Control Problems
More informationNeural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot
Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah
More informationGain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control
Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR
More informationTrajectory Planning, Setpoint Generation and Feedforward for Motion Systems
2 Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems Paul Lambrechts Digital Motion Control (4K4), 23 Faculty of Mechanical Engineering, Control Systems Technology Group /42 2
More informationIntroduction to centralized control
Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques
More informationLecture 9 Nonlinear Control Design
Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline
More informationSAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015
FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a
More informationControl Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft
Control Systems Design, SC426 SC426 Fall 2, dr A Abate, DCSC, TU Delft Lecture 5 Controllable Canonical and Observable Canonical Forms Stabilization by State Feedback State Estimation, Observer Design
More informationSatellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon
Satellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon Outline 1. Overview of Attitude Determination and Control system. Problem formulation 3. Control schemes
More informationDesign Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain
World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani
More informationControl Systems. State Estimation.
State Estimation chibum@seoultech.ac.kr Outline Dominant pole design Symmetric root locus State estimation We are able to place the CLPs arbitrarily by feeding back all the states: u = Kx. But these may
More informationSYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER
SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER Exercise 54 Consider the system: ẍ aẋ bx u where u is the input and x the output signal (a): Determine a state space realization (b): Is the
More informationA Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems
Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System
More informationSystems and Control Theory Lecture Notes. Laura Giarré
Systems and Control Theory Lecture Notes Laura Giarré L. Giarré 2017-2018 Lesson 17: Model-based Controller Feedback Stabilization Observers Ackerman Formula Model-based Controller L. Giarré- Systems and
More informationSimulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach
Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),
More informationThe loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)
Lecture 7. Loop analysis of feedback systems (2). Loop shaping 2. Performance limitations The loop shaping paradigm. Estimate performance and robustness of the feedback system from the loop transfer L(jω)
More informationActive Disturbance Rejection Control of Waste Heat Recovery Systems With Organic Rankine Cycles
GRC Transactions, Vol. 40, 2016 Active Disturbance Rejection Control of Waste Heat Recovery Systems With Organic Rankine Cycles Jing Zhang, Yan Wang, Zhigang Wang, and Wencheng Fu 1 Tianjin Key Laboratory
More informationCALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems
CDS 101 1. For each of the following linear systems, determine whether the origin is asymptotically stable and, if so, plot the step response and frequency response for the system. If there are multiple
More informationThe Rationale for Second Level Adaptation
The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach
More informationPredictive Control - Computer Exercise 1
Predictive Control - Computer Exercise 1 Marcus Greiff January 22, 2018 This is a simulation exercise in FRTN15 Predictive Control. It should give you an introduction to adaptive control, in particular
More informationState estimation of uncertain multiple model with unknown inputs
State estimation of uncertain multiple model with unknown inputs Abdelkader Akhenak, Mohammed Chadli, Didier Maquin and José Ragot Centre de Recherche en Automatique de Nancy, CNRS UMR 79 Institut National
More informationEfficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph
Efficient robust optimization for robust control with constraints p. 1 Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationA ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS
Copyright IFAC 15th Triennial World Congress, Barcelona, Spain A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS Wen Chen, Mehrdad Saif 1 School of Engineering
More informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationA Comparative Study on Automatic Flight Control for small UAV
Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 18 Paper No. 13 DOI: 1.11159/cdsr18.13 A Comparative Study on Automatic
More information