Power System Control

Size: px
Start display at page:

Download "Power System Control"

Transcription

1 Power System Control Basic Control Engineering Prof. Wonhee Kim School of Energy Systems Engineering, Chung-Ang University

2 2 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

3 3 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

4 4 Open-loop Control vs. Closed-loop Control Open-loop control 100 System 90 (not 100!!)

5 5 Open-loop Control vs. Closed-loop Control Open-loop control 100 System 90 (not 100!!) Closed-loop control System Negative feedback 90

6 6 Open-loop Control vs. Closed-loop Control Open-loop control 100 System 90 (not 100!!) Closed-loop control System 90 = Negative feedback 90

7 7 Open-loop Control vs. Closed-loop Control Open-loop control 100 System 90 (not 100!!) Closed-loop control System 99 - =90+9 Negative feedback 99

8 8 Open-loop Control vs. Closed-loop Control Open-loop control 100 System 90 (not 100!!) Closed-loop control System 99 = =90+9 Negative feedback 99

9 9 Open-loop Control vs. Closed-loop Control Open-loop control 100 System 90 (not 100!!) Closed-loop control System = Negative feedback 99.9

10 10 Open-loop Control vs. Closed-loop Control Vel. ref. + - Input System Vel. output

11 11 Open-loop Control vs. Closed-loop Control Ref. + - Controller System Output Ref. Controller System Output

12 12 Open-loop Control vs. Closed-loop Control Fig. Temperature control system

13 Design Procedure 13

14 Design Procedure (Example) 14

15 Design Procedure (Example) 15

16 Design Procedure (Example) 16

17 Design Procedure (Example) 17

18 18 Design Procedure (Example) Transient response Steady-state response

19 19 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

20 20 Laplace Transform Review - Laplace transform - Inverse Laplace transform

21 Laplace Transform Review 21

22 Laplace Transform Review 22

23 Laplace Transform Review: - Solution of a Differential Equation Example 1) 23

24 24 System Modeling in Frequency Domain u(t) y(t) u(t) y(t) From input to output: Convolution t * y h u t h u t d 0

25 25 System Modeling in Frequency Domain Laplace transform u(t) y(t) U(s) Y(s) t * y h u t h u t d 0 HsUs Y s Transfer function Y s U s H s

26 26 System Modeling in Frequency Domain Laplace transform u(t) y(t) U(s) Y(s) t * y h u t h u t d 0 Example 2) dy t 2y t u t dt sy s sy s U s Ys 1 Us s 2 H s HsUs Y s

27 Electrical Network Transfer Functions 27

28 Electrical Network Transfer Functions Example 3) 28

29 29 Electrical Network Transfer Functions Example 3) For the capacitor: For the resistor: For the inductor: Impedance: it Cdv t / dt I s C scv s

30 Translational Mechanical System Transfer Functions 30

31 Rotational Mechanical System Transfer Functions 31

32 32 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

33 33 System Modeling in Time Domain Example 4) Loop equation: I s Vs Ls R

34 34 System Modeling in Time Domain Example 4) Loop equation: Input State variable I s Vs Ls R State equation: Output

35 35 System Modeling in Time Domain Example 5) Loop equation: Not first order differential equation!

36 36 System Modeling in Time Domain Example 5) Loop equation: Input State equation: State variable it, qt Output

37 37 System Modeling in Time Domain Example 5) Loop equation: Input State equation: State variable v t, v t C R

38 38 System Modeling in Time Domain Example 5) State variable: v t, v t or it, qt C R Input State variables must be linearly independent! Linearly dependent: ex) State variable definition v t, i t R v t, v t C it R, qt

39 39 System Modeling in Time Domain Example 5) State variable: v t, v t or it, qt C R Input State variables must be linearly independent! Linearly dependent: ex) State variable definition v t, i t R v t, v t C it R, qt

40 40 System Modeling in Time Domain Example 5) State-space equation:

41 41 System Modeling in Time Domain Example 5) State-space equation: State-space equation

42 42 System Modeling in Time Domain Example 5) State-space equation: x v v R C Fig. Graphic representation of state space and a state vector

43 43 System Modeling in Time Domain State-space equation: State-space equation State equation Output equation This representation of a system provides complete knowledge of all variables of the system at any t t 0.

44 44 System Modeling in Time Domain State-space equation: 2nd order single-input single-output state-space equation: The choice of state variables for a given system is not unique.

45 45 System Modeling in Time Domain State-space equation: How do we know the minimum number of state variables to select?

46 46 System Modeling in Time Domain State-space equation: How do we know the minimum number of state variables to select? Typically, the minimum number required equals the order of the differential equation describing the system. State variable it, qt

47 47 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

48 48 Converting from Transfer Function to State Space Differential equation State variables and state equation (Phase variable form):

