Iterative Feedback Tuning

Size: px
Start display at page:

Download "Iterative Feedback Tuning"

Transcription

1 Iterative Feedback Tuning Michel Gevers CESAME - UCL Louvain-la-Neuve Belgium Collaboration : H. Hjalmarsson, S. Gunnarsson, O. Lequin, E. Bosmans, L. Triest, M. Mossberg

2 Outline Problem formulation Iterative criterion minimization Properties and implementation of IFT Applications in the chemical industry Use of IFT for minimum settling time Comparison with classical tuning rules Conclusions 1

3 System Configuration: v r C r (ρ) u(ρ) G o y(ρ) C y (ρ) System : y(ρ) = T(ρ)r + S(ρ)v T(ρ) = C r(ρ)g o 1, S(ρ) = 1 + C y (ρ)g o 1 + C y (ρ)g o Reference Model: r T d ȳ 2

4 Problem Formulation Output Error: ỹ(ρ) = y(ρ) ȳ [ Criterion: J(ρ) = 1 2N E N t=1 (L yỹ t (ρ)) 2 + λ ] N t=1 (L uu t (ρ)) 2 where L is a frequency weighting filter. [ J(ρ) = 1 N 2N E [L y (T(ρ)r t ȳ t )] 2 + Find t=1 ρ = arg min J(ρ) when Plant unknown No possibility of modeling the system Low complexity controller Experimental data can be used only. Note : Criterion is automatic compromise between tracking and disturbance rejection. N [L y S(ρ)v t ] 2 + λ t=1 ] N [L u u t (ρ)] 2 t=1 3

5 Criterion Minimization Idea: It is a minimization problem! Why not use a minimization procedure? Reformulation: Find ρ that solves [ = J (ρ) = 1 N N E ỹ t (ρ) ỹ t(ρ) + λ Solution algorithm: t=1 ] N u t (ρ) u t(ρ) t=1 where γ i is the step size ρ i+1 = ρ i γ i R 1 i J (ρ i ) R i is a sequence of p.d. matrices, typically an estimate of the Hessian of J. 4

6 Required signals [ J (ρ i ) = 1 N N E ỹ t (ρ i ) ỹ t(ρ i ) + λ t=1 We need ỹ t (ρ i ),ỹ t(ρ i ),u t (ρ i ) and u t(ρ i ). ] N u t (ρ i ) u t(ρ i ) t=1 ỹ(ρ) = y(ρ) ȳ available from one closed loop experiment ỹ 1 (ρ) = C r (ρ) C r(ρ)t(ρ)r 1 C r (ρ) C y(ρ) ( T 2 (ρ)r + T(ρ)S(ρ)v ) Observation : T 2 r + TSv = T(Tr + Sv) = Ty A closed loop experiment which uses y as reference. 5

7 3 experiments: Reference signals: r 1 i = r r 2 i = y 1 i r 3 i = r Corresponding outputs and inputs: yi 1 = T(ρ i )r + S(ρ i )vi 1 yi 2 = T 2 (ρ i )r + T(ρ i )S(ρ i )vi 1 + S(ρ i )vi 2 yi 3 = T(ρ i )r + S(ρ i )vi 3 u 1 i = S(ρ i ) [ ] C r (ρ i )r C y (ρ i )vi 1 u 2 i = S(ρ i ) [ ] C r (ρ i )(r yi 1 ) C y (ρ i )vi 2 u 3 i = S(ρ i ) [ ] C r (ρ i )r C y (ρ i )vi 3 6

8 Observations: ỹ i yi 1 ȳ : perfect realization of ỹ(ρ i ) ˆỹ 1 ( ) i C C r (ρ i ) r (ρ i )yi 3 C y(ρ i )yi 2 = ỹ (ρ i ) + S(ρ i) ( ) C C r (ρ i ) r (ρ i )vi 3 C y(ρ i )vi 2 = perturbed version of ỹ (ρ i ) u 1 i = perfect realization of u(ρ i ) û 1 [ i = (C C r (ρ i ) r (ρ i ) C y(ρ i ))u 3 i + C y(ρ i )ui] 2 = perturbed version of u (ρ i ) 7

