Improving PID Controller Disturbance Rejection by Means of Magnitude Optimum

Size: px
Start display at page:

Download "Improving PID Controller Disturbance Rejection by Means of Magnitude Optimum"

Transcription

1 J. Stefan Institute, Ljubljana, Slovenia Report DP-8955 Improving Controller Disturbance Rejection by Means of Magnitude Optimum Damir Vrančić and Satja Lumbar * * Faculty of Electrical Engineering, University of Ljubljana May, 4

2

3 Table of Contents. Introduction The original MO method The disturbance-rejection MO (DRMO) method for controller Conclusions References... 5 Appendix A. Comparison of disturbance-rejection properties of original MO and DRMO method for 63 process models... 8 Appendix B. List of Matlab and Simulink files used:... 9

4 3

5 . Introduction Most of the tuning methods available so far concentrate on improving tracking performance of the closed-loop. One of such tuning methods is the magnitude optimum (hereafter MO ) method [,8,,,5,6,7], which results in a relatively fast and non-oscillatory system closed-loop response. The MO method is originally used for achieving superior reference tracking. On the other hand, by using the MO method, the process poles could be cancelled by the controller zeros. This may lead to poor attenuation of load disturbances if the cancelled poles are excited by disturbances and if they are slow compared to the dominant closed-loop poles []. Poorer disturbance rejection performance can be observed when controlling low-order processes. This is one of the most serious drawbacks of the MO method. In process control, disturbance rejection is usually more important than superior tracking [,]. Recently, a modified method for tuning parameters of controllers, based on the magnitude optimum method, has been developed. Namely, the original magnitude optimum (MO) has been adjusted for improving disturbance rejection by using the so-called disturbance-rejection MO (DRMO) method [8]. The results were encouraging, since disturbance rejection performance has been greatly improved, especially for lower-order processes. Modification of the magnitude optimum method is not limited only to the controllers. The aim of this report is to show how the modification can be applied to controllers. However, since the structure of the controller is more complex, the calculation of the controller parameters cannot be performed analytically as is the case for the controller. Therefore, controller parameters should be calculated by numerical methods. DRMO method for and controllers is compared to original MO method on 63 process models. The report is set out as follows. Section describes the original magnitude optimum tuning method for the and the controllers. Section 3 provides the theoretical background of disturbance rejection magnitude optimum method for the and the controller. Conclusions are given in section 5. Appendix shows the matlab files, which were used for the calculation of / controller parameters and the closed-loop simulation. 4

6 . The original MO method The objective of the magnitude optimum (MO) method is to maintain the closed-loop magnitude response curve as flat and as close to unity for as large bandwidth as possible for a given plant and controller structure [8,5] (see Fig. ). Such a controller results in a fast and non-oscillatory closedloop response for a large class of processes. Fig.. Magnitude optimum (MO) criterion. This technique can be found under other names such as modulus optimum [] or Betragsoptimum [,,], and results in a fast and non-oscillatory closed-loop time response for a large class of process models. If G CL (s) is the closed-loop transfer function from the set-point to the process output, the controller is determined in such a way that G d CL r ( ) = ( iω ) G CL r dω ω = = () for as many r as possible []. Let us assume that the actual process can be described by the following rational transfer function: G P m stdel () s = K e PR + b s + b + a s + a s s + L + b + L + a n s s m n, () where K PR denote the process steady-state gain, and a to a n and b to b m are the corresponding parameters (m n) of the process transfer function, where n can be an arbitrary positive integer value. T del denotes pure time delay. 5

7 The process transfer function () can be developed into the following infinite series : where A i are so-called characteristic areas: 3 G P = A A s + A s A +L, (3) 3s A + k = K k i= A = K PR A PR ( a b + T ) k + ( ) ( a b ) + ( ) k + i ( ) Ai ak i k i= = K M PR k k + i T k del i del + b i! k i. (4) + The controller structure is chosen to be of the type (see Fig. ) and is described by the following transfer function: G C () s U = E () s K i sk d = K + + () s s + st f, (5) where U and E denote Laplace transforms of the controller output, and the control error respectively. The controller parameters K, K i, K d, and T f represent proportional gain, integral gain, derivative gain, and filter time constant, respectively. In industrial controllers, the filter time constant T f is usually given implicitly by defining the ratio δ between T f, K d and K: Typical values of δ are.5 to.5 []. T f δ = K (6) K d The process time delay can be developed into infinite Taylor (or Pade) series (see Vrančić et al., 999). Note that expression (3) is not related to any conventional process model. However, this kind of representation by the infinite series will result in simpler calculation of controller parameters. 6

8 w + _ e u d + + Process y Fig.. The controller in the closed-loop with the process. The closed-loop transfer function is the following: G CL () s G G + G G P C =. (7) When placing the process transfer function (3) and controller transfer function (5) into expressions (), the controller parameters can be calculated from process characteristic areas in the following way [7,]: P C K i K K d A = A A 3 5 A A A 4 A A 3.5 (8) The controller parameters are calculated simply as: K i A A.5 = (9) K A3 A The characteristic areas can also be calculated in time-domain from the measurement of the process steady-state change. If u(t) and y(t) denote process input and process output signals, then the following conditions should be obeyed to calculate the characteristic areas: y& ( ) = && y( ) = L = y& () t = lim && y() t t y() t y( ) lim t lim t u () t < = L =. () The calculation of areas proceeds then as follows: Note that the filter time constant (T f ) is assumed to be very small (T f ). If this condition is not satisfied, the exact expressions for calculating controller parameters are given in []. 7

9 u y k k = = u y k k ( τ ) ( τ ) dτ dτ, () where U = u Y = y ( ) u( ) ( ) y( ) Y A =. () U u () () t u( ) u t = U y () () t y( ) y t = Y The areas in expression (4) can then be calculated in the following way: A k = A k u A k A u = A u + L+ y M. (3) k k ( ) Au k + ( ) y k Since in practice the integration horizon should be limited, there is no need to wait until t=. It is enough to integrate until the transient response dies out. The given tuning procedure will be illustrated on two examples. Case The process is assumed to have the following transfer function: The specific areas are calculated from (4): G P =. (4) + s ( ) 5 A =, A = 5, A = 5, A = 35, A = 7, A 6. (5) = The controller parameters are calculated from expression (8): K.6, K i =.33, K =. (6) = d Note that in all simulation experiments, T f is chosen as T f =K d /(K). 8

