Should we forget the Smith Predictor?

Similar documents
Chapter 5 The SIMC Method for Smooth PID Controller Tuning

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

Design of Measurement Noise Filters for PID Control

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

A unified approach for proportional-integral-derivative controller design for time delay processes

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

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

Input-output Controllability Analysis

Control Lab. Thermal Plant. Chriss Grimholt

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

Feedback Control of Linear SISO systems. Process Dynamics and Control

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

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

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

1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation

FEL3210 Multivariable Feedback Control

CHAPTER 10: STABILITY &TUNING

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

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

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

Robust Performance Example #1

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

arxiv: v1 [cs.sy] 30 Nov 2017

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

Robust QFT-based PI controller for a feedforward control scheme

CHAPTER 3 TUNING METHODS OF CONTROLLER

Robust tuning procedures of dead-time compensating controllers

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

Simple analytic rules for model reduction and PID controller tuning

Iterative Controller Tuning Using Bode s Integrals

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

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

Control Systems 2. Lecture 4: Sensitivity function limits. Roy Smith

A comparison between Internal Model Control, optimal PIDF and robust controllers for unstable flow in risers

Observer Based Friction Cancellation in Mechanical Systems

PD controller for second order unstable systems with time-delay

Performance Optimal PI controller Tuning Based on Integrating Plus Time Delay Models

Exercise 1 (A Non-minimum Phase System)

Uncertainty and Robustness for SISO Systems

Control System Design

Part II. Advanced PID Design Methods

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Loop shaping exercise

Dead-Time Compensation and Performance Monitoring in Process Control

Exercise 1 (A Non-minimum Phase System)

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

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

Tuning PD and PID Controllers for Double Integrating Plus Time Delay Systems

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

EE3CL4: Introduction to Linear Control Systems

Robust Smith Predictor Design for Time-Delayed Systems with H Performance

CM 3310 Process Control, Spring Lecture 21

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

Controller Design Based on Transient Response Criteria. Chapter 12 1

Let the plant and controller be described as:-

Improved Autotuning Using the Shape Factor from Relay Feedback

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

ROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS

Improved cascade control structure for enhanced performance

A Tuning of the Nonlinear PI Controller and Its Experimental Application

A Simple PID Control Design for Systems with Time Delay

Automatic Control (TSRT15): Lecture 7

Appendix A MoReRT Controllers Design Demo Software

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

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

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

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

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

Control Systems I Lecture 10: System Specifications

Dr Ian R. Manchester

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

MAE 143B - Homework 9

Richiami di Controlli Automatici

Topic # Feedback Control Systems

COMPARISON OF PI CONTROLLER PERFORMANCE FOR FIRST ORDER SYSTEMS WITH TIME DELAY

Design Methods for Control Systems

Optimal Polynomial Control for Discrete-Time Systems

Analysis of SISO Control Loops

CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS

Optimization of Phase-Locked Loops With Guaranteed Stability. C. M. Kwan, H. Xu, C. Lin, and L. Haynes

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

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Improved PI control for a surge tank satisfying level constraints

Model based control design

Dynamics and PID control. Process dynamics

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

A brief introduction to robust H control

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

FREQUENCY-RESPONSE DESIGN

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

AN INTRODUCTION TO THE CONTROL THEORY

Analysis and Design of Control Systems in the Time Domain

Design and Implementation of Sliding Mode Controller using Coefficient Diagram Method for a nonlinear process

9. Two-Degrees-of-Freedom Design

