Chapter 5 Frequency-domain design

Size: px
Start display at page:

Download "Chapter 5 Frequency-domain design"

Transcription

1 Chapter 5 Frequency-domain design Control Automático 3º Curso. Ing. Industrial Escuela Técnica Superior de Ingenieros Universidad de Sevilla

2 Outline of the presentation Introduction. Time response analysis in the frequency domain. Dynamic Systems as filters. Frequency domain Plots. Stability in frequency domain. Stability margins. Loop shaping. Frequency-domain specifications. Control design from a frequency domain point of view. Proportional Control (P) Proportional+Derivative control (PD) and Lead compensation Proportional+Integral control (PI) and Lag compensation Proportional+Integral+Derivative control (PID) and Lead-Lag compensation Conclussions and remarks. ESI.US.Introduction to Feedback Systems 2

3 Introduction Frequency domain methods are a classic tool in control engineering. The control loop is analyzed considering signals/systems described from a frequency description/response point of view. What will we learn in this chapter? Why frequency domain is a convenient tool to design/analyze controllers. How we can study stability with these new frequency tools. How specifications translate into the frequency domain. How we can design known control structures (P,PD,PID, etc) from a different point of view (some advantages & some drawbacks). ESI.US.Introduction to Feedback Systems 3

4 Time response analysis in the frequency domain Why frequency domain tools? Some basic notions Time and frequency domains are equivalent mathematical descriptions of the same reality. Both descriptions contain the same information ESI.US.Introduction to Feedback Systems 4

5 Time response analysis in the frequency domain Interpretation of frequency domain Example: Frequency domain (FD) representation of a pure sine. Information about amplitude and frequency of the time domain (TD) signal. What about more complex signals? A TD function can be described by a summation of waves with different amplitudes and phases (LINEARITY PROPERTY) ESI.US.Introduction to Feedback Systems 5

6 Time response analysis in the frequency domain How can we compute the frequency components of a time domain signal? Fourier transform provides the tool Remark: For causal systems, the continuous Fourier transform is equivalent to evaluating the Laplace transform with complex argument s = jω or s = 2πfj But, remember the Laplace transform? ESI.US.Introduction to Feedback Systems 6

7 Time response analysis in the frequency domain Laplace transform is our basic tool to describe LTI systems. There is a convenient and useful relationship between Time domain Laplace transform Frequency domain ESI.US.Introduction to Feedback Systems 7

8 Dynamic systems as filters A dynamic LTI system can be interpreted as a filter. Filters enhance some frequencies and attenuate others Low freq. amplified High freq. attenuated Frequency (Hz) ESI.US.Introduction to Feedback Systems 8

9 Dynamic systems as filters Types of filters from their frequency response Middle freq. amplified Low freq. attenuated Low freq. amplified Frequency (Hz) Low-pass filter High freq. attenuated Low & High freq. attenuated Frequency (Hz) Band-pass filter Frequency (Hz) High freq. amplified High-pass filter Cross-over frequency (w c ): Maximum frequency for which ESI.US.Introduction to Feedback Systems 9

10 Frequency domain plots How can we compute the frequency response of a filter (transfer functions)? Once again, the Laplace transform provides the tool Defines the amplification factor for frequency w Defines the phase shift for frequency w Important: These relations are only valid for stable systems G(s) ESI.US.Introduction to Feedback Systems 1

11 Frequency domain plots The information in G(jw) is usually displayed in different plots. Bode Diagram Bode diagram Magnitude (db) Phase (deg) Frequency (rad/sec) 5 db Nyquist Diagram db -2 db Nyquist Plot Imaginary Axis 4 db 1 6 db 1 db db -1 db -4 db Real Axis ESI.US.Introduction to Feedback Systems 11

12 Frequency domain plots Bode diagram Graphic plot of 2 semi-logarithmic scalar plots Bode Diagram Magnitude Magnitude (db) Phase Phase (deg) Frequenc y (rad/s ec ) ESI.US.Introduction to Feedback Systems 12

13 Graphic plots Nyquist diagram graphic plot of Polar plot Every point in the plot represents the value of G(jw) for a given frequency w Parameterized plot ESI.US.Introduction to Feedback Systems 13

14 Quick review. How to plot a Bode diagram Express the system in Bode form ESI.US.Introduction to Feedback Systems 14

15 Bode of a pure gain ESI.US.Introduction to Feedback Systems 15

16 Bode of a minimum-phase zero ESI.US.Introduction to Feedback Systems 16

17 Bode of a non-minimum phase zero ESI.US.Introduction to Feedback Systems 17

18 Bode of an integrator ESI.US.Introduction to Feedback Systems 18

19 Bode of a stable pole ESI.US.Introduction to Feedback Systems 19

20 Bode of an unstable pole ESI.US.Introduction to Feedback Systems 2

21 Bode of a complex pole Depends on δ The magnitude is maximum for δ.77 Resonance peak ESI.US.Introduction to Feedback Systems 21

22 Bode of a complex pole ESI.US.Introduction to Feedback Systems 22

23 Bode plot example G( s) = ( s + 1) s( s + 1) 2-2 m1 m2 m4 m3 G(jω) rad/s ESI.US.Introduction to Feedback Systems 23

24 Bode plot example 9º f4 º f3 f1 G(jω) -9º f rad/s ESI.US.Introduction to Feedback Systems 24

25 The meaning of a Bode plot Magnitude (db) Bode Diagram u F(s) y Phase (deg) Frequency (rad/sec) y u Close to resonance frequency: High output amplitudes Gain > db ESI.US.Introduction to Feedback Systems 25 y u High frequency: Small output amplitudes Gain < db

26 Nyquist stability criterion Is G bc (s) stable? Criterion based on G(s) Z= poles of G bc (s) inside C. P= poles of G(s) inside C. N= clockwise contour's encirclements of -1. N=Z-P G bc (s) is stable if and only if Z= (i.e., N = -P) ESI.US.Introduction to Feedback Systems 26

27 Example P=1 G(s) is stable if N=-1 ESI.US.Introduction to Feedback Systems 27

28 Reduced Nyquist criterion If the Nyquist diagram is closed by the right and P= (Open-loop stable minimum phase system) Phase margin Stability margins Gain margin G(s) is stable if M g and M f are positive ESI.US.Introduction to Feedback Systems 28

29 Reduced Nyquist criterion How can we measure Mg and Mf from the Bode diagram? ESI.US.Introduction to Feedback Systems 29

30 Outline of the presentation Introduction. Time response analysis in the frequency domain. Dynamic Systems as filters. Frequency domain Plots. Stability in frequency domain. Stability margins. Loop shaping. Frequency-domain specifications. Control design from a frequency domain point of view. Proportional Control (P) Proportional+Derivative control (PD) and Lead compensation Proportional+Integral control (PI) and Lag compensation Proportional+Integral+Derivative control (PID) and Lead-Lag compensation Conclussions and remarks. ESI.US.Introduction to Feedback Systems 3

31 Loop shaping Control design in frequency domain can be posed as: Find a controller C(s) that modifies (shapes) the frequency response of the closed-loop systems such that it behaves according to specifications. R(s) - Loop shaping U(s) C(s) G(s) Y bc (s) Several questions arise from this definition How can we manipulate the closed-loop frequency response of the system through C(s)? How can we study time-domain specifications in frequency domain? What is an appropriate shape for the closed-loop frequency response? ESI.US.Introduction to Feedback Systems 31

32 Loop shaping Some facts: In general, it is difficult to find an exact relation on how the closed-loop frequency response changes with C(s). R(s) - U(s) C(s) G(s) Y bc (s) Open-loop and closed-loop frequency responses are related. The effect of C(s) in the open-loop chain is straighforward from it Bode Plot. Important information (stability, Mf, Mg, etc) can be extracted from the open-loop freq. response. C(s) G(s) Loop shaping is performed on the open-loop chain The controller C(s) modifies the frequency response of C(s)G(s), and indirectly the target closed loop-system ESI.US.Introduction to Feedback Systems 32

33 Loop-shaping Frequency response of the open-loop system determines the closed-loop time response to step change in the reference. Stability - Positive phase/gain margin ( if C(s)G(s) does not have poles in the right-half plane) SO(%) 6-Mf C(s) G(s) Raise time ts π / 2w c Steady state tracking error depends on the number of poles at the origin (integrators), and the open-loop Bode gain ESI.US.Introduction to Feedback Systems 33

34 Loop-shaping What is a good shape for C(s)G(s)? 1 Magnitude (db) Wc -15 Low frequency Steady state Crossover frequency Stability and transient High frequency Noise rejection ESI.US.Introduction to Feedback Systems 34

35 Frequency domain specifications Specifications for controlled systems are usually provided in time domain (SO, t s, t e, etc) It is necessary to transform specifications into frequency domain Remember the Root locus method: Time domain specifications were transformed into geometric restrictions in complex plane. Two different specifications Steady-state specifications Transient-regime specifications ESI.US.Introduction to Feedback Systems 35

