2E1252 Control Theory and Practice

Similar documents
Material. Lecture 8 Backlash and Quantization. Linear and Angular Backlash. Example: Parallel Kinematic Robot. Backlash.

Chapter 3 MATHEMATICAL MODELING OF DYNAMIC SYSTEMS

Adaptive Fault-tolerant Control with Control Allocation for Flight Systems with Severe Actuator Failures and Input Saturation

Review of course Nonlinear control Lecture 5. Lyapunov based design Torkel Glad Lyapunov design Control Lyapunov functions Control Lyapunov function

Intro. Computer Control Systems: F9

Adaptive Control of Uncertain Hammerstein Systems with Monotonic Input Nonlinearities Using Auxiliary Nonlinearities

Nonparametric Identification and Robust H Controller Synthesis for a Rotational/Translational Actuator

Linear System Theory (Fall 2011): Homework 1. Solutions

Safe Manual Control of the Furuta Pendulum

Gradient Projection Anti-windup Scheme on Constrained Planar LTI Systems. Justin Teo and Jonathan P. How

Fuzzy Control of a Nonlinear Deterministic System for Different Operating Points

FRTN10 Exercise 12. Synthesis by Convex Optimization

Robot Dynamics Fixed Wing UAS: Control and Solar UAS

EL2520 Control Theory and Practice

Calculations involving a single random variable (SRV)

Sources of Non Stationarity in the Semivariogram

Integration of Basic Functions. Session 7 : 9/23 1

Theoretical and Experimental Implementation of DC Motor Nonlinear Controllers

Linear and Nonlinear Model Predictive Control of Quadruple Tank Process

The Real Stabilizability Radius of the Multi-Link Inverted Pendulum

Bounded UDE-based Controller for Systems with Input Constraints

DEPTH CONTROL OF THE INFANTE AUV USING GAIN-SCHEDULED REDUCED-ORDER OUTPUT FEEDBACK 1. C. Silvestre A. Pascoal

NEURAL CONTROL OF NONLINEAR SYSTEMS: A REFERENCE GOVERNOR APPROACH

Math 116 First Midterm October 14, 2009

BLOOM S TAXONOMY. Following Bloom s Taxonomy to Assess Students

1. State-Space Linear Systems 2. Block Diagrams 3. Exercises

This is a repository copy of Enhanced Bounded Integral Control of Input-to-State Stable Nonlinear Systems.

Artemisa. edigraphic.com. The uncertainty concept and its implications for laboratory medicine. medigraphic. en línea. Reporte breve Metrología

Estimating models of inverse systems

Study on the impulsive pressure of tank oscillating by force towards multiple degrees of freedom

EL2520 Control Theory and Practice

Lecture 6 : Linear Fractional Transformations (LFTs) Dr.-Ing. Sudchai Boonto

The Linear Quadratic Regulator

Lecture: Corporate Income Tax - Unlevered firms

An Introduction to Geostatistics

Lecture: Corporate Income Tax

Lecture 17 Errors in Matlab s Turbulence PSD and Shaping Filter Expressions

CDS 110b: Lecture 1-2 Introduction to Optimal Control

Bumpless transfer for discrete-time switched systems

Bayes and Naïve Bayes Classifiers CS434

Feedback Control of Linear SISO systems. Process Dynamics and Control

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

M 21 M 22 1 S. . x. x u B D A C

A Model-Free Adaptive Control of Pulsed GTAW

Deakin Research Online

AN ALTERNATIVE DECOUPLED SINGLE-INPUT FUZZY SLIDING MODE CONTROL WITH APPLICATIONS

Lecture Notes On THEORY OF COMPUTATION MODULE - 2 UNIT - 2

AN ALTERNATIVE DECOUPLED SINGLE-INPUT FUZZY SLIDING MODE CONTROL WITH APPLICATIONS

Relativity II. The laws of physics are identical in all inertial frames of reference. equivalently

Stability of Model Predictive Control using Markov Chain Monte Carlo Optimisation

