1. Cancellation of Left Half Plane Poles with Zeros

Size: px
Start display at page:

Download "1. Cancellation of Left Half Plane Poles with Zeros"

Transcription

1 1. Cancellation of Left Half Plane Poles with Zeros

2 1. Cancellation of Left Half Plane Poles with Zeros Control of DC Motor (Astrom & Wittenmark) Velocity of motor shaft - x 1, position - x 2.

3 1. Cancellation of Left Half Plane Poles with Zeros Control of DC Motor (Astrom & Wittenmark) Velocity of motor shaft - x 1, position - x 2. [ ] [ ] [ ] [ ] d x1 1 0 x1 1 = + u dt x x 2 0 y = [ 0 1 ] [ ] x 1 x 2

4 1. Cancellation of Left Half Plane Poles with Zeros Control of DC Motor (Astrom & Wittenmark) Velocity of motor shaft - x 1, position - x 2. [ ] [ ] [ ] [ ] d x1 1 0 x1 1 = + u dt x x 2 0 y = [ 0 1 ] [ ] x 1 x 2 Step response requirements: rise time of 3 seconds

5 1. Cancellation of Left Half Plane Poles with Zeros Control of DC Motor (Astrom & Wittenmark) Velocity of motor shaft - x 1, position - x 2. [ ] [ ] [ ] [ ] d x1 1 0 x1 1 = + u dt x x 2 0 y = [ 0 1 ] [ ] x 1 x 2 Step response requirements: rise time of 3 seconds overshoot of not more than 0.05

6 1. Cancellation of Left Half Plane Poles with Zeros Control of DC Motor (Astrom & Wittenmark) Velocity of motor shaft - x 1, position - x 2. [ ] [ ] [ ] [ ] d x1 1 0 x1 1 = + u dt x x 2 0 y = [ 0 1 ] [ ] x 1 x 2 Step response requirements: rise time of 3 seconds overshoot of not more than 0.05 Choose T s = 0.25s

7 1. Cancellation of Left Half Plane Poles with Zeros Control of DC Motor (Astrom & Wittenmark) Velocity of motor shaft - x 1, position - x 2. [ ] [ ] [ ] [ ] d x1 1 0 x1 1 = + u dt x x 2 0 y = [ 0 1 ] [ ] x 1 x 2 Step response requirements: rise time of 3 seconds overshoot of not more than 0.05 Choose T s = 0.25s G(z) = z z z z 2 Digital Control 1 Kannan M. Moudgalya, Autumn 2007

8 2. Cancellation of Left Half Plane Poles with Zeros

9 2. Cancellation of Left Half Plane Poles with Zeros We get the following factorizations: G(z) = z z z z 2

10 2. Cancellation of Left Half Plane Poles with Zeros We get the following factorizations: G(z) = z z z z 2 A b = 1 z 1 A g = z 1

11 2. Cancellation of Left Half Plane Poles with Zeros We get the following factorizations: G(z) = z z z z 2 A b = 1 z 1 A g = z 1 B b = 1 B g = = ( z 1 )

12 2. Cancellation of Left Half Plane Poles with Zeros We get the following factorizations: G(z) = z z z z 2 A b = 1 z 1 A g = z 1 B b = 1 B g = = ( z 1 ) φ cl = z z 2

13 2. Cancellation of Left Half Plane Poles with Zeros We get the following factorizations: G(z) = z z z z 2 A b = 1 z 1 A g = z 1 B b = 1 B g = = ( z 1 ) φ cl = z z 2 R 1 = z 1 S 1 = Digital Control 2 Kannan M. Moudgalya, Autumn 2007

14 3. Performance of Pole Placement Controller On DC Motor

15 3. Performance of Pole Placement Controller On DC Motor u(n) Time offset: Time

16 3. Performance of Pole Placement Controller On DC Motor u(n) Time offset: 0 Oscillations Time

17 3. Performance of Pole Placement Controller On DC Motor u(n) Time offset: Time Oscillations - due to cancellation of pole-zero in Left Half Plane Digital Control 3 Kannan M. Moudgalya, Autumn 2007

18 4. Why is Control Effort Oscillatory?

19 4. Why is Control Effort Oscillatory? Recall controller: R c (z)u(n) = γt c (z)r(n) S c (z)y(n)

20 4. Why is Control Effort Oscillatory? Recall controller: R c (z)u(n) = γt c (z)r(n) S c (z)y(n) u(n) = γ T c(z) R c (z) r(n) S c(z) R c (z) y(n)

