1. Cancellation of Left Half Plane Poles with Zeros
|
|
- Elijah Rogers
- 6 years ago
- Views:
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 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 informationMethods 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 informationIf 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 informationDigital 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 informationECE317 : 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 informationControl 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 information6.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 informationLecture 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 informationEECE 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 informationChapter 7. Digital Control Systems
Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationChapter 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 informationAutomatique. 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 informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationEE 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 informationOversampling 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 informationEE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems
EE451/551: Digital Control Chapter 3: Modeling of Digital Control Systems Common Digital Control Configurations AsnotedinCh1 commondigitalcontrolconfigurations As noted in Ch 1, common digital control
More informationBASIC 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 informationInverted 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 informationModule 6: Deadbeat Response Design Lecture Note 1
Module 6: Deadbeat Response Design Lecture Note 1 1 Design of digital control systems with dead beat response So far we have discussed the design methods which are extensions of continuous time design
More informationControl 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 informationDigital Control Systems
Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist
More informationMassachusetts 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 informationC(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 informationControl 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 informationControl 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 informationECEN 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 informationCDS 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 information1. 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 informationControl System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationz-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 informationEE 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 informationCourse 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 informationRobust 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 informationPole-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 informationCHBE320 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 informationEE 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 informationOptimal Polynomial Control for Discrete-Time Systems
1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should
More informationOutline. 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 informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #14 Wednesday, February 5, 2003 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Chapter 7 Synthesis of SISO Controllers
More informationLinear 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 informationParts 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 information2.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 informationUNIT-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 informationDESIGN 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 informationState 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 informationDynamic 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 informationProject 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 informationCDS 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 informationLABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers
LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it
More informationImplementation 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.
[ ] = 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 informationLast 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 informationDr 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 informationOPERATIONAL 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 informationLaboratory 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:
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 informationControl 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 informationOpen 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 informationDigital 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 informationControl 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 informationPID 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 informationElectronic 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 informationLab # 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 information1. 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 informationContents. 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 informationAdaptive 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 informationTime 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 informationApplicatin 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 informationi;\-'i frz q > R>? >tr E*+ [S I z> N g> F 'x sa :r> >,9 T F >= = = I Y E H H>tr iir- g-i I * s I!,i --' - = a trx - H tnz rqx o >.F g< s Ire tr () -s
5 C /? >9 T > ; '. ; J ' ' J. \ ;\' \.> ). L; c\ u ( (J ) \ 1 ) : C ) (... >\ > 9 e!) T C). '1!\ /_ \ '\ ' > 9 C > 9.' \( T Z > 9 > 5 P + 9 9 ) :> : + (. \ z : ) z cf C : u 9 ( :!z! Z c (! $ f 1 :.1 f.
More informationRELAY 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 informationAnalysis 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 informationControl 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 informationMAE 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 informationCDS 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 informationAnalysis 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 informationDigital 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 informationSECTION 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 informationDiscrete-time Controllers
Schweizerische Gesellschaft für Automatik Association Suisse pour l Automatique Associazione Svizzera di Controllo Automatico Swiss Society for Automatic Control Advanced Control Discrete-time Controllers
More informationSolution 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 informationPole placement control: state space and polynomial approaches Lecture 2
: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state
More informationDesign 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 informationDepartment of Electronics and Instrumentation Engineering M. E- CONTROL AND INSTRUMENTATION ENGINEERING CL7101 CONTROL SYSTEM DESIGN Unit I- BASICS AND ROOT-LOCUS DESIGN PART-A (2 marks) 1. What are the
More informationUnit 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 informationEEE 184: Introduction to feedback systems
EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)
More informationSAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015
FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a
More informationThe 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 informationV. 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 informationMaster 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 informationAlireza 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 informationClassify a transfer function to see which order or ramp it can follow and with which expected error.
Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,
More informationElectronic 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 informationIndex. 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 informationBangladesh 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 informationTopic 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 informationChapter 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 informationChapter 7 - Solved Problems
Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal
More informationEE482: 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 informationSignal 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