1. LQR formulation 2. Selection of weighting matrices 3. Matlab implementation. Regulator Problem mm3,4. u=-kx

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

System identification of buildings equipped with closed-loop control devices

Affine Invariant Total Variation Models

ECE317 : Feedback and Control

Outline. Model Predictive Control: Current Status and Future Challenges. Separation of the control problem. Separation of the control problem

Topic # Feedback Control Systems

III. Demonstration of a seismometer response with amplitude and phase responses at:

Lecture 3. (2) Last time: 3D space. The dot product. Dan Nichols January 30, 2018

Model reduction of nonlinear systems using incremental system properties

Uncertainty Analysis of the Thunder Scientific Model 1200 Two-Pressure Humidity Generator

EE 422G - Signals and Systems Laboratory

Simulation Based Analysis of Two Different Control Strategies for PMSM

Control of a Power Assisted Lifting Device

Math 263 Assignment #3 Solutions. 1. A function z = f(x, y) is called harmonic if it satisfies Laplace s equation:

Approximate optimal solution of the DTHJB equation for a class of nonlinear affine systems with unknown dead-zone constraints

An extremum seeking approach to parameterised loop-shaping control design

Modeling of Mold Oscillation. Mold Oscillation System at NUCOR

Formal Methods for Deriving Element Equations

Krauskopf, B., Lee, CM., & Osinga, HM. (2008). Codimension-one tangency bifurcations of global Poincaré maps of four-dimensional vector fields.

Controls Problems for Qualifying Exam - Spring 2014

Sareban: Evaluation of Three Common Algorithms for Structure Active Control

Linear State Feedback Controller Design

Separation Principle & Full-Order Observer Design

Research on Longitudinal Tracking Control for a Simulated Intelligent Vehicle Platoon

08.06 Shooting Method for Ordinary Differential Equations

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Systems Analysis and Control

Andrew W. Moore Professor School of Computer Science Carnegie Mellon University

The Dual of the Maximum Likelihood Method

Development of Second Order Plus Time Delay (SOPTD) Model from Orthonormal Basis Filter (OBF) Model

CFD-Simulation thermoakustischer Resonanzeffekte zur Bestimmung der Flammentransferfunktion

sin u 5 opp } cos u 5 adj } hyp opposite csc u 5 hyp } sec u 5 hyp } opp Using Inverse Trigonometric Functions

Interrogative Simulation and Uncertainty Quantification of Multi-Disciplinary Systems

CM 3310 Process Control, Spring Lecture 21

Step input, ramp input, parabolic input and impulse input signals. 2. What is the initial slope of a step response of a first order system?

Lecture 25: Tue Nov 27, 2018

Modelling by Differential Equations from Properties of Phenomenon to its Investigation

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

Prototype Angle Domain Repetitive Control - Affine Parameterization Approach

Decision Making in Complex Environments. Lecture 2 Ratings and Introduction to Analytic Network Process

Online Solution of State Dependent Riccati Equation for Nonlinear System Stabilization

Lesson 81: The Cross Product of Vectors

Comparison of Monte Carlo and deterministic simulations of a silicon diode Jose A. Carrillo Λ, Irene M. Gamba y, Orazio Muscato z and Chi-Wang Shu x N

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Mat 241 Homework Set 3 Due Professor David Schultz

Dynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.

Outline. Model Predictive Control Short Course Introduction. The model predictive control framework. The power of abstraction

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Assignment Fall 2014

Transcription:

2E1252 Control Theory and Practice Lectre 11: Actator satration and anti wind-p Learning aims After this lectre, yo shold nderstand how satration can case controller states to wind p know how to modify a linear observer to accont for satration be able to interpret the observer modification in a block diagram be able to analyze closed-loop stability sing the small-gain theorem know how to tne the anti-windp gain for a PID controller Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden So far Actation is typically limited we have designed linear controllers for linear systems In practically all control systems, the actation is limited (ncertainty models allow s to accont for some nonlinearities) The new block represents a satration 8 >< min if apple min = sat( )= max if max >: otherwise 1

