Feedback Control Systems Lecture 4 Dr.-Ing. Erwin Sitompul President University http://zitompul.wordpress.com President University Erwin Sitompul FCS 4/1 Feedback Control Systems Chapter 4 A First Analysis of Feedback President University Erwin Sitompul FCS 4/2 Chapter 4 A First Analysis of Feedback Control Specifications While maintaining the essential property of stability, the control specifications include both static and dynamic requirements such as the following: The permissible steady-state error while performing regulation in the presence of constant (= “bias”) disturbance signal and sensor noise The permissible steady-state error while tracking a polynomial reference signal such as a step or a ramp The sensitivity of the system transfer function to changes in model /plant parameters The permissible transient error in response to a step in either the reference or the disturbance input President University Erwin Sitompul Steady-state response, static properties Transient response, dynamic properties FCS 4/3 Chapter 4 A First Analysis of Feedback The Basic Equations of Control Open-loop control system can be given as: The output is given by: Yol H r DolGR GW W : Disturbance The error, the difference between reference input and system output, is given by: Eol R Yol R H r DolGR GW 1 Hr DolG R GW Eol 1 Tol R GW President University Erwin Sitompul FCS 4/4 Chapter 4 A First Analysis of Feedback The Basic Equations of Control Feedback control system can be given as: V : Sensor noise ≡ President University Erwin Sitompul W and V are taken to be at the inputs of the process and the sensor FCS 4/5 Chapter 4 A First Analysis of Feedback The Basic Equations of Control Assuming the sensor to be fast and accurate, Hy can be taken to be a constant. The input shaping Hr can be moved inside the loop to become: President University Erwin Sitompul FCS 4/6 Chapter 4 A First Analysis of Feedback The Basic Equations of Control If Hy is constant, it is standard practice to select equal input shaping factor so that Hr = Hy and a unity feedback gain is obtained: President University Erwin Sitompul FCS 4/7 Chapter 4 A First Analysis of Feedback The Basic Equations of Control In case W= 0 and V= 0, Ycl DclG R 1 DclG In case R= 0 and V= 0, Ycl G W 1 DclG In case R= 0 and W= 0, Ycl DclG V 1 DclG President University Erwin Sitompul FCS 4/8 Chapter 4 A First Analysis of Feedback The Basic Equations of Control The equation of output is: DclG DclG G Ycl R W V 1 DclG 1 DclG 1 DclG The equation of error is: DclG DclG G Ecl R R W V 1 DclG 1 DclG 1 DclG 1 DclG G R W V 1 DclG 1 DclG 1 DclG President University Erwin Sitompul FCS 4/9 Chapter 4 A First Analysis of Feedback The Basic Equations of Control 1 DclG G Ecl R W V 1 DclG 1 DclG 1 DclG Or: Ecl S R S GW T V where: 1 S 1 DclG DclG T 1 S 1 DclG President University S : Sensitivity function T : Complementary sensitivity function Erwin Sitompul FCS 4/10 Chapter 4 A First Analysis of Feedback Tracking: Following the Reference Input Tracking problem is to cause the output to follow the reference input as closely as possible. For the special case, where only R is the input to the system, the ability of the system to track a reference can be compared. For open-loop control: Yol DolGR Tol R Eol 1 Tol R For closed-loop control: DclG Ycl R Tcl R 1 DclG • R is said to be perfectly tracked if E is zero • In open-loop control, Dol (taking Hr = 1) cannot be freely chosen so that the error Eol is zero • In closed-loop control, D = HrDcl (taking Hr = 1) can be chosen to be large so that Ecl approaches zero Ecl 1 Tcl R President University Erwin Sitompul FCS 4/11 Chapter 4 A First Analysis of Feedback Regulation: Disturbance Rejection Regulation problem is to keep the error small when the reference is at most a constant set point and disturbances are present. Suppose that disturbance W interacts with applied input R. Now, compare open-loop control with feedback control on how well each system maintains a constant steady-state reference output in the face of external disturbance. Yol DolGR GW Disturbance directly affect the output DclG G Ycl R W 1 DclG 1 DclG Disturbance can be substantially reduced by assigning Dcl properly President University Erwin Sitompul FCS 4/12 Chapter 4 A First Analysis of Feedback Regulation: Sensor Noise Attenuation Only applies for closed-loop control, where sensor noise V is defined as DclG DclG Ycl R V 1 DclG 1 DclG 1 DclG Ecl R V 1 DclG 1 DclG • To reduce steady-state error, Dcl is selected to be large • If Dcl is large, the transfer function of noise V tends to unity and the sensor noise is not reduced at all • Resolution: Frequency separation between reference R and disturbance W (very low frequency content) and sensor noise V (mostly high frequencies) • Each of R and V is a function of frequency, but with different frequency content President University Erwin Sitompul FCS 4/13 Chapter 4 A First Analysis of Feedback Sensitivity The parameter changes may be caused by external factors from the surroundings such as temperature, pressure, etc. Internal factors may also contribute to parameter changes, in the form of imperfections in the system components such as static friction, amplifier drift, aging, deterioration, etc. President University Erwin Sitompul FCS 4/14 Chapter 4 A First Analysis of Feedback Sensitivity Suppose that parameter changes happen in an operation, and make the gain of the plant G differs from its original value to G + δG. As the result, the overall transfer function of the system T will also change to to T + δT, and in time cause the change of system gain. By definition, the sensitivity of system gain T with respect to the plant gain G is given by: T G T T S G T G G President University Erwin Sitompul FCS 4/15 Chapter 4 A First Analysis of Feedback Sensitivity For the ideal case, only R is the input to the system, the original system gain T can be calculated. For open-loop control Yol DolGR Yol Tol DolG R G Tol G Sol Dol 1 Tol G Tol • The. output Yol is directly influenced by the plant gain G • Any change of the plant gain G will give impact to system gain T in the same fractional change (same magnitude) President University Erwin Sitompul Tol Tol G T G G T S T G T G G FCS 4/16 Chapter 4 A First Analysis of Feedback Sensitivity For closed-loop control DclG Ycl DclG Ycl R Tcl 1 DclG R 1 DclG G Tcl Scl Tcl G Dcl G DclG (1 DclG ) 2 1 DclG 1 Tcl 1 G Scl 1 DclG Tcl 1 DclG G . • The output Ycl is not directly influenced by the plant gain G • The fractional change of system gain can be reduced by properly assigning Dcl to make the sensitivity Scl low enough President University Erwin Sitompul Tcl Dcl (1 DclG ) Dcl DclG G (1 DclG ) 2 Dcl (1 DclG ) 2 T G T S T G T G G FCS 4/17 Chapter 4 A First Analysis of Feedback Advantages of Feedback Control + The permissible steady-state error in the presence of a constant disturbance signal (“bias”) can be reduced. + The permissible steady-state error while tracking a polynomial reference signal such as a step or a ramp can be reduced. + The sensitivity of the system transfer function to changes in model /plant parameters can be reduced. + The transient response can be speeded up to maintain permissible transient error in response to a step in either the reference or the disturbance input. + Unstable plants can be stabilized. President University Erwin Sitompul FCS 4/18 Chapter 4 A First Analysis of Feedback Disadvantages of Feedback Control – Feedback control requires a sensor that can be very expensive and may introduce additional noise. – Feedback control systems are often more difficult to design and to operate than open-loop systems. – Feedback changes the dynamic response and often makes a system both faster and less stable. President University Erwin Sitompul FCS 4/19 Chapter 4 A First Analysis of Feedback System Type In the previous study we assumed both reference and disturbance to be constants, and also D(0) and G(0) to be finite constants. In this section, we will consider the possibility that either or both of D(s) and G(s) have poles at s = 0. An example for D(s) is the well-known structure for the control equation of the form: de(t ) u (t ) k p e(t ) ki e( )d kd dt t With U ( s ) D( s ) E ( s ), we can deduct the corresponding transfer function ki D( s) k p kd s s President University Proportional Integral Derivative (PID) control Erwin Sitompul FCS 4/20 Chapter 4 A First Analysis of Feedback System Type To accommodate various inputs that may be fed to a control system, the polynomial inputs of different degrees will now be fed to the system and the resulting steady-state tracking errors will be evaluated. “ A stable system can be classified as a type k system, with k defined to be the degree of the input polynomial for which the steady-state system error is a nonzero finite constant. ” ” “ Stable systems are classified into “types” according to the degree of the polynomial that they can reasonably track. For example, a system that can track a polynomial of degree 1 with a constant error is called Type 1. President University Erwin Sitompul FCS 4/21 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case 1 G DG E R W V 1 DG 1 DG 1 DG If we consider only the reference input R alone, set W= V=0, 1 E R SR 1 L where L DG President University Erwin Sitompul FCS 4/22 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case To consider polynomial inputs, let r (t ) t 1(t ) k L k! R ( s ) k 1 s k 1 k 0 1(t ) 1 step input t (“position” input) President University r (t ) k 2 p (t ) 1 1 1 t ramp input (“velocity” input) Erwin Sitompul parabola input t (“acceleration” input) FCS 4/23 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case Applying the Final Value Theorem, lim e(t ) ess lim s E ( s ) t s 0 1 lim s R( s) s 0 1 L 1 k! lim s s 0 1 L s k 1 We consider first a system for which L has no pole at the origin. For this system, only step input, R(s) = 1/s (or k=0), will guarantee that the system error is a nonzero finite constant. 1 1 1 ess lim s s 0 1 L s 1 L(0) Type 0 K p L(0) “Position error constant” Nonzero & finite President University Erwin Sitompul FCS 4/24 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case For general expression of the steady-state errors, we collect all terms except the pole(s) at the origin into a function L0(s) L0 ( s ) L( s ) n s Finite at s = 0 and define 00 = 1 01 = 0 02 = 0, … Kn L0 (0) Substituting this expression to calculate the steady-state error, 1 1 ess lim s s 0 L0 ( s ) s k 1 1 n s 1 sn lim n s 0 s L ( s ) s k 0 President University • If n > k, • If n < k, • If n = k, •n=k •n=k Erwin Sitompul then ess = 0 then ess → ∞ then ess is nonzero finite = 0, ess = 1/(1+Kp) ≠ 0, ess = 1/Kn FCS 4/25 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case A unity feedback system is defined to be of type k if 1 ess 0 for R ( s ) k s 1 0 ess for R ( s ) k 1 s For type 0 system, the error constant Kp, position constant, is given by K p lim L( s ), k 0 For type 1 system, the error constant Kv, velocity constant, is given by K v lim s L( s ), k 1 For type 2 system, the error constant Ka, acceleration constant, is given by Ka lim s 2 L(s), k 2 President University s 0 s 0 Erwin Sitompul s 0 FCS 4/26 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case The higher the constant, the smaller the steady-state error President University Erwin Sitompul FCS 4/27 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case “ Classifying a system as type k indicates the ability of the system to achieve zero steady-state error to any polynomial input r(t) of degree less than k. ” “ The system is of type k if the steady-state error is zero to all polynomials r(t) of degree less than k, nonzero finite for all polynomial of degree k, and infinite for all polynomial of degree more than k. ” President University Erwin Sitompul FCS 4/28 Chapter 4 “ A First Analysis of Feedback System Type: Unity Feedback Case An unity feedback system is of type k if the open-loop transfer function of the system has k poles at s=0. With pi ≠ 0, K ( s z1 )( s z2 ) L( s ) L0 ( s ) ( s p1 )( s p2 ) L0 ( s) K ( s z1 )( s z2 ) L( s ) s( s p1 )( s p2 ) s L0 ( s ) K ( s z1 )( s z2 ) L( s ) 2 2 s ( s p1 )( s p2 ) s K ( s z1 )( s z2 ) L( s ) n s ( s p1 )( s p2 ) President University L0 ( s ) n s Erwin Sitompul ” Type 0 Type 1 Type 2 Type n FCS 4/29 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case Example: A temperature control system is found to have zero steadystate error to a constant tracking input and a steady-state error of 0.5 °C to a ramp tracking input, rising at the rate of 40 °C/s. r (t ) C What is the system type? Finite error of ess = 0.5 °C to a ramp tracking input Type 1 What is the error constant? For type 1, ess = 1/Kv ess = 40 /Kv 40 1 for unit ramp input for the input in this example Kv = 40 /ess = 80 s–1 President University t s Erwin Sitompul FCS 4/30 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case Example: Determine the system type and the relevant error constant for the speed-control with unity feedback and PI-control, if the plant transfer function is G= A/(τs+1) and the controller transfer function is Dc = kp +ki/s. System type? L(s) = D(s)·G(s) = A(kps + ki)/{s(τs+1)} One pole at origin Type 1 Error constant? For type 1, Kv = lim s·L(s) s→0 = Aki President University • Try to check using Final Value Theorem, ess = 1/Kv Erwin Sitompul FCS 4/31 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case Example: Find the steady-state error in terms of K and Kt when the system above are subjected to a unit step and a unit ramp function. ≡ Type 1 President University Erwin Sitompul FCS 4/32 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case ≡ 1st Way E ( s ) R( s ) Y ( s ) 100K R( s ) 2 R( s ) 4s 100 Kt 1 20s 100 K 4s 2 (100 Kt 1)20s 2 R( s ) 4s (100Kt 1)20s 100 K President University Erwin Sitompul FCS 4/33 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case The steady-state error for unit step input R(s) = 1/s: 1 4s 2 (100 Kt 1)20s ess lim s E (s) lim s 2 s 0 s 0 4s (100 Kt 1)20s 100 K s 0 The steady-state error for unit ramp input R(s) =1/s2: 1 4s 2 (100 Kt 1)20s ess lim s E ( s) lim s 2 2 s 0 s 0 4s (100 Kt 1)20s 100 K s (100 K t 1)20 100 K 100 K t 1 5K President University Erwin Sitompul FCS 4/34 Chapter 4 A First Analysis of Feedback System Type: Unity Feedback Case 2nd Way 1 pole at the origin owned by L(s) = D(s)·G(s) System type: Type 1 Steady-state error for a unit step input: ess 0 Steady-state error for a unit ramp input: 100 K 20s(0.2s 100 Kt 1) K v lim s L( s) 1 100 K t 1 ess Kv 5K President University L( s ) s 0 100 K lim s s 0 20s(0.2 s 100 K t 1) 5K 100 K t 1 Erwin Sitompul FCS 4/35 Chapter 4 A First Analysis of Feedback Homework 4 No.1.a For a plant having the transfer function 1/(s2+3s+9), it is proposed to use a controller in a unity feedback system and having the transfer function (c2s2+c1s+c0)/(s2+d1s). Solve for the parameters of this controller {c0, c1, c2, d1} so that the closed-loop will have the characteristic equation (s+6)(s+3)(s2+3s+9). No.1.b Show that if the reference input to the system of the above problem is a step of amplitude A, then steady-state error will be zero. Hint: Error is the difference between the desired output and the actual one. Steady-state error is an error that still persists in steady-state condition, at t →∞. No.2, FPE (5th Ed.), 4.20. Deadline: 02.10.2012, at 07:30. President University Erwin Sitompul FCS 4/36
© Copyright 2024 Paperzz