Lecture 9 Feedback Control Systems President UniversityErwin SitompulFCS 9/1 Dr.-Ing. Erwin Sitompul President University

Embed Size (px)

DESCRIPTION

President UniversityErwin SitompulFCS 9/3 Neutral Stability Suppose we have a system defined by System is unstable if K > 2. The neutrally stable points lie on the imaginary axis, K = 2 and s = ±j. All points on the locus fulfill: Chapter 6The Frequency-Response Design Method

Citation preview

Lecture 9 Feedback Control Systems President UniversityErwin SitompulFCS 9/1 Dr.-Ing. Erwin Sitompul President University2014 President UniversityErwin SitompulFCS 9/2 Neutral Stability Root-locus technique determine the stability of a closed- loop system, given only the open-loop transfer function KG(s), by inspecting the denominator in factored form. Frequency response technique determine the stability of a closed-loop system, given only the open-loop transfer function KG(j) by evaluating it and performing a test on it. The principle will be discussed now. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/3 Neutral Stability Suppose we have a system defined by System is unstable if K > 2. The neutrally stable points lie on the imaginary axis, K = 2 and s = j. All points on the locus fulfill: Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/4 Neutral Stability The frequency response of the system for various values of K is shown as follows. At K = 2, the magnitude response passes through 1 at the frequency = 1 rad/sec (remember s = j), at which the phase passes through 180. After determining the point of neutral stability, we know that: K < K neutral stability stable, K > K neutral stability unstable. At ( = 1 rad/sec, G(j) = 180), |KG(j)| < 1 stable K, |KG(j)| > 1 unstable K. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/5 Neutral Stability A trial stability condition can now be stated as follows If |KG(j)| < 1 at G(j) = 180, then the system is stable. This criterion holds for all system for which increasing gain leads to instability and |KG(j)| crosses magnitude = 1 once. For systems where increasing gain leads from instability to stability, the stability condition is If |KG(j)| > 1 at G(j) = 180, then the system is stable. For other more complicated cases, the Nyquist stability criterion can be used, which will be discussed next. While Nyquist criterion is fairly complex, one should bear in mind, that for most systems a simple relationship exists between the closed-loop stability and the open-loop frequency response. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/6 The Nyquist Stability Criterion The Nyquist stability criterion is based on the argument principle. It relates the open-loop frequency response KG(s) to the number of closed-loop poles of the system (roots of the characteristic equation 1+ KG(s)) that are in the RHP. It is useful for stability analysis of complex systems with more than one resonance where the magnitude curve crosses 1 several times and/or the phase crosses 180 several times. Advantage: From the open-loop frequency response (in the form of Bode plot), we can determine the stability of the closed-loop system without the need to determine the closed-loop poles. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/7 The Nyquist Stability Criterion Consider the transfer function H 1 (s) with poles and zeros as indicated in the s-plane in (a) below. We wish to evaluate H 1 for values of s on the clockwise contour C 1, with s 0 as test point, As s travels along C 1 in the clockwise direction starting at s 0, the angle increases and decreases, and finally returns to the original value as s returns to s 0, without rotating through 360, see (b). Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/8 The Nyquist Stability Criterion changes, but did not undergo a net change of 360 because there are no poles or zeros within C 1. Thus, none of the angles 1, 2, 1, or 2 go through a net revolution. Since there is no net revolution, the plot of H 1 (s) in (b) will not encircle the origin. Chapter 6The Frequency-Response Design Method Magnitude of H is equivalent to distance from origin to s 0 Phase of H is equivalent to President UniversityErwin SitompulFCS 9/9 The Nyquist Stability Criterion Now, consider the transfer function H 2 (s) with poles and zeros as indicated in the s-plane in (c). We wish to evaluate H 2 for values of s on the clockwise contour C 1, noting that there is a pole within C 1. As s travels in the clockwise direction around C 1, the contributions from 1, 2, and 1 change, but return to their original values as s returns to s 0. In contrast, 2 undergoes a net change of 360 after one full trip around C 1 H 2 encircles the origin in ccw direction. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/10 The Nyquist Stability Criterion The essence of the argument principle: A contour map of a complex function will encircle the origin Z P times, where Z is the number of zeros and P is the number of poles of the function inside the contour. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/11 Application to Control Design To apply the argument principle to control design, we let the contour C 1 to encircle the entire RHP in the s-plane. As we know, RHP is the region in the s-plane where a pole would cause an unstable system. The resulting evaluation of H(s) will encircle the origin only if H(s) has a RHP pole or zero. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/12 Application to Control Design As the stability is decided by the roots of the characteristic equation 1 + KG(s), the argument principle must be applied to the function 1 + KG(s). If the evaluation contour, which encloses the entire RHP of the s-plane, contains a zero or pole of 1 + KG(s), then the evaluated argument of 1 + KG(s) will encircle the origin. Furthermore, if the argument of 1 + KG(s) encircles the origin, then it is equivalent with if the argument of KG(s) encircles 1 on the real axis. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/13 Application to Control Design Therefore, we can plot the contour evaluation of the open- loop KG(s), examine its encirclements of 1, and draw the conclusions about the origin encirclements of the closed-loop functions 1 + KG(s). Presentation of the argument evaluation of KG(s) in this manner is often referred to as a Nyquist plot, or polar plot. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/14 Application to Control Design 1 + KG(s) is now written in terms of poles and zeros of KG(s), The poles of 1 + KG(s) are also the poles of G(s) The poles of closed-loop transfer function are also the poles of the open-loop transfer function. It is safe to assume that the poles of G(s) are known. Since in most of the cases, the open-loop stability can be inspected in advance. The zeros of 1 + KG(s) are roots of the characteristic equation If any of these zeros lies in the RHP, then the system will be unstable. An encirclement of 1 by KG(s) or, equivalently, an encirclement of 0 by 1 + KG(s) indicates a zero of 1 + KG(s) in the RHP, and thus an unstable root of the closed-loop system. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/15 Application to Control Design This basic idea can be generalized by noting that: A clockwise contour C 1 enclosing a zero of 1 + KG(s) that is, an unstable closed-loop pole will result in KG(s) encircling the 1 point in a clockwise direction. A clockwise contour C 1 enclosing a pole of 1 + KG(s) that is, an unstable open-loop pole will result in KG(s) encircling the 1 point in a counter-clockwise direction. Furthermore, if two poles or two zeros are in the RHP, KG(s) will encircle 1 twice, and so on. The net number of clockwise encirclements, N, equals the number of zeros in the RHP, Z, minus the number of open-loop poles in the RHP, P. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/16 Application to Control Design Procedure for Plotting the Nyquist Plot: 1.Plot KG(s) for j s +j. Do this by first evaluating KG(j) for = 0 to = +, which is exactly the frequency response of KG(j). Since G(j) is the complex conjugate of G(j), the evaluation for = 0 to = can be obtained by reflecting the 0 s +j portion about the real axis. The Nyquist plot will always be symmetric with respect to the real axis. 2.Evaluate the number of clockwise encirclements of 1, and call that number N. If encirclements are in the counterclockwise direction, N is negative. 3.Determine the number of unstable (RHP) poles of G(s), and call that number P. 4.Calculate the number of unstable closed-loop roots Z: Z = N + P. If the system is stable, then Z = 0; that is, no characteristic equation roots in the RHP Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/17 Application to Control Design Root locus of G(s) = 1/(s+1) 2 Bode plot for KG(s) = 1/(s+1) 2, K = 1 Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/18 Application to Control Design Nyquist plot of the evaluation of KG(s) = 1/(s+1) 2. The evaluation contour is C 1, with K = 1. No value of K would cause the plot to encircle 1 ( N = 0 ). No poles of G(s) in the RHP ( P = 0 ). The closed-loop system is stable for all K > 0 ( Z = N + P = 0 ). Bode plot for KG(s) = 1/(s+1) 2, K = 1 Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/19 Application to Control Design Root locus of G(s) = 1/[s(s+1) 2 ] Bode plot for KG(s) = 1/[s(s+1) 2 ], K = 1 Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/20 If there is a pole on the imaginary axis, the C 1 contour can be modified to take a small detour around the pole to the right. The contour is now divided into 4 sections, I-II, II-III, III-IV, and IV-I. Application to Control Design I II III IV Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/21 Application to Control Design Evaluation of path I-II can be obtained from the Bode plot, corresponds to the frequency response of KG(j) for K = 1 and = 0 to = +. I II Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/22 Application to Control Design Nyquist plot is nothing but the polar magnitude of G(j). As the frequency traverses from = 0 to = +, the corresponding magnitude and phase is plotted on the polar coordinate. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/23 Application to Control Design At = 0 , G(j) is asymptotic at 2 j. At = +, G(j) is asymptotic at 0 + j0 +. Plotting G(j) for = 0 to = + can be performed by plotting the complex coordinate given by the last equation for several frequencies. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/24 Application to Control Design Evaluation of path III-IV is the reflection of Path I-II about the real axis. We know that this path corresponds to the frequency response of KG(j) for K = 1 and = 0 to = . III IV Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/25 Application to Control Design Path II-III is a half circle with a very large radius, routing from positive imaginary axis to negative imaginary axis in clockwise direction. This path can be evaluated by replacing R : very large number Performing it, r : very small number Evaluation of G(s) forms a 1.5-circle with a very small radius. Inserting the value of , the circle starts at 270 and ends at 270, routing in ccw direction. III II Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/26 Application to Control Design Path IV-I is a half circle with a very small radius, routing from negative imaginary axis to positive imaginary axis in counterclockwise direction. This path can be evaluated by replacing Evaluation of G(s) forms a half circle with a very large radius. Inserting the value of , the half circle starts at 90 and ends at 90, routing in clockwise direction. Chapter 6The Frequency-Response Design Method Performing it, President UniversityErwin SitompulFCS 9/27 Application to Control Design Combining all four sections, we will get the complete Nyquist plot of the system. III IV I II Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/28 Application to Control Design The plot crosses the real axis at = 1 at 0.5. No unstable poles of G(s), P = 0. No encirclement of 1, N = 0. Z = N + P = 0 the system is stable. If K > 2, the plot will encircle 1 twice in cw direction, N = 2. Z = N + P = 2 the system is unstable with 2 roots in RHP. Chapter 6The Frequency-Response Design Method President UniversityErwin SitompulFCS 9/29 Homework 9 Draw the Nyquist Plot for Choose K = 1. Based on the plot, determine the range of K for which the system is stable. Hint: Get representative frequency points before you sketch the Nyquist plot. The easiest way is to choose them is to choose: The 10 n points (0.001, 0.001, , 1, 10, 100, ) The break points b The points of corrections, 1/5 b and 5 b Chapter 6The Frequency-Response Design Method Deadline: Thursday, 04 December 2014.