21 4. Why is Control Effort Oscillatory? Recall controller: Recall, R c (z)u(n) = γt c (z)r(n) S c (z)y(n) u(n) = γ T c(z) R c (z) r(n) S c(z) R c (z) y(n) R c = B g R 1, T c = A g T 1, S c = A g S 1

22 4. Why is Control Effort Oscillatory? Recall controller: Recall, R c (z)u(n) = γt c (z)r(n) S c (z)y(n) u(n) = γ T c(z) R c (z) r(n) S c(z) R c (z) y(n) R c = B g R 1, T c = A g T 1, S c = A g S 1 Substituting, the control law becomes u(n) = γ Ag T 1 B g R 1 r(n) Ag S 1 B g R 1 y(n)

23 4. Why is Control Effort Oscillatory? Recall controller: Recall, R c (z)u(n) = γt c (z)r(n) S c (z)y(n) u(n) = γ T c(z) R c (z) r(n) S c(z) R c (z) y(n) R c = B g R 1, T c = A g T 1, S c = A g S 1 Substituting, the control law becomes u(n) = γ Ag T 1 B g R 1 r(n) Ag S 1 B g R 1 y(n) If B g has root with negative real part (e.g ), as in the antenna control problem, it shows up as a pole of the controller. Digital Control 4 Kannan M. Moudgalya, Autumn 2007

24 5. Recall: Poles on Negative Real Axis

25 5. Recall: Poles on Negative Real Axis Im(z) n n n Re(z) n n n

26 5. Recall: Poles on Negative Real Axis Im(z) n n n Re(z) n n n Poles on negative real axis

27 5. Recall: Poles on Negative Real Axis Im(z) n n n Re(z) n n n Poles on negative real axis produce oscillations! Digital Control 5 Kannan M. Moudgalya, Autumn 2007

28 6. Redefining Good and Bad Polynomials

29 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole

30 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole Whatever is cancelled, shows up in the controller expression

31 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole Whatever is cancelled, shows up in the controller expression Preferably, bad factors should lie outside shaded region

32 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole Whatever is cancelled, shows up in the controller expression Preferably, bad factors should lie outside shaded region For ease of calculation, negative roots are taken as bad

33 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole Whatever is cancelled, shows up in the controller expression Preferably, bad factors should lie outside shaded region For ease of calculation, negative roots are taken as bad - so don t get cancelled

34 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole Whatever is cancelled, shows up in the controller expression Preferably, bad factors should lie outside shaded region For ease of calculation, negative roots are taken as bad - so don t get cancelled A b, A g, same as before

35 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole Whatever is cancelled, shows up in the controller expression Preferably, bad factors should lie outside shaded region For ease of calculation, negative roots are taken as bad - so don t get cancelled A b, A g, same as before B b = z 1 B g =

36 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole Whatever is cancelled, shows up in the controller expression Preferably, bad factors should lie outside shaded region For ease of calculation, negative roots are taken as bad - so don t get cancelled A b, A g, same as before B b = z 1 B g = φ cl = z z 2

37 6. Redefining Good and Bad Polynomials If B with negative real part is defined as good, it shows up as controller pole Whatever is cancelled, shows up in the controller expression Preferably, bad factors should lie outside shaded region For ease of calculation, negative roots are taken as bad - so don t get cancelled A b, A g, same as before B b = z 1 B g = φ cl = z z 2 R 1 = z 1, S 1 = Digital Control 6 Kannan M. Moudgalya, Autumn 2007

38 7. Redefining Good and Bad Polynomials

39 7. Redefining Good and Bad Polynomials y(n) t (s) u(n) t (s)

40 7. Redefining Good and Bad Polynomials y(n) u(n) t (s) t (s) Rise time can be improved by shortening the specified rise time from 3s to 2s Digital Control 7 Kannan M. Moudgalya, Autumn 2007

41 8. 2-DOF PP Control of IBM Lotus Domino Server

42 8. 2-DOF PP Control of IBM Lotus Domino Server T.F. between Max users and no. of remote procedure calls: G(z) = 0.47z z 1

43 8. 2-DOF PP Control of IBM Lotus Domino Server T.F. between Max users and no. of remote procedure calls: G(z) = 0.47z z 1 Track step inputs with Rise time 10, overshoot ε 0.1.

44 8. 2-DOF PP Control of IBM Lotus Domino Server T.F. between Max users and no. of remote procedure calls: G(z) = 0.47z z 1 Track step inputs with Rise time 10, overshoot ε 0.1. A g = z 1 A b = 1 B g = 0.47 B b = 1 k = 1