10 Fig. 3. shows the closed-loop response on reference change and input-disturbance. Note that the closed-loop response features relatively good tracking performance and disturbance rejection. Case The process is assumed to have the following transfer function: The specific areas (4) are: G P =. (7) ( + s) ( +. s) A A 3 =, A = 4.3, A =., A 4 = 3., = 5.43, A 5 = (8) and the controller parameters (8) are as follows: K.9, K i = 5.9, K = 5.. (9) = d Fig. 4. shows the closed-loop response on reference change and input-disturbance (d= at t=s). Note that disturbance rejection compared to reference tracking becomes relatively slow. The reason is that the process is of a relatively lower order so the controller zeros practically cancel the slowest process poles []. Namely, the controller can be expressed in the following form: ( + s)( +. s) So, both dominant poles are cancelled by controller zeros. G C () s = 5.9. () s 9

11 .4 Reference following t [s].6 Disturbance rejection t [s] Fig. 3. The closed-loop response of the process (4) to the step change of the reference input and disturbance signal; the controller applied is tuned by using the MO method..5 Reference following t [s].8 Disturbance rejection t [s] Fig. 4. The closed-loop response of the process (7) to the step change of the reference input and disturbance signal; the controller applied is tuned by using the MO method.

12 3. The disturbance-rejection MO (DRMO) method for controller In the previous section it was shown that, by using the original MO method, disturbance rejection is degraded when dealing with lower-order processes, since slow process poles are almost entirely cancelled by controller zeros. This is not unusual, since the MO method aims at achieving good reference tracking, so it optimises the transfer function G CL (s)=y(s)/w(s) instead of G CLD (s)=y(s)/d(s). Let us now express G CL (s) in terms of G CLD (s): () () () () () + + = = + + = = = s K K s K K s G s K K s K K s K s G s G s G s G i d i CLO i d i i CLD C CLD CL, () where () () () () s K s G s G s G s G i C P P CLO + =. () From expression () it can be seen that controller s zeros (the sub-expression in brackets) play an important role within G CL (s), which is actually optimised by the original MO method. On the other hand, controller s zeros may significantly degrade disturbance rejection performance. A strategy proposed herein is to optimise the transfer function G CLO (s) () instead of G CL (s) in expression (). The number of conditions which can be satisfied in expression () depends on controller order []. Namely, by using the controller (three independent controller parameters), the first three derivatives (r=,,3) can be satisfied. Note that the first expression (G CL ()=) is already satisfied since the controller contains an integral term (under condition that the closed-loop response is stable). By placing G CLO (s) in expression (), the following set of equations are obtained (for r=, and 3): = + + i d i K A K K A K A K A (3) 4 3 = K K A A K A K A K A A K K A K A K A K A d i i d i d d (4) = K K A A K A K K A K A A K K A A K A K K A A K A A K A K A A i d d d i d i d d i (5) Since in each equation, the parameters K and K i are of the second order, the final result can be obtained usually by means of optimisation (it cannot be solved analytically). The proper solution should fulfil the following conditions: K should be a real number (K R) and should not exceed some pre-defined range of values.

13 The chosen K i together with K and K d should have the same sign as the process steady-state gain (K PR or A ). Initial values for the optimisation are the values calculated by using expressions (8). Any method of optimisation (iterative search for numeric solution) that solves the system of nonlinear equations can be applied. Possible practical tuning procedure is to calculate derivative gain from expression (8), then calculate proportional gain K from equations (3) and (4): 3 ( A A + A 4A A A ) K + ( 4A A 4A A K 4A A + 4A A K ) 4A 3 A K d + A 3 + A K d + 6A A K 3 d + A Integral gain K i can be then calculated from equation (3): 4 ( + A K ) K ( A + A K ) K i d 3 d d = d K +. (6) =. (7) Then equation (5) should be tested. Derivative gain should be modified and K (6) and K i (7) recalculated until equation (5) becomes zero. One of the simplest solutions for the calculation of controller parameters is to use some simple search methods like Newton s. In most cases only few iterations are required for achieving very accurate result. MATLAB files which calculate optimal controller parameters for disturbance rejection (according to expressions (3) to (5)) are given in appendix and in [4]. Such tuning procedure is also called disturbance-rejection MO (DRMO) method. Calculation of controller parameters is simpler, since K d is fixed to K d =. Then K and K i are calculated from expressions (6) and (7). To sum up, the DRMO tuning procedure goes as follows:. Calculate characteristic areas from the process transfer function (4) or from the process steady-state change (3),. calculate controller parameters (8) by using the original MO method (only for controllers), 3. calculate gains of the proportional and the integral term from expressions (6) and (7). For the controller, replace K d with. 4. Test expression (5). Appropriately modify K d and repeat steps 3 and 4 until (5) is satisfied. The given tuning procedure will be illustrated on two examples. Case 3 The process is assumed to have the same transfer function as in Case. The obtained controller parameters were calculated by using described tuning procedure (the optimisation was performed in program package Matlab [4]). The obtained controller parameters were the following: K.9, K i =.43, K =.. (8) = d

14 The calculated parameters are similar to those given in expression (6). It is therefore expected that tracking and disturbance rejection performance will remain almost the same to Case. This assumption is confirmed by the closed-loop responses given in Fig. 5 (see solid lines). Case 4 The process is assumed to have the same transfer function as in Case. The obtained controller parameters were the following: K 4.3, K i = 44.57, K = 5.. (9) = d The calculated controller parameters are now quite different from ones given in (9). Note that the integral gain (K i ) is now much higher than before, so relatively high change of disturbance rejection performance might be expected. The closed-loop responses on reference change (w= at t=) and disturbance (d= at t=s) are given in Fig. 6 (solid lines). It can be seen that disturbance rejection is now quite improved in comparison to the original MO method (see Fig. 4). However, improved disturbance rejection has its price. Namely, enlarged process overshoots after reference change can be noticed especially in Figure 6. The only way of improving deteriorated tracking performance while retaining the obtained disturbance rejection performance is using twodegrees-of-freedom (-DOF) controller. One of the most simple solutions is to use the set-point weighting approach []. Only the integral term has been connected to the control error, while proportional and derivative terms were connected to the process output only: U K sk i d () s = E() s K + Y () s s + st f. (3) Figures 5 and 6 show tracking performance when using -DOF controller (see dashed lines). The overshoots on reference following are now quite lower than when using a conventional controller. 3