9 Define: Key observation : Ĵ i = 1 N N t=1 [ ] ỹ i (t) ˆỹ i(t) + λ u 1 i(t) û i(t) Ĵ i is an unbiased estimate of the gradient J (ρ i ) Approximation of the Hessian: One possibility is the Gauss-Newton choice: R i = 1 N [ ] ] ˆỹ N i(t)[ˆỹ T i(t) + λ û i (t) [û i(t)] T t=1 Remark: Biased due to the disturbance in the second and third experiments 8

10 1. Frequency Weighting L 1 Filter all signals through L Implementation 2. Non-minimum phase or unstable controllers Filtering of the signals with Cr 1. Problem if non-minimum phase. Solution: Choose L as an all-pass filter with numerator containing unstable zeros of C r. 9

11 Convergence Analysis ] E [Ĵ i = J (ρ i ) Stochastic approximation theory can be applied R i δi, i for some δ >. All-pass filtering if necessary i=1 γ i =, i=1 γ2 i < {r} and {v} bounded stationary stochastic processes and mutually independent. {y j i } j = 1, 2; i = 1, 2,... bounded. ρ i {ρ : J (ρ) = } w.p.1 as i Remark: Independence between experiments Simple analysis 1

12 Engineering Aspects Simple. Only a limited number of user s choices with simple interpretations. Especially no need to choose input spectrum. Applies as well to tuning of simple PID controllers as well as more complex controllers. User s Choices: Step size. Controls the rate of change of the controller. Reference model. Can smoothly increase the performance specifications ( windsurfing ). Frequency weighting filter. Can adaptively be chosen to suppress undesired oscillations. Controller complexity. Full freedom to increase complexity successively. 11

13 On-Line Considerations Experiment 2 does not use r as reference signal Not an on-line method. But: y = T(ρ i )r + S(ρ i )v Experiment 2 : Observations: y 2 i = T(ρ i )T(ρ i )r + S(ρ i )v 2 i + T(ρ i )S(ρ i )v 1 i r filtered two times through T instead of one. Fast settling time Only slightly slower The disturbance terms differ only by T(ρ i )S(ρ i )v 1 i : normally small since T and S approx. complementary. 12

14 Applications The Landau benchmark problem: flexible transmission system Ref : Hjalmarsson, Gunnarsson, Gevers, European Journal of Control, Vol. 1, No 2, 1995 Wide range of applications have been reported (Google search): Controller tuning of industrial plants, robots, rolling mills, magnetic suspension systems, active noise cancellation, thermal cycling modules for the electronics industry, wastewater treatment plants, etc Extension to nonlinear and time-varying systems Optimal PID tuning at Solvay Ltd: Temperature control in industrial furnaces Temperature control in distillation columns Flow control in evaporators 13

15 Example 1 : Temperature control in a furnace Cost function With initial PID.171 After 1 iteration.22 (-87 %) 14

16 Example 2 : Temperature control for a tray in a distillation column Experiment : Disturbance rejection : r d = y d = constant Duration of one experiment : 5 hours. Evolution of cost function : Iteration Cost function Cost function estimated with new parameters (+25%) (-43%) (-35%) (-4%) (-36%).11 15

17 Example 2: Temperature control in a distillation column PID regulator: before and after 6 iterations of the iterative scheme Erreur de régulation Avant optimisation 5 Erreur de régulation Avant optimisation 2 15 C % Heures Erreur de régulation Après optimisation C Erreur de régulation Après optimisation 2 15 C % Heures 5 5 C Histograms over two-week periods 16

18 Example 2 (continued) Evolution of the controllers 6 PID : Cr 6 PID : Cy 4 4 Gain [db] 2 Gain [db] Frequency [1/s] Frequency [1/s] 1 1 Phase [deg] 5 5 Phase [deg] Frequency [1/s] Frequency [1/s] Bode diagrams of 2-DOF regulators before tuning (full), after 3 iterations (dashed) and after 6 iterations (dotted) 17

19 Example 3: Flow control in an evaporator Objective: Improving the tracking performance of a PID regulator Desired response : y d = 1 1+2s r d where r d = a ramp of 3 minutes followed by a constant value for 12 minutes First experiment of first iteration First experiment of third iteration 3 3 Flow 2 1 Flow 2 1 % Minutes 5 Tracking error during first iteration Flow % Minutes Tracking error during third iteration Flow r (dotted), y d (dashed) and achieved response (full) before and after 2 iterations of the IFT scheme 18

20 IFT with time weightings One may want to attach more weight to parts of the time response than to others. Example : set-point change : no weight on transient between the two set-points. Modify the criterion as follows : [ J(ρ) = 1 N 2N E t=1 w y t (L y ỹ t (ρ)) 2 + λ N t=1 w u t (L u u t (ρ)) 2 ] 19

21 Minimizing the settling time to a new set-point Let a set-point change be required at time t =. We want the output of the closed loop system to reach the new set-point at t = t. Apply zero weighting (i.e. masks) during the transient : J(ρ) = 1 2N E [ N t=t w y t (L y ỹ t (ρ)) 2 + λ N t=1 wu t (L u u t (ρ)) 2 ] By doing so, the parameter vector ρ focuses on achieving the new reference value as soon as possible rather than on fitting some arbitrary imposed transient. Start with large t, then reduce until oscillations appear Minimizes the settling time. 2

22 IFT tuning of PID parameters C r = K(1 + 1 T i s ) C y = K(1 + 1 T i s + T ds) The PID parameters are collected in the vector ρ : ρ = [K, T i, T d ] T. 21

23 Comparison with classical tuning rules Ziegler-Nichols Increase proportional gain until oscillations. Denote * T c the oscillation period * K c the critical gain Choose K = K c 1.7,T i = T c 2,T d = T c 8 22

24 Internal Model Control (IMC) * Define 3 parameters K p, T and D from open loop step response assuming G(s) = K p 1 + st e sd * Choose K = 2T+D 2(λ+D), T i = T + D 2, T d = TD 2T+D with λ >.25 (λ =.5 here). 23

25 Integral Square Error (ISE) Criterion Adjust PID parameters in such a way as to minimize the Integral Square Error (ISE) ε t = y t yt d between achieved output and desired output : ISE = ε 2 (t)dt 24

26 IFT Method with mask The following criterion was minimized (mask of length t ): N ( ) J(ρ) = E yt (ρ) yt d 2. t=t Initial values of the PID parameters chosen for slow response with no overshoot. The length t of the mask was initially chosen to correspond with the settling time of this slow response. This length was then successively reduced until oscillations appeared. 25

27 Example 1 : G 1 (s) = 1 1+2s e 5s For IFT: mask is decreased from 7 secs to 1 secs in steps of 2 secs zn ise imc ift y(t).5 zn ise imc ift t u(t) t Figure 1: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 1 (s) and the PID controllers tuned with the four different methods. Comments : Settling time with IFT controller is much smaller than with the others. Overshoot and control action are also smaller. 26

28 Example 2 : G(s) = 1 1+2s e 2s For IFT: mask is decreased from 15 secs to 5 secs in steps of 25 secs zn ise imc ift y(t).5 zn ise imc ift t u(t) t Figure 2: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 2 (s) and the PID controllers tuned with the four different methods. Comments : Superiority of IFT controller is even more striking: almost no overshoot, with much smaller control action. 27

29 Example 3 : G(s) = 1 (1+1s) 8 For IFT: mask is decreased from 28 secs to 13 secs in steps of 3 secs zn ise imc ift y(t) zn ise imc ift u(t) t t Figure 3: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 3 (s) and the PID controllers tuned with the four different methods. Comments : Settling time of IFT controller is much smaller than with other controllers, with a much smaller control action. 28

30 Example 4 : G(s) = 1 5s (1+1s)(1+2s) For IFT: mask is decreased from 11 secs to 3 secs in steps of 2 secs zn ise imc ift y(t).5 zn ise imc ift t u(t) t 15 2 Figure 4: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 4 (s) and the PID controllers tuned with the four different methods. Comments : IFT controller produces by far the best closed loop step response, but now with an initially larger control action. Add penalty on control action. 29

31 { N ( ) Example 4 (cont d) : J(ρ) = E t=t yt (ρ) yt d 2 } N t= (u t(ρ)) 2 The mask, t, was again decreased from 11 secs to 3 secs in steps of 2 secs zn ise imc ift y(t).5 zn ise imc ift t u(t) t Figure 5: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 4 (s) and the PID controllers tuned with the three classical methods, and with IFT with weighting λ = Comments : Control action of IFT controller is now smaller than with others. In addition, the closed loop step response is even better than before. 3

32 Comments and conclusions IFT has become one of the commonly used controller tuning methods Experiments are performed on the closed loop system Process engineer keeps control of the process Design choices are simple and intuitive The method is well geared towards regulation problems of industrial processes Second experiment generates extra noise on output Some experience required to handle other types of performance criteria Numerous extensions and applications: see the special issue of Control Engineering Practice, Vol. 11, No 9, September

Iterative Feedback Tuning for robust controller design and optimization

Iterative Feedback Tuning for robust controller design and optimization Iterative Feedback Tuning for robust controller design and optimization Hynek Procházka, Michel Gevers, Brian D.O. Anderson, Christel Ferrera Abstract This paper introduces a new approach for robust controller

More information

Improving Convergence of Iterative Feedback Tuning using Optimal External Perturbations

Improving Convergence of Iterative Feedback Tuning using Optimal External Perturbations Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-, 2008 Improving Convergence of Iterative Feedback Tuning using Optimal External Perturbations Jakob Kjøbsted Huusom,

More information

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

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

Ten years of progress in Identification for Control. Outline

Ten years of progress in Identification for Control. Outline Ten years of progress in Identification for Control Design and Optimization of Restricted Complexity Controllers Grenoble Workshop, 15-16 January, 2003 Michel Gevers CESAME - UCL, Louvain-la-Neuve, Belgium

More information

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Gorka Galdos, Alireza Karimi and Roland Longchamp Abstract A quadratic programming approach is proposed to tune fixed-order

More information

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

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

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

More information

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes Emmanuel Edet Technology and Innovation Centre University of Strathclyde 99 George Street Glasgow, United Kingdom emmanuel.edet@strath.ac.uk

More information

CHAPTER 3 TUNING METHODS OF CONTROLLER

CHAPTER 3 TUNING METHODS OF CONTROLLER 57 CHAPTER 3 TUNING METHODS OF CONTROLLER 3.1 INTRODUCTION This chapter deals with a simple method of designing PI and PID controllers for first order plus time delay with integrator systems (FOPTDI).

More information

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback

More information

Video 5.1 Vijay Kumar and Ani Hsieh

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

Virtual Reference Feedback Tuning for Non Minimum Phase Plants

Virtual Reference Feedback Tuning for Non Minimum Phase Plants Virtual eference Feedback Tuning for Non Minimum Phase Plants Lucíola Campestrini, Michel Gevers and Alexandre Sanfelice Bazanella Abstract Model eference control design methods fail when the plant has

More information

A Comparative Study on Automatic Flight Control for small UAV

A Comparative Study on Automatic Flight Control for small UAV Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 18 Paper No. 13 DOI: 1.11159/cdsr18.13 A Comparative Study on Automatic

More information

CHAPTER 6 CLOSED LOOP STUDIES

CHAPTER 6 CLOSED LOOP STUDIES 180 CHAPTER 6 CLOSED LOOP STUDIES Improvement of closed-loop performance needs proper tuning of controller parameters that requires process model structure and the estimation of respective parameters which

More information

EE3CL4: Introduction to Linear Control Systems

EE3CL4: Introduction to Linear Control Systems 1 / 17 EE3CL4: Introduction to Linear Control Systems Section 7: McMaster University Winter 2018 2 / 17 Outline 1 4 / 17 Cascade compensation Throughout this lecture we consider the case of H(s) = 1. We

More information

Virtual Reference Feedback Tuning for non-linear systems

Virtual Reference Feedback Tuning for non-linear systems Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThA9.6 Virtual Reference Feedback Tuning for non-linear systems

More information

A Decade of Progress in Iterative Process Control Design : from Theory to Practice

A Decade of Progress in Iterative Process Control Design : from Theory to Practice A Decade of Progress in Iterative Process Control Design : from Theory to Practice Michel Gevers a,1, a CESAME, Université Catholique de Louvain Bâtiment EULER, 4 av. Georges Lemaitre, B-1348 Louvain-la-Neuve,

More information

Iterative Controller Tuning Using Bode s Integrals

Iterative Controller Tuning Using Bode s Integrals Iterative Controller Tuning Using Bode s Integrals A. Karimi, D. Garcia and R. Longchamp Laboratoire d automatique, École Polytechnique Fédérale de Lausanne (EPFL), 05 Lausanne, Switzerland. email: alireza.karimi@epfl.ch

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

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING SUBJECT QUESTION BANK : EC6405 CONTROL SYSTEM ENGINEERING SEM / YEAR: IV / II year

More information

Improving a Heart Rate Controller for a Cardiac Pacemaker. Connor Morrow

Improving a Heart Rate Controller for a Cardiac Pacemaker. Connor Morrow Improving a Heart Rate Controller for a Cardiac Pacemaker Connor Morrow 03/13/2018 1 In the paper Intelligent Heart Rate Controller for a Cardiac Pacemaker, J. Yadav, A. Rani, and G. Garg detail different

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

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2) X reviewer3@nptel.iitm.ac.in Courses» Control System Design Announcements Course Ask a Question Progress Mentor FAQ Unit 11 - Week 7: Quantitative feedback theory (Part 1/2) Course outline How to access