36 Frequency domain specifications Specifications affect different frequencies 1 Magnitude (db) Wc -15 Low frequency Steady state Crossover frequency Stability and transient High frequency Noise rejection ESI.US.Introduction to Feedback Systems 36

37 Steady state specifications General error signal transfer function R(s) - E(s) U(s) C(s) G(s) Y bc (s) The error signal depends on the reference R(s). Different patterned references are used (step, ramp, etc) Example for step input Steady-state specifications usually translate into a minimum value for the gain (or minimum slope of the gain) at low frequencies. ESI.US.Introduction to Feedback Systems 37

38 Error Table (Review of chapter 3) Type of a system = Number of integrators Error Type 1 2 Step Ramp Parabolic ESI.US.Introduction to Feedback Systems 38

39 Transient regime specifications Conditions on the closed-loop system usually stablished for a reference step input. For the sake of simplifying controller design: Closed-loop response Shape of the open-loop system Simplifying hypothesis x The closed-loop system has a pair of complex poles (Dominant poles) x o Hypothesis must be verified x (Eventual influence of zeros and remaining poles) ESI.US.Introduction to Feedback Systems 39

40 Transient regime specifications Explicit expressions can be obtained for 2 nd order systems Closed-loop response Open-loop frequency response ESI.US.Introduction to Feedback Systems 4

41 Frequency domain specifications Overshoot (SO) vs. Phase margin (Mf) Qualitatively (Nyquist) 1 SO M f Quantitatively SO(%) M f (grados) 9 M f (δ) - SO(δ) Graphic plot ( M f (δ)~1 δ aprox.) δ ESI.US.Introduction to Feedback Systems 41

42 Frequency domain specifications Bandwidth (wc) vs. Raise time (ts) Qualitatively (bandwidth): wc ts Quantitatively w c ~ w n ESI.US.Introduction to Feedback Systems 42

43 Frequency domain specifications Time-domain specifications can be translated into geometric restrictions in the open-loop frequency plot. 1 Magnitude (db) Wc -15 Steady state specs. Impose a minimum gain (or minimum gain slope) at low frequencies t s imposes a minimum Bandwidth (Wc) Decreasing gain at high frequencies advisable to limit noise effects ESI.US.Introduction to Feedback Systems 43

44 Time response analysis in the frequency domain Now we know how to translate time-domain specifications into open-loop frequency response. Thus, control design in frequency domain consists in modifying the open-loop frequency response of the system to fit specifications. Loop shaping Important: Loop-shaping in frequency domain methods can only be applied to stable systems or systems with integrators. This restriction does not hold for the Root Locus method in chapter 4. ESI.US.Introduction to Feedback Systems 44

45 Motivating Example Servomechanism Control system that converts a small mechanical motion into one requiring much greater power. The device is usually intended to track external references by means of a feedback control structure. ESI.US.Introduction to Feedback Systems 45

46 Motivating example Modeling the servomechanism Electric equations Mechanical equations Motor Part Gear Load Part ESI.US.Introduction to Feedback Systems 46

47 Motivating example Modelling the servomechanism (Transfer function) Overall system dynamics Transfer function with ESI.US.Introduction to Feedback Systems 47

48 Motivating example Block diagram Controller Plant R(s) U(s) Y bc (s) - Measured output Y m (s) Sensor filter Modified block diagram R(s) - Controller U(s) Plant Y bc (s) Y m (s) The measured variable is taken as output Closed-loop Defining ESI.US.Introduction to Feedback Systems 48

49 Motivating example The servomechanism Open-loop step response Angular position: Unstable behaviour θ (rad) 4.5 x Time(s) x Angular speed: First order stable system d θ/dt (rad/s) Time(s) ESI.US.Introduction to Feedback Systems 49

50 Motivating example Control of the servomechanism Let s consider the servomechanism system with parameters 2 Diagrama de Bode Módulo (db) ω (rad/s) Fase (grados) ESI.US.Introduction to Feedback Systems 5 ω (rad/s)

51 Motivating example Control specifications (position tracking problem) Consider the following requirements for the closed-loop system y(t) S. O. = y( t p ) y( ) y( ) y( ) Time domain specifications t s t p t e Tiemp ESI.US.Introduction to Feedback Systems 51

52 Motivating example Control specifications Consider the following requirements for the closed-loop system Time domain specifications SO(%) M f (grados) δ Frequency domain specifications Static gain of controller > 33.3 = 3.5 db ESI.US.Introduction to Feedback Systems 52

53 Outline of the presentation Introduction. Time response analysis in the frequency domain. Dynamic Systems as filters. Frequency domain Plots. Stability in frequency domain. Stability margins. Loop shaping. Frequency-domain specifications. Control design from a frequency domain point of view. Proportional Control (P) Proportional+Derivative control (PD) and Lead compensation Proportional+Integral control (PI) and Lag compensation Proportional+Integral+Derivative control (PID) and Lead-Lag compensation Conclussions and remarks. ESI.US.Introduction to Feedback Systems 53

54 Proportional control Control action is taken proportional to the output error to be corrected The equivalent transfer function: Magnitude (db) Bode Diagram Modifies the static gain of G(s) Crossover frequency Stability Speed Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 54

55 Proportional control Effect on the system (Freq. domain) 2 Bode Diagram Magnitude shifts up or down depending on K Phase keeps unaffected Magnitude (db) Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 55

56 Proportional control Effect on the system (Time domain) y(t) High values of K may eventually lead to instability Time (s) ESI.US.Introduction to Feedback Systems 56

57 Proportional control Loop-shaping analysis Magnitude (db) Wc Low frequency: Steady state improves Steady-state error is reduced (Higher gains) Better tracking properties Crossover frequency - Stability worsens (Lower phase margin) - Transient speed increases Overshoot Increases High frequency Noise rejection worsens (Higher gain at high frequency) ESI.US.Introduction to Feedback Systems 57

58 Proportional control Design of a P controller for the servo example The gain K is adjusted to satisfy steady-state and raise time specifications. The most restrictive value (the highest) is taken. 1 Bode Diagram We take the maximum value Magnitude (db) Thus Unstable A Proportional controller can not Phase (deg) achieve all control specifications Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 58

59 Proportional control Design of a P controller for the servo example As all specifications can not be met, it is also possible to design a proportional controller to satisfy only the overshoot (phase margin). 1 5 Bode Diagram Magnitude (db) -5-1 This gain is lower than the required value to satisfy steady-state and raise time specifications. Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 59

60 Proportional control Is it possible to design a controller such that both, raise time and overshoot, are simultaneously improved? y(t) Tim e (s) ESI.US.Introduction to Feedback Systems 6

61 Outline of the presentation Introduction. Time response analysis in the frequency domain. Dynamic Systems as filters. Frequency domain Plots. Stability in frequency domain. Stability margins. Loop shaping. Frequency-domain specifications. Control design from a frequency domain point of view. Proportional Control (P) Proportional+Derivative control (PD) and Lead compensation Proportional+Integral control (PI) and Lag compensation Proportional+Integral+Derivative control (PID) and Lead-Lag compensation Conclussions and remarks. ESI.US.Introduction to Feedback Systems 61

62 Proportional derivative control 4 Bode Diagram Low frequencies Gain is affected as K c (Proportional) Phase shift aprox. Magnitude (db) Phase (deg) High frequencies Increasing gain with frequency (2 db/dec) Phase lead of 9º Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 62

63 Proportional derivative control Usual factorization R(s) U(s) Y m (s)=y(s) - PD Controller Plant Usually, K c can be obtained in first design steps from steady-state specs. Thus K c can be lumped into G(s) as: R(s) U(s) Y m (s)=y(s) - PD Controller Plant The rest of the design can be obtained from de Bode plot of K c G(s), so dependence of the controller in K c is dropped. ESI.US.Introduction to Feedback Systems 63

64 Proportional derivative control Effect on the system (Freq. domain) On low freq. magnitude shifts up or down depending on K c. Phase keeps unaffected On high freq. magnitude slope is increased with 2 db/dec. Phase lead of 9º is added. Magnitude (db) Bode Diagram -1 9 For Phase (deg) Faster and less oscilatory system Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 64

65 Proportional derivative control Effect on the system (Time domain) For With proper design, both, faster response, and less overshoot can be achieved ESI.US.Introduction to Feedback Systems 65

66 Proportional derivative control Loop-shaping analysis Magnitude (db) Wc Low frequency: Low frequency response is modified as Kc. Same effect as proportional controller Crossover frequency - Stability improves - Increases phase margin - Transient: Speed increases Overshoot decreases High frequency Noise rejection worsens (Gain slope at highfrequency increases 2 db/dec) ESI.US.Introduction to Feedback Systems 66