15 .4 Reference following DOF & DRMO method DRMO method MO method t [s] Disturbance rejection DRMO method ( & DOF) MO method t [s] Fig. 5. The closed-loop response of the process (4) to the step reference signal (w= at t=) and step disturbance signal (d= at t=)..5 Reference following.5 DOF & DRMO method DRMO method MO method t [s].8 Disturbance rejection.6.4 DRMO method ( & DOF) MO method t [s] Fig. 6. The closed-loop response of the process (7) to the step reference signal (w= at t=) and step disturbance signal (d= at t=). 4

16 Besides the shown examples, larger number of experiments on different process models has been performed. The closed-loop responses on disturbance were compared in Appendix A for MO and DRMO methods. Appendix B gives the Matlab files that were used for the calculation of controller parameters. It is obvious that disturbance rejection performance improves significantly when using the proposed DRMO method. The exception is the process G P8, where some sub-processes give more oscillatory response when using the controller. The reason is that the number of expressions which can be satisfied in () depend on the number of controller parameters. Therefore, higher derivatives in () are not always satisfied and the closed-loop amplitude response (Fig. ) may have resonant peak. This happened when using process G P8. 4. Conclusions The purpose of this report was to present a modification to the original MO method in order to achieve optimal disturbance rejection performance for the controllers. The given modification is simple and straightforward for implementation in practice. Simulation experiments on two process models have shown that the proposed approach results in improved disturbance rejection properties. The disturbance rejection performance is evidently improved for the lowerorder processes. By using -DOF controller, the overshoots on reference following were kept relatively low. On the other hand, the original MO method, as well as the proposed modification, does not guarantee stable closed-loop responses [7,,]. Unstable responses can be obtained when dealing with processes with oscillating poles or strong zeros [7], as has been shown in Appendix. Fortunately, such processes are infrequent in practice. 5. References [] Åström, K. J., and T. Hägglund (995). Controllers: Theory, Design, and Tuning. Instrument Society of America, nd edition. [] Åström, K.J., Panagopoulos, H. and Hägglund, T., Design of Controllers based on Non- Convex Optimization. Automatica, 998, 34 (5), [3] Besançon-Voda, A., Iterative auto-calibration of digital controllers: methodology and applications. Control Engineering Practice, 998, 6, [4] Deur, J., Perić, N. and Stajić, D., Design of reduced-order feedforward controller. Proceedings of the UKACC CONTROL 98 Conference, Swansea, 998, 7-. [5] Ender, D.B., Process control performance: Not as good as you think. Control Engineering, 993, 4 (), 8-9. [6] Gorez, R., A survey of auto-tuning methods, 997, Journal A, 38 (), 3-. [7] Hang, C.C., Åström, K.J. and Ho, W.K. Refinements of the Ziegler-Nichols tuning formula, IEE Proceedings Part D, 99, 38 (), -8. 5

17 [8] Hanus, R. Determination of controllers parameters in the frequency domain, Journal A, 975, XVI (3). [9] Ho, W.K., Hang, C.C. and Cao, L.S. Tuning of Controllers Based on Gain and Phase Margin Specifications, th World Congress IFAC, Sydney, Proceedings, 993, Vol. 5, [] Kessler, C., Über die Vorausberechnung optimal abgestimmter Regelkreise Teil III. Die optimale Einstellung des Reglers nach dem Betragsoptimum, Regelungstechnik, 955, 3, [] Preuss, H.P., Prozessmodellfreier -regler- Entwurf nach dem Betragsoptimum, Automatisierungstechnik, 99, 39 (), 5-. [] Shinskey, F.G. (). -deadtime control of distributed processes. Pre-prints of the IFAC Workshop on Digital Control, Terassa, pp [3] Skogestad, S. Simple analytic rules for model reduction and controller tuning, Journal of process control, 3, 3, [4] Strejc, V., Auswertung der dynamischen Eigenschaften von Regelstrecken bei gemessenen Ein- und Ausgangssignalen allgemeiner Art, Z. Messen, Steuern, Regeln, 96, 3 (), 7-. [5] Umland, J.W. and Safiuddin, M. Magnitude and symmetric optimum criterion for the design of linear control systems: what is it and how does it compare with the others?, IEEE Transactions on Industry Applications, 99, 6 (3), [6] Voda, A. A. & I. D. Landau (995). A Method for the Auto-calibration of Controllers. Automatica, 3 (), pp [7] Vrančić, D. (997). Design of Anti-Windup and Bumpless Transfer Protection. PhD Thesis, University of Ljubljana, Ljubljana. Available on wwwe.ijs.si/damir.vrancic/bibliography.html [8] Vrančić, D., and S. Strmčnik (999). Achieving Optimal Disturbance Rejection by Using the Magnitude Optimum Method. Pre-prints of the CSCC 99 Conference, Athens, pp [9] Vrančić, D., Peng Y. and Danz, C. A comparison between different controller tuning methods, Report DP-786, J. Stefan Institute, Ljubljana, 995. Available on [] Vrančić, D., S. Strmčnik, and Đ. Juričić (). A magnitude optimum multiple integration method for filtered controller. Automatica, 37, pp [] Vrančić, D. and Strmčnik S. Achieving optimal disturbance rejection by means of the magnitude optimum method, Proceedings of the CSCC'99, July 4-8, Athens, 999, [] Vrančić, D., Peng, Y. and Strmčnik, S. A new controller tuning method based on multiple integrations, Control Engineering Practice, 999, 7, [3] Vrančić, D., Strmčnik, S. and Juričić, Đ. A magnitude optimum multiple integration method for filtered controller, Automatica,, 37, [4] Vrančić, D. Matlab functions for the calculation of controller parameters from the characteristic areas and Matlab Toolset for Disturbance Rejection Controller (), Available on [5] Vrečko, D., Vrančić D., Juričić Đ. and Strmčnik S. A new modified Smith predictor: the concept, design and tuning, ISA Transactions,, 4 (), -. 6

