Intermediate Process Control CHE576 Lecture Notes # 2

Size: px
Start display at page:

Download "Intermediate Process Control CHE576 Lecture Notes # 2"

Transcription

1 Intermediate Process Control CHE576 Lecture Notes # 2 B. Huang Department of Chemical & Materials Engineering University of Alberta, Edmonton, Alberta, Canada February 4, 2008

2 2

3 Chapter 2 Introduction to digital control 2.1 Introduction References: Ljung, L., Automatica, 24, 4, pp , 1988 Morari M., Chem Eng Prog, Oct., pp , 1988 Palmor, Z.J., and R., Shinnar, I& EC Proc Des Dev, 18, 1, pp 8-30, controller design process identification v r e u y G c G p Once the process has been adequately identified, the control engineer s job is to synthesize a process controller which exploits the process characteristics to meet the control objectives. 1

4 2 CHAPTER 2. INTRODUCTION TO DIGITAL CONTROL Design of any process controller must consider: Process characteristics structure (e.g. order, dead-time,...) parameters (e.g. gain, time constants,...) Control objectives setpoint tracking (servo) disturbance rejection (regulatory) variance of outputs Controller structure & tuning structure selection initial tuning and simulation fine tuning Implementation issues limits (actuator, process variables,...) hardware / software platforms operator interfaces 2.2 Digital PID Controllers References: Kuo, B.C., Digital Control Systems, HRW, Ogata,K., Discrete-Time Control Systems, Prentice-Hall, 1995 Clarke, D.W., Trans. Instr. Meas. Contr., 6, 6, pp , 1985 Jutan, A., Can. J. Chem. Eng., 67, June, pp , Zervos, C., P.R. Belanger, G.A. Dumont, Automatica, 24, 2, , Digital PID Recall from your introductory control courses that the continuous time (analog) Proportional-Integral-Derivative (PID) controller had the form: t u(t) = K c e(t) }{{} + 1 de(t) e(ζ)dζ + T D + u R (2.1) T i 0 }{{}}{{} P I D

5 2.2. DIGITAL PID CONTROLLERS 3 For fast sampling, if we approximate the integral term with a rectangular sum and the derivative term with a backward difference, this controller can be written in its Position Form. u(t) = K c e }{{} t + T t s e i + T D (e t e t 1 ) + u R (2.2) T i T i=0 s }{{}}{{} P I D (The final controller form depends upon the approximations used for the integral and derivative terms.) This is called the Position Form since it directly calculates the actuator (e.g. valve) position. It is simple to implement, but there are some difficulties: we must know the initial control action (u R ) since integral action requires that we maintain the accumulated error, the summation term can become large when persistent errors are present (reset or integral wind-up). An alternative is the Velocity Form of the digital PID controller. This is developed as follows: [ ] u t = K c e t + T t s e i + T D (e t e t 1 ) + u R T i T s u t 1 = K c [ i=0 e t 1 + T t 1 s e i + T D (e t 1 e t 2 ) T i T s i=0 ] + u R Subtracting the second equation from the first gives the controller in velocity form as [ u t = K c (e t e t 1 ) + T s e t + T ] D (e t 2e t 1 + e t 2 ) T i T s Finally we get the discrete-time transfer function as G c (q 1 ) = U(n) E(n) [ = K c 1 + T s 1 T i 1 q 1 + T ] D (1 q 1 ) T s If the actuator accepts incremental changes, then u t can be directly output. However, when the actuator needs a position signal, either the Position Form of the PID controller should be used or the incremental changes ( u t ) must be summed. This requires an additional piece of code be added to the control algorithm: u t = u t 1 + u t

6 4 CHAPTER 2. INTRODUCTION TO DIGITAL CONTROL There are two major implementation issues we will discuss for the digital PID controller, before moving on to controller tuning. The first deals with controllers which have integral action and output actuator position. In this situation problems can arise when the actuator reaches one of its physical limits Anti-Reset Wind-Up Reference: Segall, N.L, P.A. Taylor, I&EC Proc. Des. Dev., 25, pp , Consider the situation where an actuator is operating near one of its physical limits and a disturbance enters the process which causes the controller to attempt to drive the actuator past this limit. (Note that we will not limit our discussions here to only PID controllers). t 0 a disturbance enters process and causes an error. The controller responds and actuator becomes saturated. t 0 to t 1 persistent error is accumulated by controller causing integral windup t 1 another disturbance enters the process. t 1 to t 2 controller does not seem to respond to this new disturbance because of the enlarged integral term. No action is taken until this integral term is reduced. t > t 2 controller works to eliminate the error.

7 2.2. DIGITAL PID CONTROLLERS 5 The problem here is that once the actuator saturates, the persistent error continues to be accumulated by the integration term in the controller. The actuator will remain saturated until an error in the opposite direction persists for a significant amount of time. The solution to this integral wind-up is to halt integration when the actuator is saturated due to integral action. (Proportional and derivative actions are always implemented to the fullest extent possible since they only depend on e t & e t 1 ). Position Form Algorithm: calculate Proportional and Derivative actions [ u P D = K c e t + T ] D (e t e t 1 ) + u R T s calculate Integral action calculate total control action Derivative Kick u I = u 0 I + K c T s T i e t u t = u P D + u I The derivative term is included in a controller to provide compensation for trends in the output variables (e.g. ramps, sinusoids). Since the term is defined as: de(t) d[r(t) y(t)] = = dr(t) dy(t) it operates not just on trends in the output variables y(t), but also on setpoint changes r(t). In the process industries, such setpoint changes are often implemented as step changes. Note that the derivative of a step function is an impulse function. Thus, implementing the derivative term as it is usually presented can cause the controller to output a large impulse called a derivative kick. Such large, short duration changes are generally considered undesirable. As an alternative, since the objective of the derivative term is elimination of trends in the process output variables, consider the modified PID controller: Continuous Time u t = K c [ e t + 1 T i t i=0 ] dy(t) e ( ζ)dζ T D + u R In the velocity form [ u t = K c (e t e t 1 ) + T s e t T ] D (y t 2y t 1 + y t 2 ) T i T s

8 6 CHAPTER 2. INTRODUCTION TO DIGITAL CONTROL Note: In some industrial settings, when the Velocity form of the digital PID controller is used, proportional kick is also considered undesirable. In these cases, providing the controller has integral action, the proportional term: (e t e t 1 ) can be replaced by: (y t 1 y t ) Controller Tuning There are two alternatives: using continuous-time approaches (e.g. Ziegler-Nichols, Cohen-Coon, Fertik,...), direct digital synthesis. Continuous-Time Methods There is a major difference between the continuous-time PID controller and its digital implementation, caused by sampling and the Zero-Order Hold. This Zero-Order Hold causes time-delay that is equivalent to one half of the sampling period. This suggests that we can use continuous-time tuning approaches, but we should modify the amount of dead-time in the process model: θ = θ + t 2 Marlin (1995) gives a tuning procedure for digital PID controllers of: 1. obtain a continuous-time process model, (2.3) 2. determine the sample period for your system (often it is fixed), 3. use a standard tuning method with the augmented dead-time, 4. implement these initial settings and fine tune. Remember, any method you use to determine controller tuning parameters only gives you guidelines for these settings. A major portion of the control engineers job is to tune the controller for a specific implementation. Reference: Marlin, T.E., PROCESS CONTROL: Designing Processes and Control Systems for Dynamic Performance, McGraw-Hill, Direct digital synthesis The closed-loop transfer function between the output and the set-point can be expressed as Y (z) R(z) = G c(z)g(z) 1 + Gc(z)G(z) (2.4)

9 2.2. DIGITAL PID CONTROLLERS 7 Note that in the discrete time formulation, the transfer function G(z) contains the hold device along with the actuator and measurement device. Now the controller design problem can be stated as follows: Find a controller G c (z) that yields the desired closed-loop response ( ) Y R. So solution for G d c gives G c (z) = 1 ( Y ) R d G(z) 1 ( ) (2.5) Y R There are a number of direct synthesis algorithms. Here we will discuss one of those namely the Dahlin s method. Dahlin s Method Dahlin s method specifies that the closed-loop performance of the system behaves similarly to a continuous first order process with time delay. ( ) Y R d d = 1 λs + 1 e LS (2.6) where λ and L are the time constant and the time delay of the closed-loop transfer function, respectively. Selecting L = θ = N t (the process time delay), the discrete form of eqn(2.6) with a zero order hold is ( ) Y (1 A)z N 1 = R d 1 Az 1 (2.7) where A = e t/λ. Substitution of the expression for the desired closed-loop response in the controller synthesis formula gives the general form of Dahlin s control algorithm as G DC = (1 A)z N 1 1 Az 1 (1 A)z N 1 1 G(z) (2.8) Special case: when G(z) is a first order plus time delay transfer function Dahlin s controller is G(z) = K (1 a 1)z N 1 1 a 1 z 1 (2.9) G DC = 1 A 1 a 1 z 1 1 Az 1 (1 A)z N 1 K(1 a 1 ) (2.10)

10 8 CHAPTER 2. INTRODUCTION TO DIGITAL CONTROL 2.3 Linear quadratic control Introduction Pole placement and linear quadratic control methods are convenient and effective way to design advanced controllers to control complex processes such as integrating process, unstable process etc. One of natural ways to design a digital controller is to design the controller in the continuous-time domain first and then transfer the controller to the discrete form as we did for the PID controller. Some design techniques such as pole placement and linear quadratic control are considerably simple in the continuous time and therefore, it is of advantage to design the controller in the continuous time domain first and then transfer it to the discrete controller. The basic characteristic of the transient response of a closed-loop system is closely related to the location of the closed-loop poles. If the system has a variable loop gain, then the location of the closed-loop poles depends on the value of the loop gain chosen. It is important, therefore, that the designer know how the closed-loop poles move in the s plane as the loop gain is varied. From the design viewpoint, in some systems simple gain adjustment may move the closed-loop poles to desired locations. Then the design problem may become the selection of an appropriate gain value. If the gain adjustment alone does not yield a desired result, addition of a compensator to the system will become necessary. The design of this additional compensator can be greatly simplified if all states of the system are measurable. However, if not all states of the system are measurable, then under certain conditions, the states may be estimated from the output measurements. The process of estimating the states from the output measurements is known as the design of the state observer. Once all states are available, then the poles of the closed-loop poles may be placed to any locations by simple state feedback control under certain conditions, known as controllability condition. This type of advanced designs is conveniently performed under the State Space framework State space model Example The process under consideration is the simple cylindrical liquid tanks in series shown in Figure 2.1. Liquid flows in the first tank at the rate F i and it is permitted to flow out at a possibly different flowrate F 1, which, in turn, flows into the second tank. The outlet flow rate of the second tank is F 2 which can also be different from F 1. If we assume that outlet flows from the two tanks are directly proportional to their liquid levels, and that the constant of proportionality is the valve resistance c 1 and c 2 for the two tanks respectively, then from the mass balance, we can show the following model: A 1 dh 1 A 2 dh 2 = F i c 1 h 1 = c 1 h 1 c 2 h 2

11 2.3. LINEAR QUADRATIC CONTROL 9 F i h 1 F 1 h 2 F 2 Figure 2.1: Two tanks in series These equations can be writhen as a standard form as [ dh1 dh 2 dh 1 dh 2 c 1 A 2 = c 1 A 1 h A 1 F i = c 1 A 2 h 1 c 2 A 2 h 2 The two differential equations can also be written in a matrix form: ] [ c 1 ] [ ] [ A = ] h1 + A 1 F h 2 0 i c2 A 2 This equation is called State Space representation of the process model and is often denoted as ẋ = Ax + Bu where x is denoted as the state of the system and is writhen as [ ] h1 x = If the level of the second tank is the output variable i.e. y = h 2, then one more equation can be written as y = [ 0 1 ] x h 2 The general form of this output equation is Pole placement y = Cx Given the state space system (either multivariable or single input-output): ẋ = Ax + Bu

12 10 CHAPTER 2. INTRODUCTION TO DIGITAL CONTROL The stability of the open-loop system is determined by the eigenvalues of matrix A. The eigenvalues of A are in fact the poles of the system transfer function if the system is expressed in the transfer function model. The MATLAB function ss can be used to convert a transfer function model to a state space model; tf can be used to convert a state space model to a transfer function model. We know that the location of the system poles determines the dynamic behavior of the process. Therefore, we want to design the eigenvalues of the system such that they are all in the desired locations. Let u = Kx, i.e. we consider a proportional feedback control with the state x as the measured variables. Then the closed-loop system can be written as ẋ = Ax bkx = (A bk)x The closed-loop system s eigenvalues are now given by the eigenvalues of the matrix A bk. By varying the matrix K, one can move the eigenvalues to the desired locations. We call this technique as pole placement. Now the question is whether we can arbitrarily move the eigenvalues to the locations desired. The answer is that if the following matrix has rank n, then we can! Co = [ B AB A 2 B A n B ] where n is the dimension of the state x. This matrix is also known as the controllability matrix. This rank test is known as the controllability test. The MATLAB function ctrb can be used to find the controllability matrix Co. Then another MATLAB function rank can be used to determine the rank of the controllability matrix. Once it is determined that the system is controllable, we can always use the proportional state feedback control law u = Kx to place the closed-loop system eigenvalues (poles) to arbitrary locations. The MATLAB command K = place(a, B, p) can be used to calculate the matrix K for a given poles location vector p, where p is a vector of dimension n Linear Quadratic control Although the pole placement technique is convenient for control design, it is often difficult to determine what locations we should place the poles. Modern control theory such as optimal control provides us with the desired location of the poles. Linear quadratic control (also know as LQ or LQR control) is to minimize the following objective function by finding the matrix K: J = 0 (x T Qx + u T Ru) where Q is an n n symmetric matrix known as weighting matrix. It can be chosen as diagonal. The magnitude of the diagonal element determines importance of the corresponding state. For example, if we want to control the third state

13 2.3. LINEAR QUADRATIC CONTROL 11 x 3 well, then we need to give it more weighting than other states. Similarly, R is a weighting matrix of the input with the dimension of the input number. For example, if the system has two inputs, then R is an 2 2 symmetric matrix. The magnitude of the diagonal element of R determines the cost of the corresponding control variable. The control law u = Kx which minimizes the objective function can be found by solving a Ricatti equation A T S + SA SBR 1 B T S + Q = 0 for S and then solving K = R 1 B T S for K. The MATLAB function [K, S, e] = lqr(a, B, Q, R) can be used to calculate the optimal control law K Inverse pendulum control problem Many readers are familiar with the objective of balancing a broom (or rod) on the tip of one s finger. Common experience indicates that this is a difficult control task. Many universities around the world have built inverse-pendulum systems to demonstrate control issues. The reason that the problem is interesting from a control perspective is that it illustrates many of the difficulties associated with real-world control problems. For example, the model is very similar to that used in rudder roll stabilization of ship. A simplified figure of the inverse pendulum is shown in Figure 2.2 with the following parameter definitions. M: mass of the cart, 0.5 kg m: mass of the pendulum, 0.5kg l: length to pendulum center of mass, 1m F: force applied to the cart x: cart position coordinate θ: pendulum angle from vertical A state space equation can be derived as A = mg 0 0 M (M+m)g Ml 0 ; B = 0 1 M 0 1 Ml ; C = [ ]

14 12 CHAPTER 2. INTRODUCTION TO DIGITAL CONTROL Figure 2.2: Inverse pendulum where the states are defined as follows: x 1 (t) = x(t) x 2 (t) = ẋ(t) x 3 (t) = θ(t) x 4 (t) = θ(t) The question is to design stabilizing controllers using pole placement and optimal LQ design technique respectively.

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback 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 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

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

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

Inverted Pendulum: State-Space Methods for Controller Design

Inverted Pendulum: State-Space Methods for Controller Design 1 de 12 18/10/2015 22:45 Tips Effects TIPS ABOUT BASICS HARDWARE INDEX NEXT INTRODUCTION CRUISE CONTROL MOTOR SPEED MOTOR POSITION SYSTEM MODELING ANALYSIS Inverted Pendulum: State-Space Methods for Controller

More information

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

More information

MODERN CONTROL DESIGN

MODERN CONTROL DESIGN CHAPTER 8 MODERN CONTROL DESIGN The classical design techniques of Chapters 6 and 7 are based on the root-locus and frequency response that utilize only the plant output for feedback with a dynamic controller

More information

CM 3310 Process Control, Spring Lecture 21

CM 3310 Process Control, Spring Lecture 21 CM 331 Process Control, Spring 217 Instructor: Dr. om Co Lecture 21 (Back to Process Control opics ) General Control Configurations and Schemes. a) Basic Single-Input/Single-Output (SISO) Feedback Figure