45 8. 2-DOF PP Control of IBM Lotus Domino Server T.F. between Max users and no. of remote procedure calls: G(z) = 0.47z z 1 Track step inputs with Rise time 10, overshoot ε 0.1. A g = z 1 A b = 1 B g = 0.47 B b = 1 k = 1 T s = 1 N r = 10 ω = ρ = φ cl = z z 2 A b R 1 + z k B b S 1 = φ cl Digital Control 8 Kannan M. Moudgalya, Autumn 2007

46 9. 2-DOF PP Control of an IBM Lotus Domino Server

47 9. 2-DOF PP Control of an IBM Lotus Domino Server (1 z 1 )R 1 + z 1 S 1 = z z 2 The solution is given by, R 1 = z 1 S 1 = and the 2-DOF pole placement controller is given by, R c = z z 2 S c = z 1 T c = z 1 γ = Digital Control 9 Kannan M. Moudgalya, Autumn 2007

48 10. ibm pp.sce

49 10. ibm pp.sce 1 / / U p d a t e d ( ) 2 / / / / C o n t r o l o f I B M l o t u s d o m i n o s e r v e r 4 / / T r a n s f e r f u n c t i o n 5 6 B = ; A = [ ]; k = 1 ; 7 [ zk, dzk ] = zpowk ( k ) ; 8 9 / / T r a n s i e n t s p e c i f i c a t i o n s 10 r i s e = 10; e p s i l o n = ; Ts = 1 ; 11 p hi = d e s i r e d ( Ts, r i s e, e p s i l o n ) ; / / C o n t r o l l e r d e s i g n 14 Delta = [ 1 1]; / / i n t e r n a l m o d e l o f s t e p u s e d 15 [ Rc, Sc, Tc,gamm] = pp im (B, A, k, phi, Delta ) ; 16 Digital Control 10 Kannan M. Moudgalya, Autumn 2007

50 17 / / S i m u l a t i o n p a r a m e t e r s f o r s t b d i s c. c o s 18 s t = 1 ; / / d e s i r e d c h a n g e 19 t i n i t = 0 ; / / s i m u l a t i o n s t a r t t i m e 20 t f i n a l = 40; / / s i m u l a t i o n e n d t i m e 21 C = 0 ; D = 1 ; N var = 0 ; [ Tcp1, Tcp2 ] = c o s f i l i p (Tc, 1 ) ; / / T c / 1 24 [ Rcp1, Rcp2 ] = c o s f i l i p (1, Rc ) ; / / 1 / R c 25 [ Scp1, Scp2 ] = c o s f i l i p ( Sc, 1 ) ; / / S c / 1 26 [ Bp, Ap ] = c o s f i l i p (B,A ) ; / / B / A 27 [ zkp1, zkp2 ] = c o s f i l i p ( zk, 1 ) ; / / z k / 1 28 [ Cp, Dp ] = c o s f i l i p (C,D) ; / / C / D Digital Control 11 Kannan M. Moudgalya, Autumn 2007

51 11. stb disc.cos

52 11. stb disc.cos stb_disc u1 random generator num(z) den(z) Filter 1 Step switch 1 num(z) den(z) +! Feedforward Filter num(z) den(z) Filter 2 num(z) den(z) Plant num(z) den(z) Delay + + y1 Ramp num(z) den(z) Feedback Filter Digital Control 12 Kannan M. Moudgalya, Autumn 2007

53 12. Saturation Block

54 12. Saturation Block v r γt c 1 u u sat R c z kb A y S c Digital Control 13 Kannan M. Moudgalya, Autumn 2007

55 13. Saturation Block Simulation Results u(n) 0 u(n) n n u sat (n) 0 y(n) n n Digital Control 14 Kannan M. Moudgalya, Autumn 2007

56 14. AWC - When Within Limits

57 14. AWC - When Within Limits v r 1 γp T c F u u sat z kb A y E F P S c

58 14. AWC - When Within Limits v r 1 γp T c F u u sat z kb A y E F P S c When within limits,

59 14. AWC - When Within Limits v r 1 γp T c F u u sat z kb A y E F P S c When within limits, v r γp T c 1 F E z kb A y P S c

60 14. AWC - When Within Limits v r 1 γp T c F u u sat z kb A y E F P S c When within limits, v r γp T c 1 F E z kb A y P S c Choose F E = P R c Digital Control 15 Kannan M. Moudgalya, Autumn 2007