More information

Virtual Reference Feedback Tuning: a direct method for the design of feedback controllers

Virtual Reference Feedback Tuning: a direct method for the design of feedback controllers AUTOMATICA to appear Virtual Reference Feedback Tuning: a direct method for the design of feedback controllers M.C. Campi, A.Lecchini and S.M. Savaresi Dip. di Elettronica per l Automazione - Università

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

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0. 6. Sketch the z-domain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)

More information

DIGITAL CONTROLLER DESIGN

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

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function

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

Introduction to System Identification and Adaptive Control

Introduction to System Identification and Adaptive Control Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction

More information

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016 TW2 UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016 ADVANCED CONTROL TECHNOLOGY MODULE NO: EEM7015 Date: Monday 16 May 2016

More information

ECE 388 Automatic Control

ECE 388 Automatic Control Lead Compensator and PID Control Associate Prof. Dr. of Mechatronics Engineeering Çankaya University Compulsory Course in Electronic and Communication Engineering Credits (2/2/3) Course Webpage: http://ece388.cankaya.edu.tr

More information

Part II. Advanced PID Design Methods

Part II. Advanced PID Design Methods Part II Advanced PID Design Methods 54 Controller transfer function C(s) = k p (1 + 1 T i s + T d s) (71) Many extensions known to the basic design methods introduced in RT I. Four advanced approaches

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

