Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkuts Unniversity of Technology Thonburi Thailand
d u g r e u K G y The sensitivity S is the transfer function from an output disturbance to the controlled output when S is made small at low frequencies, the closed-loop system has a built-in capability of good rejection of output disturbances this is not guaranteed for disturbances occurring at the plant input from the previous Design 4, even the response to a reference step is excellent, the closed-loop system shows poor rejection of input disturbances 2/15
Output y 2 1 0 1 System outputs to input disturbance y1 y2 y3 2 0 20 40 60 80 100 Control u 1 05 0 u1 u2 u3 05 0 20 40 60 80 100 3/15
input disturbances are likely to occur in the present example they could be caused by hysteresis and friction at the aircraft control surfaces the design needs to be modified to improve its disturbance rejection Consider the transfer function from the input disturbance d to the controlled output y We have (assuming r = 0) and y = G(d Ky) thus (I + GK)y = Gd y = (I + GK) 1 Gd = SGd 4/15
10 2 10 0 σ 1(SG) σ 2(SG) σ 3(SG) 10 2 Singular Values 10 4 10 6 10 8 10 10 10 12 10 14 10 2 10 0 10 2 10 4 Frequency (rad/sec) 5/15
the previous plot shows the singular values of the transfer function SG it clearly displays the resonant peak responsible for the poor response the problem is that the pole-zero cancellations are not visible when examining the transfer function S = (I + GK) 1 and T = (I + GK) 1 GK, but are visible in SG = (I + GK) 1 G Considering the SISO version of this problem G(s) = n g(s) d g (s), K(s) = n k(s) d k (s) we have SG = G 1 + GK = n g d k d g d k + n g n k 6/15
a pole-zero cancellation means that the polynomials d g and n k have a common factor, so we can write d g = d g dg and n k = n k dg where d g contains the plant poles that are cancelled by controller zeros we have SG = n g d k d g ( d g d k + n g n k ) which shows that the cancelled plant poles turn up as poles of the transfer function from d to y 7/15
to prevent such undersirable pole-zero cancellations, we can shape the transfer function SG d W 2 (s) z 2 u g e y K u G W 1 (s) z 1 the weighting filter W 1 shapes SG, and the second filter W 2 shapes the transfer function from d to the controller output u the transfer function from d to u is T K = (I + KG) 1 KG 8/15
this function has the same structure as the complementary sensitivity, only the loop gain GK is replaced by KG [ ] T Defining z = z1 T z2 T, we can compute the controller that minimizes the H norm of the closed-loop transfer function from d to z with the choices w 1 (s) = ω 1/M 1 s + ω 1 and w 2 (s) = c M 2 s + ω 2 s + cω 2 where we fix c = 10 3 the new design is ω 1 M 1 ω 2 M 2 10 3 10 7 5 025 9/15
response to input disturbance d(t) = [ σ(t) 0 0 ] T Output y 15 x 10 3 10 5 0 y 1 y 2 y 3 5 0 05 1 15 2 Time [sec] Input u 1 05 0 u 1 u 2 u 3 05 0 05 1 15 2 Time [sec] 10/15
response to r(t) = [ σ(t) 0 0 ] T Output y 15 1 05 0 y 1 y 2 y 3 05 0 05 1 15 2 Time [sec] Input u 400 200 0 200 u 1 u 2 u 3 400 600 0 05 1 15 2 Time [sec] 11/15
Singular values of SG and scaled constraint 10 2 10 0 10 2 Singular Values 10 4 10 6 10 8 10 10 10 12 10 14 σ 1(SG) σ 2(SG) σ 3(SG) γ 0/w 1 10 2 10 0 10 2 10 4 Frequency (rad/sec) 12/15
Singular values of T K and scaled constraint 10 2 10 0 10 2 Singular Values 10 4 10 6 10 8 10 10 10 12 10 14 σ 1(T K) σ 2(T K) σ 3(T K) γ 0/w 2 10 2 10 0 10 2 10 4 Frequency (rad/sec) 13/15
the plots show that the constraint on SG is active at low frequencies and the constraint on T K at high frequencies Since the reference input r has not been considered in the design, we would expect the tracking performance to be inferior to that in Design 4 it is confirmed by the response to a reference step input We can shape the sensitivity S by shaping the sensitivity SG because S is contained a a factor in SG 14/15
Reference 1 Kemin Zhou and John Doyle Essentials of Robust Control, Prentice Hall, 1998 2 Herbert Werner Lecture note on Optimal and Robust Control, 2012 15/15