67 Proportional derivative control A possible procedure to tune a PD controller Case a) (if Kc is fixed from the specifications) Step 1: K c is chosen to satisfy steady-state error and crossover frequency specifications. This value is lumped into the plant model, so that, the crossover frequency of, is computed. Remark: If the specifications do not impose any specific bound on Kc, it is possible to leave its adjustment to the final steps, where it is used to fix the crossover frequency (See case b) Step 2: T d is chosen to satisfy phase margin specifications once K c is fixed. The zero of the derivative action must be chosen to add the phase margin needed to satisfy the specifications. where represents the crossover frequency of the compensated system. ESI.US.Introduction to Feedback Systems 67

68 Proportional derivative control Important: In general, since the introduction of the PD action modifies the crossover frequency. Moreover is often unknown or difficult to compute, thus the phase margin correction is usually taken as Magnitude (db) Bode Diagram where accounts for the phase loss between and Phase (deg) Typically Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 68

69 Proportional derivative control The design is slightly different depending on how much phase must be added If In this case 1/T d > ω c The crossover frequency is not modified, thus can be taken as Magnitude (db) Bode Diagram 9 Choose the smallest T d that satisfies the specifications Phase (deg) 45 Minimize the amplification of high frequency noise Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 69

70 Proportional derivative control If In this case 1/T d < ω c 4 Bode Diagram The crossover frequency is Modified. Corrector factor must be taken into account. Magnitude (db) Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 7

71 PD Controller Design example: G( s) = ( s + 5) 2 ( s +.1)( s + 2s + 2) Specifications: erp for step input < 1% SO < 2% The uncontrolled system exhibits Mf=1 o and Mg= 4dB A simple P controller is not enough to satisfy all specifications G ESI.US.Introduction to Feedback Systems 71

72 PD example G( s) = ( s + 5) 2 ( s +.1)( s + 2s + 2) ep rp < 1%, SO < 2% 4 2 From the steady-state specification on ep rp Kp>99. Since Kp=25 Kc Kc 4. A value Kc=4 is taken -2 Specification for SO M fd =5 º M f =-15 º, w c =2.6 rad/s Mf=5 º -(-15 º )+(1 º )=75 º Thus, it is a case b problem (1/Td<w c ) T d =tan(75 º )/2.6=1.43 1/T d =.7 rad/s ESI.US.Introduction to Feedback Systems C L=CG KG

73 PD example The final result yields Mf= 66 o Mg= inf w c = 7 rad/s C L=CG KG ESI.US.Introduction to Feedback Systems 73

74 PD example In time domain, the final controller provides: r(t) y(t) SO= 13% t s =.28 s ESI.US.Introduction to Feedback Systems 74

75 Proportional derivative control A possible procedure to tune a PD controller (Cont.) Case b) (if Kc is not fixed from the specifications) Step 1: Select the desired crossover frequency from the specifications (raise time or settling time for example). Remark: If the specifications do not impose any specific value on, it can be freely selected. A possible choice could be taking the fastest design possible, that is taking a such that the phase lead required approaches the PD theoretical limit (9º ) Step 2: Select T d to satisfy phase margin specifications at frequency. Step 3: Adjust Kc to guarantee that the crossover frequency is in. ESI.US.Introduction to Feedback Systems 75

76 PD Controller Design example: 5 Bode Diagram Specifications: erv for ramp input <.1 SO < 2% The uncontrolled system is unstable as its phase margin is negative. Notice that a P controller can not stabilize the system as no phase is added. Magnitude (db) Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 76

77 PD example ev rp <.1, SO < 2% The system is type II, so steady state specs are automatically satisfied. No particular value for Kc is imposed. Thus, w c can be fixed to allow the PD to satisfy overshoot restrictions. For example, as M fd =5º, if we impose Mf=75º, then w c =2.3 rad/s. Magnitude (db) Bode Diagram T d =tan(75 º )/2.3=1.62 1/T d =.62 rad/s Finally, Kc is adjusted to locate the crossover freq. in w c =2.3 rad/s. Kc G(jw c )(1+T d w c j) =db Kc=3.6dB = 1.51 Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 77

78 PD example In time domain, the final controller provides: SO= 26% t s =.9 s An overshoot slightly greater than desired is obtained, due to the additional zero from the PD controller. Redesign with more stringent overshoot specification is recommended. y(t) Time (s) ESI.US.Introduction to Feedback Systems 78

79 Proportional derivative control Designing a proportional derivative controller for the servo system The gain is chosen to satisfy error specifications 1 Bode Diagram Unstable Magnitude (db) To stabilize we need to increase phase margin using a derivative term Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 79

80 Proportional derivative control From Bode plot of 15 Bode Diagram Thus, the required phase lead Magnitude (db) Taking Thus Phase (deg) M f = 23.7º. System stable but does not satisfy specifications Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 8

81 Proportional derivative control The PD controller has several disadvantages in practice It is not realizable (It can no be physically implemented. Only approximations are possible) High frequencies (noise) are increasingly amplified. Can we improve the behaviour of a PD controller? The beneficial phase lead of a PD is only required around crossover frequency. There is no benefit in keeping high gains at high frequencies. Magnitude (db) Bode Diagram PD C(s) A high frequency pole can be included to limit PD gain at high frequencies (Filtered derivative) Phase (deg) Frequency (rad/sec) PD C(s) ESI.US.Introduction to Feedback Systems 81

82 Lead compensator Controller structure: Low frequencies.6 Módulo asintótico Gain is affected as K c (Proportional) Phase shifts aprox. Intermediate Freq. Gain slope of 2 db/dec. Phase leads a maximum db ω ω (rad/s) m 9 75 K c 1/τ 2 db/dec Fase 1log(1/α) 1/(α τ) 2log(1/α) High frequencies Gain increases up to a constant value Phase shifts approx. grados Φ m ESI.US.Introduction to Feedback Systems 82

83 Lead compensator Some expressions: Maximum phase lead in.6 Módulo asintótico db.4.2 K c 2 db/dec 1log(1/α) 2log(1/α) Gain in ω ω (rad/s) m /τ Fase 1/(α τ) 6 Maximum gain grados Φ m ESI.US.Introduction to Feedback Systems 83

84 Lead compensator Practical effects: The lead compensator adds phase on specific frequency range. Maximum gain is limited (Beneficial to prevent noise amplification) db Módulo asintótico ω ω (rad/s) m 9 K c 1/τ 2 db/dec Fase 1log(1/α) 1/(α τ) 2log(1/α) The effect is similar to PD controller with limited high frequency gain grados Φ m ESI.US.Introduction to Feedback Systems 84

85 Lead compensator Frequency domain effects: 4 Módulo asintótico 2 Faster and less oscilatory system db log(1/α) -6 1/τ 1/(α τ) 1 ω 1 1 m =ω' =5.6 rad/s ω (rad/s) Time domain effect similar to PD controller with limited noise amplification (limited high-frequency gain ) grados Fase ESI.US.Introduction to Feedback Systems 85

86 Lead compensator Loop-shaping analysis 1 Magnitude (db) w c Low frequency: Magnitude is shifted as K c Same effect as Proportional control Crossover frequency - Stability improves (Higher Phase Margin) Overshoot decreases - Crossover freq. Increases (in general) Transient speed increases High frequency - Magnitude slope increases 2 db/dec. - Noise rejection worsens, but not as much as with PD control. (Limited highfrequency gain) ESI.US.Introduction to Feedback Systems 86

87 Lead compensator A procedure to tune a Lead controller Case a) (if Kc is fixed from the specifications) Step 1: K c is chosen to satisfy steady-state error and crossover frequency specifications. This value is lumped into the plant model, so that, (crossover frequency of ), and (phase margin) are computed. Remark: If the specifications do not impose any specific bound on Kc, it is possible to leave its adjustment to the final steps, where it is used to fix the crossover frequency (See case b) Step 2: Compute the required phase lead with Important: Maximum phase lead if is negative o greater than, the lead compensator can not be designed. ESI.US.Introduction to Feedback Systems 87

88 Lead compensator A procedure to tune a Lead controller Case a) (if Kc is fixed from the specifications) Step 3: Determine to guarantee that the peak phase lead,, happens at the crossover frequency. We know the peak phase lead happens at with So we look for frequency such that db ESI.US.Introduction to Feedback Systems 88

89 Lead compensator A procedure to tune a Lead controller Case a) (if Kc is fixed from the specifications) It is known that if, redesign is required. The easiest way is returning to step 1, and select such that the crossover freq of is. As is always greater than, the condition is satisfied (we are forcing ). Nonetheless, increasing, also reduces de phase margin of so higher values of are required. (Remember there is a limit in 78.5º) ESI.US.Introduction to Feedback Systems 89