18 [6] Wang, Q. G., Hang C. C. and Bi Q. Process frequency response estimation from relay feedback, Control Engineering Practice, 997, 5 (9), [7] Whiteley, A.L., Theory of servo systems, with particular reference to stabilization, The Journal of IEE, part II, 946, 93 (34),

19 Appendix A. Comparison of disturbance-rejection properties of original MO and DRMO method for 63 process models The optimal disturbance rejection magnitude optimum (DRMO) tuning method has been tested and compared to original MO method on 63 process models. There are 9 types of process models, each with 7 different value of parameter, as given in Table. () s G P Process () s = e s ( + st ) s e GP () s = st ( + ) G () s = P 3 + () s ( + st )( s) G P = 4 + G P 5 ( + st ) ( s) () s = ( + s) n G P 6 = + G P 9 () s = 3 ( + s)( + st )( + st )( st ) G () s ( st ) ( s) 3 G P = 7 + () s e = P 8 s ( + st ) ( + s) ( + s) ( + s( + iα ))( + s( iα )) Range of parameter T =.s Ks T =.s Ks T =.s Ks T =.s Ks n = K8 T =.sk.8s T =.s Ks T =.s Ks α =.s Ks Table. The tested processes with parameter range The and controller parameters, calculated by using the MO method ((9) and (8)), are denoted as area and area, respectively (matlab functions and are.m are given in Appendix B). The and controller parameters calculated by using the DRMO method are denoted as opt and opt (functions and are given in Appendix B). Indexes in G Pi,j denote i = process (-9), j = sub-process (-7). 8

20 Process : G P s e = Ts + Table. controller parameters calculated by using DRMO method () T K K i Table. controller parameters calculated by using MO method () T K K i Table 3. controller parameters calculated by using DRMO method () T K K i K d Table 4. controller parameters calculated by using MO method () T K K i K d

21 G P, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers.

22 G P, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers.

23 G P, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers.

24 .8.6 G P, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P, Fig. 4. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 3

25 G P, Fig. 5. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig. 6. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 4

26 G P, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 5

27 ..5 G P, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.5. G P, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 6

28 Process : G = e s ( Ts + ) P Table 5. controller parameters calculated by using DRMO method () T K K i Table 6. controller parameters calculated by using MO method () T K K i Table 7. controller parameters calculated by using DRMO method () T K K i K d Table 8. controller parameters calculated by using MO method () T K K i K d

29 G P, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 8

30 G P, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig. 4. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 9

31 G P, Fig. 5. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P, Fig. 6. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 3

32 .8.6 G P, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 3

33 G P, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 3

34 G P, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.5. G P, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 33

35 G P, Fig. 33. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P, Fig. 34. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 34

36 Process 3: G P 3 = ( s + )( Ts + ) Table 9. controller parameters calculated by using DRMO method () T K K i Table. controller parameters calculated by using MO method () T K K i Table. controller parameters calculated by using DRMO method () T K K i K d Table. controller parameters calculated by using MO method () T K K i K d

37 ..5 G P3, Fig. 35. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P3, Fig. 36. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 36

38 G P3, Fig. 37. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P3, Fig. 38. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 37

39 .4.3 G P3, Fig. 39. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P3, Fig. 4. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 38

40 G P3, Fig. 4. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P3, Fig. 4. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 39

41 .4.3 G P3, Fig. 43. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P3, Fig. 44. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 4

42 G P3, Fig. 45. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P3, Fig. 46. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 4

43 ..5 G P3, Fig. 47. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P3, Fig. 48. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 4

44 Process 4 : G P 4 = ( s + ) ( Ts + ) Table 3. controller parameters calculated by using DRMO method () T K K i Table 4. controller parameters calculated by using MO method () T K K i Table 5. controller parameters calculated by using DRMO method () T K K i K d Table 6. controller parameters calculated by using MO method () T K K i K d

45 G P4, Fig. 49. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.5. G P4, Fig. 5. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 44

46 G P4, Fig. 5. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P4, Fig. 5. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 45

47 .8.6 G P4, Fig. 53. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P4, Fig. 54. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 46

48 .8.6 G P4, Fig. 55. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P4, Fig. 56. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 47

49 .8.6 G P4, Fig. 57. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P4, Fig. 58. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 48

50 G P4, Fig. 59. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P4, Fig. 6. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 49

51 G P4, Fig. 6. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.5. G P4, Fig. 6. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 5

52 Process 5: G P5 = ( s + ) n Table 7. controller parameters calculated by using DRMO method () n K K i Table 8. controller parameters calculated by using MO method () n K K i Table 9. controller parameters calculated by using DRMO method () n K K i K d Table. controller parameters calculated by using MO method () n K K i K d

53 G P5, Fig. 63. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P5, Fig. 64. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 5

54 G P5, Fig. 65. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P5, Fig. 66. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 53

55 .8.6 G P5, Fig. 67. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P5, Fig. 68. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 54

56 .8.6 G P5, Fig. 69. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P5, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 55

57 .8.6 G P5, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P5, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 56

58 G P5, Fig. 73. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P5, Fig. 74. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 57

59 G P5, Fig. 75. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P5, Fig. 76. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 58

60 Process 6: G P 6 = 3 ( s + )( Ts + )( T s + )( T s + ) Table. controller parameters calculated by using DRMO method () T K K i Table. controller parameters calculated by using MO method () T K K i Table 3. controller parameters calculated by using DRMO method () T K K i K d Table 4. controller parameters calculated by using MO method () T K K i K d

61 G P6, Fig. 77. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P6, Fig. 78. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 6

62 .4.3 G P6, Fig. 79. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.5. G P6, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 6

63 G P6, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P6, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 6

64 G P6, Fig. 83. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P6, Fig. 84. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 63

