ELEC-E8101 Digital and Optimal Control (5 cr), autumn 2015

Size: px
Start display at page:

Download "ELEC-E8101 Digital and Optimal Control (5 cr), autumn 2015"

Transcription

1 ELEC-E80 Digital and Optimal Control (5 cr), autumn 205 Lectures Fridays at , room AS2 Lecturer: Kai Zenger, TuAS-house, room 3567, kai.zenger(at)aalto.fi Exercise hours Wednesdays at room Tu AND Thursdays at room AS3 (problem solving help, questions, doing exercises with friends., informal, Laskutupa ) Assistants: Juho Lindholm, juholind(at)mappi.helsinki.fi Jyrki Parkkinen, jyrki.parkkinen(at)aalto.fi

2 Contents Introduction, discrete-time control problem, the z-transform Discrete-time systems, properties and analysis Controller design: pole placement by state space methods PID-controller and its discretized versions, the sampling theorem, choosing the sampling interval Discrete approximations of continuous-time controllers Stochastic disturbance models Optimal prediction and minimum variance control Dynamic programming Linear quadratic controllers (LQ, LQG); discrete-time and continuous-time cases

3 Passing the course: Final exam or two intermediate exams. Final exam: maximum 30 points (5 problems, max 6p. each). Alternatively two intermediate (Mid term) exams. Each has three problems, max. 5p./problem. Maximum of the two intermediate exams 30 p. Bonus points of (not mandatory) homeworks. 6 homework problems, altogether max 6 p. The bonus points are added to determine the final grade. The bonus points are true bonus, because the grade limits are not scaled up because of the possibility to get bonus points. To pass the course 5 points is always enough. Otherwise the grade limits can vary a bit.

4 Intermediate exams are suggested to pass the course. They are organised during the last week of each lecture period (2 hours). During the second exam time you can choose, after seeing the problems, whether you want to do intermediate exam or full exam. The full exams later are three hours in lenght; otherwise they are similar to the full exam during the lecture period. In the full exam you can (re)do intermediate exam or 2. Bonus points and intermediate exam results are valid one year, until the course lectures start again (autumn 206). Exams: Fri at 2:00-4:00 AS2 (intermediate exam ) Wed at 4:00-6:00 AS2 (intermediate 2, full exam) Mon at 6:30-9:30 AS2 (full exam) Mon at 6:30-9:30 (full exam) Department of Automation and Systems Technology

5 Please register to the course (oodi), if you have not done that already. You do not have to register to intermediate exams. You have to register to full exams, starting from the exam Important: Course substitutions: - if you have done the old courses AS Digital control AND AS Model-Based Control Systems, you do not have to do ELEC-E80 Digital and Optimal Control (it will be substituted by those two courses) - if you have done only AS Digital control or only AS Model- Based Control Systems, you have to do ELEC-E80 Digital and Optimal Control in a normal manner. The first part is however very similar to Digital Control course. If you know Digital control well, you can relax in the first period; it is suggested however that you do the homework problems to get bonus points. Department of Automation and Systems Technology

6 ELEC-E80 Introduction Study material Lecture slides (in English, ordinary and print versions) in MyCourses (mycourses.aalto.fi) Exercises with solutions (English) in MyCourses Web learning environment (in Finnish): /index.html Note: The above old web course material is a good introduction, but does not cover the whole ELEC-E80. It also contains some material (e.g. polynomial controllers), which are not discussed in ELEC-E80. The lectures, lecture slides and exercises with solutions cover the whole course. It is not absolutely necessary to purchase the book. In each lecture, topics to read for the following session are given. Note: not all slides are presented during the lectures; some are left for home study. Homework assignments (six altogether) are given regularly. They appear in MyCourses

7 ELEC-E80 Introduction Books for support: Åström K. J., Wittenmark B.: Computer Controlled Systems - Theory and Design (3rd ed.), Prentice-Hall, 997. (textbook) Franklin, Powell, Workman: Digital Control of Dynamic Systems. Third edition, Addison Wesley, 998. Ogata: Discrete-Time Control Systems, 2nd ed., Prentice-Hall, 994 Kuo, B. C. : Digital Control Systems (2nd ed.), Oxford University Press, 992. Santina, M. S., Stubberud, A. R., Hostetter, G. H.: Digital Control System Design, Saunders College Publishing, 994.

8 Analog (continuous time) control system Process controlled by an analog controller r (t) + _ e(t) Controller u(t) Process y(t) y(t)

9 Digital (discrete, discrete-time) control system r(tk) + _ e(tk) Controller u(tk) D/A u(t) Process y(t) A/D y(tk) y(t) In A/D-block the analog signal is sampled ; in D/A-block the discretetime signal is changed into an analog one (hold).