Outline. Classical Control. Lecture 1

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

MEM 355 Performance Enhancement of Dynamical Systems

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

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION K. M. Yanev A. Obok Opok Considering marginal control systems, a useful technique, contributing to the method of multi-stage compensation is suggested. A

More information

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709, Accumulation, 53 Accuracy: numerical integration, 83-84 sensor, 383, 772-773 Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709, 715 input conversion, 519 reasons for, 512-517 relay auto-tuning,

More information

Active Control? Contact : Website : Teaching

Active Control? Contact : Website :   Teaching Active Control? Contact : bmokrani@ulb.ac.be Website : http://scmero.ulb.ac.be Teaching Active Control? Disturbances System Measurement Control Controler. Regulator.,,, Aims of an Active Control Disturbances

More information

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications: 1. (a) The open loop transfer function of a unity feedback control system is given by G(S) = K/S(1+0.1S)(1+S) (i) Determine the value of K so that the resonance peak M r of the system is equal to 1.4.

More information

9. Two-Degrees-of-Freedom Design

9. Two-Degrees-of-Freedom Design 9. Two-Degrees-of-Freedom Design In some feedback schemes we have additional degrees-offreedom outside the feedback path. For example, feed forwarding known disturbance signals or reference signals. In

More information

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

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Control 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