90 Lead compensator Example: Specifications: G( s) Position error < 1% SO < 2% = ( s + 5) 2 ( s +.1)( s + 2s + 2) SO(%) M f (grados) δ Static gain of controller > 4 = 12.4 db ESI.US.Introduction to Feedback Systems 9

91 Lead compensator Example: G( s) = ( s + 5) 2 ( s +.1)( s + 2s + 2) Step 1 (Controller gain adjustment) 4 2 Bode Diagram Gm = db (at 1.93 rad/sec), Pm = -15 deg (at 2.81 rad/sec) Step 2 (estimate required phase lead) Magnitude (db) required phase lead Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 91

92 Lead compensator Step 3 (determination of ) Fix such that (desired).6 Módulo asintótico since we look for the frequency where db.4.2 K c 2 db/dec 1log(1/α) 2log(1/α) ω ω (rad/s) m 1/τ 1/(α τ) thus Fase since grados Φ m ESI.US.Introduction to Feedback Systems 92

93 Lead compensator Final design 4 2 Bode Diagram Magnitude (db) Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 93

94 Lead compensator In time domain, the final controller provides: SO= 23% t s =.28 s y(t) time (s) ESI.US.Introduction to Feedback Systems 94

95 Lead compensator A procedure to tune a Lead controller Case b) (if Kc is not fixed from the specifications) Step 1: Select the desired crossover frequency from the specifications (raise time or settling time for example). Remark: If the specifications do not impose any specific value on, it can be freely selected. A possible choice could be taking the fastest design possible, that is taking a such that the phase lead required approaches the Lead controller theoretical limit (78.5º ) Step 2: Compute the required phase lead. Important: Maximum phase lead if is negative o greater than, the lead compensator can not be designed ESI.US.Introduction to Feedback Systems 95

96 Lead compensator A procedure to tune a Lead controller (Cont.) Case b) (if Kc is not fixed from the specifications) Step 3: Determine to guarantee that the peak phase lead,, happens at the crossover frequency. Step 4: Adjust gain to fix the crossover frequency exactly in ESI.US.Introduction to Feedback Systems 96

97 Lead compensator Design example: 5 Bode Diagram Specifications: erv for ramp input <.1 SO < 2% The uncontrolled system is unstable as its phase margin is negative. Notice that a P controller can not stabilize the system as no phase is added. Magnitude (db) Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 97

98 Lead compensator The system is type II, so steady state specs are automatically satisfied. No particular value for Kc is imposed. Thus, w c can be fixed to allow the Lead compensator to satisfy overshoot constraints. For example, as M fd =5º, if we impose Φ m =75º, then w c =2.3 rad/s. Magnitude (db) Bode Diagram -135 Phase (deg) -18 Finally, Kc is adjusted to locate the crossover freq. in w c =2.3 rad/s Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 98

99 Lead compensator In time domain, the final controller provides: SO= 23% t s =.8 s An overshoot slightly greater than desired is obtained. Redesign with more stringent overshoot specification is recommended. y(t) time (s) ESI.US.Introduction to Feedback Systems 99

100 Lead compensator Example: Phase-lead controller for the servo system Step 1 (Controller gain adjustment) 1 Bode Diagram Gm = db (at.5 rad/sec), Pm = deg (at 2.14 rad/sec) Step 2 (estimate required phase lead) Magnitude (db) required phase lead -135 Phase (deg) DESIGN NOT POSSIBLE!! Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 1

101 Outline of the presentation Introduction. Time response analysis in the frequency domain. Dynamic Systems as filters. Frequency domain Plots. Stability in frequency domain. Stability margins. Loop shaping. Frequency-domain specifications. Control design from a frequency domain point of view. Proportional Control (P) Proportional+Derivative control (PD) and Lead compensation Proportional+Integral control (PI) and Lag compensation Proportional+Integral+Derivative control (PID) and Lead-Lag compensation Conclussions and remarks. ESI.US.Introduction to Feedback Systems 11

102 Proportional integral control Módulo asintótico db - 2 db/dec K c 1/T i Fase -15 grados Effects: Increases the number of poles at the origin Reduces the phase for frequencies lower than 1/T i ω (rad/s) ESI.US.Introduction to Feedback Systems 12

103 Proportional integral control Effect on the system On low frequencies the magnitude shifts up because of the pole at the origin. On high frequencies the magnitude is not modified. For frequencies lower than 1/T i the phase decreases. Magnitude (db) Slope increases Bode Diagram Not modified 2 Improves disturbances rejection and reference tracking properties Phase (deg) 9 18 May induce instability (lower phase margin) Phase decreases Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 13

104 Proportional integral control Loop-shaping analysis -2 db/dec Magnitude (db) Wc Low frequency: Low frequency response is improved. The slope is modified in -2dB/dec. Disturbance rejection increases Tracking improves Crossover frequency - Stability may worsen - Phase margin decreases for low frequencies. Overshoot may increase High frequency High frequency response is not modified ESI.US.Introduction to Feedback Systems 14

105 Proportional integral control Design procedure for a PI (1 + Ti s) C( s) = Kc T s i Note that the design problem can be addressed as a PD design problem Kc G( s) L( s) = C( s) G( s) = (1 + Ti s) = KG'( s)(1 + Ti s) T s i Tuning of K c and T i K c is not the bode gain of the controller! ESI.US.Introduction to Feedback Systems 15

106 PI design procedure Case a) K=K c /T i is not fixed from error specifications (1 + Ti s) C( s) = Kc T s Tuning Step 1: Choose to satisfy the transient response specifications Step 2 Choose to avoid decreasing too much the phase margin. Step 3: Determine that satisfies or approx. i Low 1/T i imply slow disturbance rejection and high settling time. Choose T i the smallest possible ESI.US.Introduction to Feedback Systems 16

107 PI example G( s) = 1 s( s + 1)( s + 1) Specifications: Velocity error.1 (steady state) SO 2% ESI.US.Introduction to Feedback Systems 17

108 PI example G( s) = 1 s( s + 1)( s + 1) Velocity error.1 This specification sets a lower limit on the bode gain of the controller C(s) G(s) 1G(s) K v =.1K c 1 K B =1 Phase margin of 1G(s) = -4º SO 2% M fd 45º Proportional controller is not able to stabilize and satisfy velocity error specifications Increase phase margin using a derivative term? Mf = M fd M f + = 45-(-4)+1 =95º It is not possible with a PD controller (K c is too high) ESI.US.Introduction to Feedback Systems

109 PI example Solution: Use a PI controller PI controller increases the type of the open-loop transfer function so the velocity error specification is automatically satisfied. The parameters Kc and Ti can be chosen to satisfy the rest of the specifications w' c =.7rad/s In order to obtain a fast closed-loop system we choose the maximum crossover frequency that provides the desired phase margin. M fd =45 o, w c =.7rad/s, G(j w c ) =-18 db Kc is chosen to obtain the desired w' c Kc=18 db (Kc=8) w G Mf =45 o c ESI.US.Introduction to Feedback Systems 19

110 PI example Ti is chosen to guarantee that the integral term does not decreases the phase margin of the controlled system: 1/ Ti = w' c /1 =.5 Ti = C(s) = (K c /T i ) (1+T i s) /s = 8.5 (1+ 2s) / s =.4 (1+ 2s) / s Frequency response of C(s)G(s) M f = 48º M g = 22 db w c =.7 rad/s ESI.US.Introduction to Feedback Systems 11 C G L

111 PI example Step response of the closedloop system: SO= 22% ts= 2.7 s Note that the settling time is higher than rise time. The settling time depends on the low frequency response of L(s) = C(s)G(s) and in particular, on where the zero of the integral term is. Lower T i implies lower settling time (and more stability problems) r(t) y(t) ESI.US.Introduction to Feedback Systems 111

112 Proportional integral control Case b: K B = K c /T i is determined by the steady state specifications (position, velocity or acceleration errors) Tuning: Step 1: Choose K B to satisfy steady state error specifications Step 2: Design a controller C(s) for the system G'(s) Step 3: Once Ti is chosen, K c is obtained from K c = K B Ti Note: In general Ti is chosen such that 1/Ti is lower than the crossover frequency. Note that the bode plot of G'(s) is different from G(s)! ESI.US.Introduction to Feedback Systems 112

113 PI example G( s) = 1 s( s + 1)( s + 1) Specifications Acceleration error <.1 SO < 2% ESI.US.Introduction to Feedback Systems 113

114 PI example G( s) = 1 s( s + 1)( s + 1) Specifications Acceleration error <.1 SO < 2% G(s) has M f =8 o, M g = 4dB G(s) is type 1 (one pole at the origin) In order to satisfy steady state specification, an integral term has to be used: PI controller G ESI.US.Introduction to Feedback Systems 114