49 49 Converting from Transfer Function to State Space Differential equation State-space equation (Phase variable form): Converting is not unique!

50 50 Converting from Transfer Function to State Space Example 6)

51 51 Converting from Transfer Function to State Space Example 6)

52 52 Converting from State Space to a Transfer Function State-space equation Laplace transform assuming zero initial conditions Transfer Function

53 53 Converting from State Space to a Transfer Function Example 7)

54 54 Converting from State Space to a Transfer Function Example 7)

55 55 Linear System and Nonlinear System 1) Linear systems: - Linear time-invariant system x t Ax t Bu t t C t D t y x u - Linear time-varying system x t A t x t B t u t t C t t D t t y x u 2) Nonlinear systems: - Nonlinear time-invariant system x t f x t,u t t g t t y x,u - Nonlinear time-varying system x t f x t,u t, t t y t g x t,u, t Y s Ts CsI A 1 BD U s Y s Ts CsI A 1 BD U s Y s Ts CsI A 1 BD U s Y s Ts CsI A 1 BD U s

56 56 Linear System and Nonlinear System 1) Linear systems: - Linear time-invariant system x t Ax t Bu t t C t D t y x u x 2xu y x - Linear time-varying system x t A t x t B t u t t C t t D t t y x u 2) Nonlinear systems: - Nonlinear time-invariant system x t f x t,u t t g t t y x,u - Nonlinear time-varying system x t f x t,u t, t 3 t y t g x t,u, t x 2t xu y x x x u y x 3 t x x e u y x

57 57 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

58 58 Time Response - Pole: Roots of denominator in Transfer function - Zero: Roots of numerator in Transfer function - Step response: Response with step input Example 8) G s s s 2 5 Pole = -5, Zero = -5

59 59 Time Response Example 8) Step response:

60 60 Time Response Example 8) c lim scs c s Steady-state response Transient response

61 61 Time Response Example 9) K K e K e K e 2t 4t 5t

62 62 Time Response: Step response of 1 st order system Rising time: Settling time (0.98):

63 Time Response: Step response of 2 nd order system 63

64 64 Time Response: Step response of 2 nd order system Damped frequency of oscillation, ω d

65 Time Response: Step response of 2 nd order system 65

66 Time Response: Step response of 2 nd order system 66

67 Time Response: Step response of 2 nd order system 67

68 Time Response: Underdamped 2 nd order system 68

69 Time Response: Underdamped 2 nd order system 69

70 70 Time Response: Underdamped 2 nd order system - Rising time T r - Peak time T p - Percent overshoot %OS - Settling time T s

71 Time Response: Underdamped 2 nd order system 71

72 72 Time Response: System response with additional poles Example 10) If the real pole is five times farther to the left than the dominant poles, the system is represented by its dominant second-order pair of poles.

73 73 Time Response: System response with zeros The closer the zero is to the dominant poles, the greater its effect on the transient response. As the zero moves away from the dominant poles, the response approaches that of the two-pole system

74 74 Time Response: System response with zeros - - As the zero moves away from the dominant poles, the response approaches that of the two-pole system

75 75 Time Response: System response with zeros - Nonminimum-phase system: System with negative zero a < 0

76 76 Time Response: Pole-zero cancellation - Pole-zero cancellation: Example 11)

77 77 MATLAB Example: Definition - P1= [ ]; s 3 + 7s 2-3s+23 - P2=poly([ ]); (s+2)(s+5)(s+6) - rootsp2=roots(p2); roots of P2: -2, -5, -6 - P5=conv([ ],[ ]); (s 3 +7s 2 +10s+9)(s 4-3s 3 +6s 2 +2s+l) - A = [1 2; 3 4]; 2 by 2 matrix A [1 2] [3 4]

78 78 MATLAB Example: Transfer function - numf=150*[1 2 7]; denf=[ ]; F=tf (numf, denf); F = 150 (s 2 +2s+7)/(s 3 +5s 2 +4s) - numg=[-2-4]; deng=[ ]; K=20; G=zpk(numg,deng,K); G = 20 [(s+2)(s+4)]/[(s+7)(s+8)(s+9) - s=tf( s ); F=150*(s^2+2*s+7)/[s*(s^2+5*s+4)]; F=150*(s 2 +2s+7)/[s(s 2 +5s+4)]

79 79 MATLAB Example: Converting - num=24 den=[ ] [A,B,C,D]=tf2ss(num,den) - A=[0 1 0;0 0 1; ]; B=[7;8;9]; C=[2 3 4]; D=0; [num,den]=ss2tf(a,b,c,d,1); - Tss=ss(A,B,C,D);

80 80 MATLAB Example: Step Response - numt=[73.626] p1=[ ]; Step Response p2=[1 3]; dent=conv(p1,p2); Amplitude T=tf(numt,dent); step(t); Time (sec) Step Response t=0:0.1:10; step(t,t) Amplitude Time (sec)

81 81 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

82 82 Stability System response: From input From system -Stable: - Unstable: - Marginally stable: natural t limc 0 t natural natural limc t or limc t t natural t natural limc t aor limc t a t t A system is stable if every bounded input yields a bounded output. The bounded-input, bounded-output (BIBO) definition of stability.

83 83 Stability in Transfer Function Example 12) c lim scs c s Stable systems have closed-loop transfer functions with poles only in the left half-plane.