More information

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation A. Hably 1 1 Gipsa-lab, Grenoble-INP ahmad.hably@grenoble-inp.fr Commande d un robot mobile (Gipsa-lab (DA)) ASI 1 / 25 Outline 1 2 (Gipsa-lab (DA)) ASI 2 / 25 of controllers Signals must be sampled and

More information

CDS 101: Lecture 5-1 Reachability and State Space Feedback

CDS 101: Lecture 5-1 Reachability and State Space Feedback CDS 11: Lecture 5-1 Reachability and State Space Feedback Richard M. Murray 23 October 26 Goals: Define reachability of a control system Give tests for reachability of linear systems and apply to examples

More information

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

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

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

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10) Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the s-plane

More information

Optimal Polynomial Control for Discrete-Time Systems

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

Design and Comparative Analysis of Controller for Non Linear Tank System

Design and Comparative Analysis of Controller for Non Linear Tank System Design and Comparative Analysis of for Non Linear Tank System Janaki.M 1, Soniya.V 2, Arunkumar.E 3 12 Assistant professor, Department of EIE, Karpagam College of Engineering, Coimbatore, India 3 Associate

More information

Synthesis via State Space Methods

Synthesis via State Space Methods Chapter 18 Synthesis via State Space Methods Here, we will give a state space interpretation to many of the results described earlier. In a sense, this will duplicate the earlier work. Our reason for doing