Index. Index. More information. in this web service Cambridge University Press

Index. Index. More information.  in this web service Cambridge University Press A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,

More information

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

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

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Observer Based Friction Cancellation in Mechanical Systems

Observer Based Friction Cancellation in Mechanical Systems 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş

More information

Analyzing Control Problems and Improving Control Loop Performance

Analyzing Control Problems and Improving Control Loop Performance OptiControls Inc. Houston, TX Ph: 713-459-6291 www.opticontrols.com info@opticontrols.com Analyzing Control s and Improving Control Loop Performance -by Jacques F. Smuts Page: 1 Presenter Principal Consultant

More information

QFT Framework for Robust Tuning of Power System Stabilizers

QFT Framework for Robust Tuning of Power System Stabilizers 45-E-PSS-75 QFT Framework for Robust Tuning of Power System Stabilizers Seyyed Mohammad Mahdi Alavi, Roozbeh Izadi-Zamanabadi Department of Control Engineering, Aalborg University, Denmark Correspondence

More information

Root Locus Design Example #3

Root Locus Design Example #3 Root Locus Design Example #3 A. Introduction The system represents a linear model for vertical motion of an underwater vehicle at zero forward speed. The vehicle is assumed to have zero pitch and roll

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574

More information

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii Contents 1 An Overview and Brief History of Feedback Control 1 A Perspective on Feedback Control 1 Chapter Overview 2 1.1 A Simple Feedback System 3 1.2 A First Analysis of Feedback 6 1.3 Feedback System

