Laboratory of Adaptive Control

Size: px
Start display at page:

Download "Laboratory of Adaptive Control"

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

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 information

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics

Every 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 information

Exam. 135 minutes, 15 minutes reading time

Exam. 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 information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 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 information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 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 information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL 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 information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /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 information

1 The Observability Canonical Form

1 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 information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State 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 information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State 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 information

D(s) G(s) A control system design definition

D(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 information

Control of Electromechanical Systems

Control 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 information

5. Observer-based Controller Design

5. 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 information

Stochastic Optimal Control!

Stochastic 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 information

MCE/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 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 information

Pole placement control: state space and polynomial approaches Lecture 2

Pole 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 information

MS-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 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 information

1 Trajectory Generation

1 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 information

Multivariable MRAC with State Feedback for Output Tracking

Multivariable 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 information

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Internal 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 information

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Output 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 information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous 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 information

ECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University

ECEn 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 information

Control Systems Design

Control 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 information

Vortex Model Based Adaptive Flight Control Using Synthetic Jets

Vortex 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 information

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance 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 information

Linear State Feedback Controller Design

Linear 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 information

Topic # Feedback Control Systems

Topic # 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 information

Recent Advances in Positive Systems: The Servomechanism Problem

Recent 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 information

ME 132, Fall 2015, Quiz # 2

ME 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 information

LMIs for Observability and Observer Design

LMIs 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 information

Computer Problem 1: SIE Guidance, Navigation, and Control

Computer 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 information

Introduction. 1.1 Historical Overview. Chapter 1

Introduction. 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 information

Lecture 1: Feedback Control Loop

Lecture 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 information

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output 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 information

Passivity-based Adaptive Inventory Control

Passivity-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 information

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

Nonlinear 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 information

GAIN 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 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 information

On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems

On 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 information

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Adaptive 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 information

Comparison of four state observer design algorithms for MIMO system

Comparison 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 information

Power Rate Reaching Law Based Second Order Sliding Mode Control

Power 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 information

Mobile Robot Control on a Reference Path

Mobile 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 information

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-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 information

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

10/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 information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Raktim 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 information

A sub-optimal second order sliding mode controller for systems with saturating actuators

A 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 information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 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 information

Output-feedback Dynamic Surface Control for a Class of Nonlinear Non-minimum Phase Systems

Output-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 information

NONLINEAR SAMPLED-DATA OBSERVER DESIGN VIA APPROXIMATE DISCRETE-TIME MODELS AND EMULATION

NONLINEAR 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 information

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic # 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 information

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Adaptive 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 information

H-infinity Model Reference Controller Design for Magnetic Levitation System

H-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 information

to have roots with negative real parts, the necessary and sufficient conditions are that:

to 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 information

INVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN. Leonid Lyubchyk

INVERSE 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 information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

High-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 information

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Robust 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 information

High-Gain Observers in Nonlinear Feedback Control

High-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 information

Introduction to centralized control

Introduction 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 information

Stable 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 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 information

Linear Control Systems

Linear 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 information

CHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE

CHAPTER 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 information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 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 information

Control of industrial robots. Centralized control

Control 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 information

Adaptive 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 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 information

Department 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 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 information

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Adaptive 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 information

Aerial 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, 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 information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global 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 information

Multi-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 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 information

Adaptive Control with a Nested Saturation Reference Model

Adaptive 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 information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr 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 information

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Adaptive 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 information

Robotics & 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 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 information

Control Systems Theory and Applications for Linear Repetitive Processes

Control 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 information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural 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 information

Gain 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 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 information

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Trajectory 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 information

Introduction to centralized control

Introduction 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 information

Lecture 9 Nonlinear Control Design

Lecture 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 information

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE 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 information

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Control 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 information

Satellite 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 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 information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design 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 information

Control Systems. State Estimation.

Control 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 information

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

SYSTEMTEORI - Ö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 information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A 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 information

Systems and Control Theory Lecture Notes. Laura Giarré

Systems 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 information

Simulation 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 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 information

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

The 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 information

Active Disturbance Rejection Control of Waste Heat Recovery Systems With Organic Rankine Cycles

Active 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 information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

CALIFORNIA 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 information

The Rationale for Second Level Adaptation

The 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 information

Predictive Control - Computer Exercise 1

Predictive 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 information

State estimation of uncertain multiple model with unknown inputs

State 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 information

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph

Efficient 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 information

Multi-Robotic Systems

Multi-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 information

A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS

A 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 information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc 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 information

A Comparative Study on Automatic Flight Control for small UAV

A 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