84 84 Closed-loop System Open-loop control R(s) G(s) C(s) C s R s G s Closed-loop control R(s) + - P(s) C(s) C s R s P s Gs 1 P s

85 85 Stability of Closed-loop System Example 13) C s R s G s 1 G s 3 3 s 3s2s s 3s 2s 3 3 s 3s2s3 C s R s G s 1 G s 7 3 s 3s2s s 3s 2s 7 3 s 3s2s7

86 86 Stability of Closed-loop System Example 14)

87 87 Stability: Routh-Hurwitz criterion A system is stable if there are no sign changes in the first column of the Routh table

88 88 Stability: Routh-Hurwitz criterion Example 15) Two poles in the right half plane

89 89 Stability: Controller design in frequency domain R(s) + - P c1 (s) P(s) C(s) P c2 (s) c C s Pc 1 s P 2 s P s R s 1 P s P s P s c1 c2

90 90 Stability: PID Controller design 1 PPID s KP KI KDs s Ps N s D s R(s) + - P PID (s) P(s) C(s) 1 N s KP KI KDs Cs PPID sps s D s Rs 1 PPID sps 1 N s sd s KDs KPsKI N s 1KP KI KDs s D s 2 KDs KPs KINs 2

91 91 MATLAB Simulink Example: Place 5 P = tf(5,[1 10]); Ps s 10 KD = 0.1; KP = 300; KI = 1; Ppid = tf([kd KP KI],[1 0]); PPID s KP KI KDs s G = Ppid*P/(1+Ppid*P) G1 = feedback(ppid*p,1) zero(g1) pole(g1) step(g1) KI Gain2 1 s Integrator 2 1 K Ds KPs KI Scope1 s Step KP Gain Subtract 5 s+10 Transfer Fcn Scope KD Gain1 du/dt Derivative

92 92 Stability in State Space: Eigenvalue and eigenvector Eigenvector Eigenvector For nonzero solution x (a) Not eigenvector (b) Eigenvector

93 93 Stability in State Space: Eigenvalue and eigenvector Example 16)

94 94 Stability in State Space t A t B t t C t D t x x u y x u Y s 1 adj i I A Ts CsI A BDC BD U s det I A i Example 17) The system poles depend on the eigenvalues of A

95 95 Stability in State Space t A t B t t C t D t x x u y x u Solution: State transition matrix: In particular, if the matrix A is diagonal, then

96 Stability: Stats feedback controller design in time domain 96 t A t B t t C t D t x x u y x u u t Kx t t A t BK t A BK x t x x x K should be chosen such that (A-BK) is Hurwitz!

97 97 MATLAB Example: Place - A=[0 1;2 3]; eig(a); A s eigenvalues - p = [-1-5]; A=[0 1;2 3]; B=[1;2]; K = place(a,b,p); K for desired poles

98 98 MATLAB Simulink Example - X_ini = [10;10]; p = [-1-5]; A=[0 1;2 3]; B=[0;2]; C=[1 0]; D=0; K = place(a,b,p); eig(a-b*k) *uvec Gain1 Subtract 1 s Integrator1 Gain3 K*uve Gain4 K*uve *uvec Gain5 Scope

99 Stability: Stats feedback controller design in time domain 99 Regulation) t A t B t t Cx t x t Axt But y t Cx t x x u y Y s Ts CsI A 1 B U s Using final value theorem, steady-state step response becomes If t A t BK t BKrt A BK x t BJr t x x x J u t Kxt Jrt Y s 1 Ts CsI ABK BJ R s z p m 0 k s z s z k s p s p kz szm sz0 kz zmz0 ylim stsrslimtslim J J s0 s0 s0 kp s pn s p0 kp pnp0 kp pn p p k 0 0 zs zms z0 rlim sts Yd slimtslim J 1 s0 s 0 s 0 k z z z 0 kps pns p0 z m 0 n 0

100 100 MATLAB Example: Place - X_ini = [0;0]; p = [-1-5]; A=[0 1;2 3]; B=[0;2]; C=[1 0]; D=0; K = place(a,b,p); eig(a-b*k) [num,den]=ss2tf(a-b*k,b,c,d) F = 5/2; Step F p z 0 0 F Gain2 Subtract1 *uvec Gain1 Subtract 1 s Integrator1 Gain3 K*uve *uvec Gain5 Scope Gain4 K*uve

