7-4 Control System Design by Frequency Response Approach

Slides:



Advertisements
Similar presentations
Frequency Response Techniques
Advertisements

Lect.7 Steady State Error Basil Hamed
Bode Magnitude Plots Constructed Bode Actual Bode
Loop Shaping Professor Walter W. Olson
Chapter 7 System Compensation (Linear Control System Design)
Design system with Bode Hany Ferdinando Dept. of Electrical Eng. Petra Christian University.
Quiz: Find an expression for in terms of the component symbols.
Review. Please Return Loan Clickers to the MEG office after Class! Today! FINAL EXAM: Wednesday December 8 8:00 AM to 10:00 a.m.
Chapter 10 – The Design of Feedback Control Systems
Frequency Response Methods and Stability
Lecture 9: Compensator Design in Frequency Domain.
Dr. / Mohamed Ahmed Ebrahim Mohamed Automatic Control By Dr. / Mohamed Ahmed Ebrahim Mohamed Web site:
Modern Control Systems (MCS)
Lect. 5 Lead-Lag Control Basil Hamed
Chapter 7 Control Systems Design by Root-Locus Method 7.1 Introduction -The primary objective of this chapter is to present procedures for the design and.
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
INC 341PT & BP INC341 Frequency Response Method (continue) Lecture 12.
Digital Control Systems Digital Control Design via Continuous Design Emulación F,P&W Chapters 6 & 7.2.
Frequency Response OBJECTIVE - Bode and Nyquist plots for control analysis - Determination of transfer function - Gain and Phase margins - Stability in.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
Week 9 Frequency Response And Bode Plots. Frequency Response The frequency response of a circuit describes the behavior of the transfer function, G(s),
Chapter 6: Frequency Domain Anaysis
DC-DC Fundamentals 1.5 Converter Control. What is Converter Control? A converter can provide a constant voltage output at various condition because of.
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
Lecture 10 Feedback Control Systems President UniversityErwin SitompulFCS 10/1 Dr.-Ing. Erwin Sitompul President University
Control Systems Lect.3 Steady State Error Basil Hamed.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
Feedback Control System THE ROOT-LOCUS DESIGN METHOD Dr.-Ing. Erwin Sitompul Chapter 5
Page : PID Controller Chapter 3 Design of Discrete- Time control systems PID C ontroller.
Automatic Control Theory CSE 322
Lesson 20: Process Characteristics- 2nd Order Lag Process
Time Domain and Frequency Domain Analysis
Nyguist criterion Assist. Professor. Dr. Mohammed Abdulrazzaq.
Design via Root Locus (Textbook Ch.9).
DNT Control Principle Frequency Response Techniques DNT Control Principle.
Examples on Compensator Design Spring 2011
Frequency-Domain Analysis and stability determination
Modern Control Systems (MCS)
Control System Analysis and Design by the Frequency Response Method
Feedback Control Systems (FCS)
Chapter 9 Design via Root Locus <<<4.1>>>
Chapter 9 Design via Root Locus <<<4.1>>>
دکتر حسين بلندي- دکتر سید مجید اسما عیل زاده
Root-locus Technique for Control Design
Root-Locus Analysis (1)
Modern Control Systems (MCS)
Digital Control Systems (DCS)
Digital Control Systems (DCS)
Root Loci Analysis (3): Root Locus Approach to Control System Design
Frequency Response Techniques
Compensators.
Frequency Response Techniques
Digital and Non-Linear Control
UNIVERSITI MALAYSIA PERLIS SCHOOL OF ELECTRICAL SYSTEM ENGINEERING
Control Systems (CS) Lecture-6 Steady State Error Dr. Imtiaz Hussain
Nyquist Stability Criterion
دکتر حسين بلندي- دکتر سید مجید اسما عیل زاده
Control Systems (CS) Lecture-6 Steady State Error
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Control Systems (CS) Lecture-16 Steady State Error Dr. Imtiaz Hussain
Frequency Domain specifications.
7-5 Relative Stability.
Chapter 4. Time Response I may not have gone where I intended to go, but I think I have ended up where I needed to be. Pusan National University Intelligent.
Design via Root Locus Techniques
Modern Control Systems (MCS)
Frequency Response Techniques
IntroductionLecture 1: Basic Ideas & Terminology
IntroductionLecture 1: Basic Ideas & Terminology
The Frequency-Response Design Method
Presentation transcript:

7-4 Control System Design by Frequency Response Approach

1. Introduction: Basic requirements for closed-loop systems in frequency domain 1) Performance specifications: A desired control system should be stable with sufficiently fast transient response, sufficiently small steady-state error, and strong ability to counteract external disturbance. In frequency domain, the performance specifica-tions are usually given by , Kg, c, K or closed-loop performance indices Mr, b and so on. Remark:

2)Frequency bands: In general, a control system operates in low and medium frequency bands or ranges while disturbance operates in high frequency band. b=(5~10)m  m b 1 2 L M H

Low frequency range represents the steady-state performance and is expected to be unity, that is, with higher open-loop gain or some integral factors in open-loop transfer function.  b m 1 (j)

Medium frequency region represents the transient response and is expected to be sufficiently fast and well damped, that is, with higher b and 0Mr1.4.  b m 1 (j)

High frequency region represents the disturbance attenuation ability and is expected to be sufficiently attenuated, that is, the frequency response in high frequency region be decreased quickly.  b m 1 (j)

3) Information Obtainable from Open-Loop Frequency Response 20dB/dec L(ω) -40dB/dec 40dB/dec ω2 ω3 ωm ωc M The low frequency range (the range far below c) of the locus indicates the steady-state behavior of the closed-loop system.

20dB/dec L(ω) -40dB/dec 40dB/dec ω2 ω3 ωm ωc M The medium-frequency region (the region near c) of the locus indicates transient response and relative stability. The high frequency region (the region far above c) indicates disturbance attenuation.

Requirements on Open-Loop Frequency Response To have a high value of the velocity error constant and yet satisfactory relative stability, it is necessary to reshape the open-loop frequency-response curve through a compensator. 20dB/dec L(ω) -40dB/dec 40dB/dec ω2 ω3 ωm ωc M

The requirement on open-loop frequency response for low frequency region: The gain in low-frequency region should be large enough and should have an integral factor. 20dB/dec L(ω) -40dB/dec 40dB/dec ω2 ω3 ωm ωc M

The requirement on open-loop frequency response for medium frequency region: Near the gain crossover frequency, the slope of the magnitude curve in the Bode diagram should be -20 dB/decade. MFR -20dB/dec 20dB/dec L(ω) -40dB/dec 40dB/dec ω2 ω3 ωm ωc h K

The requirement on open-loop frequency response for high frequency region: For the high-frequency region, the gain should be attenuated as rapidly as possible to minimize the effects of noise. HFR 20dB/dec L(ω) -40dB/dec 40dB/dec ω2 ω3 ωm ωc h

It may accentuate high-frequency noise effects. 2. Lead Compensation Lead compensation essentially yields an appreciable improvement in transient response and a small change in steady-state accuracy. It may accentuate high-frequency noise effects. Appreciable [ə'pri:ʃəbəl]可预见的, 可估计的;增值的;相当可观的 Series compensation

1). Mathematical model: Bode diagram for

where it can be calculated by letting d/d=0 that (see Appendix) 1 2 1+ Therefore, we have One must be very familiar with the four formulas. which relates the maximum phase-lead angle and the value of .

The phase-lead compensator

2). Lead Compensation Design Procedure The design procedure is introduced via the following example. Example. Consider the following system with open-loop transfer function G(s): It is desired to design a compensator for the system so that the static velocity error constant Kv is 20 sec-1, the phase margin is at least 500, and the gain margin is at least 10 dB.

Step 1: Determine the gain K to meet the steady-state performance specification. In this example, it is required that Kv=20 sec-1. Hence from we obtain that K=10. Step 2: Let Using the gain K thus determined, draw a Bode diagram of G1(jw), the gain adjusted but uncompensated system. Evaluate the phase margin.

In this example, Draw the Bode diagram of G1(j), from which it can be evaluated that A phase margin of 170 implies that the system is quite oscillatory. Thus, satisfying the specification on the steady state yields a poor transient-response performance, and therefore, a phase lead compensator should be designed.

[-20db] [-40db] 170

Step 3: Determine the necessary phase-lead angle to be added to the system. Add an additional 50 to 120 to the phase-lead angle required, because the addition of the lead compensator shifts the gain crossover frequency to the right and decreases the phase margin. In this example: Let the phase lead compensator be of the form