65 G P6, Fig. 85. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P6, Fig. 86. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 64

66 .8.6 G P6, Fig. 87. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P6, Fig. 88. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 65

67 .8.6 G P6, Fig. 89. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P6, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 66

68 Process 7: G P 7 st = s ( + ) 3 Table 5. controller parameters calculated by using DRMO method () T K K i Table 6. controller parameters calculated by using MO method () T K K i Table 7. controller parameters calculated by using DRMO method () T K K i K d Table 8. controller parameters calculated by using MO method () T K K i K d

69 G P7, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P7, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 68

70 .8.6 G P7, Fig. 93. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P7, Fig. 94. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 69

71 .8.6 G P7, Fig. 95. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P7, Fig. 96. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 7

72 G P7, Fig. 97. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P7, Fig. 98. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 7

73 .5 G P7, Fig. 99. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.5 G P7, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 7

74 G P7, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO 3 G P7, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 73

75 3 3 G P7, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO 4 G P7, Fig. 4. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 74

76 Process 8: G P 8 = ( + st ) ( s + ) e s Table 9. controller parameters calculated by using DRMO method () T K K i Table 3. controller parameters calculated by using MO method () T K K i Table 3. controller parameters calculated by using DRMO method () T K K i K d Table 3. controller parameters calculated by using MO method () T K K i K d

77 .8.6 G P8, Fig. 5. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P8, Fig. 6. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 76

78 .8.6 G P8, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P8, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 77

79 .8.6 G P8, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P8, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 78

80 .8.6 G P8, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P8, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 79

81 .8.6 G P8, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P8, Fig. 4. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 8

82 .8.6 G P8, Fig. 5. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.6.4 G P8, Fig. 6. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 8

83 .8.6 G P8, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.8.6 G P8, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 8

84 Process 9: G P 9 = ( + s) ( + s( + iα ))( + s( iα )) Table 33. controller parameters calculated by using DRMO method () α K K i Table 34. controller parameters calculated by using MO method () α K K i Table 35. controller parameters calculated by using DRMO method () α K K i K d Table 36. controller parameters calculated by using MO method () α K K i K d

85 G P9, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P9, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 84

86 G P9, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO G P9, Fig.. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 85

87 G P9, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P9, Fig. 4. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 86

88 .8.6 G P9, Fig. 5. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P9, Fig. 6. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 87

89 .8.6 G P9, Fig. 7. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P9, Fig. 8. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 88

90 .8.6 G P9, Fig. 9. Process output (upper figure) and input (lower figure) on disturbance when using DRMO.4.3 G P9, Fig. 3. Process output (upper figure) and input (lower figure) on disturbance when using DRMO (solid lines) and MO (broken lines) tuning method for controllers. 89

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion Archives of Control Sciences Volume 6LXII, 016 No. 1, pages 5 17 PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion JAN CVEJN The modulus optimum MO criterion can

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

IMC based automatic tuning method for PID controllers in a Smith predictor configuration Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

Iterative Controller Tuning Using Bode s Integrals

Iterative Controller Tuning Using Bode s Integrals Iterative Controller Tuning Using Bode s Integrals A. Karimi, D. Garcia and R. Longchamp Laboratoire d automatique, École Polytechnique Fédérale de Lausanne (EPFL), 05 Lausanne, Switzerland. email: alireza.karimi@epfl.ch

More information

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes Emmanuel Edet Technology and Innovation Centre University of Strathclyde 99 George Street Glasgow, United Kingdom emmanuel.edet@strath.ac.uk

More information

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Gorka Galdos, Alireza Karimi and Roland Longchamp Abstract A quadratic programming approach is proposed to tune fixed-order

More information

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS Journal of Engineering Science and Technology Vol. 1, No. 8 (215) 113-1115 School of Engineering, Taylor s University MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

More information

Control of integral processes with dead time Part IV: various issues about PI controllers

Control of integral processes with dead time Part IV: various issues about PI controllers Control of integral processes with dead time Part IV: various issues about PI controllers B. Wang, D. Rees and Q.-C. Zhong Abstract: Various issues about integral processes with dead time controlled by

More information

THE ANNALS OF "DUNAREA DE JOS" UNIVERSITY OF GALATI FASCICLE III, 2000 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

THE ANNALS OF DUNAREA DE JOS UNIVERSITY OF GALATI FASCICLE III, 2000 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS ON A TAKAGI-SUGENO FUZZY CONTROLLER WITH NON-HOMOGENOUS DYNAMICS Radu-Emil PRECUP and Stefan PREITL Politehnica University of Timisoara, Department

More information

A Simple PID Control Design for Systems with Time Delay

A Simple PID Control Design for Systems with Time Delay Industrial Electrical Engineering and Automation CODEN:LUTEDX/(TEIE-7266)/1-16/(2017) A Simple PID Control Design for Systems with Time Delay Mats Lilja Division of Industrial Electrical Engineering and

More information

Part II. Advanced PID Design Methods

Part II. Advanced PID Design Methods Part II Advanced PID Design Methods 54 Controller transfer function C(s) = k p (1 + 1 T i s + T d s) (71) Many extensions known to the basic design methods introduced in RT I. Four advanced approaches

More information

Tuning Rules for Proportional Resonant Controllers

Tuning Rules for Proportional Resonant Controllers Tuning Rules for Proportional Resonant Controllers Luís Fernando Alves Pereira and Alexandre Sanfelice Bazanella, Senior Member, IEEE Abstract In this paper we propose a particular structure for resonant

More information

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization A.2 Sensitivity and Feedback Performance A.3

More information

Design of Measurement Noise Filters for PID Control

Design of Measurement Noise Filters for PID Control Preprints of the 9th World Congress The International Federation of Automatic Control Design of Measurement Noise Filters for D Control Vanessa R. Segovia Tore Hägglund Karl J. Åström Department of Automatic

More information

Model-based PID tuning for high-order processes: when to approximate

Model-based PID tuning for high-order processes: when to approximate Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThB5. Model-based PID tuning for high-order processes: when to approximate

More information

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October 4-6, 7, San Francisco, USA An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems Sathe Vivek and M.

More information

CHAPTER 3 TUNING METHODS OF CONTROLLER