101 101 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

102 Steady-state Error: Frequency domain 102

103 103 Steady-state Error: Frequency domain Fig. Steady-state error: a. step input; b. ramp input

104 104 Steady-state Error: Frequency domain R(s) + - E(s) P C (s) P(s) C(s) E s R s C s C s P s P s E s E s e C 1 P lim s0 1 C 1 s P s P C sr s R s s P s

105 105 Steady-state Error: Step response e lim s0 1 P C sr s s P s R s 1 s e 1 1 limp C s0 s P s For lim P C s0 s P s P C s P s s z1 s z2 n s s p1 s p2 Integrator is required to eliminate the steady-state error

106 Steady-state Error: Disturbance 106

107 107 Steady-state Error: Disturbance Increasing G 1 (s) can reduce both e R and e D

108 Steady-state Error: Frequency domain t A t BK t Brt A BK x t Br t x x x E s R s Y s lim lim 1 Y s T s CsI ABK 1 BD R s 1 e se s sr s C si A BK B D s0 s0 1 Rs s s zm s z zm z e lim 1 CsI A BK B D 1lim 1 s0 s0 s p s p p p n 0 n r p z 0 0 r szm sz p 1 0 pn p0 0 e lim 1 C si ABK BD 1lim 11 0 s0 z s0 0 zmz0 s pn s p0

109 109 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

110 110 Frequency Response Fig. Sinusoidal frequency response: a. system; b. transfer function; c. input and output waveforms

111 111 Frequency Response: Fourier series N a0 2 nr xt xn t Ansin n 2 n1 P

112 112 Frequency Response u(t) y(t)? U(s) Y(s)

113 113 Frequency Response cos sin cos tan / r t A t B t A B t B A (1) Polar form : M where M A B and tan B/ A (2)Rectangular form : A jb i i (3) Euler's forular : Me i i i i i 2 2 1

114 Frequency Response 114

115 115 Frequency Response icos i ct MM cost r t M t i G i G Frequency ω determines the M G and ϕ G.

116 116 Frequency Response Example 18)

117 Frequency Response Plot: Bode plot (Approximation) 117

118 Frequency Response Plot: Bode plot (Approximation) 118

119 119 Frequency Response Plot: Bode plot Fig. Asymptotic and actual normalized and scaled magnitude response of (s + a)

120 120 Frequency Response Plot: Bode plot Fig. Asymptotic and actual normalized and scaled phase response of (s + a)

121 121 Frequency Response Plot: Bode plot (a) s (b) 1/s Fig. Asymptotic and actual normalized and scaled bode plot

122 122 Frequency Response Plot: Bode plot (a) s+a (b) 1/(s+a) Fig. Asymptotic and actual normalized and scaled bode plot

123 123 Frequency Response Plot: Bode plot Example 19) G s s 3 1s 2 s s

124 124 Frequency Response Plot: Bode plot Example 19) G s s 3 1s 2 s s

125 Frequency Response Plot: Bode plot 125

126 Frequency Response Plot: Bode plot 126

127 127 Frequency Response Plot: Bode plot 2 2 1/ 2 n n G s s s

128 128 Frequency Response Plot: Bode plot 2 2 1/ 2 n n G s s s

129 129 Relationship of Frequency and Time Response 2 2 1/ 2 n n G s s s

130 System Modeling and Analysis in Frequency Domain 130

131 System Modeling and Analysis in Frequency Domain 131

132 Gain Margin and Phase Margin for Closed-loop Stability 132 R(s) + - E(s) P C (s) P(s) C(s) Open-loop : P C Closed-loop : 1 s Ps PC sps P sps C

133 Gain Margin and Phase Margin for Closed-loop Stability 133 Fig. Bold plot of open-loop system

134 134 MATLAB Example: Bode plot - G = tf([1 3],[ ]); bode(g); 60 Bode Diagram 40 Magnitude (db) Phase (deg) Frequency (rad/sec)

135 Gain Margin and Phase Margin for Closed-loop Stability 135 R(s) + - E(s) P C (s) P(s) C(s) Open-loop : P C Closed-loop : 1 s Ps PC sps P sps Reference) C

136 136 Controller Design using Bode Plot sps PC Closed-loop : 1 P s P s C Fig. Bold plot of closed-loop system

137 137 Controller Design using Bode Plot Open-loop : PC s P s Fig. Bold plot of open-loop system

138 138 Contents Why feedback? System Modeling in Frequency Domain System Modeling in Time Domain Modeling Converting Time Response Stability Steady-state Error Frequency Response Tracking Controller and Observer