61 15. AWC

62 15. AWC v r γt c 1 u u sat R c z kb A y S c Digital Control 16 Kannan M. Moudgalya, Autumn 2007

63 16. AWC - When Limits are Exceeded

64 16. AWC - When Limits are Exceeded δ r 1 γp T c F u u sat z kb A y E F P S c

65 16. AWC - When Limits are Exceeded δ r 1 γp T c F u u sat z kb A y E F P S c δ r γp T c 1 F z kb A y Ez k A B P S c Digital Control 17 Kannan M. Moudgalya, Autumn 2007

66 17. Performance of AWC

67 17. Performance of AWC δ r γp T c 1 F z kb A y Ez k A B P S c T δy =

68 17. Performance of AWC δ r γp T c 1 F z kb A y Ez k A B P S c T δy = 1 + z k B A z k B A ( P Sc Ez k A B) 1 F

69 17. Performance of AWC δ r γp T c 1 F z kb A y Ez k A B P S c T δy = = 1 + z k B A z k B A ( P Sc Ez k A z k BF B) 1 F F A + (z k BP S c EA)

70 17. Performance of AWC δ r γp T c 1 F z kb A y Ez k A B P S c T δy = = 1 + z k B A z k B A ( P Sc Ez k A z k BF B) 1 F F A + (z k BP S c EA) Denom: (F E)A + z k BP S c.

71 17. Performance of AWC δ r γp T c 1 F z kb A y Ez k A B P S c T δy = = 1 + z k B A z k B A ( P Sc Ez k A z k BF B) 1 F F A + (z k BP S c EA) Denom: (F E)A + z k BP S c. Using F E = P R c,

72 17. Performance of AWC δ r γp T c 1 F z kb A y Ez k A B P S c T δy = = 1 + z k B A z k B A ( P Sc Ez k A z k BF B) 1 F F A + (z k BP S c EA) Denom: (F E)A + z k BP S c. Using F E = P R c, z k BF T δy = P R c A + z k BP S c Digital Control 18 Kannan M. Moudgalya, Autumn 2007

73 18. Performance of AWC

74 18. Performance of AWC T δy = z k BF P R c A + z k BP S c If we choose F = AR c + z k BS c

75 18. Performance of AWC z k BF T δy = P R c A + z k BP S c If we choose F = AR c + z k BS c = φ cl A g B g

76 18. Performance of AWC z k BF T δy = P R c A + z k BP S c If we choose F = AR c + z k BS c = φ cl A g B g T δy = z kb P

77 18. Performance of AWC z k BF T δy = P R c A + z k BP S c If we choose F = AR c + z k BS c = φ cl A g B g T δy = z kb P If P well behaved,

78 18. Performance of AWC z k BF T δy = P R c A + z k BP S c If we choose F = AR c + z k BS c = φ cl A g B g T δy = z kb P If P well behaved, the effect of T δy will diminish with time.

79 18. Performance of AWC z k BF T δy = P R c A + z k BP S c If we choose F = AR c + z k BS c = φ cl A g B g T δy = z kb P If P well behaved, the effect of T δy will diminish with time. A popular choice,

80 18. Performance of AWC z k BF T δy = P R c A + z k BP S c If we choose F = AR c + z k BS c = φ cl A g B g T δy = z kb P If P well behaved, the effect of T δy will diminish with time. A popular choice, when A is Hurwitz is

81 18. Performance of AWC z k BF T δy = P R c A + z k BP S c If we choose F = AR c + z k BS c = φ cl A g B g T δy = z kb P If P well behaved, the effect of T δy will diminish with time. A popular choice, when A is Hurwitz is P = A Digital Control 19 Kannan M. Moudgalya, Autumn 2007

82 19. Saturation Block Simulation Results u(n) 0 u(n) n n u sat (n) 0 y(n) n n Digital Control 20 Kannan M. Moudgalya, Autumn 2007

CL Digital Control

CL Digital Control CL 692 - Digital Control Kannan M. Moudgalya Department of Chemical Engineering Associate Faculty Member, Systems and Control IIT Bombay Autumn 26 CL 692 Digital Control, IIT Bombay 1 c Kannan M. Moudgalya,

More information

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

If every Bounded Input produces Bounded Output, system is externally stable equivalently, system is BIBO stable

If every Bounded Input produces Bounded Output, system is externally stable equivalently, system is BIBO stable 1. External (BIBO) Stability of LTI Systems If every Bounded Input produces Bounded Output, system is externally stable equivalently, system is BIBO stable g(n) < BIBO Stability Don t care about what unbounded