More information

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz* Ind. Eng. Chem. Res. 996, 35, 3437-344 3437 PROCESS DESIGN AND CONTROL Improved Filter Design in Internal Model Control Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and

More information

Robust Anti-Windup Compensation for PID Controllers

Robust Anti-Windup Compensation for PID Controllers Robust Anti-Windup Compensation for PID Controllers ADDISON RIOS-BOLIVAR Universidad de Los Andes Av. Tulio Febres, Mérida 511 VENEZUELA FRANCKLIN RIVAS-ECHEVERRIA Universidad de Los Andes Av. Tulio Febres,

More information

University of Alberta ENGM 541: Modeling and Simulation of Engineering Systems Laboratory #7. M.G. Lipsett & M. Mashkournia 2011

University of Alberta ENGM 541: Modeling and Simulation of Engineering Systems Laboratory #7. M.G. Lipsett & M. Mashkournia 2011 ENG M 54 Laboratory #7 University of Alberta ENGM 54: Modeling and Simulation of Engineering Systems Laboratory #7 M.G. Lipsett & M. Mashkournia 2 Mixed Systems Modeling with MATLAB & SIMULINK Mixed systems

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

Process Modelling, Identification, and Control

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

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

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

TRACKING AND DISTURBANCE REJECTION

TRACKING AND DISTURBANCE REJECTION TRACKING AND DISTURBANCE REJECTION Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 13 General objective: The output to track a reference

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

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary

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

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

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