CHAPTER 3 TUNING METHODS OF CONTROLLER 57 CHAPTER 3 TUNING METHODS OF CONTROLLER 3.1 INTRODUCTION This chapter deals with a simple method of designing PI and PID controllers for first order plus time delay with integrator systems (FOPTDI).

More information

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl

More information

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 11-1 Road Map of the Lecture XI Controller Design and PID

More information

QFT Framework for Robust Tuning of Power System Stabilizers

QFT Framework for Robust Tuning of Power System Stabilizers 45-E-PSS-75 QFT Framework for Robust Tuning of Power System Stabilizers Seyyed Mohammad Mahdi Alavi, Roozbeh Izadi-Zamanabadi Department of Control Engineering, Aalborg University, Denmark Correspondence

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

LOW COST FUZZY CONTROLLERS FOR CLASSES OF SECOND-ORDER SYSTEMS. Stefan Preitl, Zsuzsa Preitl and Radu-Emil Precup

LOW COST FUZZY CONTROLLERS FOR CLASSES OF SECOND-ORDER SYSTEMS. Stefan Preitl, Zsuzsa Preitl and Radu-Emil Precup Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain LOW COST FUZZY CONTROLLERS FOR CLASSES OF SECOND-ORDER SYSTEMS Stefan Preitl, Zsuzsa Preitl and Radu-Emil Precup Politehnica University

More information

Smith Predictor Based Autotuners for Time-delay Systems

Smith Predictor Based Autotuners for Time-delay Systems Smith Predictor Based Autotuners for Time-dela Sstems ROMAN PROKOP, JIŘÍ KORBEL, RADEK MATUŠŮ Facult of Applied Informatics Tomas Bata Universit in Zlín Nám. TGM 5555, 76 Zlín CZECH REPUBLIC prokop@fai.utb.cz

More information

Research Article. World Journal of Engineering Research and Technology WJERT.

Research Article. World Journal of Engineering Research and Technology WJERT. wjert, 2015, Vol. 1, Issue 1, 27-36 Research Article ISSN 2454-695X WJERT www.wjert.org COMPENSATOR TUNING FOR DISTURBANCE REJECTION ASSOCIATED WITH DELAYED DOUBLE INTEGRATING PROCESSES, PART I: FEEDBACK

More information

Chapter 7 - Solved Problems

Chapter 7 - Solved Problems Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal

More information

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator Galal Ali Hassaan Department of Mechanical Design &

More information

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 9 Robust

More information

Iterative Feedback Tuning for robust controller design and optimization

Iterative Feedback Tuning for robust controller design and optimization Iterative Feedback Tuning for robust controller design and optimization Hynek Procházka, Michel Gevers, Brian D.O. Anderson, Christel Ferrera Abstract This paper introduces a new approach for robust controller

More information

Should we forget the Smith Predictor?

Should we forget the Smith Predictor? FrBT3. Should we forget the Smith Predictor? Chriss Grimholt Sigurd Skogestad* Abstract: The / controller is the most used controller in industry. However, for processes with large time delays, the common

More information

7.2 Controller tuning from specified characteristic polynomial

7.2 Controller tuning from specified characteristic polynomial 192 Finn Haugen: PID Control 7.2 Controller tuning from specified characteristic polynomial 7.2.1 Introduction The subsequent sections explain controller tuning based on specifications of the characteristic

More information

Chapter 5 The SIMC Method for Smooth PID Controller Tuning

Chapter 5 The SIMC Method for Smooth PID Controller Tuning Chapter 5 The SIMC Method for Smooth PID Controller Tuning Sigurd Skogestad and Chriss Grimholt 5.1 Introduction Although the proportional-integral-derivative (PID) controller has only three parameters,

More information

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION K. M. Yanev A. Obok Opok Considering marginal control systems, a useful technique, contributing to the method of multi-stage compensation is suggested. A

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz* Ind. Eng. Chem. Res. 996, 35, 3437-344 3437 PROCESS DESIGN AND CONTROL Improved Filter Design in Internal Model Control Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and

More information

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations Rational Implementation of Distributed Delay Using Extended Bilinear Transformations Qing-Chang Zhong zhongqc@ieee.org, http://come.to/zhongqc School of Electronics University of Glamorgan United Kingdom

More information

Tuning Method of PI Controller with Desired Damping Coefficient for a First-order Lag Plus Deadtime System

Tuning Method of PI Controller with Desired Damping Coefficient for a First-order Lag Plus Deadtime System PID' Brescia (Italy), March 8-0, 0 FrA. Tuning Method of PI Controller with Desired Damping Coefficient for a First-order Lag Plus Deadtime System Yuji Yamakawa*. Yohei Okada** Takanori Yamazaki***. Shigeru

More information

Robust tuning procedures of dead-time compensating controllers

Robust tuning procedures of dead-time compensating controllers ISSN 28 5316 ISRN LUTFD2/TFRT--5645--SE Robust tuning procedures of dead-time compensating controllers Ari Ingimundarson Department of Automatic Control Lund Institute of Technology December 2 Department

More information

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN Chyi Hwang,1 Chun-Yen Hsiao Department of Chemical Engineering National

More information

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0. 6. Sketch the z-domain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)

More information

BASIC PROPERTIES OF FEEDBACK

BASIC PROPERTIES OF FEEDBACK ECE450/550: Feedback Control Systems. 4 BASIC PROPERTIES OF FEEDBACK 4.: Setting up an example to benchmark controllers There are two basic types/categories of control systems: OPEN LOOP: Disturbance r(t)

More information

Robust QFT-based PI controller for a feedforward control scheme

Robust QFT-based PI controller for a feedforward control scheme Integral-Derivative Control, Ghent, Belgium, May 9-11, 218 ThAT4.4 Robust QFT-based PI controller for a feedforward control scheme Ángeles Hoyo José Carlos Moreno José Luis Guzmán Tore Hägglund Dep. of

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

Anisochronic First Order Model and Its Application to Internal Model Control