The impact of limited actation Step response of linear system Consider the simple servo model: A nit step response for the linear closed-loop (assming no satration) A controller is which has poles in -13.2444± 13.2255i, and 0.0204 Note: controller is nstable. Step response with satrated control What is wrong? Step responses with actator satration for small and large reference change When actator is satrated, the system operates in open loop (changes in do not affect or controller states while satrated) max Constant inpt make plant and controller states to grow large ( wind p ) particlarly critical when plant or controller is nstable or integrating 2

Understanding what is wrong An improvement Consider observer-based controllers (e.g. LQ, H-infinity, H-2, etc.) d dt ˆx(t) =Aˆx(t)+B(t)+K(y(t) (t) = Lˆx(t) Controller transfer fnction: ŷ(t)) U l (s) = F y (s)y (s) = L(sI A + BL + KC) 1 KY(s) Basic idea of observer: simlate system and correct when ŷ(t) 6= y(t) simlation part does not reflect reality when inpt is satrated! Make sre that observer reflects actal system dynamics d ˆx(t) =Aˆx(t)+B(t)+K(y(t) dt ŷ(t)) (t) = sat( (t)) (t) = Lˆx(t) Modification known as observer-based anti-windp avoids that controller states wind p often enogh to get reasonable performance Step responses with modified observer Analysis: no wind-p in satration Step responses with actator satration for small and large reference change When in satration, (t) =im is constant and controller dynamics is d ˆx(t) =Aˆx(t)+B(t)+K(y(t) ŷ(t)) = dt =(A KC)ˆx(t)+Bim + Ky(t) Stability properties given by A-KC, which is typically stable Taking Laplace transforms, we find U l (s) = L(sI A + KC) 1 KY (s) K(sI A + KC) 1 B im s Smaller overshoot, no longer nstable for large reference changes. 3

Interpretation: feedback from - Interpretation in block diagram To relate modified controller to original, re-write observer as d ˆx(t) =Aˆx(t)+B(t)+K(y(t) ŷ(t)) = dt =(A KC)ˆx(t)+B( (t)+(t) (t)) + K(y(t) ŷ(t)) = =(A BL KC)ˆx(t)+Ky(t)+B((t) (t)) Taking Laplace transforms, we find - W U l (s) = L(sI A + BL + KC) 1 KY (s) L(sI A + BL + KC) 1 B(U(s) U l (s)) = = F y (s)y (s)+w (s)(u(s) U l (s)) The linear control law pls compensation from (t) (t) Basis for many heristic techniqes for anti-windp (more later ) What abot stability? A small-gain analysis We have shown that in absence of satration, the closed-loop system is stable when inpt remains in satration, the controller is stable bt no stability garantees when control moves in and ot of satration! - W M lobal stability can sometimes be ensred sing small-gain theorem To find the linear system M, note that = W ( ) F y ) (I + W ) =(W F y ) := M Since gain of satration nonlinearity is one (cf. Lectre 1), so if kmk 1 < 1 closed-loop stability is ensred 4

Design gidelines Application to PID control 1. Design observer-based controller sing techniqe of choice 2. Modify observer to reflect the presence of satration nonlinearity 3. Attempt to establish stability sing small gain theorem, simlate 4. If nsatisfactory, re-design controller with higher penalty on control Common choice: Rle-of thmb: (tracking anti-reset windp) (T i integral time, T d derivative time of PID) DC Servo nder PID control Servo: PID+anti-windp 5

Smmary The problem with limited actation: New phenomena, not predicted by linear control theory controller, plant states wind p (grow large), feedback loop open Observer-based anti-windp make estimator reflect actal process dynamics ensres that controller states are stable in satration interpretation as feedback from satration error global stability analysis via small-gain theorem Anti-windp for PID control same strctre, heristic compensator, rles-of-thmbs 6