Basic Procedures for Common Problems

Basic Procedures for Common Problems Basic Procedures for Common Problems ECHE 550, Fall 2002 Steady State Multivariable Modeling and Control 1 Determine what variables are available to manipulate (inputs, u) and what variables are available

More information

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann CONROLLER DESIGN Boris Lohmann Institut für Automatisierungstechnik, Universität Bremen, Germany Keywords: State Feedback

More information

6 OUTPUT FEEDBACK DESIGN

6 OUTPUT FEEDBACK DESIGN 6 OUTPUT FEEDBACK DESIGN When the whole sate vector is not available for feedback, i.e, we can measure only y = Cx. 6.1 Review of observer design Recall from the first class in linear systems that a simple

More information

EEE582 Homework Problems

EEE582 Homework Problems EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use

More information

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004 MER42 Advanced Control Lecture 9 Introduction to Kalman Filtering Linear Quadratic Gaussian Control (LQG) G. Hovland 24 Announcement No tutorials on hursday mornings 8-9am I will be present in all practical

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

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

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

University of Petroleum & Energy Studies, Dehradun Uttrakhand, India

University of Petroleum & Energy Studies, Dehradun Uttrakhand, India International Journal of Scientific & Engineering Research Volume 9, Issue 1, January-2018 891 Control of Inverted Pendulum System Using LabVIEW Devendra Rawat a, Deepak Kumar a*, Deepali Yadav a a Department