139 139 Tracking Controller Design 1. System x x x 1 2 x 2 3 x a x a x bu n 1 1 n n 2. Controller design - Aim: x r 1 - Tracking error define: - Tracking Error dynamics e rx e Controller e r x 1 1 n n1 e r x e r x r a x a x bu n 1 n n 1 1 n n 1 n1 u r a1x1a2x2ke 1 1kne b n n e e 1 2 e ke k e n 1 1 n n

140 140 Observer Design 1. System x AxBu y Cx 2. Observer design - Aim: ˆx x - Estimation error define: x x xˆ - Observer xˆ AxˆBuL y yˆ yˆ Cxˆ - Estimation error dynamics x xxˆ AxBu AxˆBuLC xxˆ ALC x

141 141 Tracking Controller Design Example 1. System x x 1 2 x a x a x bu Controller design - Aim: x r 1 - Tracking error define: e r x 1 1 e r x Tracking Error dynamics e rx e e r x r a x a x bu Controller 1 u r a x a x ke k e b Control gain k1, k2 should be designed such that Ac = [0 1; k1 k2] is Hurwitz e e e ke k e

142 142 Observer Design Example 1. System x x 1 2 x a x a x bu Observer design - Aim: xˆ x, xˆ x Estimation error define: x x xˆ x x xˆ Observer xˆ xˆ l y yˆ xˆ l x xˆ xˆ a xˆ a xˆ bul y yˆ a xˆ a xˆ bul x xˆ Estimation error dynamics x x x ˆ x xˆ l y yˆ l x x x x x ˆ a x a x bu a xˆ a xˆ bul x xˆ l a x a x Observer gain l1, l2 should be designed such that Ao=[-l1 1; -l2+a1 a2] is Hurwitz

143 143 Closed-loop Stability Not 1 u r a x a x ke k e b Reference Controller 1 u r a xˆ a xˆ keˆ k eˆ b u x x 1 2 System x a x a x bu Output y x 1 xˆ, xˆ 1 2 Observer xˆ xˆ l x xˆ xˆ a xˆ a xˆ bul x xˆ eˆ rxˆ rx x x e x eˆ r x 2 2

144 144 Closed-loop Stability: Separation Principle 1. Error dynamics e e 1 2 e r a x a x bu u r a xˆ a xˆ keˆ k eˆ b e1 e2 e ke k e a k x a k x Closed-loop system dynamics e e1 e 2 k1 k2 a1k1 a2 k 2 e 2 x1 0 0 l1 1 x1 x2 0 0 l2 a1 a2 x2 X A c A X A o A x is Hurwitz if both A c and A o are Hurwitz so that X converges to zero. This is, each controller gain and observer gain can be designed independently! X

145 145 MATLAB Example: Tracking controller and observer 1. Design the controller and observer for this system x x 1 2 x 10x 5x 2u r t x 10sint , x 0 2 Check about the solver! When sine signal is used, the fixed step is used for the simulation! Setting: Simulation Configuration Type: Fixed step, solver: ODE4