10 To think about... The system contains both analog and discrete signals (a hybrid system) Basic problem already in analog control: how do you treat these kinds of systems analytically? Are the traditional time domain and frequency domain methods available now? Can they be modified? How do you design digital controllers? What should be taken into account in implementation?

11 To think about... Is it so that a digital controller only imitates the corresponding analog controller and the result is somewhat worse then (due to loosing information in discretization)? Do discrete-time systems have properties that the corresponding analog systems do not have? Yes, but this is not so simple: sometimes a discrete controller can perform better than the analog one; on the other hand dicrete-time systems have anomalies that do not have a correspondence in the analog world.

12 An example of controller design (only an example:no need to learn very carefully) Controller design of a switched-mode power supply (Buck-type; output voltage smaller than input) The switch operates at high frequency, e.g. 00 khz. By changing the on/off time ratio of the switch (duty cycle) power is transferred into load and the output voltage level is controlled. Switch L r L + v in - Z in i L C r C Department of Automation and Systems Z Technology out + v out - i o

13 By connecting AC/DC power supplies in parallel, and providing a battery for back-up a suitable power system for a Telecom load (for example) is obtained. Rectifiers Telecom Switching System ~ = = = = = ~ = = = Storage Battery A difficult multivariable system, MIMO = multiple input, multiple output. C.f. SISO = single input, single output

14 DC Bus u in EMI EMI Load Load EMI Load Modern industrial power systems are complex and difficult; System blocks are connected in series and in parallel. They are provided with input filters (EMI), loads are changing and complex. Systematic methods are needed = theory is needed! Today s magic buzzword is digitalization!

15 Negative feedback = feedback control, RC-circuit is the load. The output voltage is compared to reference, and a discrete-time PID-controller is used to control the switch. + + v in DC/DC Converter - v out R V - d - Sawtooth waveform + Digital PID Controller - + v ref

16 Systems can be described by block diagrams PWM (pulse width modulation) transforms the controller output signal to the duty cycle of the switch; basically that belongs to the operation of the actuator Input voltage. V g and load current i load are disturbances from control viewpoint. Robustness means the ability of the controller to tolerate disturbances and modeling errors. Switching converter v g Disturbances i load v ref + - Compensator v c PWM d Control input v Sensor gain

17 By writing the dynamic equations of the system blocks the performance can be studied. v g (s) G vg (s) i load (s) v ref (s) + - v c (s) d(s) G c (s) /V m G vd (s) + + v(s) H(s) G G vg vd () s () s VR in scrc 2 LC R r s RCr RCr Cr r L s R r c c l l c l b g DR scr b g b c g 2 LC R r s RCr RCr Cr r L s R r c c l l c l

18 A lead/lag compensator has been designed for the process by using the Bode diagram as a design tool. The insufficient phase margin (2 degrees) of the open loop has been improved to (50 degrees). Stability must always be guaranteed. G ( s) G G c cm s l z s s 33.8, 068 ( rad/ s) 257( rad/ s), 906 ( rad/ s) l cm z p p * c c 4500 ( rad ( rad / s), * m / s), m 2 50