More information

Advanced Control Theory

Advanced Control Theory State Feedback Control Design chibum@seoultech.ac.kr Outline State feedback control design Benefits of CCF 2 Conceptual steps in controller design We begin by considering the regulation problem the task

More information

Chapter 3. State Feedback - Pole Placement. Motivation

Chapter 3. State Feedback - Pole Placement. Motivation Chapter 3 State Feedback - Pole Placement Motivation Whereas classical control theory is based on output feedback, this course mainly deals with control system design by state feedback. This model-based

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

More information

State Feedback MAE 433 Spring 2012 Lab 7

State Feedback MAE 433 Spring 2012 Lab 7 State Feedback MAE 433 Spring 1 Lab 7 Prof. C. Rowley and M. Littman AIs: Brandt Belson, onathan Tu Princeton University April 4-7, 1 1 Overview This lab addresses the control of an inverted pendulum balanced

More information

Open Loop Tuning Rules

Open Loop Tuning Rules Open Loop Tuning Rules Based on approximate process models Process Reaction Curve: The process reaction curve is an approximate model of the process, assuming the process behaves as a first order plus

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

EEE 184: Introduction to feedback systems

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

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system.

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system. Feedback Controllers Figure 8.1 Schematic diagram for a stirred-tank blending system. 1 Basic Control Modes Next we consider the three basic control modes starting with the simplest mode, proportional