More information

Digital Control: Part 2. ENGI 7825: Control Systems II Andrew Vardy

Digital Control: Part 2. ENGI 7825: Control Systems II Andrew Vardy Digital Control: Part 2 ENGI 7825: Control Systems II Andrew Vardy Mapping the s-plane onto the z-plane We re almost ready to design a controller for a DT system, however we will have to consider where

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

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

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE EEE 43 DIGITAL SIGNAL PROCESSING (DSP) 2 DIFFERENCE EQUATIONS AND THE Z- TRANSFORM FALL 22 Yrd. Doç. Dr. Didem Kivanc Tureli didemk@ieee.org didem.kivanc@okan.edu.tr

More information

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 30 Signals & Systems Prof. Mark Fowler Note Set #26 D-T Systems: Transfer Function and Frequency Response / Finding the Transfer Function from Difference Eq. Recall: we found a DT system s freq. resp.

More information

Chapter 7. Digital Control Systems

Chapter 7. Digital Control Systems Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,

More 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

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

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

More information

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

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

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

EE 508 Lecture 4. Filter Concepts/Terminology Basic Properties of Electrical Circuits

EE 508 Lecture 4. Filter Concepts/Terminology Basic Properties of Electrical Circuits EE 58 Lecture 4 Filter Concepts/Terminology Basic Properties of Electrical Circuits Review from Last Time Filter Design Process Establish Specifications - possibly T D (s) or H D (z) - magnitude and phase

More information

Oversampling Converters

Oversampling Converters Oversampling Converters David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 56 Motivation Popular approach for medium-to-low speed A/D and D/A applications requiring

More information

EE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems

EE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems EE451/551: Digital Control Chapter 3: Modeling of Digital Control Systems Common Digital Control Configurations AsnotedinCh1 commondigitalcontrolconfigurations As noted in Ch 1, common digital control

More information

BASIC PROPERTIES OF FEEDBACK

BASIC PROPERTIES OF FEEDBACK ECE450/550: Feedback Control Systems. 4 BASIC PROPERTIES OF FEEDBACK 4.: Setting up an example to benchmark controllers There are two basic types/categories of control systems: OPEN LOOP: Disturbance r(t)

More information

Inverted Pendulum. Objectives

Inverted Pendulum. Objectives Inverted Pendulum Objectives The objective of this lab is to experiment with the stabilization of an unstable system. The inverted pendulum problem is taken as an example and the animation program gives

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

Control 2. Proportional and Integral control

Control 2. Proportional and Integral control Control 2 Proportional and Integral control 1 Disturbance rejection in Proportional Control Θ i =5 + _ Controller K P =20 Motor K=2.45 Θ o Consider first the case where the motor steadystate gain = 2.45

More information

Digital Control Systems

Digital Control Systems Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Issued: Tuesday, September 5. 6.: Discrete-Time Signal Processing Fall 5 Solutions for Problem Set Problem.

More information

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain analyses of the step response, ramp response, and impulse response of the second-order systems are presented. Section 5 4 discusses the transient-response analysis of higherorder systems. Section 5 5 gives

More information

Control of Manufacturing Processes

Control of Manufacturing Processes Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #18 Basic Control Loop Analysis" April 15, 2004 Revisit Temperature Control Problem τ dy dt + y = u τ = time constant = gain y ss =

More information

Control of Manufacturing Processes

Control of Manufacturing Processes Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #19 Position Control and Root Locus Analysis" April 22, 2004 The Position Servo Problem, reference position NC Control Robots Injection

More information

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27 1/27 ECEN 605 LINEAR SYSTEMS Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability Feedback System Consider the feedback system u + G ol (s) y Figure 1: A unity feedback system

More information

CDS 101/110 Homework #7 Solution

CDS 101/110 Homework #7 Solution Amplitude Amplitude CDS / Homework #7 Solution Problem (CDS, CDS ): (5 points) From (.), k i = a = a( a)2 P (a) Note that the above equation is unbounded, so it does not make sense to talk about maximum

More information

1. Z-transform: Initial value theorem for causal signal. = u(0) + u(1)z 1 + u(2)z 2 +

1. Z-transform: Initial value theorem for causal signal. = u(0) + u(1)z 1 + u(2)z 2 + 1. Z-transform: Initial value theorem for causal signal u(0) lim U(z) if the limit exists z U(z) u(k)z k u(k)z k k lim U(z) u(0) z k0 u(0) + u(1)z 1 + u(2)z 2 + CL 692 Digital Control, IIT Bombay 1 c Kannan

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