Anisochronic First Order Model and Its Application to Internal Model Control Anisochronic First Order Model and Its Application to Internal Model Control Vyhlídal, Tomáš Ing., Czech Technical University, Inst. of Instrumentation and Control Eng., Technická 4, Praha 6, 66 7, vyhlidal@student.fsid.cvut.cz

More information

Improving the Control System for Pumped Storage Hydro Plant

Improving the Control System for Pumped Storage Hydro Plant 011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (011) (011) IACSIT Press, Singapore Improving the Control System for Pumped Storage Hydro Plant 1 Sa ad. P. Mansoor

More information

Iterative Feedback Tuning

Iterative Feedback Tuning Iterative Feedback Tuning Michel Gevers CESAME - UCL Louvain-la-Neuve Belgium Collaboration : H. Hjalmarsson, S. Gunnarsson, O. Lequin, E. Bosmans, L. Triest, M. Mossberg Outline Problem formulation Iterative

More information

Robust Internal Model Control for Impulse Elimination of Singular Systems

Robust Internal Model Control for Impulse Elimination of Singular Systems International Journal of Control Science and Engineering ; (): -7 DOI:.59/j.control.. Robust Internal Model Control for Impulse Elimination of Singular Systems M. M. Share Pasandand *, H. D. Taghirad Department

More information

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard Control Systems II ETH, MAVT, IDSC, Lecture 4 17/03/2017 Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded Control

More information

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

More information

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii Contents 1 An Overview and Brief History of Feedback Control 1 A Perspective on Feedback Control 1 Chapter Overview 2 1.1 A Simple Feedback System 3 1.2 A First Analysis of Feedback 6 1.3 Feedback System

More information

Observer Based Friction Cancellation in Mechanical Systems

Observer Based Friction Cancellation in Mechanical Systems 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş

More information

Digital Control Systems

Digital Control Systems Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist

More information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Steady-state error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace

More information

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems Home Search Collections Journals About Contact us My IOPscience A unified double-loop multi-scale control strategy for NMP integrating-unstable systems This content has been downloaded from IOPscience.

More information

Low-order feedback-feedforward controller for dead-time processes with measurable disturbances

Low-order feedback-feedforward controller for dead-time processes with measurable disturbances Preprint, 11th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems Low-order feedback-feedforward controller for dead-time processes with measurable disturbances Carlos Rodríguez

More information

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback CEAI, Vol.17, No.4 pp. 23-32, 2015 Printed in Romania Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback D.Kalpana, T.Thyagarajan, R.Thenral Department of Instrumentation Engineering,

More information

Let the plant and controller be described as:-