115 PI example Acceleration error.1 fixes the minimum bode gain K B of the controller: Acceleration error (%) = 1/Ka * 1 Ka =.1Kc/Ti Kc/Ti Frequency response of the modified system G = K B G/s Mf = -8 o, w c = 1 rad/s Mf=5-(-8)+ > 9 o Phase margin too small Impossible to satisfy the specifications -18 M f ESI.US.Introduction to Feedback Systems 115

116 PI example Specifications Velocity error <.1 SO < 6% ESI.US.Introduction to Feedback Systems 116

117 PI example Bode Diagram -1 Specifications Velocity error <.1 SO < 6% Magnitude (db) G(s) has Mf=59 o, Mg= G(s) is type (No poles at the origin) In order to satisfy steady state specification, an integral term has to be used: PI controller Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 117

118 PI example Acceleration error.1 fixes the minimum bode gain K B of the controller: Acceleration error (%) = 1/Ka * 1 Ka = Kc/Ti Kc/Ti Bode Diagram Gm = db (at 3.16 rad/sec), Pm = deg (at 8.66 rad/sec) Frequency response of the modified system G = K B G/s M f = o, w c = 8.66 rad/s M f =2-(-34.3) +δ = 25-(-34.3) +1.7= 65º Magnitude (db) Phase (deg) This is the phase margin to be added with the zero of the PI controller Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 118

119 PI example SO 5% implies that the desired minimum phase margin is Mf = 2 o Mf= M fd Mf + δ =2-(-34.3)+ 1.7 => Mf =65 o Taking into account the Bode plot of a minimum phase zero at -1/T_i w c T i =tan( Mf) = tan(65 o ) =2.14 T i =2.14/8.66=.247 Finally, Kc = K B T i = 2.47 so the PI controller has the following transfer function Resulting phase margin Mf= 22.3º > 2º OK ESI.US.Introduction to Feedback Systems 119

120 PI example Frequency response of the open-loop transfer function M f = 22.3 o M g = db w c = 14.5 rad/s Magnitude (db) G(s) C(s)G(s) Bode Diagram C(s) 1.6 Step Response Amplitude Closed-loop step response Phase (deg) SO= 56% ts=.12 s Time (sec) Frequency (rad/sec) w c ESI.US.Introduction to Feedback Systems 12

121 Proportional integral control Designing a proportional integral controller for the servo system With a PI the system becomes type II. Thus e vrp = (Steady state specs satisfied without constraints in K c ) 15 1 Bode Diagram But, since the PI DOES NOT ADD PHASE the maximum achievable crossover frequency would be that where From the Bode Plot Magnitude (db) Phase (deg) Pi design does not satisfy t s spec.!!! Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 121

122 Lag compensator Controller structure: Low frequencies Módulo asintótico K c Gain is affected as K c (Proportional) Phase shifts aprox. db -2 db/dec -2log(α) Intermediate Freq. Gain slope of -2 db/dec. Phase lags a maximum 1/(α τ) Fase 1/τ High frequencies Gain decreases up to a constant value Phase shifts approx. grados ω (rad/s) ESI.US.Introduction to Feedback Systems 122

123 Lag compensator Some expressions: Maximum gain Módulo asintótico Minimum gain db K c -2 db/dec -2log(α) Phase lag is usually an undesirable effect /(α τ) Fase 1/τ Phase lag compensators are designed to increase lowfrequency gains, while phase lag is pushed away from crossover frequency. grados ESI.US.Introduction to Feedback Systems 123 ω (rad/s)

124 Lag compensator Practical effects: The lag compensator substracts phase on specific frequency range (not desirable). db K c Módulo asintótico -2 db/dec -2log(α) It can be used to increase low-frequency gain (Beneficial to improve steady-state behaviour) /(α τ) Fase 1/τ grados -45 The effect is similar to PI controller with limited low frequency gain ω (rad/s) ESI.US.Introduction to Feedback Systems 124

125 Lag compensator Frequency domain effects: Low-frequency gain is increased, preserving gain at intermediate-high frequencies => Steady state improvement Phase lag is usually located on frecuencies below crossover => Phase margin not affected Magnitude (db) Bode Diagram Time domain effect similar to PI controller with limited low-frequency gain (excesive controller outputs prevented) Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 125

126 Lag compensator Loop-shaping analysis Magnitude (db) Wc Low frequency: Magnitude is increased Similar effect as Integral control Important: system type DOES NOT CHANGE Crossover frequency - Stability keeps approx. unaffected (slightly lower Phase Margin) - does not change (in general) Transient speed not affected High frequency - Not afected ESI.US.Introduction to Feedback Systems 126

127 Lag compensator design Assumption: From time domain specs, a minimum static gain for the controller, K cd, a minimum crossover freq., w cd, and a desired phase margin, M fd Design Procedure Step 1: Choose K c =K cd to satisfy steady-state specifications Step 2: Get the frequency w c were M fd= M f (KcG(s))+. That is, since the phase margin can not be increased with a lag compensator, we select the frequency were K c G(s) exhibits the desired phase margin (plus some additional that accounts for phase drop as the controller is introduced) If w c <w cd, the system can not be controlled with a lag compensator. ESI.US.Introduction to Feedback Systems 127

128 Lag compensator design Design Procedure (CONT.) Step 3: Compute α, to fix w c as crossover freq. C(jw c )/K c + K c G(jw c ) = 2log(α )= KcG(jw c ) db Step 4: Compute τ to induce small phase drop at crossover freq. 1/ τ [w c /3, w c /1] ESI.US.Introduction to Feedback Systems 128

129 Lag compensator Design Example: Specifications: G( s) = ( s + 5) 2 ( s +.1)( s + 2s + 2) Position error < 1% SO < 2% SO(%) M f (grados) δ Static gain of controller > 4 = 12.4 db ESI.US.Introduction to Feedback Systems 129

130 Lag compensator Example: G( s) = ( s + 5) 2 ( s +.1)( s + 2s + 2) Step 1 (Controller gain adjustment) Step 2 (Compute α) w c : Mf(w c )=M fd + = 48º+7º=55º thus w c =.6 rad/s db Módulo asintótico ω (rad/s) Fase 2log(α)= KcG(.6j) =45 db α=178 Step 3 (Compute τ) 1/ τ =.1 τ =1 grados K c G(s) C(s)/K c G ba (s) ESI.US.Introduction to Feedback Systems 13

131 Lag compensator Final design 1.2 RA RR 1 The response is slower compared to a lead controller (lower crossover freq). To: Y(1) ESI.US.Introduction to Feedback Systems 131

132 Lag compensator Design of a phase-lag controller for the servo system Step 1 (Controller gain adjustment) 15 1 Bode Diagram Step 2 (achievable crossover freq.) Find such that Magnitude (db) Phase (deg) thus Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 132

133 Lag compensator Design of a phase-lag controller Step 3 (determination of ) 15 1 Bode Diagram From the gain of the lag controller Magnitude (db) thus Step 4 (determination of ) The zero is located such that Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 133

134 Lag compensator Design of a phase-lag controller Final design 3 2 Bode Diagram Magnitude (db) Not All specifications can be met Phase (deg) Frequency (rad/sec) ESI.US.Introduction to Feedback Systems 134

135 Review of Controllers PD Lead compensator 4 Bode Diagram.6 Módulo asintótico Magnitude (db) db /τ ω ω (rad/s) m.2 1/(α τ) 9 K c 2 db/dec Fase 1log(1/α) 2log(1/α) 75 Phase (deg) 45 grados Φ m 15 PI Frequency (rad/sec) Módulo asintótico Lag compensator Módulo asintótico K c db db -2 db/dec -2log(α) - 2 db/dec K c 1/T i 1/(α τ) 1/τ Fase Fase grados grados ω (rad/s) ESI.US.Introduction to Feedback Systems 135 ω (rad/s)

136 Outline of the presentation Introduction. Time response analysis in the frequency domain. Dynamic Systems as filters. Frequency domain Plots. Stability in frequency domain. Stability margins. Loop shaping. Frequency-domain specifications. Control design from a frequency domain point of view. Proportional Control (P) Proportional+Derivative control (PD) and Lead compensation Proportional+Integral control (PI) and Lag compensation Proportional+Integral+Derivative control (PID) and Lead-Lag compensation Conclussions and remarks. ESI.US.Introduction to Feedback Systems 136

137 PID controller 2 1 TT s + T s + c d c Ti s Ti s i d i C( s) = K 1+ T s + = K 1 db - 2 db/dec Móduloasintótico 2 db/dec Real or complex zeros (if T i >4T d real zeros) T i and T d different from PD and PI PID has the same problem as PD Noise amplification Non realizable (Lead-Lag controller) grados Fase -6-9 Effects: ω(rad/s) The type of the system is increased (steady state improved) Phase margin increases (lower overshoot) Crossover freq. increases (lower raise time) ESI.US.Introduction to Feedback Systems 137