More information

Control Systems. Design of State Feedback Control.

Control Systems. Design of State Feedback Control. Control Systems Design of State Feedback Control chibum@seoultech.ac.kr Outline Design of State feedback control Dominant pole design Symmetric root locus (linear quadratic regulation) 2 Selection of closed-loop

More information

State Feedback Controller for Position Control of a Flexible Link

State Feedback Controller for Position Control of a Flexible Link Laboratory 12 Control Systems Laboratory ECE3557 Laboratory 12 State Feedback Controller for Position Control of a Flexible Link 12.1 Objective The objective of this laboratory is to design a full state

More information

Control of Neutralization Process in Continuous Stirred Tank Reactor (CSTR)

Control of Neutralization Process in Continuous Stirred Tank Reactor (CSTR) Control of Neutralization Process in Continuous Stirred Tank Reactor (CSTR) Dr. Magan P. Ghatule Department of Computer Science, Sinhgad College of Science, Ambegaon (Bk), Pune-41. gmagan@rediffmail.com

More information

Comparative study of three practical IMC algorithms with inner controller of first and second order

Comparative study of three practical IMC algorithms with inner controller of first and second order Journal of Electrical Engineering, Electronics, Control and Computer Science JEEECCS, Volume 2, Issue 4, pages 2-28, 206 Comparative study of three practical IMC algorithms with inner controller of first

More information

