Pole-Placement Design A Polynomial Approach
|
|
- Mark Pierce
- 5 years ago
- Views:
Transcription
1 TU Berlin Discrete-Time Control Systems 1 Pole-Placement Design A Polynomial Approach Overview A Simple Design Problem The Diophantine Equation More Realistic Assumptions
2 TU Berlin Discrete-Time Control Systems 2 A Simple Design Problem System: A(q)y[k] = B(q)u[k] (1) Assumptions: A = q n a + a 1 q na a na 1q + a na is monic deg A > deg B Disturbances are widely spread impulses Specifications are given by the closed-loop characteristic polynomial, and the controller may have certain properties, for example, integral action General linear controller (u c : command signal, y: measured output, u: control signal): R(q)u[k] = T(q)u c [k] S(q)y[k] (2)
3 TU Berlin Discrete-Time Control Systems 3 R(q) is chosen to be monic Feedforward part: H ff (z) = T(z) R(z) (3) Feedback part: H fb (z) = S(z) R(z) (4) Goal: Causal controller with no time-delay deg R = deg S (5)
4 TU Berlin Discrete-Time Control Systems 4 Solving the design process Eliminating u[k] between the process model (1) and the controller (2) gives (A(q)R(q) + B(q)S(q)) y[k] = B(q)T(q)u c [k] (6) Closed-loop characteristic polynomial: A cl (z) = A(z)R(z) + B(z)S(z) (7) The pole-placement design is to find polynomials S and R that satisfy Eq (7) for given A, B, and A cl Eq (7) is called Diophantine Equation Factorising the A cl polynomial: A cl (z) = A c (z)a o (z) (8)
5 TU Berlin Discrete-Time Control Systems 5 We call A c (z) the controller polynomial and A o (z) the observer polynomial In order to determine the polynomial T, we calculate the pulse-transfer function from the command signal to the output: Y (z) = B(z)T(z) A cl (z) U c(z) = B(z)T(z) A c (z)a o (z) U c(z) (9) Zeros of the open-loop system are also zeros of the closed-loop system (unless B(z) and A cl (z) have common factors) Let s choose the polynomial T so that is cancels the observer polynomial A o : The response to command signals is then given by T(z) = t 0 A o (z) (10) Y(z) = t 0B(z) A c (z) U c(z) (11) where t 0 is chosen to obtain a desired static gain for the system (eg, for unit gain: t 0 = A c (1)/B(1))
6 TU Berlin Discrete-Time Control Systems 6 The Diophantine Equation - Minimal-Degree Solution: The equation A cl (z) = A(z)R(z) + B(z)S(z) (12) has a solution only if the greatest common divisor of A and B divides A cl Number of controller parameters when deg R = deg S: n p = 2(deg R + 1) = 2 deg R + 2 (13) Degree of A cl (remind that deg(ar) > deg(bs)): deg(a cl ) = max(deg(ar), deg(bs)) = deg(ar) = deg(a) + deg(r) (14) Number of equations (coefficients of A cl ): n e = deg(a cl ) + 1 = deg(a) + deg(r) + 1 (15)
7 TU Berlin Discrete-Time Control Systems 7 Unique minimal solution: n e = n p (16) deg A + deg R + 1 = 2 deg R + 2 (17) deg R = deg A 1 (18) Degree of the closed-loop polynomial for the minimum-degree solution: deg A cl = 2 deg(a) 1 (19)
8 TU Berlin Discrete-Time Control Systems 8 The Diophantine equation can be solved using matrix calculations (n = n a > n b ): a b a 1 a b 1 b r 0 a 2 a 1 a 0 0 b 2 b 1 b 0 0 r 1 a n a n 1 a n 2 a 0 b n b n 1 b n 2 b 0 r na 1 0 a n a n 1 a 1 0 b n b n 1 b 1 s a n a b n b 2 s na 1 = a cl,0 a cl,1 a cl,2 a cl,n a cl,n+1 a cl,n a n b n a cl,2n 1 B = b 0 q n + b 1 q n b n 1 q + b n = b 0 q n b + b 1 q n b b nb 1q + b nb (21) A = a 0 q n + a 1 q n a n 1 q + a n = 1q n a + a 1 q n a a na 1q + a na (22)
9 TU Berlin Discrete-Time Control Systems 9 More Realistic Assumptions Cancellations of Poles and Zeros Factorisation of A and B: A = A + A (23) B = B + B (24) A + and B + are stable (well damped) factors that can be cancelled (both should be chosen monic) Poles that shall be cancelled must be controller zeros and zeros that must be cancelled must be controller poles: R = B + R d R (25) S = A + S d S (26) where R d and S d are fixed pre-determined parts of the controller (see next subsection)
10 TU Berlin Discrete-Time Control Systems 10 Closed-loop polynomial: A cl = AR + BS = A + B + (R d RA + S d SB ) = A + B + A cl (27) Cancelled zeros and poles are part of the closed-loop polynomial and must therefore be well damped! Cancelling the common factors we find that the polynomials R and S must satisfy: RR d A + SS d B = A cl (28) Minimal-degree solution: n e = n p (29) deg A cl + 1 = deg R + deg S + 2 (30) max(deg RR d A, deg SS d B ) + 1 = deg R + deg S + 2 (31) For deg RR d A > deg SS d B we obtain: deg S = deg A + deg R d 1 (32) deg(rr d A ) = max(deg A cl, deg SS d B ) = deg A cl (33)
11 TU Berlin Discrete-Time Control Systems 11 deg A + deg R d 1 }{{} deg S deg A cl deg A deg R d }{{} deg R Solving this equation for deg A cl yields: + deg S d + deg A + = deg S = deg R (34) + deg R d + deg B + (35) deg A cl = 2 deg A + deg R d + deg S d deg B + deg A + 1 (36) deg A cl = 2 deg A + deg R d + deg S d 1 (37)
12 TU Berlin Discrete-Time Control Systems 12 In order to solve Eq (28) we create polynomials A and B with deg A = deg B = n = max(deg(a R d ), deg(b S d )): A = A R d (38) B = B S d (39) deg A cl + 1 a deg A a deg A 1 b deg B a deg B 1 0 a deg A 0 b deg B }{{}}{{} deg R+1 deg S+1 r 0 s 0 = a cl0 a cl1 (40)
13 TU Berlin Discrete-Time Control Systems 13 Handling disturbances x = y = u = BT AR + SB u c + BT AR + SB u c + AT AR + SB u c BR AR + SB v BR AR + SB v + BS AR + SB v BS AR + SB e AR AR + SB e AS AR + SB e
14 TU Berlin Discrete-Time Control Systems 14 To avoid steady-state errors due to constant load disturbances the static gain from the disturbance v to y must be zero: B(1)R(1) = 0 If B(1) 0 then we must require that R(1) = 0 This means that R d = z 1 is a factor of R(z) or that the controller is required to have integral action Elimination of periodic load disturbances (with period n ) by using R d = z n 1: v((k + n) ) v(k ) = (q n 1)v(k ) = 0 Elimination of sinusoidal load disturbances with frequency ω 0 : R d = z 2 + z cos(ω 0 ) + 1 Eliminating the effect of measurement noise at Nyquist frequency: S d = z + 1
15 TU Berlin Discrete-Time Control Systems 15 Pre-filter revisited Let us factorise the polynomial A cl = A + A }{{} o B + A }{{} c A o A c Let s choose the polynomial T so that is cancels the observer polynomial A o : T(z) = t 0 A o (z) (41) The response to command signals is then given by Y(z) = t 0B(z) A c (z) U c(z) = H m (z)u c (z) (42) where t 0 is chosen to obtain a desired static gain for the system (eg, for unit gain: t 0 = A c (1)/B(1))
Pole placement control: state space and polynomial approaches Lecture 3
: state space and polynomial es Lecture 3 O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename 10th January 2014 Outline The classical structure Towards 2
More informationLABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers
LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it
More informationCBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang
CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What
More informationEECE 460 : Control System Design
EECE 460 : Control System Design SISO Pole Placement Guy A. Dumont UBC EECE January 2011 Guy A. Dumont (UBC EECE) EECE 460: Pole Placement January 2011 1 / 29 Contents 1 Preview 2 Polynomial Pole Placement
More informationFRTN 15 Predictive Control
Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the
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 informationAnalysis of Discrete-Time Systems
TU Berlin Discrete-Time Control Systems TU Berlin Discrete-Time Control Systems 2 Stability Definitions We define stability first with respect to changes in the initial conditions Analysis of Discrete-Time
More informationAnalysis of Discrete-Time Systems
TU Berlin Discrete-Time Control Systems 1 Analysis of Discrete-Time Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin Discrete-Time
More informationDigital Control Systems
Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist
More informationLecture 13: Internal Model Principle and Repetitive Control
ME 233, UC Berkeley, Spring 2014 Xu Chen Lecture 13: Internal Model Principle and Repetitive Control Big picture review of integral control in PID design example: 0 Es) C s) Ds) + + P s) Y s) where P s)
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 informationOptimal Polynomial Control for Discrete-Time Systems
1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should
More informationEE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems
EE451/551: Digital Control Chapter 3: Modeling of Digital Control Systems Common Digital Control Configurations AsnotedinCh1 commondigitalcontrolconfigurations As noted in Ch 1, common digital control
More informationControl Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation
Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction
More informationDiscrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture
Discrete Systems Mark Cannon Hilary Term 22 - Lecture 4 Step response and pole locations 4 - Review Definition of -transform: U() = Z{u k } = u k k k= Discrete transfer function: Y () U() = G() = Z{g k},
More informationPole Placement Design
Department of Automatic Control LTH, Lund University 1 Introduction 2 Simple Examples 3 Polynomial Design 4 State Space Design 5 Robustness and Design Rules 6 Model Reduction 7 Oscillatory Systems 8 Summary
More informationDIGITAL CONTROLLER DESIGN
ECE4540/5540: Digital Control Systems 5 DIGITAL CONTROLLER DESIGN 5.: Direct digital design: Steady-state accuracy We have spent quite a bit of time discussing digital hybrid system analysis, and some
More informationRecursive, Infinite Impulse Response (IIR) Digital Filters:
Recursive, Infinite Impulse Response (IIR) Digital Filters: Filters defined by Laplace Domain transfer functions (analog devices) can be easily converted to Z domain transfer functions (digital, sampled
More informationControl Systems. Root Locus & Pole Assignment. L. Lanari
Control Systems Root Locus & Pole Assignment L. Lanari Outline root-locus definition main rules for hand plotting root locus as a design tool other use of the root locus pole assignment Lanari: CS - Root
More information1. Partial Fraction Expansion All the polynomials in this note are assumed to be complex polynomials.
Partial Fraction Expansion All the polynomials in this note are assumed to be complex polynomials A rational function / is a quotient of two polynomials P, Q with 0 By Fundamental Theorem of algebra, =
More informationECSE 4962 Control Systems Design. A Brief Tutorial on Control Design
ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/ Don t Wait Until The Last Minute! You got
More informationOutline. Classical Control. Lecture 1
Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction
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 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 informationProcess Modelling, Identification, and Control
Jan Mikles Miroslav Fikar 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Process Modelling, Identification, and
More informationChapter 7 - Solved Problems
Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal
More informationModelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu
Modelling and Control of Dynamic Systems Stability of Linear Systems Sven Laur University of Tartu Motivating Example Naive open-loop control r[k] Controller Ĉ[z] u[k] ε 1 [k] System Ĝ[z] y[k] ε 2 [k]
More information4.0 Update Algorithms For Linear Closed-Loop Systems
4. Update Algorithms For Linear Closed-Loop Systems A controller design methodology has been developed that combines an adaptive finite impulse response (FIR) filter with feedback. FIR filters are used
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationControl Systems Lab - SC4070 Control techniques
Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from
More informationIdentification of ARX, OE, FIR models with the least squares method
Identification of ARX, OE, FIR models with the least squares method CHEM-E7145 Advanced Process Control Methods Lecture 2 Contents Identification of ARX model with the least squares minimizing the equation
More informationEEE 184: Introduction to feedback systems
EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)
More informationAN INTRODUCTION TO THE CONTROL THEORY
Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter
More informationState Observers and the Kalman filter
Modelling and Control of Dynamic Systems State Observers and the Kalman filter Prof. Oreste S. Bursi University of Trento Page 1 Feedback System State variable feedback system: Control feedback law:u =
More informationLecture 6: Deterministic Self-Tuning Regulators
Lecture 6: Deterministic Self-Tuning Regulators Feedback Control Design for Nominal Plant Model via Pole Placement Indirect Self-Tuning Regulators Direct Self-Tuning Regulators c Anton Shiriaev. May, 2007.
More informationLecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30
289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap
More informationDigital Control: Summary # 7
Digital Control: Summary # 7 Proportional, integral and derivative control where K i is controller parameter (gain). It defines the ratio of the control change to the control error. Note that e(k) 0 u(k)
More informationClassify a transfer function to see which order or ramp it can follow and with which expected error.
Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,
More informationRepresentation of standard models: Transfer functions are often used to represent standard models of controllers and signal filters.
Chapter 5 Transfer functions 5.1 Introduction Transfer functions is a model form based on the Laplace transform, cf. Chapter 4. Transfer functions are very useful in analysis and design of linear dynamic
More informationLecture 04: Discrete Frequency Domain Analysis (z-transform)
Lecture 04: Discrete Frequency Domain Analysis (z-transform) John Chiverton School of Information Technology Mae Fah Luang University 1st Semester 2009/ 2552 Outline Overview Lecture Contents Introduction
More informationChapter 13 Digital Control
Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one
More informationModule 9: State Feedback Control Design Lecture Note 1
Module 9: State Feedback Control Design Lecture Note 1 The design techniques described in the preceding lectures are based on the transfer function of a system. In this lecture we would discuss the state
More informationTrajectory tracking control and feedforward
Trajectory tracking control and feedforward Aim of this chapter : Jan Swevers May 2013 Learn basic principles of feedforward design for trajectory tracking Focus is on feedforward filter design: comparison
More informationLecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.
ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition
More informationDigital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada
Digital Control System Models M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline Model of ADC. Model of DAC. Model of ADC, analog subsystem and DAC. Systems with transport
More informationDamped Oscillators (revisited)
Damped Oscillators (revisited) We saw that damped oscillators can be modeled using a recursive filter with two coefficients and no feedforward components: Y(k) = - a(1)*y(k-1) - a(2)*y(k-2) We derived
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 informationTime Response of Systems
Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =
More informationZ - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals.
Z - Transform The z-transform is a very important tool in describing and analyzing digital systems. It offers the techniques for digital filter design and frequency analysis of digital signals. Definition
More informationControl Systems I Lecture 10: System Specifications
Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture
More informationChapter 15 - Solved Problems
Chapter 5 - Solved Problems Solved Problem 5.. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, Consider a plant having a nominal model given by G o (s) = s + 2 The aim of the
More informationEE 422G - Signals and Systems Laboratory
EE 4G - Signals and Systems Laboratory Lab 9 PID Control Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 April, 04 Objectives: Identify the
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #14 Wednesday, February 5, 2003 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Chapter 7 Synthesis of SISO Controllers
More informationAPPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER
APPLICAION OF ADAPIVE CONROLLER O WAER HYDRAULIC SERVO CYLINDER Hidekazu AKAHASHI*, Kazuhisa IO** and Shigeru IKEO** * Division of Science and echnology, Graduate school of SOPHIA University 7- Kioicho,
More informationRoundoff Noise in Digital Feedback Control Systems
Chapter 7 Roundoff Noise in Digital Feedback Control Systems Digital control systems are generally feedback systems. Within their feedback loops are parts that are analog and parts that are digital. At
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 informationCHAPTER 7 STEADY-STATE RESPONSE ANALYSES
CHAPTER 7 STEADY-STATE RESPONSE ANALYSES 1. Introduction The steady state error is a measure of system accuracy. These errors arise from the nature of the inputs, system type and from nonlinearities of
More informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationProcess Modelling, Identification, and Control
Jan Mikles Miroslav Fikar Process Modelling, Identification, and Control With 187 Figures and 13 Tables 4u Springer Contents 1 Introduction 1 1.1 Topics in Process Control 1 1.2 An Example of Process Control
More informationDepartment of Electronics and Instrumentation Engineering M. E- CONTROL AND INSTRUMENTATION ENGINEERING CL7101 CONTROL SYSTEM DESIGN Unit I- BASICS AND ROOT-LOCUS DESIGN PART-A (2 marks) 1. What are the
More informationSubsets of Euclidean domains possessing a unique division algorithm
Subsets of Euclidean domains possessing a unique division algorithm Andrew D. Lewis 2009/03/16 Abstract Subsets of a Euclidean domain are characterised with the following objectives: (1) ensuring uniqueness
More informationChapter 3 Data Acquisition and Manipulation
1 Chapter 3 Data Acquisition and Manipulation In this chapter we introduce z transf orm, or the discrete Laplace Transform, to solve linear recursions. Section 3.1 z-transform Given a data stream x {x
More informationFiltered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances
Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances B. Stallaert 1, G. Pinte 2, S. Devos 2, W. Symens 2, J. Swevers 1, P. Sas 1 1 K.U.Leuven, Department
More informationChapter 7. Digital Control Systems
Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,
More informationLifted approach to ILC/Repetitive Control
Lifted approach to ILC/Repetitive Control Okko H. Bosgra Maarten Steinbuch TUD Delft Centre for Systems and Control TU/e Control System Technology Dutch Institute of Systems and Control DISC winter semester
More informationTradeoffs and Limits of Performance
Chapter 9 Tradeoffs and Limits of Performance 9. Introduction Fundamental limits of feedback systems will be investigated in this chapter. We begin in Section 9.2 by discussing the basic feedback loop
More informationPart IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 5. An Introduction to Feedback Control Systems
Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Glenn Vinnicombe HANDOUT 5 An Introduction to Feedback Control Systems ē(s) ȳ(s) Σ K(s) G(s) z(s) H(s) z(s) = H(s)G(s)K(s) L(s) ē(s)=
More informationProblem 2 (Gaussian Elimination, Fundamental Spaces, Least Squares, Minimum Norm) Consider the following linear algebraic system of equations:
EEE58 Exam, Fall 6 AA Rodriguez Rules: Closed notes/books, No calculators permitted, open minds GWC 35, 965-37 Problem (Dynamic Augmentation: State Space Representation) Consider a dynamical system consisting
More information1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation
Lecture 4 ISS0065 Control Instrumentation 1 Loop Control System has a continuous signal (analog) basic notions: open-loop control, close-loop control. 1.1 Open-loop Open-loop / avatud süsteem / открытая
More informationi;\-'i frz q > R>? >tr E*+ [S I z> N g> F 'x sa :r> >,9 T F >= = = I Y E H H>tr iir- g-i I * s I!,i --' - = a trx - H tnz rqx o >.F g< s Ire tr () -s
5 C /? >9 T > ; '. ; J ' ' J. \ ;\' \.> ). L; c\ u ( (J ) \ 1 ) : C ) (... >\ > 9 e!) T C). '1!\ /_ \ '\ ' > 9 C > 9.' \( T Z > 9 > 5 P + 9 9 ) :> : + (. \ z : ) z cf C : u 9 ( :!z! Z c (! $ f 1 :.1 f.
More informationExam. 135 minutes + 15 minutes reading time
Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #11 Wednesday, January 28, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Relative Stability: Stability
More informationRoot Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1
Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: D 0.09 Position
More informationSteady State Errors. Recall the closed-loop transfer function of the system, is
Steady State Errors Outline What is steady-state error? Steady-state error in unity feedback systems Type Number Steady-state error in non-unity feedback systems Steady-state error due to disturbance inputs
More informationReview: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system
Plan of the Lecture Review: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system Plan of the Lecture Review: transient and steady-state
More informationIntroduction to Digital Control. Week Date Lecture Title
http://elec3004.com Introduction to Digital Control 2016 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 29-Feb Introduction
More informationDiscrete-time models and control
Discrete-time models and control Silvano Balemi University of Applied Sciences of Southern Switzerland Zürich, 2009-2010 Discrete-time signals 1 Step response of a sampled system Sample and hold 2 Sampling
More informationSchool of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:
Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: θ D 0.09 See
More informationControl 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 informationAdditional Closed-Loop Frequency Response Material (Second edition, Chapter 14)
Appendix J Additional Closed-Loop Frequency Response Material (Second edition, Chapter 4) APPENDIX CONTENTS J. Closed-Loop Behavior J.2 Bode Stability Criterion J.3 Nyquist Stability Criterion J.4 Gain
More informationLecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification
Lecture 1: Introduction to System Modeling and Control Introduction Basic Definitions Different Model Types System Identification What is Mathematical Model? A set of mathematical equations (e.g., differential
More informationR10. IV B.Tech II Semester Regular Examinations, April/May DIGITAL CONTROL SYSTEMS JNTUK
Set No. 1 1 a) Explain about the shifting and scaling operator. b) Discuss briefly about the linear time invariant and causal systems. 2 a) Write the mapping points between S-Plane and Z-plane. b) Find
More information21.4. Engineering Applications of z-transforms. Introduction. Prerequisites. Learning Outcomes
Engineering Applications of z-transforms 21.4 Introduction In this Section we shall apply the basic theory of z-transforms to help us to obtain the response or output sequence for a discrete system. This
More informationSecond Order and Higher Order Systems
Second Order and Higher Order Systems 1. Second Order System In this section, we shall obtain the response of a typical second-order control system to a step input. In terms of damping ratio and natural
More informationCONTROL OF DIGITAL SYSTEMS
AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it
More informationProperties of Open-Loop Controllers
Properties of Open-Loop Controllers Sven Laur University of Tarty 1 Basics of Open-Loop Controller Design Two most common tasks in controller design is regulation and signal tracking. Regulating controllers
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance
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 informationCh. 7: Z-transform Reading
c J. Fessler, June 9, 3, 6:3 (student version) 7. Ch. 7: Z-transform Definition Properties linearity / superposition time shift convolution: y[n] =h[n] x[n] Y (z) =H(z) X(z) Inverse z-transform by coefficient
More informationYTÜ Mechanical Engineering Department
YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Report
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUB.NAME : CONTROL SYSTEMS BRANCH : ECE YEAR : II SEMESTER: IV 1. What is control system? 2. Define open
More informationMEM 355 Performance Enhancement of Dynamical Systems
MEM 355 Performance Enhancement of Dynamical Systems Frequency Domain Design Intro Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /5/27 Outline Closed Loop Transfer
More informationDirect adaptive suppression of multiple unknown vibrations using an inertial actuator
Author manuscript, published in "Conference on Decision and Control, Atlanta : États-Unis (21" 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA Direct
More informationModule 6: Deadbeat Response Design Lecture Note 1
Module 6: Deadbeat Response Design Lecture Note 1 1 Design of digital control systems with dead beat response So far we have discussed the design methods which are extensions of continuous time design
More informationDiscrete-time Controllers
Schweizerische Gesellschaft für Automatik Association Suisse pour l Automatique Associazione Svizzera di Controllo Automatico Swiss Society for Automatic Control Advanced Control Discrete-time Controllers
More informationYTÜ Mechanical Engineering Department
YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Date: Lab
More informationAutomatic Control Systems (FCS) Lecture- 8 Steady State Error
Automatic Control Systems (FCS) Lecture- 8 Steady State Error Introduction Any physical control system inherently suffers steady-state error in response to certain types of inputs. A system may have no
More information1. Cancellation of Left Half Plane Poles with Zeros
1. Cancellation of Left Half Plane Poles with Zeros 1. Cancellation of Left Half Plane Poles with Zeros Control of DC Motor (Astrom & Wittenmark) Velocity of motor shaft - x 1, position - x 2. 1. Cancellation
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 informationNonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto
Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkut s Unniversity of Technology Thonburi Thailand Nonlinear System Identification Given a data set Z N = {y(k),
More information