138 PID controller Loop-shaping analysis Magnitude (db) Wc Low frequency: Magnitude is increased Similar effect as PI controller Important: system type INCREASES Crossover frequency - Stability improves (slightly lower Phase Margin) - can be maximized (in general), by adding phase with the PD part of the controller Transient speed improved High frequency - Gain increased. (Noise is amplified) ESI.US.Introduction to Feedback Systems 138

139 PID controller design Case 1: Kc/Ti not fixed from steady-state specs. Express PID as PI cascaded with a PD Usual for stringent steady-state specifications 1+ T s C s K T s Choose w c and compute M f = M fd M f (w c ) 1 ( ) = (1 + 2 ) T1 s Design PD such that M fd is satisfied: w c T 2 =atan( M f ) Compute K to fix w c : K+2 log(w c T 2 )=- G(jw c ) Choose T 1 such that 1/ T 1 [w c /3, w c /1] Compute PID parameters T + K = K T, T = T + T, T = TT c i 1 2 d T1 T1 + T2 ESI.US.Introduction to Feedback Systems 139

140 PID controller design Case 2: Kc/Ti is fixed from steady-state specs. 1 Express PID as 1 integrator and 2 PD C( s) = K (1 + T1 s)(1 + T2s) s Choose minimum K satisfying steady-state specs. Plot the Bode diagram of G (s)=k/s G(s) Compute the 2 PDs to verify transient specifications (SO and/or w c ) (Suggestion: Take T 1 =T 2 ) Compute the PID parameters K = K( T + T ), T = T + T, T = c 1 2 i 1 2 d TT 1 2 T + T 1 2 ESI.US.Introduction to Feedback Systems 14

141 PID example G( s) = 1 s( s + 1)( s + 1) Specifications: Parabolic steady state error.5 SO 4% ESI.US.Introduction to Feedback Systems 141

142 PID example G( s) = 1 s( s + 1)( s + 1) 6 4 módulo asintótico de G(w*j) Specifications: Parabolic steady state error.5 SO 4% KG(s)/s The steady state error specification suggests increasing the type of the system PI or PID with fixed gain Fase de G(w*j) From steady state error, K=2 From the SO spec., Mfd=35º From the Bode plot of 2G(s)/s KG(s)/s Mf=-55º y w c =1.2 rad/s (Impossible design for a PI) ESI.US.Introduction to Feedback Systems 142

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping CDS /: Lecture 9. Frequency DomainLoop Shaping November 3, 6 Goals: Review Basic Loop Shaping Concepts Work through example(s) Reading: Åström and Murray, Feedback Systems -e, Section.,.-.4,.6 I.e., we

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

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response Course Outline Amme 35 : System Dynamics & Control Design via Frequency Response Week Date Content Assignment Notes Mar Introduction 2 8 Mar Frequency Domain Modelling 3 5 Mar Transient Performance and

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

CDS 101/110: Lecture 8.2 PID Control

CDS 101/110: Lecture 8.2 PID Control CDS 11/11: Lecture 8.2 PID Control November 16, 216 Goals: Nyquist Example Introduce and review PID control. Show how to use loop shaping using PID to achieve a performance specification Discuss the use

More information

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear control systems design Andrea Zanchettin Automatic Control 2 The control problem Let s introduce

More information

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1 Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Winter Semester, 2018 Linear control systems design Part 1 Andrea Zanchettin Automatic Control 2 Step responses Assume

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Frequency domain specifications Frequency response shaping (Loop shaping) Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University

More information

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design 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

Position Control of DC Motor by Compensating Strategies

Position Control of DC Motor by Compensating Strategies Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the

More information

Frequency Response Analysis and Design Tutorial