Transcription:

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 belief is that and controllers have sluggish performance, and that a Smith predictor or similar dead-time compensator can give much improved performance. We claim in this paper that this is a myth. For a given robustness level in terms of the peak sensitivity (M s ), we find that the performance improvement with the Smith predictor is small even for a pure time delay process. For other first-order processes a controller is generally better for a given robustness level. In addition, the Smith Predictor is much more sensitive to time delay errors than and controllers. Keywords:,, Smith Predictor, Performance-Robustness trade-off. INTRODUCTION du dy We find time delays in most industrial processes G(s), see Figure. Time delay is an important aect to consider when applying feedback control because it imposes serious limitations on the performance (Skogestad and Postlethwaite, 5). For the controller K(s), we mostly use the proportional-integral () controller, which is the workhorse of the process industry with more that 95% of all control application being of this type (Åström et al., 995). For integrating processes with large time delays, control is somewhat sluggish, and to impove performance we can add derivative action, i.e. using control (Grimholt and Skogestad, 3). An alternative to control, is to make use of a Smith predictor (), also known as a dead time compensator, (Smith, 957). The uses a model of the process without a time delay to predict the process output, and this new process is controlled by a conventional controller, for example, a controller. See Figure. The controller has good setpoint reonse because it removes the internal delays from the closed-loop transfer function. One drawback is that it has poor performance for input (load) disturbances for processes with slow dynamics because the original open-loop process poles remain unchanged. However, this can be rectified by alternative designs, e.g. see Normey-Rico and Camacho (7). (Kristiansson and Lennartson, ; Ingimundarson and Hägglund, ; Larsson and Hägglund, ) have compared the performance of,, and controllers. These papers investigate performance for load disturbances for a fixed robustness. Most of these papers conclude that has better performance than, and our work further confirms this. In this paper, we examine the optimal performancerobustness trade-off for a and compare it to the optimal trade-off for and with the same robustness level. For performance we consider an average integrated absolute error (iae) performance of step disturbances at the process input and output. The disturbance at the process output is a ecial case of set-point reonse. Robustness is quantified by the peak of the sensitivity and complimentary (y s = ) e K(s) u G(s) n Fig.. Block diagram of the feedback control system. We may treat an output disturbance (d y ) as a ecial case of setpoint change (y s ) sensitivity function (M s and M t ). In addition, we consider time delay robustness which is not captured by M s and M t.. THE FEEDBACK SYSTEMS We consider a range of first-order plus delay (fopd) processes G = ke θs τs + = G e θs, () where k, τ, and θ is the gain, time constant, and time delay of the process, reectively. The process without time delay is represented with G.. PID control There are serveral different parametrizations of the and controller. For optimization purposes, we use the following linear parametrization K = k p + k i /s and K = k p + k i /s + k d s, () We can transform the controller () to the standard parallel ( ideal ) controller, ( K parallel = k c + ) τ i s + τ ds (3) by the following transformation k c = k p, τ i = kp /k i, and τ d = k d/k p. (4) y 8 International Federation of Automatic Control 769

