Dynamic Behavior of More General Systems Poles and Zeros • The dynamic behavior of a system is characterized by the poles of its TF. Zeros of the TF modify the dynamic behavior. Consider two equivalent representations of a TF: m G s i b s i i 0 n ai s i b m s z 1 s z 2 s z m an s p1 s p 2 s p n i 0 where zi are the zeros and pi are the poles. We will assume no pole-zero cancelations and m ≤ n to have a physically realizable system. Poles Any scalar rational transfer function can be expanded into a partial fraction expansion, each term of which contains either a single real pole, a complex conjugate pair or multiple combinations with repeated poles. First Order Pole A general first order pole contributes K G s s 1 The response of this system to a unit step: Effects of Poles • Pole in right half plane (RHP) results in unstable system Im x p a bj x x Re • Complex pole: results in oscillatory responses Im x Re x • Pole at the origin (1/s term in TF model): results in an “integrating process” Effects of Poles: Summary Zeros The effect that zeros have on the response of a transfer function is more subtle than poles because they describe the combined effect from additive interactions among the responses associated with different poles. Example Find a step response of an overdamped 2nd order TF with a single zero: G s K a s 1 1s 1 2s 1 Solution: a 1 t / a 2 t / 1 2 y t KM 1 e e 2 1 1 2 • Note that y t KM •The dynamic modes are determines by poles. •A zero modifies the response because it determines the weighting of modes. Effect of the Zeros Location For the case of τ1>τ2 consider: Case a: a 1 Case b: 0 a 1 Case c: a 0 (RHP zero) Inverse Response is Due to Two Competing Effects An inverse response occurs if: K 2 2 K 1 1 Effects of Zeros • Zeros have no effect on system stability • Zero in RHP: results in an inverse response to a step change in the input • Zero in left half plane: may result in “overshoot” during a step response Time Delays 1. Transport delays 2. Measurement delay - Sampling line delay - Time required to do the analysis (e.g., on-line GC) for t 0 y t u t for t Implications for Control: Time delays are bad for control because they involve a delay of information Example: Turbulent flow in a pipe u fluid property (e.g., temperature or composition) at point 1 y fluid property at point 2 Fluid In Fluid Out Point 1 Point 2 TF of Time Delays Y s U s e s Rational Approximation of TD TF 1. Taylor Series Expansion: e s 1 s 2s 2 3s 3 4s 4 2! 3! 4! Usually truncating after only a few terms 2. Padé Approximations: Example: 1-1 Padé approximation is, e s 1 s 2 1 s 2 Interacting vs. Noninteracting Systems • Consider a process with several inputs and outputs. The process is interacting if: o Each input affects more than one output. or o A change in one output affects the other outputs. Otherwise, the process is noninteracting. A noninteracting system: two surge tanks in series. Two tanks in series whose liquid levels interact. (Skip) Noninteracting Example Mass Balance: dh1 A1 q i q1 dt Valve Relation: 1 q1 h1 R1 In deviation form: dh1 1 A1 q i h1 dt R1 1 q1 h1 R1 TF’s for Tank 1: H 1 s R1 K1 ; Q i s A1R1s 1 1s 1 Q1 s 1 1 H 1 s R1 K 1 For Tank 2: H 2 s R2 K2 ; Q 2 s A 2 R 2s 1 2s 1 Q 2 s 1 1 H 2 s R 2 K 2 or Q 2 s Q 2 s H 2 s Q1 s H 1 s Q i s H 2 s Q1 s H 1 s Q i s Q 2 s 1 K 2 1 K1 1 Q i s K 2 2s 1 K 1 1s 1 1s 1 2s 1 Does unity gain make physical sense ? Input-output model for two liquid surge tanks in series. Model of an Interacting System 1 q1 h1 h2 R1 H 2 s R2 2 2 ; Q i s s 2 s 1 Q 2 s 1 2 2 ; Q i s s 2 s 1 H 1 s K 1 a s 1 2 2 Q i s s 2 s 1 where 1 2 , 1 2 R 2 A1 R1R 2 A 2 / R1 R 2 , and τ a 2 1 2 Model Comparison Noninteracting system Q 2 s 1 Q i s 1s 1 2 s 1 A 1 R 1 and τ2 A2R 2 . Interacting system Q 2 s 1 2 2 Q i s s 2 s 1 where τ 1 where 1 and 1 2 General Conclusions 1. The interacting system has a slower response. (Example: consider the special case where = 2. Which two-tank system provides the best damping of inlet flow disturbances? Approximation of Higher-Order TF’s The transfer function for a time delay can be expressed as a Taylor series expansion. For small values of s, e 0s 1 0s e 0s 1 e 0s 1 1 0s Thus, time delays can also be used to approximate poles and zero of the transfer function Skogestad’s “half rule” • An approximation method for higher-order models that contain multiple time constants • The largest neglected time constant is approximated by: •One half of its value is added to the existing time delay (if any) and the other half is added to the smallest retained time constant. •Time constants that are smaller than the “largest neglected time constant” are approximated as 1 1 0s e 0s Example G s K 0.1s 1 5s 1 3s 1 0.5s 1 Derive an approximate first-order-plus-time-delay model, s Ke G s s 1 using two methods: (a) The Taylor series expansions (b) Skogestad’s half rule 1 1 0s e 0s and 1 0s e 0s Compare the normalized responses of G(s) and the approximate models for a unit step input. Solution (a) The dominant time constant (5) is retained. Approximate other poles and zeros as 0.1s 1 e 0.1s and 1 e 3s 3s 1 1 e 0.5s 0.5s 1 Then GTS Ke 0.1s e 3s e 0.5s Ke 3.6s s 5s 1 5s 1 (b) To use Skogestad’s method, we note that the largest neglected time constant in =3 • According to the “half rule”, half of the largest neglected time constant value is added to the next largest retained time constant to generate a new time constant 5 0.5(3) 6.5 • The other half provides a new time delay of 0.5(3) = 1.5. • The approximation of the RHP zero provides an additional time delay of 0.1. • Approximating the smallest time constant of 0.5 in produces an additional time delay of 0.5. • Thus the total time delay in the approximating TF is: 1.5 0.1 0.5 2.1 • The overall result is: G Sk Ke 2.1s s 6.5s 1 Comparison of step responses of the actual and two approximated models Skogestad’s method provides a somewhat better approximation Example 6.5 G s K 1 s e s 12s 1 3s 1 0.2s 1 0.05s 1 Use Skogestad’s method to derive two approximate models: (a) A first-order-plus-time-delay model (b) A second-order-plus-time-delay model in the form: s Ke G s 1s 1 2s 1 Compare the step responses for the result Solution (a) For the first-order-plus-time-delay model, the dominant time constant (12) is retained. • One-half of the largest neglected time constant (=3) is allocated to the retained time constant and one-half to the approximate time delay. • Also, the small time constants (0.2 and 0.05) and the zero (=1) are added to the original time delay. • Thus the model parameters in FOPTD model are: 3.0 1 0.2 0.05 1 3.75 2 3.0 13.5 12 2 (b) An analogous derivation for the second-order-plus-time-delay model gives: 0.2 1 0.05 1 2.15 2 1 12, 2 3 0.1 3.1 In this case, the half rule is applied to the third largest time constant (0.2). The normalized step responses of the original and approximate transfer functions are shown in Fig. 6.11. Multiple-Input, Multiple Output (MIMO) Processes • Most industrial process control applications involved a number of input (manipulated) that simultaneously affect multiple outputs • These applications often are referred to as multiple-input/ multiple-output (MIMO) systems to distinguish them from the simpler single-input/single-output (SISO) systems that have been emphasized so far • Modeling MIMO processes is conceptually similar to modeling of SISO processes • Level h in the stirred tank and the temperature T are to be controlled by adjusting the flow rates of the hot and cold streams wh and wc • Temperatures of inlet streams Th and Tc are potential disturbances • The outlet flow rate w is constant. Liquid properties are also assumed constant