z-transform Chapter 6

z-transform Chapter 6 z-transform Chapter 6 Dr. Iyad djafar Outline 2 Definition Relation Between z-transform and DTFT Region of Convergence Common z-transform Pairs The Rational z-transform The Inverse z-transform z-transform

More information

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

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

More information

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system ME45: Control Systems Lecture Time response of nd-order systems Prof. Clar Radcliffe and Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Laplace transform Transfer

More information

Robust Control 9 Design Summary & Examples

Robust Control 9 Design Summary & Examples Robust Control 9 Design Summary & Examples Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 5/6/003 Outline he H Problem Solution via γ-iteration Robust stability via

More information

Pole-Placement Design A Polynomial Approach

Pole-Placement Design A Polynomial Approach TU Berlin Discrete-Time Control Systems 1 Pole-Placement Design A Polynomial Approach Overview A Simple Design Problem The Diophantine Equation More Realistic Assumptions TU Berlin Discrete-Time Control

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

EE 508 Lecture 15. Filter Transformations. Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject

EE 508 Lecture 15. Filter Transformations. Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject EE 508 Lecture 15 Filter Transformations Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject Review from Last Time Thompson and Bessel pproximations Use of Bessel Filters: X I (s) X OUT (s)

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

Outline. Classical Control. Lecture 5

Outline. Classical Control. Lecture 5 Outline Outline Outline 1 What is 2 Outline What is Why use? Sketching a 1 What is Why use? Sketching a 2 Gain Controller Lead Compensation Lag Compensation What is Properties of a General System Why use?

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #14 Wednesday, February 5, 2003 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Chapter 7 Synthesis of SISO Controllers

More information

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

Parts List, Wiring Diagrams

Parts List, Wiring Diagrams Parts List, Wiring Diagrams PAE180-300 SERIES PACKAGE AIR CONDITIONER UNITS TABLE OF CONTENTS PARTS LIST----------- 2-11 PARTS DRAWING----- 12-34 WIRING DIAGRAMS--- 35-48 Printed in U.S.A. 7/28/08 KEY

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute

More information

UNIT-II Z-TRANSFORM. This expression is also called a one sided z-transform. This non causal sequence produces positive powers of z in X (z).

UNIT-II Z-TRANSFORM. This expression is also called a one sided z-transform. This non causal sequence produces positive powers of z in X (z). Page no: 1 UNIT-II Z-TRANSFORM The Z-Transform The direct -transform, properties of the -transform, rational -transforms, inversion of the transform, analysis of linear time-invariant systems in the -

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

State Feedback Controller for Position Control of a Flexible Link

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

More information

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

Dynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology. Dynamic Response Assoc. Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 3 Assoc. Prof. Enver Tatlicioglu (EEE@IYTE) EE362 Feedback Control

More information

Project Lab Report. Michael Hall. Hao Zhu. Neil Nevgi. Station 6. Ta: Yan Cui

Project Lab Report. Michael Hall. Hao Zhu. Neil Nevgi. Station 6. Ta: Yan Cui Project Lab Report Michael Hall Hao Zhu Neil Nevgi Station 6 Ta: Yan Cui Nov. 12 th 2012 Table of Contents: Executive Summary 3 Modeling Report.4-7 System Identification 7-11 Control Design..11-15 Simulation

More information

CDS Solutions to Final Exam

CDS Solutions to Final Exam CDS 22 - Solutions to Final Exam Instructor: Danielle C Tarraf Fall 27 Problem (a) We will compute the H 2 norm of G using state-space methods (see Section 26 in DFT) We begin by finding a minimal state-space

More information

LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers

LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it

More information

Implementation Issues for the Virtual Spring

Implementation Issues for the Virtual Spring Implementation Issues for the Virtual Spring J. S. Freudenberg EECS 461 Embedded Control Systems 1 Introduction One of the tasks in Lab 4 is to attach the haptic wheel to a virtual reference position with

More information

# FIR. [ ] = b k. # [ ]x[ n " k] [ ] = h k. x[ n] = Ae j" e j# ˆ n Complex exponential input. [ ]Ae j" e j ˆ. ˆ )Ae j# e j ˆ. y n. y n.