. The Smith Predictor In this paper we consider the original Smith predictor controller K (s) K = + K (s)g (s) ( e θs) (5) where K in the primary conventional controller, which in this paper is a controllers, and G and G are the internal delay-free and delayed models, reectively. A block diagram of the for the case where K is a controller is shown in Figure. The main advantage of the is the potential excellent septpoint reonse. However, because it is impossible to eliminate the open-loop poles in the input disturbance (load disturbance) transfer function, the original has slow settling time for for input disturbances (load disturbances). It is possible to improve this by using a modified as discussed later. 3. QUANTIFYING THE OPTIMAL CONTROLLER 3. Performance In this paper we choose to quantify performance in terms of the iae, iae = y(t) ys (t) dt. (6) To balance the servo/regulatory trade-off, we choose as the performance index a weighted average of iae for a step input disturbance d u and step output d y, ( iaedy (p) J(p) =.5 iae + iae ) du(p) dy iae (7) du where iae dy and iae du are weighting factors, and p is the controller parameters. In this paper, we select the two weighting factors as the optimal iae values when using control, for input and output disturbances, reectively (as recommended by Boyd and Barratt (99)). To ensure robust reference controllers, they are required to have M s =.59, and the resulting weighting factors are given for four processes in Table. It may be argued that a two-degree of freedom controller with a setpoint filter can be used to enhance setpoint performance, and thus we only need to consider input disturbances. But note that although a change on the For those that are curious about the origin of this ecific value M s =.59, it is the resulting M s value for a Simple Internal Model Control (simc) tuned controller with τ c = θ on first-order plus time delay (foptd) process with τ 8θ. e k c Predictor τ is+ G (s)( e θs ) Fig.. Block digram of the controller, K, when K is a controller. u output d y, is equivalent to a setpoint change y s for the system in Figure, it is not affected by a setpoint filter. Thus, we consider disturbance rejection which can only be handled by the feedback controller K(s) (Figure ). 3. Robustness In this paper, we quantify robustness in terms of M st, defined as the largest value of M s and M t (Garnger and Hägglund, 8), M st = max{m s, M t }. (8) where M s and M t are the largest peaks of the sensitivity S(s) and complimentary sensitivity T (s) functions, reectively. Mathematically, M s = max S(jω) = S(jω), ω M t = max T (jω) = T (jω), ω where is the H norm (maximum peak as a function of frequency), and the sensitivity transfer functions are defined as S(s) = /(+G(s) K(s)) and T (s) = S(s). (9) For most stable processes, M s M t. For a given M s we are guaranteed the following gain margin (gm) and phase margin (pm), gm M s M s and ( ) pm arcsin. M t M t () For example, M s =.6 guarantees gm.7 and pm 36.4 =.64 rad. Another important robustness measure is the delay margin (dm), (Åström and Hägglund, 6), dm = pm () ω c where ω c is the crossover frequency. Note that the units for pm [rad] and ω c [rad/s] must be consistent. The delay margin is the smallest change in time-delay that will cause the closed-loop to becomes unstable. We will see for the, that robustness in term of M st does not guarantee robustness in term of dm. 4. OPTIMAL CONTROLLER For a given first-order plus delay process, the iae-optimal, or controller are found for a ecified robustness level by solving the following optimization problem: min p J(p) =.5 ( iaedy (p) iae dy + iae du(p) iae du ) () subject to: M s (p) M ub (3) M t (p) M ub (4) where the two or three parameters in p are for a or controller. Our Smith predictor controller always uses a controller (two parameters in p, see Figure ) For more details on how to solve the optimization problem, see Grimholt and Skogestad (8). The problem is solved repeatedly for different values of M ub. One of the bounds in (3) or (4) will be active if there is a trade-off between robustness and performance. This is the case for values of M ub less than about to 3. 77