More information

Some definitions. Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization. A-inner product. Important facts

Some definitions. Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization. A-inner product. Important facts Some definitions Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization M. M. Sussman sussmanm@math.pitt.edu Office Hours: MW 1:45PM-2:45PM, Thack 622 A matrix A is SPD (Symmetric

More information

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

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

Desired Bode plot shape

Desired Bode plot shape Desired Bode plot shape 0dB Want high gain Use PI or lag control Low freq ess, type High low freq gain for steady state tracking Low high freq gain for noise attenuation Sufficient PM near ω gc for stability

More information

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30 1.5 QUANTITIVE PID TUNING METHODS Tuning PID parameters is not a trivial task in general. Various tuning methods have been proposed for dierent model descriptions and performance criteria. 1.5.1 CONTINUOUS

More information

SRI VENKATESWARA COLLEGE OF ENGINEERING

SRI VENKATESWARA COLLEGE OF ENGINEERING COURSE DELIVERY PLAN - THEORY Page 1 of 7 Department of Chemical Engineering B.E/B.Tech/M.E/M.Tech : Chemical Engineering Regulation:2013 PG Specialisation : NA Sub. Code / Sub. Name : CH 6605 - Process

More information

Intro to Frequency Domain Design

Intro to Frequency Domain Design Intro to Frequency Domain Design MEM 355 Performance Enhancement of Dynamical Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Closed Loop Transfer Functions

More information

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis J. Alexandre dit Sandretto, A. Chapoutot and O. Mullier U2IS, ENSTA ParisTech SYNCOP April 11, 2015 Closed-loop

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

An Introduction to Control Systems

An Introduction to Control Systems An Introduction to Control Systems Signals and Systems: 3C1 Control Systems Handout 1 Dr. David Corrigan Electronic and Electrical Engineering corrigad@tcd.ie November 21, 2012 Recall the concept of a

More information

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process D.Angeline Vijula #, Dr.N.Devarajan * # Electronics and Instrumentation Engineering Sri Ramakrishna

More information

(a) Find the transfer function of the amplifier. Ans.: G(s) =

(a) Find the transfer function of the amplifier. Ans.: G(s) = 126 INTRDUCTIN T CNTR ENGINEERING 10( s 1) (a) Find the transfer function of the amplifier. Ans.: (. 02s 1)(. 001s 1) (b) Find the expected percent overshoot for a step input for the closed-loop system

More information

AN INTRODUCTION TO THE CONTROL THEORY

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

Optimal Control of Nonlinear Systems: A Predictive Control Approach

Optimal Control of Nonlinear Systems: A Predictive Control Approach Optimal Control of Nonlinear Systems: A Predictive Control Approach Wen-Hua Chen a Donald J Ballance b Peter J Gawthrop b a Department of Aeronautical and Automotive Engineering, Loughborough University,

More information

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

Computer Aided Control Design

Computer Aided Control Design Computer Aided Control Design Project-Lab 3 Automatic Control Basic Course, EL1000/EL1100/EL1120 Revised August 18, 2008 Modified version of laboration developed by Håkan Fortell and Svante Gunnarsson

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

EE 422G - Signals and Systems Laboratory

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

Appendix A MoReRT Controllers Design Demo Software

Appendix A MoReRT Controllers Design Demo Software Appendix A MoReRT Controllers Design Demo Software The use of the proposed Model-Reference Robust Tuning (MoReRT) design methodology, described in Chap. 4, to tune a two-degree-of-freedom (2DoF) proportional

More information

Jerk derivative feedforward control for motion systems

Jerk derivative feedforward control for motion systems Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion

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

Lecture 25: Tue Nov 27, 2018

Lecture 25: Tue Nov 27, 2018 Lecture 25: Tue Nov 27, 2018 Reminder: Lab 3 moved to Tuesday Dec 4 Lecture: review time-domain characteristics of 2nd-order systems intro to control: feedback open-loop vs closed-loop control intro to

More information

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering Massachusetts Institute of Technology Sponsor: Electrical Engineering and Computer Science Cosponsor: Science Engineering and Business Club Professional Portfolio Selection Techniques: From Markowitz to

More information

Iterative Feedback Tuning for the joint controllers of a 7-DOF Whole Arm Manipulator

Iterative Feedback Tuning for the joint controllers of a 7-DOF Whole Arm Manipulator st IEEE Conference on Decision and Control December -,. Maui, Hawaii, USA Iterative Feedback Tuning for the joint controllers of a 7-DOF Whole Arm Manipulator Zaira Pineda Rico, Andrea Lecchini-Visintini,

More information

MAS107 Control Theory Exam Solutions 2008

MAS107 Control Theory Exam Solutions 2008 MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve

More information

CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS

CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS 9 CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS 7. FRACTIONAL ORDER SYSTEMS Fractional derivatives provide an excellent instrument for the description of memory and hereditary properties

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 10 - System identification as a model building tool Experiment design Examination and prefiltering of data Model structure selection Model validation Lecture

More information

MAE 143B - Homework 9

MAE 143B - Homework 9 MAE 43B - Homework 9 7.2 2 2 3.8.6.4.2.2 9 8 2 2 3 a) G(s) = (s+)(s+).4.6.8.2.2.4.6.8. Polar plot; red for negative ; no encirclements of, a.s. under unit feedback... 2 2 3. 4 9 2 2 3 h) G(s) = s+ s(s+)..2.4.6.8.2.4