# FIR. [ ] = b k. # [ ]x[ n  k] [ ] = h k. x[ n] = Ae j e j# ˆ n Complex exponential input. [ ]Ae j e j ˆ. ˆ )Ae j# e j ˆ. y n. y n. [ ] = h k M [ ] = b k x[ n " k] FIR k= M [ ]x[ n " k] convolution k= x[ n] = Ae j" e j ˆ n Complex exponential input [ ] = h k M % k= [ ]Ae j" e j ˆ % M = ' h[ k]e " j ˆ & k= k = H (" ˆ )Ae j e j ˆ ( )

More information

Last week: analysis of pinion-rack w velocity feedback

Last week: analysis of pinion-rack w velocity feedback Last week: analysis of pinion-rack w velocity feedback Calculation of the steady state error Transfer function: V (s) V ref (s) = 0.362K s +2+0.362K Step input: V ref (s) = s Output: V (s) = s 0.362K s

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

OPERATIONAL AMPLIFIER APPLICATIONS

OPERATIONAL AMPLIFIER APPLICATIONS OPERATIONAL AMPLIFIER APPLICATIONS 2.1 The Ideal Op Amp (Chapter 2.1) Amplifier Applications 2.2 The Inverting Configuration (Chapter 2.2) 2.3 The Non-inverting Configuration (Chapter 2.3) 2.4 Difference

More information

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

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

More information

