Presentation is loading. Please wait.

Presentation is loading. Please wait.

Transient Response First order system transient response

Similar presentations


Presentation on theme: "Transient Response First order system transient response"— Presentation transcript:

1 Transient Response First order system transient response
Step response specs and relationship to pole location Second order system transient response Effects of additional poles and zeros

2 Simple first order system
1 τs Y(s) U(s) + -

3 First order system step resp
Normalized time t/t

4 Simple first order system
No overshoot, tp=inf, Mp = 0 Yss=1, ess=0 Settling time ts = [-ln(tol)]/p Delay time td = [-ln(0.5)]/p Rise time tr = [ln(0.9) – ln(0.1)]/p All times proportional to 1/p= t Larger p means faster response

5 The error signal: e(t) = 1-y(t)=e-ptus(t)
Normalized time t/t

6 In every τ seconds, the error is reduced by 63.2%

7 We know how this responds to input
General First-order system We know how this responds to input Step response starts at y(0+)=k, final value kz/p 1/p = t is still time constant; in every t, y(t) moves 63.2% closer to final value

8 Step response by MATLAB:
>> n = [ b1 b0 ] >> d = [ 1 p ] >> step ( n , d ) Other MATLAB commands to explore: plot, hold, axis, xlabel, ylabel, title, text, gtext, semilogx, semilogy, loglog, subplot

9 Unit ramp response:

10

11 Note: In step response, the steady-state tracking error = zero.

12 Unit impulse response:

13 Prototype 2nd order system:

14

15

16 Unit step response: 1) Under damped, 0 < ζ < 1

17 cosq = z q = cos-1z d s

18

19 To find y(t) max:

20

21

22

23

24

25

26 For 5% tolerance Ts ~= 3/zwn

27 Delay time is not used very much
For delay time, solve y(t)=0.5 and solve for t For rise time, set y(t) = 0.1 & 0.9, solve for t This is very difficult Based on numerical simulation:

28 Useful Range Td=( z)/wn

29 Useful Range Tr=4.5(z-0.2)/wn Or about 2/wn

30 Putting all things together:
Settling time: = (3 or 4 or 5)/s

31 2) When ζ = 1, ωd = 0

32 The tracking error:

33 3) Over damped: ζ > 1

34

35 Transient Response Recall 1st order system step response: 2nd order:

36

37 Pole location determines transient

38

39

40 All closed-loop poles must be strictly in the left half planes
Transient dies away Dominant poles: those which contribute the most to the transient Typically have dominant pole pair (complex conjugate) Closest to jω-axis (i.e. the least negative) Slowest to die away

41 Typical design specifications
Steady-state: ess to step ≤ # % ts ≤ · · · Speed (responsiveness) tr ≤ · · · td ≤ · · · Relative stability Mp ≤ · · · %

42 These specs translate into requirements
on ζ, ωn or on closed-loop pole location : Find ranges for ζ and ωn so that all 3 are satisfied.

43 Find conditions on σ and ωd.

44 In the complex plane :

45 Constant σ : vertical lines
σ > # is half plane

46 Constant ωd : horizontal line
ωd < · · · is a band ωd > · · · is the plane excluding band

47 Constant ωn : circles ωn < · · · inside of a circle ωn > · · · outside of a circle

48 Constant ζ : φ = cos-1ζ constant
Constant ζ = ray from the origin ζ > · · · is the cone ζ < · · · is the other part

49 If more than one requirement, get the common (overlapped) area
e.g. ζ > 0.5, σ > 2, ωn > 3 gives Sometimes meeting two will also meet the third, but not always.

50

51 Try to remember these:

52 When given unit step input, the output looks like:
Example: + - When given unit step input, the output looks like: Q: estimate k and τ.

53

54

55 Effects of additional zeros
Suppose we originally have: i.e. step response Now introduce a zero at s = -z The new step response:

56

57 Effects: Increased speed, Larger overshoot, Might increase ts

58 When z < 0, the zero s = -z is > 0,
is in the right half plane. Such a zero is called a nonminimum phase zero. A system with nonminimum phase zeros is called a nonminimum phase system. Nonminimum phase zero should be avoided in design. i.e. Do not introduce such a zero in your controller.

59 Effects of additional pole
Suppose, instead of a zero, we introduce a pole at s = -p, i.e.

60 L.P.F. has smoothing effect, or
averaging effect Effects: Slower, Reduced overshoot, May increase or decrease ts


Download ppt "Transient Response First order system transient response"

Similar presentations


Ads by Google