Let the plant and controller be described as:- Summary of Fundamental Limitations in Feedback Design (LTI SISO Systems) From Chapter 6 of A FIRST GRADUATE COURSE IN FEEDBACK CONTROL By J. S. Freudenberg (Winter 2008) Prepared by: Hammad Munawar (Institute

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Tuning of PID Controllers Based on Sensitivity Margin Specification

Tuning of PID Controllers Based on Sensitivity Margin Specification Tuning of D Controllers ased on Sensitivity Margin Specification S. Dormido and F. Morilla Dpto. de nformática y Automática-UNED c/ Juan del Rosal 6, 84 Madrid, Spain e-mail: {sdormido,fmorilla}@dia.uned.es

More information

ECE 388 Automatic Control

ECE 388 Automatic Control Lead Compensator and PID Control Associate Prof. Dr. of Mechatronics Engineeering Çankaya University Compulsory Course in Electronic and Communication Engineering Credits (2/2/3) Course Webpage: http://ece388.cankaya.edu.tr

More information

Index. INDEX_p /15/02 3:08 PM Page 765

Index. INDEX_p /15/02 3:08 PM Page 765 INDEX_p.765-770 11/15/02 3:08 PM Page 765 Index N A Adaptive control, 144 Adiabatic reactors, 465 Algorithm, control, 5 All-pass factorization, 257 All-pass, frequency response, 225 Amplitude, 216 Amplitude

More information

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

TRACKING TIME ADJUSTMENT IN BACK CALCULATION ANTI-WINDUP SCHEME

TRACKING TIME ADJUSTMENT IN BACK CALCULATION ANTI-WINDUP SCHEME TRACKING TIME ADJUSTMENT IN BACK CALCULATION ANTI-WINDUP SCHEME Hayk Markaroglu Mujde Guzelkaya Ibrahim Eksin Engin Yesil Istanbul Technical University, Faculty of Electrical and Electronics Engineering,

More information

Robust PID and Fractional PI Controllers Tuning for General Plant Model

Robust PID and Fractional PI Controllers Tuning for General Plant Model 2 مجلة البصرة للعلوم الهندسية-المجلد 5 العدد 25 Robust PID and Fractional PI Controllers Tuning for General Plant Model Dr. Basil H. Jasim. Department of electrical Engineering University of Basrah College

More information

Improved Autotuning Using the Shape Factor from Relay Feedback

Improved Autotuning Using the Shape Factor from Relay Feedback Article Subscriber access provided by NATIONAL TAIWAN UNIV Improved Autotuning Using the Shape Factor from Relay Feedback T. Thyagarajan, and Cheng-Ching Yu Ind. Eng. Chem. Res., 2003, 42 (20), 4425-4440

More information

Chapter 15 - Solved Problems

Chapter 15 - Solved Problems Chapter 5 - Solved Problems Solved Problem 5.. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, Consider a plant having a nominal model given by G o (s) = s + 2 The aim of the

More information

ISA-PID Controller Tuning: A combined min-max / ISE approach

ISA-PID Controller Tuning: A combined min-max / ISE approach Proceedings of the 26 IEEE International Conference on Control Applications Munich, Germany, October 4-6, 26 FrB11.2 ISA-PID Controller Tuning: A combined min-max / ISE approach Ramon Vilanova, Pedro Balaguer

More information

Answers to multiple choice questions

Answers to multiple choice questions Answers to multiple choice questions Chapter 2 M2.1 (b) M2.2 (a) M2.3 (d) M2.4 (b) M2.5 (a) M2.6 (b) M2.7 (b) M2.8 (c) M2.9 (a) M2.10 (b) Chapter 3 M3.1 (b) M3.2 (d) M3.3 (d) M3.4 (d) M3.5 (c) M3.6 (c)

More information

Robust H Control of a Scanning Tunneling Microscope under Parametric Uncertainties

Robust H Control of a Scanning Tunneling Microscope under Parametric Uncertainties 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 FrC08.6 Robust H Control of a Scanning Tunneling Microscope under Parametric Uncertainties Irfan Ahmad, Alina

More information

Lecture plan: Control Systems II, IDSC, 2017

Lecture plan: Control Systems II, IDSC, 2017 Control Systems II MAVT, IDSC, Lecture 8 28/04/2017 G. Ducard Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect

More information

Control Systems. Root Locus & Pole Assignment. L. Lanari

Control Systems. Root Locus & Pole Assignment. L. Lanari Control Systems Root Locus & Pole Assignment L. Lanari Outline root-locus definition main rules for hand plotting root locus as a design tool other use of the root locus pole assignment Lanari: CS - Root

More information

Analysis and Synthesis of Single-Input Single-Output Control Systems

Analysis and Synthesis of Single-Input Single-Output Control Systems Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems

More information

Improved cascade control structure for enhanced performance

Improved cascade control structure for enhanced performance Improved cascade control structure for enhanced performance Article (Unspecified) Kaya, İbrahim, Tan, Nusret and Atherton, Derek P. (7) Improved cascade control structure for enhanced performance. Journal

More information

CDS 101/110 Homework #7 Solution

CDS 101/110 Homework #7 Solution Amplitude Amplitude CDS / Homework #7 Solution Problem (CDS, CDS ): (5 points) From (.), k i = a = a( a)2 P (a) Note that the above equation is unbounded, so it does not make sense to talk about maximum

More information

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT Control 004, University of Bath, UK, September 004 ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT L Ding*, A Bradshaw, C J Taylor Lancaster University, UK. * l.ding@email.com Fax: 0604

More information

Controller Tuning for Disturbance Rejection Associated with a Delayed Double Integrating Process, Part I: PD-PI Controller

Controller Tuning for Disturbance Rejection Associated with a Delayed Double Integrating Process, Part I: PD-PI Controller RESEARCH ARTICLE OPEN ACCESS Controller Tuning for Disturbance Rejection Associated with a Delayed Double Integrating Process, Part I: PD-PI Controller Galal Ali Hassaan Department of Mechanical Design

More information

Automatic Control (TSRT15): Lecture 7

Automatic Control (TSRT15): Lecture 7 Automatic Control (TSRT15): Lecture 7 Tianshi Chen Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 Outline 2 Feedforward

More information

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering Massachusetts Institute of Technology Sponsor: Electrical Engineering and Computer Science Cosponsor: Science Engineering and Business Club Professional Portfolio Selection Techniques: From Markowitz to

More information

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year Linear Control Systems Lecture #3 - Frequency Domain Analysis Guillaume Drion Academic year 2018-2019 1 Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 3, Part 2: Introduction to Affine Parametrisation School of Electrical Engineering and Computer Science Lecture 3, Part 2: Affine Parametrisation p. 1/29 Outline

More information

Limit Cycles in High-Resolution Quantized Feedback Systems

Limit Cycles in High-Resolution Quantized Feedback Systems Limit Cycles in High-Resolution Quantized Feedback Systems Li Hong Idris Lim School of Engineering University of Glasgow Glasgow, United Kingdom LiHonIdris.Lim@glasgow.ac.uk Ai Poh Loh Department of Electrical

More information

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback

More information

Process Identification for an SOPDT Model Using Rectangular Pulse Input

Process Identification for an SOPDT Model Using Rectangular Pulse Input Korean J. Chem. Eng., 18(5), 586-592 (2001) SHORT COMMUNICATION Process Identification for an SOPDT Model Using Rectangular Pulse Input Don Jang, Young Han Kim* and Kyu Suk Hwang Dept. of Chem. Eng., Pusan

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27 1/27 ECEN 605 LINEAR SYSTEMS Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability Feedback System Consider the feedback system u + G ol (s) y Figure 1: A unity feedback system

More information

ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION

ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION Journal of ELECTRICAL ENGINEERING, VOL. 53, NO. 9-10, 00, 33 40 ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION Jiří Macháče Vladimír Bobál A digital adaptive PID controller algorithm which contains

More information

Introduction to. Process Control. Ahmet Palazoglu. Second Edition. Jose A. Romagnoli. CRC Press. Taylor & Francis Group. Taylor & Francis Group,

Introduction to. Process Control. Ahmet Palazoglu. Second Edition. Jose A. Romagnoli. CRC Press. Taylor & Francis Group. Taylor & Francis Group, Introduction to Process Control Second Edition Jose A. Romagnoli Ahmet Palazoglu CRC Press Taylor & Francis Group Boca Raton London NewYork CRC Press is an imprint of the Taylor & Francis Group, an informa

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

YTÜ Mechanical Engineering Department

YTÜ Mechanical Engineering Department YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Date: Lab

More information

Stability of Feedback Control Systems: Absolute and Relative

Stability of Feedback Control Systems: Absolute and Relative Stability of Feedback Control Systems: Absolute and Relative Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University Stability: Absolute and Relative

More information

Improved PI control for a surge tank satisfying level constraints

Improved PI control for a surge tank satisfying level constraints Integral-Derivative Control, Ghent, Belgium, May 9-, 28 FrBT4.6 Improved PI control for a surge tank satisfying level constraints Adriana Reyes-Lúa Christoph Josef Backi Sigurd Skogestad, Department of

More information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Classify a transfer function to see which order or ramp it can follow and with which expected error. Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,

More information

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function

More information

Control Systems I Lecture 10: System Specifications

Control Systems I Lecture 10: System Specifications Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Routh-Hurwitz stability criterion Examples Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling

More information

arxiv: v1 [cs.sy] 30 Nov 2017

arxiv: v1 [cs.sy] 30 Nov 2017 Disturbance Observer based Control of Integrating Processes with Dead-Time using PD controller Sujay D. Kadam SysIDEA Lab, IIT Gandhinagar, India. arxiv:1711.11250v1 [cs.sy] 30 Nov 2017 Abstract The work

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question

More information