(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

Control Systems Lab - SC4070 System Identification and Linearization

Control Systems Lab - SC4070 System Identification and Linearization Control Systems Lab - SC4070 System Identification and Linearization Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 13, 2015 (slides

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

Digital Control Semester Project

Digital Control Semester Project Digital Control Semester Project Part I: Transform-Based Design 1 Introduction For this project you will be designing a digital controller for a system which consists of a DC motor driving a shaft with

More information

Control Systems. Design of State Feedback Control.

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

More information

PID Control. Objectives

PID Control. Objectives PID Control Objectives The objective of this lab is to study basic design issues for proportional-integral-derivative control laws. Emphasis is placed on transient responses and steady-state errors. The

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 569 Second order section Ts () = s as + as+ a 2 2 1 ω + s+ ω Q 2 2 ω 1 p, p = ± 1 Q 4 Q 1 2 2 57 Second order section

More information

Lab # 4 Time Response Analysis

Lab # 4 Time Response Analysis Islamic University of Gaza Faculty of Engineering Computer Engineering Dep. Feedback Control Systems Lab Eng. Tareq Abu Aisha Lab # 4 Lab # 4 Time Response Analysis What is the Time Response? It is an

More information

1. If two angles of a triangle measure 40 and 80, what is the measure of the other angle of the triangle?

1. If two angles of a triangle measure 40 and 80, what is the measure of the other angle of the triangle? 1 For all problems, NOTA stands for None of the Above. 1. If two angles of a triangle measure 40 and 80, what is the measure of the other angle of the triangle? (A) 40 (B) 60 (C) 80 (D) Cannot be determined

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

Adaptive Control of Fluid Inside CSTR Using Continuous-Time and Discrete-Time Identification Model and Different Control Configurations

Adaptive Control of Fluid Inside CSTR Using Continuous-Time and Discrete-Time Identification Model and Different Control Configurations Adaptive Control of Fluid Inside CSTR Using Continuous-Time and Discrete-Time Identification Model and Different Control Configurations JIRI VOJTESEK, PETR DOSTAL Tomas Bata University in Zlin Faculty

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

Applicatin of the α-approximation for Discretization of Analogue Systems

Applicatin of the α-approximation for Discretization of Analogue Systems FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 8, no. 3, December 5, 57-586 Applicatin of the α-approximation for Discretization of Analogue Systems Tomislav B. Šekara and Milić R. Stojić Abstract:

More information

i;\-'i frz q > R>? >tr E*+ [S I z> N g> F 'x sa :r> >,9 T F >= = = I Y E H H>tr iir- g-i I * s I!,i --' - = a trx - H tnz rqx o >.F g< s Ire tr () -s

i;\-'i frz q > R>? >tr E*+ [S I z> N g> F 'x sa :r> >,9 T F >= = = I Y E H H>tr iir- g-i I * s I!,i --' - = a trx - H tnz rqx o >.F g< s Ire tr () -s 5 C /? >9 T > ; '. ; J ' ' J. \ ;\' \.> ). L; c\ u ( (J ) \ 1 ) : C ) (... >\ > 9 e!) T C). '1!\ /_ \ '\ ' > 9 C > 9.' \( T Z > 9 > 5 P + 9 9 ) :> : + (. \ z : ) z cf C : u 9 ( :!z! Z c (! $ f 1 :.1 f.

More information

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS 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

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

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

More information

Control System Design

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

More information

MAE 143B - Homework 7

MAE 143B - Homework 7 MAE 143B - Homework 7 6.7 Multiplying the first ODE by m u and subtracting the product of the second ODE with m s, we get m s m u (ẍ s ẍ i ) + m u b s (ẋ s ẋ u ) + m u k s (x s x u ) + m s b s (ẋ s ẋ u

More information

CDS 101/110a: Lecture 10-1 Robust Performance

CDS 101/110a: Lecture 10-1 Robust Performance CDS 11/11a: Lecture 1-1 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty

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

Digital Control & Digital Filters. Lectures 13 & 14

Digital Control & Digital Filters. Lectures 13 & 14 Digital Controls & Digital Filters Lectures 13 & 14, Professor Department of Electrical and Computer Engineering Colorado State University Spring 2017 Systems with Actual Time Delays-Application 2 Case

More information

SECTION 4: STEADY STATE ERROR

SECTION 4: STEADY STATE ERROR SECTION 4: STEADY STATE ERROR MAE 4421 Control of Aerospace & Mechanical Systems 2 Introduction Steady State Error Introduction 3 Consider a simple unity feedback system The error is the difference between

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

Solution of ODEs using Laplace Transforms. Process Dynamics and Control

Solution of ODEs using Laplace Transforms. Process Dynamics and Control Solution of ODEs using Laplace Transforms Process Dynamics and Control 1 Linear ODEs For linear ODEs, we can solve without integrating by using Laplace transforms Integrate out time and transform to Laplace

More information

Pole placement control: state space and polynomial approaches Lecture 2

Pole placement control: state space and polynomial approaches Lecture 2 : state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

Department of Electronics and Instrumentation Engineering M. E- CONTROL AND INSTRUMENTATION ENGINEERING CL7101 CONTROL SYSTEM DESIGN Unit I- BASICS AND ROOT-LOCUS DESIGN PART-A (2 marks) 1. What are the

More 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

EEE 184: Introduction to feedback systems

EEE 184: Introduction to feedback systems EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)

More information

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

The stability of linear time-invariant feedback systems

The stability of linear time-invariant feedback systems The stability of linear time-invariant feedbac systems A. Theory The system is atrictly stable if The degree of the numerator of H(s) (H(z)) the degree of the denominator of H(s) (H(z)) and/or The poles

More information

V. IIR Digital Filters

V. IIR Digital Filters Digital Signal Processing 5 March 5, V. IIR Digital Filters (Deleted in 7 Syllabus). (dded in 7 Syllabus). 7 Syllabus: nalog filter approximations Butterworth and Chebyshev, Design of IIR digital filters

More information

Master Degree in Electronic Engineering. Analog and Telecommunication Electronics course Prof. Del Corso Dante A.Y Switched Capacitor

Master Degree in Electronic Engineering. Analog and Telecommunication Electronics course Prof. Del Corso Dante A.Y Switched Capacitor Master Degree in Electronic Engineering TOP-UIC Torino-Chicago Double Degree Project Analog and Telecommunication Electronics course Prof. Del Corso Dante A.Y. 2013-2014 Switched Capacitor Working Principles

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

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

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 578 Second order LCR resonator-poles V o I 1 1 = = Y 1 1 + sc + sl R s = C 2 s 1 s + + CR LC s = C 2 sω 2 s + + ω

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

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory Bangladesh University of Engineering and Technology Electrical and Electronic Engineering Department EEE 402: Control System I Laboratory Experiment No. 4 a) Effect of input waveform, loop gain, and system

More information

Topic 4: The Z Transform

Topic 4: The Z Transform ELEN E480: Digital Signal Processing Topic 4: The Z Transform. The Z Transform 2. Inverse Z Transform . The Z Transform Powerful tool for analyzing & designing DT systems Generalization of the DTFT: G(z)

More information

Chapter 5 HW Solution

Chapter 5 HW Solution Chapter 5 HW Solution Review Questions. 1, 6. As usual, I think these are just a matter of text lookup. 1. Name the four components of a block diagram for a linear, time-invariant system. Let s see, I

More information

Chapter 7 - Solved Problems

Chapter 7 - Solved Problems Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 05 IIR Design 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/

More information

Signal sampling techniques for data acquisition in process control Laan, Marten Derk van der

Signal sampling techniques for data acquisition in process control Laan, Marten Derk van der University of Groningen Signal sampling techniques for data acquisition in process control Laan, Marten Derk van der IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF)

More information