YTÜ Mechanical Engineering Department

YTÜ 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 information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Steady-state error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace

More information

Reglerteknik, TNG028. Lecture 1. Anna Lombardi

Reglerteknik, TNG028. Lecture 1. Anna Lombardi Reglerteknik, TNG028 Lecture 1 Anna Lombardi Today lecture We will try to answer the following questions: What is automatic control? Where can we nd automatic control? Why do we need automatic control?

More information

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

More information

A Tuning of the Nonlinear PI Controller and Its Experimental Application

A Tuning of the Nonlinear PI Controller and Its Experimental Application Korean J. Chem. Eng., 18(4), 451-455 (2001) A Tuning of the Nonlinear PI Controller and Its Experimental Application Doe Gyoon Koo*, Jietae Lee*, Dong Kwon Lee**, Chonghun Han**, Lyu Sung Gyu, Jae Hak

More information

Model-based PID tuning for high-order processes: when to approximate

Model-based PID tuning for high-order processes: when to approximate Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThB5. Model-based PID tuning for high-order processes: when to approximate

More information

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016 ACM/CMS 17 Linear Analysis & Applications Fall 216 Assignment 4: Linear ODEs and Control Theory Due: 5th December 216 Introduction Systems of ordinary differential equations (ODEs) can be used to describe

More information

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

EC Control Engineering Quiz II IIT Madras

EC Control Engineering Quiz II IIT Madras EC34 - Control Engineering Quiz II IIT Madras Linear algebra Find the eigenvalues and eigenvectors of A, A, A and A + 4I Find the eigenvalues and eigenvectors of the following matrices: (a) cos θ sin θ

More information

1 (30 pts) Dominant Pole

1 (30 pts) Dominant Pole EECS C8/ME C34 Fall Problem Set 9 Solutions (3 pts) Dominant Pole For the following transfer function: Y (s) U(s) = (s + )(s + ) a) Give state space description of the system in parallel form (ẋ = Ax +

More information

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes Control of MIMO processes Control of Multiple-Input, Multiple Output (MIMO) Processes Statistical Process Control Feedforward and ratio control Cascade control Split range and selective control Control

More information

1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation

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

State space control for the Two degrees of freedom Helicopter

State space control for the Two degrees of freedom Helicopter State space control for the Two degrees of freedom Helicopter AAE364L In this Lab we will use state space methods to design a controller to fly the two degrees of freedom helicopter. 1 The state space

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

Full State Feedback for State Space Approach

Full State Feedback for State Space Approach Full State Feedback for State Space Approach State Space Equations Using Cramer s rule it can be shown that the characteristic equation of the system is : det[ si A] 0 Roots (for s) of the resulting polynomial

More information

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

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

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

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19 POLE PLACEMENT Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 19 Outline 1 State Feedback 2 Observer 3 Observer Feedback 4 Reduced Order

More information

Analog Signals and Systems and their properties

Analog Signals and Systems and their properties Analog Signals and Systems and their properties Main Course Objective: Recall course objectives Understand the fundamentals of systems/signals interaction (know how systems can transform or filter signals)

More information

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu SUCCESSIVE POLE SHIFING USING SAMPLED-DAA LQ REGULAORS oru Fujinaka Sigeru Omatu Graduate School of Engineering, Osaka Prefecture University, 1-1 Gakuen-cho, Sakai, 599-8531 Japan Abstract: Design of sampled-data

More information

Principles and Practice of Automatic Process Control

Principles and Practice of Automatic Process Control Principles and Practice of Automatic Process Control Third Edition Carlos A. Smith, Ph.D., P.E. Department of Chemical Engineering University of South Florida Armando B. Corripio, Ph.D., P.E. Gordon A.

More information

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

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) = 1. Pole Placement Given the following open-loop plant, HW 9 Solutions G(s) = 1(s + 3) s(s + 2)(s + 5) design the state-variable feedback controller u = Kx + r, where K = [k 1 k 2 k 3 ] is the feedback

More information

Lecture 2 and 3: Controllability of DT-LTI systems