146 146 MATLAB Example: Tracking controller and observer 1. Design the controller and observer for this system % 시스템상수선언 a1= 10; a2 = 5; b = 2; A = [0 1; a1 a2]; B = [0;2]; C = [1 0]; % 초기값선언 x0 = [5 2]; % 추종오차 e의동역학의 pole pole_c = [-50; -50]; % dot e = [0 1; k1 k2]*e --> dot e = A1*e + B1*u u = - Kc * e A1 = [0 1; 0 0]; B1 = [0;1]; Kc = acker(a1,b1,pole_c); k1 = Kc(1); k2 = Kc(2); % 관측오차 tilde x의 pole pole_o = [-100; -100]; % dot tilde x = (A - L*C ) tilde x --> eig(a - L*C) = eig(a' - C'*L') Ko = acker(a',c',pole_o); l1 = Ko(1); l2 = Ko(2); L = [l1;l2]; % pole 확인 eig([0 1; -k1 -k2]) eig([-l1 1; -l2+a1, a2])

147 147 MATLAB Example: Tracking controller and observer 1. Design the controller and observer for this system Sine Wave du/dt Derivative1 [r] Goto du/dt Derivative [dr] Goto1 [ddr] Goto2 [u] From4 *uvec B Gain6 Add Add2 1 s Integrator K*uve A *uvec Gain1 [x] Goto4 [x1] Goto3 Observer Controller Scope4 K*uve [xh1] Goto6 [xh] From [r] From1 [dr] From2 f(u) Fcn [u] Goto7 [r] From5 [x1] Add1 1 s Integrator1 Gain3 K*uve *uvec Gain4 [xh] Goto5 [ddr] From3 From6 [x1] From7 [xh1] From8 Scope Scope1 [x] From9 Scope2 [xh] From10

Power Systems Control Prof. Wonhee Kim. Modeling in the Frequency and Time Domains

Power Systems Control Prof. Wonhee Kim. Modeling in the Frequency and Time Domains Power Systems Control Prof. Wonhee Kim Modeling in the Frequency and Time Domains Laplace Transform Review - Laplace transform - Inverse Laplace transform 2 Laplace Transform Review 3 Laplace Transform

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

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

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

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

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

Power Systems Control Prof. Wonhee Kim. Ch.3. Controller Design in Time Domain

Power Systems Control Prof. Wonhee Kim. Ch.3. Controller Design in Time Domain Power Systems Control Prof. Wonhee Kim Ch.3. Controller Design in Time Domain Stability in State Space Equation: State Feeback t A t B t t C t D t x x u y x u u t Kx t t A t BK t A BK x t x x x K shoul

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 State Estimator In previous section, we have discussed the state feedback, based on the assumption that all state variables are

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

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

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley Professor Fearing EE C8 / ME C34 Problem Set 7 Solution Fall Jansen Sheng and Wenjie Chen, UC Berkeley. 35 pts Lag compensation. For open loop plant Gs ss+5s+8 a Find compensator gain Ds k such that the

More information

5. Observer-based Controller Design

5. Observer-based Controller Design EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1

More information

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

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

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

Systems Analysis and Control

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

More information

(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

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

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

More information

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

Compensator Design to Improve Transient Performance Using Root Locus

Compensator Design to Improve Transient Performance Using Root Locus 1 Compensator Design to Improve Transient Performance Using Root Locus Prof. Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning

More information

APPLICATIONS FOR ROBOTICS

APPLICATIONS FOR ROBOTICS Version: 1 CONTROL APPLICATIONS FOR ROBOTICS TEX d: Feb. 17, 214 PREVIEW We show that the transfer function and conditions of stability for linear systems can be studied using Laplace transforms. Table

More information

Exercises for lectures 13 Design using frequency methods

Exercises for lectures 13 Design using frequency methods Exercises for lectures 13 Design using frequency methods Michael Šebek Automatic control 2016 31-3-17 Setting of the closed loop bandwidth At the transition frequency in the open loop is (from definition)

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

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Routh-Hurwitz stability criterion Examples Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling

More information

Linear System Theory

Linear System Theory Linear System Theory - Laplace Transform Prof. Robert X. Gao Department of Mechanical Engineering University of Connecticut Storrs, CT 06269 Outline What we ve learned so far: Setting up Modeling Equations

More information

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions EE C28 / ME C34 Fall 24 HW 8 - Solutions HW 8 - Solutions. Transient Response Design via Gain Adjustment For a transfer function G(s) = in negative feedback, find the gain to yield a 5% s(s+2)(s+85) overshoot

More information

MEM 355 Performance Enhancement of Dynamical Systems

MEM 355 Performance Enhancement of Dynamical Systems MEM 355 Performance Enhancement of Dynamical Systems State Space Design Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 11/8/2016 Outline State space techniques emerged

More information

Introduction to Feedback Control

Introduction to Feedback Control Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

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

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types Venkata Sonti Department of Mechanical Engineering Indian Institute of Science Bangalore, India, 562 This

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

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

Frequency Response of Linear Time Invariant Systems

Frequency Response of Linear Time Invariant Systems ME 328, Spring 203, Prof. Rajamani, University of Minnesota Frequency Response of Linear Time Invariant Systems Complex Numbers: Recall that every complex number has a magnitude and a phase. Example: z

More information

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall

More information

School of Mechanical Engineering Purdue University

School of Mechanical Engineering Purdue University Case Study ME375 Frequency Response - 1 Case Study SUPPORT POWER WIRE DROPPERS Electric train derives power through a pantograph, which contacts the power wire, which is suspended from a catenary. During

More information

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform ME45: Control Systems Lecture 2 Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Transfer function Models for systems electrical mechanical electromechanical Block

More information

Stability and Robustness 1

Stability and Robustness 1 Lecture 2 Stability and Robustness This lecture discusses the role of stability in feedback design. The emphasis is notonyes/notestsforstability,butratheronhowtomeasurethedistanceto instability. The small

More information

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

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

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Stability Routh-Hurwitz stability criterion Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling

More information

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693 LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693 ELECTRICAL ENGINEERING DEPARTMENT JIS COLLEGE OF ENGINEERING (AN AUTONOMOUS INSTITUTE) KALYANI, NADIA EXPERIMENT NO : CS II/ TITLE : FAMILIARIZATION

More information

MAS107 Control Theory Exam Solutions 2008

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

More information

The requirements of a plant may be expressed in terms of (a) settling time (b) damping ratio (c) peak overshoot --- in time domain

The requirements of a plant may be expressed in terms of (a) settling time (b) damping ratio (c) peak overshoot --- in time domain Compensators To improve the performance of a given plant or system G f(s) it may be necessary to use a compensator or controller G c(s). Compensator Plant G c (s) G f (s) The requirements of a plant may

More information

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a Root Locus Simple definition Locus of points on the s- plane that represents the poles of a system as one or more parameter vary. RL and its relation to poles of a closed loop system RL and its relation

More information

Outline. Classical Control. Lecture 2

Outline. Classical Control. Lecture 2 Outline Outline Outline Review of Material from Lecture 2 New Stuff - Outline Review of Lecture System Performance Effect of Poles Review of Material from Lecture System Performance Effect of Poles 2 New

More information

Second Order and Higher Order Systems

Second Order and Higher Order Systems Second Order and Higher Order Systems 1. Second Order System In this section, we shall obtain the response of a typical second-order control system to a step input. In terms of damping ratio and natural

More information

EEE 184 Project: Option 1

EEE 184 Project: Option 1 EEE 184 Project: Option 1 Date: November 16th 2012 Due: December 3rd 2012 Work Alone, show your work, and comment your results. Comments, clarity, and organization are important. Same wrong result or same

More information

Lecture 7:Time Response Pole-Zero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion

Lecture 7:Time Response Pole-Zero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion Cleveland State University MCE441: Intr. Linear Control Lecture 7:Time Influence of Poles and Zeros Higher Order and Pole Criterion Prof. Richter 1 / 26 First-Order Specs: Step : Pole Real inputs contain

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

State Space Design. MEM 355 Performance Enhancement of Dynamical Systems

State Space Design. MEM 355 Performance Enhancement of Dynamical Systems State Space Design MEM 355 Performance Enhancement of Dynamical Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline State space techniques emerged around

More information

PID controllers. Laith Batarseh. PID controllers

PID controllers. Laith Batarseh. PID controllers Next Previous 24-Jan-15 Chapter six Laith Batarseh Home End The controller choice is an important step in the control process because this element is responsible of reducing the error (e ss ), rise time

More information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,

More information

Control Systems, Lecture04

Control Systems, Lecture04 Control Systems, Lecture04 İbrahim Beklan Küçükdemiral Yıldız Teknik Üniversitesi 2015 1 / 53 Transfer Functions The output response of a system is the sum of two responses: the forced response and the

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

EE/ME/AE324: Dynamical Systems. Chapter 7: Transform Solutions of Linear Models

EE/ME/AE324: Dynamical Systems. Chapter 7: Transform Solutions of Linear Models EE/ME/AE324: Dynamical Systems Chapter 7: Transform Solutions of Linear Models The Laplace Transform Converts systems or signals from the real time domain, e.g., functions of the real variable t, to the

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

TRACKING AND DISTURBANCE REJECTION

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

More information

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web:     Ph: Serial : 0. LS_D_ECIN_Control Systems_30078 Delhi Noida Bhopal Hyderabad Jaipur Lucnow Indore Pune Bhubaneswar Kolata Patna Web: E-mail: info@madeeasy.in Ph: 0-4546 CLASS TEST 08-9 ELECTRONICS ENGINEERING

More information

EE 380. Linear Control Systems. Lecture 10

EE 380. Linear Control Systems. Lecture 10 EE 380 Linear Control Systems Lecture 10 Professor Jeffrey Schiano Department of Electrical Engineering Lecture 10. 1 Lecture 10 Topics Stability Definitions Methods for Determining Stability Lecture 10.

More information

School of Mechanical Engineering Purdue University. ME375 Dynamic Response - 1

School of Mechanical Engineering Purdue University. ME375 Dynamic Response - 1 Dynamic Response of Linear Systems Linear System Response Superposition Principle Responses to Specific Inputs Dynamic Response of f1 1st to Order Systems Characteristic Equation - Free Response Stable

More information

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1 Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

More information

EE C128 / ME C134 Final Exam Fall 2014

EE C128 / ME C134 Final Exam Fall 2014 EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket

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

Dynamic circuits: Frequency domain analysis

Dynamic circuits: Frequency domain analysis Electronic Circuits 1 Dynamic circuits: Contents Free oscillation and natural frequency Transfer functions Frequency response Bode plots 1 System behaviour: overview 2 System behaviour : review solution

More information

7.1 Introduction. Apago PDF Enhancer. Definition and Test Inputs. 340 Chapter 7 Steady-State Errors

7.1 Introduction. Apago PDF Enhancer. Definition and Test Inputs. 340 Chapter 7 Steady-State Errors 340 Chapter 7 Steady-State Errors 7. Introduction In Chapter, we saw that control systems analysis and design focus on three specifications: () transient response, (2) stability, and (3) steady-state errors,

More information

AN INTRODUCTION TO THE CONTROL THEORY

AN INTRODUCTION TO THE CONTROL THEORY Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter

More information

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1 Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: D 0.09 Position

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

Homework 7 - Solutions

Homework 7 - Solutions Homework 7 - Solutions Note: This homework is worth a total of 48 points. 1. Compensators (9 points) For a unity feedback system given below, with G(s) = K s(s + 5)(s + 11) do the following: (c) Find the

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

Synthesis via State Space Methods

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

More information

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D. Radar Dish ME 304 CONTROL SYSTEMS Mechanical Engineering Department, Middle East Technical University Armature controlled dc motor Outside θ D output Inside θ r input r θ m Gearbox Control Transmitter

More information

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

Lecture 4 Classical Control Overview II. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 4 Classical Control Overview II Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Stability Analysis through Transfer Function Dr. Radhakant

More information

Analysis of SISO Control Loops

Analysis of SISO Control Loops Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities

More information

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION Objectives Students should be able to: Draw the bode plots for first order and second order system. Determine the stability through the bode plots.

More information

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

Software Engineering/Mechatronics 3DX4. Slides 6: Stability Software Engineering/Mechatronics 3DX4 Slides 6: Stability Dr. Ryan Leduc Department of Computing and Software McMaster University Material based on lecture notes by P. Taylor and M. Lawford, and Control

More information

Internal Model Principle

Internal Model Principle Internal Model Principle If the reference signal, or disturbance d(t) satisfy some differential equation: e.g. d n d dt n d(t)+γ n d d 1 dt n d 1 d(t)+...γ d 1 dt d(t)+γ 0d(t) =0 d n d 1 then, taking Laplace

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

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

MATHEMATICAL MODELING OF CONTROL SYSTEMS

MATHEMATICAL MODELING OF CONTROL SYSTEMS 1 MATHEMATICAL MODELING OF CONTROL SYSTEMS Sep-14 Dr. Mohammed Morsy Outline Introduction Transfer function and impulse response function Laplace Transform Review Automatic control systems Signal Flow

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

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) = 1 AME 3315; Spring 215; Midterm 2 Review (not graded) Problems: 9.3 9.8 9.9 9.12 except parts 5 and 6. 9.13 except parts 4 and 5 9.28 9.34 You are given the transfer function: G(s) = 1) Plot the bode plot