Frequency Response Analysis and Design Tutorial 1 of 13 1/11/2011 5:43 PM Frequency Response Analysis and Design Tutorial I. Bode plots [ Gain and phase margin Bandwidth frequency Closed loop response ] II. The Nyquist diagram [ Closed loop stability

More information

EC CONTROL SYSTEMS ENGINEERING

EC CONTROL SYSTEMS ENGINEERING 1 YEAR / SEM: II / IV EC 1256. CONTROL SYSTEMS ENGINEERING UNIT I CONTROL SYSTEM MODELING PART-A 1. Define open loop and closed loop systems. 2. Define signal flow graph. 3. List the force-voltage analogous

More information

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal.

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal. Control Systems (EC 334) 1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal. 2.List out the different frequency

More information

ME451: Control Systems. Course roadmap

ME451: Control Systems. Course roadmap ME451: Control Systems Lecture 20 Root locus: Lead compensator design Dr. Jongeun Choi Department of Mechanical Engineering Michigan State University Fall 2008 1 Modeling Course roadmap Analysis Design

More information

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS ANNA UNIVERSITY :: CHENNAI - 600 025 MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS Time: 3hrs Max Marks: 100 Answer all Questions PART - A (10

More information

EC6405 - CONTROL SYSTEM ENGINEERING Questions and Answers Unit - II Time Response Analysis Two marks 1. What is transient response? The transient response is the response of the system when the system

More information

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1 MM0 Frequency Response Design Readings: FC: p389-407: lead compensation 9/9/20 Classical Control What Have We Talked about in MM9? Control design based on Bode plot Stability margins (Gain margin and phase

More information

SECTION 6: ROOT LOCUS DESIGN

SECTION 6: ROOT LOCUS DESIGN SECTION 6: ROOT LOCUS DESIGN MAE 4421 Control of Aerospace & Mechanical Systems 2 Introduction Introduction 3 Consider the following unity feedback system 3 433 Assume A proportional controller Design

More information

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions Classical Control Design Guidelines & Tools (L10.2) Douglas G. MacMartin Summarize frequency domain control design guidelines and approach Dec 4, 2013 D. G. MacMartin CDS 110a, 2013 1 Transfer Functions

More information

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control Goals for this Lab Assignment: 1. Design a PD discrete control algorithm to allow the closed-loop combination

More information

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%.

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%. Phase (deg); Magnitude (db) 385 Bode Diagrams 8 Gm = Inf, Pm=59.479 deg. (at 62.445 rad/sec) 6 4 2-2 -4-6 -8-1 -12-14 -16-18 1-1 1 1 1 1 2 1 3 and using the step routine on the closed loop system shows

More information

DEGREE: Biomedical Engineering YEAR: TERM: 1

DEGREE: Biomedical Engineering YEAR: TERM: 1 COURSE: Control Engineering DEGREE: Biomedical Engineering YEAR: TERM: 1 La asignatura tiene 14 sesiones que se distribuyen a lo largo de 7 semanas. Los dos laboratorios puede situarse en cualquiera de

More information

JUNE 2014 Solved Question Paper

JUNE 2014 Solved Question Paper JUNE 2014 Solved Question Paper 1 a: Explain with examples open loop and closed loop control systems. List merits and demerits of both. Jun. 2014, 10 Marks Open & Closed Loop System - Advantages & Disadvantages

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications

CDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications CDS /a: Lecture 8- Frequency Domain Design Richard M. Murray 7 November 28 Goals:! Describe canonical control design problem and standard performance measures! Show how to use loop shaping to achieve a

More information

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda Control Design for Servomechanisms 12 14 July 2005, Glasgow Detailed Training Course Agenda DAY 1 INTRODUCTION TO SYSTEMS AND MODELLING 9.00 Introduction The Need For Control - What Is Control? - Feedback

More information

Module 08 Controller Designs: Compensators and PIDs

Module 08 Controller Designs: Compensators and PIDs Module 08 Controller Designs: Compensators and PIDs Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha March 31, 2016 Ahmad

More information

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL: LECTURE 2: PD, PID, and Feedback Compensation. 2.1 Ideal Derivative Compensation (PD) Generally, we want to speed up the transient response (decrease Ts and Tp). If we are lucky then a system s desired

More information

Loop Design. Chapter Introduction

Loop Design. Chapter Introduction Chapter 8 Loop Design 8.1 Introduction This is the first Chapter that deals with design and we will therefore start by some general aspects on design of engineering systems. Design is complicated because

More information

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control 246 Lecture 9 Coming week labs: Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control Today: Systems topics System identification (ala ME4232) Time domain Frequency domain Proportional

More information

Lecture 7:Examples using compensators

Lecture 7:Examples using compensators Lecture :Examples using compensators Venkata Sonti Department of Mechanical Engineering Indian Institute of Science Bangalore, India, This draft: March, 8 Example :Spring Mass Damper with step input Consider

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #03: Speed Control SRV02 Speed Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

JNTUWORLD. 6 The unity feedback system whose open loop transfer function is given by G(s)=K/s(s 2 +6s+10) Determine: (i) Angles of asymptotes *****

JNTUWORLD. 6 The unity feedback system whose open loop transfer function is given by G(s)=K/s(s 2 +6s+10) Determine: (i) Angles of asymptotes ***** Code: 9A050 III B. Tech I Semester (R09) Regular Eaminations, November 0 Time: hours Ma Marks: 70 (a) What is a mathematical model of a physical system? Eplain briefly. (b) Write the differential equations

More information

ME 375 System Modeling and Analysis

ME 375 System Modeling and Analysis ME 375 System Modeling and Analysis G(s) H(s) Section 9 Block Diagrams and Feedback Control Spring 2009 School of Mechanical Engineering Douglas E. Adams Associate Professor 9.1 Key Points to Remember

More information

Välkomna till TSRT15 Reglerteknik Föreläsning 8

Välkomna till TSRT15 Reglerteknik Föreläsning 8 Välkomna till TSRT15 Reglerteknik Föreläsning 8 Summary of lecture 7 More Bode plot computations Lead-lag design Unstable zeros - frequency plane interpretation Summary of last lecture 2 W(s) H(s) R(s)

More information

BSNL TTA Question Paper Control Systems Specialization 2007

BSNL TTA Question Paper Control Systems Specialization 2007 BSNL TTA Question Paper Control Systems Specialization 2007 1. An open loop control system has its (a) control action independent of the output or desired quantity (b) controlling action, depending upon

More information

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year Introduction to Signals and Systems Lecture #9 - Frequency Response Guillaume Drion Academic year 2017-2018 1 Transmission of complex exponentials through LTI systems Continuous case: LTI system where

More information

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class. ME 5281 Fall 215 Homework 8 Due: Wed. Nov. 4th; start of class. Reading: Chapter 1 Part A: Warm Up Problems w/ Solutions (graded 4%): A.1 Non-Minimum Phase Consider the following variations of a system:

More information

Outline. Digital Control. Lecture 3

Outline. Digital Control. Lecture 3 Outline Outline Outline 1 ler Design 2 What have we talked about in MM2? Sampling rate selection Equivalents between continuous & digital Systems Outline ler Design Emulation Method for 1 ler Design

More information

CDS 101/110: Lecture 10-2 Loop Shaping Design Example. Richard M. Murray 2 December 2015

CDS 101/110: Lecture 10-2 Loop Shaping Design Example. Richard M. Murray 2 December 2015 CDS 101/110: Lecture 10-2 Loop Shaping Design Example Richard M. Murray 2 December 2015 Goals: Work through detailed loop shaping-based design Reading: Åström and Murray, Feedback Systems, Sec 12.6 Loop

More information

Electrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications

Electrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications Electrical Engineering Control Systems Comprehensive Theory with Solved Examples and Practice Questions Publications Publications MADE EASY Publications Corporate Office: 44-A/4, Kalu Sarai (Near Hauz

More information

Scalar control synthesis 1

Scalar control synthesis 1 Lecture 4 Scalar control synthesis The lectures reviews the main aspects in synthesis of scalar feedback systems. Another name for such systems is single-input-single-output(siso) systems. The specifications

More information

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999. This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999. Use Control Theory to Improve Servo Performance George Ellis Introduction

More information

A Comparison And Evaluation of common Pid Tuning Methods

A Comparison And Evaluation of common Pid Tuning Methods University of Central Florida Electronic Theses and Dissertations Masters Thesis (Open Access) A Comparison And Evaluation of common Pid Tuning Methods 2007 Justin Youney University of Central Florida

More information

Magnetic Levitation System

Magnetic Levitation System Magnetic Levitation System Electromagnet Infrared LED Phototransistor Levitated Ball Magnetic Levitation System K. Craig 1 Magnetic Levitation System Electromagnet Emitter Infrared LED i Detector Phototransistor

More information

EEL2216 Control Theory CT2: Frequency Response Analysis

EEL2216 Control Theory CT2: Frequency Response Analysis EEL2216 Control Theory CT2: Frequency Response Analysis 1. Objectives (i) To analyse the frequency response of a system using Bode plot. (ii) To design a suitable controller to meet frequency domain and

More information

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION Broadly speaking, system identification is the art and science of using measurements obtained from a system to characterize the system. The characterization

More information

Phys Lecture 5. Motors

Phys Lecture 5. Motors Phys 253 Lecture 5 1. Get ready for Design Reviews Next Week!! 2. Comments on Motor Selection 3. Introduction to Control (Lab 5 Servo Motor) Different performance specifications for all 4 DC motors supplied

More information

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar

More information

Advanced Servo Tuning

Advanced Servo Tuning Advanced Servo Tuning Dr. Rohan Munasinghe Department of Electronic and Telecommunication Engineering University of Moratuwa Servo System Elements position encoder Motion controller (software) Desired

More information

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

MCE441/541 Midterm Project Position Control of Rotary Servomechanism MCE441/541 Midterm Project Position Control of Rotary Servomechanism DUE: 11/08/2011 This project counts both as Homework 4 and 50 points of the second midterm exam 1 System Description A servomechanism

More information

Experiment 9. PID Controller

Experiment 9. PID Controller Experiment 9 PID Controller Objective: - To be familiar with PID controller. - Noting how changing PID controller parameter effect on system response. Theory: The basic function of a controller is to execute

More information

Optimal Control System Design

Optimal Control System Design Chapter 6 Optimal Control System Design 6.1 INTRODUCTION The active AFO consists of sensor unit, control system and an actuator. While designing the control system for an AFO, a trade-off between the transient

More information

MEM01: DC-Motor Servomechanism

MEM01: DC-Motor Servomechanism MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK UNIT - I SYSTEMS AND THEIR REPRESENTATION

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK UNIT - I SYSTEMS AND THEIR REPRESENTATION KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2253 CONTROL SYSTEMS YEAR / SEM: II / IV UNIT I SYSTEMS AND THEIR REPRESENTATION

More information

SYLLABUS. osmania university CHAPTER - 1 : CONTROL SYSTEMS CLASSIFICATION

SYLLABUS. osmania university CHAPTER - 1 : CONTROL SYSTEMS CLASSIFICATION i SYLLABUS osmania university UNIT - I CHAPTER - 1 : CONTROL SYSTEMS CLASSIFICATION Open Loop and Closed Loop Systems, Mathematical Models and Transfer Functions from Governing Equations of Mechanical,

More information

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer Last day: (1) Identify individual entries in a Control Loop Diagram (2) Sketch Bode Plots by hand (when we could have used a computer program to generate sketches). How might this be useful? Can more clearly

More information

EE 482 : CONTROL SYSTEMS Lab Manual

EE 482 : CONTROL SYSTEMS Lab Manual University of Bahrain College of Engineering Dept. of Electrical and Electronics Engineering EE 482 : CONTROL SYSTEMS Lab Manual Dr. Ebrahim Al-Gallaf Assistance Professor of Intelligent Control and Robotics

More information

EES42042 Fundamental of Control Systems Bode Plots

EES42042 Fundamental of Control Systems Bode Plots EES42042 Fundamental of Control Systems Bode Plots DR. Ir. Wahidin Wahab M.Sc. Ir. Aries Subiantoro M.Sc. 2 Bode Plots Plot of db Gain and phase vs frequency It is assumed you know how to construct Bode

More information

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1 In this lecture, we will examine a very popular feedback controller known as the proportional-integral-derivative (PID) control method. This type of controller is widely used in industry, does not require

More information

Microelectronic Circuits II. Ch 9 : Feedback

Microelectronic Circuits II. Ch 9 : Feedback Microelectronic Circuits II Ch 9 : Feedback 9.9 Determining the Loop Gain 9.0 The Stability problem 9. Effect on Feedback on the Amplifier Poles 9.2 Stability study using Bode plots 9.3 Frequency Compensation

More information

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method; Laboratory PID Tuning Based On Frequency Response Analysis Objectives: At the end, student should 1. appreciate a systematic way of tuning PID loop by the use of process frequency response analysis; 2.

More information

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control Dynamic control Harmonic cancellation algorithms enable precision motion control The internal model principle is a 30-years-young idea that serves as the basis for a myriad of modern motion control approaches.

More information

Positive Feedback and Oscillators

Positive Feedback and Oscillators Physics 3330 Experiment #5 Fall 2011 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active

More information

Fundamentals of Servo Motion Control

Fundamentals of Servo Motion Control Fundamentals of Servo Motion Control The fundamental concepts of servo motion control have not changed significantly in the last 50 years. The basic reasons for using servo systems in contrast to open

More information

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents EE 560 Electric Machines and Drives. Autumn 2014 Final Project Page 1 of 53 Prof. N. Nagel December 8, 2014 Brian Howard Contents Introduction 2 Induction Motor Simulation 3 Current Regulated Induction

More information

LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis

LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis 4.1 Transient Response and Steady-State Response The time response of a control system consists of two parts: the transient

More information

ECE317 Homework 7. where

ECE317 Homework 7. where ECE317 Homework 7 Problem 1: Consider a system with loop gain, T(s), given by: where T(s) = 300(1+s)(1+ s 40 ) 1) Determine whether the system is stable by finding the closed loop poles of the system using

More information

INF4420 Switched capacitor circuits Outline

INF4420 Switched capacitor circuits Outline INF4420 Switched capacitor circuits Spring 2012 1 / 54 Outline Switched capacitor introduction MOSFET as an analog switch z-transform Switched capacitor integrators 2 / 54 Introduction Discrete time analog

More information

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system Chapter Four Time Domain Analysis of control system The time response of a control system consists of two parts: the transient response and the steady-state response. By transient response, we mean that

More information

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Lab 11. Speed Control of a D.C. motor. Motor Characterization Lab 11. Speed Control of a D.C. motor Motor Characterization Motor Speed Control Project 1. Generate PWM waveform 2. Amplify the waveform to drive the motor 3. Measure motor speed 4. Estimate motor parameters

More information

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING POCEEDINGS OF THE SECOND INTENATIONAL CONFEENCE ON SCIENCE AND ENGINEEING Organized by Ministry of Science and Technology DECEMBE -, SEDONA HOTEL, YANGON, MYANMA Design and Analysis of PID Controller for

More information

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION C.Matthews, P.Dickinson, A.T.Shenton Department of Engineering, The University of Liverpool, Liverpool L69 3GH, UK Abstract:

More information

International Journal of Research in Advent Technology Available Online at:

International Journal of Research in Advent Technology Available Online at: OVERVIEW OF DIFFERENT APPROACHES OF PID CONTROLLER TUNING Manju Kurien 1, Alka Prayagkar 2, Vaishali Rajeshirke 3 1 IS Department 2 IE Department 3 EV DEpartment VES Polytechnic, Chembur,Mumbai 1 manjulibu@gmail.com

More information

An Introduction to Proportional- Integral-Derivative (PID) Controllers

An Introduction to Proportional- Integral-Derivative (PID) Controllers An Introduction to Proportional- Integral-Derivative (PID) Controllers Stan Żak School of Electrical and Computer Engineering ECE 680 Fall 2017 1 Motivation Growing gap between real world control problems

More information

Automatic Control Motion control Advanced control techniques

Automatic Control Motion control Advanced control techniques Automatic Control Motion control Advanced control techniques (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations (I) 2 Besides the classical

More information

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM Diego F. Sendoya-Losada and Jesús D. Quintero-Polanco Department of Electronic Engineering, Faculty of Engineering, Surcolombiana University, Neiva,

More information

INF4420. Switched capacitor circuits. Spring Jørgen Andreas Michaelsen

INF4420. Switched capacitor circuits. Spring Jørgen Andreas Michaelsen INF4420 Switched capacitor circuits Spring 2012 Jørgen Andreas Michaelsen (jorgenam@ifi.uio.no) Outline Switched capacitor introduction MOSFET as an analog switch z-transform Switched capacitor integrators

More information

Compensator Design using Bode Plots

Compensator Design using Bode Plots Gain Compensation Compensator Design using Bode Plots Nichols charts are useful since it shows directly what you are trying to do when designing a compensator: you are trying to keep away from -1 to limit

More information

Motor Modeling and Position Control Lab 3 MAE 334

Motor Modeling and Position Control Lab 3 MAE 334 Motor ing and Position Control Lab 3 MAE 334 Evan Coleman April, 23 Spring 23 Section L9 Executive Summary The purpose of this experiment was to observe and analyze the open loop response of a DC servo

More information

Position Control of AC Servomotor Using Internal Model Control Strategy

Position Control of AC Servomotor Using Internal Model Control Strategy Position Control of AC Servomotor Using Internal Model Control Strategy Ahmed S. Abd El-hamid and Ahmed H. Eissa Corresponding Author email: Ahmednrc64@gmail.com Abstract: This paper focuses on the design

More information

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL Experiment No. 1(a) : Modeling of physical systems and study of

More information

CHAPTER 9 FEEDBACK. NTUEE Electronics L.H. Lu 9-1

CHAPTER 9 FEEDBACK. NTUEE Electronics L.H. Lu 9-1 CHAPTER 9 FEEDBACK Chapter Outline 9.1 The General Feedback Structure 9.2 Some Properties of Negative Feedback 9.3 The Four Basic Feedback Topologies 9.4 The Feedback Voltage Amplifier (Series-Shunt) 9.5

More information

Lecture 5 Introduction to control

Lecture 5 Introduction to control Lecture 5 Introduction to control Feedback control is a way of automatically adjusting a variable to a desired value despite possible external influence or variations. Eg: Heating your house. No feedback

More information

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab EE 370/L Feedback and Control Systems Lab Post-Lab Report EE 370L Feedback and Control Systems Lab LABORATORY 10: LEAD-LAG COMPENSATOR DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA,

More information

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0. Exercise 6 Motor Shaft Angular Position Control EXERCISE OBJECTIVE When you have completed this exercise, you will be able to associate the pulses generated by a position sensing incremental encoder with

More information

Bode Plot for Controller Design

Bode Plot for Controller Design Bode Plot for Controller Design Dr. Bishakh Bhattacharya Professor, Department of Mechanical Engineering IIT Kanpur Joint Initiative of IITs and IISc - Funded by This Lecture Contains Bode Plot for Controller

More information

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software MAHMOUD M. EL -FANDI Electrical and Electronic Dept. University of Tripoli/Libya m_elfandi@hotmail.com

More information

Aalborg Universitet. Published in: I E E E Transactions on Power Electronics. DOI (link to publication from Publisher): /TPEL.2016.

Aalborg Universitet. Published in: I E E E Transactions on Power Electronics. DOI (link to publication from Publisher): /TPEL.2016. Aalborg Universitet Design and Analysis of Robust Active Damping for LCL Filters using Digital Notch Filters Yao, Wenli; Yang, Yongheng; Zhang, Xiaobin; Blaabjerg, Frede; Loh, Poh Chiang Published in:

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #02: Position Control SRV02 Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

Bode and Log Magnitude Plots

Bode and Log Magnitude Plots Bode and Log Magnitude Plots Bode Magnitude and Phase Plots System Gain and Phase Margins & Bandwidths Polar Plot and Bode Diagrams Transfer Function from Bode Plots Bode Plots of Open Loop and Closed

More information

Application Note #2442

Application Note #2442 Application Note #2442 Tuning with PL and PID Most closed-loop servo systems are able to achieve satisfactory tuning with the basic Proportional, Integral, and Derivative (PID) tuning parameters. However,

More information

Bode Plots. Hamid Roozbahani

Bode Plots. Hamid Roozbahani Bode Plots Hamid Roozbahani A Bode plot is a graph of the transfer function of a linear, time-invariant system versus frequency, plotted with a logfrequency axis, to show the system's frequency response.

More information

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To identify the plant model of a servomechanism, and explore the trade-off between

More information

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control 264 Lab next week: Lecture 10 Lab 17: Proportional Control Lab 18: Proportional-Integral Control (1/2) Agenda: Control design fundamentals Objectives (Tracking, disturbance/noise rejection, robustness)

More information

Adaptive Flux-Weakening Controller for IPMSM Drives

Adaptive Flux-Weakening Controller for IPMSM Drives Adaptive Flux-Weakening Controller for IPMSM Drives Silverio BOLOGNANI 1, Sandro CALLIGARO 2, Roberto PETRELLA 2 1 Department of Electrical Engineering (DIE), University of Padova (Italy) 2 Department

More information

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr. Servo Tuning Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa Thanks to Dr. Jacob Tal Overview Closed Loop Motion Control System Brain Brain Muscle

More information

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS Introduction A typical feedback system found in power converters Switched-mode power converters generally use PI, pz, or pz feedback compensators to regulate

More information

Integrator windup and PID controller design

Integrator windup and PID controller design Integrator windup and PID controller design by Ania Bae*ca 11/19/2015 Ania Bae*ca, CDS Caltech 1 Integrator windup mechanism Windup = When the controller reaches the actuator limit, then the actuator becomes

More information

Consider the control loop shown in figure 1 with the PI(D) controller C(s) and the plant described by a stable transfer function P(s).

Consider the control loop shown in figure 1 with the PI(D) controller C(s) and the plant described by a stable transfer function P(s). PID controller design on Internet: www.pidlab.com Čech Martin, Schlegel Miloš Abstract The purpose of this article is to introduce a simple Internet tool (Java applet) for PID controller design. The applet

More information

Oscillators. An oscillator may be described as a source of alternating voltage. It is different than amplifier.

Oscillators. An oscillator may be described as a source of alternating voltage. It is different than amplifier. Oscillators An oscillator may be described as a source of alternating voltage. It is different than amplifier. An amplifier delivers an output signal whose waveform corresponds to the input signal but

More information