Lecture 2 and 3: Controllability of DT-LTI systems 1 Lecture 2 and 3: Controllability of DT-LTI systems Spring 2013 - EE 194, Advanced Control (Prof Khan) January 23 (Wed) and 28 (Mon), 2013 I LTI SYSTEMS Recall that continuous-time LTI systems can be

More information

Lec 6: State Feedback, Controllability, Integral Action

Lec 6: State Feedback, Controllability, Integral Action Lec 6: State Feedback, Controllability, Integral Action November 22, 2017 Lund University, Department of Automatic Control Controllability and Observability Example of Kalman decomposition 1 s 1 x 10 x

More information

The Control of an Inverted Pendulum

The Control of an Inverted Pendulum The Control of an Inverted Pendulum AAE 364L This experiment is devoted to the inverted pendulum. Clearly, the inverted pendulum will fall without any control. We will design a controller to balance the

More information

Process Control & Design

Process Control & Design 458.308 Process Control & Design Lecture 5: Feedback Control System Jong Min Lee Chemical & Biomolecular Engineering Seoul National University 1 / 29 Feedback Control Scheme: The Continuous Blending Process.1

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

Lab 3: Quanser Hardware and Proportional Control

Lab 3: Quanser Hardware and Proportional Control Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools

More information

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28 OPTIMAL CONTROL Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 28 (Example from Optimal Control Theory, Kirk) Objective: To get from

More information

Analysis and Synthesis of Single-Input Single-Output Control Systems

Analysis and Synthesis of Single-Input Single-Output Control Systems Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

Suppose that we have a specific single stage dynamic system governed by the following equation:

Suppose that we have a specific single stage dynamic system governed by the following equation: Dynamic Optimisation Discrete Dynamic Systems A single stage example Suppose that we have a specific single stage dynamic system governed by the following equation: x 1 = ax 0 + bu 0, x 0 = x i (1) where

More information

LQ Control of a Two Wheeled Inverted Pendulum Process

LQ Control of a Two Wheeled Inverted Pendulum Process Uppsala University Information Technology Dept. of Systems and Control KN,HN,FS 2000-10 Last rev. September 12, 2017 by HR Reglerteknik II Instruction to the laboratory work LQ Control of a Two Wheeled

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

Separation Principle & Full-Order Observer Design

Separation Principle & Full-Order Observer Design Separation Principle & Full-Order Observer Design Suppose you want to design a feedback controller. Using full-state feedback you can place the poles of the closed-loop system at will. U Plant Kx If the

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

IMC based automatic tuning method for PID controllers in a Smith predictor configuration Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

More information

Control Systems I Lecture 10: System Specifications

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

Homework Solution # 3

Homework Solution # 3 ECSE 644 Optimal Control Feb, 4 Due: Feb 17, 4 (Tuesday) Homework Solution # 3 1 (5%) Consider the discrete nonlinear control system in Homework # For the optimal control and trajectory that you have found

More information

Introduction to Controls

Introduction to Controls EE 474 Review Exam 1 Name Answer each of the questions. Show your work. Note were essay-type answers are requested. Answer with complete sentences. Incomplete sentences will count heavily against the grade.

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

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 11-1 Road Map of the Lecture XI Controller Design and PID

More information

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback CEAI, Vol.17, No.4 pp. 23-32, 2015 Printed in Romania Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback D.Kalpana, T.Thyagarajan, R.Thenral Department of Instrumentation Engineering,

More information

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions Question 1. SIGNALS: Design of a noise-cancelling headphone system. 1a. Based on the low-pass filter given, design a high-pass filter,

More information

Answers to multiple choice questions

Answers to multiple choice questions Answers to multiple choice questions Chapter 2 M2.1 (b) M2.2 (a) M2.3 (d) M2.4 (b) M2.5 (a) M2.6 (b) M2.7 (b) M2.8 (c) M2.9 (a) M2.10 (b) Chapter 3 M3.1 (b) M3.2 (d) M3.3 (d) M3.4 (d) M3.5 (c) M3.6 (c)

More information