More information

Controls Problems for Qualifying Exam - Spring 2014

Controls Problems for Qualifying Exam - Spring 2014 Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect

More information

CHAPTER 13: FEEDBACK PERFORMANCE

CHAPTER 13: FEEDBACK PERFORMANCE When I complete this chapter, I want to be able to do the following. Apply two methods for evaluating control performance: simulation and frequency response Apply general guidelines for the effect of -

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

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

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 Unit Outline Introduction to the course: Course goals, assessment, etc... What is Control Theory A bit of jargon,

More information

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques [] For the following system, Design a compensator such

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

Wind Turbine Control

Wind Turbine Control Wind Turbine Control W. E. Leithead University of Strathclyde, Glasgow Supergen Student Workshop 1 Outline 1. Introduction 2. Control Basics 3. General Control Objectives 4. Constant Speed Pitch Regulated

More information

Systems Analysis and Control

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

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization A.2 Sensitivity and Feedback Performance A.3

More information

Metodi feedforward per la regolazione ad alte prestazioni

Metodi feedforward per la regolazione ad alte prestazioni Udine, 4//8 Scuola avanzata Giovanni Zappa su tecniche di controllo e identificazione Metodi feedforward per la regolazione ad alte prestazioni Antonio Visioli Dipartimento di Elettronica per l Automazione

More information

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Department of Automatic Control Lund Institute of Technology 1. Introduction The aim of this laboratory exercise is to study some different

More information