19 ) ( ) ( s G s N T st st K s N T st st K s s s G s G PID d d i d d i p l z cm c But the compensator can be approximated by a PID-controller:

20 The control algorithm can be discretized directly for computer based control (details are presented later in the course) v ref + - e Digital PID Controller v c DC/DC Converter v out T z Td ( z) ( z) v ( z) K v ( z) v ( z) K v ( ) vc ( z) K bvref out ref out out z T z Td T i d T z N N The operating frequency of the measurement and control are now new concepts that must be considered. Here the sampling frequency is 20 khz meaning that the sampling time is /20000 s.

21 The performance of the controller can be simulated. Below the output voltage and inductor current are shown. The zoomed figures show clearly the operation of the switch.

22 The performance can be made faster by changing the tuning of the PID controller. That leads to increasing oscillations however.

23 Controller design procedure Construction of the process model from physical equations or by identification. The model analysis and linearisation when needed; construction of the transfer functions Formulation of the control problem Controller design in time or frequency domain Discretization and implementation of the controller e.g. by a digital signal processor (DSP) Alternatively: discretization of the process model and controller design directly in discrete time directly

24 Simulation To be used: Matlab/Simulink with different toolboxes... Control System Toolbox Identification Toolbox Optimization Toolbox Model Predictive Toolbox Fuzzy Toolbox Neural Networks Toolbox Symbolic Toolbox Statistical Toolbox Comsol Multiphysics

25 Process knowledge Measurement technology Computer technology Control Theory Challenges

26 History of discrete-time systems 2. world war, radars, computers, numerical computation Pioneering period ~ (96) - 60 (962) applications (supervisory-mode, where setpoint values etc. are calculated to help the operator ) DDC ~ 962 (Direct Digital Control = computer controls the process directly) in 975 the first digital automation system (Honeywell TDC 2000) Programmable logic controllers (PLC) from the 70 s. Efficient signal procesors (DSP) from 90 s, embedded systems, mechatronics Wireless automation, networks, energy technology, digitalization = current trends New era: today and tomorrow belong to the digital age!

27 Process controlled by an analog controller r (t) + _ e(t) Controller u(t) Process y(t) y(t)

28 Process controlled by a digital controller r(tk) + _ e(tk) Controller u(t k ) D/A u(t) Process y(t) A/D y(t k ) y(t)

29 Two main design approaches: a. discretize the analog controller, b. discretize the process and do the design totally in discrete time a. r(t) A/D Controller D/A u(t) Process y(t) y(t) b. r(t k ) y(t k ) Controller Department of Automation and Systems Technology u(t k ) D/A Process A/D y(t k )

30 Example (a): How to design a digital controller based on an analog controller Servoproblem, control of robot arm Process (double integrator): Gs () s 2 Simple servo controller: 2s Us () Uc() s Ys () 2 s 2

31 Example: How to design a digital controller based on an analog controller A digital controller is derived from the analog one by replacing the differential with difference 2s U() s Uc () s Y() s 2 s 2 Multiplying by the Laplace-variable s corresponds to derivation in time domain (derivation operator p) sf() s p f() t f () t

32 Example: How to design a digital controller based on an analog controller By using the definition of the derivative f () t f ( t t) f( t) t Now t = kh and t = h. Let us further use the shift operator q (multiplying by q corresponds to moving forward in time; division by q corresponds to moving backwards in time) f( kh h) f( kh) q f( kh) f( kh) q f ( kh) f ( kh) h h h

33 Example: How to design a digital controller based on an analog controller The following approximative relationship between Laplace and Z domains is obtained q z sf() s f () t f( kh) F() z h h From the transfer function in Laplace domain an approximative pulse transfer function in Z-domain is obtained by replacing the Laplace-variable s with z s h

34 Example: How to design a digital controller based on an analog controller The imitating controller becomes z ( ) ( ) h z h U z Uc z Y( z) Uc( z) Y( z) 2 z 2 2 z2h h 2 z( h2) U( z) Uc ( z) Y( z) 2 z (2h )

35 Example: How to design a digital controller based on an analog controller Let us include also the deadbeat-controller, which is based on digital control theory and simulate the operation of the robot arm by each controller. (Dead-beat-controller will be discussed during the course).

36 Example: How to design a digital controller based on an analog controller oho Analog controller compared to digital imitating controller in different sampling frequencies h = robot arm h =. control control robot arm h = robot arm h =. control robot arm control

37 Example: How to design a digital controller based on an analog controller Analog controller compared to the deadbeatcontroller in different sampling frequencies h= h= Department of - Automation and Systems Technology h= h=

38 Example (b): Synchronization Continuous process (. order low pass filter) Gs () s The corresponding discrete-time filter by using the sampling time h = e Details on how to obtain H( z) H(z) are shown later z e

39 Example: Synchronization Let us simulate both filters with the same input signal

40 Example: Synchronization D = D = D = D =

41 Example: Synchronization With impulse and pulse inputs synchronization is even more important

42 z-transformation A sequence f0 f f k,,,, for short f k or f ( k) The z-transformation is defined i 2 k i 0 2 i0 F( z) Z( f ) f z f f z f z Continuous systems: (differential equations/laplacetransformation) Discrete systems: (difference equations/z-transformation)

43 Example. Discrete time impulse The sequence f0,0,0,0, f0 is an impulse (pulse) with the strength f0 f0 ( k) where Z-transformation:, k 0 ( k) 0, k 0 F( z) Z f( k) f( k) z f ( k) z f k k 0 0 k0 k0

44 Example. Discrete (unit) step function Sequence,,,, In the terms f k T T T k is a time index (0,,2,...). The absolute time at time instant k is kt, where T is the sampling interval Z-transformation: k Z f( k) z z z z z (sum of a geometric series)

45 k Example. f( k) a, a Pulse sequence 2 3, aa,, a, k k 2 2 F( z) a z az a z k 0 z az z a The sum converges in the complex plane region or a z az It is not necessary to consider the convergence regions in what follows.

46 Movement in time ( right =delay, left =prediction) Pulse sequence f(k): k 2 3 F( z) Z f( k) f f z f z f z 0 2 3

47 Delay with one sampling interval: k Z f( k) 0 f z f z f z z f f z f z ( ) z F z One sample delay thus means multiplication by n ; correspondingly by z when the delay is n steps z

48 Prediction by one sample interval: Z f( k) f f z f z z f f z f z zf zf( z) zf Compare to the derivative of Laplace-transformation in the continuous time case. 0 k

49

50 The final value theorem Consider a pulse sequence f(k) and its z-transform F(z). If f(k) approaches a limit value as k approaches infinity, it holds lim f( k) lim ( z ) F( z) k z This is the final value theorem. Compare to the continuous time case lim yt ( ) lim sy( s) t s0

51 Discrete-time system Example. A first order difference equation y( k) ay( k) u( k) Initial conditions e.g. y(0)=0, u(0)=, u(k)=0, k >0 Calculation directly from the equation (which is directly an algorithm) y() u(0) Result is the pulse sequence y(2) ay() u() a k a, k 0,,2,... 2 y(3) ay(2) u(2) a

52 Note that the difference equation y( k) ay( k) u( k) means in absolute time y ( k) T ay( kt) u( kt) Take the Z-transformation zx( z) zy(0) ay( z) U( z) Initial conditions are considered to be zero when deriving the pulse transfer function, leading to ( z ay ) ( z) U( z)

53 The pulse transfer function Gz ( ) Y( z) U( z) z a With a unit impulse as input ( k) the output (pulse response) is the inverse transformation of the pulse transfer function. Y( z) y( k) a za za Compare to the continuous time case. k

54 z-transformation is used to make the analysis and calculations of discrete-time systems more tractable. Compare again to the continuous time case. The results are meaningful only at sampling instants t kt, k 0,,2, k Note the following transformation pairs (the latter deviates somewhat from the continuous time analogue). z a F( z) ; 0, k a, a0 f( ka), k a 2. zfz z f z f zf a a a a ( ) (0) () ( ) ; f( k a), a 0

55 In the inverse transformation similar ideas as in the continuous time case are applied (dividing terms into sums of smaller entities and then using tables) Example. A B ( z)( z2) z z2 No inverse transformation is found from the tables; so let us modify A B z z z z ( z)( z2) ( z)( z2) z z2 Alim ; Blim z2 z z z2

56 z z z z z ( z)( z2) z2 z z2 z The inverse transformation of the bracketed term is k f( k) 2, k 0,,2, 2 Taking the delay z into account gives finally k f ( k), k or 0, k 0 k 2, k,2,3,

57 Stability We can operate with pulse transfer functions as with transfer functions. E.g. the closed loop pulse transfer function can be calculated, the denominator of which is the characteristic polynomial. Its zeros are the system poles. The zeros of the numerator are the system zeros. The pulse transfer function can be divided into a sum of terms like z z a ;the inverse transformation when a If even one term explodes, the system is unstable. a k stays bounded

58 Stability region: Im G K ( z) z a ( z b)( zc)( zd) - Re - A discrete-time system is stable, when the poles (b, c, d) are located inside the unit disc. Compare to the left half plane for continuous time systems.

59 Shift-operators A forward shift operator q (in time) qy( k) y( k ) A backward shift operator q y k y k ( ) ( ) q (in time) n Correspondingly q y( k) y( kn) n q y( k) y( k n) (Compare to the continuous time differential operator p)

60 Example. A difference equation (input-output representation of a system ) yk ( 2) ayk ( ) ayk ( ) buk ( ) buk ( ) can be written in which 2 0 Aq ( ) yk ( ) Bquk ( ) ( ) 2 A( q) q aq a2 Bq ( ) bqb 0 are operator polynomials. A similar equation can also q be written as a function of

61 Note the formal relationship p q s z continuous time discrete time However, when using p or q, we operate in time domain. When using s or z a transformation to Laplace or Z-domain has been done to deal with transfer functions. This can sound theoretical. However, in control engineering there are many design methods, in which either time domain or frequency domain (transfer functions) are used.

62 From state-space-representation to pulse transfer function A discrete state-space-representation is defined in an analog manner to the continuous time case; derivatives are replaced with a shift in time. x( k) Fx( k) Gu( k) yk ( ) Hxk ( ) Let us try to find the pulse transfer function. Take the Z-transformation and eliminate x. The derivation is quite analogous to the continuous time case.

63 zx ( z) FX ( z) GU ( z) ( zi F) X ( z) GU ( z) X z zi F GU z ( ) ( ) ( ) Y z HX z H zi F GU z ( ) ( ) ( ) ( ) The pulse transfer function is obtained as Y( z) ( ) ( ) U( z) z H zi F G compare to the continuous time case: CsI ( A) B

64 From input-output representation to state-space equations A similar method as in the continuous time case is available Example. y( k 2).3 y( k ) 0.4 y( k) u( k) 0.4 u( k) -state-space? -pulse transfer function? Write the equation as a function of the q-operator 2 qyk qyk yk quk uk ( ).3 ( ) 0.4 ( ) ( ) 0.4 ( )

65 Move q terms to the left side 2 q y k qy k qu k y k u k ( ).3 ( ) ( ) 0.4 ( ) 0.4 ( ) Develop the left side as factors according to q and choose the state variables as follows qqyk ( ).3 yk ( ) uk ( ) 0.4 yk ( ) 0.4 uk ( ) x ( k) x 2 ( k) x ( k) y( k); x ( k) x ( k).3 x ( k) u( k) 2 x ( k) 0.4 x ( k) 0.4 u( k) 2

66 The following state representation is obtained x ( k).3 x ( k) x ( k) u( k) 2 x ( k) 0.4 x ( k) 0.4 u( k) 2 yk ( ) x( k) and in matrix form F G x( k).3 x( k) uk ( ) x2( k ) x2( k) 0.4 H x ( k) yk ( ) 0 x2( k)

67 Pulse transfer function Y( z) ( z) H( zi F) G U( z) z z z 0.4 zz (.3) 0.4 ( z0.8)( z0.5) Zeros: z 0.4 Poles: p p The poles are inside the unit circle, and the system is therefore stable.

68 Is there a need for discrete-time control theory? Analog systems can be imitated There exists discrete-time systems without an analog correspondence Sampling can cause problems to discrete-time systems Digital controller can even beat the analog controller (fastness) Discrete-time control theory is needed!

69 Grounds and basic building blocks Sampling theorem (Shannon -49) Difference equations (-48) Integral transformations Z-transformation (Hurewicz -47) State-space-representation (Kalman -55)

70 Grounds and basic building blocks Optimal control (Bellman -57) Stochastic control, LQG (Kalman -65) Algebral system theory (Rosenbrock -70) Identification, Adaptive control Robust control (-80) Soft computing, -80, fuzzy control, neural networks, cloud computing, computational sciences (-2000)...

Methods for analysis and control of. Lecture 6: Introduction to digital control

Methods for analysis and control of. Lecture 6: Introduction to digital control Methods for analysis and of Lecture 6: to digital O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.inpg.fr www.lag.ensieg.inpg.fr/sename 6th May 2009 Outline Some interesting books:

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

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

Modeling and Control Overview

Modeling and Control Overview Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I

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

Process Modelling, Identification, and Control

Process Modelling, Identification, and Control Jan Mikles Miroslav Fikar Process Modelling, Identification, and Control With 187 Figures and 13 Tables 4u Springer Contents 1 Introduction 1 1.1 Topics in Process Control 1 1.2 An Example of Process Control

More information

Converter System Modeling via MATLAB/Simulink

Converter System Modeling via MATLAB/Simulink Converter System Modeling via MATLAB/Simulink A powerful environment for system modeling and simulation MATLAB: programming and scripting environment Simulink: block diagram modeling environment that runs

More information

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

More information

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

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

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

ECE 486 Control Systems

ECE 486 Control Systems ECE 486 Control Systems Spring 208 Midterm #2 Information Issued: April 5, 208 Updated: April 8, 208 ˆ This document is an info sheet about the second exam of ECE 486, Spring 208. ˆ Please read the following

More information

Module 6: Deadbeat Response Design Lecture Note 1

Module 6: Deadbeat Response Design Lecture Note 1 Module 6: Deadbeat Response Design Lecture Note 1 1 Design of digital control systems with dead beat response So far we have discussed the design methods which are extensions of continuous time design

More information

Chapter 13 Digital Control

Chapter 13 Digital Control Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one

More information

Distributed Real-Time Control Systems

Distributed Real-Time Control Systems Distributed Real-Time Control Systems Chapter 9 Discrete PID Control 1 Computer Control 2 Approximation of Continuous Time Controllers Design Strategy: Design a continuous time controller C c (s) and then

More information

Overview of the Seminar Topic

Overview of the Seminar Topic Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History

More information

Section 5 Dynamics and Control of DC-DC Converters

Section 5 Dynamics and Control of DC-DC Converters Section 5 Dynamics and ontrol of D-D onverters 5.2. Recap on State-Space Theory x Ax Bu () (2) yxdu u v d ; y v x2 sx () s Ax() s Bu() s ignoring x (0) (3) ( si A) X( s) Bu( s) (4) X s si A BU s () ( )

More information

Feedback design for the Buck Converter

Feedback design for the Buck Converter Feedback design for the Buck Converter Portland State University Department of Electrical and Computer Engineering Portland, Oregon, USA December 30, 2009 Abstract In this paper we explore two compensation

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

Lecture 12. AO Control Theory

Lecture 12. AO Control Theory Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 18, 2016 Page 1 What are control systems? Control is the process of making a system variable

More information

DIGITAL CONTROL OF POWER CONVERTERS. 3 Digital controller design

DIGITAL CONTROL OF POWER CONVERTERS. 3 Digital controller design DIGITAL CONTROL OF POWER CONVERTERS 3 Digital controller design Frequency response of discrete systems H(z) Properties: z e j T s 1 DC Gain z=1 H(1)=DC 2 Periodic nature j Ts z e jt e s cos( jt ) j sin(

More information

Chapter 9: Controller design

Chapter 9: Controller design Chapter 9. Controller Design 9.1. Introduction 9.2. Effect of negative feedback on the network transfer functions 9.2.1. Feedback reduces the transfer function from disturbances to the output 9.2.2. Feedback

More information

Discrete-time Controllers

Discrete-time Controllers Schweizerische Gesellschaft für Automatik Association Suisse pour l Automatique Associazione Svizzera di Controllo Automatico Swiss Society for Automatic Control Advanced Control Discrete-time Controllers

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 9 - Parameter estimation in linear models Model structures Parameter estimation via prediction error minimization Properties of the estimate: bias and variance

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

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented

More information

ECE 516: System Control Engineering

ECE 516: System Control Engineering ECE 516: System Control Engineering This course focuses on the analysis and design of systems control. This course will introduce time-domain systems dynamic control fundamentals and their design issues

More information

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

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42 Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop

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

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano Advanced Aerospace Control Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano ICT for control systems engineering School of Industrial and Information Engineering Aeronautical Engineering

More information

FRTN 15 Predictive Control

FRTN 15 Predictive Control Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the

More information

Intermediate Process Control CHE576 Lecture Notes # 2

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

More information

21.4. Engineering Applications of z-transforms. Introduction. Prerequisites. Learning Outcomes

21.4. Engineering Applications of z-transforms. Introduction. Prerequisites. Learning Outcomes Engineering Applications of z-transforms 21.4 Introduction In this Section we shall apply the basic theory of z-transforms to help us to obtain the response or output sequence for a discrete system. This

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Discrete-time systems p. 1/30 4F3 - Predictive Control Discrete-time State Space Control Theory For reference only Jan Maciejowski jmm@eng.cam.ac.uk 4F3 Predictive Control - Discrete-time

More information

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl

More information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary

More information

Problem Weight Score Total 100

Problem Weight Score Total 100 EE 350 EXAM IV 15 December 2010 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO Problem Weight Score 1 25 2 25 3 25 4 25 Total

More information

COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS

COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS Engr. Lubna Moin Dr. Vali Uddin (e-mail: engr_lubna@yahoo.com) (e-mail v_uddin@hotmail.com) National University of Sciences

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

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder . W. Erickson Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder 8.1.7. The low-q approximation Given a second-order denominator polynomial, of the form G(s)= 1

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Control System. Contents

Control System. Contents Contents Chapter Topic Page Chapter- Chapter- Chapter-3 Chapter-4 Introduction Transfer Function, Block Diagrams and Signal Flow Graphs Mathematical Modeling Control System 35 Time Response Analysis of

More information

Identification and Control of Mechatronic Systems

Identification and Control of Mechatronic Systems Identification and Control of Mechatronic Systems Philadelphia University, Jordan NATO - ASI Advanced All-Terrain Autonomous Systems Workshop August 15 24, 2010 Cesme-Izmir, Turkey Overview Mechatronics

More information

CONTROL OF DIGITAL SYSTEMS

CONTROL OF DIGITAL SYSTEMS AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it

More information

Problem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013

Problem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013 EE 56: Digital Control Systems Problem Set 3: Solution Due on Mon 7 th Oct in class Fall 23 Problem For the causal LTI system described by the difference equation y k + 2 y k = x k, () (a) By first finding

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

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

Dr. Ian R. Manchester

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

More information

ECE-202 FINAL April 30, 2018 CIRCLE YOUR DIVISION

ECE-202 FINAL April 30, 2018 CIRCLE YOUR DIVISION ECE 202 Final, Spring 8 ECE-202 FINAL April 30, 208 Name: (Please print clearly.) Student Email: CIRCLE YOUR DIVISION DeCarlo- 7:30-8:30 DeCarlo-:30-2:45 2025 202 INSTRUCTIONS There are 34 multiple choice

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

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

Impedance Interactions: An

Impedance Interactions: An 87 Chapter 5 Impedance Interactions: An Overview 5.1 Introduction In this chapter, interconnections among DC power distribution subsystems are analyzed, and an investigation is launched into how the performance

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

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

Control of an Induction Motor Drive

Control of an Induction Motor Drive Control of an Induction Motor Drive 1 Introduction This assignment deals with control of an induction motor drive. First, scalar control (or Volts-per-Hertz control) is studied in Section 2, where also

More information

Time Response of Systems

Time Response of Systems Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =

More information

Chapter 8: Converter Transfer Functions

Chapter 8: Converter Transfer Functions Chapter 8. Converter Transfer Functions 8.1. Review of Bode plots 8.1.1. Single pole response 8.1.2. Single zero response 8.1.3. Right half-plane zero 8.1.4. Frequency inversion 8.1.5. Combinations 8.1.6.

More information

Regulated DC-DC Converter

Regulated DC-DC Converter Regulated DC-DC Converter Zabir Ahmed Lecturer, BUET Jewel Mohajan Lecturer, BUET M A Awal Graduate Research Assistant NSF FREEDM Systems Center NC State University Former Lecturer, BUET 1 Problem Statement

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

EECS 16B: FALL 2015 FINAL

EECS 16B: FALL 2015 FINAL University of California College of Engineering Department of Electrical Engineering and Computer Sciences E. Alon, B. Ayazifar, C. Tomlin Wed., Dec. 16, 2015 G. Ranade 8:00-11:00am EECS 16B: FALL 2015

More information

Switched Mode Power Conversion Prof. L. Umanand Department of Electronics Systems Engineering Indian Institute of Science, Bangalore

Switched Mode Power Conversion Prof. L. Umanand Department of Electronics Systems Engineering Indian Institute of Science, Bangalore Switched Mode Power Conversion Prof. L. Umanand Department of Electronics Systems Engineering Indian Institute of Science, Bangalore Lecture - 19 Modeling DC-DC convertors Good day to all of you. Today,

More information

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD 206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)

More information

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018 Linear System Theory Wonhee Kim Lecture 1 March 7, 2018 1 / 22 Overview Course Information Prerequisites Course Outline What is Control Engineering? Examples of Control Systems Structure of Control Systems

More information

Copyright. SRS, U DuE, rof. Söffker. Course Control Theory WiSe 2014/15

Copyright. SRS, U DuE, rof. Söffker. Course Control Theory WiSe 2014/15 Course Theory WiSe 2014/15 Room: SG 135 Time: Fr 3.00 6.30 pm (lecture and exercise) Practical exercise: 2nd part of semester Assistants: Xi Nowak, M.Sc.; WEB: http://www.uni-due.de/srs Manuscript Note

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

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

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593 LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593 ELECTRICAL ENGINEERING DEPARTMENT JIS COLLEGE OF ENGINEERING (AN AUTONOMOUS INSTITUTE) KALYANI, NADIA CONTROL SYSTEM I LAB. MANUAL EE 593 EXPERIMENT

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

Transient Response of a Second-Order System

Transient Response of a Second-Order System Transient Response of a Second-Order System ECEN 830 Spring 01 1. Introduction In connection with this experiment, you are selecting the gains in your feedback loop to obtain a well-behaved closed-loop

More information

The output voltage is given by,

The output voltage is given by, 71 The output voltage is given by, = (3.1) The inductor and capacitor values of the Boost converter are derived by having the same assumption as that of the Buck converter. Now the critical value of the

More information

LQG/LTR CONTROLLER DESIGN FOR AN AIRCRAFT MODEL

LQG/LTR CONTROLLER DESIGN FOR AN AIRCRAFT MODEL PERIODICA POLYTECHNICA SER. TRANSP. ENG. VOL. 8, NO., PP. 3 4 () LQG/LTR CONTROLLER DESIGN FOR AN AIRCRAFT MODEL Balázs KULCSÁR Department of Control and Transport Automation Budapest University of Technology

More information

E2.2 Analogue Electronics

E2.2 Analogue Electronics E2.2 Analogue Electronics Instructor : Christos Papavassiliou Office, email : EE 915, c.papavas@imperial.ac.uk Lectures : Monday 2pm, room 408 (weeks 2-11) Thursday 3pm, room 509 (weeks 4-11) Problem,

More information

EEE 188: Digital Control Systems

EEE 188: Digital Control Systems EEE 88: Digital Control Systems Lecture summary # the controlled variable. Example: cruise control. In feedback control, sensors and measurements play an important role. In discrete time systems, the control

More information

MODELING OF CONTROL SYSTEMS

MODELING OF CONTROL SYSTEMS 1 MODELING OF CONTROL SYSTEMS Feb-15 Dr. Mohammed Morsy Outline Introduction Differential equations and Linearization of nonlinear mathematical models Transfer function and impulse response function Laplace

More information

Control Systems Lab - SC4070 Control techniques

Control Systems Lab - SC4070 Control techniques Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from

More information

Problem Weight Total 100

Problem Weight Total 100 EE 350 Problem Set 3 Cover Sheet Fall 2016 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: Submission deadlines: Turn in the written solutions by 4:00 pm on Tuesday September

More information

Stability. X(s) Y(s) = (s + 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = +2 and s = -2. Y(s) 8X(s) G 1 G 2

Stability. X(s) Y(s) = (s + 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = +2 and s = -2. Y(s) 8X(s) G 1 G 2 Stability 8X(s) X(s) Y(s) = (s 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = 2 and s = -2 If all poles are in region where s < 0, system is stable in Fourier language s = jω G 0 - x3 x7 Y(s)

More information

Properties of Open-Loop Controllers

Properties of Open-Loop Controllers Properties of Open-Loop Controllers Sven Laur University of Tarty 1 Basics of Open-Loop Controller Design Two most common tasks in controller design is regulation and signal tracking. Regulating controllers

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

CDS 101: Lecture 4.1 Linear Systems

CDS 101: Lecture 4.1 Linear Systems CDS : Lecture 4. Linear Systems Richard M. Murray 8 October 4 Goals: Describe linear system models: properties, eamples, and tools Characterize stability and performance of linear systems in terms of eigenvalues

More information

6.003: Signals and Systems

6.003: Signals and Systems 6.003: Signals and Systems CT Feedback and Control October 20, 2011 1 Mid-term Examination #2 Wednesday, October 26, 7:30-9:30pm, No recitations on the day of the exam. Coverage: Lectures 1 12 Recitations

More information

Laplace Transform Analysis of Signals and Systems

Laplace Transform Analysis of Signals and Systems Laplace Transform Analysis of Signals and Systems Transfer Functions Transfer functions of CT systems can be found from analysis of Differential Equations Block Diagrams Circuit Diagrams 5/10/04 M. J.

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

1 Closed Loop Systems

1 Closed Loop Systems Harvard University Division of Engineering and Applied Sciences ES 45 - Physiological Systems Analysis Fall 2009 Closed Loop Systems and Stability Closed Loop Systems Many natural and man-made systems

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

DSP Configurations. responded with: thus the system function for this filter would be

DSP Configurations. responded with: thus the system function for this filter would be DSP Configurations In this lecture we discuss the different physical (or software) configurations that can be used to actually realize or implement DSP functions. Recall that the general form of a DSP

More information

CHAPTER 10: STABILITY &TUNING

CHAPTER 10: STABILITY &TUNING When I complete this chapter, I want to be able to do the following. Determine the stability of a process without control Determine the stability of a closed-loop feedback control system Use these approaches

More information

Alireza Mousavi Brunel University

Alireza Mousavi Brunel University Alireza Mousavi Brunel University 1 » Control Process» Control Systems Design & Analysis 2 Open-Loop Control: Is normally a simple switch on and switch off process, for example a light in a room is switched

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

Digital Signal Processing Prof. T. K. Basu Department of Electrical Engineering Indian Institute of Technology, Kharagpur

Digital Signal Processing Prof. T. K. Basu Department of Electrical Engineering Indian Institute of Technology, Kharagpur Digital Signal Processing Prof. T. K. Basu Department of Electrical Engineering Indian Institute of Technology, Kharagpur Lecture - 6 Z-Transform (Contd.) Discussing about inverse inverse Z transform,

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

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

GATE EE Topic wise Questions SIGNALS & SYSTEMS

GATE EE Topic wise Questions SIGNALS & SYSTEMS www.gatehelp.com GATE EE Topic wise Questions YEAR 010 ONE MARK Question. 1 For the system /( s + 1), the approximate time taken for a step response to reach 98% of the final value is (A) 1 s (B) s (C)

More information

Lecture 47 Switch Mode Converter Transfer Functions: Tvd(s) and Tvg(s) A. Guesstimating Roots of Complex Polynomials( this section is optional)

Lecture 47 Switch Mode Converter Transfer Functions: Tvd(s) and Tvg(s) A. Guesstimating Roots of Complex Polynomials( this section is optional) Lecture 47 Switch Mode Converter Transfer Functions: T vd (s) and T vg (s) A. Guesstimating Roots of Complex Polynomials( this section is optional). Quick Insight n=. n th order case. Cuk example 4. Forth

More information

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

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

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

Signals and System Analysis

Signals and System Analysis Signals and System Analysis Aims: To provide an introduction to the nature of signals and system modelling. Learning outcomes: Students will be able to understand the description of signals and systems,

More information

Module 02 Control Systems Preliminaries, Intro to State Space

Module 02 Control Systems Preliminaries, Intro to State Space Module 02 Control Systems Preliminaries, Intro to State Space Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha August 28, 2017 Ahmad

More information