Then the open loop transfer function becomes Let where K has been obtained as 10. Then

Step 4: 1)Determine the attenuation factor  by using the formula (1)/(1+)=sinm (the main idea is to use m to compensate for the lack of the phase margin. In this example, let : Hence, which should correspond to m, where 2) Select new gain crossover frequency such that

which can be found from the point  such that 20lgG1(j)=10lg=6 which can be found from the point  such that 20lgG1(j)=10lg=6.2 dB, that is, 9 rad/sec: 10lg Omega\c’ implies that after the compensation, the Bode magnitude curve should be zero at \omega\c’. 00 -1800 =170

Step 5. Determine the corner frequencies of the lead compensator. In this example, with =0.24, we obtain Step 6. Using the value of K determined in step 1 and that of  determined in step 4, calculate constant Kc from In this example,

Therefore, the compensator is where

Step 7. Check the gain margin to be sure it is satisfactory Step 7. Check the gain margin to be sure it is satisfactory. If not, repeat the design process by modifying the pole-zero locations of the compensator until a satisfactory result is obtained. In this example, since after the compensation, the phase angle never crosses 1800 line, the gain margin always satisfies the requirement. This completes the design.

Summary of the design procedure 1. Determine the necessary phase-lead angle to be added to the system: where ’ is the required phase margin. 2. Let the maximum phase angle of the compensator be equal to m: and let 3. Determine c’ by

letting 5. Determine the corner frequencies by

Remark: If the required ’c is given, the design procedure can be simplified as follows. Example. Consider the following system with open-loop transfer function G(s): It is desired to design a compensator for the system so that the static velocity error ess0.01, 450, and c 40.

Step 1: Determine the gain K to meet the steady-state performance specification. In this example, it is required that ess0.01. Hence K100. Step 2: Using the gain K thus determined, draw a Bode diagram of G (jw), the gain adjusted but uncompensated system. Evaluate the phase margin. In this example, with K=100, From its Bode diagram (or by calculation),

Obviously, a lead compensator is necessary. 1800 Obviously, a lead compensator is necessary.

of the uncompensated system. In this example, Step 3: Determine the new crossover frequency. Since it is required that =m40, we choose Step 4: Evaluate of the uncompensated system. In this example, Step 5: Determine the corner frequencies of the compensator. From Once omega\c’ is obtained, we can directly compute -10lg(alpha) so that 10lg(alpha)=20lg(abs(G(j\omega\c’)) we obtain

Let we obtain Hence, This ends the design.

Bode diagrams for the system before and after the lead compensation by using Matlab.

3. Lag Compensation The primary function of a lag compensator is to provide attenuation in high frequency range to give a system sufficient phase margin. 1). Mathematical model:

Bode diagram for From which we can obtain that

The phase-lag compensator The phase-lag compensation transfer function can be obtained with the network shown in the following Figure:

2). Lag Compensation Design Procedure The design procedure is introduced via the following example. Example. Consider the following system with open-loop transfer function G(s):

It is desired to compensate the system so that the static velocity error constant Kv is 5 sec-1, the phase margin is at least 40°and the gain margin is at least 10 dB. Step 1: Determine gain K to satisfy the requirement on the given static velocity error constant. In this example, from we obtain that

Draw the Bode diagram of the gain-adjusted but uncompensated system G1(j):= KG(j). [20] [60] =200 [40] =200 implies that the gain-adjusted but un- compensated system is unstable.

Since in this example, there is no requirement about c, it is possible to use a lag compensator to satisfy the required performance specifications. [20] [40] [60] Red curve: the gain adjusted but uncompensated magnitude curve. Pink curves: the magnitude and phase plots of the compensator. Blue curves: The compensated Bode diagram. 00 900 1800

Step 2: Find the new crossover frequency point c’ such that where * is the required phase margin with addition of 50 to 120 to compensate for the phase lag of the lag compensator. In this example, it can be found that *=400 corresponds to 0.7. We choose  =120. Hence, ’=520. [20] [40] [60] 1800 900 00 400 0.7

With ’=520, it can be found from the Bode diagram that ’ corresponds to 0.5 rad/s. Therefore, we choose c’=0.5 rad/s. [20] [40] [60] 1800 900 00 400 0.7 0.5 520