More information

1 (30 pts) Dominant Pole

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

More information

Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho Tel: Fax:

Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho Tel: Fax: Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho kwangho@hansung.ac.kr Tel: 02-760-4253 Fax:02-760-4435 Introduction In this lesson, you will learn the following : The

More information

Course Summary. The course cannot be summarized in one lecture.

Course Summary. The course cannot be summarized in one lecture. Course Summary Unit 1: Introduction Unit 2: Modeling in the Frequency Domain Unit 3: Time Response Unit 4: Block Diagram Reduction Unit 5: Stability Unit 6: Steady-State Error Unit 7: Root Locus Techniques

More information

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4) A Exercise State will have dimension 5. One possible choice is given by y and its derivatives up to y (4 x T (t [ y(t y ( (t y (2 (t y (3 (t y (4 (t ] T With this choice we obtain A B C [ ] D 2 3 4 To

More information

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

SOLUTIONS TO CASE STUDIES CHALLENGES

SOLUTIONS TO CASE STUDIES CHALLENGES F O U R Time Response SOLUTIONS TO CASE STUDIES CHALLENGES Antenna Control: Open-Loop Response The forward transfer function for angular velocity is, G(s) = ω 0(s) V P (s) = 24 (s+50)(s+.32) a. ω 0 (t)

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

Introduction to Process Control

Introduction to Process Control Introduction to Process Control For more visit :- www.mpgirnari.in By: M. P. Girnari (SSEC, Bhavnagar) For more visit:- www.mpgirnari.in 1 Contents: Introduction Process control Dynamics Stability The

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

LECTURE NOTES ON CONTROL

LECTURE NOTES ON CONTROL Department of Control for Transportation and Vehicle Systems Faculty of Transportation Engineering and Vehicle Engineering Budapest University of Technology and Economics Tamás Tettamanti PhD., Qiong Lu

More information

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

More information

Performance of Feedback Control Systems

Performance of Feedback Control Systems Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steady-state Error and Type 0, Type

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax: Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho kwangho@hansung.ac.kr Tel: 02-760-4253 Fax:02-760-4435 Introduction In this lesson, you will learn the following : How to determine

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering.4 Dynamics and Control II Fall 7 Problem Set #9 Solution Posted: Sunday, Dec., 7. The.4 Tower system. The system parameters are

More information

Lecture 1: Feedback Control Loop

Lecture 1: Feedback Control Loop Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure

More information