Table. Cost function weights and optimal controllers with M st =.59. Weights in J Optimal Optimal Process iae dy iae du M st k c τ i iae dy iae du J k c τ i iae dy iae du J e s.6.6.59..3.6.6..73.3.45.45.9 e s /(s + ).7..59.54..8.4..37.93.69.68.83 e s /(8s + ).7.3.59 3.47 4.4 3..6.3 9.94 3.35.4.38.8 e s /(s + ).7.6.59 8.4 5.6 3.67.6.36.7 3.3.34..47 iae dy and iae du are for a unit step disturbance on output (y) and input (u), reectively. 5. OPTIMAL TRADE-OFF In this section, we present the optimal iae-performance for, and controllers as a function of the robustness level M st. We have considered four fopd process models, defined in (), Pure time delay: τ/θ = Balanced dynamics: τ/θ = Lag dominant: τ/θ = 8 Close to integrating: τ/θ = We have not included results for an integrating process model because does not work for integrating processes. 5. Performance In Figure 3, we show the Pareto optimal iae-performance (J) as a function of robustness (M st ) for the four processes. For the pure time delay process (top left), there is only a small difference between the optimal / and controllers. For very robust controllers with M st =., the improvement with is only %. For robust controllers with M st =.69, the improvement is %. This small improvement is surprising, because was expected to substancially improve performance for delay-dominant proceesses. Note that we write optimal / controller. This is because for a pure time delay process there is no advantage in using derivative action, so the optimal is a controller. Note that the maximum value of M st is.9 for and control. Performance (J) actually gets worse if M st is increases beyond this value, and this region should be avoided. For balanced and lag dominant dynamics (top right and bottom left in Figure 3), has somewhat better performance than. For a robust controller with M st =.69, the has 3% and 7% improved performance, reectively. However, the controller is even better, with 7% and 33% improvement relative to the controller. For a close to integrating process (bottom right Figure 3), has worse performance than the controler. This is because the original retains the large time constant from the open-loop process model (Hägglund, 996). For a robust controller with M st =.69, the controller has -8% worse performance than. On the other side, the controller has an improved performance of 35%. In summary, if we consider performance for a given robustness level in terms of M st, the controller is better than the with, except for a pure time delay process where the potential improved performance is marginal, eecially for the interesting cases with M s less than.6. 5. Delay margin (DM) In the above discussion the trade-off between iae performance and M st robustness, we did not consider the delay error which for is not captured by the M st value and which is actually the main disadvantage of the Smith predictor. The delay margins correonding to Figure 3 are shown in Figure 4. For and control the delay margin follows our M s robustness measure quite smoothly. This is not the case for the, which has a sudden and large drop in dm for higher M st values. For the four process models in this paper, the drop in dm occurs at M st equal to.63,.8,.8, and.84, reectively. In pratice, this means that the the controller is unusable for higher M st values. Thus, the controller is actually worse than what is shown in Figure 3. 6. Robustness 6. DISCUSSION Palmor (98) showed that a with very high gains will have good gm and pm, but have arbitrary small dm. This agrees with Figure 4. Thus, when designing a Smith predictor using only the classical robustness margins (gm and pm) you easily end up with an aggressive controller with very small dm. Adam et al. () showed that these robustness toward error in time delay can be arbitrary small and unsymmetrical, and this is further discussed below. Figure 5 shows for the fopd process G(s) = e s /(s + ) (5) the loop function L for a synthesized with the imc method (τ i = τ) with M s =.8. The resulting L has three crossover frequencies, and two regions with magnitude larger than one. The closed-loop becomes unstable if the Bode stability criteria is violated, L(ω) < for ω8, ω 54, ω 9,..., (6) where ω 8, ω 54, and ω 9 are the frequencies where the phase is 8, 54, and 9 reectively. Note that the first sudden drops in Figure 4 occurs when we get L at ω between ω 8 and ω 54, which makes ω c jump to a higher frequency. Further jumps occur as as ω c jumps to even higher frequencies (Gudin and Mirkin, 7). The two phase crossover frequencies ω 8 and ω 54 are marked in Figure 5. From the Bode criterion, the system becomes unstable if these frequencies move into the shaded 77

.5 G(s) = e s G(s) = e s /(s+) Performance, J.5.5 /.5 G(s) = e s /(8s+) G(s) = e s /(s+) Performance, J.5.5..4.6.8..4.6.8 Fig. 3. Pareto-optimal tradeoff between iae-performance and M st -robustness for, and control. 4 G(s) = e s G(s) = e s /(s+) Delay Margin, dm 3 4 G(s) = e s /(8s+) G(s) = e s /(s+) Delay Margin, dm 3..4.6.8..4.6.8 Fig. 4. Delay Margins (dm) for the Pareto-optimal controllers in Figure 3. 77