In this example, we choose Step 3: Choose the corner frequency  = 1/T (corresponding to the zero of the lag compensator) 1 octave to 1 decade below the new gain crossover frequency. In this example, we choose 20lg 1/T Step 4: Determine  such that octave ['ɔktɪv, -,teɪv]. -20lg(beta)+20lg(abs(G1(\omega\c’))=0 is different from the case of lead compensator design. which will bring the magnitude curve down to 0 dB at this new gain crossover frequency. Then determine the corner frequency =1/T.

In this example, it can be measured that Therefore, [20] [40] [60] 1800 900 00 400 0.7 0.5 520 0.1 20lg

Since we have obtained that =10 and the corner frequency Step 5: Finally, let In this example, Therefore, the compensator is

14 dB [20] [60] =200 [40] ’=400 c’

Example. Consider a unity-feedback system with its open-loop transfer function as It is required that the steady-state error for unit ramp input be 0.05 and the phase margin of the system be at least 450. Step 1: According to the requirement of the steady-state error, we need that with

Then, plotting the Bode diagram of the gain-adjusted but uncompensated transfer function yields

from which it can be obtained that Therefore, the phase margin is .

Step 2: With ’=450 and an additional 50 to compensate for the phase-lag, we obtain at which it can be found that 20lgG1(jc’)=20dB.

To make c’ be the new crossover frequency, the following equation should be satisfied [20] [40] 1800 900 00 c’=1.5 0.15 20lg c’ 20lgG1(jc’)=20dB

Step 3: Determine corner frequencies of the compensator: Therefore, the compensator is One decade below the \omega_c’

Step 4: Finally, let In this example, The open-loop transfer function of the compensated system is then obtained as

[-20db] [-40db] [-20db] [-40db]

The time response of the uncompensated and compensated system are show in the following figure:

A Few Comments on Lag Compensation Lag compensators are essentially low-pass filters. Therefore, lag compensation permits a high gain at low frequencies. The closed-loop pole located near the origin gives a very slowly decaying transient response, although its magnitude will become very small because the zero of the lag compensator will almost cancel the effect of this pole. However, the transient response (decay) due to this pole is so slow that the settling time will be adversely affected. c’<c  ts. From the above examples, it can be seen that with phase lag compensator, high gain can be used to improve the steady state performance while keeping a satisfactory phase margin.

3. The phase lag-lead compensator The lead compensator improves settling time and phase margin, but increases the bandwidth. However, phase-lag compensator when applied properly improves phase margin but usually results in a longer settling time. It is natural, therefore, to consider using a combination of the lead-lag compensator, so that the advantages of both schemes can be utilized.

The transfer function of a lag-lead compensator can be written as It is usually assumed that the two corner frequencies of the lag portion are lower than the two corner frequencies of the lead portion.

Example. Consider a unity-feedback system with its open-loop transfer function as It is desired that the static velocity error constant be 10/s, the phase margin be 500, and the gain margin be 10 dB or more. According to the requirement of the steady-state error, we need that Then, plotting the Bode diagram of the gain-adjusted but uncompensated transfer function yields

[-40] 1.5

=320 shows that the system is unstable. [-40] =320 shows that the system is unstable.

A lag-lead compensator is utilized: [-40]

After the compensation: [-40] After the compensation: For more detail, see p. 513.

- 4. Feedforward Compensation We consider the following system where Gc(s) is called feedforward compensator and can be used to improve the steady-state error while keeping the system stability. The closed-loop transfer function is It is required that

Since a natural choice seems In that case However, sometimes is difficult to be physically realized, especially when G(s) has zeros in right half s plane. Therefore, approximation compensation is necessary.

Example. The original system is To improve the steady-state performance, an integrator can be used. However, such a compensator could cause instability: To solve such a conflicting requirement, feedforward compensator can be utilized.

Example. The block diagram of system is Design a Gc(s) as simple as possible such that there is no steady-state error when r(t)=t·1(t). Solution: The original system is Type 1 system. Therefore, without compensation, the static velocity error is nonzero. Since 70

We can choose which, however, is not the simpler one. An alternative is to write Using Final value theorem,

Let Substituting Gc(s) into E(s) yields Gc(s)=s/0.885 is obviously simpler than Gc(s)=1/G(s). This completes the design.

Appendix Therefore,