regions where the magnitude is larger than one, and these frequencies shift with time delay error, θ. Since we can have L > also for ω > ω 8 with, a with high gain can become unstable both for positive and negative time delay errors. This is not the case for which becomes unstable only for positive time delay errors. For example, for the system in Figure 5 which has a nominal delay of, the system with becomes unstable for time delays errors θ in the intervals, [.66,.45], [.48,.85], and [.38, ). (7) Closed-loop reonses for a and a controller tuned for M st =.8 for three values of θ are shown in Figure 6. We see that the Smith predictor may start to oscillate both for negative ( θ =.45) and positive time delay errors ( θ =.4). One solution to deal with the problem of multiple instability regions, is to limit the loop gain such that it is strictly smaller than at higher frequencies (Ingimundarson and Hägglund, ), that is L(ω) < for ω > ωc. (8) where ω c is the first crossover frequency. This will ensure that the system only becomes unstable if the delay error is θ is positive, as is the case with. However, for system with high loop gain where one of the peaks of L(ω) is almost one, a small under-estimation of the process gain can bring back the peaks. Concerned about the conservatism of multiplicative bound for time delay error Larsson and Hagglund (9) proposed the following robustness bounds, M s = max θ [ θ min, θ max] M t = max θ [ θ min, θ max] S(s, θ) Ms ub (9) T (s, θ) Mt ub () which ensures a minimum gm and pm even for maximum delay error. Form this we can conclude that by ensuring sufficiently small M s and M t peaks for, we get good robustness against delay error. But this also means that will not be able to achieve the lowest iae values in Figure 3. 6. Predictive PI Another way of avoiding some of these limitations with is to use a modified. The p controller (Hägglund, Magnitude L(jω) L = ω 8 ω 54 e s.3s+ e s Frequency, ω Fig. 5. Bode plot of the loop function L = GK for G(s) = e s /(s + ) and M st =.8. y y y G(s) = e s /(s+) θ = θ =.45 θ =.4 5 3 t Fig. 6. Step reonse for and control with different time delay errors, θ. That is, the controllers are tuned with M st =.8 for a model with θ m =, and tested on the real process with θ = θ m + θ. e k c e θs τ is+ Fig. 7. Block digram of the Predictive PI (p) controller 996) is a ecial case of the, where the parameters of the internal model, k and τ, is parametrized in terms of the controller parameters k c and τ i. This is done by assuming a fopd and using the lambda tuning method to express the model parameters in term of the controller parameters. As a result, the p controller only needs 3 parameters to be ecified, namely k c, τ i, and θ, which is same as the number of parameters needed for controller. The delay-free part of the model, G, is reduced and the p controller can be expressed as, k c ( + τ is K p = + τ ( is e k θs ), () where k p, k i, and k θ are tuning parameters. The internal controller delay can be treated as a fixed parameter k θ = θ (normally done), or as a free parameter to additionally improve performance. Because of the modification, the p controller can achieve better disturbance rejection than the because it can avoid the zero-pole cancellation between the controller and process. Also, the p controller, unlike the, works for integrating processes because it retains integral action for these processes. However, otherwise performance compared to control is not improved (Larsson and Hägglund, ) 6.3 Tuning of PID controlles We find in this paper than a controller generally outperformes a Smith predictor controller. This is in agree- ) u 773

ment with findings of Ingimundarson and Hägglund () who say that the performs best over a large portion of the area but it has been shown that it might be difficult to obtain this optimal performance with manual tuning. We disagree with the last portion of this statement as we have found that the simple improved simc-tunings give iae performance close to the optimal in Figure 3 (Grimholt and Skogestad, 3). For the process in () the improved simc-tunings for a cascade controller are (Grimholt and Skogestad, 3) k c = τ k τ c + θ, τ i = min ( τ, 4(τ c + θ) ), τ d = θ/3 () These can be translated to the ideal parameters in () by computing f = + τ d / τ i and using, k c = k c f, τ i = τ i f, τ d = τ d /f (3) By varying τ c we can adjust the robustness. For example, selecting τ c = θ/ gives M s about.6. For control we use the same rules, but set τ d = which gives the original simc rules. In this case, selecting τ c = θ gives M s about.6. Note that the simc controller for a pure time delay process is an integrating controller which gives poorer performance (but smoother reonse) than the / controller in Figure 3. 7. CONCLUSION For processes with large time delays, the common belief is that and controllers have sluggish performance, and that a Smith Predictor or similar can give much improved performance. We find in this paper that this is a myth. We study a wide range of first-order plus delay processes, and we find that with a fixed robustness in terms of the sensitivity function (M s -value), the potensial performance improvement is small or nonexistent (Figure 3). In fact, a -controller is in almost all cases significantly better than a plus -controller. We think this is a fair comparison, because the derivative action in the controllers adds a similar complexity as the Smith predictor part. The only exception is for a pure time delay process where there is no benefit of derivative action so the optimal is a controller. In this case, there is a very small performance benefit is possible with a (Figure 3, upper left), but this comes at the expense of a high sensitivity to time delay errors when we want tight performance (Figure 4). Thus, in practice the expected benefits of the Smith predictor shown in Figure 3 cannot be achieved because of time delay error. Actually, we find that the Smith Predictors tuned for tight performance can have arbitrary small margins to time delay errors (Figure 4). There are modifications of the Smith predictor, which can avoid some of the problems of the for integrating processes, but still the performance is not better than a controller with the same robustness. It has been claimed that Smith predictor is easier to tune than a controller, but we calim that this is not true. In summary, we think that we can safely recommend to forget the Smith predictor, and instead use a well-tuned or controller. REFERENCES Adam, E., Latchman, H., and Crisalle, O. (). Robustness of the Smith predictor with reect to uncertainty in the time-delay parameter. In American Control Conference,. Proceedings of the, volume, 45 457 vol.. Åström, K.J. and Hägglund, T. (6). Advanced PID control. The Instrumentation, Systems, and Automation Society; Research Triangle Park, NC 779. Åström, K.J., Panagopoulos, H., and Hägglund, T. (995). PID Controllers - Theory, Design, and Tuning (nd Edition). ISA, edition. Boyd, S.P. and Barratt, C.H. (99). Linear controller design: limits of performance. Prentice Hall Englewood Cliffs, NJ. Garnger, O. and Hägglund, T. (8). A software tool for robust PID design. In Proc. 7th IFAC World Congress, Seoul, Korea, volume 4, 646 64. Grimholt, C. and Skogestad, S. (3). Optimal PIDcontrol on first order plus time delay systems & verification of the SIMC rules. In th IFAC International Symposium on Dynamics and Control of Process Systems, Mumbia, India, volume 46, 65 7. Grimholt, C. and Skogestad, S. (8). Optimization of fixed order controllers using exact gradients. Unpublished, submitted to Journal of Process Control. Gudin, R. and Mirkin, L. (7). On the delay margin of dead-time compensators. International Journal of Control, 8(8), 36 33. Hägglund, T. (996). An industrial dead-time compensating PI controller. Control Engineering Practice, 4(6), 749 756. Ingimundarson, A. and Hägglund, T. (). Performance comparison between PID and dead-time compensating controllers. Journal of Process Control, (8), 887 895. Kristiansson, B. and Lennartson, B. (). Robust PI and PID controllers including Smith predictor structure. In American Control Conference,. Proceedings of the, volume 3, 97. Larsson, P.O. and Hagglund, T. (9). Robustness margins separating process dynamics uncertainties. In European Control Conference (ECC), Budapest, 543 548. IEEE. Larsson, P.O. and Hägglund, T. (). Comparison between robust PID and predictive PI controllers with constrained control signal noise sensitivity. In IFAC Conf. Advances in PID Control, volume, 75 8. Normey-Rico, J.E. and Camacho, E.F. (7). Control of dead-time processes. Springer Science & Business Media. Palmor, Z.J. (98). Stability properties of Smith deadtime compensator controllers. International Journal of Control, 3(6), 937 949. Skogestad, S. and Postlethwaite, I. (5). Multivariable Feedback Control Analysis and Design. John Wiley & Sons, Ltd, edition. Smith, O. (957). Closer control of loops with dead time. Chemical engineering progress, 53(5), 7 9. 774