HANDBOOK OF
PI AND PID CONTROLLER TUNING RULES
3rd Edition
P575.TP.indd 1
3/20/09 5:16:12 PM
This page intentionally left blank
HANDBOOK OF
PI AND PID CONTROLLER TUNING RULES 3rd Edition
Aidan O’Dwyer Dublin Institute of Technology, Ireland
ICP P575.TP.indd 2
Imperial College Press 3/20/09 5:16:18 PM
Published by Imperial College Press 57 Shelton Street Covent Garden London WC2H 9HE Distributed by World Scientific Publishing Co. Pte. Ltd. 5 Toh Tuck Link, Singapore 596224 USA office: 27 Warren Street, Suite 401-402, Hackensack, NJ 07601 UK office: 57 Shelton Street, Covent Garden, London WC2H 9HE
British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library.
HANDBOOK OF PI AND PID CONTROLLER TUNING RULES (3rd Edition) Copyright © 2009 by Imperial College Press All rights reserved. This book, or parts thereof, may not be reproduced in any form or by any means, electronic or mechanical, including photocopying, recording or any information storage and retrieval system now known or to be invented, without written permission from the Publisher.
For photocopying of material in this volume, please pay a copying fee through the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, USA. In this case permission to photocopy is not required from the publisher.
ISBN-13 978-1-84816-242-6 ISBN-10 1-84816-242-1
Typeset by Stallion Press Email:
[email protected]
Printed in Singapore.
Steven - Hdbook of PI & PID (3rd).pmd
1
9/2/2009, 7:13 PM
b720_FM
17-Mar-2009
FA
Dedication
Once more, this book is dedicated with love to Angela, Catherine and Fiona and to my parents, Sean and Lillian.
b720_FM
17-Mar-2009
This page intentionally left blank
FA
b720_FM
17-Mar-2009
FA
Preface
Proportional integral (PI) and proportional integral derivative (PID) controllers have been at the heart of control engineering practice for over seven decades. However, in spite of this, the PID controller has not received much attention from the academic research community until the past two decades, when work by K.J. Åström, T. Hägglund and F.G. Shinskey, among others, sparked a revival of interest in the use of this ‘workhorse’ of controller implementation. There is strong evidence that PI and PID controllers remain poorly understood and, in particular, poorly tuned in many applications. It is clear that the many controller tuning rules proposed in the literature are not having an impact on industrial practice. One reason is that the tuning rules are not accessible, being scattered throughout the control literature; in addition, the notation used is not unified. The purpose of this book, now in its third edition, is to bring together and summarise, using a unified notation, tuning rules for PI and PID controllers. The author restricts the work to tuning rules that may be applied to the control of processes with time delays (dead times); in practice, this is not a significant restriction, as most process models have a time delay term. In this edition, the structure of the book has been modified from the previous edition, with controller tuning rules for non-self-regulating process models being summarised in a different chapter from those for self-regulating process models. It is the author’s belief that this book will be useful to control and instrument engineering practitioners and will be a useful reference for students and educators in universities and technical colleges. I wish to thank the School of Electrical Engineering Systems, Dublin Institute of Technology, for providing the facilities needed to complete the book. Finally, I am deeply grateful to my mother, Lillian, and my father, Sean, for their inspiration and support over many years and to my family, Angela, Catherine and Fiona, for their love and understanding. Aidan O’Dwyer
vii
b720_FM
17-Mar-2009
This page intentionally left blank
FA
b720_FM
17-Mar-2009
FA
Contents
Preface
........................................................................................................
vii
1. Introduction ........................................................................................................ 1.1 Preliminary Remarks ...................................................................................... 1.2 Structure of the Book......................................................................................
1 1 2
2. Controller Architecture........................................................................................... 2.1 Introduction .................................................................................................. 2.2 Comments on the PID Controller Structures . ................................................ 2.3 Process Modelling .......................................................................................... 2.3.1 Self-regulating process models . ........................................................ 2.3.2 Non-self-regulating process models................................................... 2.4 Organisation of the Tuning Rules ...................................................................
4 4 11 12 12 14 16
3. Controller Tuning Rules for Self-Regulating Process Models ............................... 3.1 Delay Model ................................................................................................. 3.1.1 Ideal PI controller – Table 2 .............................................................. 3.1.2 Ideal PID controller – Table 3 .......................................................... 3.1.3 Ideal controller in series with a first order lag – Table 4 ................ 3.1.4 Classical controller – Table 5 ........................................................... 3.1.5 Generalised classical controller – Table 6 ........................................ 3.1.6 Two degree of freedom controller 1 – Table 7 .................................. 3.2 Delay Model with a Zero ............................................................................... 3.2.1 Ideal PI controller – Table 8 . ............................................................ 3.3 FOLPD Model ............................................................................................... 3.3.1 Ideal PI controller – Table 9 .............................................................. 3.3.2 Ideal PID controller – Table 10 ........................................................ 3.3.3 Ideal controller in series with a first order lag – Table 11 ................ 3.3.4 Controller with filtered derivative – Table 12.................................... 3.3.5 Classical controller – Table 13 ........................................................ 3.3.6 Generalised classical controller – Table 14 . ..................................... 3.3.7 Two degree of freedom controller 1 – Table 15 ............................. 3.3.8 Two degree of freedom controller 2 – Table 16 ............................. 3.3.9 Two degree of freedom controller 3 – Table 17 .............................
18 18 18 23 24 25 26 27 28 28 30 30 78 118 122 134 149 152 168 170
ix
b720_FM
x
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
3.4 FOLPD Model with a Zero ............................................................................ 3.4.1 Ideal PI controller – Table 18 ............................................................ 3.4.2 Ideal controller in series with a first order lag – Table 19 ................ 3.5 SOSPD Model .............................................................................................. 3.5.1 Ideal PI controller – Table 20 .......................................................... 3.5.2 Ideal PID controller – Table 21 ........................................................ 3.5.3 Ideal controller in series with a first order lag – Table 22 ................ 3.5.4 Controller with filtered derivative – Table 23.................................... 3.5.5 Classical controller – Table 24 ........................................................ 3.5.6 Generalised classical controller – Table 25 . ..................................... 3.5.7 Two degree of freedom controller 1 – Table 26 ............................. 3.5.8 Two degree of freedom controller 3 – Table 27 ............................. 3.6 SOSPD Model with a Zero ............................................................................ 3.6.1 Ideal PI controller – Table 28 ......................................................... 3.6.2 Ideal PID controller – Table 29 ........................................................ 3.6.3 Ideal controller in series with a first order lag – Table 30 ............... 3.6.4 Controller with filtered derivative – Table 31.................................... 3.6.5 Classical controller – Table 32 ......................................................... 3.6.6 Generalised classical controller – Table 33 ....................................... 3.6.7 Two degree of freedom controller 1 – Table 34 .............................. 3.6.8 Two degree of freedom controller 3 – Table 35 .............................. 3.7 TOSPD Model .............................................................................................. 3.7.1 Ideal PI controller – Table 36 . .......................................................... 3.7.2 Ideal PID controller – Table 37 ......................................................... 3.7.3 Ideal controller in series with a first order lag – Table 38 ................ 3.7.4 Controller with filtered derivative – Table 39 .................................... 3.7.5 Two degree of freedom controller 1 – Table 40 ................................. 3.7.6 Two degree of freedom controller 3 – Table 41 . ............................... 3.8 Fifth Order System Plus Delay Model ........................................................... 3.8.1 Ideal PID controller – Table 42 ......................................................... 3.8.2 Controller with filtered derivative – Table 43 .................................... 3.8.3 Two degree of freedom controller 1 – Table 44 . ............................... 3.9 General Model . .............................................................................................. 3.9.1 Ideal PI controller – Table 45 ........................................................... 3.9.2 Ideal PID controller – Table 46 ......................................................... 3.9.3 Ideal controller in series with a first order lag – Table 47 ................ 3.9.4 Controller with filtered derivative – Table 48 .................................. 3.9.5 Two degree of freedom controller 1 – Table 49 . .............................. 3.10 Non-Model Specific ...................................................................................... 3.10.1 Ideal PI controller – Table 50 ............................................................ 3.10.2 Ideal PID controller – Table 51 ......................................................... 3.10.3 Ideal controller in series with a first order lag– Table 52 . ................ 3.10.4 Controller with filtered derivative – Table 53 ................................... 3.10.5 Classical controller – Table 54 ......................................................... 3.10.6 Generalised classical controller – Table 55 ......................................
180 180 182 183 183 206 232 236 238 251 253 264 277 277 279 282 284 286 288 289 292 293 293 296 297 298 299 302 303 303 305 308 310 310 312 315 316 317 318 318 324 332 336 341 343
b720_FM
17-Mar-2009
FA
Contents
xi
3.10.7 Two degree of freedom controller 1 – Table 56 . .............................. 346 3.10.8 Two degree of freedom controller 3 – Table 57 . .............................. 349 4. Controller Tuning Rules for Non-Self-Regulating Process Models ....................... 4.1 IPD Model ..................................................................................................... 4.1.1 Ideal PI controller – Table 58 . .......................................................... 4.1.2 Ideal PID controller – Table 59 ...................................................... 4.1.3 Ideal controller in series with a first order lag – Table 60 ................ 4.1.4 Controller with filtered derivative – Table 61 .................................. 4.1.5 Classical controller – Table 62 ......................................................... 4.1.6 Generalised classical controller – Table 63 ..................................... 4.1.7 Two degree of freedom controller 1 – Table 64 . .............................. 4.1.8 Two degree of freedom controller 2 – Table 65 . .............................. 4.1.9 Two degree of freedom controller 3 – Table 66 . .............................. 4.2 IPD Model with a Zero ................................................................................. 4.2.1 Ideal PI controller – Table 67 . .......................................................... 4.3 FOLIPD Model .............................................................................................. 4.3.1 Ideal PI controller – Table 68 ......................................................... 4.3.2 Ideal PID controller – Table 69 ........................................................ 4.3.3 Ideal controller in series with a first order lag – Table 70 ................ 4.3.4 Controller with filtered derivative – Table 71 ................................... 4.3.5 Classical controller – Table 72 ......................................................... 4.3.6 Generalised classical controller – Table 73 ...................................... 4.3.7 Two degree of freedom controller 1 – Table 74 .............................. 4.3.8 Two degree of freedom controller 2 – Table 75 .............................. 4.3.9 Two degree of freedom controller 3 – Table 76 .............................. 4.4 FOLIPD Model with a Zero ........................................................................ 4.4.1 Ideal PID controller – Table 77 . ....................................................... 4.4.2 Ideal controller in series with a first order lag – Table 78 ............... 4.4.3 Classical controller – Table 79 ......................................................... 4.5 I 2 PD Model..................................................................................................... 4.5.1 Ideal PID controller – Table 80 . ....................................................... 4.5.2 Classical controller – Table 81 ........................................................ 4.5.3 Two degree of freedom controller 1 – Table 82 .............................. 4.5.4 Two degree of freedom controller 2 – Table 83 ................................ 4.5.5 Two degree of freedom controller 3 – Table 84 .............................. 4.6 SOSIPD Model ............................................................................................. 4.6.1 Ideal PI controller – Table 85 . .......................................................... 4.6.2 Two degree of freedom controller 1 – Table 86 . .............................. 4.7 SOSIPD Model with a Zero............................................................................ 4.7.1 Classical controller – Table 87 ......................................................... 4.8 TOSIPD Model............................................................................................... 4.8.1 Two degree of freedom controller 1 – Table 88 ..............................
350 350 350 359 364 366 368 371 372 378 381 383 383 385 385 388 392 394 395 397 399 416 418 420 420 422 423 424 424 425 426 427 429 430 430 431 436 436 437 437
b720_FM
xii
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
4.9 General Model with Integrator ....................................................................... 4.9.1 Ideal PI controller – Table 89 . .......................................................... 4.9.2 Two degree of freedom controller 1 – Table 90 ................................ 4.10 Unstable FOLPD Model ................................................................................ 4.10.1 Ideal PI controller – Table 91 ............................................................ 4.10.2 Ideal PID controller – Table 92 ........................................................ 4.10.3 Ideal controller in series with a first order lag – Table 93 ............... 4.10.4 Classical controller – Table 94 ....................................................... 4.10.5 Generalised classical controller – Table 95 ....................................... 4.10.6 Two degree of freedom controller 1 – Table 96 ................................ 4.10.7 Two degree of freedom controller 2 – Table 97 .............................. 4.10.8 Two degree of freedom controller 3 – Table 98 .............................. 4.11 Unstable FOLPD Model with a Zero ........................................................... 4.11.1 Ideal PI controller – Table 99 ............................................................ 4.11.2 Ideal controller in series with a first order lag – Table 100 ............. 4.11.3 Generalised classical controller – Table 101 .................................... 4.11.4 Two degree of freedom controller 1 – Table 102 ............................ 4.12 Unstable SOSPD Model (one unstable pole) ................................................ 4.12.1 Ideal PI controller – Table 103 ........................................................ 4.12.2 Ideal PID controller – Table 104 . ..................................................... 4.12.3 Ideal controller in series with a first order lag – Table 105 .............. 4.12.4 Classical controller – Table 106 ........................................................ 4.12.5 Two degree of freedom controller 1 – Table 107 .............................. 4.12.6 Two degree of freedom controller 3 – Table 108 .............................. 4.13 Unstable SOSPD Model (two unstable poles) ............................................... 4.13.1 Ideal PID controller – Table 109 ...................................................... 4.13.2 Generalised classical controller – Table 110 . ................................... 4.13.3 Two degree of freedom controller 2 – Table 111 .............................. 4.14 Unstable SOSPD Model with a Zero .............................................................. 4.14.1 Ideal PI controller – Table 112 . ........................................................ 4.14.2 Ideal controller in series with a first order lag – Table 113 .............. 4.14.3 Generalised classical controller – Table 114 ................................... 4.14.4 Two degree of freedom controller 1 – Table 115 .............................. 4.14.5 Two degree of freedom controller 3 – Table 116 ..............................
438 438 439 440 440 447 455 458 462 463 473 475 480 480 481 483 484 486 486 488 490 491 497 503 506 506 508 509 511 511 513 516 518 520
5. Performance and Robustness Issues in the Compensation of FOLPD Processes with PI and PID Controllers ................................................................... 5.1 Introduction ................................................................................................... 5.2 The Analytical Determination of Gain and Phase Margin ............................. 5.2.1 PI tuning formulae ............................................................................... 5.2.2 PID tuning formulae ........................................................................... 5.3 The Analytical Determination of Maximum Sensitivity ................................ 5.4 Simulation Results ..........................................................................................
521 521 522 522 525 529 529
b720_FM
17-Mar-2009
FA
Contents
5.5 Design of Tuning Rules to Achieve Constant Gain and Phase Margins, for All Values of Delay................................................................................... 5.5.1 PI controller design.............................................................................. 5.5.1.1 Processes modelled in FOLPD form...................................... 5.5.1.2 Processes modelled in IPD form ........................................... 5.5.2 PID controller design .......................................................................... 5.5.2.1 Processes modelled in FOLPD form – classical controller.... 5.5.2.2 Processes modelled in SOSPD form – series controller......... 5.5.2.3 Processes modelled in SOSPD form with a negative zero – classical controller ...................................................... 5.5.3 PD controller design . .......................................................................... 5.6 Conclusions . ..................................................................................................
xiii
534 534 534 536 539 539 541 542 542 543
Appendix 1 Glossary of Symbols and Abbreviations................................................. 544 Appendix 2 Some Further Details on Process Modelling........................................... 551 Bibliography
........................................................................................................ 565
Index
........................................................................................................ 599
This page intentionally left blank
b720_Chapter-01
17-Mar-2009
FA
Chapter 1
Introduction
1.1 Preliminary Remarks The ability of proportional integral (PI) and proportional integral derivative (PID) controllers to compensate most practical industrial processes has led to their wide acceptance in industrial applications. Koivo and Tanttu (1991), for example, suggest that there are perhaps 5–10% of control loops that cannot be controlled by single input, single output (SISO) PI or PID controllers; in particular, these controllers perform well for processes with benign dynamics and modest performance requirements (Hwang, 1993; Åström and Hägglund, 1995). It has been stated that 98% of control loops in the pulp and paper industries are controlled by SISO PI controllers (Bialkowski, 1996) and that in process control applications, more than 95% of the controllers are of PID type (Åström and Hägglund, 1995). PI or PID controller implementation has been recommended for the control of processes of low to medium order, with small time delays, when parameter setting must be done using tuning rules and when controller synthesis is performed either once or more often (Isermann, 1989). However, despite decades of development work, surveys indicating the state of the art of control in industrial practice report sobering results. For example, Ender (1993) states that in his testing of thousands of control loops in hundreds of plants, it has been found that more than 30% of installed controllers are operating in manual mode and 65% of loops operating in automatic mode produce less variance in manual than in automatic (i.e. the automatic controllers are poorly tuned). The situation does not appear to have improved more recently, as Van Overschee and De Moor (2000) report that 80% of PID controllers are badly tuned; 30% of PID controllers operate in manual with another 30% of the controlled loops increasing the short term variability of the process to be controlled (typically due to too strong integral action). The authors state that 25%
1
b720_Chapter-01
2
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
of all PID controller loops use default factory settings, implying that they have not been tuned at all. These and other surveys (well summarised by Yu, 1999, pp. 1–2) show that the determination of PI and PID controller tuning parameters is a vexing problem in many applications. The most direct way to set up controller parameters is the use of tuning rules; obviously, the wealth of information on this topic available in the literature has been poorly communicated to the industrial community. One reason is that this information is scattered in a variety of media, including journal papers, conference papers, websites and books for a period of over seventy years. The purpose of this book is to bring together, in summary form, the tuning rules for PI and PID controllers that have been developed to compensate SISO processes with time delay. 1.2 Structure of the Book Tuning rules are set out in the book in tabular form. This form allows the rules to be represented compactly. The tables have four or five columns, according to whether the controller considered is of PI or PID form, respectively. The first column in all cases details the author of the rule and other pertinent information. The final column in all cases is labelled ‘Comment’; this facilitates the inclusion of information about the tuning rule that may be useful in its application. The remaining columns detail the formulae for the controller parameters. Chapter 2 explores the range of PI and PID controller structures proposed in the literature. It is often forgotten that different manufacturers implement different versions of the PID controller algorithm (in particular); therefore, controller tuning rules that work well in one PID architecture may work poorly in another. This chapter also details the process models used to define the controller tuning rules. Chapters 3 and 4 detail, in tabular form, PI and PID controller tuning rules (and their variations), as applied to a wide variety of self-regulating process models and non-self-regulating process models, respectively. One-hundred-andsixteen such tables are provided altogether. To allow the reader to access data readily, the author has arranged that each table starts on its own page; each table is preceded by the controller used, together with a block diagram showing the unity feedback closed loop arrangement of the controller and process model. In Chapter 5, analytical calculations of the gain and phase margins of a large sample of PI and PID controller tuning rules are determined, when the process is modelled in first order lag plus time delay (FOLPD) form, at a range of ratios
b720_Chapter-01
17-Mar-2009
Chapter 1: Introduction
FA
3
of time delay to time constant of the process model. Results are given in graphical form. An important feature of the book is the unified notation used for the tuning rules; a glossary of the symbols used is provided in Appendix 1. Appendix 2 outlines the range of methods used to determine process model parameters; this information is presented in summary form, as this topic could provide data for a book in itself. However, sufficient information, together with references, is provided for the interested reader. Finally, a comprehensive reference list is provided. In particular, the author would like to recommend the contributions by McMillan (1994), Åström and Hägglund (1995), (2006), Shinskey (1994), (1996), Tan et al. (1999a), Yu (1999), Lelic and Gajic (2000) and Ang et al. (2005) to the interested reader, which treat comprehensively the wider perspective of PID controller design and application.
b720_Chapter-02
17-Mar-2009
FA
Chapter 2
Controller Architecture
2.1 Introduction The ideal continuous time domain PID controller for a SISO process is expressed in the Laplace domain as follows:
U (s ) = G c (s ) E (s )
(2.1)
with G c (s) = K c (1 +
1 + Td s) Ti s
(2.2)
and with K c = proportional gain, Ti = integral time constant and Td = derivative time constant. If Ti = ∞ and Td = 0 (i.e. P control), then it is clear that the closed loop measured value y will always be less than the desired value r (for processes without an integrator term, as a positive error is necessary to keep the measured value constant, and less than the desired value). The introduction of integral action facilitates the achievement of equality between the measured value and the desired value, as a constant error produces an increasing controller output. The introduction of derivative action means that changes in the desired value may be anticipated, and thus an appropriate correction may be added prior to the actual change. Thus, in simplified terms, the PID controller allows contributions from present controller inputs, past controller inputs and future controller inputs. Many variations of the PID controller structure have been proposed (indeed, the PI controller structure is itself a subset of the PID controller structure). As Tan et al. (1999a) suggest, one important reason for the non-standard structures is due to the transition of the controllers from pneumatic implementation through electronic implementation to the present microprocessor implementation. A substantial number of the variations in the controller structures used may be 4
b720_Chapter-02
17-Mar-2009
Chapter 2: Controller Architecture
FA
5
summarised by controller structure ‘supersets’. In this book, nine such supersets are specified, which allows a sensible restriction on the number of tables that need to be detailed. The controller structures specified are detailed below. 1. The ideal PI controller structure:
1 G c (s) = K c 1 + Ti s
(2.3)
2. The ideal PID controller structure: 1 G c (s) = K c 1 + + Td s Ti s
(2.4)
This controller structure has also been labelled the ‘non-interacting’ controller (McMillan, 1994), the ‘ISA’ algorithm (Gerry and Hansen, 1987) or the ‘parallel non-interacting’ controller (Visioli, 2001). A variation of the controller is labelled the ‘parallel’ controller structure (McMillan, 1994). G c (s ) = K c +
1 + Td s Ti s
(2.5)
This variation has also been labelled the ‘ideal parallel’, ‘non-interacting’, ‘independent’ or ‘gain independent’ algorithm. The ideal PID controller structure is used in the following products: (a) Allen Bradley PLC5 product (McMillan, 1994) (b) Bailey FC19 PID algorithm (EZYtune, 2003) (c) Fanuc Series 90–30 and 90–70 Independent Form PID algorithm (EZYtune, 2003) (d) Intellution FIX products (McMillan, 1994) (e) Honeywell TDC3000 Process Manager Type A, non-interactive mode product (ISMC, 1999) (f) Leeds and Northrup Electromax 5 product (Åström and Hägglund, 1988) (g) Yokogawa Field Control Station (FCS) PID algorithm (EZYtune, 2003).
b720_Chapter-02
6
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
3. Ideal controller in series with a first order lag: 1 1 + Td s G c (s) = K c 1 + Ti s Tf s + 1
(2.6)
4. Controller with filtered derivative:
Td s 1 G c (s ) = K c 1 + + Ti s 1 + s Td N
(2.7)
This structure is used in the following products: (a) Bailey Net 90 PID error input product with N = 10 (McMillan, 1994) and FC156 Independent Form PID algorithm (EZYtune, 2003) (b) Concept PIDP1 and PID1 PID algorithms (EZYtune, 2003) (c) Fischer and Porter DCU 3200 CON PID algorithm with N = 8 (EZYtune, 2003) (d) Foxboro EXACT I/A series PIDA product (in which it is an option labelled ideal PID) (Foxboro, 1994) (e) Hartmann and Braun Freelance 2000 PID algorithm (EZYtune, 2003) (f) Modicon 984 product with 2 ≤ N ≤ 30 (McMillan, 1994; EZYtune, 2003) (g) Siemens Teleperm/PSC7 ContC/PCS7 CTRL PID products with N = 10 (ISMC, 1999) and the S7 FB41 CONT_C PID product (EZYtune, 2003).
5. Classical controller: This controller is also labelled the ‘cascade’ controller (Witt and Waggoner, 1990), the ‘interacting’ or ‘series’ controller (Poulin and Pomerleau, 1996), the ‘interactive’ controller (Tsang and Rad, 1995), the ‘rate-before-reset’ controller (Smith and Corripio, 1997), the ‘analog’ controller (St. Clair, 2000) or the ‘commercial’ controller (Luyben, 2001). 1 1 + sTd G c (s) = K c 1 + Ti s 1 + s Td N
(2.8)
b720_Chapter-02
17-Mar-2009
FA
Chapter 2: Controller Architecture
7
The structure is used in the following products: (a) Honeywell TDC Basic/Extended/Multifunction Types A and B products with N = 8 (McMillan, 1994) (b) Toshiba TOSDIC 200 product with 3.33 ≤ N ≤ 10 (McMillan, 1994) (c) Foxboro EXACT Model 761 product with N = 10 (McMillan, 1994) (d) Honeywell UDC6000 product with N = 8 (Åström and Hägglund, 1995) (e) Honeywell TDC3000 Process Manager product – Type A, interactive mode with N = 10 (ISMC, 1999) (f) Honeywell TDC3000 Universal, Multifunction and Advanced Multifunction products with N = 8 (ISMC, 1999) (g) Foxboro EXACT I/A Series PIDA product (in which it is an option labelled series PID) (Foxboro, 1994). A subset of the classical PID controller is the so-called ‘series’ controller structure, also labelled the ‘interacting’ controller or the ‘analog algorithm’ (McMillan, 1994) or the ‘dependent’ controller (EZYtune, 2003). 1 (1 + sTd ) G c (s) = K c 1 + Ti s
(2.9)
The structure is used in the following products: (a) Turnbull TCS6000 series product (McMillan, 1994) (b) Alfa-Laval Automation ECA400 product (Åström and Hägglund, 1995) (c) Foxboro EXACT 760/761 product (Åström and Hägglund, 1995). A further related structure is one labelled the ‘interacting’ controller (Fertik, 1975). Td s 1 1 + G c (s) = K c 1 + Ti s 1 + s Td N
The structure is used in the following products: (a) Bailey FC156 Classical Form PID product (EZYtune, 2003) (b) Fischer and Porter DCI 4000 PID algorithm (EZYtune, 2003).
(2.10)
b720_Chapter-02
8
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
6. Generalised classical controller: Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
(2.11)
7. Two degree of freedom controller 1: [1 − β]Td s R (s) − K 1 + 1 + Td s 1 + U (s) = K c [1 − α] + c Td T Ti s Ti s 1 1+ d + s N N
Y(s) (2.12) s
This controller is also labelled the ‘m-PID’ controller (Huang et al., 2000), the ‘ISA-PID’ controller (Leva and Colombo, 2001) and the ‘P-I-PD (only P is DOF) incomplete 2DOF algorithm’ (Mizutani and Hiroi, 1991). This structure is used in the following products: (a) Bailey Net 90 PID PV and SP product (McMillan, 1994) (b) Yokogawa SLPC products with α = −1 , β = −1 , N = 10 (McMillan, 1994) (c) Omron E5CK digital controller with β = 1 and N = 3 (ISMC, 1999). Notable subsets of this controller structure are: Td s 1 1 R (s) − K c 1 + • U (s) = K c 1 + + T Ti s Ti s 1+ d N
Y(s) s
(2.13)
which is used in the following products: (a) Allen Bradley SLC5/02, SLC5/03, SLC5/04, PLC5 and Logix5550 products (EZYtune, 2003) (b) Modcomp product with N = 10 (McMillan, 1994).
b720_Chapter-02
17-Mar-2009
FA
Chapter 2: Controller Architecture
1 1 R (s) − K c 1 + • U (s) = K c 1 + + Td s Y (s) Ti s Ti s
9
(2.14)
Also labelled the ‘PI+D’ controller structure (Chen, 1996) or the dependent, ideal, non-interacting controller structure (Cooper, 2006a), it is used in the following products: (a) ABB 53SL6000 product (ABB, 2001) (b) Genesis product (McMillan, 1994) (c) Honeywell TDC3000 Process Manager Type B, non-interactive mode product (ISMC, 1999) (d) Square D PIDR PID product (EZYtune, 2003). 1 1 R (s) − K c 1 + • U (s) = K c + Td s Y(s) Ti s Ti s
(2.15)
which is used in the following products: (a) Toshiba AdTune TOSDIC 211D8 product (Shigemasa et al., 1987) (b) Honeywell TDC3000 Process Manager Type C non-interactive mode product (ISMC, 1999). 8. Two degree of freedom controller 2: T s 1 d 1 + b f 1s (F(s)R (s) − Y(s) ) − K Y(s) , + U(s) = K c 1 + 0 T 1 + a f 1s Ti s 1+ d s N 1 + b f 2 s + b f 3s 2 + b f 4 s 3 + b f 5s 4 F(s) = (2.16) 1 + a f 2 s + a f 3s 2 + a f 4 s 3 + a f 5 s 4
b720_Chapter-02
10
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
9. Two degree of freedom controller 3: U (s) = F1 (s)R (s) − F2 (s)Y(s) , ( ) 1 − β T s 1 + b f 1s [1 − χ] + δ + d , F1 (s) = K c [1 − α ] + Td 1 + a f 1s + a f 2 s 2 Ti s 1 + Ti s 1+ s N 1+ b f 2s [ 1 − φ] [1 − ϕ]Td s [ ] + F2 (s) = K c 1 − ε + T Ti s 1 + a f 3s + a f 4 s 2 1+ d s N K (b + b f 4 s ) − 0 f3 (2.17) 1 + a f 5s Notable subsets of this controller structure are:
Td s 1 R (s) − 1 + • U (s) = K c 1 + Y(s) Ti s 1 + (Td N )s
(2.18)
Also labelled the ‘reset-feedback’ controller structure (Huang et al., 1996), it is used in the following products: (a) Bailey Fisher and Porter 53SL6000 and 53MC5000 products (ISMC, 1999) (b) Moore Model 352 Single-Loop Controller product (Wade, 1994). 1 + Td s 1 R (s) − • U(s) = K c 1 + Y(s) 1 + (Td N )s Ti s
(2.19)
Also labelled the ‘industrial controller’ structure (Kaya and Scheib, 1988), it is used in the following products: (a) Fisher-Rosemount Provox product with N = 8 (ISMC, 1999; McMillan, 1994) (b) Foxboro Model 761 product with N = 10 (McMillan, 1994) (c) Fischer-Porter Micro DCI product (McMillan, 1994)
b720_Chapter-02
17-Mar-2009
FA
Chapter 2: Controller Architecture
11
(d) Moore Products Type 352 controller with 1 ≤ N ≤ 30 (McMillan, 1994) (e) SATT Instruments EAC400 product with N = 8.33 (McMillan, 1994) (f) Taylor Mod 30 ESPO product with N = 16.7 (McMillan, 1994) (g) Honeywell TDC3000 Process Manager Type B, interactive mode product with N = 10 (ISMC, 1999). Kc 1 1 + sTd R (s) − K c 1 + • U (s) = Tis Tis 1 + sTd N
Y (s)
(2.20)
which is used in the following products: (a) Honeywell TDC3000 Process Manager Type C, interactive mode product with N = 10 (ISMC, 1999) (b) Honeywell TDC3000 Universal, Multifunction and Advanced Multifunction products with N = 8 (ISMC, 1999). 2.2 Comments on the PID Controller Structures
In some cases, one controller structure may be transformed into another; clearly, the ideal and parallel controller structures (Equations 2.4 and 2.5) are very closely related. It is shown by McMillan (1994), among others, that the parameters of the ideal PID controller may be worked out from the parameters of the series PID controller, and vice versa. The ideal PID controller is given in Equation (2.22) and the series PID controller is given in equation (2.23). 1 G cp (s) = K cp 1 + + Tdp s Tip s
(2.22)
1 (1 + sTds ) G cs (s) = K cs 1 + Tis s
(2.23)
Then, it may be shown that T K cp = 1 + ds Tis
Tis K cs , Tip = (Tis + Tds ) , Tdp = Tis + Tds
Tds .
b720_Chapter-02
12
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Similarly, it may be shown that, provided Tip > 4Tdp ,
T , T = 0.5T 1 + 1 − 4 dp is ip Tip Tdp . Tds = 0.5Tdp 1 − 1 − 4 Tip
Tdp K cs = 0.5K cp 1 + 1 − 4 Tip
,
Åström and Hägglund (1996) point out that the ideal controller admits complex zeroes and is thus a more flexible controller structure than the series controller, which has real zeroes; however, in the frequency domain, the series controller has the interesting interpretation that the zeroes of the closed loop transfer function are the inverse values of Tis and Tds . O’Dwyer (2001b) developed a comprehensive set of tuning rules for the series PID controller, based on the ideal PID controller; as these are not strictly original tuning rules, only representative examples are included in the relevant tables. In a similar manner, it is straightforward to show that controller structures (2.6), (2.7) and (2.8) are subsets of a more general controller structure, and controller parameters may be transformed readily from one structure to another. 2.3 Process Modelling
Processes with time delay may be modelled in a variety of ways. The modelling strategy used will influence the value of the model parameters, which will in turn affect the controller values determined from the tuning rules. The modelling strategy used in association with each tuning rule, as described in the original papers, is indicated in the tables (see Chapters 3 and 4). These modelling strategies are outlined in Appendix 2. Process models may be classified as selfregulating or non-self-regulating, and the models that fall into these categories are now detailed. 2.3.1 Self-regulating process models
1. 2.
Delay model: G m (s) = K m e −sτm Delay model with a zero: G m (s) = K m (1 + Tm 3 s)e − sτ m or G m (s) = K m (1 − Tm 4 s)e − sτ m
b720_Chapter-02
17-Mar-2009
FA
Chapter 2: Controller Architecture
13
3.
First order lag plus time delay (FOLPD) model: G m (s) =
4.
FOLPD model with a zero:
K m e −sτ m 1 + sTm
K m (1 − sTm 4 )e − sτ m K m (1 + sTm 3 )e −sτm or G m (s) = G m (s ) = 1 + sTm1 1 + sTm1 5.
Second order system plus time delay (SOSPD) model: K m e − sτ m or G m (s) = G m (s) = 2 (1 + Tm1s )(1 + Tm 2 s ) Tm1 s 2 + 2ξ m Tm1s + 1 K m e − sτ m
6.
SOSPD model with a zero: G m (s ) =
G m (s) = 7.
K m (1 + sTm 3 )e − sτm 2
Tm1 s 2 + 2ξ m Tm1s + 1
or G m (s) =
K m (1 − sTm 4 )e −sτ m K m (1 − sTm 4 )e − sτ m or G m (s) = 2 (1 + sTm1 )(1 + sTm 2 ) Tm1 s 2 + 2ξ m Tm1s + 1
Third order system plus time delay (TOSPD) model: G m (s ) =
K m (1 + b1s + b 2 s 2 + b 3s 3 )e − sτ m or 1 + a 1s + a 2 s 2 + a 3s 3
(
G m (s ) =
)
K m e − sτ m or (1 + sTm1 )(1 + sTm 2 )(1 + sTm3 ) G m (s) =
(T
m1
8.
K m (1 + sTm 3 )e −sτm (1 + sTm1 )(1 + sTm 2 )
K m (Tm 3 s + 1)e −sτ m
)
s + 2ξ m Tm1s + 1 (Tm 2 s + 1)
2 2
Fifth order system plus delay model: G m (s ) =
K m (1 + b1s + b 2 s 2 + b 3s 3 + b 4 s 4 + b s s 5 )e − sτm 1 + a 1s + a 2 s 2 + a 3s 3 + a 4 s 4 + a 5s 5
(
)
b720_Chapter-02
14
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
9. General model. 10. Non-model specific. Corresponding tuning rules may also apply to non-selfregulating processes. 2.3.2 Non-self-regulating process models
1.
Integral plus time delay (IPD) model: G m (s) =
2.
IPD model with a zero: G m (s) =
3.
K m e −sτ m s
K m (1 + sTm 3 )e −sτ m K (1 − sTm 4 )e −sτ m or G m (s) = m s s
First order lag plus integral plus time delay (FOLIPD) model: K m e −sτ m G m (s) = s(1 + sTm )
4.
FOLIPD model with a zero: G m (s) =
5. 6.
7. 8.
K m (1 + sTm 3 )e −sτ m K (1 − sTm 4 )e −sτ m or G m (s) = m s(1 + sTm1 ) s(1 + sTm1 )
Integral squared plus time delay ( I 2 PD ) model: G m (s) =
K m e − sτ m
s2 Second order system plus integral plus time delay (SOSIPD) model: K m e −sτ m K m e −sτ m G ( s ) or = G m (s ) = m 2 2 s(1 + sTm1 ) s(Tm1 s 2 + 2ξ m Tm1s + 1)
K m (1 + sTm 3 )e − sτ m s(1 + sTm1 )(1 + sTm 2 ) Third order system plus integral plus time delay (TOSIPD) model: SOSIPD model with a zero: G m (s) =
G m (s) =
K m e − sτ m K m e − sτ m or G m (s) = 3 s(1 + sTm1 )(1 + sTm 2 )(1 + sTm 3 ) s(1 + sTm1 )
b720_Chapter-02
17-Mar-2009
FA
Chapter 2: Controller Architecture
9.
15
General model with integrator: G m (s) =
K m e − sτ m
s(1 + sTm1 )
n
or
K G m (s ) = m s
∏ (T ∏ (T i
i
)∏ (T s + 1)∏ (T
m1i s + 1
m 3i
i
i
m 2i m 4i
2 2
) e s + 1)
s + 2ξ m ni Tm 2i s + 1
2 2
s + 2ξ mdi Tm 4i
−sτ m
K m e −sτm Tm s − 1 11. Unstable FOLPD model with a zero:
10. Unstable FOLPD model: G m (s) =
G m (s) =
K m (1 + sTm 3 )e −sτm K (1 − sTm 4 )e − sτ m or G m (s) = m Tm s − 1 Tm1s − 1
12. Unstable SOSPD model (one unstable pole): G m (s ) =
K m e − sτm (Tm1s − 1)(1 + sTm 2 )
G m (s ) =
K m e − sτ m (Tm1s − 1)(Tm 2 s − 1)
13. Unstable SOSPD model (two unstable poles):
14. Unstable SOSPD model with a zero:
G m (s) =
K m (1 + Tm 3 s )e −sτ m 2
Tm1 s 2 − 2ξ m Tm1s + 1
or
K m (1 + Tm 3 s )e − sτ m 2
− Tm1 s 2 + 2ξ m Tm1s + 1 G m (s ) =
or
K m (1 − sTm 4 )e − sτ m 2
Tm1 s 2 − 2ξ m Tm1s + 1
b720_Chapter-02
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
16
Table 1 shows the number of tuning rules defined for each PI/PID controller structure and types of process model. The following data is key to the process model type: Model 1: Stable FOLPD model (with or without a zero) Model 2: Stable SOSPD model (with or without a zero) Model 3: Other stable models Model 4: Non-model specific Model 5: Models with an integrator Model 6: Open loop unstable models Table 1: PI/PID controller structure and tuning rules – a summary Process model Controller Equation (2.3) (2.4) (2.6) (2.7) (2.8) (2.11) (2.12) (2.16) (2.17) Total
1
2
3
4
5
6
261 140 20 36 74 7 74 7 28 649
63 82 23 9 53 7 36 3 15 291
58 20 3 5 1 1 14 0 1 103
59 63 9 11 12 4 9 0 2 169
90 66 16 6 26 5 106 16 8 339
32 35 17 0 17 6 37 8 30 182
Total 563 406 88 67 183 30 276 34 84 1731
Table 1 shows that for the tuning rules defined, 60% are based on a selfregulating (or stable) model, 10% are non-model specific, with the remaining 30% based on a non-self-regulating model. 2.4 Organisation of the Tuning Rules
The tuning rules are organised in tabular form in Chapters 3 and 4. Within each table, the tuning rules are classified further; the main subdivisions made are as follows: (i) Tuning rules based on a measured step response (also called process reaction
curve methods). (ii) Tuning rules based on minimising an appropriate performance criterion, either for optimum regulator or optimum servo action.
b720_Chapter-02
17-Mar-2009
Chapter 2: Controller Architecture
FA
17
(iii) Tuning rules that give a specified closed loop response (direct synthesis
tuning rules). Such rules may be defined by specifying the desired poles of the closed loop response, for instance, though more generally, the desired closed loop transfer function may be specified. The definition may be expanded to cover techniques that allow the achievement of a specified gain margin and/or phase margin. (iv) Robust tuning rules, with an explicit robust stability and robust performance criterion built into the design process. (v) Tuning rules based on recording appropriate parameters at the ultimate frequency (also called ultimate cycling methods). (vi) Other tuning rules, such as tuning rules that depend on the proportional gain required to achieve a quarter decay ratio or to achieve magnitude and frequency information at a particular phase lag. Some tuning rules could be considered to belong to more than one subdivision, so the subdivisions cannot be considered to be mutually exclusive; nevertheless, they provide a convenient way to classify the rules. All symbols used in the tables are defined in Appendix 1.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3
Controller Tuning Rules for Self-Regulating Process Models
3.1 Delay Model G m (s) = K m e − sτm
1 3.1.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
+
U(s)
1 K c 1 + Ti s
E(s)
−
K m e −sτ
Y(s) m
Table 2: PI controller tuning rules – G m (s) = K m e −sτ m
Rule 1
Callender et al. (1935/6). Model: Method 1
Kc
Ti
0.568 K m τ m
Process reaction 3.64τ m
2
0.65 K m τ m
2.6τ m
3
0.79 K m τ m
3.95τ m
4
0.95 K m τ m
3.3τ m
1
Decay ratio = 0.015; period of decaying oscillation = 10.5τ m .
2
Decay ratio = 0.1; period of decaying oscillation = 8τ m .
3
Decay ratio = 0.12; period of decaying oscillation = 6.28τ m .
4
Decay ratio = 0.33; period of decaying oscillation = 5.56τ m . 18
Comment
Representative results deduced from graphs.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc
Ti
Comment
Two constraints method – Wolfe (1951). Model: Method 1
0.2 K mτm
0.3τ m
Decay ratio is as small as possible.
Minimum ISE – Haalman (1965). Model: Method 1 Minimum error: step load change – Gerry (1998). Minimum IAE – Gerry and Hansen (1987). Minimum IAE – Shinskey (1988), p. 123. Minimum IAE – Shinskey (1994). Model: Method 1
Minimum IAE – Shinskey (1988), p. 148. Minimum IAE – Shinskey (1996), p. 167. Minimum IAE – Huang and Jeng (2002). Minimum ISE – Keviczky and Csáki (1973). Model: Method 1
Fertik (1975). Model: Method 1 Åström and Hägglund (2000). Model: Method 1
Minimum error integral (regulator mode). Minimum performance index: regulator tuning undefined 1.5τ m G c (s) = 1 Tis M s = 1.9 ; A m = 2.36 ; φ m = 50 0 .
0.3 Km
0.42τ m
Model: Method 1
0.345 Km
0.455τ m
Model: Method 1
0.43 Km
0.5τ m
Model: Method 1
0. 4 K m
0.5τ m
p. 67.
undefined
1.6K m τ m
G c (s) = 1 Tis ; p. 63.
0.4255 Km
0.25Tu
Model: Method 1
0. 4 K u
0.25Tu
Model: Method 1
Minimum performance index: servo tuning Model: Method 1 0.36 K m 0.47τ m
Minimum IAE = 1.377 τ m . A m = 2 ; φ m = 60 0 . undefined
1.33τ m
G c (s) = 1 Tis ; Minimum ISE = 1.53τ m ; K m = 1 .
0.5
0.635τ m
Km = 1
Minimum performance index: other tuning 0.35 K m 0.4 τ m K c , Ti values deduced from graph. K c Ti maximised 0.25 0.35τ m Km subject to M max = 2 .
19
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
20 Rule
Kc
Ti
Comment
Skogestad (2001). Model: Method 1 Skogestad (2003). Model: Method 1 Skogestad (2001). Model: Method 1
0.16 K m
0.340τ m
M max = 1.4
0.200 K m
0.318τ m
M max = 1.6
0.26 K m
0.306τ m
M max = 2.0
x1 K m
x 2τm
Åström and Hägglund (2004). Model: Method 1
x1
Kc
Ti
undefined
2.70K m τ m
undefined
2.50K m τ m
undefined
x 2τm
1
OS
x2
0.64
105% x1
1.00
x1
OS
x1
5%
0.72
0.68
Kc =
2
Kc =
(
Stochastic disturbance. Critically damped dominant pole. Damping factor (dominant pole) = 0.6. G c (s) = 1 Tis
Coefficient values: OS OS x2
x2
x2
OS
17%
2
4%
Coefficient values: OS OS x1
x1
OS
50% 1.5 2τ m
0.75
Kc
Ti
15% 0.78 20% Model: Method 1
0.223607 K m
0.309017 τm
Model: Method 1
Kuwata (1987).
1
2
)
10%
(
)
m
1 − 0.267 τm − 0.25τm .
e − ωd τ m τ 1 − 0.5e − ωd τ m , Ti = − ωmτ 1 − 0.5e − ωd τ m . Km e d m
(
M max
0.400 1.1 0.211 0.342 1.6 0.389 1.2 0.227 0.334 1.7 0.376 1.3 0.241 0.326 1.8 0.363 1.4 0.254 0.320 1.9 0.352 1.5 0.264 0.314 2.0 Direct synthesis: time domain criteria Step disturbance. 0. 5 K m 0.5τ m
Bryant et al. (1973). Model: Method 1; G c (s) = 1 Tis
Nomura et al. (1993).
x2
0.057 0.103 0.139 0.168 0.191
Van der Grinten (1963). Model: Method 1
Keviczky and Csáki (1973). Model: Method 1; representative coefficient values estimated from graphs; K m = 1 .
Coefficient values: M max x1
x2
0.4τm
K m 1 − 1 − 0.267 τm
) , T = 1.25τ i
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Kamimura et al. (1994), Manum (2005). Model: Method 1; G c (s) = 1 Tis .
Åström and Hägglund (1995), pp. 187–189. Model: Method 1
Kc
Ti
Comment
undefined
2K m τ m
OS = 10%
Also given by Schlegel (1998); M s = 1 . undefined
2.6667 K m τ m
undefined
2.3529 K m τ m
0.305 K m
0.279τm
‘Quick’ servo response; ‘negligible’ overshoot. ξ = 0.3
0.273 K m
0.285τm
ξ = 0.4
OS = 0%
0.218 K m
0.288τm
ξ = 0.6
0.174 K m
0.276τm
ξ = 0.8
0.154 K m
0.265τm
ξ = 0.9
Åström and Hägglund (1995), pp. 187–189, Åström and Hägglund (2006), pp. 185–186. Model: Method 1
0.388 K m
0.258τm
ξ = 0.1
0.343 K m
0.270τm
ξ = 0.2
0.244 K m
0.288τm
ξ = 0.5
0.195 K m
0.284τm
ξ = 0.707
0.135 K m
0.250τm
ξ = 1.0
Hansen (2000).
0. 2 K m
0.3τ m
Model: Method 1
Buckley (1964). Model: Method 1; M max = 2dB . Schlegel (1998). Model: Method 1 Hägglund and Åström (2004). Model: Method 1 Åström and Hägglund (2006), p. 243.
Direct synthesis: frequency domain criteria undefined 1.45K m τ m G c (s) = 1 Tis 0.075 K m
0.1τ m
0.53 K m
τm
0.55 K m
1.59 τ m
0.318 K m
0.405τm
0.15 K m
0.35τ m
0.15 K u
0.17Tu
0.1677 K m
0.363τm
Representative results. Ms = 1 M s = 1.4
Model: Method 1; M s = M t = 1. 4 .
Robust
Bequette (2003), p. 300.
τm K m (2λ + τ m )
0.5τ m
Skogestad (2003). Model: Method 1
0.294 K m
0.5τ m
Model: Method 1; λ > τm (Yu, 2006, p. 19). IMC based rule.
21
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
22 Rule
Kc
Ti
Comment
1 0.5τm K m 0.5τm + λ
0.5τm
Model: Method 1
undefined
x1K m τm
G c (s) = 1 Tis ;
Skogestad (2003).
0.25 K m
Other tuning 0.333τ m
Model: Method 1
McMillan (2005), p. 35.
0.25 K m
0.25τ m
Model: Method 1
Yu (2006), p. 18.
0.30K u
Ultimate cycle 0.25Tu
Model: Method 1
Åström and Hägglund (2006), p. 189. Urrea et al. (2006). Model: Method 1
3
17-Mar-2009
3
1.5 ≤ x1 ≤ 2 .
λ = Tm (aggressive tuning). λ = 3Tm (robust tuning).
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
1 + Td s 3.1.2 Ideal PID controller G c (s) = K c 1 + Ti s R(s)
E(s)
−
+
1 K c 1 + + Td s T s i
Y(s)
U(s)
K me
− sτ m
Table 3: PID controller tuning rules – delay model G m (s) = K m e − sτ m
Rule Callender et al. (1935/6). Model: Method 1 Ream (1954). Model: Method 1 Nomura et al. (1993). Model: Method 1
Kc
Ti
Td
Comment
0.749 K m τm
Process reaction 2.734 τ m 0.303τ m
0.2269 K m
0.3109τm
0.0264τm
‘Butterworth’.
0.2635 K m
0.3610τm
0.1911τm
0.3548 K m
0.4860τm
0.2735τm
‘Minimum ITAE’. ‘Binomial’.
0.511 K m
0.511τm
0.1247 τm
Model: Method 1
0.40 K m
0.46τm
0.149τm
Regulator.
Representative results deduced 2 1.31τ m 0.303τ m 1.24 K m τm from graphs. Direct synthesis: time domain criteria Decay ratio 0.61 K m 0.491τm 0.015τm ≈ 33% . ‘Kitamori’. 0.230 K m 0.315τm 0.0086τm
1
Robust
Gong et al. (1998). Wang (2003), pp. 15–17. Model: Method 1
Servo; ±10% overshoot. Deduced from graphs; robust to ±25% uncertainty in process model parameters. 0.29 K m
0.40τm
0.096τm
1
Decay ratio = 0.015; period of decaying oscillation = 10.5τ m .
2
Decay ratio = 0.12; period of decaying oscillation = 6.28τ m .
23
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
24
3.1.3 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s R(s)
+
E(s)
−
1 K c 1 + + Td s Ti s
1 1 + Tf s
Y(s)
U(s)
K m e −sτ
m
Table 4: PID controller tuning rules – delay model G m (s) = K m e −sτ m
Rule
Kc
Ti
Td
Comment
Robust
Bequette (2003), p. 300. Model: Method 1
τm K m (4λ + τ m )
0.5τ m
0.167 τ m
λ > 1.7 τm (Yu, 2006, p. 19).
Tf = 2
2λ − 0.167τ m 4λ + τ m
2
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
1 1 + Td s 3.1.4 Classical controller G c (s) = K c 1 + Ti s 1 + Td s N E(s)
R(s)
−
+
1 1 + Td s U(s) K c 1 + Td Ti s s 1 + N
Y(s) K m e − sτ
m
Table 5: PID controller tuning rules – delay model G m (s) = K m e −sτ m
Rule
Kc
Ti
Td
Comment
Process reaction
Hartree et al. (1937). Model: Method 1
1
2
0.70 K mτm
2.66τ m
τm
0.78 K mτm
2.97 τ m
0.5τ m
1
N = 2. Decay ratio = 0.15; period of decaying oscillation = 4.49 τ m .
2
N = 2. Decay ratio = 0.042; period of decaying oscillation = 5.03τ m .
Representative results.
25
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
26
3.1.5 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s)
E(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
Rule Yu (2006), p. 18. Model: Method 1
2 b f 0 + b f 1s + b f 2 s 2 1 + a f 1s + a f 2 s s
U(s)
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
K m e − sτ
Y(s) m
Table 6: PID controller tuning rules – delay model K me −sτ m Comment Kc Ti Td 0.30K u
Ultimate cycle 0 0.23Tu
b f 0 = 0 , b f 1 = 0.12Tu , b f 2 = 0 , a f 1 = 0.012Tu , a f 2 = 0 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
3.1.6 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s)
R(s)
−
+
Td s 1 K c 1 + + Ti s T 1+ d N
+ s
−
U(s)
Y(s) K me
− sτ m
Table 7: PID controller tuning rules – delay model G m (s) = K m e −sτ m
Rule
Kc
Kuwata (1987). Model: Method 1 Nomura et al. (1993). Model: Method 1
1
Kc =
(
1
Ti
Kc
0.2 K m
0.278τm
1 Km
1.667 τm − 2.5
0.8τm
K m 1 − 1 − 0.267 τm
).
Comment
Td
Direct synthesis: time domain criteria 0.278τm 0 1.667 τm − 4.167
0.1 K m
27
0
α =1
α = 1 ; also given by Kuwata (1987).
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
28
3.2 Delay Model with a Zero
G m (s) = K m (1 + Tm 3 s)e −sτ m or G m (s) = K m (1 − Tm 4 s)e −sτ m
1 3.2.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
1 K c 1 + T is
−
Y(s)
U(s) Model
Table 8: PI controller tuning rules – delay model with a zero G m (s) = K m (1 + Tm 3 s)e −sτ m or G m (s) = K m (1 − Tm 4s)e −sτ m
Rule
Kc
Ti
Comment
Direct synthesis: time domain criteria 1 ‘Smaller’ τm Tm 4 . Ti undefined
Chidambaram (2002), p. 157. Model: Method 1; G c (s) = 1 Tis .
2
( 1 + 4.712(T
1
Ti = 0.637 τm 1 + 3.142 Tm 4 τm
2
2
Ti = 0.424τm
2
m4
τm
). ).
Ti
‘Larger’ τm Tm 4 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Jyothi et al. (2001). Model: Method 1; G c (s) = 1 Tis .
Jyothi et al. (2001). Model: Method 1; G c (s) = 1 Tis .
Kc
Ti
Comment
Direct synthesis: frequency domain criteria 3 τm Tm3 < 1 Ti Ti
τm Tm3 > 1
5
Ti
0 < τm Tm 3 < 1
6
Ti
0 < τm Tm 3 < 10
4
undefined
1.5K m (τ m − Tm 3 )
2K m Tm 4
undefined
3
Ti = 0.64K m τm 1 + 9.870(Tm3 τm ) .
4
Ti = 1.27 K m τm 1 + 2.467(Tm3 τm ) .
5
Ti = 2.0309K mTm3e0.419692 τ m
6
Ti =
7
Ti = 1.27 K m τm 1 + 2.467(Tm 4 τm ) .
8
Ti =
9
Ti =
τm Tm 4 < 1
Ti
τm Tm 4 > 1
8
Ti
0 < τm Tm 4 < 1
9
Ti
0 < τm Tm 4 < 10
7
1.5K m (τm + Tm 4 )
2
2
Tm 3
.
K mTm3 . exp[− 0.706636 ln (τm Tm3 ) − 0.962232] 2
K m Tm 4
0.5 + 0.001945(τm Tm 4 ) − 0.03091(τm Tm 4 )2 K m Tm 4
.
0.6178 − 0.1452(τm Tm 4 ) + 0.0141(τm Tm 4 )2 − 0.0004883(τm Tm 4 )3
.
29
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
30
3.3 FOLPD Model G m (s) =
K m e −sτm 1 + sTm
1 3.3.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
E(s)
+
−
U(s)
1 K c 1 + Ti s
Y(s)
K m e − sτ 1 + sTm
m
Table 9: PI controller tuning rules – FOLPD model G m (s) = Rule Callender et al. (1935/6). Model: Method 1 Ziegler and Nichols (1942). Model: Method 2 Hazebroek and Van der Waerden (1950). Model: Method 2
K m e − sτ m 1 + sTm
Comment
Kc
Ti
1
0.568 K m τ m
Process reaction 3.64τ m
2
0.690 K m τ m
2.45τ m
τm = 0.3 Tm
0.9Tm K mτm
3.33τ m
Quarter decay ratio; τm Tm ≤ 1 .
x1Tm K m τm
x 2τm
τm Tm
x1
x2
Coefficient values: x1 x2 τm Tm
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
0.68 0.70 0.72 0.74 0.76 0.79 0.81 0.84 0.87
7.14 4.76 3.70 3.03 2.50 2.17 1.92 1.75 1.61
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
0.90 0.93 0.96 0.99 1.02 1.06 1.09 1.13 1.17
1.49 1.41 1.32 1.25 1.19 1.14 1.10 1.06 1.03
1
Decay ratio = 0.015; period of decaying oscillation = 10.5τ m .
2
Decay ratio = 0.043; period of decaying oscillation = 6.28τ m .
τm Tm
x1
x2
2.0 2.2 2.4 2.6 2.8 3.0 3.2 3.4
1.20 1.28 1.36 1.45 1.53 1.62 1.71 1.81
1.00 0.95 0.91 0.88 0.85 0.83 0.81 0.80
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc
Hazebroek and Van Tm der Waerden (1950) – K m τm continued. Oppelt (1951). Model: Method 2 Moros (1999). Model: Method 1
3
4
Kc ≤
1 Km
τm Tm > 3.5
1.66τ m
τ m >> Tm
Kc
3.32τ m
τ m << Tm
0.8Tm K m τ m
3τ m
0.91Tm K m τ m
3.3τ m
Attributed to Rosenberg.
0.6Tm K m τm
Regulator 4τ m
0% overshoot.
0.7Tm K m τm
2.33τ m
20% overshoot.
0.35Tm K m τm
Servo 1.17Tm
0% overshoot.
0.6Tm K m τm
Tm
20% overshoot.
0.20 K m
Regulator 0.20τ m
0% overshoot.
0.30 K m
0.22τ m
20% overshoot.
0.15 K m
Servo 0.16τ m
0% overshoot.
0.20 K m
0.14τ m
20% overshoot.
Reswick (1956). Model: Method 2; K c , Ti deduced from graphs; τm Tm = 6.25 .
Two constraints method – Wolfe (1951). Model: Method 4
2
τm 1.6τm − 1.2Tm
Attributed to Oppelt.
Chien et al. (1952). Model: Method 2; 0.1 < τm Tm < 1.0 .
Cohen and Coon (1953). Model: Method 2
τ 0.5 m + 1 T m 3
Comment
Ti
1 Km
T 0.9 m + 0.083 τm
4
x1Tm K m τm
x 2τm
τm Tm
Coefficient values: x1 x2 x1 τm Tm
0.2 0.5
4.4 1.8
3.23 2.27
Quarter decay ratio; 0 < τm Tm ≤ 1.0 .
Ti
1.0 5.0
0.78 0.30
x2
1.28 0.53
1 Tm Tm + 1 ; recommended K c = − 1 . 1.5708 0.77 τ K τm m m
3.33(τm Tm ) + 0.31(τm Tm ) 2 . Ti = Tm 1 + 2.22(τm Tm )
Decay ratio is as small as possible; minimum error integral (regulator mode).
31
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
32 Rule Two constraints criterion – Murrill (1967), p. 356. Model: Method 5
Heck (1969). Model: Method 2
Kc 0.928 Tm K m τ m
Comment
Ti
0.946
Tm τ m 1.078 Tm
0.583
Quarter decay ratio; minimum error integral (servo mode). 0.1 ≤ τm Tm ≤ 1.0 .
0.8Tm K m τm
3τ m
Regulator.
undefined
x 2K mτm
G c = 1 (Tis)
Regulator – representative values (deduced from graph): τm Tm x2 τm Tm x2 τm Tm x2 τm Tm x2 0.11 0.13 0.14 0.17 τm
2.94 0.20 2.50 0.40 2.17 0.71 1.96 2.86 0.25 2.38 0.50 2.13 2.78 0.29 2.35 0.56 2.08 2.63 0.33 2.30 0.63 2.00 Servo – representative values (deduced from graph): Tm x2 τm Tm x2 τm Tm x2 τm Tm x2
0.11 0.13 0.14 0.17
3.92 3.85 3.64 3.51 0.56 K m
0.20 0.25 0.29 0.33
3.33 0.40 3.08 0.50 2.94 0.56 2.82 0.63 0.65Tm
2.63 0.71 2.27 2.47 2.41 2.35 Model: Method 3
Fertik and Sharpe (1979). Parr (1989).
0.91Tm K m τm
3.3τm
Model: Method 2
Sakai et al. (1989).
1.2408Tm K m τm
0.5τ m
Model: Method 2
Borresen and Grindal (1990). Model: Method 2 Klein et al. (1992). Model: Method 1
1.0Tm K mτm
3τ m
Also described by ABB (2001).
McMillan (1994), p. 25. Model: Method 5 St. Clair (1997), p. 22. Model: Method 5
0.28Tm K m (τ m + 0.1Tm )
0.53Tm
Km 3
τm
Time delay dominant processes.
0.333Tm K mτm
Tm
τm ≥ 0.33 Tm
x1 K m x 2τm Hay (1998), Coefficient values – servo tuning: pp. 197–198. τ m Tm x1 x2 τ m Tm x1 Model: Method 1; 0.1 6.0 9.5 0.1 4.0 coefficients of K c , Ti 4.5 7.5 0.125 3.2 deduced from graphs. 0.125 0.167 3.0 5.4 0.167 2.2 0.25 2.0 3.4 0.25 1.3 0.5 0.8 1.7 0.5 0.5
x2
10.0 8.0 6.0 4.0 2.0
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule Hay (1998), pp. 197–198 – continued.
Hay (1998), p. 200. Model: Method 2; K c , Ti deduced from graphs.
Shinskey (2000), (2001). Lipták (2001).
Kc
Ti
x1 K m
x 2τm
τ m Tm
0.1 0.125 0.167 0.25 0.5 x1 K m
Coefficient values – regulator tuning: x1 x2 τ m Tm x1
x2
9.5 7.0 5.0 3.4 1.8
2.8 2.8 2.6 2.3 1.6
3.2 3.2 3.0 2.8 2.0
0.1 0.125 0.167 0.25 0.5
Minimum IAE – Frank and Lenz (1969). Model: Method 1
6.8 5.6 4.3 2.8 1.2
x 2 τm
x1
τm Tm
x2
4 1.6 1.7 1.0 1.2 0.8 1.0 0.7 0.667Tm K m τm
4.9 4 3.0 2.6 2.1 1.9 1.76 1.51
0.2 0.3 0.4 0.5 3.78τ m
0.95Tm K m τm
Regulator. Servo. Regulator. Servo. Regulator. Servo. Regulator. Servo. Model: Method 2; τm Tm = 6 . Model: Method 2
4τ m
Chidambaram (2002), 1 Tm p. 154. 0.4 + 0.665 Km τm Model: Method 1 Faanes and Skogestad 0.71Tm (2004). K m τm Model: Method 1 PMA (2006). 0.39Tm K m τ m Minimum IAE – Murrill (1967), pp. 358–363.
Comment
‘Improved’ Ziegler– Nichols method.
3.4τm
Equivalent Ziegler– Nichols ultimate cycle method. Model: Method 2
3.3τm 6τ m
Minimum performance index: regulator tuning 0.986 0.707 Model: Method 5; Tm τ m 0.984 Tm 0.1 ≤ τm Tm ≤ 1.0 . 0.608 Tm K m τm 1 Km τm
T T τm x 1 + x 2 m x 1 + x 2 m x τ τm 2 m Representative coefficient values (deduced from graph): Tm x1 x2 τ m Tm x1 x2
0.2 0.4 0.6 0.8
0.37 0.42 0.44 0.45
0.77 0.85 0.91 0.98
1.0 1.2 1.4
0.46 0.46 0.46
1.05 1.11 1.17
33
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
34 Rule
Kc
Ti
Comment
Minimum IAE – Pemberton (1972a), Smith and Corripio (1997), p. 345.
Tm K mτm
Tm
Model: Method 1; τ 0.1 ≤ m ≤ 0.5 . Tm
Minimum IAE – Murata and Sagara (1977). Model: Method 2
x1 K m
τm Tm
0.05
0.075
x 2Tm
x1
x2
τm Tm
x1
x2
τm Tm
4.5 2.3 1.5
0.6 0.9 1.1
0.2 0.4 0.6
1.2 0.9
1.4 1.6
0.8 1.0
5
Minimum IAE – Kosinsani (1985), pp. 43–44. Model: Method 1
5
17-Mar-2009
Ti
Kc
0.05 ≤
τm T ≤ 1.0 ; 0.05 ≤ L ≤ 7.0 . Tm Tm
Load disturbance 1 model = . 1 + sTL
Values of x1 to x 10 for varying τm Tm provided. 0.1
0.15
0.2
0.3
0.4
0.5
0.75
1.0
x1
19.160 12.886 9.6994 6.5357 4.9749 3.3775 2.5985 2.1285 1.4947
1.1714
x2
4.7284 3.5703 4.2713 10.412 3.9767 2.3329 1.4059 1.1867 0.8493
0.7991
x3
9.4147 4.9974 3.7827 2.5854 1.9599 1.3112 1.0318 0.8244 0.5444
0.3968
x4
5.5495 6.1065 6.4339 0.1239 0.0182 0.1101 -3.0E-5 -5.0E-9 -8.0E-9 -3.0E-7
x5
-11.859 -2.1296 0.4052 200.86 375.61 13.563 2.8052 0.2503 -0.1163 0.8593
x6
1.0356 0.9598 0.8911 0.8734 0.8989 0.8537 0.8128 0.7849 0.7199
0.6711
x7
5.5638 3.9556 3.1631 2.2782 1.7580 1.3671 1.0831 0.9053 0.6215
0.5131
x8
0.2390 0.3740 0.4972 0.7729 1.1390 1.8367 2.4317 3.1877 3.2503
4.1661
x9
0.1162 0.1452 0.1667 0.1883 0.1789 0.2327 0.2775 0.2695 0.5488
0.6450
x 10
-1.6815 -1.5586 -1.4805 -1.4149 -1.5115 -1.2973 -1.4476 -1.5194 -1.4692 -1.5578
Kc =
1 x1 − e − x 2 TL Km
T T x cosx 4 L + x 5 sin x 4 L , 3 Tm Tm
Tm
Ti =
Tm x6 + 1 + x8
.
x7
TL − x9 Tm
x 10
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Minimum IAE – Shinskey (1988), p. 123. Model: Method 1
6
0.685 TL Kc = K m Tm
Ti
6
Kc
Ti
7
Kc
Ti
8
Kc
Ti
9
Kc
Ti
τ m Tm > 0.35
1.00Tm K m τ m
3.0τ m
τ m Tm = 0.2
1.04Tm K m τ m
2.25τ m
τ m Tm = 0.5
1.08Tm K m τ m
1.45τ m
τ m Tm = 1
1.39Tm K m τ m
τm
τ m Tm = 2
0.214 − 0.346
τm Tm
τm T m
, 1.977
0.874 TL Kc = K m Tm
− 0.099 + 0.159
τm Tm
τm T m
0.871 TL Kc = K m Tm
− 0.015 + 0.384
τm Tm
τm T m
τm − 0.55 Tm
0.513 TL Kc = K m Tm
0.218
τm Tm
τm T m
−1.451
,
TL τ ≤ 2.641 m + 0.16 . Tm Tm
, − 4.515
τm Tm
+ 0.067
τm T m
0.876
, 2.641
τm T + 0.16 ≤ L ≤ 1 . Tm Tm
−1.055
, T T Ti = m L 0.444 Tm
9
1.123
τ m T m
−1.041
T T Ti = m L 0.415 Tm 8
τm ≤ 0.35 Tm
−1.256
T T Ti = m L 0.214 Tm 7
Comment
Kc
Minimum IAE – Yu (1988). Model: Method 1. Load disturbance K e −sτ L . model = L 1 + sTL
35
T T , Ti = m L 0.670 Tm
− 0.003
− 0.217
τm Tm
τm − 0.213 Tm
− 0.084
τ m T m
τm T m
0.56
.
0.867
, 1<
TL ≤ 3. Tm
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
36 Rule
Kc
Minimum IAE – Hill and Venable (1989). Model: Method 1
x1 K m
τm Tm
Ti
Comment
x 2Tm
Load disturbance 1 model = . 1 + sTL
x1 values (this page) and x 2 values (next page) deduced from
graphs; robust to ±30% process model parameter changes. 0.05 0.07 0.1 0.15 0.2 0.3 0.4 0.5 0.75 1.0
TL Tm = 0.05
14.0
9.8
6.2
4.0
3.0
2.08
1.60
1.32
0.95
0.78
TL Tm = 0.1
16.8
10.3
7.2
4.3
3.2
2.14
1.63
1.33
0.97
0.77
TL Tm = 0.3
17.6
11.8
8.8
5.4
4.0
2.48
1.83
1.46
1.00
0.80
TL Tm = 0.5
17.0
11.4
8.6
5.6
4.2
2.67
1.96
1.58
1.06
0.84
TL Tm = 0.7
16.4
11.0
8.2
5.4
4.1
2.74
2.04
1.64
1.11
0.88
TL Tm = 1.0
15.7
10.5
7.8
5.2
4.0
2.70
2.07
1.68
1.17
0.92
TL Tm = 1.2
15.7
10.5
7.8
5.1
4.0
2.69
2.05
1.68
1.18
0.94
TL Tm = 1.5
15.8
10.5
7.8
5.1
3.9
2.68
2.01
1.68
1.18
0.95
TL Tm = 2.0
15.8
10.5
7.6
5.1
3.9
2.65
2.02
1.65
1.18
0.95
TL Tm = 2.5
15.9
10.5
7.8
5.1
3.9
2.64
1.95
1.63
1.17
0.95
TL Tm = 3.0
15.8
10.5
7.8
5.1
3.9
2.62
2.01
1.62
1.16
0.94
TL Tm = 3.5
15.8
10.4
7.8
5.1
3.9
2.59
1.98
1.61
1.15
0.93
TL Tm = 4.0
15.7
10.5
7.8
5.1
3.9
2.60
2.00
1.63
1.13
0.91
TL Tm = 4.5
15.6
10.4
7.8
5.1
3.8
2.54
1.98
1.60
1.13
0.92
TL Tm = 5.0
15.7
10.3
7.8
5.1
3.8
2.56
1.98
1.61
1.15
0.93
TL Tm = 5.5
15.5
10.3
7.8
5.1
3.9
2.55
1.98
1.62
1.17
0.92
TL Tm = 6.9
15.5
10.3
7.6
5.1
3.9
2.52
1.98
1.60
1.17
0.92
TL Tm = 6.5
15.5
10.3
7.8
5.2
4.0
2.60
2.00
1.62
1.18
0.93
TL Tm = 7.0
15.6
10.3
7.8
5.2
3.9
2.56
2.00
1.62
1.18
0.92
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum IAE – Hill and Venable (1989). Model: Method 1
x1 K m
τm Tm
Ti
Comment
x 2Tm
Load disturbance 1 model = . 1 + sTL
x1 values (previous page) and x 2 values (this page) deduced
from graphs; robust to ±30% process model parameter changes. 0.05 0.07 0.1 0.15 0.2 0.3 0.4 0.5 0.75 1.0
TL Tm = 0.05
1.0
1.0
1.0
1.0
1.0
0.92
0.90
0.88
0.80
0.74
TL Tm = 0.1
1.0
1.0
1.0
1.0
1.0
0.92
0.90
0.88
0.80
0.74
TL Tm = 0.3
3.4
1.8
1.3
1.0
1.0
0.93
0.88
0.86
0.79
0.73
TL Tm = 0.5
4.4
2.8
2.0
1.7
1.2
1.00
0.93
0.87
0.78
0.72
TL Tm = 0.7
4.8
3.3
2.5
1.7
1.4
1.10
1.00
0.90
0.79
0.72
TL Tm = 1.0
5.4
3.8
3.0
2.2
1.7
1.32
1.11
0.99
0.82
0.74
TL Tm = 1.2
5.6
4.0
3.2
2.3
1.8
1.42
1.19
1.06
0.85
0.76
TL Tm = 1.5
6.0
4.2
3.4
2.5
2.0
1.54
1.32
1.13
0.91
0.80
TL Tm = 2.0
6.3
4.6
3.7
2.6
2.2
1.68
1.42
1.26
1.00
0.86
TL Tm = 2.5
6.7
4.7
3.8
2.7
2.3
1.76
1.53
1.32
1.06
0.90
TL Tm = 3.0
6.9
4.9
3.9
2.8
2.3
1.84
1.55
1.38
1.11
0.96
TL Tm = 3.5
7.1
5.1
4.0
3.0
2.4
1.91
1.62
1.43
1.16
0.99
TL Tm = 4.0
7.3
5.2
4.1
3.0
2.5
1.93
1.63
1.46
1.20
1.04
TL Tm = 4.5
7.4
5.3
4.2
3.1
2.5
2.01
1.68
1.50
1.21
1.05
TL Tm = 5.0
7.5
5.4
4.3
3.1
2.5
2.02
1.70
1.51
1.23
1.06
TL Tm = 5.5
7.6
5.4
4.2
3.2
2.6
2.04
1.72
1.52
1.23
1.09
TL Tm = 6.0
7.7
5.4
4.4
3.2
2.6
2.08
1.73
1.56
1.25
1.10
TL Tm = 6.5
7.9
5.5
4.3
3.2
2.6
2.05
1.74
1.56
1.26
1.10
TL Tm = 7.0
7.9
5.5
4.5
3.2
2.7
2.10
1.75
1.57
1.27
1.12
37
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
38 Rule
Kc
Ti
Comment
Minimum IAE – Marlin (1995), pp. 301–307. Model: Method 1; K c , Ti deduced from graphs; robust to ±25% process model parameter changes.
1.4 K m
0.24τ m
τ m Tm = 0.11
1.8 K m
0.52τ m
τ m Tm = 0.25
Minimum IAE – Huang et al. (1996). Model: Method 1 Minimum IAE – Shinskey (1996), p. 38. Model: Method 1 Minimum IAE – Edgar et al. (1997), pp. 8-14, 8-15. Model: Method 1 Minimum IAE – Edgar et al. (1997), p. 8-15.
10
Kc =
1.4 K m
0.75τ m
τ m Tm = 0.43
1.0 K m
0.68τ m
τ m Tm = 0.67
0. 8 K m
0.71τ m
τ m Tm = 1.0
0.55 K m
0.60τ m
τ m Tm = 1.50
0.45 K m
0.54τ m
τ m Tm = 2.33
0.35 K m
0.49τ m
τ m Tm = 4.0
10
Kc
0. 1 ≤
Ti
τm ≤1 Tm
0.95Tm K m τ m
3.4 τ m
τ m Tm = 0.1
0.95Tm K m τ m
2.9 τ m
τ m Tm = 0.2
0. 4 K m
0.5τ m
Time delay dominant.
0.94Tm K m τ m
4τ m
Time constant dominant.
0.67Tm K m τ m
3.5τ m
Model: Method 2
−0.9077 −0.063 τ τ 1 τ 6.4884 + 4.6198 m + 0.8196 m − 5.2132 m Km Tm Tm Tm
+
τ 1 − 7.2712 m Km Tm
0.5961
τm − 0.7241e Tm ,
2 3 4 τm τm τm τm Ti = Tm 0.0064 + 3.9574 − 10.7619 + 9.4348 − 6.4789 Tm Tm Tm Tm
τ + Tm 7.5146 m Tm
5
τ − 2.2236 m Tm
6
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum IAE – Arrieta Orozco (2003). Model: Method 10 Minimum IAE – Shinskey (2003). Minimum IAE – Harriott (1988). Model: Method 1; coefficients of K c , Ti deduced from graphs.
Kc 11
Kc
Minimum IAE – Shinskey (1994), p. 167. Minimum IAE – Shinskey (1996), p. 121. Minimum ISE – Hazebroek and Van der Waerden (1950).
11
12
13
Kc =
1 Km
Comment
Ti
0.1 ≤ τm Tm ≤ 1.2
Also given by Arrieta Orozco and Alfaro Ruiz (2003). 0.74Tm K m τm
4.06τm
x1K u
x 2Tu
Model: Method 2
x1
x2
τm Tm
x1
x2
τm Tm
0.55 0.52 0.50
0.91 0.81 0.64
0.1 0.2 0.5
0.43 0.42
0.45 0.33
1.0 2.0
0.5K u
τm Tm
x2
Minimum IAE – Shinskey (1988), p. 148. Model: Method 1
Ti
0.80 0.1 0.77 0.2 0.58K u
x 2Tu x2
τm Tm
x2
τm Tm
0.64 0.53
0.5 1.0
0.43
2.0
0.81Tu
τ m Tm = 0.2
0.54 K u
0.66Tu
τ m Tm = 0.5
0.48K u
0.47Tu
τ m Tm = 1
0.46K u
0.37Tu
τ m Tm = 2
Ku 3.05 − 0.35(Tu τm ) 0.55K u 13
Kc
12
Ti
Model: Method 1
0.78Tu
Model: Method 1; τm Tm = 0.2 .
1.43Tm
Model: Method 2; τ m Tm < 0.2 .
1.1251 τ 0.4485 + 0.6494 Tm , Ti = Tm − 0.2551 + 1.8205 m T τm m
2 T T Ti = Tu 0.87 − 0.855 u + 0.172 u . τm τm τ Tm 0.74 + 0.3 m . Kc = K m τ m Tm
0.4749
.
39
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
40 Rule
Hazebroek and Van der Waerden (1950) – τm continued. Tm
Minimum ISE – Haalman (1965). Model: Method 1 Minimum ISE – Murrill (1967), pp. 358–363. Model: Method 5 Minimum ISE – Frank and Lenz (1969). Model: Method 1
Ti
x1Tm K m τm
x 2τm
x1
1 Km
0.959
Coefficient values: x1 τm x2 Tm 0.7 1.0 1.5
0.96 1.07 1.26
τm Tm
2.44 1.85 1.41
2.0 3.0 5.0 M max
Tm
x1
x2
1.46 1.89 2.75 = 1.9;
1.18 0.95 0.81 Am =
2.36; φ m = 50 0 .
Tm τ m 0.492 Tm
0.739
0. 1 ≤
τm ≤ 1.0 Tm
T T τm x 1 + x 2 m x 1 + x 2 m x τ τm m 2 Representative coefficient values (deduced from graph): Tm x1 x2 τ m Tm x1 x2
0.2 0.4 0.6 0.8 Minimum ISE – Yu (1988). Model: Method 1
x2
0.80 7.14 0.83 5.00 0.89 3.23 0.67Tm Kmτm
1.305 Tm K m τ m
τm
Comment
Kc
0.2 0.3 0.5
14
FA
0.53 0.58 0.61 0.62 14
0.82 0.88 0.97 1.05
1.0 1.2 1.4
K e −sτ L 0.921 TL Load disturbance model = L . Kc = 1 + sTL K m Tm
0.954
τm Tm
1.12 1.17 1.20
τm ≤ 0.35 Tm
Ti
Kc
T T Ti = m L 0.430 Tm
0.63 0.63 0.62
0.181− 0.205
− 0.49
τm T m
τm Tm
τm T m
0.639
,
−1.214
,
τ TL ≤ 2.310 m + 0.077 . Tm Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ISE – Yu (1988) – continued.
Minimum ISE – Zhuang (1992), Zhuang and Atherton (1993).
Minimum ITAE – Murrill (1967), pp. 358–363. Model: Method 5
Ti
16
Kc
Ti
17
Kc
Tm τ m 0.535 Tm
1.07 TL Kc = K m Tm
0.586
0.32 0.35 0.37 0.38
− 0.045 + 0.344
− 0.065 + 0.234
1.289 TL Kc = K m Tm
τm ≤ 1. 0 Tm
T T τm x 1 + x 2 m x 1 + x 2 m x τ τm m 2 Representative coefficient values (deduced from graph): Tm x1 x2 τ m Tm x1 x2
τm Tm
τm T m
0.77 0.80 0.86 0.93
τm Tm
τm T m
1.0 1.2 1.4
0.04 + 0.067
τm Tm
τm T m
0.38 0.39 0.39
1.00 1.05 1.10
−1.014
, − 2.532
τm Tm
− 0.292
τm T m
0.899
, 2.310
τm T + 0.077 ≤ L ≤ 1 . Tm Tm
−1.047
, T T Ti = m L 0.347 Tm
17
0. 1 ≤
0.675 0.438 τ Tm τ m 1.1 ≤ m ≤ 2.0 T m 0.552 Tm Model: Method 1 or Method 5 or Method 6 or Method 15. 0.977 0.680 τ Tm τ m 0.859 Tm 0.1 ≤ m ≤ 1.0 T m K m τm 0.674 Tm
T T Ti = m L 0.359 Tm 16
τm Tm > 0.35
Ti 0.945
1.346 Tm K m τ m
τm
1.157 TL Kc = K m Tm
τm ≤ 0.35 Tm
Kc
0.2 0.4 0.6 0.8
15
Comment
15
1.279 Tm K m τ m
1 Km
Minimum ITAE – Frank and Lenz (1969). Model: Method 1
Ti
41
− 0.889
T T , Ti = m L 0.596 Tm
−1.112
0.372
τm Tm
τm − 0.094 Tm
− 0.44
τ m T m
τm T m
0.898
, 1<
0.46
.
TL ≤ 3. Tm
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
42 Rule
Kc
0.598 TL Kc = K m Tm
0.272 − 0.254
τm Tm
τm T m
x 2 (τm + Tm )
τm Tm
x1
x2
0.67 1.00 1.50
0.94 0.66 0.54 Ti
0.76 0.71 0.65
− 0.011−1.945
0.735 TL Kc = K m Tm
τm Tm
0.787 TL Kc = K m Tm
0.084 + 0.154
τm Tm
0.878 TL Kc = K m Tm
0.172 − 0.057
τm Tm
−1.341
,
τm T m
τm T m
τm T m
x2
τm Tm > 0.35
Ti
0.304
τm − 0.112 Tm
τ m T m
0.196
,
TL τ ≤ 2.385 m + 0.112 . Tm Tm
−1.055
, − 5.809
τm Tm
+ 0.241
τm T m
0.901
, 2.385
τm T + 0.112 ≤ L ≤ 1 . Tm Tm
−1.042
, T T Ti = m L 0.431 Tm
21
x1
2.33 0.47 0.59 4.00 0.42 0.52 9.00 0.375 0.47 Model: Method 1; τm ≤ 0.35 . Tm
Ti
T T Ti = m L 0.425 Tm 20
τm Tm
Ti
T T Ti = m L 0.805 Tm 19
Comment
Ti
Minimum ITAE with x1 K m OS ≤ 8% – Fertik x1 x2 τm (1975). T m Model: Method 3; 5.0 0.53 x 1 , x 2 deduced from 0.11 0.25 2.6 0.74 graphs. 0.43 1.45 0.80 18 Minimum ITAE – Kc Yu (1988). 19 Kc Load disturbance 20 K L e −sτ L Kc . model = 1 + sTL 21 Kc
18
FA
− 0.909
T T , Ti = m L 0.794 Tm
− 0.148
0.228
τm Tm
τm − 0.365 Tm
τ m T m
− 0.257
τm T m
0.901
, 1<
0.489
.
TL ≤ 3. Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ITAE – Arrieta Orozco (2003). Model: Method 10. Minimum ITAE – Arrieta Orozco (2006), pp. 90–92. Minimum ITSE – Frank and Lenz (1969). Model: Method 1
22
23
Kc =
0.1 ≤
Ti
τm ≤ 1.2 Tm
Also given by Arrieta Orozco and Alfaro Ruiz (2003). 23
1 Km τm
2 ≤ Am ≤ 4 ; Model: Method 10
Ti
Kc
T T τm x 1 + x 2 m x 1 + x 2 m x2 τm τm Representative coefficient values (deduced from graph): Tm x1 x2 τ m Tm x1 x2
0.2 0.4 0.6 0.8
22
Comment
Ti
Kc
43
0.46 0.50 0.53 0.55
0.84 0.89 0.97 1.04
1.0 1.2 1.4
0.55 0.54 0.54
1.1055 τ T 1 , Ti = Tm − 1.5926 + 2.9191 m 0.2607 + 0.6470 m T Km τ m m
1.09 1.15 1.20
0.1789
.
−1.5345 + 0.2865 A m − 0.0389 A m 2 τm 1 2 , Kc = 1.2585 − 0.6179A m + 0.0764A m + x1 Km Tm 2
x1 = 0.8653 − 0.1783A m + 0.0127 A m , 0.1 ≤
τm ≤ 2.0 ; Tm
7.7448 − 4.4925 A m + 0.6454 A m 2 τ 2 , Ti = Tm 24.5244 − 17.4081A m + 2.7267 A m + x 2 m Tm 2
x 2 = −21.8710 + 16.5760A m − 2.6258A m , 0.1 ≤
τm < 1.0 ; Tm
1.3703 − 0.2639 A m − 0.0110 A m 2 τm 2 , Ti = Tm 1.1097 − 0.2739A m + 0.0272A m + x 2 Tm 2
x 2 = 1.1821 − 0.3504A m + 0.0417 A m , 1.0 ≤
τm ≤ 2.0 . Tm
b720_Chapter-03
Rule Minimum ISTSE – Zhuang (1992), Zhuang and Atherton (1993).
Minimum ISTSE – Zhuang (1992), Zhuang and Atherton (1993). Minimum ISTES – Zhuang (1992), Zhuang and Atherton (1993).
Nearly minimum IAE, ISE, ITAE – Hwang (1995). Model: Method 44 Nearly minimum IAE and ITAE – Hwang and Fang (1995). Model: Method 30
25
26
27
FA
Handbook of PI and PID Controller Tuning Rules
44
24
17-Mar-2009
Kc
Comment
Ti
1.015 Tm K m τ m
0.957
Tm τ m 0.667 Tm
0.552
0. 1 ≤
τm ≤ 1. 0 Tm
0.673 0.427 τ Tm τ m 1.1 ≤ m ≤ 2.0 Tm 0.687 Tm Model: Method 1 or Method 5 or Method 6 or Method 15. 24 Model: Method 1 Ti K
1.065 Tm K m τ m c
25
1.021 Tm K m τ m
Model: Method 37
Ti
Kc
0.953
Tm τ m 0.629 Tm
0.546
0. 1 ≤
τm ≤ 1. 0 Tm
0.648 0.442 τ Tm τ m 1.1 ≤ m ≤ 2.0 T m 0.650 Tm Model: Method 1 or Method 5 or Method 6 or Method 15. Decay ratio = 0.15; 26 K µ K ω τ (1 − µ1 )K u c 2 u u 0.1 ≤ m ≤ 2.0 . Tm
1.076 Tm K m τ m
27
Ti
Kc
Decay ratio = 0.12; τ 0.1 ≤ m ≤ 2.0 . Tm
1.892K m K u + 0.244 0.706K m K u − 0.227 τm K u , Ti = K c = 0.7229K K + 1.2736 Tu , 0.1 ≤ T ≤ 2.0 . + 3 . 249 K K 2 . 097 m m u m u ∧ ∧ τm 4.126K m K u − 2.610 ∧ 5.352K m K u − 2.926 ∧ K , = Kc = T u i T u , 0.1 ≤ T ≤ 2.0 . ∧ ∧ 5.848K K u − 1.06 5.539K K u + 5.036 m m m
µ1 =
(
)
(
)
1.14 1 − 0.482ωu τm + 0.068ω2u τ2m 0.0694 − 1 + 2.1ωu τm − 0.367ω2u τ2m , µ2 = . K u K m (1 + K u K m ) K u K m (1 + K u K m )
2 τ τ (K c / K u ωu ) K c = 0.515 − 0.0521 m + 0.0254 m 2 K u , Ti = 2 T Tm m 0.0877 + 0.0918 τm − 0.0141 τm 2 Tm Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Comment
Minimum error: step load change – Gerry (2003).
0.3 K m
0.42τ m
Model: Method 1; τm Tm ≥ 5 .
x1 K m Minimum IAE or ISE – ECOSSE Team τ m Tm x1 (1996a). 0.11 1.1 Model: Method 1; 0.25 1.8 coefficients of K c , Ti 0.43 1.1 deduced from graphs. 0.67 1.0 1.0 0.8 1.50 0.59 2.33 0.42 4.0 0.32 28
Minimum IE – Devanathan (1991). Model: Method 1
Minimum IAE – Rovira et al. (1969). Model: Method 5
28
Coefficient values: x2 τ m Tm 0.23 0.23 0.72 0.72 0.70 0.67 0.60 0.53
0.11 0.25 0.43 0.67 1.0
x1
x2
5.8 3.1 2.1 1.7 0.91
0.5 0.6 0.7 0.8 0.9
x 2 Tu
Kc
x 2 coefficient values (deduced from graphs): τ m Tm
0.2 0.4 0.6
Minimum IAE – Gallier and Otto (1968). Model: Method 58
x 2 (τ m + Tm )
x2
τ m Tm
x2
τ m Tm
x2
0.35 0.8 0.23 1.4 0.29 1.0 0.21 1.6 0.26 1.2 0.19 1.8 Minimum performance index: servo tuning x1 K m x 2 (τ m + Tm )
0.18 0.18 0.17
Representative coefficient values (deduced from graphs): τ m Tm x1 x2 τ m Tm x1 x2 0.053 0.11 0.25 0.758 Tm K m τ m
12 6.4 2.9
0.861
0.16 ξ cos tan −1 1.57 D R − D R Kc = . −1 6.28Tm K m cos tan Tu
0.95 0.91 0.84
0.67 1.50 4.0 Tm
τ 1.020 − 0.323 m Tm
1.15 0.65 0.45 0.1 ≤
0.75 0.66 0.55 τm ≤ 1.0 Tm
45
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
46 Rule
Kc
Ti
Comment
Minimum IAE – x1 K m x 2Tm Murata and Sagara x1 x2 τm Tm x1 x2 τm Tm (1977). 2.7 0.9 0.2 0.9 1.3 0.8 Model: Method 2; 1.5 1.1 0.4 0.8 1.4 1.0 x1 , x 2 deduced from 1.1 1.2 0.6 graphs. Minimum IAE – Bain 1 τm Tm > 0.2 and Martin (1983). 0.3 + 0.3 Tm + 0.4 τ m T Km τm m Model: Method 1 Minimum IAE – 1.4 K m 0.72τ m τm Tm = 0.11 Marlin (1995), K c , Ti deduced from graphs; robust to ±25% process model pp. 301–307. parameter changes. Model: Method 1 Minimum IAE – τ 0.1 ≤ m ≤ 1 29 Huang et al. (1996). T Kc i Tm Model: Method 1 Minimum IAE – Model: Method 1; 0.6Tm Smith and Corripio T 0 .1 ≤ τm Tm ≤ 1.5 . m K mτm (1997), p. 345. Minimum IAE – Minimum IAE = 0.59Tm Huang and Jeng T 2.1038τ m ; m Kmτm (2002). τ m Tm < 0.2 . Model: Method 1
29
Kc =
−1.0169 3.5959 τ τ 1 τ + 1.1075 m − 13.0454 − 9.0916 m + 0.3053 m Km Tm Tm Tm
+
τ 1 − 2.2927 m Km Tm
3.6843
τm + 4.8259e Tm ,
2 3 4 τ τ τ τ Ti = Tm 0.9771 − 0.2492 m + 3.4651 m − 7.4538 m + 8.2567 m Tm Tm Tm Tm
τ + Tm − 4.7536 m Tm
5
τ + 1.1496 m Tm
6
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum IAE – Arrieta Orozco (2003). Model: Method 10 Minimum IAE – Tavakoli and Fleming (2003). Model: Method 1 Minimum IAE – Tavakoli et al. (2006). Minimum IAE – Harriott (1988). Ti coefficients deduced from graph.
30
1 Kc = Km
Kc 30
Comment
Ti
0.1 ≤
Ti
Kc
τm ≤ 1.2 Tm
Also given by Arrieta Orozco and Alfaro Ruiz (2003). 31
0.1 ≤
Ti
Kc
τm ≤ 10 Tm
Minimum A m = 6dB ; minimum φ m = 60 0 . 32
Kc
0.5K u
Ti
Model: Method 42; A m ≥ 3 ; φ m ≥ 60 0 .
x 2Tu
Model: Method 1
x2
τm Tm
x2
τm Tm
x2
τm Tm
1.61 0.94
0.2 0.5
0.61
1.0
0.48
2.0
1.2099 0.8714 0.2438 + 0.5305 Tm , Ti = Tm 0.9377 + 0.4337 τm . τ T m m
31
Kc =
1 Tm τ + 0.3047 , Ti = Tm 0.4262 m + 0.9581 . 0.4849 Km τm Tm
32
Kc =
1 Km
Tm + 0.071 , Ti = min[Tm + 0.143τ m ,9τ m ] . 0.5 τ m
47
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
48 Rule Small IAE – Hwang (1995). Model: Method 44 Minimum ISE – Zhuang (1992), Zhuang and Atherton (1993). Model: Method 1 or Method 5 or Method 6 or Method 15. Minimum ISE – Khan and Lehman (1996). Model: Method 1 Minimum ITAE – Rovira et al. (1969). Model: Method 5
33
17-Mar-2009
µ1 =
(
Ti
Comment
K c µ 2 K u ωu
Decay ratio = 0.1; τ 0.1 ≤ m ≤ 2.0 . Tm
Kc 33
(1 − µ1 )K u
0.980 Tm K m τ m
0.892
1.072 Tm K m τ m
0.560
Tm
τ 0.690 − 0.155 m Tm Tm
τ 0.648 − 0.114 m Tm
0.01 ≤ τm Tm ≤ 0.2
35
Kc
Ti
0.2 ≤ τm Tm ≤ 20
0.586 Tm K m τ m
Tm
0.916
τ 1.030 − 0.165 m Tm
0.1 ≤
τm ≤ 1.0 Tm
)
)
1.11 1 − 0.467ωu τm + 0.0657ω2u τ2m , K u K m (1 + K u K m )
(
τm ≤ 2.0 Tm
Ti
µ2 = µ1 =
1.1 ≤
Kc
1.07 1 − 0.466ωu τm + 0.0667ω2u τ2m , K u K m (1 + K u K m )
(
τm ≤ 1.0 Tm
34
µ2 = µ1 =
0.1 ≤
)
(
)
0.0328 − 1 + 2.21ωu τm − 0.338ω2u τ2m , r = 0.5; K u K m (1 + K u K m )
(
)
0.0477 − 1 + 2.07ωu τm − 0.333ω2u τ2m , r = 0.75; K u K m (1 + K u K m )
1.14 1 − 0.466ωu τm + 0.0647ω2u τ2m , K u K m (1 + K u K m )
(
)
0.0609 − 1 + 1.97ωu τm − 0.323ω2u τ2m , r = 1.0; K u K m (1 + K u K m ) r = parameter related to the position of the dominant real pole. µ2 =
34
35
0.7388 0.3185 Tm 0.7388Tm + 0.3185τ m K c = + K , Ti = τ m − 0.0003082T + 0.5291τ . T τ m m m m m 0.808 0.511 0.808Tm + 0.511τm − 0.255 Tm τm 0.255 Tm . Kc = + − , Ti = τm τm Tm 0.095Tm + 0.846τm − 0.381 Tm τm Tm τ m K m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
49
Comment
Minimum ITAE with x1 K m x 2 (τm + Tm ) OS ≤ 8% – Fertik x1 x2 x1 x1 x2 τm τm τm x2 (1975). T T T m m m Model: Method 3; x 1 , x 2 deduced from 0.11 3.05 0.95 0.67 0.71 0.76 2.33 0.42 0.59 0.25 1.70 0.88 1.00 0.55 0.71 4.00 0.39 0.52 graphs. 0.43 1.05 0.82 1.50 0.47 0.65 9.00 0.365 0.47 Minimum ITAE – τ 0.1 ≤ m ≤ 1.2 36 Arrieta Orozco Ti Kc Tm (2003). Also given by Arrieta Orozco and Alfaro Ruiz (2003). Model: Method 10 Minimum ITAE – 2 ≤ Am ≤ 4 ; 37 Arrieta Orozco Ti Kc Model: Method 10 (2006), pp. 90–92. τ Minimum ITAE – − 0.9707 m Tm 38 Model: Method 1 Barberà (2006). 0 . 9894 e Kc
36
37
1 Kc = Km
1.5426 1.0382 . 0.1440 + 0.5131 Tm , Ti = Tm 0.9953 + 0.2073 τ m τ T m m
−1.0871+ 0.0048 A m + 0.0047 A m 2 τm 1 2 , Kc = 0.9639 − 0.4436A m + 0.0496A m + x1 Km Tm 2
x1 = 1.3296 − 0.4355A m + 0.0509A m , 0.1 ≤ τm Tm ≤ 2.0 ; 6.1845 − 3.4585 A m + 0.4764 A m 2 τm 2 , Ti = Tm 2.7836 − 1.2511A m + 0.1692A m + x 2 Tm 2
x 2 = 0.8298 − 0.1193A m + 0.0083A m , 0.1 ≤ τm Tm < 1.0 ; 1.6705 − 0.2509 A m − 0.0447 A m 2 τm 2 , Ti = Tm 2.0174 − 0.5089A m + 0.0311A m + x 2 Tm 2
x 2 = 1.0065 − 0.4874A m + 0.0889A m , 1.0 ≤ τm Tm ≤ 2.0 . 38
Kc =
1 . 2 τm τ + 2.0214 m + 0.00911 K m 1.5853 Tm Tm
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
50 Rule
Kc
Ti
Comment
Smith (2002).
0.586Tm K m τm
Tm
Model: Method 1
Approximately minimum ITAE. Minimum ISTSE – Model: Method 1; 1 Tm + 0.2 Fukura and Tamura 0.56 Tm + 0.36τm 0.05 ≤ τm Tm ≤ 1 . Km τm (1983). 0.921 Minimum ISTSE – τ Tm 0.712 Tm 0.1 ≤ m ≤ 1.0 Zhuang (1992), T 0 . 968 − 0 . 247 τ T m m m K m τm Zhuang and Atherton (1993). 0.559 τ Tm 0.786 Tm 1.1 ≤ m ≤ 2.0 Model: Method 1 or T 0 . 883 − 0 . 158 τ T m m m K m τm Method 5 or Method 6 or Method 15. 39 Minimum ISTSE – Model: Method 1; Ti Kc Zhuang (1992). 0.1 ≤ τm Tm ≤ 2.0 . Minimum ISTSE – Zhuang (1992), Zhuang and Atherton (1993). Minimum ISTSE – Majhi (2005). Model: Method 52
39
40
41
0.361K u 41
40
Ti
Ti
Kc
Model: Method 1 Model: Method 37
0.712 Tm K m τ m
0.921
0.712Tm 0.694 − 0.182 τm Tm
0.1 ≤
τm ≤ 1.0 Tm
0.780 Tm K m τ m
0.543
0.780Tm 0.683 − 0.120 τm Tm
1.1 ≤
τm ≤ 2.0 Tm
0.673 Tm K m τ m
0.331
0.673Tm 0.511 − 0.066 τm Tm
2.1 ≤
τm ≤ 3.5 Tm
4.264 − 0.148K m K u K u , Ti = 0.083(1.935K m K u + 1)Tu . K c = 12.119 − 0.432K m K u τ Ti = 0.083(1.935K m K u + 1)Tu , 0.1 ≤ m ≤ 2.0 . Tm ∧ ∧ τm ∧ 1.506K m K u − 0.177 ∧ Kc = K u , Ti = 0.055 3.616K m K u + 1 T u , 0.1 ≤ T ≤ 2.0 . ∧ 3.341K K u + 0.606 m m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum ISTES – Zhuang (1992), Zhuang and Atherton (1993). Model: Method 1 or Method 5 or Method 6 or Method 15.
Kc 0.569 Tm K m τ m
0.951
0.628 Tm K m τ m
0.583
Nearly minimum IAE and ITAE – Hwang and Fang (1995).
43
44
τ 1.023 − 0.179 m Tm Tm
τ 1.007 − 0.167 m Tm
0.1 ≤
τm ≤ 1.0 Tm
1.1 ≤
τm ≤ 2.0 Tm
Ti
Kc
x1 K m
44
42
Tm
Model: Method 30; 0.1 ≤ τ m Tm ≤ 2.0 ; decay ratio = 0.03. Minimum performance index: other tuning Model: Method 30; 43 Ti 0.1 ≤ τ m Tm ≤ 2.0 ; Kc decay ratio = 0.05. 42
Simultaneous servo/regulator tuning – Hwang and Fang (1995). Minimum performance index – Wilton (1999). Model: Method 1; coefficients of K c estimated from graphs.
Comment
Ti
Tm
Coefficient values: b τ m Tm
τ m Tm
x1
x1
b
0.1 0.1 0.1 0.1
750.0 17.487 4.8990 2.1213
0.0001 0.04 0.2 1
0.2 0.2 0.2 0.2 0.2
3.3675 2.2946 1.7146 1.1313 0.8764
0.008 0.04 0.2 1 5
0.4 0.4 0.4 0.4 0.4
1.6837 1.5297 1.2247 0.9192 0.7668
0.008 0.04 0.2 1 5
0.5 0.5 0.5 0.5
150.01 7.1386 2.6944 1.1314
0.0001 0.04 0.2 1
2 τ τ (K c / K u ωu ) K c = 0.438 − 0.110 m + 0.0376 m 2 K u , Ti = . 2 T Tm m 0.0388 + 0.108 τm − 0.0154 τm 2 Tm Tm 2 τ τ (K c / K u ωu ) K c = 0.46 − 0.0835 m + 0.0305 m 2 K u , Ti = . 2 T T m m 0.0644 + 0.0759 τm − 0.0111 τm 2 Tm Tm
Performance index =
∫ [e (t) + bK ∞
0
2
2 m
(y(t ) − y∞ )2 ]dt .
51
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
52 Rule Wilton (1999) – continued.
Minimum ITAE – ABB (2001). Model: Method 7 Ream (1954). Model: Method 1; decay ratio ≈ 33% . Bryant et al. (1973). Model: Method 1
Kc
Ti
x1 K m
Tm
τ m Tm
x1
b
τ m Tm
x1
b
0.6 0.6 0.6 0.6 0.6
1.1225 1.1218 0.9798 0.7778 0.6572
0.008 0.04 0.2 1 5
0.8 0.8 0.8 0.8 0.8
0.8980 0.9178 0.7348 0.7071 0.6025
0.008 0.04 0.2 1 5
1.0 1.0
72.004 1.6657
0.0001 0.2
1.0 1.0
3.6713 0.04 0.8485 1 τm < 0.5 Tm
0.68
τ 1.4837Tm m Tm Direct synthesis: time domain criteria 1.56 K m 0.368(τm + Tm ) τm Tm = 1.12 0.85 K m
0.454(τm + Tm )
τm Tm = 2.86
0.37Tm K m τm
Tm
0.40Tm K m τm
Tm
undefined
x 2K mτm
Critically damped dominant pole. Damping ratio (dominant pole) = 0.6. G c = 1 (Tis )
Coefficient values (deduced from graph): x2 τ m Tm x2
0.33 0.40 0.50 0.67 0.33 0.40 0.50 0.67
Mollenkamp et al. (1973). Model: Method 1
0.977
0.8591 Tm K m τ m
τ m Tm
Chiu et al. (1973). Model: Method 1
Comment
12.5 11.1 11.1 9.1 7.1 6.3 5.6 4.3
1.0 2.0 10.0
6.7 4.2 3.0
Critically damped dominant pole.
1.0 2.0 10.0
3.2 2.1 1.6
Damping ratio (dominant pole) = 0.6.
λ variable; suggested values: 0.2, 0.4, 0.6, 1.0. λ = 1.0 , OS < 10%, Model: Method 11 (Pomerleau and Poulin, 2004). Appropriate for Tm T ‘small τ m ’. m K (T + τ ) λTm K m (1 + λτ m )
m
CL
m
Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Comment
0.44Tm Kmτm
Tm
0.04 ≤ τ m Tm ≤ 1.4 ; deduced from graph.
0.43Tm K mτm
Tm
1% overshoot – servo; τm Tm > 0.2 .
1 Km
Tm
53
undefined 1 (x 2 τm ) G c = 1 Tis Keviczky and Csáki x 2 coefficient values (estimated from graph): (1973); 0% 5% 10% 15% 20% OS values in first τ m Tm OS row; τ m Tm values 0.1 30 22 16 12 10 0.2 18 11 9 7.5 6 in first column; 0.5 8 6 5 4 3.5 Km = 1. 1.0 5 4 3.5 3 2.5 Model: Method 1 2.0 4 3 2.5 2.2 2 5.0 3 2.4 2 1.8 1.6 10.0 2.5 2.1 1.8 1.7 1.5 5% overshoot – servo 0.52Tm K m τm Tm 0.04 ≤ τm Tm ≤ 1.4 – Smith et al. (1975). Model: Method 1. Also given by Bain and Martin (1983). 1% overshoot – servo – Smith et al. (1975). Model: Method 1 Bain and Martin (1983). Model: Method 1
Ti
‘Very conservative tuning for small delay’. Model: Method 1
0.5Tm K m τm
Tm
OS = 10%
0.5Tm K m τm
Tm
Model: Method 1
Kuwata (1987). Suyama (1992). Model: Method 1 5% overshoot – servo – Smith and Corripio (1997), p. 346. Vítečková (1999), Vítečková et al. (2000a) (Model: Method 9 – Vítečková et al., 2000b).
45
Kc =
45
Kc
φ m = 60 0 ; 0.25 ≤ τm Tm ≤ 1 (Voda and Landau, 1995). x1Tm K m τm x1
OS (%)
0.368 0.514 0.581 0.641
0 5 10 15
Tm
Coefficient values: OS (%) x1 0.696 0.748 0.801 0.853
20 25 30 35
x1
OS (%)
0.906 0.957 1.008
40 45 50
0.4(Tm + τm ) 0.5 − , Ti = 1.25x1 - 0.25(Tm + τm ) , with K m (Tm + τm − x1 ) K m x1 =
(Tm + τm )2 − 0.267τm 2 (3Tm + τm ) .
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
54 Rule Okada et al. (2006). Model: Method 1
x1
Kc
Ti
x1Tm K m τm
Tm
ξ
Comment
Coefficient values: ξ x1 ξ x1
x1
ξ
x1
ξ
0.368 1.0 0.454 0.8 0.578 0.6 0.765 0.4 1.06 0.2 0.407 0.9 0.510 0.7 0.661 0.5 0.896 0.3 1.29 0.1 Mann et al. (2001). 0.51Tm K m τm Tm 0 < τm Tm < 2 Model: Method 37 or 46 Ti Kc Method 41. Closed loop response overshoot (step input) < 5%. 47 undefined G c = 1 (Tis ) Ti Vítečková and 48 Ti Kc Víteček (2002). Model: Method 1 For 0.05 < τ T < 0.8 , T = T ; overshoot is under 2% m
m
i
m
(Vítečková and Víteček, 2003). Pinnella et al. (1986). Model: Method 24
46
undefined
49
Gc = Ki s
Ki
Critically damped servo response.
0.56 + 1.02 Tm − Tm 1.0404 Tm − x1 + x 2 , τm τm τm 0.56 + 1.02(Tm τm ) − (Tm τm )(1.0404(Tm τm ) − x1 ) + x 2 τ Ti = m − 1 T 0.04 − 1.02(Tm τm ) + (Tm τm )(1.0404(Tm τm ) − x1 ) + x 2 m x 1 = 0.4, x 2 = 3.68, 1 < τ m Tm < 2 ; x 1 = 0.8, x 2 = 3.28, 2 < τ m Tm < 4 ;
Kc =
1 Km
Tm ;
x 1 = 1.2, x 2 = 2.88, 4 < τ m Tm . 47
Km
Ti = −
2 1 0.25 1 0.5 Tm Tm e + − − + − + 0 . 25 0 . 5 2 2 τ τ τ T τ T m m m m m m 1 48 τm Tm x12 + (2Tm + τm )x1 + 1 e τ m x1 , Kc = − Km
[
Ki =
1 4K m τ m 2
.
]
x1 = −
49
2
τ 0.5 τ m 1+ 0.25 m − −1 Tm Tm
2−
τm τm + Tm Tm
2
2 0.5 − + τ m Tm
2 τm
2
+
0.25 Tm
2
, Ti = −
τm
τm Tm x12 + (2Tm + τm )x1 + 1 x12 (τm Tm x1 + Tm + τm )
2 τm
2 0.5 2 − Tm + Tm τ τ Tm 2 − m + m + 1 e Tm Tm
.
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Comment
Schneider (1988), Bekker et al. (1991), Khan and Lehman (1996). Model: Method 1 Bekker et al. (1991). Model: Method 1; ξ = 1 ; Tv = valve opening time.
0.368Tm K m τm
Tm
ξ =1
0.403Tm K m τm
Tm
ξ = 0.6
1.571Tm K m τm
Tm
ξ = 0.0
0.368Tm K m τm
Tm
Regulator – Gorecki et al. (1989). Model: Method 1 Hang et al. (1991). Model: Method 1
50
Kc =
τm > 0.5Tm or T v < 20Tm . τm < 0.5Tm or
50
Kc
51
Kc
Tv > 20Tm . Ti
undefined 53
52
Ti
Ti
Kc
Pole is real and has maximum attainable multiplicity. 0.16 ≤ τm Tm < 0.96
Servo response: 10% overshoot, 3% undershoot.
0.311Tm τ 0.1092 ln m Tm τm
K m τm Tm
T − 0.0760 ln v T m
2 τ 2 Tm 51 Kc = 2 + m − 1 e K m τm 2Tm
− 0.2685
τ 2 + m 2 Tm
Tv 0.0121 ln Tm Tv
τ m
.
+ 0.1026
2
τ − 2− m 2 Tm
, 2
52
G c = 1 (T i s ) , Ti =
55
τ 1 + m 2Tm . Ti = τm 2 3 2 2 τm τ m τm τ m τm + + − 2 + 2+ 3 + 2T 2Tm Tm 2Tm 2Tm m 0.5K m τm . 2
1 + (τ 2T )2 − 1 e m m
1+ τ m 2T m
τ −1− m 2 Tm
τm 12 + 2 11(τm Tm ) + 13 11 + 13 ( ) τ − 37 T 4 4 5 T m m K , T = 0.2 53 m + 1Tu . Kc = u i 15 τm 6 11(τm Tm ) + 13 − 4 37 + 14 15 Tm 37(τm Tm ) − 4
b720_Chapter-03
Rule
Kc
McAnany (1993). Model: Method 29 Sklaroff (1992), Åström and Hägglund (1995).
54
0.5Tm K m τm 55
56
Kamimura et al. (1994). Model: Method 1; servo tuning. Zhang (1994), Smith (2002). Model: Method 1
Kc =
Kc
Ti
Comment
Ti
TCL = 1.67Tm
Model: Method 32 or 3 Method 33. T m K m (1 + 3τ m Tm ) pp. 250–251, 253. Honeywell UDC 6000 controller. 0.5556Tm K m τm 5τ m τm Tm < 0.33
Fruehauf et al. (1993). Model: Method 2 Nomura et al. (1993). Model: Method 1 Gonzalez (1994) – pp. 114–115. Model: Method 1
55
FA
Handbook of PI and PID Controller Tuning Rules
56
54
17-Mar-2009
Kc
Tm
τm Tm ≥ 0.33
Ti
0.01 ≤ τm Tm ≤ 10
0.5τm
δ0 = 0.21, 0.5, 0.7 (pp. 142–143).
2
x 2 Tm τm 2K m 57
Kc
Ti
10% overshoot.
58
Kc
Ti
0% overshoot.
59
Kc
Ti
‘Quick’ response: ‘negligible’ overshoot.
Tm K m τm
Tm
‘Good’ servo response; τ m is ‘small’.
(1.44Tm + 0.72Tm τm − 0.43τm − 2.14) , T
(
2
K m 0.72τm + 0.36τm + 2
)
i
=
(
)
K m 5.56 + 2τm + τm 2 . 4Tm + 1.28τm − 2.4
0.5x1 − 0.1(Tm + τm ) Kc = , Ti = 1.25x1 − 0.25(Tm + τm ) , with K m (Tm + τm − x1 )
2
2
x1 = 0.2τm + 0.4τmTm + Tm . 56
x2 = −
2x1 + τm
4 x12 τm
2
+
2 1 , x1 = , Tm τm 1 + (2π loge [b a ])2 b a = desired closed loop response decay ratio.
57
Kc =
58
Kc =
59
Kc =
0.5(Tm + τm ) 0.5τm (2Tm + τm ) + 0.10 , Ti = Tm + τm − . K m [0.5τm (2Tm + τm ) + 0.10] Tm + τm
0.375(Tm + τm ) 0.5τm (2Tm + τm ) + 0.0781 , Ti = Tm + τm − . K m [0.5τm (2Tm + τm ) + 0.0781] Tm + τm 0.425(Tm + τm ) 0.5τm (2Tm + τm ) + 0.083 , Ti = Tm + τm − . K m [0.5τm (2Tm + τm ) + 0.083] Tm + τm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Davydov et al. (1995). Model: Method 6 Kuhn (1995). Model: Method 17 Khan and Lehman (1996). Model: Method 1 Abbas (1997). Model: Method 1
Ti
Comment
Ti
ξ = 0.9; 0.2 ≤ τ m Tm ≤ 1 .
0.5 K m
0.5(Tm + τ m )
‘Normal tuning’.
1 Km
0.7(Tm + τ m )
‘Rapid tuning’.
Kc 60
Kc
61
Kc
Ti
0.01 ≤ τm Tm ≤ 0.2
62
Kc
Ti
0.2 ≤ τm Tm ≤ 20
63
Kc
Tm + 0.5τ m
0 ≤ V ≤ 0.2 ; 0.1 ≤ τm Tm ≤ 5.0 .
Valentine and Chidambaram (1997a). Bi et al. (1999).
τm 1 0.43 − 0.97 Km Tm
0.5064Tm K m τm
Tm
Model: Method 16
Bi et al. (2000).
0.5064Tm K m τm
1.9747 K m Tm
Model: Method 16
Ettaleb and Roche (2000).
1 Km
Tm + τ m
Model: Method 34; TCL = Tm + τ m .
Ti
x1 > 0
Prokop et al. (2000). Model: Method 1
60
Kc =
61
Kc =
65
Kc
0.413 + 0.8
τm Tm
Model: Method 1; ξ = 0.707 64.
τ 1 , Ti = 0.153 m + 0.362 Tm . T τm m K m 1.905 + 0.826 Tm τ Tm 0.3852 0.723 + − 0.404 m2 , K m τm Tm Tm
Ti = τm
− 0.404τm 2 + 0.723Tm τm − 0.3852Tm 2 − 0.525τm 2 + 0.4104Tm τm − 0.00024Tm 2
62
Kc =
0.404Tm + 0.256τm − 0.1275 Tm τm Tm 0.404 0.256 0.1275 + − , T = τm . i K m τm Tm τ T 0.0808Tm + 0.719τm − 0.324 Tm τm m m
63
Kc =
0.148 + 0.186(Tm τm ) . K m (0.497 − 0.464V 0.590 )
64
±1% TS = 2.5Tm , 0.1 ≤ τ m Tm ≤ 0.4 ; ±1% TS = 5Tm , 0.5 ≤ τ m Tm ≤ 0.9 .
65
57
1.045
K m 2 τ m 2 K m 2 x1 + + Tm x1 − 1 2 Tm T τ T x + 2Tm x1 − 1 Tm Kc = m m m 1 , Ti = . K m (τm + Tm )(1 + x1τm ) x1 (Tm + τ m )
(
)
.
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
58 Rule
Kc
Chen and Seborg (2002). Chidambaram (2002), p. 155. Skogestad (2003). Model: Method 56
69
Kc =
Comment
Kc
Ti
Model: Method 1
67
Kc
0.413Tm + 0.8τm
Model: Method 1
min (Tm ,8τ m )
Ti = 8τm (Faanes and Skogestad, 2004). 0 ≤ τm Tm ≤ ∞
Kc
Ti
Tm (x1K m τm )
Tm
68
Gorez (2003). Model: Method 1
Ti
66
0.5Tm K m τm
Klán (2000). Model: Method 18
66
17-Mar-2009
70
(1 − x 2 )τm + Tm
Tm x1K m τm
τm ≤
τm ≤1 τ m + Tm
T τ + 2Tm TCL − TCL 2 1 Tm τm + 2Tm TCL − TCL 2 , , Ti = m m 2 Tm + τm Km (TCL + τm ) −τ s
Tise m y 0 < TCL < Tm + Tm 2 + Tm τ m , . = 2 d desired K c (TCLs + 1) 67
1 Kc = Km
68
Kc =
69
x1 =
2 3.113 − 5.73 τm + 3.24 τm . T Tm m
1 2τm (Tm + τm ) 1− K m 1 + 1 + 2τ 2 (τ + T )2 m m m
[
]
, T = τm + Tm i 2
2 1 1.5M s − 2 τm + 2 M s (M s − 1) 0.32M s (M s − 1) τm + Tm
2
2 1 + 1 + 2 τm − τ . τ +T m m m
5τ m 3 − ( ) T M τ + m m s
2.5τ m 0.5 1 − − M s (M s − 1) ( ) T M τ + m m s
(
2 M s 2 −1
) ; 0≤
2 2 τm τm − 0.4 M s − 0.4 M s 0.1M s τ + Tm τ m + Tm . 70 x1 = 7.5 − m , x 2 = 1 − 0.5 Ms −1 1 − 0.4 M s 1 − 0.4 M s
τm ≤ τm . τ m + Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Comment
Klán and Gorez (2005a). Klán and Gorez (2005b).
71
Kc
Ti
Model: Method 1
72
Kc
Ti
Model: Method 1; 0 ≤ τm Tm ≤ ∞ .
Skoczowski (2004).
73
Kc
Tm
Model: Method 1
Sree et al. (2004), Chidambaram et al. (2005). Foley et al. (2005).
0.9179 Tm K m τm
Haeri (2005). Model: Method 1 McMillan (2005), pp. 60–61. Model: Method 13
71
72
73
74
0.14Tm Kc = e K m τm
Model: Method 1; 0.1 ≤ τm Tm ≤ 1 .
0.8915 74
Ti
75
Kc
Ti
Model: Method 1
76
Kc
0.96Tm + 0.46τ m
0 ≤ τm Tm ≤ 4
Tm + 0.25τ m
τm Tm > 1
0.25 K m
τm τm 1.96 +1.65 τ m + Tm τ m + Tm
2
, Ti = 5.38τ m e
59
τm τm − 3.94 +1.80 τ m + Tm τ m + Tm
2
.
2 2 2 1 + 1 − τm , Ti = (τm + Tm ) + Tm . 2(τm + Tm ) τm + Tm 2T ln (1 OS) K c ≤ m 1 + 2x12 − 2 x1 1 + x12 , with x1 ≈ . 2 2 τm π + [ln (1 OS)]
0.5 Kc = Km
2 τm τ τm , 0.1 ≤ m ≤ 0.4 ; − + Ti = Tm 10.59 2 . 3588 0 . 8985 T T T m m m 4 3 2 τ τ τ τ Ti = Tm 0.7719 m − 3.6608 m + 6.5791 m − 5.1652 m + 2.8059 , Tm Tm Tm Tm
0.4 ≤ 75
76
Kc = Kc =
(1 + 2T
m
λK mω90 0 1 Km
) 1+ T [T + τ (1 + T
2
ω90 0 m
2
2
m
m
m
ω90 0
2
2
ω90 0
2
2
)]
, Ti =
6.282 . 0.407 + 1.195 1 + 14.956(τm Tm )
2
[
1 + 2Tm ω90 0
(
2 2
ω90 0 Tm + τm 1 + Tm ω90 0
2
)] .
τm ≤ 1.5 . Tm
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
60 Rule Trybus (2005). Model: Method 1
x1
Kc
Ti
Comment
0.6Tm K m τm
0.8τm + 0.5Tm
x1Tm K m τm
Tm
Servo response: small overshoot, short settling time. 77 τm Tm ≤ 2
OS
x1
OS
x1
OS
OS
x1
x1
OS
x1
OS
0.34 0% 0.54 5% 0.64 10% 0.74 15% 0.82 20% 0.90 25% x1 K m 0.5τm τm Tm ≥ 2 x1
Xu et al. (2005).
OS
78
Cuesta et al. (2006). Model: Method 1
77
78
x1
OS
x1
OS
OS
x1
x1
OS
x1
OS
0.17 0% 0.27 5% 0.32 10% 0.37 15% 0.41 20% 0.45 25% Model: Method 1 (0.3K m τm ) Tm 3.33τm
0.4 K m
79
Ti
Kukal (2006). Model: Method 1
undefined
80
Ti
Mesa et al. (2006). Model: Method 1
Tm + 0.5(1 − x1 )τm K m τm (x1 + 1)
81
40% overshoot; unit step servo response. 0% overshoot; unit step servo response. 0.01 ≤ τm Tm ≤ ∞
Ti
Kc
Kc
Ti
0.01 ≤ τm Tm ≤ ∞
Tm + 0.5(1 − x1 )τm
Sample x1 values: 0.3, 0.5, 0.9.
The author quotes the following source for this rule: Findeisen, W. (Ed.), Control Engineering Handbook (2nd Edition). WNT, Warsaw, 1974 (in Polish). 1 100τm + 6.25Tm T (100τm + 6.25Tm )(1000τm + 463Tm ) Kc = , Ti = m . (100τm + 46.25Tm )(5.2τm + 684Tm ) K m 100τm + 46.25Tm 0.4Tm (1000τm + 463Tm ) . (5.2τm + 684Tm )
79
Ti =
80
Gc =
2 T T 1 , Ti = K m 2 m + 4 m + 1 e − x1 , x1 = τ Tis τm m
81
Kc =
2 T 1 Tm + 1 − 2 m e x 1 , x1 = 8 τ K m τm m
4(Tm τm )2 + 1 − 1 2(Tm τm )
8(Tm τm )2 + 1 − 1 2(Tm τm ) 3
−1 .
−2; 2
1.5
T T T T 24 m + 4 m + 8 m + 1 + 8 m + 1 τ τm τm τm Ti = τm m 3 T 8 m + 1 τ m
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Skogestad (2006a). Skogestad (2006b). Model: Method 1 Visioli (2006), p. 157. Vítečková (2006). Hougen (1979), p. 335. Model: Method 1; coefficients of K c estimated from graphs. Latzel (1988). Gp = Gm ; Model: Method 1 Latzel (1988).
Gp =
K pe
− sτ p
(1 + sTp1 ) 2
;
Model: Method 2 Latzel (1988).
Gp =
K pe
− sτ p
(1 + sTp1 )3
;
Model: Method 2
82
Kc ≥
∆d 0 ∆y max
82
Kc
1
61
Comment
Ti
min[Tm ,4(TCL + τm )]
Model: Method 1
min[Tm , 4Tm K m ]
Slow control; ‘acceptable’ disturbance rejection performance. Model: Method 1 0.3Tm K m τm min[Tm ,8τm ] ≥ 0.368Tm K m τm
τm
Model: Method 9
Tm
Direct synthesis: frequency domain criteria Maximise crossover x1 K m Tm frequency. Tm x1 τ m Tm x1 τ m Tm x1
0.1 7.0 0.2 3.5 0.3 2.2 0.4 1.8 0.785Tm K m τm
0.5 0.6 0.7
1.4 1.1 1.0
0.8 0.9 1.0
0.8 0.75 0.7
Tm
φm = 450
0.524Tm K m τm
Tm
φm = 600
0.45Tm K m (τm + 0.03Tm )
0.57Tm
φm = 450
0.30Tm K m (τm + 0.03Tm )
0.57Tm
φm = 600
0.42Tm K m (τm + 0.10Tm )
0.53Tm
φm = 450
0.28Tm K m (τm + 0.10Tm )
0.53Tm
φm = 600 ; also given by Klein et al. (1992).
, τm ≤ TCL ≤
Tm ∆y max − τm ; ∆d 0 = maximum magnitude of a K m ∆d 0
sinusoidal disturbance over all frequencies, ∆y max = maximum controlled variable change, corresponding to the sinusoidal disturbance.
b720_Chapter-03
Rule
Kc
Regulator – Gorecki et al. (1989). Model: Method 1 Regulator – Gorecki et al. (1989). Model: Method 1 Somani et al. (1992). Model: Method 1; suggested A m : 1.75 ≤ A m ≤ 3.0 .
83
Kc =
Comment
Ti
2K m (τm + Tm )
Low frequency part of the magnitude Bode diagram is flat. x 2τm
x 1 K m A m 84 τ m Tm
x1
0.0375 0.1912 0.3693 0.5764 0.8183 1.105 1.449
36.599 7.754 4.361 3.055 2.369 1.950 1.672
Coefficient values: x2 τ m Tm 3.57 3.33 3.13 2.94 2.78 2.63 2.50
[
]
τm 0.9806 < 1 , Kc ≈ Tm K mAm
Kc =
1.476 2.38 1.333 2.27 1.226 2.17 1.146 2.08 1.086 2.00 1.042 1.92 1.011 1.85 0.1 ≤ τm Tm ≤ 1
Ti
Kc
x2
1 1 + 3(Tm τm ) + 6(Tm τm )2 + 6(Tm τm )3 , Km 4 1 + 3(Tm τm ) + 3(Tm τm )2
Kc ≈ 85
x1
1.869 2.392 3.067 3.968 5.263 7.246 10.870
Ti = τm For
Low frequency part of magnitude Bode diagram is flat. G c = 1 (Tis )
Ti
Kc
undefined
85
84
FA
Handbook of PI and PID Controller Tuning Rules
62
83
17-Mar-2009
( 1.886 + (4τ
4 m
Tm ) − 1.373
T 0.9806 1 + 1.886 m KmAm τm
1 + 3(Tm τm ) + 6(Tm τm )2 + 6(Tm τm )3
[
3 1 + 2(Tm τm ) + 2(Tm τ m )2
)
2
]
.
+ 1 or
2
T τ 0.9806 ; for m > 1 , K c ≈ 1 + 8.669 m Tm KmAm τm
5Tm 1 Tm . 0.80 + 1.33 , Ti = K mAm τm 1.04[0.80 + 1.33(Tm τm )]2 − 1
2
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc 86
Lee et al. (1992). Model: Method 1
x1 = 0.5 + 0.207
Hang et al. (1993a), (1993b), pp. 61–65. O’Dwyer (2001a). Model: Method 1; τm > 0.3 Tm (Yang and Clarke, 1996). O’Dwyer (2001a). Model: Method 1
2.42 86
Kc =
88
Comment
Ti
M s = 1.25
τm , τm Tm < 2.42 ; x1 = 1 , τm Tm ≥ 2.42 . Tm
ωp Tm
87
Model: Method 37 or Method 41.
Ti
KmAm x 1Tm K mτm
A m = π 2x 1 ;
Tm
φ m = π 2 − x 1 .88
Representative results φm x1
x1
Am
Am
φm
1.048
1.5
30
0
0.524
3
60 0
0.7854
2
450
0.393
4
x1 τm
Tm
Tm K u Tu 2
2
Tu + 4 π Tm
2
Am
67.50 = π 2x 1 ;
φm = π 2 − x 1 .
τ τm τ T τ − 4 + 1.21 m + 4.4x1 m m + 2 − 2.2 x1 m τm Tm Tm Tm Tm , τm τm + 1.21 K m 4 + 4.4 x1 Tm Tm
τ τm τ T τ − 4 + 1.21 m + 4.4 x1 m m + 2 − 2.2 x1 m Tm τ Tm T T m m m Ti = τ T τ 0.96 + 2.42 m m + 2 − 2.2 x1 m τm Tm Tm τ 1 Ti = ; m ≤ 0.3 (Yang and Clarke, 1996). 2 Tm 4ωp τ m 1 2ωp − + π Tm
2.42
87
Kc
Ti
63
.
Given A m , ISE is minimised when φ m = 68.8884 − 34.3534 A m + 9.1606
τm Tm
for servo tuning (Ho et al., 1999); 2 ≤ A m ≤ 5 ; 0.1 ≤ τ m Tm ≤ 1 ; Given A m , ISE is minimised when φ m = 45.9848A m 0.2677 (τ m Tm )0.2755 for regulator tuning (Ho et al., 1999); 2 ≤ A m ≤ 5 ; 0.1 ≤ τ m Tm ≤ 1 .
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
64 Rule
Kc
x1
Am
0.50
3.14
0.61
2.58
0.67
2.34
0.70
2.24
Comment
Ti
x1Tm K m τm
Chen et al. (1999b). Model: Method 1
Tm Coefficient values: Ms x1 Am
φm 61.4
0.72
2.18
48.7
0
1.30
55.0
0
1.10
0.76
2.07
46.50
1.40
51.6
0
1.20
0.80
1.96
0
1.50
50.0
0
1.26
Symmetrical optimum principle – Voda and Landau (1995). Model: Method 1
3.5 G p ( jω1350 )
4.6 ω1350
1
4
2.828 G p ( jω1350 )
ω1350
90
Ti
44.1
Model: Method 1
τm ≤ 0.1 Tm 0.1 <
τm ≤ 0.15 Tm
Kc
Ti
0.15 < τm Tm ≤ 1
0.1751
1 ω1350
τm > 2 ; A m > 3. Tm
G p ( jω1350 )
1
ωr − 1.273τm ωr + (1 Tm )
Kc =
89
1
90
Ti =
Ms
1.00
r1ωr Tm K m
Friman and Waller (1997). Model: Method 1
φm
0
Chen et al. (1999a).
89
FA
2
1 4.6 G p ( jω1350 ) − 0.6K m
, ωr = , Ti =
π 2 r1 A m − 1 . 4 τ m (r1 A m )2 − 1 1.15 G p ( jω1350 ) + 0.75K m
[
ω135 0 2.3 G p ( jω1350 ) − 0.3K m
].
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Schaedel (1997), Henry and Schaedel (2005) – optimal servo response; T1 , T2 given in footnote 91.
91
0.5Ti K m (T1 − Ti )
2
T1 − 2T2
0.375Ti K m (T1 − Ti )
2
T1 =
Tm 1 + 3.45
T1 =
τ am 2
Tm − 0.7 τ am
4T2 T1
2
Ti
2 1 − 2 T2 2 T1
2 3.86T2 2 1.46T2 2 Ti 1 1 − 0 . 69 − 1 T1 T12 Km T 2 93
Kc
94
Kc
Tm
+ τ m , T2 2 = 1.25Tm τ am +
1 + 3.45 2
+ τ m , T2 = Tm τ am +
0.7Tm
2
Tm − 0.7 τ am
τ am
93
94
Minimum ITAE. Minimum φ m = 50 0 .
Tm
τ m + 0.5τ m 2 , 0 <
τma ≤ 0.104 ; Tm
Tm + 0.5τ m 2 ,
2
92
‘Normal’ design – Butterworth filter.
2 3.11T2 2 1.43T2 2 ‘Sharp’ design – 1 Ti 1 − Tschebyscheff filter 0.7 − 1 2 T1 T1 K m T2 (0.1 dB).
Tm
0.7Tm
92
2 1 Ti 0 . 5 − 1 Km T 2
Leva (2001). Model: Method 1
91
‘Normal’ design – Butterworth filter. Model: Method 25 ‘Sharp’ design – Tschebyscheff filter (0.5dB). Model: Method 25 Minimum ITAE (Henry and Schaedel, 2005). Model: Method 26
2
T2 T1
T1 −
0.375Ti K m (T1 − Ti ) Henry and Schaedel (2005) – optimal regulator response. Model: Method 26; T1 , T2 given in footnote 91; τam Tm < 0.2 .
Comment
Ti
T Ti = −0.64T1 + 1.64T1 1 − 1.2 2 . T1 0.6981Tm 20Tm 20 . K c = min , , ωc = τ + 5Tm K τ K ( τ + 5 T ) m m m m m m 0.6981Tm 50Tm 20 . K c = min , , ωc = τ + 5Tm m K m τm K m (τm + 5Tm )
τ am > 0.104 . Tm
65
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
66 Rule
Kc
Potočnik et al. (2001). Model: Method 48
Cluett and Wang (1997), Wang and Cluett (2000), p. 177. Model: Method 1; τ 0.01 < m ≤ 10 . Tm
Ti
Comment
95
Kc
Ti
τm Tm ≤ 0.1
96
Kc
Ti
0.1 < τm Tm < 0.15
97
Kc
Ti
0.1 < τm Tm < 1
98
Kc
Ti
99
Kc
Ti
100
Kc
Ti
7.50 ≤ A m ≤ 8.28 ,
78.50 ≤ φm ≤ 79.70 . 4.35 ≤ A m ≤ 5.02 ,
70.7 0 ≤ φm ≤ 74.00 . TCL = 1.33τ m , 3.29 ≤ A m ≤ 3.89 ,
64.40 ≤ φm ≤ 70.60 . 101
95
Kc =
(
G p jω135 0
)
Kc
0.5 G ( jω 0 ) 1.14 + 13.24 p 135 Km
97
98
99
(
K m − 2 G p jω1350
[
Kc =
)
2K m K m − 2 G p ( jω135 0 )
(
]
, Ti =
)
G jω 0 0.75 + 1.15 p 135 Km 0.019952τm + 0.20042Tm Kc = , Ti K m τm
[K
m
57.80 ≤ φm ≤ 68.50 .
,
Ti =
96
2.74 ≤ A m ≤ 3.30 ,
Ti
(
4 ω135 0
(
+ 2 G p jω135 0
(
)
(
1 + 2.48 G p jω1350 + 17.40 G p jω1350 2 Km Km
ω135 0 G p jω135 0
) ][2 G p (jω135 ) − K m ] 0
) [ G p ( jω135 ) − K m ] G p (jω135 )
.
0
0 0.75 + 1.15 . Km ω135 0 0.099508τm + 0.99956Tm = τm , TCL = 4τ m . 0.99747 τm − 8.7425.10−5 Tm
Kc =
2K m ω135 0
Kc =
0.16440τm + 0.99558Tm 0.055548τm + 0.33639Tm τm , TCL = 2τ m . , Ti = K m τm 0.98607 τm − 1.5032.10− 4 Tm
, Ti =
1
100
Kc =
0.20926τm + 0.98518Tm 0.092654τm + 0.43620Tm τm . , Ti = K m τm 0.96515τm + 4.2550.10− 3 Tm
101
Kc =
0.24145τm + 0.96751Tm 0.12786τm + 0.51235Tm τm , TCL = τ m . , Ti = K m τm 0.93566τm + 2.2988.10− 2 Tm
) 2
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Comment 2.39 ≤ A m ≤ 2.93 ,
Cluett and Wang (1997), Wang and Cluett (2000) – continued.
102
Kc
Ti
103
Kc
Ti
38.10 ≤ φm ≤ 66.30 .
Modulus optimum principle – Cox et al. (1997). Model: Method 20 Smith (1998). Model: Method 1
104
Kc
Ti
τm Tm ≤ 1
0.5Tm K m τm
Tm
τm Tm > 1
0.35 Km
0.42τ m
6 dB gain margin – dominant delay process.
Tm
1.3 ≤ M s ≤ 2
Wang et al. (2000a). Model: Method 37 or 38.
102
103
104
105
Kc
67
49.60 ≤ φm ≤ 67.10 . 2.11 ≤ A m ≤ 2.68 ,
0.26502τ m + 0.94291Tm 0.16051τm + 0.57109Tm τ m , TCL = 0.8τ m . , Ti = K m τm 0.89868τ m + 6.9355.10 − 2 Tm 0.19067 τm + 0.61593Tm 0.28242τm + 0.91231Tm Kc = , Ti = τm , TCL = 0.67τ m . K m τm 0.85491τm + 0.15937Tm Kc =
Kc =
0.5 Tm 3 + Tm 2 τ m + 0.5Tm τ m 2 + 0.167 τm 3 , 2 2 3 K m Tm τm + Tm τm + 0.667 τm T 3 + Tm 2 τm + 0.5Tm τm 2 + 0.167 τm 3 . Ti = m 2 2 Tm + Tm τm + 0.5τm
105
1.508 Tm K c = 1.451 − . Ms K m τm
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
68 Rule
Kc
Wang and Shao (2000a). Model: Method 1 Chen and Yang (2000).
106
0.7Tm K m τm
(1 + ω
1.5 ≤ x1 ≤ 2.5
Model: Method 8
Tm 0.8Tm
0.2 ≤ τm Tm < 1
0.1Tm 0.15 + K m τm K m
0.3τ m + 0.5Tm
τm >1 Tm
0.15 K m
0.3τ m
τm Tm → ∞
107
Kc
Ti
108
Kc
Tm
Km 2 90
0
Tm
)
2 1.5
[(T
m
1 2
1 + ω900 Tm
2
[(T
m
M s = 1.4 ;
τm ≥ 0.5 . Tm
, + {1 + ω900 2 Tm 2 }τ m ) sin( − ω900 τ m − tan −1 ω900 Tm ) −
f 2 ( ω900 ) = −
Ti
0.25Tm K m τm
1 1 f 2 (ω90 0 ) − λf1 (ω90 0 ) ω90 0
f1 ( ω900 ) =
Comment
M s = 1.26 ; A m = 2.24 ; φ m = 50 0 .
Hägglund and Åström (2002). Model: Method 1 Leva et al. (2003). Model: Method 1
Kc =
Kc
Ti
A m > x1 ; φm > cos −1 (1 x1 ) (Wang and Shao, 1999b).
Hägglund and Åström (2002). Model: Method 5; M s = 1.4 .
106
17-Mar-2009
Km
(1 + ω
900
2
2
2
Tm 2
)
1.5
[ω
900
]
Tm 2 cos( − ω900 τ m − tan −1 ω900 Tm ) ,
+ {1 + ω900 Tm }τ m ) cot( − ω900 τ m − tan −1 ω900 Tm )
]
− Ti =
[
2
2
]
2
2
2
2
ω900 Tm 2 1 + ω900 2 Tm 2
;
2
ω90 0 Tm + (1 + ω90 0 Tm )τm cos θ + (1 + 2ω90 0 Tm ) sin θ 3
]
2
− ω90 0 Tm cos θ + ω90 0 [Tm + (1 + ω90 0 Tm )τm ] sin θ
, θ = − ω900 τ m − tan −1 ω900 Tm .
107
108
Kc =
1 Km
T 0.14 + 0.28 m τm
6.8τ m Tm , Ti = 0.33τ m + . 10τ m + Tm
T (0.5π − φm ) 5Tm K c = minimum m , ; minimum φ m , maximum ωc . K m τm K m TCL
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Leva et al. (2003) – continued. Mataušek and Kvaščev (2003). Model: Method 1 Kristiansson and Lennartson (2002b). Model: Method 1
110
Comment
Kc
Tm
minimum φ m = 50 0 .
x 1Tm K mτm
Tm
x 1 = 0.5π − φ m .110
109
Kristiansson (2003). Model: Method 12 Kristiansson and Lennartson (2006).
109
Ti
Kc
111
Kc
0.57Tm + 0.29τm
0.2 ≤ τm Tm ≤ 5
112
Kc
Ti
τm Tm < 1
113
Kc
0.60Tm + 0.28τm
τm Tm ≥ 1
114
Kc
1.25 Tm
1.6 ≤ M s ≤ 1.9
115
Kc
1.4 τ m + 0.8Tm
τm Tm < 0.2
69
Model: Method 12; 1.65 ≤ M max ≤ 1.80 .
0.698Tm τm + 5Tm 5x1Tm K c = minimum , , 4 ≤ x1 ≤ 10 . , TCL = x1 K m τm K m (τm + 5Tm ) ‘Acceptable’
values
of
0
x1 :
0.5 ≤ x 1 ≤ 3 .
‘Recommended’
values
of
x1 :
0
0.32 ≤ x 1 ≤ 0.54 ( 59 ≤ φ m ≤ 72 ). Choose x 1 = 0.32 when large variations in process
parameters are expected; choose x 1 = 0.54 to give 6% ≤ OS < 13% and 1.4 < M s ≤ 2 . 111
112
113
114
115
Kc =
0.57(0.57 + 0.29[τm Tm ]) , 1.65 ≤ M max ≤ 1.75 . K m ([τm Tm ] − 0.055)
2 τm 0.57 τm , Kc = 0.37 + 0.94 − 0.42 K m ([τm Tm ] − 0.055) Tm Tm
Kc =
0.57(0.60 + 0.28[τm Tm ]) . K m ([τm Tm ] − 0.055)
ω150 0 0.075 . 0.2 + K m K150 0 K m + 0.05 0.57(0.8Tm + 1.4τm ) Kc = . K m Tm ([τm Tm ] − 0.055) Kc =
[
]
2 τ τ Ti = Tm 0.37 + 0.94 m − 0.42 m . Tm Tm
b720_Chapter-03
Rule
Kc
Kristiansson and Lennartson (2006) – continued. Bai and Zhang (2007). Model: Method 59 Leva et al. (1994).
Hägglund and Åström (2004). Model: Method 1
116
Kc =
117
Kc = Kc =
Ti
Comment
116
Kc
τ m + Tm
0.2 ≤ τm Tm ≤ 1
117
Kc
0.6τ m + 1.2Tm
τ m Tm ≥ 1
0.526Tm K m τm
Tan et al. (1996).
Kc =
A m = 2.98 ,
Tm
φm = 59.80 .
118
Kc
Ti
Model: Method 54
119
Kc
Ti
Model: Method 36
120
Kc
Ti
1.920 < φ < 2.356 ; M s = 1.2 .
121
Kc
Ti
φ = 2.09 radians (good choice).
0.57(Tm + τm ) . K m Tm ([τm Tm ] − 0.055)
0.57(1.2Tm + 0.6τ m ) . K m Tm ([τ m Tm ] − 0.055)
ωcn Ti Km
1 + ωcn 2Tm 2 2
1 + ωcn Ti
, Ti =
2
[
]
tan φm − 1.571 + τm ωcn + tan −1 (ωcn Tm ) ωcn
with ωcn = 119
FA
Handbook of PI and PID Controller Tuning Rules
70
118
17-Mar-2009
(
x1Ti ωφ 1 + x1Tmωφ
(
A m 1 + x1Ti ωφ
)
2
)2
, Ti =
2.82 − φm − tan −1[(Tm τm )(1.571 − φm )] . τm
1 , ωφ < ω u . x1ωφ tan − tan x1Tm ωφ − x1τm ωφ − φ
[
]
−1
x1 = 0.8, τm Tm < 0.5 ; x1 = 0.5, τm Tm > 0.5 . 120
121
Kc =
Kc =
2.01 − 0.80φ G jω 1 + (15.45 − 6.30φ) p φ Km
( )
0.33
( )
G jω 1 + 2.26 p φ Km
( )
G p jωφ
G p jωφ
6.283(1.72φ − 2.55)
, Ti =
( )
G jω 1 + (3.44φ − 5.20 ) p φ Km 6.61 , Ti = . 2 G p jωφ 1 + 2.01 ωφ Km
( )
( )
.
2
ωφ
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Hägglund and Åström (2004) – continued.
Hägglund and Åström (2004). Xu et al. (2004). Model: Method 37
Ti
Comment
122
Kc
Ti
2.094 < φ < 2.443 ; M s = 1.4 .
123
Kc
Ti
φ = 2.269 radians (reasonable choice).
124
Kc
Ti
2.356 < φ < 2.705 ; M s = 2.0 .
125
Kc
Ti
126
Kc
Ti
φ = 2.53 radians (good choice). Model: Method 5; ‘AMIGO’ tuning rule. 1.5 ≤ x1 ≤ 2.5
Tm x1K m τm
Tm
x1 = 2 implies A m > 2, φm > 600 (Xu and Shao, 2004b).
Huang et al. (2005a). Model: Method 51
0.50Tm + 0.22 τ m Kmτm
0.9Tm + 0.4τ m
Huang and Jeng (2005).
0.495Tm + 0.22τm K m τm
0.9Tm + 0.4 τ m
122
123
124
125
126
Kc =
2.50 − 0.92φ G jω 1 + (10.75 − 4.01φ) p φ Km
( )
G p jωφ
Model: Method 1
6.283(1.72φ − 3.05)
, Ti =
( )
2
( )
2
G jω 1 + (3.44φ − 6.10 ) p φ Km 5.36 0.41 , Ti = . Kc = 2 G p jωφ G p jωφ 1 + 1.65 G p jωφ 1 + 1.71 ωφ Km Km 6.283(0.86φ − 1.50) 3.43 − 1.15φ , Ti = Kc = G p jωφ G jω 1 + (11.30 − 4.01φ) G p jωφ 1 + (1.72φ − 2.90) p φ Km Km 4.25 0.52 , Ti = . Kc = 2 G p jωφ G p jωφ 1 + 1.15 G p jωφ 1 + 1.45 ωφ Km Km
( )
( )
( )
( )
. ωφ
( )
( )
( )
Kc =
71
( )
( )
0.15 τm Tm Tm 6.7 τm Tm 2 + 0.35 − , Ti = 0.35τm + 2 . 2 K m (τm + Tm ) K m τm Tm + 2Tm τm + 10τm 2
. ωφ
b720_Chapter-03
Rule
Kc
Åström and Hägglund (2006), pp. 228–229. Åström and Hägglund (2006), pp. 258–260. Model: Method 5; detuned ‘AMIGO’ tuning rule. Clarke (2006). Model: Method 27
K c (1) =
Comment
Ti (1)
Model: Method 5; ‘AMIGO’ tuning rule; M s = M t = 1.4 .
Ti
( 2)
τm Tm > 0.11
( 3)
Ti
( 3)
( 4)
Ti
( 4)
τm < 0.11 Tm
(1)
Ti
( 2)
127
Kc
128
Kc
129
Kc
130
Kc
Tm τm
0.5 T 1+ m Km τm
τ m Tm Tm 13τ m Tm 2 0.15 (1) + 0.35 − , T = 0 . 35 τ + . i m K m (τ m + Tm )2 K m τ m Tm 2 + 12Tm τ m + 7 τ m 2 K c (1)
128
129
FA
Handbook of PI and PID Controller Tuning Rules
72
127
17-Mar-2009
Kc
( 2)
= x1K c
K c ( 3) ≥
(1)
, x1 = 0.5,0.1 or 0.01; Ti
( 2)
= Ti
(1)
K c ( 2) Ti (1)
K m + 1 − M s −1
K c (1) K c ( 2) K m + 1 − M s −1
2K c (1) (τm + Tm ) 1 + −1 , 2 (1) (1) −1 M s M s M s + M s − 1 Ti 1 − M s + K c K m
(
)
Ti (3) = Ti (1) 130
K c ( 4) <
.
K c (3) K c (1) K m + 1 − M s Kc
(1)
−1
K c K m + 1 − M s −1 ( 3)
.
2K c (1) (τm + Tm ) 1 + −1, 2 (1) 1 (1) Ms M s M s + M s − 1 Ti 1 − M s − + K c K m
(
)
Ti ( 4) = 2K c (1) K m
τm + Tm . 2 2 M s M s + M s + 1 K c ( 4) K m + 1 − M s −1
(
)
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
131
Ti
Comment
Kc
Ti
0.2 ≤ τm Tm ≤ 10 ;
Kc
Ti
Model: Method 1
x1Tm K m τm
Ti
Model: Method 40
Kc
King (2006). Model: Method 1
131
Lavanya et al. (2006b). Padhy and Majhi (2006b).
132
Kc =
133
73
1.2 ≤ M s ≤ 2.0 .
2 3 4 τ τm τ τ 1 + x 2 log10 m + x 3 log10 m + x 4 log10 m + x 5 , x1 log10 T T T K m m Tm m m 2
2
x1 = −0.2236M s + 1.247 M s − 0.9838 , x 2 = 0.738M s − 3.8471M s + 3.0252 , 2
2
x 3 = −0.945M s + 4.8577 M s − 3.8272 , x 4 = 0.605M s − 3.2148M s + 2.5509 , 2
x 5 = −0.2998M s + 1.6155M s − 1.276 ; 2 τ 3 τ τ Ti = Tm x 6 m + x 7 m + x 8 m + x 9 , Tm Tm Tm x 6 = −0.001003M s − 0.001185 , x 7 = 0.0155M s + 0.0264 , 2
x 8 = −0.0772M s + 0.197 M s − 0.0677 , x 9 = 0.1257 M s + 0.8159 . 132
Kc =
33.3 Km
Kc =
Tm K m τm
∧ 2 ∧ 2 1 + ωu Tm 2 1 + ωu TCL 2 , τm > 1 ; ∧ 2 ∧ 2 1 + ωu Tm 2 1 + ωu TCL 2 , τm < 1 ;
Ti =
133
x1 =
2φm + π(A m − 1)
(
)
2 Am2 − 1
∧ tan − τm ωu + π − φm , φm measured in radians. ωu
1 ∧
Tm x1 K m τm . ; Ti = A m x1 A m x1 1 + 1 − τm π Tm
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
74 Rule
Kc
Ti
Comment
Robust
Tm λK m
Tm
2Tm + τ m 2λ K m
Tm + 0.5τ m
Tm K m (τ m + λ)
Tm
Tm + 0.5τ m K m (λ + τ m )
Tm + 0.5τ m
λ ≥ 1.7 τ m ,
λ > 0.1Tm . Rivera et al. (1986). λ ≥ 1 . 7 τ , λ > 0 . 2 T (Luyben, 2001); λ = 2τ (minimum ISE – Model: Method 1 m m m de Oliveira et al., 1995); λ = max[2.3τm ,0.15Tm ] (Visioli, 2005).
Chien (1988). Model: Method 1 Brambilla et al. (1990). Model: Method 1
134
λ ≥ 1.7 τ m , λ > 0.1Tm . 134
No model uncertainty: λ = τ m , 0.1 ≤ τ m Tm ≤ 1 ; λ = [1 − 0.5 log10 (τ m Tm )]τ m , 1 < τ m Tm ≤ 10 .
λ = Tm (Chien, 1988); (‘aggressive’ tuning) (Åström and Hägglund, 2006). λ = 3Tm (‘robust’ tuning) (Åström and Hägglund, 2006). λ = 2τ m (Bialkowski, 1996); (‘aggressive, less robust’ tuning) (Gerry, 1999). λ > Tm + τ m (Thomasson, 1997). 0.45τm ≤ λ ≤ 0.8τm (Huang et al., 1998). λ = 2(Tm + τ m ) (‘more robust’ tuning) (Gerry, 1999). λ = a. max(Tm , τ m ) : a > 3 (‘slow’ design), 2 ≤ a ≤ 3 (‘normal’ design),
1 ≤ a < 2 (‘fast’ design), a < 1 (‘faster’ design) (Andersson (2000), p. 11). Model: Method 10. 0.1Tm ≤ λ ≤ 0.5Tm , τm Tm ≤ 0.25 ; λ = 1.5(τm + Tm ),0.25 < τm Tm ≤ 0.75 ; λ = 3(τm + Tm ), τm Tm > 0.75 (Leva, 2001).
Tm ≤ λ ≤ τm or τm ≤ λ ≤ Tm (Smith, 2002). λ = 1.7Tm (Faanes and Skogestad, 2004). λ = max[0.25τ m ,0.2T m
] (Leva, 2007).
λ > [0.1Tm ,0.8τm ] (‘aggressive’ tuning), λ > [Tm ,8τm ] (‘moderate’ tuning), λ > [10Tm ,80τm ] (‘conservative’ tuning) (Arbogast et al., 2006).
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Pulkkinen et al. (1993).
0.7Tm K m τm
λ (τ m + Tm )
x1 K m
x 2 Tm
Ogawa (1995). τm Model: Method 1; coefficients of K c , Ti Tm deduced from graphs. 0.5 1.0 0.5 1.0 0.5 1.0 0.5 1.0 Thomasson (1997). Model: Method 1 2K Chen et al. (1997). Model: Method 31
Comment
Ti
x1
x2
0.9 1.3 0.6 1.6 0.7 1.3 0.47 1.7 0.47 1.3 0.36 1.8 0.4 1.3 0.33 1.8 τm m (τ m + λ)
0.5Tm K m max( τ m ,0.5)
Model: Method 1
τm Tm
x1
x2
2.0 10.0 2.0 10.0 2.0 10.0 2.0 10.0
0.45 0.4 0.4 0.35 0.32 0.3 0.3 0.29
2.0 7.0 2.2 7.5 2.4 8.5 2.4 9.0
0.5τ m
λ = TCL .
minimum (Tm ,6τ m )
Isaksson and Graebe (1999). Model: Method 1 Chun et al. (1999). Model: Method 43
τm 2(λ + τ m ) K m (λ + τ m )
Tm +
τ m < 0.5
Desired closed loop Tm +
τm2 2(λ + τ m )
response =
e − τ ms . (λs + 1)
Tm + 0.25τ m K mλ
Tm + 0.25τ m
Tm > τ m ; λ not specified.
Tm (τ m + 2λ ) − λ2 K m (τ m + λ )
Tm (τ m + 2λ ) − λ2 τ m + Tm
Representative λ = 0.4Tm .
Tm K m (λ + τm )
Tm
x1 K m
x 2 (τm + Tm )
2
Zhong and Li (2002). Model: Method 1 Wang (2003), p. 14. Model: Method 1. Regulator; x1 , x 2 deduced from graphs; robust to ±25% uncertainty in process model parameters.
τ m > 0.5
3
2
Lee et al. (1998). Model: Method 1
20% uncertainty in process parameters. 33% uncertainty in process parameters. 50% uncertainty in process parameters. 60% uncertainty in process parameters. τ m >> Tm ;
∆τm ≤ λ ≤ 1.4∆τm ;
x1
x2
τ
x1
x2
τ
5.1 4.5 3.6 2.9 2.3 1.8 1.4
0.23 0.34 0.44 0.50 0.57 0.60 0.63
0.05 0.11 0.18 0.25 0.33 0.43 0.54
1.1 0.9 0.8 0.8 0.7 0.6 0.5
0.65 0.64 0.63 0.62 0.61 0.58 0.56
0.67 0.82 1.0 1.22 1.5 1.9 2.3
∆τ m = time delay uncertainty. τ = τm Tm τ x1 x2
0.4 0.4 0.4 0.4 0.3
0.50 0.50 0.46 0.44 0.42
3.0 4.0 5.7 9.0 19.0
75
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
76 Rule
Kc
Wang (2003), p. 13. Model: Method 1. Servo; ±10% overshoot, step input. x1 , x 2 deduced from graphs; robust to ±25% uncertainty in process model parameters
x1 K m
Wang (2003), pp. 50–54. Model: Method 1. Servo; ±10% overshoot, step input. Wang (2003), pp. 50–54. Model: Method 1. Regulator; x1 deduced from graph; robust to ±25% uncertainty in process model parameters. Åström and Hägglund (2006), p. 187.
x1
Comment
Ti
x 2 (τm + Tm )
τm Tm
x2
2.94 2.73 2.20 1.65 1.29 1.04 0.85
0.79 0.05 0.82 0.11 0.81 0.18 0.70 0.25 0.75 0.33 0.72 0.43 0.73 0.54 Tm K m (τ m + λ)
x1
x2
τm Tm
x1
x2
τm Tm
0.81 0.68 0.65 0.59 0.50 0.43 0.38
0.67 0.63 0.63 0.60 0.55 0.51 0.47 Tm
0.67 0.82 1.0 1.22 1.5 1.9 2.3
0.34 0.31 0.29 0.29 0.27
0.43 0.43 0.39 0.39 0.38
3.0 4.0 5.7 9.0 19.0
λ = 0.0132(τm + Tm ) , τm Tm ≤ 0.05 ;
λ = 0.286τm + 0.0034(τm + Tm ) , 0.05 ≤ τm Tm ≤ 19.0 ; λ = 0.27(τm + Tm ) , τm Tm ≥ 19.0 ;
robust to ±25% uncertainty in process model parameters. Tm λ = x1 (τm + Tm ) Tm K m (τ m + λ) x1
τm Tm
0.01 0.03 0.04 0.06 0.07
0.05 0.11 0.18 0.25 0.33 Tm K m (τ m + λ) λ = Tm
x1
τm Tm
x1
0.08 0.11 0.12 0.13 0.15
0.43 0.54 0.67 0.82 1.00
0.16 0.18 0.19 0.21 0.22
τm Tm
x1
τm Tm
1.22 0.25 4.0 1.5 0.26 5.7 1.9 0.27 9.0 2.3 0.27 19.0 3.0 Model: Method 1; delay dominated max [Tm ,3τm ] processes. (aggressive tuning); λ = 3Tm (robust tuning). Ultimate cycle
McMillan (1984). Model: Method 2 or Method 55.
135
135
Kc
Ti
Tuning rules developed from K u , Tu .
0.65 T 1.881 Tm 1 m = τ + T 1 . 67 1 Kc = , i m 0.65 . K m τm T Tm + τm m 1 + Tm + τm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
77
Comment
Ti
x 1K u x 2 Tu Kuwata (1987). x1 x2 x1 x2 x1 x2 τm τm τm Model: Method 1; T T Tu x 1 , x 2 deduced from u u 0.29 0.84 0.28 0.24 0.24 0.35 0.225 0.17 0.43 graphs. 0.27 0.46 0.30 0.23 0.20 0.38 0.225 0.155 0.45 0.25 0.31 0.33 0.225 0.18 0.40 0.225 0.115 0.48 0.654 Boe and Chang τ (1988). Quarter decay ratio. 1.935Tm m 0.54 K u Tm Model: Method 1 τ 0.876 Claimed equivalent to Hill and Adams 1.36 − 0.245 m 0.961 Tm Tm Ziegler–Nichols (1988). 0 . 83 τ e m K m τm ultimate cycle Model: Method 1 method. Geng and Geary 0.71Tm τm < 0.167 (1993). 3.33τ m K mτm Tm Model: Method 1 Luyben (1993). 0.225K u 0.415Tu τm Tm = 0.05 Model: Method 1 ^
^
Perić et al. (1997). Model: Method 49 Matsuba et al. (1998). Model: Method 1 Huang et al. (2005a). Model: Method 51
136
K u tan 2 φ m
0.1592 Tu tan φ m
1 + tan 2 φ m 0.99 Tm K m τ m 136
0.9
Kc
τ 2.63τ m m Tm Ti
0.097
0.1 ≤
τm ≤ 1.0 Tm
2 ^ 0.9 K u − 1 0.55 + Kc = 0 . 4 , 2 K m ^ −1 π − tan K u − 1 2 2 ^ ^ −1 Ti = 0.159 Tu 0.9 K u − 1 + 0.4π − tan K u − 1 . ^
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
78
1 + Td s 3.3.2 Ideal PID controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
U(s) 1 K c 1 + + Td s Ti s
−
Y(s)
K m e − sτ 1 + sTm
m
Table 10: PID controller tuning rules – FOLPD model G m (s) = Rule Callender et al. (1935/6). Model: Method 1 Ziegler and Nichols (1942). Model: Method 2 Chien et al. (1952) – regulator. Model: Method 2
Chien et al. (1952) – servo. Model: Method 2 Cohen and Coon (1953). Model: Method 2
Kc 1
1.066 K mτm
Ti
K m e − sτ m 1 + sTm
Comment
Td
Process reaction 0.353τ m or 1.418τ m 0.47τ m
τm = 0.3 Tm
x1Tm K m τm
2τ m
0.5τ m
0.95Tm K mτm
2.38τ m
0.42τ m
1.2 ≤ x1 ≤ 2 ; quarter decay ratio. 0% overshoot; 0.1 < τm Tm < 1 .
1.2Tm K mτm
2τ m
0.42τ m
20% overshoot; 0.1 < τm Tm < 1 .
0.6Tm K mτm
Tm
0.5τ m
0% overshoot; 0.1 < τm Tm < 1 .
0.95Tm K mτm
1.36Tm
0.47τ m
20% overshoot; 0.1 < τm Tm < 1 .
Ti
0.37 τm 1 + 0.19(τm Tm )
2
Kc
1
Decay ratio = 0.043; period of decaying oscillation = 6.28τ m .
2
Kc =
2.5(τm Tm ) + 0.46(τm Tm ) 2 1 T . 1.35 m + 0.25 , Ti = Tm Km τm 1 + 0.61(τm Tm )
Quarter decay ratio; 0.1 < τm Tm ≤ 1 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc
Comment
Td
Ti
0.950 0.738 Three constraints K c K m Td Tm τ m 1.370 Tm = 0.5 ; 3 method – Murrill T Tm d 1.351 Tm (1967), p. 356. K m τ m 0.1 < τm Tm < 1 . Model: Method 5 Quarter decay ratio; minimum integral error (servo mode). Åström and Model: 3 Km T90% 0.5τ m Hägglund (1988), Method 28 pp. 120–126. T90% = 90% closed loop step response time (Leeds and Northrup Electromax V controller). Parr (1989), Model: Method 2 1.25Tm K m τm 2.5τ m 0.4 τ m p. 194. Borresen and Model: Method 2 Tm K m τm 3τ m 0.5τ m Grindal (1990). 4 Sain and Özgen Model: Ti Td Kc (1992). Method 29 Connell (1996), Approximate 1.6Tm p. 214. quarter decay 1.6667 τ m 0.4 τ m K mτm Model: Method 2 ratio. x1 K m x 2τm x 3τ m Hay (1998), pp. Coefficient values – servo tuning: 197,198. τ T x x2 x3 τm Tm x1 x2 x3 m m 1 Model: 0.125 6.5 9.0 0.47 0.125 5.0 9.8 0.34 Method 1; 5.0 6.5 0.45 0.167 3.7 7.0 0.32 coefficients of 0.167 0.25 3.5 4.2 0.40 0.25 2.5 4.8 0.30 K c , Ti , Td 0.5 1.8 2.2 0.35 0.5 1.1 2.5 0.27 deduced from Coefficient values – regulator tuning: graphs. τm Tm x1 x2 x3 τm Tm x1 x2 x3
0.125 0.167 0.25 0.5
3
4
τ Td = 0.365Tm m Tm Kc =
9.8 7.2 4.5 2.2
2.0 1.8 1.6 1.4
0.52 0.50 0.45 0.35
0.1 0.125 0.167 0.25 0.5
10.0 8.0 6.0 4.0 2.0
2.2 2.2 2 1.8 1.4
0.35 0.35 0.34 0.32 0.28
0.950
.
0.8647Tm + 0.226τm 0.0565Tm 1 T 0.6939 m + 0.1814 , Ti = , Td = . T T Km τm m + 0.8647 0.8647 m + 0.226 τm τm
79
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
80 Rule Hay (1998), p. 200. Model: Method 2; coefficients of K c , Ti , Td deduced from graphs.
Lipták (2001). Chidambaram (2002), p. 154. Alfaro Ruiz (2005a). ControlSoft Inc. (2005). PMA (2006). Model: Method 2
Kc =
1 Km
Comment
Kc
Ti
Td
x1 K m
x 2 τm
x 3τm
x1
4.7 2.4 2.8 1.5 1.8 0.5 1.2 0.8 1.0 0.7 1.2Tm K m τm
Moros (1999). Model: Method 1 1.2Tm K m τm
5
17-Mar-2009
0.85Tm K m τm 5
Kc
x2
x3
0.87 1.87 0.95 1.55 1.00 1.33 1.00 1.15 0.95 1.00
1.32 1.28 1.07 1.0 0.90 0.78 0.78 0.64 0.72 0.54
τm Tm
0.3 0.4 0.5 0.6 0.7
2τ m
0.42τ m
2τ m
0.44τ m
1.6τ m
0.6τ m
2.4τm
0.38τm
Regulator. Servo. Regulator. Servo. Regulator. Servo. Regulator. Servo. Regulator. Servo. Attributed to Oppelt. Attributed to Rosenberg. Model: Method 2
Model: Method 1. ‘Improved’ Ziegler–Nichols method. x1Tm K m τm 2.5τm 0.4τm 2.0 ≤ x1 ≤ 3.33 ; Model: Method 2 6 Ti Td 1.0 ≤ x1 ≤ 1.67 ; Kc Model: Method 1 7 Model: 2 Km τ m + Tm Td Method 11 2τm 0.59Tm 2τm K m τm Alternative. τm
Tm + 0.45 . 1.8 τm
τ τ Tm 0.40 + 0.153 m Tm 2.50 + 0.957 m Tm Tm x T 6 , Td = K c = 1 1.56 m + 0.68 , Ti = ( ) 1 + 0 . 787 τ T Km τm ( 1 0 . 787 T + τ m m m m) τ T τ T 7 Td = max m , m (slow loop); Td = min m , m (fast loop). 3 6 3 6
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Td
Comment
Minimum performance index: regulator tuning 0.921 0.749 Minimum IAE – Tm τ m 1.435 Tm 8 Model: Method 5 Murrill (1967), Td K m τm 0.878 Tm pp. 358–363. Minimum IAE – 12.52 K m 0.20Tm 0.04Tm τm Tm = 0.10 Lopez (1968), 2.68 K m 0.69Tm 0.22Tm τm Tm = 0.50 p. 50. 1.47 K m 1.04Tm 0.42Tm τm Tm = 1.00
Minimum IAE – Marlin (1995), pp. 301–307. Model: Method 8
Minimum IAE – Peng and Wu (2000). Model: Method 21
1.3 K m
0.7 τ m
0.01τ m
τ m Tm = 0.43
1.0 K m
0.68τ m
0.05τ m
τ m Tm = 0.67
0.85 K m
0.65τ m
0.08τ m
τ m Tm = 1.0
0.65 K m
0.65τ m
0.10τ m
τ m Tm = 1.5
0.45 K m
0.55τ m
0.14τ m
τ m Tm = 2.33
0.4 K m
0.50τ m
0.21τ m
τ m Tm = 4.0
Coefficients of K c , Ti , Td estimated from graphs; robust to ±25% process model parameter changes. 6.558K m 0.925Tm 0.061Tm τ m Tm = 0.1 2.311K m
0.677Tm
0.189Tm
τ m Tm = 0.2
1.479 K m
0.633Tm
0.233Tm
τ m Tm = 0.3
1.117 K m
0.647Tm
0.250Tm
τ m Tm = 0.4
0.947 K m
0.705Tm
0.268Tm
τ m Tm = 0.5
0.825K m
0.752Tm
0.289Tm
τ m Tm = 0.6
0.731K m
0.792Tm
0.312Tm
τ m Tm = 0.7
0.695K m
0.871Tm
0.316Tm
τ m Tm = 0.8
0.630K m
0.895Tm
0.326Tm
τ m Tm = 0.9
0.651K m
1.030Tm
0.306Tm
τ m Tm = 1.0
1.137
8
τ Td = 0.482Tm m Tm
, 0.1 ≤
τm ≤1. Tm
81
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
82 Rule
9
Minimum IAE – Kosinsani (1985), pp. 46–48. Model: Method 1
Kc
Ti
Td
Comment
Kc
Ti
Td
Load disturbance model = 1 . 1 + sTL
0.05 ≤
τm T ≤ 1.0 ; 0.05 ≤ L ≤ 7.0 . Tm Tm
Values of x1 to x 15 for varying τm Tm provided. The controller tuning formula is not recommended when τm Tm = 0.4, TL Tm > 6.5 ; τm Tm = 0.5, TL Tm > 5.5 ; τm Tm = 0.75, TL Tm > 5.0 ; τm Tm = 1.0, TL Tm > 4.5 .
τm Tm
0.075
0.1
0.15
0.2
0.3
0.4
0.5
0.75
1.0
x1
27.567 18.817 13.984 9.3318 7.0210 4.7110 3.6156 2.9398 2.0164
1.5805
x2
3.2174 1.2714 7.6166 4.9233 3.9864 2.9383 2.2643 1.8975 2.0290
0.6154
x3
-2.3336 -1.8823 6.8896 4.5267 3.2537 2.0947 1.5546 1.2108 0.7548
0.5345
x4
-31.416 -31.416 -1.9E-6 -3.4E-7 -1.0E-5 -5.6E-8 -9.0E-9 -9.5E-9 0.4277
0.3603
x5
-7.2662 -6.2990 -9.9212 -0.0978 1.9228 1.6537 2.3143 1.5861 1.5845 -0.6779
x6
7.8891 3.7533 1.1676 0.9631 1.1989 0.5403 2.5070 2.6381 0.6400
1.1821
x7
8.1491 8.0893 8.5751 6.3996 4.9687 4.0498 7.8855 0.7385 2.5128
2.6522
x8
-0.4706 -0.5880 -0.6459 -0.6104 -0.4955 -0.5196 -0.0233 -0.2809 -0.1774 -0.0445
x9
14.020 11.353 5.2382 1.7098 0.6395 0.1405 1.7941 3.5610 0.0825
x 10
9
0.05
0.6528
-3.6987 -3.4514 -1.7079 -1.3466 -1.3080 -0.2366 -0.5171 -0.5509 -0.0100 -0.4917
x 11
4.6405 3.5079 3.1794 3.5195 7.5219 1.8090 0.5537 0.1952 1.3773
x 12
-0.8986 -0.4818 -0.2947 -0.4508 -2.7213 -4.4931 -1.8157 -2.5837 -4.7205 -2.3611
x 13
0.0270 -1491.0 -4829.2 -1224.6 -13635 -31129 -31539 -40901 -52408
x 14
-0.0090 1491.1 4829.3 1224.7
52408
59325
x 15
-4.1759 6.2E-7 3.8E-7 3.2E-6 5.0E-7 3.9E-7 5.6E-7 5.7E-7 6.8E-7
7.5E-7
Kc = Ti =
1 x1 − e − x 2 TL Km
(
x6 + x7 1 − e
13635
31130
31539
40901
T T x 3 cosx 4 L + x 5 sin x 4 L , Tm Tm Tm , Td = Tm x13 + x14e x15 TL TL x 10 TL Tm sin x11 + x 9e + x12 Tm
0.5675
-59324
Tm
x 8 Tl Tm
)
(
Tm
).
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Comment
Td
Ti
Load disturbance Minimum IAE – x1 K m x 2Tm x 3Tm 1 model = . Hill and Venable 1 + sTL (1989). Model: Method 1 x1 values (this page), x 2 values (p. 84) and x 3 values (p. 85) deduced from graphs: robust to ±30% process model parameter changes. 0.05 0.07 0.1 0.15 0.2 0.3 0.4 0.5 0.75 1.0 τm Tm TL Tm = 0.05
19.0
11.8
8.6
TL Tm = 0.1
21.2
13.6
9.8
TL Tm = 0.3
22.0
14.6
10.9
TL Tm = 0.5
22.2
14.7
11.0
TL Tm = 0.7
22.1
14.7
TL Tm = 1.0
22.0
14.8
TL Tm = 1.2
22.2
TL Tm = 1.5
5.5
4.2
2.88
2.20
1.80
1.32
1.08
6.1
4.5
3.00
2.26
1.83
1.33
1.09
7.1
5.3
3.44
2.58
2.06
1.40
1.12
7.2
5.5
3.66
2.76
2.22
1.51
1.19
11.0
7.3
5.6
3.76
2.85
2.33
1.59
1.24
11.1
7.4
5.7
3.81
2.94
2.39
1.66
1.32
14.9
11.2
7.4
5.7
3.84
2.95
2.41
1.70
1.35
22.4
15.0
11.3
7.5
5.8
3.88
2.98
2.43
1.72
1.37
TL Tm = 2.0
22.5
15.0
11.2
7.5
5.8
3.91
3.00
2.45
1.74
1.40
TL Tm = 2.5
22.6
15.2
11.2
7.6
5.9
3.93
3.01
2.46
1.75
1.40
TL Tm = 3.0
22.8
15.0
11.2
7.7
5.9
3.95
3.02
2.48
1.76
1.40
TL Tm = 3.5
22.7
15.1
11.0
7.5
5.9
3.94
3.02
2.48
1.75
1.40
TL Tm = 4.0
22.7
15.0
10.9
7.6
5.9
3.94
3.02
2.48
1.76
1.40
TL Tm = 4.5
22.7
15.1
11.2
7.6
5.9
3.95
3.03
2.48
1.77
1.41
TL Tm = 5.0
22.6
15.1
11.2
7.5
5.9
3.94
3.03
2.50
1.78
1.42
TL Tm = 5.5
22.7
15.1
11.3
7.6
5.9
3.94
3.03
2.51
1.79
1.42
TL Tm = 6.0
22.6
15.0
11.5
7.6
5.9
3.94
3.03
2.51
1.80
1.44
TL Tm = 6.5
22.6
15.0
11.3
7.5
5.8
3.94
3.04
2.52
1.80
1.45
TL Tm = 7.0
22.7
14.9
11.5
7.6
5.9
3.95
3.05
2.54
1.81
1.46
83
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
84 Rule
Kc
Comment
Td
Ti
Load disturbance Minimum IAE – 1 x1 K m x 2Tm x 3Tm model = . Hill and Venable 1 + sTL (1989). Model: Method 1 x1 values (p. 83), x 2 values (this page) and x 3 values (p. 85) deduced from graphs: robust to ±30% process model parameter changes. 0.05 0.07 0.1 0.15 0.2 0.3 0.4 0.5 0.75 1.0 τm Tm 1.0
1.0
1.0
1.0
1.0
0.92
0.90
0.90
0.82
0.78
TL Tm = 0.1
1.0
1.0
1.0
TL Tm = 0.3
10.5
6.6
4.6
1.0
1.0
0.92
0.90
0.90
0.82
0.78
2.3
1.1
1.00
0.96
0.92
0.82
0.79
TL Tm = 0.5
10.7
7.0
5.1
3.2
2.3
1.48
1.18
1.04
0.86
0.80
TL Tm = 0.7
10.4
TL Tm = 1.0
9.7
7.0
5.2
3.4
2.7
1.80
1.40
1.20
0.95
0.82
6.7
5.1
3.5
2.8
2.00
1.62
1.40
1.06
0.92
TL Tm = 1.2
10.3
7.0
5.4
3.8
2.9
2.14
1.75
1.48
1.13
0.96
TL Tm = 1.5
11.0
7.6
5.8
4.0
3.1
2.32
1.86
1.59
1.20
1.00
TL Tm = 2.0
12.3
8.4
6.5
4.6
3.6
2.60
2.10
1.79
1.30
1.06
TL Tm = 2.5
13.1
9.0
7.0
4.9
3.8
2.80
2.26
1.90
1.40
1.15
TL Tm = 3.0
13.7
9.6
7.3
5.2
4.1
3.00
2.39
2.01
1.50
1.22
TL Tm = 3.5
14.1
9.8
7.8
5.4
4.2
3.12
2.50
2.13
1.57
1.26
TL Tm = 4.0
14.6
10.2
8.0
5.6
4.4
3.21
2.59
2.20
1.61
1.30
TL Tm = 4.5
15.0
10.5
8.0
5.7
4.5
3.32
2.66
2.23
1.63
1.33
TL Tm = 5.0
15.4
10.8
8.2
5.9
4.7
3.40
2.72
2.30
1.65
1.35
TL Tm = 5.5
15.6
10.9
8.3
6.0
4.8
3.45
2.76
2.33
1.67
1.37
TL Tm = 6.0
15.9
11.1
8.3
6.1
4.9
3.50
2.79
2.36
1.70
1.39
TL Tm = 6.5
16.1
11.2
8.6
6.2
5.0
3.54
2.80
2.38
1.70
1.40
TL Tm = 7.0
16.4
11.5
8.5
6.2
5.0
3.57
2.83
2.40
1.72
1.40
TL Tm = 0.05
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Comment
Td
Load disturbance Minimum IAE – 1 x1 K m x 2Tm x 3Tm model = . Hill and Venable 1 + sTL (1989). Model: Method 1 x1 values (p. 83), x 2 values (p. 84) and x 3 values (this page) deduced from graphs: robust to ±30% process model parameter changes. 0.05 0.07 0.1 0.15 0.2 0.3 0.4 0.5 0.75 1.0 τm Tm TL Tm = 0.05
0.022 0.034 0.045 0.067 0.089 0.13
0.17
0.21
0.30
0.39
TL Tm = 0.1
0.020 0.030 0.042 0.064 0.088 0.13
0.17
0.21
0.30
0.40
TL Tm = 0.3
0.027 0.038 0.050 0.068 0.081 0.13
0.17
0.21
0.31
0.41
TL Tm = 0.5
0.027 0.039 0.051 0.074 0.094 0.13
0.17
0.22
0.32
0.41
TL Tm = 0.7
0.026 0.038 0.050 0.075 0.097 0.14
0.18
0.22
0.32
0.41
TL Tm = 1.0
0.024 0.037 0.050 0.073 0.097 0.14
0.19
0.23
0.33
0.42
TL Tm = 1.2
0.026 0.038 0.051 0.076 0.100 0.14
0.19
0.23
0.34
0.43
TL Tm = 1.5
0.027 0.040 0.052 0.079 0.104 0.15
0.20
0.24
0.34
0.44
TL Tm = 2.0
0.028 0.041 0.057 0.083 0.110 0.16
0.21
0.26
0.37
0.46
TL Tm = 2.5
0.028 0.042 0.058 0.085 0.113 0.17
0.22
0.27
0.38
0.48
TL Tm = 3.0
0.029 0.045 0.059 0.088 0.118 0.17
0.23
0.28
0.40
0.50
TL Tm = 3.5
0.029 0.045 0.062 0.090 0.120 0.18
0.23
0.28
0.41
0.52
TL Tm = 4.0
0.029 0.046 0.064 0.090 0.122 0.18
0.24
0.29
0.42
0.52
TL Tm = 4.5
0.030 0.045 0.062 0.092 0.123 0.18
0.28
0.30
0.42
0.52
TL Tm = 5.0
0.030 0.044 0.062 0.095 0.125 0.18
0.24
0.30
0.42
0.52
TL Tm = 5.5
0.030 0.047 0.062 0.094 0.126 0.19
0.24
0.30
0.42
0.52
TL Tm = 6.0
0.031 0.048 0.061 0.094 0.128 0.19
0.25
0.30
0.42
0.52
TL Tm = 6.5
0.031 0.048 0.063 0.095 0.133 0.19
0.25
0.30
0.42
0.52
TL Tm = 7.0
0.031 0.049 0.062 0.095 0.130 0.19
0.25
0.30
0.42
0.52
85
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
86 Rule
Kc
Minimum IAE – Arrieta Orozco (2006).
10
Kc
Ti
Td
Ti
Td
Comment 0.1 ≤
τm ≤ 2.0 Tm
pp. 23–24. Model: Method 10 Minimum IAE – τ 0.1 ≤ m ≤ 1.0 Pessen (1994). 0.7 K u 0.4Tu 0.149Tu Tm Model: Method 1 0.749 0.921 Modified Tm τ m 3 Tm 11 minimum IAE – Model: Td 0.878 Tm Method 14 Cheng and Hung K m τ m (1985). 1.006 0.1 ≤ τ 0.945 0.771 Minimum ISE – m Tm ≤ 1 ; τ Tm τ m 1.495 Tm 0.56Tm m Murrill (1967), Model: Method 5 K m τm 1.101 Tm Tm pp. 358–363. Minimum ISE – 13.41 K m 0.14Tm 0.05Tm τm Tm = 0.10 Lopez (1968), 2.84 K m 0.55Tm 0.28Tm τm Tm = 0.50 p. 50. 1.52 K m 0.86Tm 0.56Tm τm Tm = 1.00 0.970 0.753 τ 1.473 Tm Tm τ m 0.1 ≤ m ≤ 1.0 12 Minimum ISE – T T d m 1115 . Zhuang (1992), K m τ m Tm Zhuang and 0.735 0.641 τ Tm τ m Atherton (1993). 1.524 Tm 1.1 ≤ m ≤ 2.0 13 T T d m K m τm 1.130 Tm Model: Method 1 or Method 5 or Method 6 or Method 15.
10
1 Kc = Km
1.0158 0.5022 , Ti = Tm − 0.2228 + 1.3009 τm , 0.2068 + 1.1597 Tm τ T m m
τ Td = 0.3953Tm m Tm 11
12
13
τ Td = 0.482Tm m Tm
1.137
τ Td = 0.550Tm m Tm
0.948
τ Td = 0.552Tm m Tm
0.851
.
.
.
0.8469
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ISE – 14 Ho et al. (1998). Ti Kc Model: Method 1 0.947 0.738 Minimum ITAE Tm τ m 1.357 Tm – Murrill (1967), K m τm 0.842 Tm pp. 358–363. Minimum ITAE 11.80 K m 0.22Tm – Lopez (1968), 2.59 K m 0.75Tm p. 50. 1.39 K m 1.15Tm Minimum ITAE – Arrieta Orozco (2006), pp. 90–92.
14
16
0.116 τm 1.0722 φm − Kc = 0.8432 K m Am Tm
−0.908
15
1.0082
, Ti =
1.2497Tm φm
A m 0.2099 Td =
2 ≤ Am ≤ 5 ,
Td
300 ≤ φm ≤ 600 . 0.1 ≤ τm Tm ≤ 1 ; Model: Method 5
Td
0.03Tm
τm Tm = 0.10
0.19Tm
τm Tm = 0.50
0.37Tm
τm Tm = 1.00
Td
2 ≤ Am ≤ 4 ; Model: Method 10
Ti
Kc
Comment
Td
Ti
τm T m
0.3678
,
0.4763Tm φm −
Given A m , ISE is minimised when φ m = 46.5489A m
Am 0.2035
0.328
0.0961
(τ m
87
Tm )
1.0317
τm T m
0.3693
, 0. 1 ≤
τm ≤ 1.0 ; Tm
;
2 ≤ A m ≤ 5 ; 0.1 ≤ τ m Tm ≤ 1.0 (Ho et al., 1999). 15
16
τ Td = 0.381Tm m Tm
0.995
.
Tuning rule continued onto p. 88. −0.8757 − 0.0851A m + 0.0120 A m 2 τm 1 2 , Kc = 0.6791 − 0.2272A m + 0.0253A m + x1 Km Tm 2
x1 = 1.9742 − 0.7126A m + 0.0813A m , 0.1 ≤ τm Tm ≤ 2.0 ; −5.1852 + 4.4910 A m − 0.7891A m 2 τm 2 , Ti = Tm 7.1461 − 4.8748A m + 0.6843A m + x 2 Tm 2
x 2 = −5.6764 + 4.7562A m − 0.6850A m , 0.1 ≤ τm Tm < 1.0 ; 0.6969 + 0.0948 A m − 0.0231A m 2 τm 2 , Ti = Tm 0.2931 + 0.2270A m − 0.0427 A m + x 2 Tm 2
x 2 = 0.9924 − 0.2202A m + 0.0217 A m , 1.0 ≤ τm Tm ≤ 2.0 .
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
88 Rule
Kc
Minimum ISTSE – Zhuang (1992), Zhuang and Atherton (1993).
Ti
Td
17
Kc
Ti
Td
18
Kc
Ti
Td
Comment
Model: Method 1 or Method 5 or Method 6 or Method 15. Model: Method 1 Ti 0.144Tu K
19 20
c
0.960
Model: Method 37 τ 0.1 ≤ m ≤ 1.0 Tm
∧
Ti
Kc
0.15 T u 0.746
Tm τ m 1.531 Tm Minimum ISTES K τ 0 .971 Tm m m – Zhuang (1992), 0.705 0.597 Zhuang and Tm τ m Atherton (1993). 1.592 Tm K m τ m 0.957 Tm
23
Td
24
Td
1.1 ≤
τm ≤ 2. 0 Tm
Model: Method 1 or Method 5 or Method 6 or Method 15.
(
Td = Tm 0.4718 − 0.1251A m + 0.0202A m
(
2
)
1.8232 − 0.5092 A m − 0.0721A m 2
)
1.4576 − 0.4119 A m + 0.0813A m 2
τm T m
τ Td = Tm 0.5312 − 0.1662A m + 0.0271A m 2 m Tm 17
Kc =
1.468 Tm K m τm
0.970
, Ti = 0.730
Tm τm 0.942 Tm
0.725
τ , Td = 0.443Tm m Tm
, 0.1 ≤
τm < 1.0 ; Tm
, 1.0 ≤
τm ≤ 2.0 . Tm
, 0. 1 ≤
τm ≤ 1.0 . Tm
0.939
0.847
0.598
τ τ , 1.1 ≤ m ≤ 2.0 , Td = 0.444Tm m Tm Tm τ 4.434K m K u − 0.966 1.751K m K u − 0.612 19 Kc = K u , Ti = Tu , 0.1 ≤ m ≤ 2.0 . Tm 5.12K m K u + 1.734 3.776K m K u + 1.388 18
Kc =
20
Kc =
1.515 Tm K m τm
, Ti =
∧
23
24
6.068K m K u − 4.273 ∧
5.758K m K u − 1.058
τ Td = 0.413Tm m Tm
0.933
τ Td = 0.414Tm m Tm
. 0.850
.
∧
Tm τm 0.957 Tm
K u , Ti =
∧
τ 1.1622K m K u − 0.748 ∧ T u , 0. 1 ≤ m ≤ 2. 0 . ∧ Tm 2.516K m K u − 0.505
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Td
Comment
Minimum error – step load change – Gerry (1998). Nearly minimum IAE, ISE, ITAE – Hwang (1995). Model: Method 44; decay ratio = 0.15.
0.3 Km
0.5τ m
Tm
τm Tm > 5 ; Model: Method 1
Hwang and Fang (1995).
25
26
Kc
Ti
26
Kc
Ti
27
Kc
Ti
28
Kc
Ti
29
Kc
25
3 ≤ ε1 < 20
Nearly minimum IAE, ITAE. Model: Method 30; decay ratio = 0.12. Td
[
]
2 2 0.674 1 − 0.447ωH1τm + 0.0607ωH1 τm , K c = K H1 − K m (1 + K H1K m ) τ K c (1 + K H1K m ) Ti = , 0. 1 ≤ m ≤ 2. 0 . 2 2 Tm ωH1K m 0.0607 1 + 1.05ωH1τm − 0.233ωH1 τm
K c = K H1 −
[
(
2 2 0.778 1 − 0.467ωH1τm + 0.0609ωH1 τm
K m (1 + K H1K m )
[
[
)
] ,
(
K c (1 + K H1K m )
ωH1K m 0.0309 1 + 2.84ωH1τm − 0.532ωH12 τm 2
2 ω τ 1.31(0.519 ) H1 m 1 − 1.03 ε1 + 0.514 ε1 K c = K H1 − K m (1 + K H1K m )
] ,
K c (1 + K H1K m )
(
ωH1K m 0.0603(1 + 0.929 ln[ωH1τm ]) 1 + 2.01 ε1 − 1.2 ε12
2 2 1.14 1 − 0.482ωH1τm + 0.068ωH1 τm K c = K H1 − K m (1 + K H1K m )
Ti = 29
2.4 ≤ ε1 < 3 ε1 ≥ 20
Ti
Ti = 28
ε1 < 2.4
0.471K u K m ωu
Ti = 27
89
] ,
(
K c (1 + K H1K m )
ωH1K m 0.0694 − 1 + 2.1ωH1τm − 0.367ωH12 τm 2
2 τ τ K c = 0.802 − 0.154 m + 0.0460 m K u , Tm Tm Kc Ti = , K u ωu 0.190 + 0.0532(τm Tm ) − 0.00509(τm Tm )2
[
]
2
τ τ Ku τ Td = 0.421 + 0.00915 m − 0.00152 m , 0.1 ≤ m ≤ 2.0 . T Tm T ω K m m u c
). ). ).
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
90 Rule
Kc
O’Connor and Denn (1972). Model: Method 1; K m = Tm .
Comment
Td
Ti ∞
∫[
Minimum 0.5 x 2 y( t ) + (du ( t ) dt ) 2
2
] dt .
0
30
Syrcos and Kookos (2005). Model: Method 1 Minimum IE – Devanathan (1991). Model: Method 1; coefficients of K c , Ti provided are deduced from graphs.
2
31
τm Tm < 0.2
x1τm
2
x 2 τ m + 2 x1 ( 2 + x1 ) τ m
x 2 τm + 2 x1 2τ m x 2
τm x 2 + 2 x1
Ti
Td
Kc
2
2 ≤ τm Tm ≤ 5
Minimum performance index with constraints. 32
0.32Tu
0.08Tu
x 2 Tu
x 3Tu
Kc
τ m Tm
Coefficient values: x3 τ m Tm
x2
x2
0.2 0.4 0.6 0.8 1.0
0.31 0.08 1.2 0.26 0.29 0.07 1.4 0.26 0.29 0.07 1.6 0.24 0.29 0.07 1.8 0.24 0.28 0.07 Minimum performance index: servo tuning x1 K m x 2 (Tm + τ m ) x 3 (Tm + τ m )
x3
0.07 0.07 0.06 0.06
Minimum IAE – Representative coefficient values (deduced from graphs): Gallier and Otto τ T x1 x2 x3 τ m Tm x1 x2 x3 (1968). m m Model: 0.053 12.3 0.95 0.0215 0.67 1.45 0.75 0.155 Method 1 0.11 6.8 0.93 0.041 1.50 0.85 0.63 0.21 0.25 3.4 0.88 0.083 4.0 0.57 0.53 0.19 0.869 Minimum IAE – T m 1.086 Tm 33 Model: Method 5 Rovira et al. τ Td K m τm 0.740 − 0.13 m (1969). Tm
30
x1 =
x 2 τm 2 − 2(τm Tm ) + 2 (τm Tm )2 + 2τm 2 x 2 2 + (τm Tm )
0. 6 τm
2
≤ x2 ≤
1 τm 2
.
2.2 Tm Tm τm T T 0 . 777 0 . 45 , 0 . 31 0 . 6 , + = + T T 0 . 44 0 . 56 = − i d m m τ . Tm τm m
31
Kc =
1 Km
32
Kc =
ξ cos tan −1 (1.57 D R − (0.16 D R )) . K m cos tan −1 (6.28Tm Tu )
33
; recommended
[
[
τ Td = 0.348Tm m Tm
]
0.914
, 0.1 <
]
τm ≤1. Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum IAE – Marlin (1995), pp. 301–307. Model: Method 1
Minimum IAE – Sadeghi and Tych (2003). Minimum IAE – Arrieta Orozco (2006). Wang et al. (1995a).
Kc
Ti
Td
Comment
1.3 K m
0.93τ m
0.02τ m
τ m Tm = 0.25
1.0 K m
0.80τ m
0.05τ m
τ m Tm = 0.43
0.8 K m
0.71τ m
0.06τ m
τ m Tm = 0.67
0.7 K m
0.73τ m
0.09τ m
τ m Tm = 1.0
0.55 K m
0.64τ m
0.12τ m
τ m Tm = 1.5
0.48 K m
0.56τ m
0.15τ m
τ m Tm = 2.33
0.4 K m
0.52τ m
0.21τ m
τ m Tm = 4.0
91
Coefficients of K c , Ti , Td estimated from graphs; robust to ±25% process model parameter changes. Model: Method 1 1.45933τ m 34 Ti τ τm Kc 0.1 ≤ m ≤ 1.0 . + 3.27873 T Tm m 35
Kc
Ti
Td
pp. 23–24. Model: Method 10 36
Kc
Tm + 0.5τ m
0.5Tm τ m Tm + 0.5τ m
0.05 < τm Tm < 6;
Model: Method 1
34
Kc =
1 T τ 0.26266 + 0.82714 m , Ti = Tm 0.28743 m + 1.35955 . K m τm T m
35
Kc =
0.9971 τ T 1 , Ti = Tm 0.9781 + 0.3723 m 0.3295 + 0.7182 m T Km τm m
0.8456
τ Td = 0.3416Tm m Tm
,
0.9414
, 0.1 ≤
τm ≤ 2.0 . Tm
x2 x1 + (Tm + 0.5τm ) τ m Tm 36 , x1 = 0.7645 , x 2 = 0.6032 , Minimum IAE; Kc = K m (Tm + τm ) x1 = 0.9155 , x 2 = 0.7524 , Minimum ISE.
b720_Chapter-03
Rule
Kc
1.048 Tm Minimum ISE – Zhuang (1992), K m τ m Zhuang and Atherton (1993). 1.154 Tm K m τ m
38
39
Ti =
1.195 − 0.368 Tm 1.047 − 0.220
Ti =
0.897
37
0. 1 ≤
Td
Ti
τm ≤ 1.0 Tm
m
Tm
Kc =
Comment
Td
Ti
0.567 τ 1.1 ≤ m ≤ 2.0 38 T Ti d Tm Model: Method 1 or Method 5 or Method 6 or Method 15. 2 ≤ Am ≤ 5 , 39 T T Kc i d 300 ≤ φ ≤ 600 .
Minimum ISE – Ho et al. (1998). Model: Method 1 Minimum ISE – Xing et al. (2001). Minimum ISE – Sadeghi and Tych (2003).
Ti =
FA
Handbook of PI and PID Controller Tuning Rules
92
37
17-Mar-2009
τm Tm τm Tm
40
Kc
Ti
41
Kc
Ti
1.93576τ m τm + 3.83528 Tm
τ , Td = 0.489Tm m Tm
0.888
τ , Td = 0.490Tm m Tm
0.708
0.0821 Tm 1.8578 φm 0.9087 K m Am τm
0.9471
, Td =
Model: Method 1
Td
τm ≤ 1.0 ; Tm Model: Method 1 0. 1 ≤
.
.
0.4899Tm φm
A m 0.0845
0.0211Tm [1 + 0.3289A m + 6.4572φm + 25.1914(τm 1 + 0.0625A m − 0.8079φm + 0.347(τm Tm )
1.0264
τm , T m τ Tm )] , 0.1 ≤ m ≤ 1.0 ; Tm
0.1457
Given A m , with 2 ≤ A m ≤ 5 and 0.1 ≤ τ m Tm ≤ 1.0 , ISE is minimised when φ m = 29.7985 + 40
62.1189 40.3182 τ m 76.2833τ m + − (Ho et al., 1999). Am Tm A m Tm
2 τm τm , Kc = , Ti = Tm 1.126 + 0.168 + 0.043 2 Tm Tm τm τm − 0.293 0.022 + 1.558 T Tm m
Km
[
]
Td = Tm 0.005 + 0.202(τm Tm ) − 0.016(τm Tm ) . 41
Kc =
1 T τ 0.40455 + 0.96441 m , Ti = Tm 0.43770 m + 1.39588 . K m τm T m
2
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ITAE 0.965 Tm – Rovira et al. K m τ m (1969). Minimum ITAE 43 – Wang et al. Kc (1995a). Minimum ITAE 44 – Sadeghi and Kc Tych (2003).
Comment
Td
Model: Method 5
Tm + 0.5τ m
0.5Tm τ m Tm + 0.5τ m
Model: Method 1
Ti
1.55237 τ m τm + 4.00000 Tm
0.85
0.855 Modified 1.2 Tm minimum ITAE K m τm – Cheng and Hung (1985). 0.855 Modified 0.965 Tm minimum ITAE – Smith (2003). K m τ m Minimum ITAE 1.034Tm 0.8733 – Zhang et al. K m τm 0.8823 (2005).
42
Td
Ti 42
45
Ti
Ti
1.26Tm 46
Ti
τ Tm Ti = , Td = 0.308Tm m 0.796 − 0.1465(τm Tm ) Tm
0.1 ≤ τm Tm ≤ 1; Model: Method 1
ξ = 0.707;
Td
Model: Method 14
0.308τm
Model: Method 1
Td
Model: Method 1
0.929
, 0. 1 ≤
τm ≤1. Tm
0.5307 0.7303 + (Tm + 0.5τm ) τm Tm τ 43 , 0.05 < m < 6 . Kc = Tm K m (Tm + τm )
1 T τ 0.20360 + 0.80451 m , Ti = Tm 0.29349 m + 1.29110 . Km τm Tm
44
Kc =
45
Ti =
46
Ti = 1.6013Tm
τ Tm , Td = 0.308Tm m 0.796 − 0.147(τm Tm ) Tm 0.9011
τm
0.0884
0.929
.
, Td = 0.3088Tm 0.1131τm 0.9047 , 0.02 ≤ τm Tm ≤ 4 .
93
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
94 Rule
Kc
Minimum ITAE – Arrieta Orozco (2006), pp. 90–92. Minimum ITAE – Barberà (2006).
47
17-Mar-2009
47
Kc
48
Kc
Ti
Td
Comment
Ti
Td
2 ≤ Am ≤ 4 ; Model: Method 10
Td
Model: Method 1
1.3167e
−1.1734
τm Tm
−1.3612 + 0.2192 A m − 0.0342 A m 2 τm 1 2 , Kc = 1.5985 − 0.7918A m + 0.1088A m + x1 Km Tm 2
x1 = 0.7655 + 0.0142A m − 0.0253A m , 0.1 ≤ τm Tm ≤ 2.0 ; −4.9021+ 4.2515 A m − 0.7519 A m 2 τm 2 , Ti = Tm − 0.8444 + 1.4211A m − 0.2677 A m + x 2 Tm 2
x 2 = 2.3292 − 1.4155A m + 0.2428A m , 0.1 ≤ τm Tm < 1.0 ; 4.9240 −1.8437 A m + 0.1863A m 2 τm 2 , Ti = Tm 1.3028 + 0.1528A m − 0.0837 A m + x 2 Tm 2
x 2 = 0.2535 − 0.1997 A m + 0.0678A m , 1.0 ≤ τm Tm ≤ 2.0 .
(
)
1.0743 − 0.2489 A m + 0.0595 A m 2
2
(
)
−0.7838 +1.1971A m − 0.1797 A m 2
2
Td = Tm 1.1385 − 0.5597 A m + 0.0839A m Td = Tm 1.1532 − 0.5945A m + 0.0929A m 48
Kc =
[
1
τm T m
τm T m
, 0.1 ≤
K m 2.2132(τm Tm )2 + 1.0802(τm Tm ) + 0.001045
, 1.0 ≤
τm < 1.0 ; Tm τm ≤ 2.0 . Tm
],
2 τm τm 0.2371 − 0.2088 τm . Td = 2.2132 1 . 0802 0 . 001045 + + T T T m m m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ISTSE – Zhuang (1992), Zhuang and Atherton (1993).
Ti
Td
49
Kc
Ti
Td
50
Kc
Ti
Td
95
Comment 0. 1 ≤
τm ≤ 1.0 Tm
1.1 ≤
τm ≤ 2. 0 Tm
Model: Method 1 or Method 5 or Method 6 or Method 15. 51 Model: Method 1 0.509 K u 0.125Tu Ti ∧
52
0.604 K u Minimum ISTSE – Xing et al. (2001).
53
0.130 T u
Model: Method 37
Td
Model: Method 1
∧
Ti
Ti
Kc 0.904
0.968 Tm Minimum ISTES – Zhuang (1992), K m τ m 0.583 Zhuang and Atherton (1993). 1.061 Tm K m τ m
54
Ti
Td
55
Ti
Td
0. 1 ≤
τm ≤ 1.0 Tm
1.1 ≤
τm ≤ 2. 0 Tm
Model: Method 1 or Method 5 or Method 6 or Method 15.
Kc =
1.042 Tm K m τm
0.897
49
Kc =
1.142 Tm K m τm
0.579
50
51
Ti = 0.051(3.302K m K u + 1)Tu , 1 ≤ K m K u ≤ 16 , 0.1 ≤ τm Tm ≤ 2.0 .
52
53
τ Tm , Td = 0.385Tm m 0.987 − 0.238(τm Tm ) Tm
0.906
, Ti =
τ Tm , Td = 0.384Tm m 0.919 − 0.172(τm Tm ) Tm
0.839
, Ti =
.
.
∧ ∧ Ti = 0.04 4.972K m K u + 1 T u , 0.1 ≤ τm Tm ≤ 2.0 .
2 τm τm , , Ti = Tm 1.154 + 0.193 Kc = + 0.042 2 Tm Tm τm τm − 0.272 0.019 + 1.439 T Tm m
Km
[
]
Td = Tm 0.003 + 0.236(τm Tm ) − 0.022(τm Tm ) . 54
Ti =
τ Tm , Td = 0.316Tm m 0.977 − 0.253(τm Tm ) Tm
55
Ti =
τ Tm , Td = 0.315Tm m 0.892 − 0.165(τm Tm ) Tm
0.892
.
0.832
.
2
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
96 Rule
Kc
Minimum ISTES – Xing et al. (2001). Xing et al. (2001). Model: Method 1
Kc =
Ti
Td
Comment Model: Method 1
56
Kc
Ti
Td
57
Kc
Ti
Td
Kc
Ti
59
Kc
Ti
60
Kc
Ti
Minimise ∞ 6 2
∫ t e (t)dt . 0
Nearly minimum IAE, ISE, ITAE – Hwang (1995). Model: Method 44
56
17-Mar-2009
58
Km
0.028 + 1.254(τm Tm ) − 0.239(τm Tm )2
[ = T [0.002 + 0.274(τ
ε1 < 2.4
0.471K u K m ωu
2.4 ≤ ε1 < 3 3 ≤ ε1 < 20
,
]
Ti = Tm 1.191 + 0.243(τm Tm ) + 0.042(τm Tm ) , Td 57
58
Kc =
m
2
m
]
Tm ) − 0.032(τm Tm ) . 2
2 1.329 + 0.413 τm + 0.027 τm , T T , = i m 2 T T τ τ m m 0.030 + 1.036 m − 0.210 m Tm Tm
Km
[
0.822 1 − 0.549ωH1τm + K c = K H1 − K m (1 + K H1K m )
2 2 0.112ωH1 τm
] ,
[
2 2 0.786 1 − 0.441ωH1τm + 0.0569ωH1 τm K c = K H1 − K m (1 + K H1K m )
Ti = 60
[
K c (1 + K H1K m )
(
ωH1K m 0.0142 1 + 6.96ωH1τm − 1.77ωH12 τm 2
] ,
(
K c (1 + K H1K m )
ωH1K m 0.0172 1 + 4.62ωH1τm − 0.823ωH12 τm 2
1.28(0.542 )ωH1τ m 1 − 0.986 ε1 + 0.558 ε12 K c = K H1 − K m (1 + K H1K m ) Ti =
2
Ti = 59
[
]
Td = Tm 0.014 + 0.246(τm Tm ) − 0.031(τm Tm ) .
] ,
K c (1 + K H1K m )
(
ωH1K m 0.0476(1 + 0.996 ln[ωH1τm ]) 1 + 2.13 ε1 − 1.13 ε12
). ). ).
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc 61
Hwang (1995) – continued.
Kc
Ti
Td
Comment
Ti
0.471K u K m ωu
ε1 ≥ 20
97
Decay ratio = 0.1; 0.1 ≤ τm Tm ≤ 2.0 .
Nearly minimum IAE, ITAE – Hwang and Fang (1995).
62
Ti
Kc
Model: Method 30
Td
0.1 ≤ τm Tm ≤ 2.0 ; decay ratio = 0.03. 63
Minimum performance index: other tuning Ti Td
Kc Hwang and Fang Nearly minimum IAE, ITAE – simultaneous servo/regulator tuning. (1995). Decay ratio = 0.05. Model: Method 30 Servo or regulator tuning Model: Tm – minimum IAE 0.36 + 0.76 τ Method 46; 0.47Tm τ m 0.47τ m + Tm m – Huang and τm Tm < 0.33 0.47τ m + Tm K m Jeng (2003).
61
[
2 2 1.14 1 − 0.466ωH1τm + 0.0647ωH1 τm K c = K H1 − K m (1 + K H1K m )
Ti = 62
[
] ,
(
]
K c = 0.537 − 0.0165(τm Tm ) + 0.00173(τm Tm ) K u ,
Ti =
2
[
Kc
K c (1 + K H1K m )
ωH1K m 0.0609 − 1 + 1.97ωH1τm − 0.323ωH12 τm 2
K u ωu 0.0503 + 0.163(τm Tm ) − 0.0389(τm Tm )2
],
2 τ Ku τ Td = 0.350 − 0.0344 m + 0.00644 m . Tm Tm ωu K c 63
[
]
K c = 0.713 − 0.176(τm Tm ) + 0.0513(τm Tm ) K u ,
Ti =
2
[
Kc
K u ωu 0.149 + 0.0556(τm Tm ) − 0.00566(τm Tm )2
],
2 τm K u τm τm Td = 0.371 − 0.0274 + 0.00557 ω K , 0.1 ≤ T ≤ 2.0 . Tm T m m u c
).
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
98 Rule
Kc
Huang and Jeng (2003) – continued.
64
Kc
Ti
Td
Comment
Ti
Td
τm Tm ≥ 0.33
x 1 τ m + x 2 Tm x 3 τ m + x 4 Tm x 6 Tm τ m τm Åström and τ m + α 5 Tm K mτm τ m + x 7 Tm Hägglund (2004). Model: x1 x2 x3 x4 x5 x6 x7 Method 1 0.057 0.139 0.400 0.923 0.012 1.59 4.59
Coefficient values given.
M max = 1.1
0.103 0.261 0.389 0.930 0.040
1.62
4.44
M max = 1.2
0.139 0.367 0.376 0.900 0.074
1.66
4.39
M max = 1.3
0.168 0.460 0.363 0.871 0.111
1.70
4.37
M max = 1.4
0.191 0.543 0.352 0.844 0.146
1.74
4.35
M max = 1.5
0.211 0.616 0.342 0.820 0.179
1.78
4.34
M max = 1.6
0.227 0.681 0.334 0.799 0.209
1.81
4.33
M max = 1.7
0.241 0.740 0.326 0.781 0.238
1.84
4.32
M max = 1.8
0.254 0.793 0.320 0.764 0.264
1.87
4.31
M max = 1.9
0.264 0.841 0.314 0.751 0.288
1.89
4.30
M max = 2.0
Direct synthesis: time domain criteria Tm τ m T 1 0.5 + m Van der Grinten Step disturbance. Tm + 0.5τ m τ m + 2Tm Km τm (1963). 65 Stochastic Model: Method 1 Ti Td Kc disturbance.
64
Kc =
0.8194Tm + 0.2773τm K m τm 0.9738Tm 0.0262
, Ti = 1.0297Tm + 0.3484τm ,
0.4575Tm + 0.0302τm τm . Td = 1.0297Tm + 0.3484τm 65
Kc =
e − ωd τ m Km
T 1 − 0.5e − ωd τ m + m e − ωd τ m , τm Ti =
e
τm − ωd τ m
(
)
1 − 0.5e− ωd τ m Tm T 1 − 0.5e− ωd τ m + m e− ωd τ m , Td = . τm 1 − 0.5e − ωd τ m + (Tm τm )e − ωd τ m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Td
Ti
99
Comment
66 Regulator – Ti Td τm Tm < 2 Kc Gorecki et al. (1989). Pole is real and has maximum attainable multiplicity. Model: Method 1 Saito et al. 0.315Tm τ m τm Tm < 1 (1990). 0.215τ m + Tm 0.315τ m + Tm 0.315τ m + Tm Model: 1.37 K m τ m 67 1 ≤ τm Tm < 10 Td Method 22 68 Suyama (1992). OS=10% Tm + 0.309 τ m Td Kc Model: Method 1 Fruehauf et al. 0.56Tm K m τm ≤ 0.5τ m 5τ m τm Tm < 0.33 (1993). ≤ 0.5τ m 0.5Tm K m τm Tm τm Tm ≥ 0.33 Model: Method 2 69 Nomura et al. ‘Kitamori’. Tm + 0.315τm Td Kc (1993). Model: 70 ‘Butterworth’. Tm + 0.3109τm Td Kc Method 1; τ 0.01 ≤ m ≤ 10 . 71 Minimum ITAE. Tm Tm + 0.3610τm Td Kc
66
2Tm K m τm
Kc =
Ti = τm
τm 2 x1 − 3− 2 Tm 6 + τm x1 − 9 − τm − τm e , 2T 2T 2Tm m m
[21 + 3(τ
Td = 0.5τm
m
[6 + (τm 2Tm )]x1 − 9 − (τm 2Tm ) − (τm 2Tm )2 Tm ) + (τm 2Tm )2 ]x1 − 36 − 4.5(τm Tm ) − 1.5(τm Tm )2 − (τm
[6 + (τm
x1 − 1
2Tm )]x1 − 9 − 0.5(τm Tm ) − (τm 2Tm )2
τ , x 1 = 3 + m 2Tm
2
67
Td =
0.315τm Tm + 0.003τm . 0.315τm + Tm
68
Kc =
2.236Tm τm 1 Tm . + 0.2236 , Td = 0.7236 7.236Tm + 2.236τm Km τm
69
Kc =
0.0027 τm + 0.315Tm 0.73 T 0.315 + m , Td = τm . τm 0.315τm + Tm K m
70
Kc =
0.0082τm + 0.3109Tm 0.73 T 0.3109 + m , Td = τm . τm 0.3109τm + Tm Km
71
Kc =
0.0690τm + 0.3610Tm 0.73 T 0.3610 + m , Td = τm . τm 0.3610τm + Tm K m
2Tm )3 2
.
,
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
100 Rule
Ti
Td
Comment
Tm + 0.4860τm
Td
‘Binomial’.
Kc
Nomura et al. (1993) – continued. Gonzalez (1994), p. 119. Model: Method 1
72
Kc
73
Kc
Juang and Wang (1995).
74
Kc
Ti
Td
Abbas (1997).
75
Kc
Tm + 0.5τ m
Tm τ m 2Tm + τ m
Model: Method 1
4Tm τ m Tm + τ m
Tm τ m Tm + τ m
Model: Method 1
Camacho et al. (1997).
72
Kc =
73
Kc =
Kc =
Tm + τm K mTm τm
Tm Ti x 2
(
2
Kc =
1 − 4 x1
m
4
]
x1 = 0.2 ; x 3 = 0.21 (p. 121). Model: Method 1 TCL = x1Tm .
− x 3Tm + x 32Tm 2 + Tm (τm − Ti ) − x1Ti 2
2
K m 1 + x 2 x1Ti
2
)
, x2 =
Tm (τm − Ti ) − x1Ti 2
1 1 + (2π log e [b a ])
2
,
x1 + (τm Tm ) + 0.5(τm Tm )2 K m (x1 + (τm Tm ))
2
b = desired closed loop response decay ratio. a x1 + (τm Tm ) + 0.5(τm Tm ) , x1 + (τm Tm ) 2
, Ti = Tm Td =
75
4x1
] τ [1 −
0.1329τm + 0.4860Tm 0.73 T 0.4860 + m , Td = τm . τm 0.4860τm + Tm Km
with x 3 = 74
[
τ m 1 − 1 − 4 x1
0.5Tm τm 2 (x1 + (τm Tm ) − 0.5x1 (τm Tm ))
(x1 + (τm
(
Tm )) x1 + (τm Tm ) + 0.5(τm Tm )2
1.002 τ 0.177 + 0.348(Tm τm ) , 0 ≤ V ≤ 0. 2 , 0. 1 ≤ m ≤ 5. 0 . 0.713 Tm K m (0.531 − 0.359V )
), 0< x
1
<1.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Cluett and Wang (1997), Wang and Cluett (2000). Model: Method 1; τ 0.01 ≤ m ≤ 10 . Tm
76
Kc =
Kc =
Kc =
Kc
Ti
Td
TCL = 4τ m
77
Kc
Ti
Td
TCL = 2τm
78
Kc
Ti
Td
TCL = 1.33τ m
79
Kc
Ti
Td
TCL = τ m
80
Kc
Ti
Td
TCL = 0.8τ m
81
Kc
Ti
Td
TCL = 0.67τ m
−0.0069905τm + 0.029480Tm τm , 7.97 ≤ A m ≤ 8.56 , 79.67 0 ≤ φm ≤ 79.700 . 0.029773τm + 0.29907Tm
0.16440τm + 0.99558Tm 0.055548τm + 0.33639Tm τm , , Ti = K m τm 0.98607 τm − 1.5032.10− 4 Tm
Kc =
Kc =
Kc =
−0.030407τ m + 0.27480Tm τm , 3.30 ≤ A m ≤ 3.56 , 65.860 ≤ φm ≤ 68.500 . 0.25285τm + 1.0132Tm
0.26502τm + 0.94291Tm 0.16051τm + 0.57109Tm τm , , Ti = K m τm 0.89868τm + 6.9355.10− 2 Tm Td =
81
−0.024442τm + 0.17669Tm τm , 3.81 ≤ A m ≤ 4.16 , 69.840 ≤ φm ≤ 70.700 . 0.17150τm + 0.80740Tm
0.24145τm + 0.96751Tm 0.12786τm + 0.51235Tm τm , , Ti = K m τm 0.93566τm + 2.2988.10− 2 Tm Td =
80
−0.016651τm + 0.093641Tm τm , 4.84 ≤ A m ≤ 5.31 , 73.90 ≤ φm ≤ 74.140 . 0.093905τm + 0.56867Tm
0.20926τm + 0.98518Tm 0.092654τm + 0.43620Tm τm , , Ti = K m τm 0.96515τm + 4.2550.10− 3 Tm Td =
79
Comment
76
Td = 78
Td
0.099508τm + 0.99956Tm 0.019952τm + 0.20042Tm τm , , Ti = K m τm 0.99747 τm − 8.7425.10−5 Tm Td =
77
Ti
101
−0.035204τm + 0.38823Tm τm , 3.00 ≤ A m ≤ 3.19 , 60.600 ≤ φm ≤ 67.210 . 0.33303τm + 1.1849Tm
0.19067 τm + 0.61593Tm 0.28242τm + 0.91231Tm τm , , Ti = K m τm 0.85491τm + 0.15937Tm Td =
−0.039589τm + 0.51941Tm τm , 2.80 ≤ A m ≤ 2.95 , 52.350 ≤ φm ≤ 66.450 . 0.40950τm + 1.3228Tm
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
102 Rule
Kc
Valentine and Chidambaram (1997a). Morilla et al. (2000). Model: Method 33 Mann et al. (2001). Model: Method 37 or Method 44.
82
17-Mar-2009
Ti
Td
Comment
Ti
Td
ξ = 0.707 ; Model: Method 1
82
Kc
83
τm
x1τm
x 1 = 0. 1 ;
Kc
1 + 1 − 4 x1
1 + 1 − 4 x1
0.2 ≤ x 3 ≤ 0.5 .
84
Kc
Ti
Td
OS < 5%; 0 < τ m Tm < 1 .
85
Kc
Ti
Td
OS < 5%; 1 ≤ τ m Tm < 2 .
2 τ τ τ 0.746 − 1.242 ln m , Ti = Tm 0.3106 + 1.372 m − 0.545 m , Tm Tm Tm
Kc =
1 Km
Td =
Tm . 16.015Tm − 11.702τm
2
±1% TS = 2.5Tm , 0.1 ≤ τm Tm ≤ 0.5 ; ±1% TS = 3.0Tm , τm Tm = 0.6 ; ±1% TS = 3.75Tm , τm Tm = 0.7; ±1% TS = 4.3Tm , τm Tm = 0.8; ±1% TS = 5.0Tm , τm Tm = 0.9 . 83
Kc =
− x 3Tm + x 32Tm 2 + Tm (τm − Ti ) − x1Ti 2 Ti x 2 , x2 = K m [2 x 3 + x 2 (τm − Ti )] Tm (τm − Ti ) − x1Ti 2
with x 3 =
84
Kc =
1 1 + (2π log e [b a ])
2
[0.770 + 0.245(τ
Tm )
0.854
m
K m τm
b = desired closed loop response decay ratio. a
,
]T
m
0.854 τ Tm , , Ti = 1.262 + 0.147 m Tm
Td = 85
Kc =
[0.603 + 0.275(T
m
K m τm
τm )
2 .4
]T
m
T , Ti = 1.1618 + 0.165 m τm
0.262 + 0.147(τm Tm )0.854 0.770 + 0.245(τm Tm )0.854
τm .
2.4
Tm ,
Td =
0.1618 + 0.165(Tm τm )2.4 0.603 + 0.275(Tm τm )2.4
τm .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc
Chen and Seborg 86 K c (2002). τ Chidambaram −1.763 m Tm (2002), p. 155. 4.105 e Km Vítečková and Víteček (2002). Model: Method 1
86
88
Comment
Ti
Td
Model: Method 1
Td
Model: Method 1
Ti
Ti
Td
For 0.05 < τm Tm < 1.6 , Ti = 1.2Tm ; overshoot is under 2% (Vítečková and Víteček, 2003).
(
)
(2T τ
m m
)
+ 0.5τm (3TCL + 0.5τm ) − 2TCL − 3TCL τm , τm (2Tm + τm ) 2
3
2
3TCL τm Tm + 0.5Tm τm (3TCL + 0.5τm ) − 2(Tm + τm )TCL 2
Td =
2
(2T τ
m m
88
Td
1 2Tm τm + 0.5τm 2 (3TCL + 0.5τm ) − 2TCL 3 − 3TCL 2 τm , Km 2TCL3 + 3TCL 2 τm + 0.5τm 2 (3TCL + 0.5τm )
Kc =
Ti =
87
Ti
87
Kc
103
)
+ 0.5τm (3TCL + 0.5τm ) − 2TCL − 3TCL τm 2
3
2
3
T s(1 + 0.5τms )e −sτ m y = i ; . K c (TCLs + 1)3 d desired
2 τ Tm τ Ti = Tm 0.311 + 1.372 m − 0.545 m , Td = . Tm 16.016 − 11.702(τm Tm ) Tm
Kc =
[
(
]
)
eτ m x1 3 0.5 2 3 2 2 τm Tm x1 + 3τm Tm + τm x1 + τm x1 − 1 , x 1 = − − + τ m Tm Km
(
)
τ 2T x 3 + 3τ T + τm 2 x12 + τm x1 − 1 Ti = −2 m m 13 2 m m , 2 x1 τm Tm x1 + 2τm Tm + τm
(
)
(
3 τm2
+
) )
0.25 Tm 2
;
τ 2T x 2 + 4τm Tm + τm 2 x1 + 2τm + 2Tm Td = −0.5 m 2 m 1 3 . 2 2 τm Tm x1 + 3τm Tm + τm x1 + τm x1 − 1
(
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
104 Rule
Kc
Gorez (2003). (1 − x1 )τm + Tm Model: Method 1 x 2 K m τm Sree et al. (2004). Model: Method 1 Kukal (2006).
89
17-Mar-2009
For 0 ≤
Ti
Comment
Td
(1 − x1 )τm + Tm
(1 − x1 )τmTm (1 − x1 )τm + Tm
90
Kc
Tm + 0.5τ m
Td
91
Kc
Ti
Td
0.1 ≤ τm Tm ≤ 1
92
Kc
Ti
Td
Model: Method 1
τm τ T + Tm 2 + 0.5τm 2 , ≤ τ m , x1 = m m τ m + Tm (τm + Tm )2 x2 =
For τ m ≤
1 (1.3M s 2 − 1) 1.56τm 2 (0.5τm + 3Tm ) + ; 2M s (M s − 1) 2M s (M s − 1) (τm + Tm )3
τm 0.65M s τ T + Tm 2 + 0.5τm 2 , x2 = ≤ 1 , x1 = m m . τ m + Tm Ms − 1 (τm + Tm )2
90
Kc =
0.5τm (Tm + 0.1667 τm ) 1 Tm + 0.5 , Td = . Tm + 0.5τm K m τm
91
Kc =
1.377 Tm K m τm
92
Kc =
2 12(Tm τm )2 + 1 − 1 x1 T 1 T 6 12 m + 1 − 18 m − 1 + e , Km 2Tm τm τm τm
x1 =
89
0.8422
τ , Ti = 1.085Tm m Tm
12(Tm τm )2 + 1 − 1 2(Tm τm )
− 3 ; Ti = τm
4
0.4777
τ , Td = Tm 0.3899 m + 0.0195 . Tm
x 2 + x 3 12(Tm τm )2 + 1
3
27(2(Tm τm ) + 1)4
,
2
T T T T x 2 = 864 m + 432 m + 252 m + 72 m + 5 , τm τm τm τm 3
2
T T T x 3 = 216 m + 60 m + 18 m + 5 ; τm τ τ m m
Td = τm
3 2 2 T 2 T T T T 72 m + 8 m + 10 m + 1 + 12 m + 1 12 m + 1 τm τm τm τm τm 2 T 3 Tm Tm m + + + 4 108 36 20 5 τ τm τm m
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Ti
Td
Comment
1.282Tm
0.321Tm
τm > 0.368 Tm
Kc
Vítečková (2006). Model: Method 9
93
Gorecki et al. (1989).
94
Kc Kc
Direct synthesis: frequency domain criteria Model: Method 1 Ti Td
Regulator – low frequency part of magnitude Bode diagram is flat. 95 x1Td Td Kc
Li et al. (1994). Model: Method 48
∧
4hx 2 πA p
93
Kc ≥
1.282Tm . K m (2.718τm − Tm )
94
Kc =
1 , 2K m (τm Ti )(1 + (Tm τm )) − 2K m
Ti = τm Td = τm
95
Kc =
∧
0.318 T u
x 2 given in footnote 95.
0.080 T u
7 + 42(Tm τm ) + 135(Tm τm )2 + 240(Tm τm )3 + 180(Tm τm )4
,
1 + 7(Tm τ m ) + 27(Tm τm )2 + 60(Tm τm )3 + 60(Tm τm )4
.
[
15[2(Tm τm ) + 1]1 + 3(Tm τm ) + 6(Tm τm )2
]
7 + 42(Tm τm ) + 135(Tm τm )2 + 240(Tm τm )3 + 180(Tm τm )4
4h πµ
x 2 cos φm 2
Ap − µ µ
2
+
2 υ + υ2 + (4 x1 )
4 − 0.5υ + υ2 + x 1
, µ = hysteresis value,
tan φm − µ A p 2 − µ 2 4 2 . Td = 0.080 T u υ + υ + , υ = 2 x1 2 1 + µ Ap − µ The values of x 1 and x 2 are given below. ∧
φm
x1
150 2.8
200 3.2
250 3.5
300 3.8
350 4.0
400 4.2
450 4.6
500 4.9
550 5.2
600 5.4
650 5.5
x2
0.5
0.6
0.6
0.6
0.7
0.7
0.8
0.8
0.8
0.9
0.9
105
b720_Chapter-03
Rule
Kc 96
Lee et al. (1992). Model: Method 1
Kc =
[3.08(T
m
Kc
Ti
Td
Comment
Ti
Td
M s = 1.25
1.1
τ x1 = 0.55 + 0.163 m Tm 97
Somani et al. (1992). Model: Method 1; suggested A m : 1.75 ≤ A m ≤ 3.0 .
x2
0.0375 0.1912 0.3693 0.5764 0.8183 1.105 1.449
3.57 3.33 3.13 2.94 2.78 2.63 2.50
0.1
x 3τ m
Coefficient values: x3 τ m Tm 0.71 0.67 0.63 0.59 0.56 0.53 0.50
− 4 + 9.92 x1 (Tm τm )
[
τm τ < 2.52 ; x1 = 1 , m ≥ 2.52 . Tm Tm
x 2τm
Kc
τ m Tm
τm )
,
0.55
K m 1.54(τm Tm )
0.9
1.869 2.392 3.067 3.968 5.263 7.246 10.870
For
τm 0.7809 < 1 , Kc ≈ Tm K mAm
+ 4 + 4.96 x1 (τm Tm )
( 0.803 + 4(τ
0.45
4 m
Tm ) + 0.896 2
Kc ≈
x2
x3
2.38 2.27 2.17 2.08 2.00 1.92 1.85
0.48 0.45 0.43 0.42 0.40 0.38 0.37
+ 0.77(4 + 2(τm Tm ))(Tm τm )
0 .1 0.55 τ 3.08(Tm τ m ) − 4 + 9.92 x1 (Tm τm ) Ti = Tm 0.5 m + , 1 .1 1.54(4 + 2(τm Tm ))(Tm τm ) Tm Tm Td = . 2Tm 1.54(Tm τm )1.1 (4 + 2(τm Tm )) + 0.1 0.55 τm 3.08(Tm τm ) − 4 + 9.92 x1 (Tm τm )
97
FA
Handbook of PI and PID Controller Tuning Rules
106
96
17-Mar-2009
)
2
]
0.1
],
+ 1 or
T T 0.7809 0.7809 1 + 0.803 m ; K c ≈ 1 + 0.455 m KmAm KmAm τm τm
2
τ , m >1. T m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ISTSE – Zhuang and Atherton (1993). Model: Method 1 Chidambaram (1995a).
98
98
99
mK u cos(φ m )
Ti
Td
Comment
Ti
Ti x1
A m = 2, φ m = 60 0 .
Ti
Td
Model: Method 1
mK u cos(φ m ) 100
Kc
(
tan (φm ) + x1 = 0.413(3.302K m K u + 1) , Ti = x1 99
100
)
m = 0.614(1 − 0.233e −0.347 K m K u ) , φ m = 33.8 0 1 − 0.97e −0.45K m K u , 0.1 ≤ τm Tm ≤ 2.0 , 4 + tan 2 (φm ) x1 2ωu
, Model: Method 1.
∧ ∧ ∧ m = 0.613(1 − 0.262e −0.44 K m K u ) , φ m = 33.2 0 1 − 1.38e −0.68 K m K u , x1 = 1.687 K m K u , 0.1 ≤ τm Tm ≤ 2.0 , Model: Method 37.
Kc ≈ Ti ≈
Td ≈
1 K mAm 1.17
(
1.17
(
2 or 0.85 1 + 4.45 Tm ; + 0 . 85 2 τ KmAm m 4.45 + 4(τm Tm ) − 2.11 5Tm 5Tm or ; 2 2 Tm 3.42 − 0.15 4.45 + 0.85 − 1 2 τm 4.45 + 4(τm Tm ) − 2.11 0.8Tm 0.8Tm or . 2 2 Tm 3.42 − 0.15 4.45 + 0.85 − 1 2 τm 4.45 + 4(τm Tm ) − 2.11
(
3.42
)
)
)
107
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
108 Rule Chidambaram (1995a) – continued.
Kc
Ti
Td
Comment
x1 K m A m
x2τm
x 3τ m
Alternative.
τm Tm
x1
0.062 0.083 0.150 0.196 0.290 0.339 1.20Tm
29.770 22.100 12.470 9.670 6.686 5.784 K m τm
x2
2.34 0.37 2.33 0.37 2.29 0.37 2.27 0.36 2.23 0.36 2.21 0.35 2.4 τ m
Chidambaram (1995a). 1.03Tm K m τm Model: Method 1 0.90Tm K m τm 101 Åström and Hägglund (1995), pp. 208–210. τ 0.14 ≤ m ≤ 5.5. Tm
102
Coefficient values: x3 τm Tm
Kc
x2
x3
2.19 2.14 2.00 1.72 1.67
0.35 0.34 0.32 0.28 0.27
A m = 1.5
2.4 τ m
0.38τ m
A m = 1.75
2.4 τ m
0.38τ m
A m = 2.0
Ti
Td
M s = 1.4
Td
Ti
Ti Kc
x1
5.104 3.781 2.262 1.209 1.105
0.38τ m
103
104
0.389 0.543 1.03 2.92 3.69
105
Td
M s = 2.0
Td
Ti
Model: Method 5 or Method 17.
Ku cos φ m Am
Tan et al. (1996). Model: Method 36
Kφ
107
Am
101
x1Td
106
Td
Ti
x1 chosen arbitrarily.
Td
Arbitrary A m , φ m at ωφ .
1 Tuning rules converted from formulae developed for G c (s) = K c [1 − α ] + + Tds . T s i 2
2 2 1.52e −8.22 τ +10.1τ Tm , Ti = 2.08τme −2.32 τ +1.4 τ , Td = 2.23τm e −0.55τ − 6.9 τ . K m τm
102
Kc =
103
Ti = 0.184Tm e 2.98τ + 0.7 τ , Td = 0.193Tm e 4.82 τ − 7.6 τ .
104
Kc =
105
Ti = 0.06Tme 4.45τ −1.549 τ , Td = 0.345Tm e −2.75τ −1.151τ .
106
Td = Tu
2
2
2
107
2 2 1.85e −8.95 τ + 9.851τ Tm , Ti = 0.704τm e −0.85τ − 0.879 τ , Td = 3.91τme −2.55τ − 0.491τ . K m τm 2
Ti =
tan φm +
(4 x1 ) + tan 2 φm 4π
(
r2 K φ ωu 2 − ωφ 2 ωu ωφ
2
2
2
2
)
K u − r2 K φ
2
, Td =
; recommended A m = 2 , φ m = 450 . ωu K u 2 − r2 2 K φ 2
(
r2 K φ ωu 2 − ωφ 2
)
, r2 = 0.1 + 0.9
Ku . Kφ
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Friman and Waller (1997). Model: Method 1; Am > 2
Comment
Kc
Ti
Td
0.25K u
1.1879Tu
0.2970Tu
2.6064 ω1500
0.6516 ω1500
0.4830
(
G p jω1500
)
109
τ m Tm < 0.25 ,
φ m > 60 0 . τm ≤ 2.0, Tm
0.25 ≤
φ m > 450 . Branica et al. (2002). Model: Method 1; M s = 1.8
108
Kc
Ti
Td
109
Kc
Ti
Td
Kc
Ti
Td
110 111
Gorez (2003). Model: Method 1 Åström and Hägglund (2006), pp. 261–262.
108
109
110
111
112
Kc =
x 2 − x1 x 2K m 113
Kc
(1)
Ti
(x 2 − x1 )
(1)
Td
T 1 T 0.021 + 0.788 m , Ti = 1.534τ m m τ τm K m m
0.326
T 1 T 0.292 + 0.671 m , Ti = 1.239τm m Kc = τ τm K m m
0.554
T 1 T 0.338 + 0.623 m , Ti = 1.228τm m τ τm Km m
0.480
Kc =
τm ≤ 0.5 Tm
0.5 <
τm ≤ 1.1 Tm
1.1 <
τm ≤ 2.0 Tm
Tm
(1)
112
Model: Method 5; M s = M t = 1. 4 .
T , Td = 0.233τ m m τm
T , Td = 0.230τm m τm T , Td = 0.231τm m τm
0.055
.
0.069
.
0.120
.
1 Tuning rules converted from formulae developed for G c (s) = K c [1 − α ] + + Tds . T s i
For 0 ≤
τm τ T + Tm 2 + 0.5τm 2 ≤ τ m , x1 = m m τm + Tm (τm + Tm )2 x2 =
For τ m ≤ 113
(1 − x1 )
(x 2 − x1 )τm
0.1 ≤
K c (1) =
1 (1.3M s 2 − 1) 1.56τm 2 (0.5τm + 3Tm ) + ; 2M s (M s − 1) 2M s (M s − 1) (τm + Tm )3
τm 0.65M s τ T + Tm 2 + 0.5τm 2 . ≤ 1 , x1 = m m , x2 = 2 τ m + Tm Ms − 1 (τm + Tm )
1 Km
0.4τm + 0.8Tm 0.5Tm τm Tm (1) (1) τm , Td = . 0.2 + 0.45 , Ti = τ 0 . 1 T 0 .3τm + Tm τ + m m m
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
110 Rule
Kc
Åström and Hägglund (2006), pp. 261–262.
114
Kc
Ti ( 2)
Ti
Comment
Td
( 2)
Td
τm Tm > 0.11
( 2)
Model: Method 5; detuned ‘AMIGO’ tuning rule. (5) (5) τm Tm < 0.11 115 Ti Td Kc ( 5)
114
Kc
( 2)
= Kc
(3)
( 2)
K c Td
+
( 2)
(1)
K c Td (1)
(K
(1)
− Kc
c
( 4)
), K
( 3) c
= x1K c
( 4)
, x1 = 0.5,0.1 or 0.01;
K c ( 4) =
τmTm Tm 0.15 + 0.35 − ; K m (τm + Tm )2 K m τm Kc
Ti
( 2)
=
Kc Kc
( 3)
( 2)
+
Ti (3) Ti
115
( 4)
Kc
(5)
K c Td
2
Tm 2 + 12Tm τm + 7 τm 2 K c Td
+
K c (1) K c ( 4) − ( 4) T (1) Ti i
13τm Tm
(5)
( 6)
( 2)
K c (1) Td (1)
= 0.35τm +
= Kc
( 2)
(5)
K c (1)Td (1)
(K
(1) c
− Kc
(7)
; Td
, Ti
( 3)
( 2)
=
), K
K c(7) ≥
= Ti
(6)
Ti
Kc
( 4)
K c K m + 1 − Ms
0.1K c Td
(7)
( 4) ( 3)
(1)
or Td
K c ( 2) = x1K c
K m + 1 − Ms
Kc
( 4)
(1)
c
( 4)
( 3)
( 2)
Ti
(5)
=
Kc
( 6)
Ti ( 6 ) Td
( 5)
(5)
+
K c Td
K c (1) Td (1)
(1)
=
0.1K c Td Kc
(5)
(1)
K c (1) K c ( 7 ) − ( 4) T (1) Ti i
or Td (5) =
,
(1)
=
0.01K c Td
(1)
.
K c ( 2)
2K c ( 4 ) (τm + Tm ) 1 + −1 ; 2 ( 4) ( 4) −1 M s M s M s + M s − 1 Ti 1 − M s + K c K m
(5)
(5)
−1
, x1 = 0.5,0.1 or 0.01;
(
K c ( 4) Kc
−1
, Ti ( 6) = Ti ( 4)
0.01K c (1) Td (1) K c ( 5)
.
Kc
( 6)
Ti ( 4 )
)
K m + 1 − M s −1
K c ( 4 ) K c ( 6 ) K m + 1 − M s −1
;
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Åström and Hägglund (2006), pp. 261–262 – continued.
116
Kc
( 8)
= Kc
K c (10) <
Ti
(8 )
=
(9)
116
+
Kc
Ti ( 8)
K c Td
(8 )
(8 )
(1)
(1)
K c Td
Ti
(K
(1) c
− Kc
(10 )
Td
(8 )
Td
), K
(9 ) c
= x1K c
(
, x1 = 0.5,0.1 or 0.01;
Kc
(9)
(9)
K c (8 ) , ( 8) (8 ) (1) (10 ) K T K K + c (1) d (1) c(1) − c( 4) K c Td Ti Ti
(1)
=
τm Tm < 0.11
)
Ti (9) = 2K c (9) K m
(8 )
Comment
2K c ( 4 ) (τm + Tm ) 1 + −1 ; 2 ( 4) ( 4) −1 M s M s M s + M s − 1 Ti 1 − M s + K c K m
Ti
Td
(10 )
(8 )
111
0.1K c Td Kc
( 8)
(1)
or Td
( 8)
(1)
=
0.01K c Td Kc
(8 )
(1)
.
τm + Tm ; 2 2 M s M s + M s + 1 K c (9) K m + 1 − M s −1
(
)
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
112 Rule
Kc
King (2006). Model: Method 1
117
Kc
Ti
Td
Ti
Td
Comment 0.2 ≤
τm ≤ 10 ; Tm
1.4 ≤ M s ≤ 1.9 .
Robust
Rivera et al. Tm + 0.5τ m (1986). K m (λ + 0.5τ m ) Model: Method 1 Brambilla et al. (1990). Model: Method 1
117
118
Tm + 0.5τ m
λ > 0.1Tm ,
Tm τ m 2Tm + τ m
λ ≥ 0.8τ m .
0.5τ m ≤ λ ≤ 3τ m (Zou et al., 1997).
Tm + 0.5τ m K m (λ + τ m )
Tm + 0.5τ m
Tm τ m 2Tm + τ m
0.1 ≤
τm ≤ 10 Tm
No model uncertainty: λ ≈ 0.35τ m .
4 3 2 τm τm τm 1 + x 2 log10 Kc = x1 log10 T + x 3 log10 T K m Tm m m
+
τm 1 + x 5 , x 4 log10 K m T m
x1 = −0.724M s 2 + 2.767 M s − 1.987 , x 2 = 0.329M s 2 − 2.513M s + 1.707 , x 3 = −0.509M s 2 + 3.697 M s − 2.9131 , x 4 = 1.166M s 2 − 5.389M s + 4.264 , x 5 = −0.753M s 2 + 3.216M s − 2.407 ;
τ 2 τ Ti = Tm x 6 m + x 7 m + x 8 , x 6 = −0.0486M s 2 + 0.1603M s − 0.1327 , Tm Tm x 7 = 0.2061M s 2 − 0.7414M s + 0.9609 , x 8 = −0.1759M s 2 + 0.5994M s + 0.4937 ; 2 τ 3 τm τm m + x12 , + + Td = Tm x 9 x x 10 11 T T Tm m m
x 9 = −0.0165M s 2 + 0.0518M s − 0.0387 , x10 = 0.1733M s 2 − 0.5468M s + 0.3938 , x11 = −0.2998M s 2 + 0.7705M s − 0.1951 , x 12 = −0.0326M s 2 + 0.1475M s − 0.1426 . 118
0.1Tm ≤ λ ≤ 0.5Tm , τm Tm ≤ 0.25 ;
λ = 1.5(τm + Tm ),0.25 < τm Tm ≤ 0.75 ; λ = 3(τm + Tm ), τm Tm > 0.75 (Leva, 2001).
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Lee et al. (1998). Model: Method 1
Ti
Ti
119
K m (λ + τ m )
Comment
Td
Td
Ti
TCL = λ ; recommended TCL = 0.5τm (Lee et al., 2006). 120
Kc
Tm K m (λ + 0.5τ m )
Gerry (1999). Model: Method 11
113
Ti
Td
Tm
0.5τ m
λ = 2τ m (aggressive, less robust tuning); λ = 2(Tm + τ m ) (more robust tuning).
Gong (2000). Model: Method 1
121
Kc
Wang (2003), x1 K m pp. 16–17. τm Tm x1 Model: 0.05 13.2 Method 1. 0.11 5.3 Regulator; 0.18 4.3 x1 , x 2 , x 3 0.25 3.3 deduced from 2.6 graphs; robust to 0.33 0.43 2.0 ±25% 0.54 1.6 uncertainty in 0.67 1.4 process model 0.82 1.3 parameters. 1.0 1.1
119
Ti = Tm +
120
Kc =
x 2 (τm + Tm )
0.3866τm τ 1 + 0.3866 m Tm x 3 (τm + Tm )
x2
x3
τm Tm
x1
x2
x3
0.18 0.33 0.43 0.49 0.51 0.56 0.59 0.61 0.61 0.61
0 0 0 0 0.044 0.074 0.091 0.106 0.120 0.124
1.2 1.5 1.9 2.3 3.0 4.0 5.7 9.0 19.0
0.9 0.8 0.7 0.6 0.5 0.5 0.4 0.4 0.4
0.60 0.59 0.57 0.56 0.51 0.50 0.47 0.46 0.46
0.136 0.139 0.144 0.146 0.147 0.147 0.148 0.149 0.149
τm 2 τm 2 τ 1 − m . , Td = 2(λ + τm ) 2(λ + τm ) 3Ti
Ti T 2 + x1τm − 0.5τm 2 , Ti = Tm + x1 − CL , K m (2TCL + τm − x1 ) 2TCL + τm − x1 Tm x1 −
Td =
Tm + 0.3866τm
0.167 τm 3 − 0.5x1τm 2 T 2 + x1τm − 0.5τm 2 2TCL + τm − x1 − CL , Ti 2TCL + τm − x1 2
τm
T − x1 = Tm − Tm 1 − CL e Tm . Tm 121
Kc =
τ 0.7556Tm 1 + 0.3866 m . K m τm Tm
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
114 Rule
Kc
Ti
x 2 (τm + Tm )
Wang (2003), x1 K m pp. 15–16. τm Tm x1 Model: 0.05 2.89 Method 1. 0.11 2.61 Servo; ±10% 2.28 overshoot, step 0.18 0.25 1.96 input; x1 , x 2 , x 3 0.33 1.58 deduced from 1.40 graphs; robust to 0.43 0.54 1.19 ±25% 0.67 1.04 uncertainty in 0.82 0.90 process model 1.0 0.85 parameters. Shamsuzzoha et 122 al. (2006c). Kc Model: Method 1
122
FA
Kc =
x 3 (τm + Tm )
x2
x3
τm Tm
x1
x2
x3
0.81 0.86 0.86 0.87 0.85 0.84 0.78 0.77 0.73 0.74
0 0 0 0.034 0.043 0.066 0.075 0.094 0.100 0.120
1.2 1.5 1.9 2.3 3.0 4.0 5.7 9.0 19.0
0.72 0.68 0.56 0.50 0.43 0.38 0.34 0.32 0.29
0.68 0.65 0.60 0.55 0.52 0.48 0.44 0.44 0.40
0.130 0.142 0.149 0.140 0.137 0.136 0.122 0.116 0.096
Ti
Td
Ti λ2 + x1τm − 0.5τm 2 , Ti = Tm + x1 − , K m (2λξ + τm − x1 ) 2λξ + τm − x1 Tm x1 −
Td =
Comment
Td
0.167 τm 3 − 0.5x1τm 2 λ2 + x1τm − 0.5τm 2 2λξ + τm − x1 , Ti 2λξ + τm − x1
(
)
λ2 − 2λξTm + Tm 2 e − τ m x1 = Tm 1 − 2 Tm
Tm
.
λ , ξ not defined.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Comment
Td
λ = x1Tm
123 Ti Td Kc Shamsuzzoha Coefficients of x1 (deduced from graph): and Lee (2007a). Model: Method 1 M s = 1.6 M s = 1.7 M s = 1.8 M s = 1.9 M s = 2.0
123
Kc =
0.11
0.10
0.08
0.07
0.06
0.20
0.17
0.15
0.14
0.12
τm = 0.1Tm
0.35
0.31
0.27
0.25
0.22
τm = 0.2Tm
0.46
0.41
0.37
0.34
0.30
τm = 0.3Tm
0.55
0.49
0.44
0.40
0.36
τm = 0.4Tm
0.62
0.55
0.50
0.46
0.42
τm = 0.5Tm
0.68
0.60
0.55
0.51
0.47
τm = 0.6Tm
0.72
0.65
0.59
0.55
0.50
τm = 0.7Tm
0.77
0.69
0.63
0.59
0.53
τm = 0.8Tm
0.81
0.72
0.66
0.62
0.56
τm = 0.9Tm
0.84
0.76
0.69
0.65
0.59
τm = 1.0Tm
0.91
0.82
0.75
0.70
0.64
τm = 1.25Tm
τm = 0.05Tm
0.97
0.87
0.80
0.75
0.70
τm = 1.5Tm
undefined
0.91
0.84
0.78
0.73
τm = 1.75Tm
undefined
0.96
0.87
0.81
0.76
τm = 2.0Tm
Ti 3λ2 + 2x 2 τm − 0.5τm 2 − x 2 2 , Ti = Tm + 2 x 2 − , K m (3λ + τm − 2x 2 ) 3λ + τm − 2 x 2 2Tm x 2 + x 2 2 −
Td = x 2 = Tm 1 −
λ3 + 0.167 τm3 − x 2 τm 2 + x 2 2 τm 3λ2 + 2x 2 τm − 0.5τm 2 − x 2 2 3λ + τm − 2 x 2 , Ti 3λ + τm − 2 x 2
λ 1 − T m
3
−τm e
Tm
.
115
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
116 Rule
Kc
Td
Comment
Ti
0.25Ti
Tuning rules developed from K u , Tu .
x 2 Tu
x 3 Tu
Ti
Ultimate cycle
McMillan (1984). Model: Method 2 or Method 55.
124
Kc
x 1K u
Kuwata (1987). x 1 , x 2 deduced from graphs.
x1
x2
x3
τm Tu
x1
x2
x3
τm Tu
x1
x2
x3
τm Tu
0.44 0.80 0.08 0.28 0.37 0.26 0.06 0.39 0.28 0.18 0.03 0.50 0.42 0.43 0.08 0.32 0.33 0.22 0.05 0.43 0.40 0.32 0.07 0.35 0.30 0.18 0.04 0.47 Geng and Geary τm 0.94Tm < 0.167 (1993). 2τ m 0.5τ m Tm Kmτm Model: Method 1 Wojsznis and 1.3 ≤ x1 ≤ 1.6 ; Tm τ m Tm + 0.5τm Blevins (1995). Tm + 0.5τ m 2Tm + τ m Model: x1K m τm Method 45 Perić et al. ^ Recommended (1997). x1Td Td 125 K u cos φ m Model: x1 = 4 . Method 49 Matsuba et al. τ 0.1 ≤ m ≤ 1.0 126 (1998). Ti Td Kc Tm Model: Method 1 127 Wojsznis et al. Model: Method 1 x1Ti K u cos φ m Ti (1999). A m
124
125
126
127
0.65 T 1.415 Tm 1 m = τ + T 1 Kc = , i m 0.65 . K m τm T Tm + τm m 1 + Tm + τm Td = tan φm +
1.31 Tm K m τm
0.9
^
T 4 + tan 2 φm u . 4π x1
2.19 Tm ≤ Kc ≤ K m τm
0.9
T , Ti = 1.59τm m τm T Ti = tan φ m + 4 x1 + tan 2 φ m u . 4πx1
0.097
T , Td = 0.40τm m τm
0.097
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Td
Comment
Ti
0.15Ti
Default values.
0.38K u
1.2Tu
0.18Tu
0.27 K u
0.87Tu
0.13Tu
Kc
Wojsznis et al. (1999) – continued.
Ti
0.5K u cos φ m
128
φ m = 450 ; τ m Tm < 0.2 . Am = 3 ,
φ m = 330 ; τ m Tm ≈ 0.2 5 .
Wojsznis et al. (1999). Model: Method 45 Gu et al. (2003).
128
129
130
129
Ti
Kc
0.125Ti
0.3 ≤ x1 ≤ 0.4 ; 0.25 ≤ x 2 ≤ 0.4 ;
0.2 ≤ 130
Ti
Kc
τm ≤ 0.7 . Tm
Model: Method 1
Td
Ti = 0.53Tu tan φm + 0.6 + tan 2 φm .
0.6 0.6 . K c = K u x 2 + 0.251.0 − x1 − , T T x = + i u 1 T T − u − 7.0 − u − 7.0 τ τ 1+ e m 1+ e m Representative tuning rule: 0.6K u ≤ K c ≤ K u , Ti = 0.5Tu , Td = 0.125Tu , with K u ≈ Tu ≈ 2π
τm 3 + 5τm 2Tm + 12τm Tm 2 + 12Tm3
[
(
K m τm τm 2 + 5τm Tm + 8Tm 2
(
)
,
)
τm K m K u τm τm 2 + 6τm Tm + 12Tm 2 + τm 3 + 6τm 2Tm + 18τm Tm 2 + 24Tm 3
(
12(K m K u + 1) τm 2 + 4τm Tm + 6Tm 2
)
].
117
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
118
3.3.3 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s R(s)
E(s)
−
+
1 K c 1 + + Td s Ti s
U(s)
1 1 + Tf s
Y(s)
K m e − sτ 1 + sTm
m
Table 11: PID controller tuning rules – FOLPD model G m (s) = Rule
Kc
Lim et al. (1985). Schaedel (1997). Model: Method 25
1
2
Kc Kc
Ti
K m e − sτ m 1 + sTm
Comment
Td
Direct synthesis: time domain criteria 0 Model: Method 1 Tm Direct synthesis: frequency domain criteria 2 2 Tf = Td N ; T1 − T2 T2 2 T33 − 2 5 ≤ N ≤ 20 . T1 − Td T1 T2
2
1
Kc =
TCL 2 Tm . , Tf = 2ξTCL 2 + τ m K m (2ξTCL 2 + τm )
2
Kc =
0.375Ti Tm , T1 = + τm , K m (T1 + (Td N ) − Ti ) 1 + 3.45 τam Tm
(
2
T2 = 1.25Tm τ am + T1 =
0.7Tm
2
Tm − 0.7 τ am
T3 3 =
(
τam Tm 2 τ + 0 . 5 τ , T = 0 , 0 < ≤ 0.104 ; 3 m m Tm 1 + 3.45 τam Tm
(
0.7Tm
2
+ τ m , T2 = Tm τ am +
)
Tm − 0.7 τ am
)+T
0.952Tm 2 τ am − 0.1 Tm −
2
0.7 τ am
)
+ 0.5τ m 2 ,
a mτmτm
+
0.35Tm 2 τ m 2 Tm −
0.7 τ am
+ 0.167τ m 3 ,
τ am > 0.104 . Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule Kristiansson and Lennartson (2002b).
Kc =
Ti
Td
Comment
Kc
Ti
Td
Model: Method 1
3
0.2 ≤ τm Tm ≤ 5 , 1.65 ≤ M max ≤ 1.85 .
Kristiansson and Lennartson (2006).
3
Kc
4
Kc
Ti
Td
Model: Method 1
5
Kc
Ti
Td
Model: Method 12
0.05 ≤ τm Tm ≤ 2 , 1.65 ≤ M max ≤ 1.85 .
[
]
1.8 0.13 + 0.5(τm Tm ) − 0.04(τm Tm )2 , τ 0.12 K m m − 0.05 0.7 + (τm Tm ) + 0.05 Tm
2 τ τ 0.12 Ti = 2Tm 0.13 + 0.5 m − 0.04 m 0.7 + (τm Tm ) + 0.05 Tm Tm 2
2 2 τm τm τm τm 0.5Tm 0.13 + 0.5 − 0.04 0.9Tm 0.13 + 0.5 − 0.04 Tm Tm Tm Tm ,T = . Td = f τm 0.12 Tm ,25 − 0.05 min 5 + 2 0.7 + (τm Tm ) + 0.05 τm Tm
0 . 54 T ( ) 0 . 12 + τ 0 . 12 4 m m 0.7 + , Ti = 0.6(τm + Tm )0.7 + , Kc = τm τm τ + 0.05 + 0 . 05 K m τm m − 0.05 T T m m T m
Td =
5
Kc = Ti =
0.15(τm + Tm )
0.12 0.7 + ( ) τ T + 0 . 05 m m
[
, Tf =
0.081(τm + Tm )2 τ , 0.7 ≤ m ≤ 4 . τm Tm T − 0.05 min 5 + 2 m ,25 T τ m m
2[1.1(Tm τm ) − 0.1] 0.06 + 0.68(τm Tm ) − 0.12(τm Tm )2
[
K m 0.68 + 0.84(τm Tm ) − 0.25(τm Tm )
[ [0.68 + 0.84(τ
2
2Tm 0.06 + 0.68(τm Tm ) − 0.12(τm Tm ) m
Tm ) − 0.25(τm Tm )2
]
2
],
]
],
2 2 τ τ τ τ Td = 0.5Tm 0.06 + 0.68 m − 0.12 m 0.68 + 0.84 m − 0.25 m , Tm Tm Tm Tm
[
]
T 0.06 + 0.68(τm Tm ) − 0.12(τm Tm ) [1.1(Tm τm ) − 0.1] Tf = m . min{5 + 2(Tm τm ),25} 2 2
119
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
120 Rule Kristiansson and Lennartson (2006).
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 12
6
0.7 < τm Tm < 2 ; 1.65 ≤ M max ≤ 1.8 .
Robust
Tm + 0.5τ m K m (λ + τ m )
Horn et al. (1996). Model: Method 1
Tm + 0.5τ m
Tm τ m 2Tm + τ m
λ = max (0.25τ m ,0.2Tm ) (Luyben, 2001);
Tf =
λτ m , 2(λ + τ m )
λ ∈ [τ m , Tm ]
λ > 0.25τ m (Bequette,
2003); λ > [0.1Tm ,0.8τm ] (‘aggressive’ tuning), λ > [Tm ,8τm ]
(‘moderate’ tuning), λ > [10Tm ,80τm ] (‘conservative’ tuning) (Cooper, 2006b). 7 H ∞ optimal – Tm + 0.5τ m τ m Tm Kc τ m + 2Tm Tan et al. (1998b). λ = 2 : ‘fast’ response; λ = 1 : ‘robust’ tuning; λ = 1.5 : recommended. Model: Method 1 Rivera and Jun Tm τmλ Tf = ; (2000). 0 Tm K m (2 τ m + λ ) 2τ m + λ Model: Method 1 λ not specified.
T 0.6667(Tm + τm )1.1 m − 0.1 0.6667(Tm + τm ) τm 6 Kc = , Ti = , 2 2 τ τ τ τ 0.68 + 0.84 m − 0.25 m K m τm 0.68 + 0.84 m − 0.25 m T Tm Tm Tm m
− 0.1 2 τm , T = 0.1667(τ + T )0.68 + 0.84 τm − 0.25 τm . d m m T Tm T m 9Tm 5 + 2 m τm
(Tm + τ m )2 1.1 Tm Tf =
7
Kc =
τm 0.265λ + 0.307 Tm τ + 0.5 , Tf = 5.314λ + 0.951 . Km m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 1 Tf = Td .
Tm + 0.5τ m K m (λ + τ m )
Tm + 0.5τ m
Tm 2Tm + τ m
Lee and Edgar (2002). Huang et al. (2002). Model: Method 1
8
Tf =
λτ m 2(λ + τ m )
λ = 0.65τ m : minimum ISE; λ = 0.5τ m : overshoot to a step input
≤ 5% , A m = 3 . In general, A m = 2(λ τ m + 1) .
Zhang et al. (2002b).
9
Vilanova (2006). Model: Method 1
10
Tang et al. (2007). Model: Method 1
121
Kc
Tm + 0.5τ m
Tm τ m 2Tm + τ m
Kc
Tm + 1.75τm
1.72τm Tm Tm + 1.75τm
τm + 2Tm K m (4λ + τm )
0.5τm + Tm
Tm τm τm + 2Tm
Model: Method 1
φm ≥ 450 Tf =
2λ2 4λ + τm
Labelled the H ∞ Smith predictor; 0.3 ≤ λ τm ≤ 0.8 . τm + 2Tm 2K m (λ + τm )
0.5τm + Tm
Tm τm τm + 2Tm
Tf =
λτ m 2(λ + τm )
Labelled the H 2 Smith predictor or the Dahlin controller; 0.3 ≤ λ τm ≤ 0.8 .
2Tm + τm 3K m τm
8
Kc =
2 τm 2 1 3Tm − τm Tm + τm + τm + K m (λ + τm ) 2(λ + τm ) 6(λ + τm ) 4(λ + τm )2 2
Ti = Tm + 9
Kc =
10
Kc =
Tm τm τm + 2Tm
Tm + 0.5τm
Recommended λ = 0.5 ; Tf = 0.167 τm .
,
2
2
τm 3Tm − τm τm 3Tm − τm τm + τm + , Td = τm + . 2 2(λ + τm ) 6(λ + τm ) 4(λ + τm ) 6(λ + τm ) 4(λ + τm )2
0.1Tm τ m 1 Tm + 0.5τm λ2 , Tf = . or Tf = 2λ + 0.5τ m τ m + 2Tm K m 2λ + 0.5τm
0.377(Tm + 1.75τm ) , Tf = 1.72τm . K m τm
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
122
Td s 1 + 3.3.4 Controller with filtered derivative G c (s) = K c 1 + Ti s 1 + s Td N R(s)
E(s)
−
+
Td s 1 + K c 1 + T Ti s 1+ s d N
U(s)
Rule
Kc
Ti
Y(s)
K m e − sτ 1 + sTm
m
Table 12: PID controller tuning rules – FOLPD model G m (s) =
K m e − sτ m 1 + sTm
Comment
Td
Minimum performance index: regulator tuning Ti Td 1 Kc
Minimum IAE – Alfaro Ruiz Model: Method 10; N = 10. (2005a). Minimum IAE – Ti Td 2 Kc Arrieta Orozco Model: Method 10; N = 10. Also given by Arrieta Orozco and Alfaro (2003). Ruiz (2003).
1
Kc =
1.0158 0.5022 T 1 , Ti = Tm − 0.2228 + 1.3009 τm , 0.2068 + 1.1597 m T Km τm m
τ Td = 0.3953Tm m Tm 2
Kc =
1 Km
0.8469
, 0.05 ≤
τm ≤ 2.0 . Tm
0.9946 0.4796 0.1050 + 1.2432 Tm , Ti = Tm − 0.2512 + 1.3581 τm , τ T m m
τ Td = Tm − 0.0003 + 0.3838 m Tm
0.9479
, 0.1 ≤ τm ≤ 1.2 . Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Td
Comment
Ti Td 3 τ Kc 0.1 ≤ m ≤ 1.2 Minimum ITAE Tm – Arrieta Orozco Model: Method 10 ; N = 10. Also given by Arrieta Orozco and Alfaro (2003). Ruiz (2003). Minimum performance index: servo tuning Tavakoli and Minimum IAE. Ti 4 Kc Tavakoli (2003). 0.0111Tm Minimum ISE. Ti 5 Model: Kc Method 1; τ 0.1 ≤ m ≤ 2 ; T m 1 0 . 8 τ m 0.3 + Tm τ 0.06 Minimum ITAE. m τm τm K m τm N = 10 + 0.1 + 0.04 Tm Tm
3
1 Kc = Km
1.0191 0.4440 0.1230 + 1.1891 Tm , Ti = Tm − 0.3173 + 1.4489 τm , τ T m m
0.9286 τ (Arrieta Orozco, 2003); Td = Tm 0.0053 + 0.3695 m Tm
τ Td = Tm − 0.0053 + 0.3695 m Tm 4
5
0.9286
(Arrieta Orozco and Alfaro Ruiz, 2003).
τ 0.3 m + 1.2 1 1 0.06 Tm 2 Kc = , Ti = τm . τm τm K m τm + 0.2 + 0 . 08 + 0 . 04 Tm Tm Tm τm + 0.75 0.3 1 1 Tm . , Ti = 2.4τm Kc = τm K m τm + 0.05 + 0 . 4 T T m m
123
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
124 Rule
Kc
Ti
Comment
Td
Minimum IAE – Ti Td 6 Kc Alfaro Ruiz Model: Method 10; N = 10. (2005a). Minimum IAE – Ti Td 7 Kc Arrieta Orozco Model: Method 10; N = 10. Also given by Arrieta Orozco and Alfaro (2003). Ruiz (2003). Minimum ITAE T Td 8 i Kc – Arrieta Orozco Model: Method 10; N = 10. Also given by Arrieta Orozco and Alfaro (2003). Ruiz (2003).
6
Kc =
0.9971 0.8456 T 1 , Ti = Tm 0.9781 + 0.3723 τm , 0.3295 + 0.7182 m T τm Km m
τ Td = 0.3416Tm m Tm 7
Kc =
1 Km
0.9414
Kc =
τm ≤ 2.0 . Tm
0.9597 1.0092 0.2268 + 0.8051 Tm , Ti = Tm 1.0068 + 0.3658 τm , τ T m m
τ Td = Tm − 0.0146 + 0.3500 m Tm 8
, 0.05 ≤
0.8100
, 0.1 ≤ τm ≤ 1.2 . Tm
0.9462 0.6884 T 1 , Ti = Tm 0.9581 + 0.3987 τm , 0.1749 + 0.8355 m T τm Km m 0.7417 τm , 0.1 ≤ τm ≤ 1.2 . Td = Tm − 0.0169 + 0.3126 Tm T m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
K c = x1
Comment
9
12 13
1.473 Tm K m τm
T τ Ti = x1 m m 1.115 Tm
Td
Minimum performance index: servo/regulator tuning Td τ Kc 0.1 ≤ m ≤ 1.0 Ti T 10 11 m Kc Td
Minimum ISE – Arrieta and Vilanova (2007). Model: Method 10; N = 10.
9
Ti
125
Kc Kc
0.970
0.753
τ Td = 0.550x1Tm m Tm
Td
Ti
14
τm ≤ 2.0 Tm
0.897
+ (1 − x1 )
1.048 Tm K m τ m
+ (1 − x1 )
Tm ; 1.195 − 0.368(τm Tm )
0.948
Td
1.1 ≤
;
τ + 0.489(1 − x1 )Tm m Tm
0.888
;
x1 = 0.5778 − 0.5753(τm Tm ) + 0.5528(τm Tm ) . 2
10
11
12
Kc =
1.473x1 + 1.048(1 − x1 ) Tm τ Km m
K c = x1
1.524 Tm K m τm
Tm τm 1.130 Tm
0.735
0.641
τ Td = 0.552x1Tm m Tm
14
.
τ Td = [0.550x1 + 0.489(1 − x1 )]Tm m Tm
Ti = x1
13
0.970 x 1 + 0.897 (1− x 1 )
Kc =
+ (1 − x1 )
+ (1 − x1 )
0.851
0.948 x 1 + 0.888(1− x 1 )
.
1.154 Tm K m τ m
0.567
Tm 1.047 − 0.220
;
τ + 0.490(1 − x1 )Tm m Tm
1.524 x1 + 1.154((1 − x1 ) Tm τ Km m
;
τm Tm
0.708
T ; x1 = 0.2382 + 0.2313 m τm
0.735 x 1 + 0.567 (1− x 1 )
τ Td = [0.552 x1 + 0.490(1 − x1 )]Tm m Tm
. 0.851x 1 + 0.708(1− x 1 )
.
7.1208
.
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
126 Rule
Kc
Minimum ISTSE – Arrieta and Vilanova (2007). Model: Method 10; N = 10.
15
17-Mar-2009
K c = x1
1.468 Tm K m τm
T τ Ti = x1 m m 0.942 Tm
15
Kc
16
Kc
18
Kc
19
Kc
0.970
0.725
τ Td = 0.443x1Tm m Tm
Ti
Td
Ti
Td 17
Ti
τm ≤ 1.0 Tm
1.1 ≤
τm ≤ 2.0 Tm
Td
0.897
+ (1 − x1 )
1.042 Tm K m τ m
+ (1 − x1 )
Tm ; 0.987 − 0.238(τm Tm )
0.939
0.1 ≤
Td
Td 20
Comment
;
τ + 0.385(1 − x1 )Tm m Tm
0.906
;
x1 = 0.5778 − 0.5753(τm Tm ) + 0.5528(τm Tm ) . 2
16
17
18
Kc =
1.468x1 + 1.042(1 − x1 ) Tm τ Km m
K c = x1
1.515 Tm K m τm
Tm τm 0.957 Tm
0.730
0.598
τ Td = 0.444x1Tm m Tm
20
.
τ Td = [0.443x1 + 0.385(1 − x1 )]Tm m Tm
Ti = x1
19
0.970 x 1 + 0.897 (1− x 1 )
Kc =
+ (1 − x1 ) + (1 − x1 )
0.847
0.939 x 1 + 0.906 (1− x 1 )
.
1.142 Tm K m τ m
0.579
Tm 0.919 − 0.172
;
τm Tm
τ + 0.384(1 − x1 )Tm m Tm
1.515x1 + 1.142(1 − x1 ) Tm τ Km m
;
0.839
T ; x1 = 0.2382 + 0.2313 m τm
0.730 x 1 + 0.579 (1− x 1 )
τ Td = [0.440x1 + 0.384(1 − x1 )]Tm m Tm
.
0.847 x 1 + 0.839 (1− x 1 )
.
7.1208
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ISTES – Arrieta and Vilanova (2007). Model: Method 10; N = 10.
21
K c = x1
1.531 Tm K m τm
T τ Ti = x1 m m 0.971 Tm
21
Kc
22
Kc
24
Kc
25
Kc
0.960
0.746
τ Td = 0.413x1Tm m Tm
Ti
Td
Ti
Td 23
Ti
26
0.1 ≤
τm ≤ 1.0 Tm
1.1 ≤
τm ≤ 2.0 Tm
Td
0.904
+ (1 − x1 )
0.968 Tm K m τ m
+ (1 − x1 )
Tm ; 0.977 − 0.253(τm Tm )
0.933
Comment
Td
Td
127
;
τ + 0.316(1 − x1 )Tm m Tm
0.892
;
x1 = 0.5778 − 0.5753(τm Tm ) + 0.5528(τm Tm ) . 2
22
23
24
Kc =
1.531x1 + 0.968(1 − x1 ) Tm τ Km m
K c = x1
1.592 Tm K m τm
Tm τm 0.957 Tm
0.705
0.597
τ Td = 0.414x1Tm m Tm
26
.
τ Td = [0.413x1 + 0.316(1 − x1 )]Tm m Tm
Ti = x1
25
0.960 x 1 + 0.904 (1− x 1 )
Kc =
0.850
.
1.061 Tm K m τ m
+ (1 − x1 )
+ (1 − x1 )
0.933 x 1 + 0.892 (1− x 1 )
0.583
Tm 0.892 − 0.165
;
τm Tm
τ + 0.315(1 − x1 )Tm m Tm
1.592 x1 + 1.061(1 − x1 ) Tm τ Km m
T , x1 = 0.2382 + 0.2313 m τm
0.832
.
0.705 x 1 + 0.583(1− x 1 )
τ Td = [0.414 x1 + 0.315(1 − x1 )]Tm m Tm
. 0.850 x 1 + 0.832 (1− x 1 )
.
7.1208
;
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
128 Rule
Kc
Davydov et al. (1995). Model: Method 6 Kuhn (1995). Model: Method 17; N = 5. Schaedel (1997).
27
17-Mar-2009
Kc =
Ti
Comment
Td
27
Kc
28
Kc
Direct synthesis: time domain criteria Ti 0.25Ti ξ =0.9; 0 . 2 ≤ τm Tm ≤ 1. T 0.4T i
i
1 Km
0.66(τ m + Tm )
0.167(τ m + Tm )
‘Normal tuning’.
2 Km
0.8(τ m + Tm )
0.194(τ m + Tm )
‘Rapid tuning’.
T2 2 T33 − T1 T2 2
Model: Method 25
29
2 T1
− T2 T1 − Td
Kc
2
1 τ , Ti = 0.186 m + 0.532 Tm , N = K m . T K m (1.552(τm Tm ) + 0.078) m
1 τ , Ti = 0.382 m + 0.338 Tm , N = K m . T K m (1.209(τm Tm ) + 0.103) m Tm 0.375Ti 29 , T1 = + τm , Kc = K m (T1 + (Td N ) − Ti ) 1 + 3.45 τam Tm 28
Kc =
(
2
T2 = 1.25Tm τ am + T1 =
0.7Tm
2
Tm − 0.7 τ am
T3 3 =
N=
(
Tm τa τm + 0.5τm 2 , T3 = 0 , 0 < m ≤ 0.104 ; a Tm 1 + 3.45 τm Tm
(
0.7Tm
2
+ τ m , T2 = Tm τ am +
)
2
Tm − 0.7 τ am
)+T
0.952Tm 2 τ am − 0.1 Tm − 0.7 τ am
(a + τm − Ti )2 + 0.375 TiTd 4
+ 0.5τ m 2 ,
a m τm τm +
Td a + τm − Ti − + 2
)
0.35Tm 2 τ m 2 Tm − 0.7τ am
+ 0.167τ m 3 ,
τ am > 0.104 . Tm
, 0.05 ≤ a ≤ 0.2 , K v = prescribed
Kv
overshoot in the manipulated variable for a step response in the command variable.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Goodwin et al. (2001).
Latzel (1988). Model: Method 1 Latzel (1988). Model: Method 2
30
Kc = Ti =
Ti
Comment
p. 426; Model: Method 1 Direct synthesis: frequency domain criteria 0.84Tm 0.067Tm φm = 450 Ti
Td
Kc
0.84Tm
0.067Tm
φm = 600
33
Kc
0.76Tm
0.13Tm
φm = 450
34
Kc
0.76Tm
0.13Tm
φm = 600
30
Kc
31
Kc
32
(4ξTCL 2 + τm )(τm + 2Tm ) − 4TCL 2 2
(
K m 16ξ2TCL 2 2 + 8ξTCL 2 τm + τm 2
),
(4ξTCL 2 + τm )(τm + 2Tm ) − 4TCL 2 2
(
(
2 16ξ 2TCL 2 2 + 8ξTCL 2 τm + τm 2 2
Td = 16ξ 2TCL 2 + 8ξTCL 2 τm + τm
2
)
[(4ξT
)
CL 2
N=
Td
129
4ξTCL 2 + τm 2TCL 2 2
Td with G CL (s) =
(4ξTCL 2 + τm ) ,
+ τ m )2 τ m Tm − 2TCL 2 2 (4ξTCL 2 + τ m )(τ m + 2Tm ) + 8TCL 2 4
(4ξTCL2 + τ m )3 [(4ξTCL2 + τ m )(τ m + 2Tm ) − 4TCL2 2 ] 1
TCL 2 2 s 2 + 2ξTCL 2 s + 1
31
Kc =
0.66Tm , N = 8.38; G p = G m K m (τm − 0.02Tm )
32
Kc =
0.44Tm , N = 8.38; G p = G m K m (τm − 0.02Tm )
33
Kc =
K pe p 0.60Tm , N = 6.19; G p = . K m (τm − 0.07Tm ) (1 + sTp1 ) 2
34
Kc =
K pe p 0.40Tm , N = 6.19; G p = . K m (τm − 0.07Tm ) (1 + sTp1 ) 2
− sτ
− sτ
.
],
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
130 Rule Latzel (1988). Model: Method 2
Kc
Ti
Td
Comment
35
Kc
0.74Tm
0.14Tm
φm = 450
36
Kc
0.74Tm
0.14Tm
φm = 600
Tm τ m 2Tm + τ m
N = 10.
Robust
Chien (1988). Model: Method 1
Tm + 0.5τ m K m (λ + 0.5τ m )
Tm + 0.5τ m
λ ∈ [τm , Tm ] , Chien and Fruehauf (1990); λ > [0.8τm ,0.2Tm ] , Yu (2006), p. 19.
Morari and Zafiriou (1989). Model: Method 1 Gong et al. (1996). Maffezzoni and Rocco (1997).
37
Kc
Tm + 0.5τ m
38
Kc
Tm + 0.3866τ m
39
Kc
Ti
λ > 0.25τ m ,
Tm τ m 2Tm + τ m
λ > 0.2Tm .
3 ≤ N ≤ 10 ; 0.3866Tm τ m Tm + 0.3866τ m Model: Method 1 Model: Method 14
Td
− sτ p
35
Kc =
K pe 0.58Tm , N = 5.83; G p = K m (τm − 0.08Tm ) (1 + sTp1 )3
36
Kc =
K pe p 0.39Tm , N = 5.83; G p = K m (τm − 0.08Tm ) (1 + sTp1 )3
37
Kc =
2T (λ + τ m ) 1 Tm + 0.5τm , N= m . λ (2Tm + τ m ) K m λ + τm
38
Kc =
39
Kc =
− sτ
N=
(0.1388 + 0.1247 N )Tm + 0.0482 Nτ m τ . Tm + 0.3866τm , λ= m 0.3866( N − 1)Tm + 0.1495Nτ m K m (λ + 1.0009τm ) 2Tm (τm + x1 ) + τm 2 2K m (τm + x1 )2
2Tm (τ m + x 1 ) − τ m x 1
[
τm τm 2 [2Tm (τm + x1 ) − τm x1 ] , Td = , 2(τm + x1 ) 2(τm + x1 ) 2Tm (τm + x1 ) + τm 2 2
, Ti = Tm +
]
[
]
τ . x 1 = 0.25τ m , uncertainty on τ m ; x1 > 0.1Tm , m < 0.4 , Tm
x 1 2Tm (τ m + x 1 ) + τ m 2 uncertainty on the minimum phase dynamics within the control band.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc 40
Gong et al. (1998). Model: Method 1; λ = x1τm ; x1 values deduced from graph.
Kc =
41
Comment
Ti
Td
N = 3, 5 or 10.
x1
τm Tm
x1
τm Tm
x1
τm Tm
1 2 3 4 1 2 3 4 1 2 3 4
0.46 0.44 0.43 0.41 0.41 0.40 0.39 0.38 0.37 0.36 0.36 0.35
5 6 7 8 5 6 7 8 5 6 7 8
0.41 0.40
9 10
N = 3.
0.38 0.37
9 10
N = 5.
0.35 0.35
9 10
N = 10.
Kc
Ti
Td
42
Kc
Ti
Td
43
Kc
Ti
Td
41
(Tm + 0.3866τm )(λ + τm ) − (0.3866λ − 0.1247τm )τm K m (λ + τm )2
Ti = Tm + 0.3866τm − Td =
Td
0.63 0.57 0.51 0.48 0.52 0.48 0.45 0.43 0.42 0.40 0.38 0.38
Kasahara et al. (1999). Model: Method 1; N = 10; 0 < τm Tm < 1 .
40
Kc
Ti
131
Robust to 20% change in plant parameters. Robust to 30% change in plant parameters. Robust to 40% change in plant parameters.
,
0.3866λ − 0.1247 τm τm , λ + τm
0.3866Tm τ m 0.3866λ − 0.1247 τ m − τm . Tm + 0.3866τ m λ + τm
K c = 0.6K u [0.718 − 0.057(τm Tm )] , Ti = 0.5Tu [0.296 + 0.838(τm Tm )] ,
Td = 0.125Tu [0.635 − 1.091(τm Tm )] .
42
K c = 0.6K u [0.690 − 0.076(τm Tm )] , Ti = 0.5Tu [0.274 + 0.788(τm Tm )] ,
Td = 0.125Tu [0.526 − 0.057(τm Tm )] .
43
K c = 0.6K u [0.331 + 0.149(τm Tm )] , Ti = 0.5Tu [0.041 + 0.857(τm Tm )] ,
Td = 0.125Tu [0.495 − 0.064(τm Tm )] .
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
132 Rule
Kc
Kasahara et al. (1999) – continued. Leva and Colombo (2000).
44
Kc
45
Kc
Leva (2001). Model: Method 1
46
Kc
Leva et al. (2003), (2006).
47
Kc
48
Kc
Ti
Td
Ti
Td
Comment Robust to 50% change in plant parameters. λ not specified; Model: Method 1
2
Zhang et al. (2002b). Model: Method 1
44
17-Mar-2009
Tm +
τm 2(λ + τ m )
Td
Tm +
τm2 2(λ + τ m )
Td
Tm +
τm2 2(λ + τ m )
Td
Model: Method 1
τm Tm Td − 2Ti N
λ > 0.0735τm for stability (Ou et al., 2005c).
Ti
K c = 0.6K u [0.195 + 0.266(τm Tm )] , Ti = 0.5Tu [− 0.013 + 0.731(τm Tm )] ,
Td = 0.125Tu [0.489 − 0.065(τm Tm )] .
45
46
Kc =
2Tm (λ + τ m ) Tm (λ + τm ) 1 2(λ + τm )Tm + τm ,N= . , Td = 2 Km 2( λ + τ m ) 2 2(λ + τm )Tm + τm λ 2(λ + τ m )Tm + τ m 2
Kc =
2Tm (λ + τ m ) 1 2(λ + τm )Tm + τm , N= −1, Km 2( λ + τ m ) 2 λ 2(λ + τ m )Tm + τ m 2
2
[
]
2
2
Td = τm 2
2
[
2λTm + (2Tm − λ )τm
[
2(λ + τm ) 2Tm (λ + τm ) + τm 2
[
]
] . 0.1T
m
≤ λ ≤ 0.5Tm , τm Tm ≤ 0.25 ;
λ = 1.5(τ m + Tm ) , 0.25 < τ m Tm ≤ 0.75 ; λ = 3(τ m + Tm ) , τm Tm > 0.75 . 47
Kc =
2 τm Tm (λ + τm ) 1 2(λ + τm )Tm + τm , Td = , Km 2( λ + τ m ) 2 2(λ + τm )Tm + τm 2
2Tm (λ + τ m )
[
]
2
N=
[
λ 2(λ + τ m )Tm + τ m 2
] . 0.1T
m
≤ λ ≤ 0.5Tm , τm Tm ≤ 0.33 ;
λ = 1.5(τ m + Tm ) , 0.33 < τm Tm ≤ 3 ; λ = 3(τ m + Tm ) , τm Tm > 3 . 48
Kc =
λ2 0.5τm + Tm − (Td N ) T T or N = 10. , Ti = 0.5τm + Tm − d , d = K m (2λ + 0.5τm ) N N 2λ + 0.5τm
]
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Vilanova and Balaguer (2006).
Ti K m (x1 + x 2 ) 50
Tang et al. (2007). Model: Method 1; Td N = Tf .
49
Kc
Ti 49
Ti
Ti
Td
x2
x1 + x 3 N x1 + x 2
133
Comment Model: Method 1
Td
Labelled the H ∞ Smith predictor. 51
Kc
Ti
Td
Labelled the H 2 Smith predictor or the Dahlin controller.
2(3Tm + τm ) 9K m τm
Tm + 0.333τm
(6Tm − τm )τm 6(3Tm + τm )
Recommended λ = 0.5 ; Tf = 0.167 τm .
x + x3 T x x + x2 , N= m 1 1 Ti = Tm + τm + x 3 − x1 − x 2 1 −1 . Ti τm x1 + x 3 x1 + x 2 For minimum ISE, servo response: x 3 = τm ;
for minimum IE, regulator response: x 2 = τm ; x1 = real constant. 50
51
(τm + 2Tm )(4λ + τm ) − 4λ2 , T = 0.5τ + T − 2λ2 , i m m 4λ + τ m K m (4λ + τm )2 2 Tm τm (4λ + τm ) 2λ 2λ2 λ Td = − T = , ; 0.3 ≤ ≤ 0.8 . f 2 4λ + τm τm (τm + 2Tm )(4λ + τm ) − 4λ 4λ + τm (τ + 2Tm )(λ + τm ) − λτm , T = 0.5τ + T − λτm , Kc = m i m m 2(λ + τm ) 2K m (λ + τm )2 λτ m Tm τ m (λ + τ m ) λτ m λ ,T = − Td = ≤ 0.8 . ; 0.3 ≤ (τ m + 2Tm )(λ + τ m ) − λτ m 2(λ + τm ) f 2(λ + τm ) τm
Kc =
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
134
1 1 + Td s 3.3.5 Classical controller G c (s) = K c 1 + Ti s 1 + Td s N E(s) R(s)
−
+
U(s) 1 1 + Td s K c 1 + Td Ti s s 1 + N
Y(s)
K m e − sτ 1 + sTm
m
Table 13: PID controller tuning rules – FOLPD model G m (s) = Rule
Kc
Kraus (1986). Model: Method 23
0.833Tm K m τm
Witt and Waggoner (1990).
Comment
Td
Process reaction 1.5τ m 0.25τm
N=∞
Foxboro EXACT controller pre-tuning. Also given by Hang et al. (1993b), p. 76. x1Tm K m τm τm τm 10 ≤ N ≤ 20 ; 0.6 ≤ x1 ≤ 1.0 . Model: Method 2. ‘Equivalent to’ Ziegler and Nichols (1942). 1 Ti Td 10 ≤ N ≤ 20 Kc
Witt and Waggoner (1990).
1
Ti
K m e − sτ m 1 + sTm
Model: Method 2. ‘Preferred’ tuning.
Tuning ‘equivalent to’ Cohen and Coon (1953).
1.350 Kc =
τ Tm T τ + 0.25 + m 0.7425 + 0.0150 m + 0.0625 m τm τm Tm Tm 2K m Ti =
2
,
Tm τ τ T T 1.350 m + 0.25 − m 0.7425 + 0.0150 m + 0.0625 m τm τm Tm Tm
2
,
Tm
Td = T T 1.350 m + 0.25 + m τm τm
τ τ 0.7425 + 0.0150 m + 0.0625 m Tm Tm
2
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
2 Witt and Kc Waggoner (1990) – continued. St. Clair (1997), Tm K m τm p. 21. Model: Method 0.5Tm K m τm 2; N ≥ 1 . Harrold (1999). 1 Km Model: 0.5 K m Method 11; 0.25 K m N not specified. Tan et al. 0.6Tm (1999a), p. 25. K mτm
Shinskey (2000). Model: Method 2
Ti
Td
Ti
Td
135
Comment
‘Alternate’ tuning. 10 ≤ N ≤ 20 . 5τ m
0.5τ m
5τ m
0.5τ m
Tm
≤ 0.25Tm
‘Aggressive’ tuning. ‘Conservative’ tuning. τ m Tm ≤ 0.25 τ m Tm ≈ 0.5 τ m Tm ≥ 1
0.889Tm K mτm
τm
τm
N =∞; Model: Method 2
1.75τ m
0.70τ m
τm Tm = 0.167 ; N not specified.
x1Tm K m τm x 2τm x 3τ m N=∞ O’Dwyer Representative results: equivalent to Chien et al. (1952) – regulator. (2001b). x2 x3 Model: Method 2 x 1 0.7236 1.8353 0.5447 0% overshoot; 0.1 < τ m Tm < 1 .
0.84
1.350 2
Kc =
1.4
0.6
20% overshoot; 0.1 < τ m Tm < 1 .
τ Tm T τ + 0.25 − m 0.7425 + 0.0150 m + 0.0625 m τm τm Tm Tm 2K m Ti =
2
,
Tm τ τ T T 1.350 m + 0.25 + m 0.7425 + 0.0150 m + 0.0625 m τm τm Tm Tm Td =
2
,
Tm τ τ T T 1.350 m + 0.25 − m 0.7425 + 0.0150 m + 0.0625 m τm τm Tm Tm
2
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
136 Rule O’Dwyer (2001b). Model: Method 2; N =∞.
Ti
Td
Comment
3
Kc
Ti
Td
0% overshoot; τ m Tm < 0.5 .
4
Kc
Ti
Td
20% overshoot; τ m Tm < 0.7234
Representative results: equivalent to Chien et al. (1952) – servo. Model: 0.47Tm Method 1; τ τ m m K m τm N = 10. Minimum performance index: regulator tuning 8.1 K m 0.29(τm + Tm ) 0.13(τm + Tm ) τm Tm = 0.11
Faanes and Skogestad (2004).
Minimum ITAE with OS ≤ 8% – Fertik (1975). Model: Method 3; N = 11.
Minimum IAE – Huang and Chao (1982). Minimum IAE – Kaya and Scheib (1988).
Kc
3.8 K m
0.46(τm + Tm )
0.23(τm + Tm )
0.46(τm + Tm )
0.40(τm + Tm )
0.50(τm + Tm )
1.85 K m 0.93 K m
0.33(τm + Tm )
0.40(τm + Tm )
0.56 K m
0.44(τm + Tm )
τm Tm = 0.25 τm Tm = 0.43 τm Tm = 0.67 τm Tm = 1.00
Coefficients of K c , Ti , Td deduced from graphs and converted to this equivalent controller architecture. 0.982 N = 8; 0.817 Tm 5 Model: Method 1 Td Ti K m τm Model: Method 6 5; N = 10; Ti Td Kc 0 < τm Tm ≤ 1 .
3
Kc =
0.3Tm 2τ 1 − 1 − m K m τm Tm
4
Kc =
0.475Tm K m τm
T 2τ Ti = m 1 + 1 − m 2 Tm ,
τ 1 + 1 − 1.3824 m Tm
T 2τ Td = m 1 − 1 − m 2 Tm ,
τ Ti = 0.68Tm 1 + 1 − 1.3824 m Tm ,
,
τ Td = 0.68Tm 1 − 1 − 1.3824 m T m 5
6
τ Ti = 0.903Tm m Tm
Kc =
0.780
0.98089 Tm K m τm
τ , Td = 0.602Tm m Tm
0.76167
0.954
. 1.05211
, Ti =
Tm τm 0.91032 Tm
τ , Td = 0.59974Tm m Tm
0.89819
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum IAE – Witt and Waggoner (1990).
Kc
Ti
Td
7
Kc
Ti
Td
8
Kc
Ti
Td
Comment
0.1 < τm Tm ≤ 0.258 ; 10 ≤ N ≤ 20 ; Model: Method 2. 0.95Tm K m τ m
1.43τ m
0.52τ m
τ m Tm = 0.2
1.17 τ m
0.48τ m
τ m Tm = 0.5
1.03τ m
0.40τ m
τ m Tm = 1
0.77τ m
0.35τ m
τ m Tm = 2
Minimum IAE – Shinskey (1996), 0.96Tm K m τ m p. 119.
1.43τ m
0.52τ m
Model: Method 1; τ m Tm = 0.2 .
Minimum IAE – Edgar et al. 0.94Tm K m τ m (1997), pp. 8-14, 8-15.
1.5τ m
0.55τ m
Minimum IAE – Shinskey (1988), 0.95Tm K m τ m p. 143. 1.14Tm K m τ m Model: Method 1 1.39Tm K m τ m
7
‘Preferred’ tuning. K c =
0.718 Tm K m τm
0.921
1 + 1 − 1.693 τm T m
−1.886
Model: Method 1; Time constant dominant; N = 10.
,
1.137
Ti =
8
137
‘Alternate’ tuning. K c =
0.718 Tm K m τm
τ 0.964Tm m Tm
1.886
τ 1 − 1 − 1.693 m Tm
0.921
Ti =
1 − 1 − 1.693 τm T m
τ 0.964Tm m Tm
−1.886
1.137
, Td =
τ 1 − 1 + 1.693 m Tm
1.886
1.886
.
τ 1 + 1 + 1.693 m Tm
,
1.137
τ 0.964Tm m Tm
1.137
, Td =
τ 0.964Tm m Tm
1.886
τ 1 + 1 − 1.693 m Tm
.
b720_Chapter-03
Rule
Kc
Minimum IAE – Edgar et al. 0.88Tm K m τ m (1997), p. 8–15. Minimum IAE – Smith and Tm Corripio (1997), K mτm p. 345. Minimum IAE – 0.89Tm K m τm Shinskey (2003). 0.56K u Minimum IAE – 0.49 K u Shinskey (1988), 0.51K u p. 148. Model: Method 1 0.46K u
Minimum IAE – K u τm Shinskey (1994), 3τ − 0.32T m u p. 167. Minimum ISE – 1.101 T 0.881 m Huang and Chao K m τ m (1982). Minimum ISE – Kaya and Scheib (1988).
11
11
12
Comment
Ti
Td
1.8τ m
0.70τ m
Tm
0.5τ m
1.75τm
0.70τ m
Model: Method 2
0.39Tu
0.14Tu
τ m Tm = 0.2
0.34Tu
0.14Tu
τ m Tm = 0.5
0.33Tu
0.13Tu
τ m Tm = 1
0.28Tu
0.13Tu
τ m Tm = 2
9
Ti
0.14Tu
10
Ti
Td
Ti
Kc
Minimum ITAE 0.745 T m – Huang and K m τm Chao (1982).
10
FA
Handbook of PI and PID Controller Tuning Rules
138
9
17-Mar-2009
Td
1.036
12
Td
Ti
Model: Method 2; N = 10. Model: Method 1; τ 0.1 ≤ m ≤ 1.5 . Tm
Model: Method 1; N not specified. Model: Method 1; N = 8. Model: Method 5; 0 < τm Tm ≤ 1 ; N = 10. Model: Method 1; N = 8.
T Ti = Tu 0.15 u − 0.05 . τ m τ Ti = 1.134Tm m Tm Kc =
0.883
1.11907 Tm K m τm
τ Ti = 0.771Tm m Tm
τ , Td = 0.563Tm m Tm
0.89711
0.595
, Ti =
0.881
.
Tm τm 0.7987 Tm
0.9548
1.006
τ , Td = 0.597Tm m Tm
.
τ , Td = 0.54766Tm m Tm
0.87798
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ITAE – Kaya and Scheib (1988). Minimum ITAE – Witt and Waggoner (1990). Minimum ITAE – Ou and Chen (1995). Minimum ITSE – Huang and Chao (1982).
13
Kc
Ti
Td
Comment
Ti
Td
0 < τm Tm ≤ 1
N = 10; Model: Method 5. 14
Kc
Ti
Td
Preferred tuning.
15
Kc
Ti
Td
Alternate tuning.
Model: Method 2; 10 ≤ N ≤ 20 . 1.357 Tm K m τ m
0.947
0.994 Tm Km τm
Kc =
0.77902 Tm K m τm
14
Kc =
0.679 Tm K m τm
Tm τ m 0.842 Tm
, Ti =
17
0.947
1 + 1 − 1.283 τm T m
0.947
1 − 1 − 1.283 τm T m
Ti =
16
17
τ Td = 0.381Tm m Tm τ Ti = 1.032Tm m Tm
0.995
0.869
Model: Method 57
0.738
16
Td
Model: Method 1; N = 8.
, N=±
Td
Ti
Tm τm 1.14311 Tm
Ti =
0.679 Tm Kc = K m τm
0.907
1.06401
13
15
139
−1.733
0.70949
1.03826
τ , Td = 0.57137Tm m Tm
, 0.1 < τ m < 0.379 ; Tm
τ 0.762Tm m Tm
0.995
1.733
τ 1 − 1 − 1.283 m Tm −1.733
, Td =
τ 0.762Tm m Tm
0.995
1.733
.
τ 1 + 1 + 1.283 m Tm
,
τ 0.762Tm m Tm
0.995
τ 1 − 1 + 1.283 m Tm
1.733
, Td =
0.75K m K cTd , N>0. Ti + K m K c (Td + Ti − τm − Tm )
τ , Td = 0.570Tm m Tm
.
0.884
.
τ 0.762Tm m Tm
0.995
τ 1 + 1 − 1.283 m Tm
1.733
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
140 Rule
Kc
Minimum ITAE with OS ≤ 8% – Fertik (1975). Model: Method 3; N = 11.
Ti
5.0 K m
Td
Comment
Minimum performance index: servo tuning 0.63(τm + Tm ) 0.13(τm + Tm ) τm Tm = 0.11
2.4 K m 1.2 K m 0.69 K m 0.51 K m
0.57(τm + Tm )
0.23(τm + Tm )
0.51(τm + Tm )
0.33(τm + Tm )
0.46(τm + Tm )
0.40(τm + Tm )
0.40(τm + Tm )
0.44(τm + Tm )
τm Tm = 0.25 τm Tm = 0.43 τm Tm = 0.67 τm Tm = 1.00
Coefficients of K c , Ti , Td deduced from graphs and converted to this equivalent controller architecture. 1.00 Minimum IAE – Model: 0.673 Tm 18 Huang and Chao Method 1; T Ti d K m τm (1982). N = 8.
Minimum IAE – 0.65 Tm Kaya and Scheib K m τ m (1988).
Minimum IAE – Smith and Corripio (1997), p. 345.
1.04432
0.83Tm K mτm
19
Td
Ti
0.5τ m
Tm
1.032
18
Ti =
19
Ti =
τ Tm , Td = 0.502Tm m τ Tm 0.148 m + 0.979 T m Tm 0.9895 + 0.09539
τm Tm
τ , Td = 0.50814Tm m Tm
.
1.08433
.
Model: Method 5; 0 < τm Tm ≤ 1 ; N = 10. Model: Method 1; τ 0.1 ≤ m ≤ 1.5 ; Tm N not specified.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum IAE – Witt and Waggoner (1990).
Kc =
1.086 Tm K m τm
Td
Comment
20
Kc
Ti
Td
Preferred tuning.
21
Kc
Ti
Td
Alternate tuning.
0.1 ≤ τm Tm ≤ 1 ; 10 ≤ N ≤ 20 ; Model: Method 2.
Minimum ISE – 0.787 T m Huang and Chao K m τ m (1982).
20
Ti
22
1 + 1 − 1.392 τm T m
Td
Ti
0.914
τm 0.74 − 0.13 , Tm
τ 0.696Tm m Tm τ 1 − 1 − 1.392 m Tm
0.869
1.086 Tm K m τm
0.869
1 − 1 − 1.392 τm T m
Ti =
0.914
1.028
T Ti = 1.678Tm m τm
τ 0.696Tm m Tm τ 1 + 1 − 1.392 m Tm
τ , Td = 0.594Tm m Tm
τ 0.696Tm m Tm τ 1 + 1 − 1.392 m Tm
0.869
0.914
.
τm 0.74 − 0.13 Tm
τm 0.74 − 0.13 , Tm
0.869
0.971
.
0.914
,
τm 0.74 − 0.13 T m
Td =
22
0.914
τm 0.74 − 0.13 T m
Td =
Kc =
Model: Method 1; N = 8.
0.964
0.869
Ti =
21
141
τ 0.696Tm m Tm τ 1 − 1 − 1.392 m Tm
0.869
0.914
τm 0.74 − 0.13 Tm
.
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
142 Rule
Kc
Minimum ISE – 23 Kaya and Scheib Kc (1988). Model: Method 5 0.995 Minimum ITAE 0.684 Tm – Huang and K m τm Chao (1982). Minimum ITAE 25 – Kaya and Kc Scheib (1988). Model: Method 5 0.85 Minimum ITAE 0.965 Tm – Ou and Chen K m τm (1995).
1.03092
23
17-Mar-2009
Kc =
0.71959 Tm K m τm
, Ti =
Ti
Td
Ti
Td
24
Td
Ti
Ti
26
Td
Td
Ti
Tm
τm Tm
1.12666 − 0.18145
Comment τm ≤ 1; Tm N = 10.
0<
Model: Method 1; N = 8. τ 0 < m ≤ 1; Tm N = 10. Model: Method 57
τ , Td = 0.54568Tm m Tm
0.86411
τ , Td = 0.42844Tm m Tm
1.0081
.
1.049
24
25
26
τ Tm Ti = , Td = 0.491Tm m τm Tm + 0.986 0.114 Tm Kc =
Ti =
1.12762 Tm K m τm Tm
0.796 − 0.1465
0.80368
, Ti =
τm Tm
.
Tm 0.99783 + 0.02860
τ , Td = 0.308Tm m Tm
τm Tm
.
0.929
,
N=±
0.75K m K cTd , N>0. Ti + K m K c (Td + Ti − τm − Tm )
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum ITAE – Witt and Waggoner (1990).
Kc
0.965 Tm Kc = K m τm
Td
Comment
27
Kc
Ti
Td
Preferred tuning.
28
Kc
Ti
Td
Alternate tuning.
0.1 ≤ τm Tm ≤ 1 ; 10 ≤ N ≤ 20 ; Model: Method 2.
Minimum ITSE – 0.718 Tm Huang and Chao K m τ m (1982).
27
Ti
29
1 + 1 − 1.232 τm T m
Td
Ti
0.929
τm 0.796 − 0.1465 , Tm
τ 0.616Tm m Tm τ 1 − 1 − 1.232 m Tm
0.85
0.85
1 − 1 − 1.232 τm T m
Ti =
0.929
Ti =
τ 0.616Tm m Tm τ 1 + 1 − 1.232 m Tm
τ 0.616Tm m Tm τ 1 + 1 − 1.232 m Tm
τ Tm , Td = 0.596Tm m τ Tm 0.063 m + 1.061 T m
,
0.85
0.929
.
τm 0.796 − 0.1465 T m
τm 0.796 − 0.1465 , Tm
0.85
1.028
0.929
,
τm 0.796 − 0.1465 T m
Td =
29
0.929
τm 0.796 − 0.1465 T m
Td =
0.965 Tm Kc = K m τm
Model: Method 1; N = 8.
1.00
0.85
Ti =
28
143
.
τ 0.616Tm m Tm τ 1 − 1 − 1.232 m Tm
0.85
0.929
τm 0.796 − 0.1465 T m
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
144 Rule
Kc x1Tm K m τm
Tsang et al. (1993). Model: Method 19
x1
ξ
1.6818 1.3829 1.1610
0.0 0.1 0.2
x1
ξ
Comment
Td
Ti
Direct synthesis: time domain criteria Tm 0.25τ m
Coefficient values: N = 2.5. x1 ξ x1 ξ 0.9916 0.3 0.6693 0.6 0.8594 0.4 0.6000 0.7 0.7542 0.5 0.5429 0.8 Coefficient values: N = ∞ . x1 ξ x1 ξ
x1
ξ
0.4957 0.4569
0.9 1.0
x1
1.8194 0.0 1.0894 0.3 0.7482 0.6 0.5709 1.5039 0.1 0.9492 0.4 0.6756 0.7 0.5413 1.2690 0.2 0.8378 0.5 0.6170 0.8 Tsang and Rad 0.809Tm K m τm Tm 0.5τ m (1995). Overshoot = 16%; N = 5; Model: Method 15.
ξ 0.9 1.0
Smith and 0.5τ m 0.5Tm K m τm Tm Corripio (1997), Servo – 5% overshoot; N not specified; Model: Method 1. p. 346. 2 Schaedel (1997). T T1 2 − 2T2 2 T1 − 2 30 Model: N not defined. Kc T1 Method 25 Wang et al. Tm 1 (2002). Labelled ‘IMC’. 0.5τ m τ τ Model: K m 1 + m K m 1 + m 2Tm 2Tm Method 1; N = 10.
30
Kc =
T1 =
T2 0.375 T1 − 2 T1 T 2 − 2T 2 2 T 2 2 2 Km 1 + 2 − T1 − 2T2 N T1
Tm 1 + 3.45
T1 =
0.7Tm
τ am Tm 2
Tm − 0.7 τ am
+ τ m , T2 2 = 1.25Tm τ am +
,
Tm 1 + 3.45
2
+ τ m , T2 = Tm τ am +
0.7Tm 2 Tm − 0.7 τ am
τ am Tm
τ m + 0.5τ m 2 , 0 <
+ 0.5τ m 2 ,
τ am Tm
τ am > 0.104 . Tm
≤ 0.104 ;
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Wang et al. (2002) – continued.
Kc 0.65 Tm K m τ m
Ti
Td
Comment
Td
Labelled ‘IAE setpoint’.
1.04432
31
Ti
145
32
Kc
Ti
Td
33
Kc
Ti
Td
34
Kc
Ti
Td
35
Kc
Ti
Td
36
Kc
Ti
Td
Labelled ‘IAE load’. Labelled ‘ISE setpoint’. Labelled ‘ISE load’. Labelled ‘ITAE setpoint’. Labelled ‘ITAE load’.
Åström and 1 Tm Hägglund (2006), K 0.5τ + λ Model: Method 1 Tm 0.5τm m m pp. 188–189. λ = Tm (aggressive tuning), λ = 3Tm (robust tuning). N = ∞ .
31
32
33
34
35
36
Ti =
1.08433
Tm 0.9895 + 0.09539
τm Tm
0.98089 Tm K m τ m
0.76167
0.71959 Tm Kc = K m τ m
1.03092
1.11907 Tm K m τ m
0.89711
1.12762 Tm Kc = K m τ m
0.80368
0.77902 Tm K m τ m
Kc =
Kc =
Kc =
τ , Td = 0.50814 m Tm
1.05211
τ , Ti = 1.09851Tm m Tm
, Ti =
Tm 1.12666 − 0.18145
τ , Ti = 1.2520Tm m Tm
, Ti = 1.06401
.
τm Tm
0.95480
τ , Td = 0.54568 m Tm
0.89819
.
0.86411
τ , Td = 0.54766Tm m Tm
.
0.87798
.
1.0081
Tm 0.9978 + 0.02860
τ , Ti = 0.87481Tm m Tm
τ , Td = 0.59974Tm m Tm
τm Tm
0.70949
τ , Td = 0.42844 m Tm
τ , Td = 0.57137Tm m Tm
.
1.03826
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
146 Rule Hougen (1979) – p. 335. O’Dwyer (2001a). Model: Method 1
Huang et al. (2005a). Model: Method 51
Kc 37
Kc
Td
Ti
Comment
Direct synthesis: frequency domain criteria Tm 0.45τm
Model: Method 1; maximise crossover frequency; 10 ≤ N ≤ 30 . x1Tm K m τm Tm N Tm A m = π 2 x 1 N ; φ m = 0.5π − x 1 N ; representative result below.
0.079Tm K mτm
0.1Tm
Tm
0.65Tm K m τm
Tm
0.4 τ m
A m = 2.0; φ m = 450 .
N = 20, A m = 2.7 , φ m = 650 .
The above is a representative tuning rule (also given by Huang et al. (2003), N not defined, Model: Method 37). Other rules may be deduced from a graph provided by the authors for other A m , φ m values.
Huang and Jeng (2005).
0.65Tm K m τm
Harris and Tyreus (1987). Model: Method 1
Tm K m (τ m + λ )
τm
N = 40; Model: Method 1
0.5τ m
N = (τ m + λ ) λ
Tm
Robust
Chien (1988). Model: Method 1
Tm
λ ≥ maximum of [0.45τ m ,0.1Tm ]
Tm K m (λ + 0.5τ m )
Tm
0.5τ m
0.5τ m K m (λ + 0.5τ m )
0.5τ m
Tm
Tm
0.55τm
0.5τ m
1.1Tm
Tm Chien (1988). K (λ + 0.5τ ) m m Model: Method 1 0.5τ m K m (λ + 0.5τ m )
λ ∈ [τ m , Tm ] (Chien and Fruehauf, 1990); N = 10. λ ∈ [τ m , Tm ] (Chien and Fruehauf, 1990); N = 11.
Tuning rules converted to this equivalent controller architecture.
37
K c = 9.0 K m , τm Tm = 0.1 ; K c = 4.2 K m , τm Tm = 0.2 ; K c = 2.8 K m , τm Tm = 0.3 ; K c = 2.1 K m , τm Tm = 0.4 ; K c = 1.7 K m , τm Tm = 0.5 ; K c = 1.45 K m , τm Tm = 0.6 ; K c = 1.2 K m , τm Tm = 0.7 ; K c = 1.1 K m , τm Tm = 0.8 ; K c = 0.95 K m , τm Tm = 0.9 ; K c = 0.85 K m , τm Tm = 1.0 ; values deduced from graph.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Zhang et al. 38 (1996b). Kc Model: 39 Kc Method 47 40 Zhang et al. Kc (2002b). Shi and Lee 41 (2002). Kc Model: Method 1 Lee and Shi 42 (2002). Kc Model: Method 1 Faanes and 0.77Tm K m τm Skogestad 0.5Tm K m τm (2004). N = 10. Tm Tang et al. K m (2λ + 0.5τm ) (2007). τm Model: Method 1 K m (4λ + τm )
Comment
Ti
Td
0.5τ m
Tm
Tm
0.5τ m
≤ 1. 2 τ m .
Tm
0.5τ m
Model: Method 1
Tm
ωg τ m 1 tan ωg 2
Tm 43
Ti
0.2τm ≤ λ
Suggested ωg = 0.6 τm .
0.5τ m
Tm
0.5τ m
8τm
0.5τ m
Tm
0.5τm
0.5τm
Tm
Suggested ωg = 0.6 τm .
Model: Method 1 Tf =
2λ2 , 4λ + τm
0.3 ≤
λ ≤ 0.8 . τm
Tf =
λτ m , 2(λ + τm )
0.3 ≤
λ ≤ 0.8 . τm
Labelled the H ∞ Smith predictor. Tm K m (λ + τm )
Tm
0.5τm
τm 2K m (λ + τm )
0.5τm
Tm
Labelled the H 2 Smith predictor or the Dahlin controller.
T (2λ + 0.5τ m ) 0.5τm , N= m . K m (0.5τm + 2λ ) λ2
38
Kc =
39
Kc =
0.5τ m (2λ + 0.5τ m ) Tm , N= . K m (0.5τm + 2λ ) λ2
40
Kc =
Tm λ2 . , N = 10 or N = 0.5τ m (2λ + 0.5τ m ) K m (2λ + 0.5τm )
41
42
43
ωg τ m 2ω bw ωbw Tm tan , N = 1+ ωg K m 1 + 2ωbw ωg tan 0.5ωg τm 2 ωg τ m 2ω bw ωbw Tm tan Kc = , N = 1+ ωg K m 1 + 2ωbw ωg tan 0.5ωg τm 2 T 1 T . Ti = m , 1 < x1 < 1 + m + x1 τm ωbw τm
Kc =
[ (
) (
)]
.
[ (
) (
)]
.
147
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
148 Rule
Kc
Ti
Td
Comment
Tang et al. (2007) – continued.
0.667Tm K m τm
Tm
0.5τm
0.333 K m
0.5τm
Tm
Recommended λ = 0.5 ; Tf = 0.167 τm .
Pessen (1994). Model: Method 1
0.35K u 44
Huang et al. (2005a). Model: Method 51
44
Kc
Ultimate cycle 0.25Tu 0.25Tu Ti
N =∞; 0.1 ≤ τm Tm ≤ 1 .
Td
N = 20, A m = 2.7 , φ m = 650 . The above is a representative tuning rule; other rules may be deduced from a graph provided by the authors for other A m , φ m values.
2 ^ K u − 1 2 ^ 0.65 ^ , Ti = 0.159 Tu K u − 1 , Kc = 2 Km ^ −1 π − tan K u −1 ^ Td = 0.064 Tu π − tan −1
2 ^ K u − 1 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
149
3.3.6 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s) E(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
2 b f 0 + b f 1s + b f 2 s 2 1 + a f 1s + a f 2 s s
U(s)
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
K m e − sτ 1 + sTm
m
Table 14: PID controller tuning rules – FOLPD model G m (s) = Rule
Tsang et al. (1993). Model: Method 19
Kristiansson (2003). Model: Method 12
1
Kc x1Tm
Ti
Y(s)
K m e − sτ m 1 + sTm
Comment
Td
Direct synthesis: time domain criteria 0 K m τm Tm 2
2
b f 0 = 1 , b f 1 = 0.5τm , b f 2 = 0.0833τm , a f 1 = 0.2 τ m , a f 2 = 0.01τ m .
ξ
x1
1.851 1.552 1.329
1
ξ
x1
ξ
x1
x1
0.0 1.160 0.3 0.841 0.6 0.622 0.1 1.028 0.4 0.768 0.7 0.553 0.2 0.925 0.5 0.695 0.8 Direct synthesis: frequency domain criteria Kc
Ti
Equations continued into the footnote on the next page; 2 T τ τ 21.1 m − 0.1 0.06 + 0.68 m − 0.12 m Tm τm Tm Kc = , 2 τ τ K m 0.68 + 0.84 m − 0.25 m Tm Tm
Td
0.05 ≤
ξ 0.9 1.0
τm ≤2; Tm
1.6 ≤ M s ≤ 1.9 .
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
150 Rule Kristiansson (2003) – continued. Shamsuzzoha and Lee (2007b).
Kc
Ti
Td
2
Kc
Ti
Td
3
Kc
0.5τm
0.167 τm
Comment
Model: Method 1
2 2 τ τ τ τ 2Tm 0.06 + 0.68 m − 0.12 m 0.5Tm 0.06 + 0.68 m − 0.12 m Tm Tm Tm Tm Ti = , Td = , 2 2 τm τm τ τ m m 0.68 + 0.84 0.68 + 0.84 − 0.25 − 0.25 Tm Tm Tm Tm
N = ∞ , b f 0 = 1 , b f 1 = 0 , b f 2 = 0 , a f 1 = 0.8Tf , a f 2 = Tf 2 with
Tf = 2
[
2 2
0.6667(Tm + τm )[1.1(Tm τm ) − 0.1] 0.6667(Tm + τm ) , Ti = , 2 2 τm τm τ τ m m 0.68 + 0.84 K m τm 0.68 + 0.84 − 0.25 − 0.25 Tm Tm Tm Tm 0.1667(Tm + τm ) Td = , N = ∞ , b f 0 = 1 , b f 1 = 0 , b f 2 = 0 , a f 1 = 0.8Tf , 2 τm τ m 0.68 + 0.84 − 0.25 Tm Tm
Kc =
a f 2 = Tf 2 with Tf = 3
]
Tm 0.06 + 0.68(τm Tm ) − 0.12(τm Tm ) [1.1(Tm τm ) − 0.1] . min{5 + 2(Tm τm ),25}
Kc =
(Tm + τm )2 [1.1(Tm τm ) − 0.1] ; 9Tm (5 + 2(Tm τm ))
0. 7 <
τm < 2 ; 1.6 ≤ M s ≤ 1.9 . Tm
2 τm λ − τm e , N = ∞ , b f 0 = 1 , b f 1 = Tm 1 − 1 − 2K m (2λ − b f 1 + τm ) Tm
af1 =
Tm
, bf 2 = 0 ,
0.5b f 1τm + λτ m + λ2 − Tm , a f 2 = 0 ; λ = x1Tm , λ values deduced from a graph 2λ − b f 1 + τm
for M s = 1.4, 1.5, 1.6, 1.8 and 1.9; λ values defined for 0.01 ≤ τm Tm ≤ 5 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Td
Comment Model: Method 1; λ > τ m , λ < Tm .
151
Robust
Horn et al. (1996). Lee and Shi (2002). Model: Method 1 Shamsuzzoha et al. (2004). Model: Method 1 Shamsuzzoha and Lee (2006a). Model: Method 1
4
Kc
Tm + 0.5τ m
τ m Tm τ m + 2Tm
5
Kc
Tm x1
0
6
Kc
Tm + 0.5τm
Tm τm 2Tm + τm
0.5τm K m (λ + τm )
0.5τm
0.167 τm
af1 =
1 < x1 <
2Tm τm
λ not explicitly specified.
2 τmλ τm λ , af 2 = , b f 0 = 1 , b f 1 = Tm , 2(τm + λ ) 12(τm + λ )
b f 2 = 0 , N = ∞ . λ = x1τm ; x1 = 1.360 , M s = 1.4 ; x1 = 0.677 , M s = 1.6 ; x1 = 0.372 , M s = 1.8 ; x1 = 0.337 , M s = 2.0 .
Yu (2006), p. 18. Model: Method 1
4
Kc =
0.6K u
Ultimate cycle 0 0.5Tu
0.2 < τm Tm < 2
b f 0 = 0 , b f 1 = 0.125Tu , b f 2 = 0 , a f 1 = 0.0125Tu , a f 2 = 0 .
2Tm + τm λ2 τm + 2Tm τm (τm − λ ) 2λ (2Tm − λ ) , bf 0 = 1 , bf 1 = + , (τ m + 2λ ) 2(2λ + τm − b f 1 )K m Tm (τm + 2λ ) bf 2 = 0 , a f 1 =
2λτ m + 2λ2 + b f 1 τ m λ2 τ m , af 2 = , N =∞. 2(2λ + τ m − b f 1 ) 2(2λ + τ m − b f 1 )
ωbw Tm ; N = ∞ ; b f 0 = 1 , b f 1 = Tm + 0.5τm ; 2ωbw ωg τm K m (ωbw x1τm + 1)1 + tan ωg 2 τ + 2ωbw Tm τm + 2Tm Tm τm 0. 6 ; af 2 = ; ωg = b f 2 = 0.5τm Tm , a f 1 = m . 2(ωbw x1τm + 1) 2(ωbw x1τm + 1) τm
5
Kc =
6
Kc =
2 2Tm + τm 2T (2ξλ + τm ) + τm − 2λ2 , bf 0 = 1 ; bf 1 = m , bf 2 = 0 , 2K m (2ξλ + τm − bf 1 ) 2(τm + Tm )
af1 =
2λξτ m + 2λ2 + bf 1τm λ2 τm , af 2 = , N =∞. 2(2ξλ + τm − b f 1 ) 2(2ξλ + τm − bf 1 )
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
152
3.3.7 Two degree of freedom controller 1 Td s 1 + U (s) = K c 1 + T Ti s 1+ d N
T s β d E (s) − K c α + R (s) Td s 1+ s N
β T s d α + K Td c 1+ s N E(s)
+ R(s)
−
Td s 1 + K c 1 + T Ti s 1+ d N
s
−
U(s)
Y(s)
K m e − sτ 1 + sTm
m
+
Table 15: PID controller tuning rules – FOLPD model G m (s) =
K m e − sτ m 1 + sTm
Rule
Kc
Hiroi and Terauchi (1986) – regulator. τ 0.1 < m < 1 . Tm
0.95Tm K mτm
2.38τ m
0.42τ m
0% overshoot.
1.2Tm K mτm
2τ m
0.42τ m
20% overshoot.
VanDoren (1998).
1.5Tm K m τm
Ti
Td
Comment
Process reaction
ABB (2001). OMEGA Books (2005).
α = 0.6 , β = 1 ; Model: Method 2. 2.5τ m
0.4 τ m
Model: Method 2
α = 0 , β =1, N = ∞ . 1.25Tm K m τm
2τ m
0.5τ m
Model: Method 2
α = 0 , β =1, N = ∞ . Tm K m τm
Minimum IAE – Shinskey (1996), 1.32Tm p. 117.
2.5τ m
0.4 τ m
Model: Method 2
α = 0 , β =1, N = ∞ . Minimum performance index: regulator tuning τ m Tm = 0.1 ; K mτm 1.80τ m 0.44τ m Model: Method 1 α = 0 , β =1, N = ∞ .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Td
Comment
Minimum IAE – Shinskey (1988), p. 143. Model: Method 1; α = 0 , β =1, N =∞. Minimum IAE – Edgar et al. (1997), pp. 8–14, 8–15.
1.32Tm K m τ m
1.77 τ m
0.41τ m
τ m Tm = 0.2
1.35Tm K m τ m
1.43τ m
0.41τ m
τ m Tm = 0.5
1.49Tm K m τ m
1.17 τ m
0.37τ m
τ m Tm = 1
1.82Tm K m τ m
0.92τ m
0.32τ m
τ m Tm = 2
1.30Tm K m τ m
1.8τ m
0.45τ m
Model: Method 1
2.1τ m
0.63τ m
Model: Method 2
1.33Tm K m τ m
α = 0 , β =1, N = ∞ . 2
∞ du Kotaki et al. Minimise (ISTSE+w.ISTC), ISTC = dt , w is chosen so that 0 dt (2005a). Model: Method 1 ISTSE = 0.6 . p = % allowed perturbation on individual model w.ISTC parameters; α = 1 , β = 1 , N = ∞ .
∫
x1 K m x1
Kotaki et al. (2005a), (2005b). Model: Method 1; coefficients of K c , Ti , Td and p obtained from plots.
5.9988 3.0722 1.2389 0.6885 0.4305 x1 K m
x 2Tm x2
x 3Tm x3
τm Tm
0.3338 0.0018 0.5594 0.0013 0.7901 0.00072 0.9000 0.00007 0.8715 0.00026 x 2Tm x 3Tm
p
0.1 0.2 0.4 0.6 0.8
29 30 44 61 89 τm Tm
x1
x2
x3
p
6.0 5.4 4.2 3.3 2.3 1.7 1.1 0.6 4.1 3.1 2.3 1.7 1.4 1.2 1.0 0.8 0.5
0.35 0.35 0.4 0.4 0.5 0.5 0.55 0.6 0.55 0.55 0.6 0.6 0.6 0.65 0.65 0.65 0.65
0 0 0 0 0 0 0 0 0.01 0 0 0 0 0 0 0 0
29 33 42 50 63 72 83 100 20 30 42 53 61 67 73 81 100
0.1
0.2
153
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
154 Rule Kotaki et al. (2005a), (2005b) – continued.
Kc
Ti
Td
x1 K m
x 2Tm
x 3Tm
x1
2.3 1.7 1.4 0.9 0.8 0.7 0.6 0.4 0.4 2.0 1.7 1.4 1.0 0.8 0.7 0.5 0.4 1.7 1.1 0.8 0.7 0.6 0.4 0.4 1.5 1.0 0.8 0.6 0.6 0.5 0.4 0.4
x2
x3
0.85 0.02 0.9 0 0.8 0 0.75 0 0.8 0 0.75 0 0.75 0 0.75 0 Kotaki et al. (2005a). 0.6 0 Kotaki et al. (2005b). 1.0 0.14 1.0 0 1.0 0 1.0 0 0.9 0 0.9 0 0.85 0 0.7 0 1.1 0.24 1.2 0 1.1 0 1.05 0 1.05 0 0.90 0 0.85 0 1.25 0.32 1.35 0 1.25 0 1.2 0 1.1 0 1.05 0 0.95 0 0.95 0
Comment p 20 30 41 55 61 74 82 100
τm Tm
0.4
100 20 30 40 50 61 74 82 100 21 30 43 52 66 83 100 22 30 42 55 60 74 83 100
0.6
0.8
1.0
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Kotaki et al. (2005b). Model: Method 1; α = 1, β = 1 , N =∞.
Kc
2.0 7.5 30 180 40 200 800 1900 800 2000 8000 14000 2000 8000 20000 38000 4000 20000 80000 20000 38000 80000 95000 Kc
1.2787
Kc =
0.5249 Tm 1 + K m τm
∫
∞
0
(du dt )2dt . p = % allowed
perturbation on individual model parameters. p w p τm Tm
w
1
Comment
Td
Minimise (ISTSE+w.ISTC), ISTC =
Madhuranthakam et al. (2008). Model: Method 1
1
Ti
33 42 50 63 30 42 53 61 31 40 55 61 30 41 50 61 30 43 52 35 44 55 60
0.1 0.1 0.1 0.1 0.2 0.2 0.2 0.2 0.4 0.4 0.4 0.4 0.6 0.6 0.6 0.6 0.8 0.8 0.8 1.0 1.0 1.0 1.0 Ti
155
τm Tm
750 3800 42000
72 83 100
0.1 0.1 0.1
8000 20000 60000
73 81 100
0.2 0.2 0.2
40000 56000 160000
74 82 100
0.4 0.4 0.4
80000 105000 200000
73 81 100
0.6 0.6 0.6
95000 165000 250000 190000 400000 450000
66 83 100 74 99 100
0.8 0.8 0.8 1.0 1.0 1.0
Td
0.1 ≤
τm ≤2 Tm
τm , , Ti = τm 2.1356 − 1.9167 τm + Tm
2 τm τm Td = Tm 1.1321 0 . 1788 + τ + T , N = 10, α = 0 , β = 1 . τ m + Tm m m
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
156 Rule Minimum ISE – Argelaguet et al. (1997), (2000).
Kc
Ti
Comment
Td
Minimum performance index: servo tuning 2Tm + τ m Tm τ m Model: Method 1 Tm + 0.5τ m 2K m τ m 2Tm + τ m
α = 1, β = 1 , N = ∞ . Madhuranthakam et al. (2008). Model: Method 1
Araki (1985) – servo/regulator x1 optimisation. Model: Method 1 12.5 6.1 4.1 3.1 2.5
2
Ti
Kc
x1 K m x2
x3
0.22 0.04 0.41 0.08 0.57 0.11 0.71 0.15 0.83 0.18 x1 K m
1.2299
Kc =
0.4967 Tm 1 + τm K m
τm ≤2 Tm
Minimum performance index: other tuning x 2Tm x 3Tm N=∞
Taguchi et al. (1987) – x1 x 2 x3 servo/regulator optimisation. 6.30 0.40 0.08 Model: Method 1 3.20 0.69 0.16 2.18 0.92 0.23 1.67 1.10 0.30 1.38 1.25 0.36 1.18 1.38 0.42 1.05 1.50 0.48 Minimum IAE – 0.77 K u Shinskey (1988), 0.70K u p. 148. Model: Method 1; 0.66K u α = 0 , β =1, 0.60K u N =∞.
2
0.1 ≤
Td
α
β
0.68 0.63 0.62 0.59 0.58
0.75 0.70 0.70 0.69 0.69 x 2Tm
α
β
0.60 0.56 0.51 0.47 0.43 0.39 0.36
0.63 0.60 0.57 0.54 0.52 0.51 0.50 0.48Tu
τm Tm
x1
x2
x3
α
β
0.1 0.2 0.3 0.4 0.5
2.11 1.82 1.61 1.44 1.33
0.94 1.05 1.13 1.22 1.26 x 3Tm
0.21 0.24 0.28 0.31 0.34
0.56 0.54 0.51 0.48 0.49
0.69 0.69 0.68 0.69 0.66 N=∞
τm Tm
x1
x2
x3
α
β
0.2 0.4 0.6 0.8 1.0 1.2 1.4
0.95 0.87 0.81 0.71 0.64 0.56 0.51
1.61 0.54 1.72 0.59 1.82 0.64 2.07 0.75 2.32 0.85 2.82 1.00 3.33 1.09 0.11Tu
0.34 0.31 0.30 0.26 0.24 0.20 0.15 τm
τm Tm 0.6 0.7 0.8 0.9 1.0
τm Tm
0.50 1.6 0.51 1.8 0.52 2.0 0.57 2.5 0.63 3.0 0.73 4.0 0.78 5.0 Tm = 0.2
0.42Tu
0.12Tu
τ m Tm = 0.5
0.38Tu
0.12Tu
τ m Tm = 1
0.34Tu
0.12Tu
τ m Tm = 2
1.317
T , Ti = 0.6739τm 1 + m τm
,
2 τm τm + Td = Tm 1.138 0 . 1992 τ + T , N = 10, α = 0 , β = 1 . τm + Tm m m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum IAE – Shinskey (1994), p. 167. Taguchi and Araki (2000). Model: Method 1
3
Ti
Kc
0.125Tu τm
2
Td
Comment
0.12Tu
Model: Method 1
α = 0 , β =1, N = ∞ . 4
Kc
Ti
0
5
Kc
Ti
Td
τ m Tm ≤ 1.0
Servo/regulator optimisation; overshoot (servo step) ≤ 20% . 6 Model: Method 7 Ti Td K
ABB (2001). τm Tm ≥ 0.5 . Taguchi and Araki (2002) – servo/regulator optimisation. Model: Method 1
Kc
157
c
α = 0 , β =1, N = ∞ . x1 K m x1
x2
x 2Tm x3
α
β
N=∞
x 3Tm x4
x1
x2
x3
α
β
x4
4.38 1.13 0.091 0.03 0.38 0.1 6.68 0.31 0.089 0.65 0.55 1.5 6.36 0.44 0.078 0.62 0.71 0.5 7.18 0.23 0.097 0.68 0.38 2.0 6.32 0.40 0.081 0.61 0.64 1.0 Load disturbance model = K m e −sτ m (1 + sx 4Tm ) ; τm Tm = 0.2 .
3
Kc =
T T Ku Ku , u < 2.7 ; K c = , u ≥ 2.7 . 3.73 − 0.69(Tu τm ) τ m 2.62 − 0.35(Tu τm ) τ m
4
Kc =
1 0.7382 , 0.1098 + K m (τm Tm ) − 0.002434
(
)
Ti = Tm 0.06216 + 3.171(τm Tm ) − 3.058(τm Tm ) + 1.205(τm Tm ) , 2
α = 0.6830 − 0.4242(τm Tm ) + 0.06568(τm Tm ) .
3
2
5
Kc =
1 1.224 , 0.1415 + K m (τm Tm ) − 0.001582
2 3 τ τ τ Ti = Tm 0.01353 + 2.200 m − 1.452 m + 0.4824 m , Tm Tm Tm 2 τ τ Td = Tm 0.0002783 + 0.4119 m − 0.04943 m , N fixed (but not specified); Tm Tm 2
α = 0.6656 − 0.2786 6
Kc =
1.3570 Tm K m τm
2
τ τ τm τ + 0.03966 m , β = 0.6816 − 0.2054 m + 0.03936 m . Tm Tm Tm Tm
0.947
τ , Ti = 1.1760Tm m Tm
0.738
τ , Td = 0.3810Tm m Tm
0.995
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
158 Rule Tavakoli et al. (2005). Model: Method 1 Minimum ITAE – Setiawan et al. (2000). Model: Method 1
7
Kc
Ti
Td
Comment
Kc
Ti
0
M max = 2
Servo/regulator optimisation – minimum IAE; 0.1 ≤ τm Tm ≤ 2 . x1Tm K m τm
Coefficient values: x1 x2 τm Tm
τm Tm
x1
x2
0.5 0.75 1.0 1.5 2.0
0.554 0.570 0.594 0.645 0.720
1.805 1.373 1.117 0.822 0.679
Shen (2002). Model: Method 5; N = ∞ ,β = 0.
8
Kc
Kuwata (1987).
9
Kc
0
x 2τm
3 4 5 6
0.900 1.090 1.290 1.520
∞
Minimise
∫
0.547 0.480 0.445 0.428
α =1 τm Tm
x1
x2
7 8 9 10
1.740 1.930 2.120 2.410
0.413 0.398 0.385 0.389
∞
r ( t ) − y( t ) dt +
0
∫ d( t) − y(t) dt ; M
s
≤2.
0
Ti
Td
0 < τm Tm < ∞
Direct synthesis: time domain criteria Model: Method 1 0 Ti
7
Kc =
0.450(τ m Tm ) + 1.083 1 Tm τ , α = 0.417 − 0.225 m . 0.273 + 0.571 , Ti = Km τm (τ m Tm ) + 0.176 Tm
8
Kc =
2 τm τm Tm , + 11.15 exp 2.94 − 11.63 τ +T K m τm m m τm + Tm
2 τm τm , + 0.86 Ti = τm exp 1.88 − 3.63 τ +T m m τm + Tm 2 τm τm , Td = τm exp − 0.25 − 0.06 − 1.99 τm + Tm τm + Tm
τm α = 1 − exp − 0.22 − 0.90 τ m + Tm 9
Kc =
τm + 1.45 τ m + Tm
2
.
0.833τm (2Tm + τm ) 1.667 τm (2Tm + τm ) 0.8(Tm + τm ) 1 − , Ti = 1 − K m (Tm + τm − x1 ) K m Tm + τm (Tm + τm )2
with x1 =
(Tm + τm )2 − 0.267τm 2 (3Tm + τm )
, α = 1.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Kuwata (1987), Suyama (1993).
10
Shigemasa et al. (1987), Suyama (1993). α = 1, β = 1 , N =∞.
11
Kc
Ti
Td
Ti
Td
159
Comment Model: Method 1 th
Kc
Closed loop transfer function is 4 order. Model: Method 1 Ti Td
Closed loop transfer function is 4th order Butterworth. 12 Ti Td Kc Toshiba AdTune th Closed loop transfer function is 4 order ITAE. TOSDIC 211D8 13 Ti Td product. Kc Closed loop transfer function is 4th order Bessel. 14 Ti Td Kc Closed loop transfer function is 4th order Binomial.
10
Kc =
1 Km
0.2τm 3 + 1.2τm 2Tm + 5.4τm Tm 2 + 9.6Tm 3 , α = 1, β = 1 , N = ∞ ; 2 τm (τm + 3Tm )
Ti = 1.667 τm
3 τm + 3Tm 2 (τ m + 3Tm ) − 1.389τm , τm + 2Tm (τm + 2Tm )4
Td = 11
Kc =
1.3319(τm + 2Tm )3 K m τm (τm + 3Tm )2
−
Kc =
2.6242(τm + 2Tm )3 K m τm (τm + 3Tm )2
−
Kc =
0.9450(τm + 2Tm )3 K m τm (τm + 3Tm )2
−
Kc =
0.5622(τm + 2Tm )3 K m τm (τm + 3Tm )2
−
1.5095(τm + 2Tm )2 − (τm + Tm )(τm + 3Tm ) 1.3319(τm + 2Tm )3 − τm (τm + 3Tm )2
2.3130(τm + 2Tm )2 − (τm + Tm )(τm + 3Tm )
.
2.6242(τm + 2Tm )3 − τm (τm + 3Tm )2
.
3 1 τ + 3Tm 2 (τ m + 3Tm ) , Ti = 3.3333τm m − 3.527 τm , Km τm + 2Tm (τm + 2Tm )4
Td = τm (τm + 3Tm ) 14
.
3 1 τ + 3Tm 2 (τ m + 3Tm ) , Ti = 1.8898τm m − 0.720τm , Km τm + 2Tm (τm + 2Tm )4
Td = τm (τm + 3Tm ) 13
1.2(τm + 2Tm )3 − τm (τm + 3Tm )2
3 1 τ + 3Tm 2 (τ m + 3Tm ) , Ti = 2.2532τm m − 1.692τm , Km τm + 2Tm (τm + 2Tm )4
Td = τm (τm + 3Tm ) 12
Tm 2 τm (τm + 3Tm )
1.3444(τm + 2Tm )2 − (τm + Tm )(τm + 3Tm ) 1.9450(τm + 2Tm )3 − τm (τm + 3Tm )2
.
3 1 τ + 3Tm 2 (τ m + 3Tm ) , Ti = 5.3337 τm m − 9.488τm , Km τm + 2Tm (τm + 2Tm )4
Td = τm (τm + 3Tm )
1.1244(τm + 2Tm )2 − (τm + Tm )(τm + 3Tm ) 0.5622(τm + 2Tm )3 − τm (τm + 3Tm )2
.
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
160 Rule
Kc
Kc =
Comment
Td
Ti
Kc
Ti
17
Kc
Ti
Td
18
Kc
Ti
0
16
Kasahara et al. (1997). Model: Method 1 Chien et al. (1999).
Ti
Kc
15
Nomura et al. (1993), Kuwata (1987).
15
17-Mar-2009
Model: Method 1; τ 0.01 ≤ m ≤ 10 . Tm
0
Closed loop transfer function is 4th order. Model: Method 1
T + τ m − x1 0.8(Tm + τm )(Tm + 0.5τm ) 1 , − , Ti = 2.5(1.25x1 − 0.25) m K m τm (Tm + 0.333τm ) Km Tm + τ m
with x1 = 0.2τm 2 + 0.4τmTm + Tm 2 ; α = 1 . 16
Kc =
(1 + (τm
Tm )) − 1.667 τm (1 + 0.5(τm Tm )) , 1.667 K m τm (1 + 0.5(τm Tm )) 2
2 3.333τm (1 + 0.5(τm Tm )) 10(1 + 0.5(τm Tm )) , α = 1. Ti = 1 − 2 1 + (τm Tm ) (3Tm + τm )(1 + (τm Tm ))
17
Kc =
3 2 2 3 1 0.2τm + 1.2τm Tm + 5.4τm Tm + 9.6Tm , 2 K m τm (τm + 3Tm )
Ti = 1.667 τm Td =
3 τm + 3Tm 2 (τ m + 3Tm ) − 1.389τm , τm + 2Tm (τm + 2Tm )4
Tm 2 τm (τm + 3Tm )
1.2(τm + 2Tm )3 − τm (τm + 3Tm )2
τ + 3Tm α = 1 − 0.723τ m m τ m + 2Tm 18
Kc =
τ + 3Tm 1.667 τ m m τ m + 2Tm
− TCL 2 2 + 1.414TCL 2Tm + τm Tm
(
, β = 1 − 0.261τm
K m TCL 2 2 + 1.414TCL 2 τm + τm 2
−1
τ 2 (τ + 3Tm )3 − 1.389 m m . (τ m + 2Tm )4 2
)
, Ti =
2
τ + 3Tm 1 m τ + 2T T T , N = ∞ , m i d m
2
− TCL 2 + 1.414TCL 2Tm + Tm τm ; Tm + τm
Underdamped system response: ξ = 0.707 ; τ m > 0.2Tm ; α = 1 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Chien et al. (1999). Chidambaram (2000a). Kasahara et al. (2001). Model: Method 1
19
Kc
Ti
Td
Comment
Ti
Td
Model: Method 1
161
α = 1, β = 1 , N = ∞ . Tm Ti
20
TCL 2 + Ti τm
Ti
0
Model: Method 1; choose TCL , ξ .
21
Kc
Ti
Td
OS = 0%
22
Kc
Ti
Td
OS = 10%
α = 1, β = 1 , N = ∞ .
19
Underdamped system response: ξ = 0.707 . τ m > 0.2Tm . Kc =
1.414TCL 2Tm + τmTm + 0.25τm 2 − TCL 2 2
(
K m TCL 2 2 + 0.707TCL 2 τm + 0.25τm 2 2
Ti =
)
,
2
1.414TCL 2Tm + τmTm + 0.25τm − TCL 2 , Tm + 0.5τm
0.707TmTCL 2 τm + 0.25Tm τm 2 − 0.5τmTCL 2 2
Td =
Tm τm + 0.25τm 2 + 1.414TCL 2Tm − TCL 2 2
.
2
Tm τm + 2TCL ξ − TCL T − ξTCL K K [T + τm ] − Ti , α= i or α = c m i . Tm + τm Ti 2K c K m Ti
20
Ti =
21
Kc =
0.281(τm + 2Tm )3
K m τm (τm + 3Tm )
2
−
3 1 τ + 3Tm 2 (τ m + 3Tm ) , Ti = 5.33τm m − 18.98τm , Km τm + 2Tm (τm + 2Tm )4
Td = τm (τm + 3Tm ) 22
Kc =
0.562(τm + 2Tm )2 − (τm + Tm )(τm + 3Tm ) 0.281(τm + 2Tm )3 − τm (τm + 3Tm )2
.
1.066Tm − 0.467 τm 4.695τm (1.066Tm − 0.467 τm ) , Ti = , K m τm τm + 2Tm 0.331Tm − 0.334τm . Td = τm 1.066Tm − 0.467 τm
b720_Chapter-03
Rule Ogawa and Katayama (2001). Srinivas and Chidambaram (2001). Srinivas and Chidambaram (2001). Chidambaram (2002), pp. 157–158.
Kc 23
Kc
Ti
Td
Comment
Ti
Td
N = 10
Minimum ISE: servo. α = 1 , β = 1 ; Model: Method 1. 24
0.9Tm K mτm
3.33τ m
0
Kc
Ti
Td
1.2Tm K m τm
2τ m
0.5τ m
25
26
Desired closed loop response =
e −sτCL
. Kc =
2
τ + 0.6974 CL Tm
2
0.01 ≤
TCL ≤ 1.00 ; Tm
Sample K c , Ti taken by the authors correspond to the process reaction curve τm 1 τ − = 0.30 − 1.11 m for Ti K c K m Tm
this tuning rule. Sample K c , Ti , Td taken by the authors correspond to the process reaction tuning rule of Ziegler and Nichols (1942); α = β=
26
Model: Method 1; N=∞. Model: Method 2; β =1, N = ∞ .
τ + 0.007393 , 0.05 ≤ CL ≤ 1.00 . Tm
tuning rule of Ziegler and Nichols (1942); α = 25
Model: Method 1
1 (τCL Tm ) − 2(TCL Tm ) + 4 , K m (τCL Tm ) + 2(TCL Tm )
(1 + sTCL ) ((τ T ) + 2(TCL Tm ))((τCL Tm ) − 2(TCL Tm ) + 4 ) , Ti = Tm CL m 2(τCL Tm ) + 4 (τCL Tm )((τCL Tm ) + 4(TCL Tm ) − 2(τCL Tm )2 ) ; Td = Tm ((τCL Tm ) + 2(TCL Tm ))((τCL Tm ) − 2(TCL Tm ) + 4 ) τ TCL = −0.1902 CL Tm Tm
24
FA
Handbook of PI and PID Controller Tuning Rules
162
23
17-Mar-2009
1 Td
τm 1 τ − = 0.5 − 0.83 m , Ti K c K m Tm
2 Tm τ − m = −0.16 for this tuning rule. τm − K c K m 2Ti
α = 0.6762 − 0.4332(τm Tm ) , τm Tm ≤ 0.8 ;
or α = 0.207 + 3.149(τm Tm ) − 8.405(τm Tm )2 + 8.431(τm Tm )3 , τm Tm < 0.5 ;
α = 0.9416 − 0.44(τm Tm ) , 0.5 ≤ τm Tm ≤ 0.9 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc 27
Kc
Haeri (2002).
27
Kc =
1 Km
Td
Comment
Ti
Td
Model: Method 1
α = 0 , β =1, N = ∞ .
Ozawa et al. (2003).
28
Kim et al. (2004). Model: Method 1
Ti
163
Kc
x1 K m τ m Tm
Ti
Td
x 2 Tm
x 3Tm
Model: Method 1; 0% ≤ OS ≤ 10%.
Coefficient values: x2 x3
x1
α
β
0.1 12.5 0.22 0.04 0.68 0.75 0.2 6.1 0.41 0.08 0.63 0.70 0.3 4.1 0.57 0.11 0.62 0.70 0.4 3.1 0.71 0.15 0.59 0.69 0.5 2.5 0.83 0.18 0.58 0.69 0.6 2.11 0.94 0.21 0.56 0.69 0.7 1.82 1.05 0.24 0.54 0.69 0.8 1.61 1.13 0.28 0.51 0.68 0.9 1.44 1.22 0.31 0.48 0.69 1.0 1.33 1.26 0.34 0.49 0.66 OS < 20% (servo step); settling time ≤ that of corresponding rule of Chien et al. (1952); a cost function is minimised.
6.84 + 0.64 , 0.7 3.5 1 + 2.33(τm Tm ) + 7.82(τm Tm )
[ [2.15 − 0.76(τ
] T ) ] , 0.29 < τ
Ti = τm 0.95 + 2.58(τm Tm ) + 3.57(τm Tm ) , 0 < τm Tm ≤ 0.29 , Ti = τm
2
Tm ) + 0.33(τm
m
2
m
m
Tm < 4 ;
2.8 τm τm τm τ , 0 < m ≤ 1.79 ; + 3.94 − 4.65 Td = τm 0.29 T +τ T +τ T T + τ m m m m m m m 2
[
Td = τm 0.87(τm Tm ) − 0.49(τm Tm ) + 0.09(τm Tm ) 28
2
1.6193(τm + 2Tm )
3
Kc =
K m τm (τm + 3Tm )2
−
2.8
] , 1.79 < τ
m
Tm < 4 .
3 1 τ + 3Tm 2 (τ m + 3Tm ) , Ti = 2.7051τm m − 1.6706τm , Km τm + 2Tm (τm + 2Tm )4
Td = τm (τm + 3Tm )
1.7793(τm + 2Tm )2 − (τm + Tm )(τm + 3Tm ) 1.6193(τm + 2Tm )3 − τm (τm + 3Tm )2
, α = 1, β = 1 , N = ∞ .
b720_Chapter-03
Rule Kotaki et al. (2005a). Model: Method 1; α = 1, β = 1 , N =∞.
Kc =
Kc
Ti
x1 K m
x 2Tm
Td x 3Tm
Closed loop transfer function is 4 order; p = % allowed perturbation on individual model parameters. p x1 x2 x3 τm Tm 6.8016 3.2091 1.4202 0.8298 0.5383 0.3661 29
Kc
30
Kc
31
0.3482 0.0243 0.1 0.6001 0.0453 0.2 0.9000 0.0754 0.4 1.0194 0.0850 0.6 1.0293 0.0656 0.8 0.9685 0.0042 1.0 Direct synthesis: frequency domain criteria 0 Ti Ms Ti
0
0.7Tm
0
Kc
0.4Tm K mτm
= 1.25
0.1 ≤
τm ≤2 Tm
α = 0.5; Model: Method 5 or 17.
(
K m 4 + 4 x1x 2 (τm Tm ) + x 2 2 (τm Tm )2
)
,
2 x 2 2 (τm Tm ) − 4 + x 2 (x 2 (τm Tm ) + 4x1 )((τm Tm ) + 2 − 2 x1x 2 (τm Tm )) 2 x 2 2 (τm Tm ) − x 2 4 (τm Tm )2 + 2 x 2 2 ((τm Tm ) + 2 − 2 x1x 2 (τm Tm ))
x1 = 0.5 +
0.25 x2
2
,
0.486 + 0.675(Tm τm ) τm τ ; < 1.91 ; x1 = 1 , m ≥ 1.91 ; x 2 = 1 + 0.0972(τm Tm ) Tm Tm
,
α = 0.488 − 0.985(τm Tm ) , τm Tm ≤ 0.495 ; α = 0 , τm Tm > 0.495 . 2
2 2 0.29e −2.7 τ + 3.7 τ Tm , Ti = 8.9τm e−6.6 τ + 3.0 τ or 0.79Tm e −1.4 τ+ 2.4 τ , K m τm 2
α = 1 − 0.81e 0.73τ+1.9 τ , M s = 1.4. 2
31
32 36 46 59 77 100
Model: Method 5 or 17; τ 0.14 ≤ m ≤ 5.5. Tm
2 x 2 2 (τm Tm ) − 4 + x 2 (x 2 (τm Tm ) + 4 x1 )((τm Tm ) + 2 − 2x1x 2 (τm Tm ))
Ti = Tm
Kc =
Comment
th
Lee et al. (1992). Model: Method 1 Dominant pole design – Åström and Hägglund (1995), pp. 204– 208. Modified Ziegler–Nichols – Åström and Hägglund (1995), p. 208.
30
FA
Handbook of PI and PID Controller Tuning Rules
164
29
17-Mar-2009
2 0.78e −4.1τ + 5.7 τ Tm , α = 1 − 0.44e 0.78 τ−0.45τ , M s = 2.0. Kc = K m τm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Huang et al. (2000). Model: Method 1
Kc
λ (Tm + 0.4τm ) K m τm α=
Ti
Td
Comment
Tm + 0.4 τ m
0.4Tm τ m Tm + 0.4τ m
For λ = 0.80 , A m = 2.13 .
Tm − 1 , β = 0 , N = min[20,20Td ] . Tm + ατ m
Hägglund and Åström (2002). Model: Method 5; M s = 1.4;
0.35Tm 0.6 − K mτm Km
7τ m
0.35Tm 0.6 − K mτm Km
0.8Tm
0 < α < 0.5 .
0.25Tm K mτm
0.8Tm
Hägglund and Åström (2002).
32
Leva and Colombo (2004).
33
τm < 0.11 Tm 0
0
Ti
Kc
0.11 <
τm < 0.17 Tm
0.17 <
τm < 0.2 Tm
τm Tm < 0.5
M s = 1.4; 0 < α < 0.5 , Model: Method 1.
Robust Ti
Kc
Model: Method 50 α = 0 , β =1, N =∞.
Td
Tm + 0.5τm Tm + 0.5τm Tm τm Cooper (2006a). K (λ + 0.5τ ) 2Tm + τm m m Model: Method 1 λ > [0.1Tm ,0.8τm ] (‘aggressive’ tuning); λ > [Tm ,8τm ] (‘moderate’
tuning); λ > [10Tm ,80τm ] (‘conservative’ tuning).
32
Kc =
6.8τm Tm 1 T 0.14 + 0.28 m , Ti = 0.33τm + . τm 10τm + Tm K m
33
Kc =
2 2 1 τm τm , , Ti = Tm + Tm + K m (τm + λ ) 2(τm + λ ) 2(τm + λ )
Td =
τm Tm (τm + λ )
2Tm (τm + λ ) + τm 2
−
2Tm (τ m + λ )2 λτ m ,N= −1 . 2(τm + λ ) λ 2Tm (τ m + λ ) + τ m 2
[
]
3∆τ m , ∆τ m = maximum variation in the time delay, π with only variation in the time delay considered (Leva and Colombo, 2004); λ
α not specified; β = 1 . λ ≥
^
chosen so that nominal cut-off frequency = ωu (Leva, 2005).
165
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
166 Rule
Kc
Ti
Comment
Td
34 Ti Td Kc Shamsuzzoha and Lee (2007a). M s = 1.6 M s = 1.7 M s = 1.8 M s = 1.9 M s = 2.0 Model: 0.11 0.10 0.08 0.07 0.06 Method 1; 0.20 0.17 0.15 0.14 0.12 N =∞, 0.35 0.31 0.27 0.25 0.22 α = 0.6 , β = 0 ; 0.41 0.37 0.34 0.30 coefficients of x1 0.46 0.55 0.49 0.44 0.40 0.36 (deduced from graph) indicated 0.62 0.55 0.50 0.46 0.42 in columns. 0.68 0.60 0.55 0.51 0.47
Kc =
λ = x1Tm τm = 0.05Tm τm = 0.1Tm τm = 0.2Tm τm = 0.3Tm τm = 0.4Tm τm = 0.5Tm τm = 0.6Tm
0.72
0.65
0.59
0.55
0.50
0.77
0.69
0.63
0.59
0.53
τm = 0.8Tm
0.81
0.72
0.66
0.62
0.56
τm = 0.9Tm
0.84
0.76
0.69
0.65
0.59
τm = 1.0Tm
0.91
0.82
0.75
0.70
0.64
τm = 1.25Tm
0.97
0.87
0.80
0.75
0.70
τm = 1.5Tm
τm = 0.7Tm
-
0.91
0.84
0.78
0.73
τm = 1.75Tm
-
0.96
0.87
0.81
0.76
τm = 2.0Tm
Ultimate cycle 0 x 2 Tu
x 1K u
Kuwata (1987); x 1 , x 2 deduced from graphs; α = 1.
34
FA
x1
x2
τm Tu
x1
x2
τm Tu
x1
x2
τm Tu
0.37 0.32 0.29 0.26
0.03 0.07 0.08 0.09
0.25 0.28 0.30 0.33
0.24 0.22 0.21 0.20
0.10 0.11 0.12 0.13
0.35 0.38 0.40 0.43
0.20 0.20
0.14 0.14
0.45 0.48
2 2 3λ2 + 2x1τm − 0.5τm − x1 Ti , , Ti = Tm + 2 x1 − K m (3λ + τm − 2x1 ) 3λ + τm − 2x1
2
2Tm x1 + x1 − Td = x1 = Tm 1 −
λ3 + 0.167 τm 3 − x1τm 2 + x12 τm 2 2 3λ2 + 2x1τm − 0.5τm − x1 3λ + τm − 2 x1 , Ti 3λ + τm − 2x1
(1 − (λ Tm ))3 e− τ
m
Tm
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Kuwata (1987); x 1K u x 1 , x 2 deduced x1 x 2 x 3 from graphs; α = 1, β = 1 , 0.69 0.63 0.08 N =∞. 0.57 0.48 0.08 0.47 0.37 0.08 35 Hang and 0. 6 K u Åström (1988a). 36 0. 6 K u Model: Method 2; β = 1 , N = 10 . 0. 6 K u Hang et al. (1991) – servo.
37 38
Hang and Cao (1996). Model: Method 37
35
36
37
x1
τm Tu
39
x 3 Tu x2
x3
τm Tu
x1
x2
x3
τm Tu
0.25 0.38 0.28 0.07 0.36 0.20 0.14 0.01 0.48 0.28 0.31 0.20 0.05 0.40 0.20 0.14 0 0.50 0.32 0.26 0.18 0.04 0.42 0.5Tu 0.125Tu Ti
0.125Tu
0.335Tu
0.125Tu
0. 6 K u
0.5Tu
0.125Tu
0. 6 K u
'
0.125Tu
0.222 K Tu
0. 6 K u
39
Ti
Td
τm Tm > 1.0 ;
α = 0.2 . Model: Method 2; β = 1 , N = 10 . 0.1 ≤
τm < 0.5 ; Tm
N = 10; β = 1 .
τ τ 1.66τm τ m , < 0.3 ; α = 1 − 2OS − m , 0.3 ≤ m < 0.6 ; Tm Tm Tm Tm OS = % overshoot. τm τm τm τm Tu . α = Ti = 0.51.5 − 0.83 − 0.6 , 0.6 ≤ < 0.8 ; α = 0.2 , 0.8 ≤ < 1.0 . Tm Tm Tm Tm α = 1 − 2(OS − 0.1) −
0.16 ≤
τm 15 − K ' < 0.57 ; α = 1 − , 10% overshoot; Tm 15 + K ' α = 1−
38
Comment
Td
x 2 Tu
167
0.57 ≤
11[τ m Tm ] + 13 36 . , 20% overshoot with K ' = 2 ' 27 + 5K 37[τ m Tm ] − 4
τm 8 4 < 0.96 ; α = 1 − K ' + 1 , 20% overshoot, 10% undershoot. 17 9 Tm
τ τ T Ti = 0.53 − 0.22 m Tu , Td = 0.53 − 0.22 m u . α equals 1.0, 0.2 and Tm 4 Tm 0.40(τ m Tm ) − 0.05(τ m Tm ) + 0.58 in different circumstances. 2
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
168
3.3.8 Two degree of freedom controller 2 T s 1 d 1 + b f 1s (F(s) R (s) − Y(s) ) − K Y(s) , U(s) = K c 1 + + 0 Ti s T 1 + a f 1s 1+ d s N 1 + b f 2 s + b f 3s 2 + b f 4 s 3 + b f 5s 4 F(s) = 1 + a f 2 s + a f 3s 2 + a f 4 s 3 + a f 5 s 4 R(s) F(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
1 + b f 1s 1 + a f 1s s
+ U(s)
−
K m e − sτ 1 + sTm
m
K0
Table 16: PID controller tuning rules – FOLPD model G m (s) = Rule
Kc
Ti
Td
Y(s)
K m e − sτ m 1 + sTm
Comment
Direct synthesis: time domain criteria 0.375(τ m + 2Tm ) N=∞ Tm τ m Normey-Rico et Tm + 0.5τ m K mτm 2Tm + τ m al. (2000). a = 0 . 13 τ , b = 0 ; a = 0. 5τ m , b f 2 = 0. 2 τ m ; f1 m f1 f2 Model: Method 1 a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , bf 3 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 . Robust Lee and Edgar (2002). Model: Method 1
1
Kc
0
Ti
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , b f 3 = 0 , b f 4 = 0 , b f 5 = 0 , K 0 = 0.25K u .
1
2
Kc =
1 + 0.25K u K mTi T − 0.25K u K m τm τm . , Ti = m + K m (λ + τm ) 1 + 0.25K u K m 2(λ + τm )
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule Lee and Edgar (2002). Model: Method 1
2
Kc
Ti
Td
Comment
Kc
Ti
Td
N=∞
169
a f 1 = Td , b f 1 = 0 ; a f 2 = 0 , b f 2 = 0 ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , b f 3 = 0 , b f 4 = 0 , b f 5 = 0 , K 0 = 0.25K u .
Zhang et al. (2002c). 0.1τm ≤ λ1 ≤ τm , 0.1τm ≤ λ 2 ≤ τm .
Tm K m (λ 2 + τm )
0
Tm
Model: Method 1
a f 1 = 0.5τm λ 2 (λ 2 + τm ) , b f 1 = 0.5τm ; a f 2 = λ1 , b f 2 = λ 2 ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , bf 3 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 .
0.5τm 0.167 τm 0 ≤ x1 ≤ 1 Kc Shamsuzzoha and Lee (2007c). a f 2 = b f 1 , b f 2 = x1bf 1 ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , b f 3 = 0 , b f 4 = 0 , Model: Method 1 b f 5 = 0 , K 0 = 0 . λ is given as a multiple of Tm (from a graph, for 3
0.01 ≤ τm Tm ≤ 5 ), for M s = 1.4,1.5,1.6,1.8 and 1.9.
Zhang et al. (2003). Model: Method 1
4
Ultimate cycle 0.5Tu 0.125Tu
0.6K u
N=∞
a f 1 = 0 , b f 1 = 0 ; a f 2 = Ti , b f 2 = x 2Ti ; a f 3 = Ti Td , b f 3 = x1Ti Td , a f 4 = 0 , a f 5 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 .
2
Kc =
2 1 + 0.25K u K m Tm − 0.25K u K m τm τm + + Td , K m (λ + τm ) 1 + 0.25K u K m 2(λ + τm )
Ti =
Tm − 0.25K u K m τm τm + + Td , 1 + 0.25K u K m 2(λ + τm )
2
2 0.25K u K m τm τm (T − 0.25K u K m τm )τm 2 Td = τm − + + m 2 2(1 + 0.25K u K m )(λ + τm ) 2(1 + 0.25K u K m ) 6(λ + τm ) 4(λ + τm ) 3
Kc =
τm λ − Tm τm e , b f 1 = Tm 1 − 1 − , Tm 2K m (2λ − b f 1 + τm )
af1 = 4
x1 =
0.5
0.5b f 1τm + λτ m + λ2 − Tm , N = ∞ . 2λ − b f 1 + τ m
2 T + K m K c [Ti − τm ] 2Tm Ti + 2K m K cTi [Td − τm ] + K m τm K c . , x2 = i 2K m K cTi Td K m K c Ti
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
170
3.3.9 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
Y(s)
Model
−
F2 (s) Table 17: PID controller tuning rules – FOLPD model G m (s) = Rule
Kc
Hiroi and Terauchi (1986) – regulator. Model: Method 2; τ 0.1 < m < 1 . Tm
0.95Tm K m τm 1.2Tm K m τm
Ti
Td
K m e − sτ m 1 + sTm
Comment
Process reaction 2.38τm 0.42τm
0% overshoot
0.42τm
20% overshoot
2τm
α = 0.6 ; β = 1 or β = −1.48 ; χ = 0 ; δ = 0.15 ; N not specified; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 ; af 4 = 0 , K0 = 0 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Kaya and Scheib (1988). Model: Method 5; τ 0 < m ≤ 1. Tm
Kc
Comment
Td
Ti
Minimum performance index: regulator tuning Minimum IAE. x1K c Kc 0 2 Minimum ISE. x1K c K 1
c
3
Minimum ITAE.
x1K c
Kc
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 , K 0 = 1 ; b f 3 = 0 ; b f 4 = x 2 ; b f 5 = 0.1x 2 .
τ Tm Tm τ m 0 < m ≤1 0 T m x 3 Tm τm α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; x2
x1 Km
Kaya and Scheib (1988). Model: Method 5
x4
φ = 0 ; ϕ = 0 ; b f 2 = x 5Tm (τm Tm )x 6 ; a f 3 = 0.1bf 3 ; a f 4 = 0 ; K 0 = 0. Coefficient values: x1 x2 x3 x4 x5 x6 Minimum IAE Minimum ISE Minimum ITAE
0.91 1.1147 0.7058
0.7938 0.8992 0.8872
0.8826
1
Kc =
1.31509 Tm K m τm
Kc =
1.3466 Tm K m τm
0.9308
2
Kc =
1.3176 Tm K m τm
0.7937
3
1.01495 0.9324 1.03326
1.3756
, x1 =
Tm τm 1.2587 Tm
1.25738
, x1 =
Tm τm 1.6585 Tm
, x1 =
Tm τm 1.12499 Tm
1.00403 0.8753 0.99138
0.5414 0.56508 0.60006
τ , x 2 = 0.5655Tm m Tm
0.4576
τ , x 2 = 0.79715Tm m Tm
1.42603
0.7848 0.91107 0.971
. 0.41941
τ , x 2 = 0.79715Tm m Tm
.
0.41941
.
171
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
172 Rule
Kc
Kaya and Scheib (1988). Model: Method 5; τ 0 < m ≤1 Tm
4
Kc
5
Kc
6
Kc
Ti
Comment
Td
Minimum performance index: servo tuning Minimum IAE. x1K c 0 Minimum ISE. x1K c
Minimum ITAE.
x1K c
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 , K 0 = 1 ; b f 3 = 0 ; b f 4 = x 2 ; b f 5 = 0.1x 2 . x1 Km
Kaya and Scheib (1988). Model: Method 5
Tm τm
Tm
x2
τ x3 − x4 m Tm
0<
0
τm ≤1 Tm
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = x 5Tm (τm Tm )x 6 ; a f 3 = 0.1bf 3 ; a f 4 = 0 ; K 0 = 0. Coefficient values: x1 x2 x3 x4 x5 x6
Minimum IAE Minimum ISE Minimum ITAE
0.81699 1.1427 0.8326
Minimum ISE – Zhuang (1992), Zhuang and Atherton (1993).
7
Kc
1.09112 0.99223 1.00268 Ti
8
Kc
Ti
0.22387 0.35269 0.00854 0
0.44278 0.35308 0.44243 0 .1 ≤
0.97186 0.78088 1.11499 τ m Tm ≤ 1
1.1 ≤ τm Tm ≤ 2
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 , K 0 = 1 ; b f 3 = 0 ; b f 4 = x1 ; b f 5 = 0.1x1 . Model: Method 1 or Method 5 or Method 6 or Method 15.
0.81314
4
Kc =
1.13031 Tm K m τm
5
Kc =
1.26239 Tm K m τm
6
1.004 0.9365 0.7607
τ Tm , x 2 = 0.32175Tm m 5.7527 − 5.7241(τm Tm ) Tm
, x1 = 0.8388
0.98384 Tm Kc = K m τm
, x1 =
τ Tm , x 2 = 0.47617Tm m 6.0356 − 6.0191(τm Tm ) Tm
0.49851
, x1 =
0.17707
.
0.24572
.
Tm , 2.71348 − 2.29778(τ m Tm ) x 2 = 0.21443Tm (τm Tm )
0.16768
7
Kc =
1.260 Tm K m τm
8
Kc =
1.295 Tm K m τm
0.887
0.886
, Ti =
τ Tm , x1 = 0.375Tm m 0.701 − 0.147(τm Tm ) Tm
, Ti =
τ Tm , x1 = 0.378Tm m 0.661 − 0.110(τm Tm ) Tm
0.619
. 0.756
.
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Kc
Ti
Kc
Ti
9
Minimum ISTSE – Zhuang (1992), Zhuang and Atherton (1993).
10
Comment
Td
0
173
0.1 ≤ τ m Tm ≤ 1
1.1 ≤ τm Tm ≤ 2
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ;
b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 , K 0 = 1 ; b f 3 = 0 ; b f 4 = x1 ; b f 5 = 0.1x1 . Model: Method 1 or Method 5 or Method 6 or Method 15. 11 0.1 ≤ τ m Tm ≤ 1 Ti Kc 0 Minimum ISTES 12 Ti 1.1 ≤ τm Tm ≤ 2 Kc – Zhuang (1992), Zhuang and α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; Atherton (1993). b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 , K 0 = 1 ; b f 3 = 0 ; b f 4 = x1 ; b f 5 = 0.1x1 . Model: Method 1 or Method 5 or Method 6 or Method 15. 13 Model: Method 1 Ti Kc 0 Minimum ISTSE ∧ ∧ 14 Model: Kc – Zhuang (1992), 0.271 K u T u K m Method 37 Zhuang and α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; Atherton (1993). b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 , K 0 = 1 ; b f 3 = 0 ; b f 4 = x1 ; b f 5 = 0.1x1 .
0.930
9
Kc =
1.053 Tm K m τm
10
Kc =
1.120 Tm K m τ m
11
Kc =
0.942 Tm K m τm
12
13
1.001 Tm Kc = K m τm Kc =
τ Tm , x1 = 0.349Tm m 0.736 − 0.126(τm Tm ) Tm
0.907
τ Tm , x1 = 0.350Tm m 0.720 − 0.114(τm Tm ) Tm
0.811
Ti = , Ti =
τ Tm , x1 = 0.308Tm m 0.770 − 0.130(τm Tm ) Tm
, Ti =
0.625
0.933
0.624
τ Tm , Ti = , x1 = 0.308Tm m 0.754 − 0.116(τm Tm ) Tm
.
.
0.897
.
0.813
.
4.437 K m K u − 1.587 K u , Ti = 0.037(5.89K m K u + 1)Tu , x1 = 0.112Tu 8.024K m K u − 1.435 0.1 ≤ τm Tm ≤ 2.0 . ∧
14
Kc =
2.354K m K u − 0.696 ∧
3.363K m K u + 0.517
∧
∧
K u , x1 = 0.116 T u , 0.1 ≤
τm ≤ 2.0 . Tm
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
174 Rule
Kc
Ti
Td
Comment
Minimum performance index: other tuning 15 Åström and Ti Td Kc Hägglund (2004). Model: Method 1 α = 0 , τm Tm ≤ 1 ; α = 1 , τm Tm > 1 ; β = 1 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 ; K 0 = 0 . 16 Åström and Ti Td Kc Hägglund (2004). α = 0 , β = 1 ; χ = 0 ; δ = 0 ; 4 ≤ N ≤ 10 ; b f 1 = 0 , a f 1 = 0 , a f 2 = 0 ; Model: Method 56 ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 ; a f 3 = 2Td N ; a f 4 = Td 2 N 2 ; K 0 = 0 .
15
Kc =
0.4τm + 0.8Tm 0.5τm Tm 1 Tm τm ; Td = . 0.2 + 0.45 , Ti = Km τm τm + 0.1Tm 0.3τm + Tm 2
a f 3 = 0.2τm , a f 4 = 0.01τm (Åström and Hägglund, 2004); a f 3 = 0.17 τm , a f 4 = 0 (Eriksson and Johansson, 2007); 2
a f 3 = 0.333δmax , a f 4 = 0.028δmax , τm < Tm , δmax = jitter margin (Eriksson and Johansson, 2007); 2 a f 3 = 4.6δmax − 6τm (with a f 3 ≥ 1 ), a f 4 = (2.3δ max − 3τm ) , τm > Tm (Eriksson and Johansson, 2007). [ ] 1 T 0 . 5 T N + 16 m d Kc = 0.2 + 0.45 , Km τm + 0.5[Td N ] 0.4τm + 0.8Tm + 0.6[Td N ] Ti = (τm + 0.5[Td N ]) , τm + 0.1Tm + 0.55[Td N ]
Td =
0.5(τm + 0.5[Td N ])(Tm + 0.5[Td N ]) τ m >1. ; Tm 0.3τm + Tm + 0.65[Td N ]
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Majhi and Atherton (1999), Atherton and Boz (1998). Model: Method 1
Kc
m m m
α = 0 ; β = 1 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; (2Tm + τ m )3 x , b = 1 , b = x 5 , a = 0 . − 1 − 3 f3 f5 f4 Tm 2Tm 2 τ m Coefficient values (deduced from graphs). Model: Method 1 x1 x2 x3 x4 x1 x2 x3 x4
1.2 2.6 4.5 6.4 Minimum ISTE – 1.8 servo – Atherton 4.2 and Boz (1998). 6.9 10.0 Minimum ITSE – 1.8 servo – Majhi 4.2 and Atherton 6.9 (1999). 10.0 Minimum ISTSE 2.3 – servo – 5.2 Atherton and Boz 8.4 (1998). 12.4 Minimum ISTSE 2.3 – servo – Majhi 5.2 and Atherton 8.7 (1999). 12.4
17
Comment
Td
Direct synthesis: time domain criteria τm (2Tm + τm )3 x1 τmTm 17 ≤ 0.8 x2 0 2 T 2 T + τ m m m 2K τ T
K0 =
Minimum ISE – servo – Atherton and Boz (1998).
Ti
1 Km
0.58 0.91 0.89 0.98 0.17 0.22 0.25 0.26 0.17 0.22 0.25 0.26 0.08 0.11 0.14 0.13 0.08 0.11 0.12 0.13
-0.81 -0.55 -0.30 -0.22 -0.31 -0.16 -0.11 -0.08 -0.29 -0.16 -0.11 -0.08 -0.16 -0.10 -0.07 -0.04 -0.16 -0.10 -0.06 -0.04
2.36 2.49 2.18 2.23 1.08 0.96 0.95 0.92 1.05 0.96 0.95 0.92 0.71 0.65 0.68 0.63 0.69 0.65 0.62 0.64
8.5 10.8 13.3 16.0 13.0 16.2 20.3 24.0 13.0 16.8 20.3
1.02 1.03 1.02 1.00 0.28 0.31 0.29 0.30 0.28 0.27 0.29
-0.16 -0.14 -0.12 -0.09 -0.07 -0.06 -0.04 -0.04 -0.06 -0.05 -0.04
2.18 2.16 2.13 2.10 0.94 0.99 0.93 0.95 0.94 0.90 0.97
16.5 20.4 25.2 31.2 16.5 20.4 25.2
0.14 0.15 0.15 0.14 0.14 0.15 0.15
-0.04 -0.03 -0.02 -0.02 -0.03 -0.03 -0.02
0.64 0.65 0.64 0.61 0.64 0.67 0.65
Equations developed from information provided by Majhi and Atherton (1999).
(2T + τ )2 m m x 4 − 2(Tm + τ m ) T Tm x5 = m . 3 2 (2Tm + τm ) x 3 −1− 2 2Tm τ m
175
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
176 Rule
Kc
Td
Kc
Ti
Td
1.2τ m K m Tm
0.5τ m
0.15τ m K m Tm
18
Chidambaram (2000a). Model: Method 1
19
Comment
Ti
2
β = 1 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = α ;
φ = 0 ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = K c ; bf 3 = 1 ; 0.8(Tm + 0.4 τ m ) Huang et al. Kmτm (2000). ( 0 . 6 T m + 0.4 τ m ) Model: Method 1 Kmτm
bf 4 = 0 ; a f 5 = 1 .
Regulator tuning. Tm + 0.4 τ m
0 Servo tuning.
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = af 3 =
18
Kc =
1 Km
0.4Tm τm + af 3 , Tm + 0.4τm
0.4Tm τm ; af 4 = 0 ; K0 = 0 . (Tm + 0.4τm )min 20, 0.4Tm τm Tm + 0.4τm
2 4.114 − 6.575 τm + 3.342 τm , T Tm m
2 τ K cTi τ Ti = Tm 0.311 + 1.372 m − 0.545 m , Td = ; [ Tm T 16 . 016 − 11.7(τm Tm )] m
α = 0.207 + 3.149(τm Tm ) − 8.405(τm Tm ) + 8.431(τm Tm ) , τm Tm ≤ 0.5 , 2
3
α = 0.9416 − 0.44(τm Tm ) , 0.5 ≤ τm Tm ≤ 0.9 ; K 0 = K c .
19
α = 0.6762 − 0.4332
τ τm τ m 1. 2 τ m , . ≤ 0.8 ; b = 0.1493 , m = 0.9 ; K 0 = Tm Tm Tm K m Tm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc 20
Lee et al. (1992). Model: Method 1
Ti
Kc
177
Comment
Td
Direct synthesis: frequency domain criteria Ti Td M s = 1.25
β = 1 ; χ = 0 ; δ = 0 ; N not specified; b f 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 0 .
Åström and Hägglund (2006), pp. 252, 265. Model: Method 56
21
Kc
Ti
Td
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; 2 ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = x1 , a f 4 = 0.5x1 ; K 0 = 0 .
Padhy and Majhi (2006a). Model: Method 39
22
Kc
x1 1 + x1x 2 τm
0
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 2Tm τm K m ; b f 3 = 1 ; b f 4 = 0.5τm ; a f 5 = 0 .
20
Kc =
2 x 2 2 (τm Tm ) − 4 + 8x1x 2 + 0.5(τm Tm )x 2 2 (4 + 2 τm Tm )
[
]
K m x 2 2 (τm Tm )2 + 4 + 4 x1x 2 (τm Tm )
,
2 τ 2 x 2 m − 4 + 8x1x 2 Tm τ Tm , Ti = Tm 0.5 m + , Td = T τ (4 + 2 τ m Tm )x 2 2 Tm m 4 + 2 m x 22 + 2 Tm τ m 2 x 2 2 [τ m Tm ] − 4 + 8x1x 2 x1 = 0.5 +
0.25 x2
2
,
0.416 + 0.956 Tm τm τm τ ; ≤ 2.51 ; x1 = 1 , m > 2.51 ; x 2 = 1 + 0.0498 τm Tm Tm Tm
α = 1 − 0.517(τm Tm )
0.279
, τm Tm ≤ 10.64 ; α = 0 , τm Tm > 10.64 .
0.4τm + 0.8Tm + 0.6 x1 1 Tm + 0.5x1 21 Kc = (τm + 0.5x1 ) , 0.2 + 0.45 , Ti = Km τm + 0.1Tm + 0.55x1 τm + 0.5x1 0.5(τm + 0.5x1 )(Tm + 0.5x1 ) T T Td = , d ≤ x1 ≤ d . 0.3(τm + 0.5x1 ) + (Tm + 0.5x1 ) 30 3 22
Kc =
(A − 1) [T
2φm + π(A m − 1) 2K m τm
2
m
m
]
− 0.7071 Tm τm , x1 =
Tm − 0.7071 Tm τm 1.4142 Tm τm + 1
and
2φ + π(A m − 1) 2A m x 2 = 0.7854A m m 1 − 2 π 2 A m − 1
(
)
2φm + π(A m − 1) . 2 A m 2 − 1
(
)
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
178 Rule
Kc
Ti
Td
Comment
0.1 ≤ τm ≤ 10 , 23 Eriksson and Ti Td Kc 0.1 ≤ Tm ≤ 10 . Johansson α = 1 , τ T ≤ 1 , α = 0 , τ T > 1 ; β = 1 ; χ = 0 ; δ =0 ; N =∞; (2007). m m m m Model: Method 2 bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 ,
a f 3 = 0.1 ωg , a f 4 = 0.0025 ωg 2 , τm Tm ≤ 0.25 ; a f 3 = 0.2τm , 2
a f 4 = 0.01τm , τm Tm > 0.25 , ωg = gain crossover frequency; K0 = 0 .
Robust
Tm K m (0.5τ m + λ )
Harris and Tyreus (1987). Model: Method 1
0
Tm
λ ≥ maximum [0.8τ m , Tm ]
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0.5τm ; a f 3 = x1b f 3 , x1 not specified; a f 4 = 0 ; K 0 = 0. 24
Ho et al. (2001). Model: Method 1
Kc
0
Tm
1.551Tm KmAmτm
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0.5τm ; a f 3 = x1b f 3 , x1 not specified; a f 4 = 0 ; K 0 = 0. 25
Lee and Edgar (2002). Model: Method 1
0
Ti
Kc
α = 0 ; β = 1 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 1 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 0.25Tu , b f 3 = 1 ; bf 4 = 0 ; a f 5 = 0 .
23
Kc = Ti =
0.01Tm (0.4Tm + 11) 1 0.4Tm − 0.04 , + 0.16 , Td = ( ( 0 . 4 Tm − 0.04 ) τm ) + 0.16 K m τm
(0.35T
m
2
100((0.4Tm − 0.04) τ m ) + 0.16
) (
3
2
+ 4Tm + 50 τm − 0.11Tm − 1.5Tm + 1.5
)
τm 2 .
Tm 24 Kc = , TCL = −0.5τ m + 0.25τ m 2 + ωg −2 , K m (0.5τm + TCL ) ωg = frequency at which the Nyquist curve has a magnitude of unity. 25
Kc =
(1 + 0.25K u K m )Ti K m (λ + τm )
2
, Ti =
Tm − 0.25K u K m τm τm + . 1 + 0.25K u K m 2(λ + τm )
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc 26
Lee and Edgar (2002). Model: Method 1
Kc
Ti
Td
Ti
Td
Comment
α = 0 ; β = 1 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 0.25Tu , bf 3 = 1 , bf 4 = 0 , a f 5 = 0 . 27
Visioli (2002). Model: Method 1
Tm + 0.5τ m
Kc
Tm τ m 2Tm + τ m
α = 0 , β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 =
0.05 ≤
τm ≤1 Tm
Tm , 1 + K0
λτ m λτ m Tm ; ε = 0;φ = 0; ϕ = 0; af1 = + Tm , a f 2 = 2(λ + τm ) 2(λ + τm ) b f 2 = b f 1 , a f 3 = a f 1 , a f 4 = a f 2 ; for minimum IAE (regulator), K 0 = 0.2171(Tm τm )
1.481
; b f 3 = 1 ; b f 4 = 0 ; a f 5 = Tm .
Tm Cooper (2006a), K (λ + 0.5τ ) Tm 0.5τm m m (2006b). α = −0.5τm Tm , χ = 0 , a f 1 = 0 (Cooper, 2006a); Model: Method 1 Tm λ (Cooper, 2006b). α = 0 , χ = −0.5τm Tm , a f 1 = 2(λ + τm ) Tm + 0.5τm K m (λ + 0.5τm )
Tm + 0.5τm
α = 0 , χ = 0 , af1 =
Tm τm 2Tm + τm
Cooper (2006b)
Tm λ (Cooper, 2006b). 2(λ + τm )
β = 1 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 2 = 0 ; a f 3 = 0 ; ε = α ; φ = χ ; ϕ = 0 ; bf 2 = 0 , a f 3 = a f 1 , a f 4 = 0 ; K 0 = 0 .
λ > [0.1Tm ,0.8τm ] (‘aggressive’ tuning); λ > [Tm ,8τm ] (‘moderate’
tuning); λ > [10Tm ,80τm ] (‘conservative’ tuning).
26
2
K c = x1Ti , Ti =
1 + 0.25K u K m Tm − 0.25K u K m τm τm + , x1 = 1 + 0.25K u K m 2(λ + τm ) K m (λ + τm )
3 4 2 0.25K u K m τm 2 τm τm τ (T − 0.25K u K m τm ) Td = x1 − + + m m . 2 2(1 + 0.25K K ) 6(λ + τ ) 4(λ + τ ) 2(1 + 0.25K u K m )(λ + τm ) u m m m 2Tm + τm 1 27 Kc = 2K m (λ + τm ) (1 + K 0 )
179
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
180
3.4 FOLPD Model with a Zero
G m (s ) =
K (1 − sTm 4 )e −sτ m K m (1 + sTm 3 )e − sτm or G m (s) = m 1 + sTm1 1 + sTm1
1 3.4.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
−
+
1 K c 1 + T is
Y(s)
U(s)
Model
Table 18: PI controller tuning rules – FOLPD model with a zero K (1 + sTm3 )e −sτ m K (1 − sTm 4 )e −sτ m G m (s ) = m or G m (s) = m 1 + sTm1 1 + sTm1 Rule
Slätteke (2006). Model: Method 3
Kc
Comment
Ti
Minimum performance index: regulator tuning Minimum IE, subject x1 (Tm1 + 0.333τm ) x T + x 4 τm x 2 τm 3 m1 to M s . K m Tm 3τm x 5Tm1 + x 6 τm x1
x2
x3
x4
x5
x6
Ms
0.09 0.16 0.23 0.28
4 5 1 1
6 23 100 88
1 4 17 15
1 9 11 12
21 105 94 85
1.1 1.2 1.3 1.4
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc 1
3
3
Kc =
Ti
Model: Method 1
Tm1
K m (τm + Tm3 )
2
Direct synthesis: frequency domain criteria Model: Method 1; Ti 4 Kc Tm1 > Tm 4 .
Tm1 + 0.5τm (λ + τm )K m
Marchetti and Scali (2000). Model: Method 1
2
x1Tm1 K mTm 4
4Tm1
Desbiens (2007), p. 90.
Kc =
Comment
Direct synthesis: time domain criteria ‘Smaller’ τm Tm 4 . Kc Tm1 2 ‘Larger’ τm Tm 4 . Kc
Chidambaram (2002), p. 157. Model: Method 1 Sree and Chidambaram (2003a). Slätteke (2006). Model: Method 3
1
Ti
Tm1 + 0.5τm (λ + τm + 2Tm 4 )K m
1.571
(
)
.
(
)
.
K m τm 1 + 3.142 Tm 4 τm 2 2.358
K m τm 1 + 4.712 Tm 4 τm 2
Robust Tm1 + 0.5τm
Negative zero.
Tm1 + 0.5τm
Positive zero.
x1 = value of the ‘inverse jump’ of the closed loop system; x1 < K m Tm 4 Tm1 .
Ti =
(x1Tm1
Tm 4 )[Tm 4 (1 − x 2 ) − 0.5τm (1 + x 2 )] ; (x1Tm1 Tm 4 )(1 − x 2 ) − x 2
T 0.98x1Tm1 0.95x1Tm1 ≤ x2 ≤ , 0.1 ≤ m 4 ≤ 0.3 ; x1Tm1 + Tm 4 x1Tm1 + Tm 4 Tm1 0.3x1Tm1 T 0.1x1Tm1 ≤ x2 ≤ , m4 > 1 . x1Tm1 + Tm 4 Tm1 x1Tm1 + Tm 4 4
Kc =
Ti ω Km
2
Tm1 ω2 + 1
, with ω given by solving (for
(TiTm 4 ) ω4 + (Ti 2 + Tm 42 )ω2 + 1 φm = 58.13 ): 1.015 = 0.5π + tan −1 (Ti ω) − tan −1 (Tm 4ω) − tan −1 (Tm1 ω) − τ m ω ; 2
Ti = Tm1 + 0.175τ m , τm Tm1 < 2 ; Ti = 0.65Tm1 + 0.35τ m , τ m T m1 > 2 .
181
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
182
3.4.2 Ideal controller in series with a first order lag
1 1 + Td s G c (s) = K c 1 + Ti s 1 + Tf s E(s)
R(s)
−
+
1 1 K c 1 + + Td s Ti s 1 + Tf s
U(s)
Model
Y(s)
Table 19: PID controller tuning rules – FOLPD model with a zero K (1 + sTm 3 )e −sτm K (1 − sTm 4 )e −sτ m G m (s) = m or G m (s) = m 1 + sTm1 1 + sTm1 Rule
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria Sree and Chidambaram (2003a). Jyothi et al. (2001). Model: Method 1
1
Kc
2
Kc
3
Kc
0
Tm1
Model: Method 1
Direct synthesis: frequency domain criteria τm Tm3 < 1 0 Tm1 τm Tm3 > 1 Robust
Chang et al. Tm1 (1997). K m (TCL + τ m ) Model: Method 2
1
Kc =
2
Kc =
Tm1 T (λ − τ m ) . , Tf = m 4 K m (2Tm 4 + λ + τm ) 2Tm 4 + λ + τm 1.57Tm1 K m τm
3
Tm1
Kc = K m τm
T 1 + 9.870 m3 τm 0.79Tm1 T 1 + 2.467 m3 τm
2
2
.
.
0
Tf = Tm 3
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
K m e − sτ m
3.5 SOSPD model
2
Tm1 s 2 + 2ξ m Tm1s + 1
or
183
K m e −sτ m (1 + Tm1s )(1 + Tm 2 s )
1 3.5.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
−
1 K c 1 + Ti s
U(s)
Y(s)
SOSPD model
Table 20: PI controller tuning rules – SOSPD model K m e − sτ m K m e − sτ m or (1 + Tm1s)(1 + Tm 2 s) Tm1 2 s 2 + 2ξ m Tm1s + 1 Rule
Kc
Comment
Ti
Minimum performance index: regulator tuning Model: Method 1 x1 K m x 2Tm1
Minimum IAE – Lopez (1968), pp. 63, 69–74.
Coefficients of K c and Ti deduced from graphs. These are representative results. 0.5 0.6 0.8 1.0 1.5 2.0 4.0
ξm
x1
x2
τm Tm1 = 0.1
4.8 4.2 5.7 3.4 7.8 2.8 9.7 2.3 15 1.7 21 1.4 35
x1
x2
x1
x2
x1
x2
x1
x2
x1
x2
x1
x2
-
τm Tm1 = 0.2
2.2 3.3 2.7 3.0 3.9 2.7 5.1 2.4 8.3 1.9 11.5 1.7 27 1.2
τm Tm1 = 0.5
0.76 2.1 1.0 2.3 1.6 2.4 2.1 2.4 3.7 2.4 5.4 2.4 12.5 2.4
τm Tm1 = 1.0
0.33 1.2 0.50 1.6 0.82 2.2 1.2 2.5 2.1 2.8 3.0 3.3 6.6 3.7
τm Tm1 = 2.0
0.23 1.2 0.34 1.6 0.52 2.2 0.70 2.8 1.15 3.8 1.65 4.4 3.4 5.9
τm Tm1 = 5.0
0.32 2.6 0.34 2.9 0.38 3.3 0.46 3.8 0.62 5.0 0.80 6.3 1.5 9.6
τm Tm1 = 10.0
0.34 5.0 0.35 5.3 0.38 5.6 0.39 5.9 0.46 7.1 0.52 8.3 0.90 -
Minimum IAE – Murata and Sagara (1977). Model: Method 4; K c , Ti deduced from graphs.
x1 K m
Tm1 = Tm 2
x 2Tm1
x1
x2
τm Tm1
x1
x2
τm Tm1
2.6 1.3 1.0
2.5 2.5 2.6
0.2 0.4 0.6
0.8 0.7
2.7 2.8
0.8 1.0
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
184 Rule
Minimum IAE – Harriott (1988). Model: Method 1; coefficients of Ti deduced from graphs.
Minimum IAE – Harriott (1988). Model: Method 1; coefficients of Ti deduced from graphs.
Minimum IAE – Harriott (1988). Model: Method 1 Minimum IAE – Shinskey (1994), p. 158. Minimum IAE – Shinskey (1996), p. 48. Model: Method 1; τm Tm1 = 0.2 .
1
17-Mar-2009
Kc
Ti
Comment
0.5K u
0.4Tu
0.1 ≤ τm Tm1 ≤ 2 .
0.5K u
x 2Tu
Alternative.
Tm1 = Tm 2 ;
x2
τm Tm1
x2
τm Tm1
1.10 0.85 1.45 1.10 1.75 1.25
0.1 0.2 0.1 0.2 0.1 0.2
0.65 0.52 0.75 0.55 0.90
0.5 1.0 0.5 1.0 0.5
0.5K u τm Tm1
x2
Tm 2 Tm1 = 0.2 Tm 2 Tm1 = 0.5 Tm 2 Tm1 = 1.0
x 2Tu τm Tm1
x2
1.35 0.1 0.65 0.5 Tm 2 Tm1 = 0.2 0.85 0.2 2.00 0.1 0.80 0.5 Tm 2 Tm1 = 0.5 1.10 0.2 0.60 1.0 2.25 0.1 1.00 0.5 Tm 2 Tm1 = 1.0 1.25 0.2 Disturbance input subsequent to the smaller time constant and delay terms. Tm1 = Tm 2 ; 0.45K u 1.1Tu τ T = 0.2 . m
m1
Random load disturbance through a filter with time constant = 2Tm1 . Kc
Ti
Model: Method 1
0.77Tm1 K m τm
2.83(τ m + Tm 2 )
Tm 2 Tm1 = 0.1
1
0.70Tm1 K m τm 0.80Tm1 K m τm 0.80Tm1 K m τm
2.65(τ m + Tm 2 )
2.29(τ m + Tm 2 )
1.67(τ m + Tm 2 )
Tm 2 Tm1 = 0.2 Tm 2 Tm1 = 0.5 Tm 2 Tm1 = 1.0
3Tm1 − (τ m + Tm 2 ) Kc = , Ti = τ m 0.5 + 3.5 1 − e . Tm1 − τ + T K m (τm + Tm 2 ) 50 + 551 − e m m 2
100Tm1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule Minimum IAE – Huang et al. (1996). Model: Method 1
2
2
Kc
Ti
Kc
Ti
Comment 0 < Tm 2 Tm1 ≤ 1 ; 0.1 ≤ τm Tm1 ≤ 1 .
Note: equations continued into the footnote on p. 186. τm τ T 1 T − 3.491 m 2 − 25.3143 m m2 2 Kc = 6.4884 + 4.6198 K m Tm1 Tm1 Tm1 +
−0.9077 −0.063 0.5961 τm τm τ 1 0.8196 m 5 . 2132 7 . 2712 − − T T T Km m1 m1 m1
+
T 1 − 18.0448 m 2 T Km m1
+
T T 1 0.4937 m 2 + 19.1783 m 2 Km Tm1 τm
+
τ 1 8.4355 m Km Tm1
+
τ m Tm 2 Tm 2 τm 2 1 − 0.7241e Tm1 − 2.2525e Tm1 + 5.4959e Tm1 ; Km
Tm 2 Tm1
0.7204
T + 5.3263 m 2 Tm1 τm Tm1
0.557
− 17.6781
1.0049
T + 13.9108 m 2 Tm1
0.8529
+ 12.2494
τm Tm1
Tm 2 Tm1
Tm 2 Tm1
1.005
τm Tm1
0.5613
1.1818
2 τ T τ Ti = Tm1 0.0064 + 3.9574 m + 4.4087 m 2 − 6.4789 m Tm1 Tm1 Tm1 2 3 T τ τ T + Tm1 − 12.8702 m m2 2 − 1.5083 m 2 + 9.4348 m Tm1 Tm1 Tm1
T + Tm1 17.0736 m 2 Tm1
2
τm τ + 15.9816 m T T m1 m1
Tm 2 Tm1
2
T − 3.909 m 2 Tm1
3
4 3 2 τ T τ T τ + Tm1 − 10.7619 m − 10.864 m 2 m − 22.3194 m m 2 Tm1 Tm1 Tm1 Tm1 Tm1 3 4 5 T τ τ T + Tm1 − 6.6602 m m 2 + 6.8122 m 2 + 7.5146 m Tm1 Tm1 Tm1 Tm1
T + Tm1 2.8724 m 2 Tm1
4
T τm + 11.4666 m 2 T Tm1 m1
2
3
τ τm + 11.1207 m T Tm1 m1
2
2
Tm 2 Tm1
3
185
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
186 Rule Minimum IAE – Huang et al. (1996). Model: Method 1
3
τ T + Tm1 − 1.2174 m m 2 Tm1 Tm1 T + Tm1 − 0.112 m 2 Tm1
Kc
Ti
Comment
Kc
Ti
0.05 ≤ τm Tm1 ≤ 1 .
4
T − 4.3675 m 2 Tm1
5
T τm + 1.0308 m 2 T Tm1 m1
3 τ T + Tm1 − 3.4994 m m 2 Tm1 Tm1 3
17-Mar-2009
3
0.4 ≤ ξ m ≤ 1 ;
5
τ − 2.2236 m Tm1
6
τ − 1.9136 m Tm1
τ − 1.5777 m Tm1
2
Tm 2 Tm1
4
6
Tm 2 Tm1
2
4
τ + 1.1408 m T m1
Tm 2 Tm1
Note: equations continued into the footnote on p. 187. τm τ 1 − 5.5175ξ m − 26.5149ξ m m Kc = − 10.4183 − 20.9497 Km Tm1 Tm1 1 . 4439 0 . 1456 0.3157 τ τm τm 1 42.7745 m + + + 10 . 5069 15 . 4103 T T T Km m1 m1 m1 1 3.7057 4.5359 1.9593 + 34.3236ξ m − 17.8860ξ m − 54.0584ξ m Km
[
1 + Km
]
−0.0541 4.7426 τm τ 22.4263ξ m m + 2.7497ξ m T Tm1 m1
+
1 Km
T τ 1.8288 τ m − 17.1968 m ξ m 2.7227 + 1.0293ξ m m1 50.2197ξ m Tm1 τ m Tm1
+
1 Km
τ τm ξm m − 16.7667e Tm1 + 14.5737e ξm − 7.3025e Tm1 ,
2 τ τ τ Ti = Tm1 11.447 + 4.5128 m − 75.2486ξm − 110.807 m − 12.282ξ m m Tm1 Tm1 Tm1 3 2 τ τ + Tm1 345.3228ξ m 2 + 191.9539 m + 359.3345ξ m m Tm1 Tm1
4 τm τm 2 3 + Tm1 − 158.7611 ξ m − 770.2897ξ m − 153.633 Tm1 Tm1
5
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum IAE – Shinskey (1996), 0.48K u p. 121. Model: Method 1 Minimum ISE – x1 K m McAvoy and Johnson (1967). Model: Method 1; ξ m Tm1 x 1 τm coefficients of K c 1 0.5 0.8 and Ti deduced from 1 4.0 5.7 graphs. 1 10.0 13.6
Comment
Ti
τm Tm1 = 0.2 ,
0.83Tu
Tm 2 Tm1 = 0.2 .
x 2τm x2
1.82 12.5 25.0
Coefficient values: ξ m Tm1 x 1 x 2 τm 4 4
0.5 4.3 3.45 4.0 27.1 6.67
ξ m Tm1 τm
7 7
x2
0.5 7.8 3.85 4.0 51.2 5.88
3 2 τ τ τ + Tm1 − 412.5409ξ m m − 414.7786ξ m 2 m + 485.0976 m ξ m 3 Tm1 Tm1 Tm1 5 4 τ τ + Tm1 864.5195ξ m 4 + 55.4366 m + 222.2685ξ m m Tm1 Tm1 3 2 τ τ τ + Tm1 275.116ξ m 2 m + 205.2493 m ξ m 3 − 479.5627 m ξ m 4 Tm1 Tm1 Tm1 6 5 τ τ + Tm1 − 473.1346ξ m 5 − 6.547 m − 43.2822ξ m m + 99.8717ξ m 6 Tm1 Tm1 4 3 2 τ τ τ + Tm1 − 73.5666 m ξ m 2 − 56.4418 m ξ m 3 − 37.497 m ξ m 4 Tm1 Tm1 Tm1
τ + Tm1 160.7714 m ξ m 5 . T m1
x1
187
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
188 Rule
Kc
Ti
Comment
Minimum ISE – Lopez (1968), pp. 63, 69–74.
x1 K m
x 2Tm1
Model: Method 1
Coefficients of K c and Ti deduced from graphs. These are representative results. 0.5 0.6 0.8 1.0 1.5 2.0 4.0
ξm
x2
x1
x2
τm Tm1 = 0.1
6.5 4.8 7.7 4.2 10.5 3.4 13 2.9 20.5 2.1 28 1.6
x1
x2
x1
x2
x1
x2
x1
-
-
τm Tm1 = 0.2
3.1 4.2 3.9 3.8 5.4 3.3
7
x2
x1
x2
x1
2.9 11 2.4 15 2.0 33 1.4
τm Tm1 = 0.5
1.25 2.9 1.55 2.9 2.2 2.9 2.9 2.9 4.8 2.9 6.7 2.7 14.5 2.5
τm Tm1 = 1.0
0.63 2.2 0.83 2.5 1.2 2.9 1.65 3.1 2.7 3.7 3.8 3.8
τm Tm1 = 2.0
0.42 1.9 0.54 2.4 0.75 3.0 1.0 3.6 1.6 4.5 2.3 5.9 4.5 6.9
8
4.2
τm Tm1 = 5.0
0.45 3.5 0.48 3.8 0.56 4.4 0.65 5.3 0.85 6.7 1.05 7.7 2.0 11.6
τm Tm1 = 10.0
0.46 6.3 0.48 6.7 0.53 7.4 0.56 8.0 0.63 9.1 0.75 10.6 1.15 16.1
Minimum ITAE – Lopez (1968), pp. 63, 69–74.
x1 K m
Model: Method 1
x 2Tm1
Coefficients of K c and Ti deduced from graphs. These are representative results. 0.5 0.6 0.8 1.0 1.5 2.0 4.0
ξm
x2
x1
x2
τm Tm1 = 0.1
2.9 3.0 3.8 2.7 5.5 2.3 7.4 2.0 11.5 1.5 16.5 1.2
x1
x2
x1
x2
x1
x2
x1
x2
x1
x2
x1
-
0.8
τm Tm1 = 0.2
1.35 2.4 1.9 2.4 2.8 2.2 3.8 2.0 6.5 1.7 9.5 1.5 23 1.1
τm Tm1 = 0.5
0.42 1.3 0.65 1.6 1.15 1.9 1.7 2.0 3.0 2.1 4.5 2.1 10.5 2.0
τm Tm1 = 1.0
0.21 0.8 0.34 1.2 0.64 1.8 0.93 2.1 1.7 2.7 2.5 2.9 5.6 3.4
τm Tm1 = 2.0
0.18 0.9 0.26 1.3 0.42 1.9 0.58 2.4 0.98 3.3 1.4 4.0 3.2 5.4
τm Tm1 = 5.0
0.25 2.3 0.29 2.5 0.34 2.9 0.38 3.4 0.52 4.1 0.66 5.6 1.4 8.7
τm Tm1 = 10.0
0.28 4.3 0.30 4.5 0.32 4.9 0.33 5.6 0.38 6.3 0.46 7.4 0.77 -
Minimum ITAE – Lopez et al. (1969). Model: Method 8; coefficients of K c
x1 K m ξm
τm Tm1
x1
x 2Tm1 x2
and Ti deduced from 0.5 0.1 3.0 2.86 0.5 1.0 0.2 0.83 graphs. 0.5 10.0 0.3 4.0
Coefficient values: ξm τ m x1 x 2 Tm1 1 1 1
0.1 7.0 2.00 1.0 0.95 2.22 10.0 0.35 5.00
ξm
4 4 4
τm Tm1
x1
x2
0.1 40.0 0.83 1.0 6.0 3.33 10.0 0.75 10.0
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum ITAE – Chao et al. (1989). Model: Method 1 Minimum ITAE – Hassan (1993). Model: Method 8
4
Kc =
4
Kc
Ti
Kc
Ti
Comment
0.7 ≤ ξ m ≤ 3 ; 0.05 ≤ 0.5τm ξ m Tm1 ≤ 0.5 . 5
0.5 ≤ ξ m ≤ 2 ,
Ti
Kc
0.09578 + 0.6206ξ m − 0.1069ξ m 2 τm 2ξ T Km m m1
0.1 ≤ τm Tm1 ≤ 4 .
−1.108 + 0.2558ξ m − 0.0579 ξ m 2
,
(
Ti = 2ξ m Tm1 1.31 − 0.0914ξ m + 0.07464ξ m 5
189
2
)
τm 2ξ T m m1
−0.6441+ 0.7626 ξ m − 0.1193ξ m 2
.
Formulae correspond to graphs of Lopez et al. (1969). K c is obtained as follows: log[K m K c ] = −0.0099458 + 1.9743700ξm − 3.8984310
τm − 1.1225270ξ m 2 Tm1
2
τ τ 2 τ + 2.3493280 m + 1.9126490ξ m m + 0.0754568ξ m m T T T m1 m1 m1
2
2
τ 2 τ 3 − 0.5594610ξ m m − 0.7930846ξ m m + 0.2412770ξ m T T m1 m1 3
3
τ τ 2 τ − 0.3567954 m − 0.0024730ξ m m + 0.0478593ξ m m T T T m1 m1 m1
2
2
− 0.1354322ξ m
3
3
τm 3 τ 3 τ − 1.1756470ξ m m − 0.0096974ξ m m ; Tm1 T T m1 m1
Ti is obtained as follows:
T τ log i = 0.9321658 − 0.7200651ξ m − 3.4227010 m + 0.0432084ξ m 2 T T m1 m1 2
τ τ 2 τ + 1.4965440 m + 5.3636520ξ m m − 0.0848431ξ m m T T T m1 m1 m1
2
2
τ 2 τ 3 − 1.6011510ξ m m − 2.1777800ξ m m + 0.0404586ξ m T T m1 m1 3
3
τ τ 2 τ − 0.1769621 m + 0.0912008ξ m m + 0.1501474ξ m m T T T m1 m1 m1 2
+ 0.3033341ξ m
3
2
3
τm 3 τ 3 τ + 0.1753407ξ m m − 0.0622614ξ m m . Tm1 T T m1 m1
b720_Chapter-03
Rule Minimum ITSE – Chao et al. (1989). Model: Method 1 Nearly minimum IAE, ISE, ITAE – Hwang (1995).
Kc =
6
Kc
Ti
Kc
Ti
Comment
0.7 ≤ ξ m ≤ 3 ; 0.05 ≤ 0.5τm ξ m Tm1 ≤ 0.5 . 7
Decay ratio = 0.2; Model: Method 14
Ti
Kc
0.3366 + 0.6355ξ m − 0.1066ξ m 2 τm 2ξ T Km m m1
−1.0167 + 0.1743ξ m − 0.03946 ξ m 2
,
(
Ti = 2ξ m Tm1 1.9255 − 0.3607ξ m + 0.1299ξ m 7
FA
Handbook of PI and PID Controller Tuning Rules
190
6
17-Mar-2009
0.2 ≤ τm Tm1 ≤ 2.0 , 0.6 ≤ ξ m ≤ 4.2 .
[
0.622 1 − 0.435ωH τ m + 0.052(ωH τm )2 K c = 1 − K H K m (1 + K H K m )
Ti =
[
]K
[
)
τm 2ξ T m m1
−0.5848 + 0.7294 ξ m − 0.1136 ξ m 2
.
,
(
K c (1 + K H K m )
0.0697ωH K m 1 + 0.752ωH τm − 0.145ωH 2 τm 2
0.724 1 − 0.469ωH τm + 0.0609(ωH τm )2 K c = 1 − K H K m (1 + K H K m )
Ti =
H
2
]K
H
, K c (1 + K H K m )
(
0.0405ωH K m 1 + 1.93ωH τm − 0.363ωH 2 τm 2
]
) , ε < 2.4 ;
) , 2.4 ≤ ε < 3 ;
1.26(0.506)ωH τ m 1 − 1.07 ε + 0.616 ε 2 K H , K c = 1 − K H K m (1 + K H K m ) K c (1 + K H K m ) Ti = , 3 ≤ ε < 20 ; 0.0661ωH K m (1 + 0.824 ln[ωH τm ]) 1 + 1.71 ε − 1.17 ε 2
[
1.09 1 − 0.497ωH τm + 0.0724(ωH τm )2 K c = 1 − K H K m (1 + K H K m )
Ti =
]K
(
H
)
,
(
K c (1 + K H K m )
0.054ωH K m − 1 + 2.54ωH τm − 0.457ωH 2 τm 2
) , ε > 20 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Minimum IAE – Gallier and Otto (1968). Model: Method 25. Minimum IAE – Murata and Sagara (1977). Model: Method 4; K c , Ti deduced from graphs. Minimum IAE – Huang et al. (1996). Model: Method 1
8
Kc
Comment
Ti
Minimum performance index: servo tuning x1 K m x 2 (Tm1 + Tm 2 + τ m ) Tm1 = Tm 2
Representative coefficient values (deduced from graphs): τm 2Tm1 x1 x2 τm 2Tm1 x1 x2 0.053 3.6 0.11 2.3 0.25 1.35 x1 K m
1.35 1.17 0.93
0.67 1.50 4.0
0.76 0.72 0.53 0.60 0.43 0.51 Tm1 = Tm 2
x 2Tm1
x1
x2
τm Tm1
x1
x2
τm Tm1
1.4 1.0 0.8
2.3 2.3 2.4
0.2 0.4 0.6
0.6 0.5
2.4 2.5
0.8 1.0
8
0 < Tm 2 Tm1 ≤ 1 ;
Ti
Kc
0.1 ≤ τm Tm1 ≤ 1 .
Note: equations continued into the footnote on p. 192. 1 T τm τ T Kc = + 2.6647 m 2 + 9.162 m m2 2 − 13.0454 − 9.0916 K m Tm1 Tm1 Tm1 +
−1.0169 3.5959 3.6843 τm τ τm 1 0.3053 m + − 1 . 1075 2 . 2927 T T T Km m1 m1 m1
+
T 1 − 31.0306 m 2 T Km m1
+
T T 1 − 0.6418 m 2 + 18.9643 m 2 τm Km Tm1
+
τ 1 28.155 m Km Tm1
+
τ m Tm 2 τm Tm 2 2 1 4.8259e Tm1 + 2.1137e Tm1 + 8.4511e Tm1 , Km
Tm 2 Tm1
0.8476
T − 13.0155 m 2 Tm1 τm Tm1
0.801
− 2.0067
2.6083
T + 9.6899 m 2 Tm1
−0.2016
τm Tm1
− 39.7340 Tm 2 Tm1
Tm 2 Tm1
2.9049
τm Tm1
1.3293
3.956
2 τ τ T T τ Ti = Tm1 0.9771 − 0.2492 m + 0.8753 m 2 + 3.4651 m − 3.8516 m m2 2 Tm1 Tm1 Tm1 Tm1
191
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
192 Rule Minimum IAE – Huang et al. (1996). Model: Method 1
T + Tm1 7.5106 m 2 Tm1
9
Kc
Ti
Kc
Ti
2
Comment 0.4 ≤ ξ m ≤ 1 ; 0.05 ≤ τm Tm1 ≤ 1 .
3
τ T − 7.4538 m + 11.6768 m 2 Tm1 T m 1
τ + Tm1 − 10.9909 m Tm1
Tm 2 Tm1
T + Tm1 − 18.1011 m 2 Tm1
τm τ + 6.2208 m T m 1 Tm1
2
τm Tm1
2
Tm 2 Tm1
T + Tm1 − 2.2691 m 2 Tm1
3
T + Tm1 − 4.728 m 2 Tm1
4
T − 7.1990 m 2 Tm1
5
τm T + 1.1395 m 2 T m 1 Tm1
3 τ T + Tm1 1.0885 m m 2 Tm1 Tm1
3
2
Tm 2 Tm1
τm Tm1
+
1 Km
6
4
6
Tm 2 Tm1
4
τ + 4.5398 m T m1
2
Tm 2 Tm1
3 − 10.95 − 1.8845 τm − 3.4123ξ m + 4.5954ξm τm − 1.7002 τm T Tm1 Tm1 m1
2 τ τ 1 − 2.1324ξ m m − 14.4149ξ m 2 m − 0.7683ξ m 3 T T Km m1 m1
0.421 0.1984 1.8033 τm τ τm 1 7.5142 m 3 . 7291 5 . 3444 + + T T T Km m1 m1 m1 1 19.5419 1.0749 1.1006 + − 0.0819ξ m − 3.603ξ m + 7.1163ξ m Km
+
[
Note: equations continued into the footnote on p. 193. Kc =
3
5
Tm 2 Tm1
4
τ + 1.1496 m Tm1
2
Tm 2 Tm1
3
τ + 0.6385 m Tm1
τ + 3.1615 m Tm1
2
5
τ τm − 8.387 m T m 1 Tm1
4
τ + 21.9893 m T m1
τ T − 4.7536 m + 14.5405 m 2 T Tm1 m 1 2
3
T + Tm1 15.8538 m 2 Tm1
4
2
τ + 8.2567 m Tm1
T − 16.1461 m 2 Tm1 3
τ T + Tm1 − 16.651 m m 2 Tm1 Tm1
9
17-Mar-2009
]
5
.
b720_Chapter-03
17-Mar-2009
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
+
−0.6753 −0.1642 τ τm 1 1.9948 τ m 3.206ξ m m 7 . 8480 11 . 3222 − ξ + ξ m m T T T Km m1 m1 m1
+
τm ξm τm T 1 2.4239e Tm1 + 3.4137e ξm + 1.0251e Tm1 − 0.5593ξ m m1 , Km τm
2 τ τ Ti = Tm1 2.4866 − 23.3234 m + 5.3662ξm + 65.6053 m Tm1 Tm1 3 τ τ + Tm1 29.0062ξ m m − 24.1648ξ m 2 − 83.6796 m Tm1 Tm1
2 τm τ + 43.1477 m ξ m 2 + 51.9749ξ m 3 + Tm1 − 135.9699ξ m Tm1 Tm1 4 3 2 τm τm 2 τm + Tm1 86.0228 + 70.4553ξ m + 153.4877ξ m Tm1 Tm1 Tm1 5 τm τm 3 4 + Tm1 − 125.0112 ξ m − 68.5893ξ m − 62.7517 Tm1 Tm1 4 3 2 τm τm 2 τm ξm3 + Tm1 27.6178ξ m − 152.7422ξ m + 20.8705 Tm1 Tm1 Tm1 6 τm τm 4 5 + Tm1 54.0012 ξ m + 58.7376ξ m + 13.1193 Tm1 Tm1 5 4 τm τm 6 ξm 2 + Tm1 20.2645ξ m − 23.2064ξ m − 61.6742 Tm1 Tm1 3 2 τm τm τ 3 ξ m 4 + 20.4168 m ξ m 5 . + Tm1 136.2439 ξ m − 95.4092 Tm1 Tm1 Tm1
FA
193
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
194 Rule
Kc
Comment
Ti
x1 x 2τm Minimum ISE – Coefficient values: Keviczky and Csáki 0.1 0.2 0.5 1.0 ξ (1973). τ m Tm1 x1 x 2 x1 x 2 x1 x 2 x1 x 2 Model: Method 1; representative K c , Ti 0.1 0.26 1.5 0.55 2 2.2 3.5 6 6 0.2 0.21 1.3 0.4 1.5 1.5 2.8 3 4.5 coefficients estimated 0.5 0.15 1.2 0.25 1.3 0.8 2 2 3.5 from graph; K m = 1 . 1.0 0.12 1.1 0.2 1.2 0.65 1.8 1.2 3.3 2.0 0.1 1.0 0.16 1.2 0.4 1.9 0.9 3.5 5.0 0.1 1.2 0.16 1.4 0.4 3.0 0.65 5.0 10.0 0.15 1.6 0.2 2.0 0.45 5.5 0.6 7.5 Other coefficient values: τm τm x1 x2 ξ x1 x2 T T m1
m1
0.2 0.5 0.5 1.0 1.0 Minimum ITAE – Chao et al. (1989). Model: Method 1 Minimum ITSE – Chao et al. (1989). Model: Method 1
10
Kc =
30 13 30 7 14 10
15 14 30 14 30
5.0 5.0 10.0 5.0 10.0
2.0 2.0 5.0 5.0 10.0 10.0
15 30 17 32 19 34
x2
14 9 9 8 5 7 3 6.5 1.8 7 1.0 8 0.7 10
ξ 5.0 10.0 5.0 10.0 5.0 10.0
Ti
Kc
0.7 ≤ ξ m ≤ 3 ; 0.05 ≤ 0.5τm ξ m Tm1 ≤ 0.5 . 11
Ti
Kc
0.7 ≤ ξ m ≤ 3 ; 0.05 ≤ 0.5τm ξ m Tm1 ≤ 0.5 .
0.2763 + 0.3532ξ m − 0.06955ξ m Km
2
τm 2ξ T m m1
(
−0.3772 − 0.2414 ξ m + 0.03342 ξ m 2
,
Ti = 2ξ m Tm1 0.9953 + 0.07857ξ m + 0.005317ξ m 11
4 8 1.9 3.4 1.1 2.0
2.0 x1
0.3970 + 0.4376ξ m − 0.08168ξ m Kc = Km
(
2
τm 2ξ T m m1
2
)
τm 2ξ T m m1
−0.3276 + 0.3226 ξ m − 0.05929 ξ m 2
.
−0.5629 − 0.1187 ξ m + 0.01328ξ m 2
,
)
τm Ti = 2ξ m Tm1 1.3414 − 0.1487ξ m + 0.07685ξ m 2 2ξ m Tm1
−0.4287 + 0.1981ξ m − 0.01978 ξ m
2
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc 12
Nearly minimum IAE, ISE, ITAE – Hwang (1995). Model: Method 14
12
195
Comment
Ti Ti
Kc
2
For ξ m ≤ 0.776 + 0.0568
τ τm + 0.18 m : Tm1 Tm1
Coefficient values: x3 x4 x5
x1
x2
x6
x7
0.822 x8
-0.549 x9
0.122 x 10
0.0142 x 11
6.96 x 12
-1.77 x 13
0.786 x 14
-0.441 x 15
0.0569 x 16
0.0172 x 17
4.62 x 18
-0.823 x 19
1.28 x 20
0.542 x 21
-0.986 x 22
0.558 x 23
0.0476 x 24
0.996 x 25
2.13 x 26
-1.13
1.14
-0.466
0.0647
0.0609
1.97
-0.323
Decay ratio = 0.1; 0.2 ≤ τm Tm1 ≤ 2.0 ; 0.6 ≤ ξ m ≤ 4.2 .
[
x 1 + x 2ωH τm + x 3 (ωH τm )2 K c = 1 − 1 K H K m (1 + K H K m )
]K
H
, Ti =
[
x 1 + x 8ωH τm + x 9 (ωH τm )2 K c = 1 − 7 K H K m (1 + K H K m )
]K
H
(
x 4ωH K m 1 + x 5ωH τm + x 6ωH 2 τm 2
) , ε < 2.4 ;
, Ti =
[
K c (1 + K H K m )
]
K c (1 + K H K m )
(
x10ωH K m 1 + x11ωH τm + x12ωH 2 τm 2
) , 2.4 ≤ ε < 3 ;
x x ωH τ m 1 + x15 s + x16 ε 2 K H , K c = 1 − 13 14 K H K m (1 + K H K m )
Ti =
[
K c (1 + K H K m ) , 3 ≤ ε < 20 ; x17 ωH K m (1 + x18 ln[ωH τm ]) 1 + x19 s + x 20 s 2
x 1 + x 22ωH τm + x 23 (ωH τm )2 K c = 1 − 21 K H K m (1 + K H K m )
]K
(
H
)
,
Ti =
(
K c (1 + K H K m )
x 24ωH K m − 1 + x 25ωH τm + x 26ωH 2 τm 2
) , ε > 20 .
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
196 Rule
Kc
Comment
Ti
2
Nearly minimum IAE, ISE, ITAE – Hwang (1995) – continued.
For ξ m > 0.889 + 0.496
τ τm + 0.26 m : Tm1 Tm1
Coefficient values: x3 x4 x5
x1
x2
x6
x7
0.794 x8
-0.541 x9
0.126 x 10
0.0078 x 11
8.38 x 12
-1.97 x 13
0.738 x 14
-0.415 x 15
0.0575 x 16
0.0124 x 17
4.05 x 18
-0.63 x 19
1.15 x 20
0.564 x 21
-0.959 x 22
0.773 x 23
0.0335 x 24
0.947 x 25
1.9 x 26
-1.07
1.07
-0.466
0.0667
0.0328
2.21
-0.338 2
τ τ For ξ m > 0.776 + 0.0568 m + 0.18 m and Tm1 Tm1 2
τ τ ξ m ≤ 0.889 + 0.496 m + 0.26 m : Tm1 Tm1
Coefficient values: x3 x4 x5
x1
x2
x6
x7
0.789 x8
-0.527 x9
0.11 x 10
0.009 x 11
9.7 x 12
-2.4 x 13
0.76 x 14
-0.426 x 15
0.0551 x 16
0.0153 x 17
4.37 x 18
-0.743 x 19
1.22 x 20
0.55 x 21
-0.978 x 22
0.659 x 23
0.0421 x 24
0.969 x 25
2.02 x 26
-1.11
1.11
-0.467
0.0657
0.0477
2.07
-0.333
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Minimum ISTSE – Fukura and Tamura (1983). Model: Method 1
13
τm Tm1 = 2.11
0.462(τm + Tm1 )
undefined
14
τm Tm1 = 3.92 G c = 1 (Tis ) ;
x 2 K m Tm1
Tm1 > Tm 2 .
1 1 Tm 2 + 0. 2 + , 1.5 Tm1 Tm1 1 + 2 Tm 2 2 + 0.2 τm τm
1 1 Tm 2 + Ti = [Tm1 + 0.36τm ] 1.5 Tm1 Tm1 1 + 2 Tm 2 2 + 0.2 τm τm 14
τm Tm1 = 1.27
0.420(τm + Tm1 )
1.14 K m
Bryant et al. (1973). Model: Method 1
τm Tm1 = 0.60
0.368(τm + Tm1 )
1.69 K m 0.82 K m
1 Tm1 0.56 τm Km
0.05 ≤ τm Tm1 ≤ 1 .
0.268(τm + Tm1 )
3.61 K m
Decay ratio ≈ 33% .
Kc =
Tm 2 ≤ Tm1 ;
Ti
Direct synthesis: time domain criteria 13.9 K m 0.140(τm + Tm1 ) τm Tm1 = 0.22
Ream (1954). Model: Method 1; Tm1 = Tm 2 .
13
Comment
Ti
Kc
197
3.6 Tm 2 1 + τm T m 1 + 0.05 T m1
T 0.3 m1 τm
0.25
.
Representative x 2 values, summarised as follows, are deduced from graphs: τ m Tm1
x 2 value ξm
0.5
1.0
2.0
3.0
4.0
5.0
6.0
0.4 0.6 0.8 0.9 1.0 1.1 1.2 1.5 1.9
7.94 8.93 9.80 12.2 15.4
5.13 5.99 5.81 9.01 9.90 10.8 13.3 16.7
5.81 6.94 7.30 7.30 11.5 12.3 13.2 15.4 18.9
7.46 8.40 9.17 10.0 13.9 14.5 15.4 18.2 21.3
9.17 10.0 11.9 14.1 16.4 16.9 17.9 20.0 23.8
10.9 11.8 15.4 19.6 18.9 19.6 20.4 22.7 25.6
12.7 14.1 20.0 28.6 -
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
198 Rule Bryant et al. (1973) – continued.
Kc
Ti
Comment
x1 K m τ m
Tm1
Tm1 > Tm 2
τ m Tm1
Coefficient values (deduced from graph): x1 τ m Tm1 x1
0.33 0.40 0.50 0.67 0.33 0.40 0.50 0.67 15
Kuwata (1987). Model: Method 1
15
FA
0.08 0.09 0.09 0.11 0.14 0.16 0.18 0.23
1.0 2.0 10.0
0.15 0.24 0.33
Critically damped dominant pole.
1.0 2.0 10.0
0.31 0.47 0.64
Damping ratio (dominant pole) = 0.6.
x1 K m
x 2 K m Tm1
Tm1 > Tm 2 Tm1 = Tm 2
16
Kc
Ti
17
Kc
Ti
Representative x 1 values, summarised as follows, are deduced from graphs: τ m Tm1
x 1 value ξm
1.0
2.0
3.0
4.0
5.0
0.4 0.006 0.076 0.103 0.115 0.6 0.039 0.093 0.114 0.122 0.8 0.055 0.110 0.127 0.114 0.093 0.9 0.139 0.147 0.122 0.093 0.070 Representative x 2 values, summarised as follows, are deduced from graphs: τ m Tm1
x 2 value ξm
1.0
0.4 0.6 5.13 0.8 5.99 0.9 5.81 0 . 4 2 T + τ 0. 5 ( ) 16 m1 m Kc = − , Ti K m (2Tm1 + τm − x1 ) K m
2.0
3.0
4.0
5.0
6.0
5.81 6.94 7.30 7.30
7.46 8.40 9.17 10.0
9.17 10.0 11.9 14.1
10.9 11.8 15.4 19.6
12.7 14.1 20.0 28.6
= 1.25x1 - 0.25(2Tm1 + τm ) , with x1 =
17
Kc =
6.0 0.122 0.120 0.075 0.052
(2Tm1 + τm )2 − 0.267τm [6Tm12 + 6Tm1τm + τm 2 ] .
0.4(2ξ m Tm1 + τm ) 0. 5 − , Ti = 1.25x1 - 0.25(2ξm Tm1 + τm ) , with K m (2ξ m Tm1 + τm − x1 ) K m x1 =
(2ξmTm1 + τm )2 − 0.267τm [6Tm12 + 6ξmTm1τm + τm 2 ] .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Rotach (1995). Model: Method 9
3.35 K m
3.32τm
Pomerleau and Poulin (2004). Model: Method 6 Vítečková (2006). Model: Method 5
Damping factor for oscillations to a disturbance input = 0.75. Tm1 = Tm 2 ; Tm1 1.5Tm1 K m (Tm1 + τ m ) OS < 10%. 18
19
Kc ≥
20
Five criteria are fulfilled.
Ti
Kc
1.571Tm1 . K m (2.718τm + 1.5Tm1 )
2 x1 1 0.7Tm 2 (Tm1 + Tm 2 ) + Tm12 τ , Ti = (Tm1 + 0.7Tm 2 )1 + 0.1 m ; Kc = 1+ Km Tm1Tm 2 Tm1 + 0.7Tm 2 Tm1 x 1 values are obtained as follows:
τ m Tm1
x 1 value
20
Tm1 = Tm 2
1.571Tm1
Kc
Direct synthesis: frequency domain criteria Maximise crossover 19 frequency. Ti Kc
Hougen (1979), pp. 345–346. Model: Method 1 Hougen (1988). Model: Method 1
18
Comment
Tm 2 Tm1
0.1
0.2
0.3
0.4
0.5
0.1 0.3 0.5 1.0
0.31 0.6 0.65 0.7
0.19 0.42 0.5 0.6
0.15 0.35 0.45 0.5 τ m Tm1
0.11 0.28 0.46 0.45
0.09 0.23 0.32 0.38
Tm 2 Tm1
0.6
0.7
0.8
0.9
1.0
0.1 0.3 0.5 1.0
0.085 0.2 0.29 0.34
0.075 0.18 0.26 0.32
0.07 0.16 0.24 0.31
0.065 0.155 0.23 0.29
0.06 0.15 0.22 0.28
Equations for K c deduced from graph;
1 Kc = 10 Km
1 Kc = 10 Km
T 0.73 log10 m 2 τm
+ 0.65
T 0.48 log10 m 2 τm
+ 0.05
Ti = Tm1 + 0.7Tm 2 + 0.12τm .
Tm 2 τm
+ 0.29
Tm 2 τm
− 0.06
0.61 log10 T 1 , m 2 = 0.1 ; K c = 10 Tm1 Km
0.41 log10 T 1 , m 2 = 0.5 ; K c = 10 Tm1 Km
,
Tm 2 = 0.2 ; Tm1
,
Tm 2 =1. Tm1
199
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
200 Rule
Kc 21
Somani et al. (1992). Model: Method 1; suggested A m : 1.75 ≤ A m ≤ 3.0
Ti
Kc
τm Tm1
Alternative.
x 2τm
x1 K m A m
τm Tm 2
Comment
Ti
x1
Coefficient values: τm τm x2 Tm 2 Tm1
0.1 0.147 11.707 12.5 0.1 0.440 10.091 8.33 0.1 0.954 10.315 6.25 0.1 1.953 11.070 5.00 0.1 4.587 12.207 4.17 0.1 13.89 13.337 3.70 0.125 0.121 11.318 12.5 0.125 0.404 8.613 8.33 0.125 0.897 8.510 6.25 0.125 1.842 8.997 5.00 0.125 4.219 9.840 4.17 0.125 11.628 10.707 3.70 0.25 0.064 14.494 11.11
21
FA
1.00 1.00 1.00 1.00 1.67 1.67 1.67 1.67 1.67 2.5 2.5 2.5 2.5
x1
0.082 12.389 0.437 3.462 1.016 2.370 2.075 2.087 0.169 6.871 0.581 2.773 1.242 1.930 2.445 1.624 4.651 1.957 0.156 7.607 0.338 4.015 0.559 2.797 1.182 1.848
x2
6.25 5.00 4.17 3.57 5.00 4.17 3.57 3.13 3.13 4.55 4.17 3.85 3.33
For 25Tm1Tm 2 Ti << 1 , 2
T T T 0.9806 Kc ≈ 1 + m1 2.944 − tan −1 m1 + m 2 τm KmAm τm τ m
2
T 1 + m 2 τm 2
T T T 0.9806 Kc ≈ 1 + m1 2.944 − m1 − m 2 τ KmAm τ τm m m 2
For 25Tm1Tm 2
T 0.9806 Ti >> 1 , K c ≈ 1 + m1 x 1 2 KmAm τm
2
2
T −1 Tm1 + m2 2.944 − tan τ τm m
T 1 + m 2 τm
T 1 + m 2 τm
2
or 2
2
T T 2.944 − m1 − m 2 ; τ τm m
2
2 x 1 , with
τ τ x 1 = 0.981 + 0.5 m + m T T m2 m1
τ τ + 0.945 + 0.25 m + m T T m2 m1
τ τ + 0.945 m + m T T m2 m1
τ τ + 0.5 m + m Tm1 Tm 2
τ τ + 0.945 − 0.25 m + m Tm1 Tm 2
τ τ + 0.945 m + m Tm1 Tm 2
2
2
0.333
0.333
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Somani et al. (1992) – continued.
Ti
x1 K m A m
x 2τm
τm Tm1
0.25 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.5 0.5 Tan et al. (1996). Model: Method 2
x1
Coefficient values: τm τm x2 Tm 2 Tm1
0.256 6.504 0.667 5.136 1.406 4.961 3.021 5.174 6.452 5.502 0.062 14.918 0.376 4.353 0.909 3.274 1.880 3.025 3.401 3.038
8.33 6.25 5.00 4.17 3.70 8.33 6.25 5.00 4.17 3.70 Ti
Tm1 K m (Tm1 + τ m )
Tm1
−ωTm1 τm
Schaedel (1997). Model: Method 1
22
Kc = Ti =
23
Ti =
(
x1Ti ωφ 1 + x1Tm1ωφ
(
A m 1 + x1Ti ωφ x 1ωφ
tan [− 2 tan
)
)2
2
23
x1
x2
0.075 16.187 4.17 0.238 5.623 3.85 0.433 3.448 3.57 0.667 2.52 3.33 0.951 2.014 3.13 0.073 17.650 3.85 0.235 5.996 3.57 0.424 4.524 3.33 0.649 2.641 3.13 0.917 2.093 2.94 Tm1 = Tm 2 Tm1 > 5Tm 2 ;
minimum φ m = 58 0 . Minimum φ m = 250
Ti
24
Kc
Ti
‘Normal’ design.
25
Kc
Ti
‘Sharp’ design.
, x1 = 0.8,
τm τ < 0.5 ; x1 = 0.5, m > 0.5 ; ωφ < ωu ; Tm1 Tm1
1 −1
5.0 5.0 5.0 5.0 5.0 10.0 10.0 10.0 10.0 10.0
Kc
22
Poulin et al. (1996). Model: Method 1
Comment
Kc
τm Tm 2
201
x1Tm ωφ − x1τ m ωφ − φ m
].
4Tm1 (τm + Tm 2 ) , 0.16Tm1 ≤ Tm 2 + τ m ≤ 0.3Tm1 ; ω = frequency 1.3Tm1 − 4(τm + Tm 2 )
where phase of G m ( jω)G c ( jω) is maximum; G m =
− K m e − sτ m . (1 + Tm1s )(1 + Tm 2s )
(2ξmTm1 + τm )2 − 2(Tm12 + 2ξmTm1τm + 0.5τm 2 ) .
24
Kc =
0.5Ti , Ti = K m (2ξ m Tm1 + τm − Ti )
25
Kc =
0.375 4ξm 2Tm12 + 2ξ mTm1τm + 0.5τm 2 − Tm12 , Km Tm12 + 2ξ m Tm1τm + 0.5τm 2 2
Ti =
2
2
2
4ξ m Tm1 + 2ξ m Tm1τm + 0.5τm − Tm1 . 2ξm Tm1 + τm
b720_Chapter-03
Rule Leva et al. (2003). Model: Method 1
27
28
29
30
Kc =
Kc =
Kc =
Kc =
Comment
Kc
Ti
Tm1 2 K m (Tm 2 + τ m )
4(Tm 2 + τ m )
Hägglund and Åström (2004). Model: Method 1; Tm1 = Tm 2 .
Kc =
FA
Handbook of PI and PID Controller Tuning Rules
202
26
17-Mar-2009
26
Kc
Ti
27
Kc
Ti
28
Kc
Ti
29
Kc
Ti
30
Kc
Ti
2.01 − 0.80φ
( )
G jω 1 + (15.45 − 6.30φ) p φ Km
Tm1 >> Tm 2 + τ m ; symmetrical optimum principle. 1.920 < φ < 2.356 ; M s = 1.2 .
φ = 2.09 radians (‘good’ choice). 2.094 < φ < 2.443 ; M s = 1.4 . φ = 2.269 radians (‘reasonable’ choice). 2.356 < φ < 2.705 ; M s = 2. 0 .
6.283(1.72φ − 2.55)
, Ti =
( )
G jω G p jωφ 1 + (3.44φ − 5.20 ) p φ Km 0.33 6.61 , Ti = . 2 G p jωφ G p jωφ 1 + 2.26 G p jωφ ωφ 1 + 2.01 Km Km 2.50 − 0.92φ 6.283(1.72φ − 3.05) , Ti = G p jωφ G jω 1 + (10.75 − 4.01φ) G p jωφ 1 + (3.44φ − 6.10 ) p φ Km Km 0.41 5.36 , Ti = . 2 G p jωφ G p jωφ 1 + 1.65 G p jωφ ωφ 1 + 1.71 Km Km 3.43 − 1.15φ 6.283(0.86φ − 1.50) , Ti = G p jωφ G jω 1 + (11.30 − 4.01φ) G p jωφ 1 + (1.72φ − 2.90) p φ Km Km
( )
( )
ωφ
( )
2
( )
2
. ωφ
( )
( )
( )
( )
( )
( )
( )
( )
.
2
( )
. ωφ
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Hägglund and Åström (2004) – continued. Desbiens (2007), p. 90.
31
Kc
32
Kc
Ti
Comment
Ti
φ = 2.53 radians (‘good’ choice). Tm1 > Tm 2 ; Model: Method 1
Ti
Robust
Tm1 + Tm 2 + 0.5τ m K m τ m (2λ + 1)
Brambilla et al. (1990). Model: Method 1; λ values obtained from graph.
31
32
Kc =
0.1 0.2 0.5 1.0 2ξ mTm1 + 0.5τm K m (2λ + τm )
Kc =
0.52
( )
G jω 1 + 1.15 p φ Km
Ti Km
( )
G p jωφ
, Ti =
3.0 1.8 1.0 0.6
2.0 5.0 10.0
λ 0.4 0.2 0.2
2ξ m Tm1 + 0.5τm
4.25
( )
G jω 1 + 1.45 p φ Km
(Tm1Tm 2 )2 ω6 + (Tm12 + Tm 22 )ω4 + ω2 Ti 2ω2 + 1
τm ≤ 10 Tm1 + Tm 2
Coefficient values: τm λ Tm1 + Tm 2
τm Tm1 + Tm 2
Marchetti and Scali (2000). Model: Method 1
0.1 ≤
Tm1 + Tm 2 + 0.5τ m
.
2
ωφ
, with ω given by solving (for
φm = 58.13 ): 1.015 = 0.5π + tan −1 (Ti ω) − tan −1 (Tm 2ω) − tan −1 (Tm1 ω) − τ m ω . 2 T τ T τ Ti = Tm1 1 + 0.175 m + 0.3 m 2 + 0.2 m 2 , m < 2 ; Tm1 Tm1 Tm1 Tm1 2 Tm 2 τm Tm 2 τ m + 0.3 + >2. 0 . 2 Ti = Tm1 0.65 + 0.35 , Tm1 Tm1 Tm1 Tm1
203
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
204 Rule
Kc
Kristiansson (2003). Model: Method 1
33
Kc
34
Kc
Panda et al. (2004). Model: Method 1
35
Kc
Ti
37
Kc
Ti
Kuwata (1987); x 1 , x 2 deduced from graphs. ξ m = 0.5 .
Kuwata (1987); x 1 , x 2 deduced from graphs. ξ m = 0.7 .
Kuwata (1987); x 1 , x 2 deduced from graphs. ξ m = 1.5 .
Comment
Ti 2ξ m Tm1
M max = 1.7 36
Ultimate cycle x 2 Tu
x 1K u x1
x2
τm Tu
x1
x2
τm Tu
0.08 0.09 0.03
0.32 0.14 0.03 x 1K u
0.05 0.10 0.15
0.07 0.13 0.18
0.04 0.08 0.10 x 2 Tu
0.25 0.30 0.35
x1
x2
τm Tu
x1
x2
τm Tu
0.01 0.04 0.08 0.12
0.29 0.19 0.15 0.14 x 1K u
0.05 0.10 0.15 0.20
0.16 0.18 0.21 0.22
0.14 0.15 0.15 0.15 x 2 Tu
0.25 0.30 0.35 0.40
x1
x2
τm Tu
x1
x2
τm Tu
0.21 0.25 0.26
1.13 0.70 0.43
0.15 0.20 0.25
0.25 0.29 0.23 0.21 0.225 0.17
x1
x2
x1
x2
0.225 0.155 0.225 0.155
Kc =
2ξ m Tm1 1 x1 − x12 − 1 + K m τm M max 2
34
Kc =
2ξ m Tm1 T T T 2 1 + 0.1913 m 2 − 0.346 + 0.3826 m 2 + 0.0366 m 22 K m τm τm τm τm
35
Kc =
2 4ξ 2 T + ξ m τ m + 0.5Tm1 8ξm Tm1 + 2ξ m τm + Tm1 , Ti = m m1 . 2λK m 2ξ m
37
x2
0.225 0.155 0.225 0.155
33
36
T , x1 = 1 + m 2 τm
0.30 0.35 0.40
x1
0.21 0.12 0.225 0.14 0.225 0.155
1 1 − 1 − M max 2
τm Tu
0.40 0.45 0.50 τm Tu
0.45 0.50
τm Tu
0.45 0.50
.
.
T λ ≥ maximum 0.828 + 0.812 m 2 + 0.172Tm1e − (6.9Tm 2 / Tm1 ) ,1.7 τm . T m1 Tm 2 0 . 558 T T m 2 m1 + 0.172Tm1e − (6.9Tm 2 / Tm1 ) + 0.828 + 0.812 0.5τ m Tm1 Tm1 + 1.208Tm 2 + , Kc = λK m λK m
Ti = 0.828 + 0.812
Tm 2 0.558Tm 2Tm1 + 0.172Tm1e − (6.9Tm 2 / Tm1 ) + + 0.5τ m . Tm1 Tm1 + 1.208Tm 2
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Thyagarajan and Yu (2003).
38
39
Hägglund and Åström (2004). Model: Method 1
38
39
Ti
Comment
Kc
2Tm1
Tm1 = Tm 2 ; Model: Method 20
Kc
Other tuning 1.95 tan (0.5φ) ωφ
Kc
0.413 G p ( jω2.27 )
3 T T 2 0.0200 m1 + 0.2714 m1 Tu Tu . Kc = 2 Tm1 +1 K m 0.2947 Tu 2.31 Kc = . 2 1 + tan (0.5φ) G p ( jωφ )
[
]
4.182 ω 2.27
Tm1 = Tm 2 ; Tm1 >> τ m .
φ = 2.27 radians (‘reasonable’ choice).
205
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
206
1 + Td s 3.5.2 Ideal PID controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
−
U(s) 1 K c 1 + + Td s Ti s
Table 21: PID tuning rules – SOSPD model G m (s) = G m (s ) = Rule Auslander et al. (1975).
1
Kc 1
Tm1 2 s 2 + 2ξ m Tm1s + 1
Tm 2 T m1
(Tm1 − Tm 2 )2
− 1+
Tm 2 Tm1 − Tm 2
2 Tm 2 (Tm1 − Tm 2 ) Tm1 1+
Tm 2 Tm1 − Tm 2
Tm 2
Tm 2 T m1
Tm 2 Tm1
Tm 1 Tm1 −Tm 2
Tm 2
Tm1 −Tm 2 Tm 2 − Tm1
Tm1 Tm1 −Tm 2
−
Tm1 Tm1 − Tm 2
Tm1 −Tm 2 Tm 2 − Tm1
Tm1 Tm1 −Tm 2
Tm1 Tm1 −Tm 2
Tm 2 Tm1
Model: Method 3
Tm1 −Tm 2 Tm 2 − Tm1
1
2Tm1Tm 2 Tm1 − ln Tm1 − Tm 2 Tm 2
Comment
Td
Process reaction x1 +2τm 0.25Ti
1.2 T T T Kc = {τm + m1 m 2 ln m1 K m (Tm1 − Tm 2 ) Tm1 − Tm 2 Tm 2
x1 =
K m e − sτ m or (1 + sTm1 )(1 + sTm 2 )
K m e −sτ m Ti
Kc
Y(s)
SOSPD model
Tm 2
−
Tm1 Tm1 − Tm 2
Tm1 Tm1 −Tm 2
Tm 2 Tm1
Tm 2 Tm1 −Tm 2
Tm 2 Tm1
Tm 2 Tm1 −Tm 2
2
.
}−1 ,
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule Alfaro Ruiz (2005a).
2
ξm τm Tm1 = 0.1
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 1
Tm1 = Tm 2 ; 1.0 ≤ x1 ≤ 1.67 .
Minimum performance index: regulator tuning Representative 5.8 tuning values; 0.36Tu 0.21Tu Km Tm 2 = τ m 5 = 0.1Tm1 . 0.29Tu 0.29Tu Km
Minimum IAE – Wills (1962b) – deduced from graph. Model: Method 1 Minimum IAE – Lopez (1968), pp. 79–90.
207
x1 K m
x 2Tm1
Model: Method 1
x 3Tm1
Coefficients of K c , Ti and Td deduced from graphs. These are representative results. 0.5 0.6 0.8 x1
x2
x3
x1
x2
x3
x1
x2
x3
27
-
0.28
28
-
0.26
30
-
0.26
τm Tm1 = 0.2
9.5
0.61
0.48
10.5
0.59
0.45
11.5
0.57
0.41
τm Tm1 = 0.5
2.25
0.97
0.92
2.6
1.00
0.82
3.2
1.05
0.69
τm Tm1 = 1.0
0.78
1.11
1.40
1.0
1.25
1.20
1.4
1.47
0.94
τm Tm1 = 2.0
0.39
1.27
1.40
0.52
1.56
1.30
0.77
1.92
1.15
τm Tm1 = 5.0
0.42
2.7
1.40
0.45
2.9
1.50
0.53
3.0
1.70
τm Tm1 = 10.0
0.38
4.9
1.15
0.41
5.3
1.40
0.47
5.7
1.90
1.0
ξm τm Tm1 = 0.1
x1
x2
31
-
1.5 x1
x2
0.24 35
x3
-
2.0 x3
4.0
x1
x2
x3
x1
x2
x3
0.22 40
-
-
68
-
-
τm Tm1 = 0.2
13.0 0.59 0.43 16.0 0.56 0.30 19.5 0.56 0.25 47 0.53
τm Tm1 = 0.5
4.0 1.06 0.59 6.0 1.11 0.46 7.8 1.14 0.39 16.5 1.14 0.29
-
τm Tm1 = 1.0
1.85 1.56 0.82 3.0 1.75 0.68 4.3 1.85 0.60 9.0 1.92 0.52
τm Tm1 = 2.0
1.05 2.3 1.10 1.65 2.6 1.05 2.3
2.9 1.00 4.8
τm Tm1 = 5.0
0.62 3.6 1.90 0.85 4.3 2.10 1.1
4.8 2.15 2.15 6.5
τm Tm1 = 10.0
0.52 6.1 2.35 0.60 6.9
3.3 0.98 2.3
2.9 0.70 7.4 3.45 1.2 10.0 4.0
τ 16.57 + 20.83 m x 2 . 0 T T 2 m1 m1 K c = 1 0.70 + , Ti = τm Km τm 1 11 . 36 + Tm1
τ 2.65 + 3.33 m T τ , T = m1 m d τm 1 11 . 36 + Tm1
τ . m
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
208 Rule
Kc
Ti
Td
Comment
Minimum IAE – Shinskey (1988), p. 151. Model: Method 2
0.62 K u
0.38Tu
0.15Tu
Tm 2 = 0.25 Tm 2 + τ m
0.68K u
0.33Tu
0.19Tu
Tm 2 = 0.5 Tm 2 + τ m
0.79 K u
0.26Tu
0.21Tu
Tm 2 = 0.75 Tm 2 + τ m
Ti
Td
Model: Method 1
Minimum IAE – Kang (1989). T 0.05 ≤ L ≤ 7.0. Tm1 Minimum ISE – Lopez (1968), pp. 79–90. ξm
3
Kc
x1 , x 2 …. x14 , x15 values are specified on pp. 127–165 of Kang
(1989), for τm Tm1 = 0.1, 0.2 ….. 0.9, 1.0 with Tm 2 Tm1 = 0.1 , 0.2…..0.9, 1.0. x1 K m
Model: Method 1
x 3Tm1
Coefficients of K c , Ti and Td deduced from graphs. These are representative results. 0.5 0.6 0.8 x1
3
x 2Tm1
x2
x3
x1
x2
x3
x1
x2
x3
τm Tm1 = 0.1
29
0.21
0.34
30
0.21
0.33
31
0.21
0.31
τm Tm1 = 0.2
10.0
0.38
0.56
10.5
0.38
0.54
12.0
0.38
0.48
τm Tm1 = 0.5
2.4
0.67
1.10
2.8
0.69
1.10
3.2
0.74
0.83
τm Tm1 = 1.0
0.86
0.87
1.70
1.1
0.95
1.45
1.55
1.11
1.20
τm Tm1 = 2.0
0.45
1.1
2.00
0.57
1.3
1.80
0.85
1.6
1.60
τm Tm1 = 5.0
0.44
2.4
2.00
0.49
2.6
2.20
0.57
2.9
2.40
τm Tm1 = 10.0
0.45
5.3
1.50
0.48
5.6
1.85
0.53
5.9
2.50
Kc =
Ti =
T −x2 L 1 T T x1 − e Tm1 x 3 cos x 4 L − x 5 sin x 4 L , Km Tm1 Tm1
Tm1
T T x8 L x 10 m 2 T Tm1 + x 9e TL sin x11 L + x12 x 6 + x 7 1 − e T m1 1 Load disturbance model = . 1 + sTL
, Td =
T x 15 L 1 x13 + x14e Tm1 , Tm1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
209
Rule
Kc
Ti
Td
Comment
Minimum ISE – Lopez (1968), pp. 79–90 – continued. ξm
x1 K m
x 2Tm1
x 3Tm1
Model: Method 1
Coefficients of K c , Ti and Td deduced from graphs. These are representative results.
1.0 x1
τm Tm1 = 0.1
1.5
x2
x3
x1
2.0
x2
x3
x1
x2
4.0 x3
x1
x2
x3
32 0.21 0.30 38 0.21 0.25 42 0.21 0.23 70 0.21
-
τm Tm1 = 0.2
13 0.38 0.44 17 0.38 0.36 21 0.38 0.31 39 0.38 0.20
τm Tm1 = 0.5
4.2 0.77 0.74 6.2 0.80 0.57 8.5 0.82 0.50 17.5 0.83 0.37
τm Tm1 = 1.0
2.0 1.18 1.05 3.2 1.33 0.85 4.4 1.39 0.77 9.5 1.49 0.66
τm Tm1 = 2.0
1.1
2.6
1.2
τm Tm1 = 5.0
0.66 3.1
2.6 0.90 3.7
2.8 1.20 4.2 2.85 2.25 5.3
3.0
τm Tm1 = 10.0
0.58 5.9
3.0 0.67 6.3
4.0 0.80 6.7
Minimum ITAE – Lopez (1968), pp. 79–90.
x1 K m
x 2Tm1
x 3Tm1
ξm
1.8
1.5
1.8
2.1 1.35 2.9
2.3 1.30 5.2 -
1.25 8.3
-
Model: Method 1
Coefficients of K c , Ti and Td deduced from graphs. These are representative results. 0.5 0.6 0.8 x1
x2
x3
x1
x2
x3
x1
x2
x3
τm Tm1 = 0.1
24
-
0.25
24
-
0.25
24
0.50
0.225
τm Tm1 = 0.2
8.8
0.71
0.44
9.2
0.74
0.41
10.0
0.74
0.35
τm Tm1 = 0.5
2.1
1.15
0.84
2.5
1.15
0.74
3.2
1.22
0.60
τm Tm1 = 1.0
0.72
1.22
1.20
0.93
1.39
1.00
1.35
1.61
0.82
τm Tm1 = 2.0
0.36
1.30
1.15
0.48
1.59
1.10
0.75
2.04
1.00
τm Tm1 = 5.0
0.40
2.7
1.20
0.44
2.9
1.30
0.52
3.2
1.45
τm Tm1 = 10.0
0.34
4.3
0.98
0.38
5.0
1.30
0.43
-
1.75
1.0
ξm x1 τm Tm1 = 0.1
x2
1.5 x1
x2
26 0.53 0.20 31
x3
-
2.0 x1
x2
0.175 36
x3
-
4.0 x1
x2
x3
0.15 68
x3
-
0.1
τm Tm1 = 0.2
11.3 0.77 0.32 14.5 0.71 0.25 18.2 0.68 0.205 36 0.57 0.14
τm Tm1 = 0.5
3.8 1.25 0.52 5.8 1.28 0.40 7.7 1.21 0.34 16.2 1.21 0.26
τm Tm1 = 1.0
1.8 1.75 0.70 2.9 1.92 0.58 4.0 2.00 0.54 8.7 2.13 0.46
τm Tm1 = 2.0
0.36 2.4 0.96 0.48 2.9 0.92 0.73 3.2 0.88 0.97 3.6 0.84
τm Tm1 = 5.0
0.40 3.6
τm Tm1 = 10.0
0.34 5.9
1.6 0.44 4.5 -
0.38 6.9
1.7 0.53 5.3 1.85 0.58 6.9 -
0.43 7.7
-
0.48
-
2.0 -
b720_Chapter-03
Rule Minimum ITAE – Lopez et al. (1969). Model: Method 23
Bohl and McAvoy (1976b). Minimum ITAE – Hassan (1993).
5
FA
Handbook of PI and PID Controller Tuning Rules
210
4
17-Mar-2009
Comment
Kc
Ti
Td
x1 K m
x 2 Tm1
x 3 Tm1
Representative coefficient values (from graphs): x1 x2 x3 ξm τ m Tm1 25 0.7 0.35 25 1.8 9.0
0.5 1.3 5 0.5 1.7 2
0.25 1.2 1.0 0.2 0.7 0.45
0.5 0.5 0.5 1.0 1.0 4.0
0.1 1 10 0.1 1 1
4
Kc
Ti
Td
Minimum ITAE; Model: Method 1
5
Kc
Ti
Td
Model: Method 8
Tm 2 Tm1 = 0.12,0.3,0.5,0.7,0.9 ; τm Tm1 = 0.1,0.2,0.3,0.4,0.5 . 10 τ m −1.2096 + 0.1760 ln Tm1 10.9507 10τm Kc = K m Tm1
T 10 τ m 0.1044 + 0.1806 ln 10 m 2 − 0.2071 ln 10Tm 2 Tm1 Tm1 , Tm1
10 τ m 0.7750 − 0.1026 ln 10τm Tm1 Ti = 0.2979Tm1 Tm1
10 Tm 2 10 τ m + 0.0081 ln 0.1701+ 0.0092 ln T 10Tm 2 Tm1 m1 , Tm1
10 τ m 0.6025 − 0.0624 ln 10τm Tm1 Td = 0.1075Tm1 Tm1
10 Tm 2 10 τ m + 0.0128 ln 0.4531− 0.0479 ln T 10Tm 2 Tm1 m1 . Tm1
Note: equations continued into the footnote on p. 211. 0.5 ≤ ξ m ≤ 2 ; 0.1 ≤ τm Tm1 ≤ 4 . K c is obtained as follows: log[K m K c ] = 1.9763370 − 0.6436825ξm − 5.1887660
τm + 0.4375558ξ m 2 Tm1
2
τ τ 2 τ + 2.9005550 m + 3.1468010ξ m m − 0.1697221ξ m m T T T m1 m1 m1
2
2
τ τ 3 − 0.8161808ξ m m − 1.2048220ξ m 2 m − 0.0810373ξ m T T m1 m1 3
3
τ τ 2 τ − 0.4444091 m + 0.0319431ξ m m + 0.1054399ξ m m T T T m1 m1 m1
2
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
2
+ 0.1652807ξ m
3
3
τm 3 τ 3 τ + 0.1175991ξ m m − 0.0375245ξ m m ; Tm1 T T m1 m1
Ti is obtained as follows:
T τ log i = −0.7865873 + 0.6796885ξm + 2.1891540 m − 0.3471095ξ m 2 T T m1 m1 2
τ τ 2 τ − 1.9003610 m − 0.7007801ξ m m + 0.3077857ξ m m T T T m1 m1 m1
2
2
τ τ 3 + 0.8566974ξ m m − 0.2535062ξ m 2 m + 0.0412943ξ m T T m1 m1 3
3
τ τ 2 τ + 0.3484161 m − 0.1626562ξ m m − 0.0661899ξ m m T T T m1 m1 m1
2
2
+ 0.2247806ξ m
3
3
τm 3 τ 3 τ − 0.2470783ξ m m + 0.0493011ξ m m , Tm1 T T m1 m1
Td is obtained as follows:
T τ log d = −0.6726798 − 0.2072477ξ m + 2.6826330 m + 0.0807474ξm 2 T T m1 m1 2
τ τ 2 τ − 1.7707830 m − 1.6685140ξ m m + 0.0845958ξ m m T T T m1 m1 m1
2
2
τ τ 3 + 0.7159307ξ m m + 0.5631447ξ m 2 m − 0.0225269ξ m T T m1 m1 3
3
τ τ 2 τ + 0.2821874 m − 0.0616288ξ m m − 0.0626626ξ m m T T T m1 m1 m1 2
− 0.0372784ξ m 3
2
3
τm 3 τ 3 τ − 0.0948097ξ m m + 0.0272541ξ m m . Tm1 T T m1 m1
211
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
212 Rule Minimum ITAE – Sung et al. (1996).
6
17-Mar-2009
Kc =
1 Km
6
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 11
2.001 0.766 τ Tm1 − 0.67 + 0.297 Tm1 , m < 0.9 or ξ 2 . 189 + m τ τ Tm1 m m
Kc =
2 0.766 τ T τ 1 ξ m , m ≥ 0. 9 ; − 0.365 + 0.260 m − 1.4 + 2.189 m1 Km Tm1 τm Tm1
0.520 τ τ − 0.3 , m < 0.4 or Ti = Tm1 2.212 m Tm1 Tm1 2
τ τ Ti = Tm1{−0.975 + 0.910 m − 1.845 + x1} , m ≥ 0.4 with T T m1 m1 ξm − τ 0.15 + 0.33 m Tm1 x1 = 1 − e
Td =
ξm − 1 − e − 0.15 + 0.939(Tm1
2 5.25 − 0.88 τm − 2.8 ; T m1
Tm1 ; 1.171 0.530 1.121 T T τm ) 1.45 + 0.969 m1 − 1.9 + 1.576 m1 τ τ m m 0.05 <
τ τm ≤ 2 (Sung et al., 1996); 0 < m < 2 (Park et al., 1997). Tm1 Tm1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Nearly minimum IAE, ISE, ITAE – Hwang (1995). Model: Method 14
213
Comment
Kc
Ti
Td
7
Kc
Ti
8
Kc
Ti
9
Kc
Ti
3 ≤ ε 2 < 20
10
Kc
Ti
ε 2 ≥ 20
ε 2 < 2.4 2.4 ≤ ε 2 < 3
Td
Decay ratio = 0.2; 0.2 ≤ τ m Tm1 ≤ 2.0 and 0.6 ≤ ξ m ≤ 4.2 . Minimum performance index: servo tuning Representative tuning values; 6.5 K m 1.45Tu 0.14Tu Tm 2 = τ m
Minimum IAE – Wills (1962b) – deduced from graph. Model: Method 1
7
7 Km
0.95Tu
[
]
(
)
2 2 0.622 1 − 0.435ωH 2 τm + 0.052ωH 2 τm Kc = KH2 − , K m (1 + K H 2 K m ) K c (1 + K H 2 K m ) Ti = , ωH 2 K m 0.0697 1 + 0.752ωH 2 τm − 0.145ωH 2 2 τm 2
Td = 8
[
1.45(1 + K u K m ) 1.16 1 − 1 − 0.612ω u τ m + 0.103ω u 2 τ m 2 . ε K m 2ωu 0
2 2 0.724 1 − 0.469ωH 2 τm + 0.0609ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti = 9
[
[
(
)
] ,
(
K c (1 + K H 2 K m )
ωH 2 K m 0.0405 1 + 1.93ωH 2 τm − 0.363ωH 2 2 τm 2
1.26(0.506 )ωH 2 τ m 1 − 1.07 ε 2 + 0.616 ε 2 2 Kc = KH2 − K m (1 + K H 2 K m )
Ti = 10
= 0.1Tm1 .
0.22Tu
] ,
K c (1 + K H 2 K m )
(
ωH 2 K m 0.0661(1 + 0.824 ln[ωH 2 τm ]) 1 + 1.71 ε 2 − 1.17 ε 2 2
2 2 1.09 1 − 0.497ωH 2 τm + 0.0724ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti =
] ,
(
K c (1 + K H 2 K m )
ωH 2 K m 0.054 − 1 + 2.54ωH 2 τ m − 0.457ωH 2 2 τ m 2
). ).
).
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
214 Rule Minimum IAE – Gallier and Otto (1968). Model: Method 1
Minimum ITAE – Wills (1962a) – deduced from graph. Minimum ITAE – Sung et al. (1996).
Kc
Ti
x1 K m
τm 2Tm1
11
Ti
Td
Comment
Td
Tm1 = Tm 2
Representative coefficient values – deduced from graphs: τm x1 x2 x3 x1 x2 x3 2Tm1
0.053 0.11 0.25
6.7 4.15 2.35
0.89 0.84 0.77
18 Km
12
Kc
0.24 0.24 0.24
0.67 1.50 4.0
1.05 0.70 0.52
≈ Tu
≈ 0.2Tu
Ti
Td
11
Ti = x 2 (Tm1 + Tm 2 + τm ) , Td = x 3 (Tm1 + Tm 2 + τm ) .
12
Kc =
0.64 0.24 0.55 0.26 0.50 0.20 Tm1 = Tm 2 ; τ m = 0.1Tm1 ; Model: Method 1
Model: Method 11
−0.983 τ 1 ξ m , ξ m ≤ 0.9 or − 0.04 + 0.333 + 0.949 m Km Tm1
Kc =
−0.832 τ τ 1 ξ m , ξ m > 0.9 . − 0.544 + 0.308 m + 1.408 m Km Tm1 Tm1
Ti = Tm1 [2.055 + 0.072(τm Tm1 )]ξ m , τ m Tm1 ≤ 1 or Ti = Tm1[1.768 + 0.329(τm Tm1 )]ξ m , τ m Tm1 > 1 .
Td =
(τ − m 1 − e
0.05 <
Tm1 )1.060 ξ m 0.870
Tm1 ; 1.090 0.55 + 1.683 Tm1 τ m
τ τm ≤ 2 (Sung et al., 1996); 0 < m < 2 (Park et al., 1997). Tm1 Tm1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Nearly minimum IAE, ISE, ITAE – Hwang (1995). Model: Method 14
13
Ti
Kc
Ti
15
Kc
Ti
16
Kc
Ti
17
Kc
Ti
13
215
Comment
Td 14
Decay ratio = 0.1; τ 0.2 ≤ m ≤ 2.0 ; Tm1
0.471K u K m ωu
0. 6 ≤ ξ m ≤ 4. 2 .
[
2 2 0.822 1 − 0.549ωH 2 τm + 0.112ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti =
] ,
K c (1 + K H 2 K m )
(
ωH 2 K m 0.0142 1 + 6.96ωH 2 τm − 1.77ωH 2 2 τm 2
).
2
14
15
ξ ≤ 0.613 + 0.613
τ τm + 0.117 m . Tm1 Tm1
[
2 2 0.786 1 − 0.441ωH 2 τm + 0.0569ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti = 16
[
[
(
K c (1 + K H 2 K m )
ωH 2 K m 0.0172 1 + 4.62ωH 2 τm − 0.823ωH 2 2 τm 2
2 ω τ 1.28(0.542) H 2 m 1 − 0.986 ε 2 + 0.558 ε 2 Kc = K H2 − K m (1 + K H 2 K m )
Ti = 17
] , ] ,
K c (1 + K H 2 K m )
(
ωH 2 K m 0.0476(1 + 0.996 ln[ωH 2 τm ]) 1 + 2.13 ε 2 − 1.13 ε 2 2
2 2 1.14 1 − 0.466ωH 2 τm + 0.0647ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti =
] ,
(
K c (1 + K H 2 K m )
ωH 2 K m 0.0609 − 1 + 1.97ωH 2 τ m − 0.323ωH 2 2 τ m 2
). ). ).
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
216 Rule
Kc
Ti
Kc
Ti
20
Kc
Ti
21
Kc
Ti
22
Kc
Ti
18
Hwang (1995) – continued.
18
17-Mar-2009
Comment
Td 19
Decay ratio = 0.1; τ 0.2 ≤ m ≤ 2.0 ; Tm1
0.471K u K m ωu
0. 6 ≤ ξ m ≤ 4. 2 .
[
2 2 0.794 1 − 0.541ωH 2 τm + 0.126ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti =
] ,
K c (1 + K H 2 K m )
(
ωH 2 K m 0.0078 1 + 8.38ωH 2 τm − 1.97ωH 2 2 τm 2
),
2
19
20
ξ > 0.649 + 0.58
τ τm − 0.005 m . Tm1 Tm1
[
2 2 0.738 1 − 0.415ωH 2 τm + 0.0575ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti = 21
[
[
K c (1 + K H 2 K m )
(
ωH 2 K m 0.0124 1 + 4.05ωH 2 τm − 0.63ωH 2 2 τm 2
1.15(0.564 )ωH 2 τ m 1 − 0.959 ε 2 + 0.773 ε 2 2 Kc = KH2 − K m (1 + K H 2 K m )
Ti = 22
] ,
] ,
K c (1 + K H 2 K m )
(
ωH 2 K m 0.0335(1 + 0.947 ln[ωH 2 τm ]) 1 + 1.9 ε 2 − 1.07 ε 2 2
2 2 1.07 1 − 0.466ωH 2 τm + 0.0667ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti =
] ,
(
K c (1 + K H 2 K m )
ωH 2 K m 0.0328 − 1 + 2.21ωH 2 τm − 0.338ωH 2 2 τm 2
). ). ).
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc Kc
Ti
25
Kc
Ti
26
Kc
Ti
27
Kc
Ti
23
Hwang (1995) – continued.
23
Ti
Comment
Td 24
Decay ratio = 0.1; τ 0.2 ≤ m ≤ 2.0 ; Tm1
0.471K u K m ωu
0. 6 ≤ ξ m ≤ 4. 2 .
[
2 2 0.789 1 − 0.527ωH 2 τm + 0.11ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
] ,
K c (1 + K H 2 K m )
Ti =
(
ωH 2 K m 0.009 1 + 9.7ωH 2 τm − 2.4ωH 2 2 τm 2
2
24
25
ξ ≤ 0.649 + 0.58
2
[
2 2 0.76 1 − 0.426ωH 2 τm + 0.0551ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
[
] ,
[
(
K c (1 + K H 2 K m )
ωH 2 K m 0.0153 1 + 4.37ωH 2 τ m − 0.743ωH 2 2 τ m 2
1.22(0.55)ωH 2 τ m 1 − 0.978 ε 2 + 0.659 ε 2 2 Kc = KH2 − K m (1 + K H 2 K m )
Ti = 27
).
τ τ τm τ − 0.005 m , ξ > 0.613 + 0.613 m + 0.117 m . Tm1 T T m 1 m 1 Tm1
Ti = 26
217
] ,
K c (1 + K H 2 K m )
(
ωH 2 K m 0.0421(1 + 0.969 ln[ωH 2 τm ]) 1 + 2.02 ε 2 − 1.11 ε 2 2
2 2 1.111 − 0.467ωH 2 τm + 0.0657ωH 2 τm Kc = KH2 − K m (1 + K H 2 K m )
Ti =
] ,
(
K c (1 + K H 2 K m )
ωH 2 K m 0.0477 − 1 + 2.07ωH 2 τm − 0.333ωH 2 2 τm 2
). ). ).
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
218 Rule
Kc
Ti
Comment
Td
Minimum performance index: other tuning
Minimum
Wilton (1999). Model: Method 1
∫ [e (t) + x ∞
2
0
x1 Km
2 2
]
K m 2 (y( t ) − y ∞ )2 dt ; Tm1 > Tm 2 .
Tm1 + Tm 2
Tm 2 1 + Tm 2 Tm1
Coefficient values (obtained from graphs): Tm 2 Tm1 = 0.25 Tm 2 Tm1 = 0.5 Tm 2 Tm1 = 0.75 x1
x2
x1
x2
x1
x2
1250.1 0.0001 22.946 0.04 20.396 0.04 22.946 0.04 4.8990 0.2 4.8990 0.2 4.8990 0.2 2.1213 1 2.1213 1 2.1213 1 180.01 0.0001 230.01 0.0001 300.01 0.0001 8.1584 0.04 9.1782 0.04 10.708 0.04 2.9394 0.2 3.1843 0.2 3.4293 0.2 1.2728 1 1.3435 1 1.4142 1 90.004 0.0001 100.00 0.0001 112.01 0.0001 4.5891 0.04 4.6911 0.04 5.354 0.04 2.0331 0.2 2.0821 0.2 2.1311 0.2 0.8768 1 1.0324 1 1.0748 1 T T 28 i d K
τ m Tm1 = 0.1
τ m Tm1 = 0.5
τ m Tm1 = 1
Keane et al. c (2000). Model: Method 1 Minimum ITAE servo plus ITAE regulator, with minimum M max and with good noise attenuation; Tm1 = Tm 2 . Huang and Jeng (2003).
28
29
Kc =
29
2ξ m Tm1
Kc
(ln K u )[Tu + Tm1 (1 + ln K u )] , Tu K m
Td =
ξ m ≤ 1.1 Model: Method 17
Td
Tu Tm1 , Tu + Tm1 (1 + ln K u )
Ti =
(ln K u )[Tu + Tm1 (1 + ln K u )] . (ln K u )(1 + ln K u ) + [ln K u + ln(1 + eT − K )][ln(K u + 1.33419τm ) − 1]
Kc =
1.2858Tm1ξ m τm T K m τm m1
m
u
0.0544
, Td =
[(− 0.0349ξm + 1.0064)Tm1 + (0.4196ξm − 0.1100)τm ]2 2Tm1ξm
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Huang and Jeng (2003) – continued.
30
Kc
Ti
Td
Comment
Ti
Td
ξ m > 1.1
Servo or regulator tuning – minimum IAE. x1 K m
Direct synthesis: time domain criteria x 2 Tu x 3 Tu
Wills (1962a). Representative coefficient values (deduced from graphs): Model: Method 1 x x2 x3 x1 x2 x3 x1 x2 x3 1 Servo response; 2.5 2.9 0.035 1.6 1.4 0.143 0.2 0.48 0.143 ξ =1. 2.75 2.9 0.073 16 1.4 0.28 8 0.48 0.36 Tm1 = Tm 2 ; 3.2 2.9 0.143 10 1.4 0.72 0.09 0.28 0.073 τ m = 0.1Tm1 . 20 2.9 0.285 0.42 0.70 0.073 0.1 0.28 0.143 12 2.9 0.57 0.4 0.70 0.143 0.11 0.28 0.28 1.4 1.4 0.035 10 0.70 0.36 1.5 1.4 0.073 2 0.70 0.70 Tm1 + Tm 2 + 31 Step disturbance. Van der Grinten Td Kc 0.5τm (1963). Stochastic Model: Method 1 32 disturbance. Ti Td Kc
Pemberton (1972b).
30
2(Tm1 + Tm 2 ) 3K m τ m
0.5890 τm Kc = K m τm Tm 2
0.0030
Tm1 + Tm 2
Tm1Tm 2 Tm1 + Tm 2
Model: Method 1
2 0.0052 Tm 2 + 0.8980Tm 2 + 0.4877 τm + Tm1 , τ m
2
Ti = 0.0052
Tm 2 + 0.8980Tm 2 + 0.4877 τm + Tm1 , τm
2 0.0052 Tm 2 + 0.8980Tm 2 + 0.4877 τm τm Td = Tm1 . 2 T 0.0052 m 2 + 0.8980T + 0.4877 τ + T m2 m m1 τm 31
Kc =
(T + T )τ + 2Tm1Tm 2 . 1 T +T 0.5 + m1 m 2 , Td = m1 m 2 m τm + 2(Tm1 + Tm 2 ) Km τm
32
Kc =
T + Tm 2 − ωd τ m τ e − ωd τm ; Ti = − ωmτ x1 , x 1 , x1 = 1 − 0.5e− ωd τ m + m1 e Km τm e d m
− ωd τ m 1 − 0.5e − ωd τ m + Tm1Tm 2e (T + T ) (Tm1 + Tm 2 )τm m1 m 2 . Td = x1
219
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
220 Rule
Kc
Ti
Td
Pemberton (1972a), (1972b). Model: Method 1
(Tm1 + Tm 2 ) K mτm
Tm1 + Tm 2
Tm1Tm 2 Tm1 + Tm 2
Pemberton (1972b). Model: Method 1
2(Tm1 + Tm 2 ) 3K m τ m
Tm1 + Tm 2
λTm1 + Tm 2 K m (1 + λτ m )
Tm1 + Tm 2
Chiu et al. (1973). Model: Method 1
Comment
Tm1 + Tm 2 4
Tm1Tm 2 Tm1 + Tm 2
0.1 ≤
Tm1 ≤ 1.0 , Tm 2
0.2 ≤
τm ≤ 1.0 . Tm 2
0.1 ≤
Tm1 ≤ 1.0 . Tm 2
0.2 ≤
τm ≤ 1.0 . Tm 2
λ variable; suggested values are 0.2, 0.4, 0.6 and 1.0. Appropriate for “small τ m ”.
Mollenkamp et 2ξ m Tm1 2ξ m Tm1 Tm1 al. (1973). K m (TCL + τ m ) 2ξ m Model: Method 1 Smith et al. Tm1 > Tm 2 λTm1 (1975). T T m 1 m 2 ( ) K m 1 + λτ m Model: Method 1 λ = pole of specified FOLPD closed loop response. Suyama (1992). Tm1 + Tm 2 Tm1Tm 2 Model: Method 1 OS = 10% T + T m1 m2 2K m τ m Tm1 + Tm 2 Rotach (1995). Model: Method 9 Wang and Clements (1995).
33
Kc =
1.06τm
Damping factor for oscillations to a disturbance input = 0.75. 2ξ m Tm1 2λξ m Tm1 Tm1 K m (1 + λτ m ) 2ξ m
Gorez and Klàn (2000). Model: Method 1 Vítečková (1999), Vítečková et al. (2000a). Model: Method 1
1.84τm
8.47 K m
33
Kc
Model: Method 22; underdamped response. Non-dominant 2ξ m Tm1 Tm1 time delay. 2ξ m
x 1 (Tm1 + Tm 2 ) Kmτm
Tm1 + Tm 2
Tm1Tm 2 Tm1 + Tm 2
x1
OS (%)
x1
OS (%)
x1
OS (%)
0.368 0.514 0.581 0.641
0 5 10 15
0.696 0.748 0.801 0.853
20 25 30 35
0.906 0.957 1.008
40 45 50
2ξ m Tm1 . K m (2ξ mTm1 + τm )
Closed loop overshoot (OS) defined. Overdamped process; Tm1 > Tm 2 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Vítečková (1999), Vítečková et al. (2000a) – continued.
Skogestad (2004b). Model: Method 1
35
Kc =
x 1 ξ m Tm1 K mτm
2ξ m Tm1
Tm1 2ξ m
OS (%)
0.74Tm1 K mτm 34
Kc
1.0128ξ m Tm1 K mτm 35
2ξdes m Tm1
( 2ξ
Comment
x1
OS (%)
x1
OS (%)
1.392 1.496 1.602 1.706
20 25 30 35
1.812 1.914 2.016
40 45 50
2ξ m Tm1
Underdamped process; 0. 5 < ξ m ≤ 1 .
Recommended TCL = τ m .
Tm1 2ξ m
A m = 3.14 , φ m = 61.4 0 , M max = 1.59
Chen and Seborg (2002).
K m τm
Td
x1
Bi et al. (2000).
Kc =
Ti
0.736 0 1.028 5 1.162 10 1.282 15 2ξ m Tm1 K m (TCL + τ m )
Vítečková et al. (2000b). Model: Method 5 Arvanitis et al. (2000a).
34
Kc
des m
Kc
2Tm1
0.5Tm1
Tm1 = Tm 2
2ξ des m Tm1
0.5Tm1 ξdes m
1.9747 K m τ m
0.5064Tm1 K mτm
Model: Method 1 Model: Method 10
Ti
Td
2
Model: Method 1
).
+1
1 [(Tm1 + Tm 2 )τm + Tm1Tm 2 ](3TCL + τm ) − TCL3 − 3TCL 2 τm , Km (TCL + τm )3
[(Tm1 + Tm 2 )τm + Tm1Tm 2 ](3TCL + τm ) − TCL3 − 3TCL 2τm , Tm1Tm 2 + (Tm1 + Tm 2 + τm )τm 2 3T T T + Tm1Tm 2 τm (3TCL + τm ) − (Tm1 + Tm 2 + τm )TCL 3 Td = CL m1 m 2 [(Tm1 + Tm 2 )τm + Tm1Tm 2 ](3TCL + τm ) − TCL3 − 3TCL 2τm Ti =
Tise −sτ m y = . 3 d desired K c (TCLs + 1)
,
221
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
222 Rule
Kc
Chen and Seborg (2002) – continued. Chidambaram (2002), p. 156. Skogestad (2004c), Manum (2005). Model: Method 1
36
Ti
Td
Ti
Td
2ξ m Tm1
0.5Tm1 ξm
4(λ + τm )
Tm 2 Td
Kc 2
1.333ξ m Tm1 K m τm
Tm1 K m (λ + τm ) 37
Kc
4(λ + τm ) + Tm 2
38
Kc
Ti
39
Kc
Ti
Comment
Model: Method 1
0.5Tm1 ξ m
τm x1 (Tm1 + Tm 2 ) Tm1Tm 2 ≤2 Trybus (2005). T + T m 1 m 2 Tm K m τm Tm1 + Tm 2 Model: Method 1 x1 OS x1 OS x1 OS x1 OS x1 OS x1 OS Tm1 > Tm 2 0.34 0% 0.54 5% 0.64 10% 0.74 15% 0.82 20% 0.90 25%
36
Kc = Ti = Td =
37
38
39
Kc =
(
)
1 2ξ mTm1τm + Tm12 (3TCL + τm ) − TCL 3 − 3TCL 2 τm , Km (TCL + τm )3
(2ξ
m Tm1τ m
)
+ Tm12 (3TCL + τm ) − TCL 3 − 3TCL 2 τm Tm12 + (2ξ m Tm1 + τm )τm
Tise −sτ m y , = , 3 d desired K c (TCLs + 1)
3TCL 2Tm12 + Tm12 τm (3TCL + τm ) − (2Tm1ξm + τm )TCL 3
(2ξ
m Tm1τ m
)
+ Tm12 (3TCL + τm ) − TCL 3 − 3TCL 2 τm
.
Tm1 Tm 2 + 4(λ + τm ) Tm 2 , Td = Tm 2 1 + . 2 4K m (λ + τm ) 4(λ + τm )
2Tm1ξ m Tm1 [ξ m (Tm1 + 4(λ + τm )ξ m ) + 2Tm1 (1 − ξ m )] K c = max , , ξm < 1 ; 2 ( ) K λ + τ m 4K m (λ + τ m ) m Ti = max{2Tm1ξ m , ξ m Tm1 + 4(λ + τ m )(2 − ξ m )} .
Tm1 Tm1 + 4(λ + τm ) ξ m + ξm 2 − 1 2T ξ m1 m K c = max , , ξm > 1 ; 4K m (λ + τm )2 K m (λ + τm ) Ti = max{2Tm1ξm , Tm1 + 4(λ + τm )} .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
x1 Tm1 + 0.5 Trybus (2005) – Tm1 + 0.5τm K m τm continued. x1 OS x1 OS x1 OS
Boudreau and McMillan (2006).
Td
Comment
0.5Tm1τm Tm1 + 0.5τm
τm >2 Tm
Ti
x1
OS
x1
OS
x1
223
OS
0.34 0% 0.54 5% 0.64 10% 0.74 15% 0.82 20% 0.90 25% Tm1 40 Model: Method 1 Tm 2 Ti K m (λ + τm ) λ = τm (maximum load rejection capability); otherwise, λ is a
multiple of Tm . Vítečková (2006). Model: Method 5
≥
Sample results: A m = 2.0 ,
2Tm1
0.5Tm1
1.0472Tm1 K mτm
2Tm1
0.5Tm1
Ti
Td
τ m / Tm < 2ξ m
Tm 2
Tm1 > Tm 2
41
Kc
ω p Tm1
42
Ti
φ m = 45 o . A m = 3. 0 ,
φ m = 60 o .
AmKm
2
Ti = Tm1 ; for an overdamped response, Ti >
Kc =
Tm1 = Tm 2
0.5Tm1
1.5708Tm1 K mτm
Ho et al. (1994). Model: Method 1 Ho et al. (1995a). Model: Method 1
41
2Tm1
Direct synthesis: frequency domain criteria πTm1 2Tm1 0.5Tm1 Tm1 = Tm 2 AmK mτm
Hang et al. (1993a). Model: Method 10; τm > 0.3 Tm1 (Yang and Clarke, 1996).
40
0.736Tm1 K m τm
4Tm1 λ + τm
1 T 1 + m1 λ + τ m
2
2 πξm 2ωp Tm1 πξm 2 + π − 2ωp τm , Ti = Tm12 + π − 2ωp τm , Tm1ωp πA m ωpTm1 π
Td =
42
.
1
Ti = 2ωp −
4ωp 2 τ m π
1 + Tm1
.
πTm1
πξ 2 m + πTm1 − 2Tm1ωp τm ωp
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
224 Rule
Kc
Ho et al. (1995a) – continued.
0.7854Tm1 K mτm
Tm1
Tm 2
0.5236Tm1 K mτm
Tm1
Tm 2
Ti
Comment
Td
Sample results: A m = 2.0 ,
φ m = 45 o . A m = 3. 0 ,
φ m = 60 o .
Ho et al. (1997).
43
Kc
Ti
Td
Model: Method 1
Leva et al. (1994).
44
Kc
Ti
0.25Ti
Model: Method 21
43
Kc =
2 πA m K m
τ 2 πξm + π − 2 m , Ti = Tm1 (πξm + π − 2τm ) , Tm1 π Td =
2 τ τ πTm1 ; m ≤ 1 , 2ξ m ≥ m ; Tm 2(πξ mTm1 + πTm1 − 2τm ) Tm
π + π 2 + 8πτ m ξ m Tm1 φm < 44
Kc =
ωcn Ti Km
(1 + ω T ) + 4ξ ω (1 − T T ω ) + T ω 2
cn
2 2 m1
2
m
i d
cn
2
cn
2 2
2
i
Tm12 2
(
)
,
cn
ωcn =
Ti =
A m 2 − 1 − 2 πA m (A m − 1) 4A m
2ξ m τ m Tm1 (0.5π − φ m ) 1 4.07 − φ m + tan −1 ; τm (0.5π − φ m )2 Tm1 2 − τ m 2
2ξ ω T 2 tan 0.5ωcn τm + φm − 0.5π − tan −1 m2 cn2 m1 , ω T − 1 ωcn cn m1 3τ m ξ m + ξ m 2 − 1 ); φ m = 70 0 (at least). ξ m ≤ 1 or ξ m > 1 (with 0.5π − φ m > Tm1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Leva et al. (1994) – continued. Wang et al. (1999).
45
ξ m Tm1 K mτm
Wang and Shao (1999a). Model: Method 16
x1
ξ m Tm1 K mτm
2
ω T K c = cn m1 K m Td
Comment
Ti
Td
Ti
Td
2ξ m Tm1
0.5Tm1 ξm 0. 5
2ξ m Tm1
Model: Method 16 46
Tm1 ξm
Some coefficient values: Comment x1
x1
Comment
1.571
A m = 2 , φ m = 45
0
0.785
A m = 4 , φ m = 67.50
1.047
A m = 3 , φ m = 60 0
0.628
A m = 5 , φ m = 72 0
2
45
Kc
ωcn +
1 2ξ m ξ m 2 − 1 − 1 2 Tm1 2
ωcn + z 2 ωcn =
,
2ξ m τ m Tm1 (0.5π − φ m ) 1 4.07 − φ m + tan −1 , τm (0.5π − φ m )2 Tm1 2 − τ m 2 ωcn z= , ωcn Tm1 tan φ m − 0.5π + ωcn τ m + tan −1 ξ m + ξ m 2 − 1
2 Tm1z + ξm + ξ m − 1 Tm1 , T = Ti = , ξm > 1 d z ξm + ξ m 2 − 1 Tm1z + ξ m + ξm 2 − 1 3τ m 3τ m 2 ξ m − ξ m − 1 < 0.5π − φ m ≤ with Tm1 Tm1 46
ξ m > 0.7071 or 0.05 <
or 0.05 <
225
0.7071τ m 2
Tm1 2ξ m − 1
< 0.15 ,
ξm τm ξ τ < 0.15 , m m > 1, ξ m < 1 . Tm1 Tm1
0.7071τ m Tm1 2ξ m 2 − 1
> 1, ξ m ≥ 1
ξ + ξ 2 − 1 . m m
b720_Chapter-03
Rule
Kc
Wang (2000). Model: Method 1.
ξ m Tm1 K mτm
Wang and Shao (2000b). Chen et al. (1999b). Model: Method 1
0.05 <
Kc
49
Kc
x1
Am
1.00
3.14
1.22
2.58
1.34
2.34
1.40
2.24
50 51
Comment
Ti
Td
2ξ m Tm1
0.5Tm1 ξ m
2ξ m Tm1
0.5Tm1 ξ m
2ξ m τ m
τm 2ξ m
φm
φm
Ms
x1
Am
61.4
1.00
1.44
2.18
48.7
0
1.30
55.0
0
1.10
1.52
2.07
46.50
1.40
51.6
0
1.20
1.60
1.96
0
1.50
0
1.26
Kc
4(Tm 2 + τ m )
Kc
5Tm 2 + 4 τ m
Td
0.7071τm
Model: Method 16
0
50.0 16(Tm 2 + τ m )
Tm1 (K mξ m − Tm1 )
or 0.05 < Kc =
48
47
x 1ξ m Tm1 τm K m
Leva et al. (2003). Model: Method 1
48
FA
Handbook of PI and PID Controller Tuning Rules
226
47
17-Mar-2009
< 0.15 or
0.7071τm
Tm1 (K m ξ m −Tm1 )
Ms
44.1
> 1 , for ξm > 1 ;
ξm τm ξ τ < 0.15 or m m > 1 , for 0.7071 < ξ m < 1 . Tm1 Tm1
e − τ m x1 0.368 2Tm1ξm , min , x1 = 2Tm1 (K m ξm − Tm1 ) , ξm > 1 or τm Km x1 x1 =
49
Kc =
50
Kc =
51
Kc =
1.508 2ξ m Tm1 , suggested M max = 1.6. 1.451 − K m τm M max Tm1Tm 2
8K m (Tm 2 + τm )2
, Tm1 ≥ 4(Tm 2 + τ m ) .
Tm1 (5Tm 2 + 4 τ m ) 8K m (Tm 2 + τ m )2
, Td =
4Tm 2 (Tm 2 + τ m ) , Tm1 ≥ 8(Tm 2 + τ m ) . 5Tm 2 + 4τ m
Tm1 , ξm < 1 . ξm
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Åström and Hägglund (2006), pp. 245–246. Lee et al. (2006). Model: Method 1
52
Kc
Ti K m (λ + τm )
Ti
Td
Comment
Ti
Td
Model: Method 1; M s = M t = 1.4 .
53
227
Td
Ti
Desired closed loop response =
e − sτ m
(λs + 1)2
; recommended λ = 0.5τm .
Robust 54
Brambilla et al. (1990). Model: Method 1
Kc
Td
Representative coefficient values (deduced from graph): τm τm τm λ λ λ Tm1 + Tm 2 Tm1 + Tm 2 Tm1 + Tm 2 0.1 0.2 0.5
52
Ti
0.50 0.47 0.39
1.0 2.0 5.0
0.29 0.22 0.16
10.0
0.14
1 Tm1 T T T + 0.18 m 2 + 0.02 m1 m 2 , 0.19 + 0.37 Km τm τm τm Tm1 Tm 2 Tm1Tm 2 + 0.18 + 0.02 0.19 + 0.37 τm τm τm , Ti = 0.48 Tm1 Tm 2 T T + 0.03 2 − 0.0007 2 + 0.0012 m1 3m 2 τm τm τm τm
Kc =
T T T T 0.29τm + 0.16Tm1 + 0.20Tm 2 + 0.28 m1 m 2 m1 m 2 τm Tm1 + Tm 2 Td = . T T T T 0.19 + 0.37 m1 + 0.18 m 2 + 0.02 m1 m 2 τm τm τm 2
2
53
Ti = 2ξm Tm1 +
54
Kc =
2
τm τm , Td = + 2(λ + τm ) 2(λ + τm )
Tm1 −
Tm1 + Tm 2 + 0.5τm , Ti = Tm1 + Tm 2 + 0.5τm , K m τm (2λ + 1) Td =
3
τm 6(λ + τm ) . Ti
τm Tm1Tm 2 + 0.5(Tm1 + Tm 2 )τm , 0.1 ≤ ≤ 10 . Tm1 + Tm 2 Tm1 + Tm 2 + 0.5τm
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
228 Rule
Kc
Lee et al. (1998). Model: Method 1 desired closed loop response =
Ti K m (2λ + τm )
e − τ ms
(λs + 1)2
Comment
Td
55
Ti
Td
56
Ti
Td
57
Ti
Td
58
Ti
Td
λ = maximum [0.25τm ,0.2Tm1 ] (Panda et al., 2004). Ti K m (λ + τm )
.
Ti
Huang et al. 2ξ m Tm1 Tm1 (1998), Rivera 2ξ m Tm1 K m (τ m + λ) 2ξ m and Jun (2000). Model: Method 1 λ specified graphically for different OS and TR values (Huang et al., 1998). 59 Marchetti and Model: T Td Kc i Method 1 Scali (2000). Smith (2003). Tm1 Tm1 Tm 2 λ ∈ [ τ m , Tm 2 ] , Model: Method 1 K (λ + τ ) Tm1 ≥ Tm 2 . m m Kristiansson (2003).
60
Ti = 2ξ m Tm1 −
56
Ti = Tm1 + Tm 2 −
58
59
60
2ξ m Tm1
Tm1 2ξm
Model: Method 1
2λ2 − τm 2 T 2 τm 3 , Td = Ti − 2ξ mTm1 + m1 − . 2(2λ + τm ) Ti 6Ti (2λ + τm )
55
57
Kc
2λ2 − τm 2 τm 3 T T , Td = Ti − Tm1 − Tm 2 + m1 m 2 − . 2(2λ + τm ) Ti 6Ti (2λ + τm )
τm 3 2 − T m 1 τm 2 6(λ + τm ) Ti = 2ξm Tm1 + , Td = Ti − 2ξ m Tm1 . 2(λ + τm ) Ti 3 Tm1Tm 2 − τm τm 6(λ + τm ) Ti = Tm1 + Tm 2 + , Td = Ti − (Tm1 + Tm 2 ) . 2(λ + τm ) Ti 2ξ T + 0.5τm T (T + ξ m τm ) K c = m m1 , Ti = 2ξ m Tm1 + 0.5τm , Td = m1 m1 . K m (2λ + τm ) 2ξ m Tm1 + 0.5τm 2
Kc =
2ξmTm1 1 1 − . Recommended values of M max : 1.4,1.7,2.0. K m τm M max
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Shamsuzzoha et al. (2006c). Model: Method 1 Shamsuzzoha and Lee (2007a). Model: Method 1
61
Kc =
Ti
Td
Comment
61
Kc
Ti
Td
λ , ξ not specified.
62
Kc
Ti
Td
λ = x1Tm
Ti , K m (4λξ + τm − x1 )
Ti = Tm1 + Tm 2 + x1 −
Td =
Kc
229
4λ2ξ 2 + 2λ2 − x 2 + x1τm − 0.5τm 2 , 4λξ + τm − x1
x 2 + x1 (Tm1 + Tm 2 ) + Tm1Tm 2 −
3
2
0.167 τm − 0.5x1τm + x 2 τm + 4λ3ξ 4λξ + τm − x1 Ti −
2
τ
4λ2ξ 2 + 2λ2 + x1τm − 0.5τm 2 − x 2 , 4λξ + τm − x1
τ
2
m 2 2 − m 2λξ − Tm1 2 λ 2 λ − 2λξ + 1 e Tm 2 + Tm 2 2 − Tm12 − + − 1 e T Tm1 m 2 T 2 T T 2 T m1 m2 m1 m2 , x1 = Tm 2 − Tm1
x 2 = Tm 2 62
Kc =
Td =
2
λ2
Tm12
2 τm 2λξ − Tm1 − +1 e − 1 + x1Tm1 . Tm1
Ti 6λ2 − x 2 + x1τm − 0.5τm 2 , , Ti = Tm1 + Tm 2 + x1 − K m (4λ + τm − x1 ) 4 λ + τ m − x1 x 2 + x1 (Tm1 + Tm 2 ) + Tm1Tm 2 −
3
2
0.167 τm − 0.5x1τm + x 2 τm + 4λ3 4λ + τm − x1 Ti 2
6λ2 + x1τm − 0.5τm − x 2 , 4λ + τ m − x 1 τm τm 4 4 λ − Tm1 λ − Tm 2 2 e Tm12 1 − 1 T 1 e − − 1 − − m2 Tm1 Tm 2 , x1 = Tm 2 − Tm1 τm 4 λ − Tm 2 + x1Tm 2 . e x 2 = Tm 2 2 1 − 1 − Tm 2
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
230 Rule Shamsuzzoha and Lee (2007a) – continued.
Wills (1962a). Model: Method 1 Quarter decay ratio tuning. Tm1 = Tm 2 ; τ m = 0.1Tm1 .
Bohl and McAvoy (1976b).
63
17-Mar-2009
Kc
Ti
Comment
Td
Coefficients of x1 (deduced from graph): τm Tm
Ms
1.8 0.27 0.29 0.31 0.33
1.9 0.18 0.20 0.22 0.24 0.25 0.27
1.8 1.9 0.2 0.34 0.28 0.3 0.35 0.29 0.4 0.38 0.32 0.5 0.41 0.34 0.6 0.46 0.38 0.7 0.51 0.41 0.8 0.55 0.43 Ultimate cycle x 2 Tu x 3Tu
x1 K m x1
x2
10 8 14 33 18
2.9 1.4 2.9 2.9 1.4 63
τm Tm
Ms
2.0 0.12 0.15 0.17 0.19 0.21 0.22 0.23
2.0 0.25 0.26 0.28 0.30 0.33 0.36 0.38
0.9 1.0 1.25 1.5 2.0 2.5 3.0
Coefficient values (deduced from graph): x3 x1 x2 x3 x1 x2 0.036 0.036 0.068 0.143 0.068
28 6 2 0.6 30 Ti
Kc
τ 2.0302 + 0.9553 ln m Tu 2.2689 τm Kc = K m Tu
1.4 0.67 0.48 0.28 0.67
0.143 0.068 0.068 0.068 0.143 Td
18 0.9 18 18 13
0.48 0.28 0.67 0.48 0.28
x3
0.143 0.143 0.24 0.24 0.28
Model: Method 1
τ 1.3135+ 0.1809 ln (K u K m )+ 0.5219 ln m (K u K m ) Tu ,
τ − 0.0517 − 0.0643 ln m τm Tu Ti = 0.2693Tu Tu
τ 0.5914 −0.0832 ln (K u K m )+ 0.0687 ln m (K u K m ) Tu ,
τ − 4.2613−1.5855 ln m τm Tu Td = 0.0068Tu Tu
τ −1.1436 −0.2658 ln (K u K m )−1.1100 ln m (K u K m ) Tu .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
x 1K u x 2 Tu Kuwata (1987); x1 x 2 x 3 τm x1 x 2 x 1 , x 2 deduced Tu from graphs. 0.47 0.23 0.22 0.15 0.29 0.17 ξ m = 0. 5 . 0.45 0.21 0.19 0.18 0.225 0.17 0.35 0.18 0.10 0.30 0.27 0.19 x 1K u x 2 Tu Kuwata (1987); x1 x 2 x 3 τm x1 x 2 x 1 , x 2 deduced Tu from graphs. 0.45 0.30 0.14 0.20 0.34 0.20 ξm = 0.7 . 0.42 0.25 0.11 0.25 0.31 0.19 0.38 0.22 0.09 0.30 0.28 0.18 x 1K u x 2 Tu Kuwata (1987); x1 x 2 x 3 τm x1 x 2 x 1 , x 2 deduced Tu from graphs. 0.45 0.47 0.12 0.20 0.37 0.24 ξm = 1 . 0.43 0.37 0.10 0.25 0.33 0.21 0.40 0.30 0.09 0.30 0.30 0.19 x 1K u x 2 Tu Kuwata (1987); x1 x 2 x 3 τm x1 x 2 x 1 , x 2 deduced Tu from graphs. 0.46 0.80 0.11 0.20 0.38 0.29 ξ m = 1. 5 . 0.44 0.52 0.09 0.25 0.35 0.22 0.42 0.38 0.08 0.30 0.30 0.19 4 + x1 1 64 Landau and Voda Kc x1 ω1350 (1992). 3K u 0.51Tu Model: Method 1 1.9 K u
64
Kc =
4 + x1 x1 . 4 2 2 G p ( jω1350 )
0.64Tu
Comment
Td
x 3 Tu x3
τm Tu
x1
x2
x3
τm Tu
0.08 0.35 0.28 0.19 0.03 0.50 0.01 0.41 0.02 0.47
x 3 Tu x3
τm Tu
x1
x2
x3
τm Tu
0.07 0.35 0.28 0.18 0.03 0.50 0.06 0.40 0.04 0.45
x 3 Tu x3
τm Tu
x1
x2
x3
τm Tu
0.07 0.35 0.28 0.18 0.03 0.50 0.06 0.40 0.04 0.45
x 3 Tu x3
τm Tu
x1
x2
x3
τm Tu
0.07 0.35 0.28 0.18 0.03 0.50 0.06 0.40 0.04 0.45 4 1 1 ≤ x1 ≤ 2 4 + x1 ω1350 0.13Tu 0.16Tu
ωu τ m ≤ 0.16 0.16 < ωu τ m
≤ 0.2
231
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
232
3.5.3 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s R(s) E(s)
−
+
U(s) 1 Tf s + 1
1 K c 1 + + Td s Ti s
SOSPD model
Table 22: PID controller tuning rules – SOSPD model G m (s) = G m (s) = Rule
Kc
Lim et al. (1985).
1
Arvanitis et al. (2000a). Model: Method 1 Panda et al. (2004). Model: Method 1
Huang et al. (2005a). Model: Method 18 Huang and Jeng (2005).
1
Kc =
2
Kc =
Tm1 2 s 2 + 2ξ m Tm1s + 1 Ti
(
Td
Comment
Direct synthesis: time domain criteria Model: Method 1 Tm1 + Tm 2 Tm1Tm 2 Tm1 + Tm1
Kc
Kc
ξ m Tm1 K mτm
2ξ m Tm1
Tm1 2ξ des m
TCL 2 >
τm 2
Tm1 , 2 Nξ m N not defined. Direct synthesis: frequency domain criteria ξ m Tm1 Tm1 0.025Tm1 Tf = 2ξ m Tm1 K mτm 2ξ m ξm Tm1 2ξ m
Tf =
A m ≈ 3 , φ m ≈ 60 0
1.1ξ m Tm1 K mτm
2ξ des m Tm1 + τm
)
, Tf =
0.5Tm1 ξm
2ξ m Tm1
2 TCL 2 Tm1 + Tm 2 . , Tf = K m (2ξTCL 2 + τ m ) 2ξTCL 2 + τ m
K m 2ξ des m TCL 2
K m e − sτ m or (1 + sTm1 )(1 + sTm 2 )
K m e − sτ m
2ξ des m Tm1
2
Y(s)
(
2 2TCL 2 2 − τ m 2 2ξ des m TCL 2 + τ m
).
Model: Method 1; Tf = 0.01τ m .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Hang et al. (1993a). Model: Method 10 Rivera and Jun (2000). Model: Method 1; λ not specified. Lee and Edgar (2002).
2Tm1 + τ m 2(λ + τ m )K m
Zhang et al. (2002b). Model: Method 1; 5% overshoot: λ = 0.5τ m .
3
Ti
Td
Robust Tm1 + 0.5τ m Tm1 τ m 2Tm1 + τ m
Model has a repeated pole (Tm1 ) . 2ξ m Tm1 λ
2ξ m Tm1
0.5Tm1 ξ m
2ξ m Tm1
Tm1 2ξ m
Kc
Ti
Td
Tm1 + Tm 2 K m (τ m + 2λ )
Tm1 + Tm 2
Tm1Tm 2 Tm1 + Tm 2
2ξ m Tm1 K m (2 τ m + λ ) 3
233
Comment λ > 0.25τ m .
Tf =
λτ m . 2(λ + τ m )
Tf = τ m
Tf =
τmλ 2τ m + λ
Model: Method 1 Tf =
λ2 ; 2λ + τ m
H ∞ method. 4
Tm1Tm 2 Tm1 + Tm 2
Kc
Ti K m (2λ + τm )
5
Tm1 + Tm 2 Td
Ti
Tf =
λτ m λ + 2τ m
Maclaurin method.
2
Kc =
1 0.5τm − λ2 + (2ξ m Tm1 + K m (2λ + τm ) 2λ + τ m
Tm 2 −
τm3 0.5τ m 2 − λ2 + 2ξ m Tm1 + 6(2λ + τ m ) 2λ + τ m
0.5τ m 2 − λ2 ), 2λ + τ m
2
Ti = 2ξm Tm1 +
0.5τm − λ2 + 2λ + τ m
τm3 0.5τ m 2 − λ2 + 2ξ m Tm1 + 6(2λ + τ m ) 2λ + τ m
Tm 2 −
Td = 4
5
Kc =
Tm 2 −
τm3 0.5τ m 2 − λ2 + 2ξ m Tm1 + 6(2λ + τ m ) 2λ + τ m
0.5τ m 2 − λ2 . 2λ + τ m
Tm1Tm 2 , H 2 method. K m (Tm1 + Tm 2 )(λ + 2τm )
Ti = Tm1 + Tm 2 −
2
2
2λ − τ m , Td = 2(2λ + τm )
τm 3 2λ2 − τm 2 12λ + 6τm − , Tf = 0 . Ti 2(2λ + τm )
Tm1Tm 2 −
0.5τ m 2 − λ2 , 2λ + τ m
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
234 Rule
Kc
Ti
Td
Comment
2ξ m Tm1
Tm1 2ξ m
Model: Method 1
Kristiansson (2003).
6 7
Kc
Panda et al. (2004). Model: Method 1
8
Kc
Ti
Td
9
Kc
Ti
Td
6
Kc =
7
Kc =
8
Kc =
Kc
2ξ m Tm1 1 x1 − x12 − 1 + K m τm M max 2
T 1 , x1 = 1 + f 1 − 1 − τm M max 2
2ξ m Tm1 T T T 2 1 + 0.019 m1 − 0.346 + 0.038 m1 + 0.00036 m12 ; K m τm τm τm τm for suggested M max = 1.7 , x 2 = 10 . 2
Td =
T , Tf = m1 . x2
2
2ξ m Tm1 + 0.25Tm1 + 0.5ξ m τm 4ξ T + 0.5Tm1 + ξ m τm , Ti = m m1 , K m (λ + 2ξ m Tm1 ) 2ξ m
(Tm1 + 2ξm τm )Tm1ξm 2
4ξm Tm1 + ξ m τm + 0.5Tm1
, Tf =
λ (Tm1 + 2ξ m τ m ) , 4ξ m λ + 4ξ m τ m + 2Tm1
T λ = maximum 0.25 m1 + τm ,0.4ξ mTm1 . 2ξ m 9
1 Kc = Km
0.558Tm 2Tm1 Tm 2 + 0.172Tm1e − (6.9 Tm 2 / Tm1 ) + + 0.5τm Tm1 + 1.208Tm 2 Tm1 , T λ + 0.828 + 0.812 m 2 + 0.172Tm1e − (6.9Tm 2 / Tm1 ) Tm1
0.828 + 0.812
Ti = 0.828 + 0.812
0.558Tm 2Tm1 Tm 2 + 0.172Tm1e− (6.9Tm 2 / Tm1 ) + + 0.5τm , Tm1 + 1.208Tm 2 Tm1
1.116Tm 2Tm1 Tm 2 + τm + 0.172Tm1e − (6.9Tm 2 / Tm1 ) 0.828 + 0.812 T 1 . 208 T + T m1 m2 , m1 Td = Tm 2 1.116Tm 2Tm1 − (6.9 Tm 2 / Tm1 ) + 0.344Tm1e + + τm 1.656 + 1.624 Tm1 Tm1 + 1.208Tm 2 λ[1.116Tm1Tm 2 + τ m (Tm1 + 1.208Tm 2 )] , Tf = 2(λ + τ m )(Tm1 + 1.208Tm 2 ) + 2.232Tm 2 Tm1
0.279Tm 2Tm1 T λ = maximum + 0.25τm ,0.1656 + 0.1624 m 2 + 0.0344Tm1e− (6.9Tm 2 / Tm1 ) . T + 1 . 208 T T m2 m1 m1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Naşcu et al. (2006). Model: Method 19
Kc
Ti
Td
2ξ m Tm1 K m (2TCL 2 + τm )
2ξ m Tm1
0.5Tm1 ξm
Desired servo closed loop transfer function =
235
Comment 2
Tf =
TCL 2 2TCL 2 + τm
e − sτ m
(TCL 2s + 1)2
;
suggested TCL 2 values: 0.4ξ m Tm1 , ξm Tm1 . Ultimate cycle
Huang et al. (2005a).
10
K c = 0.080
10
Kc
Ti
Td
Tf = 0.05Td
A m ≈ 3 , φ m ≈ 60 0 ; Model: Method 18.
^ ^ ^ ^ K u Tu 6.283τm 6.283τm = sin , T 0 . 159 K T sin i u u , ^ ^ K m τm T T u u
1 + K^ cos 6.283τm u ^ ^ T Tu u . Td = 0.159 ^ Ku 6.283τm sin ^ T u
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
236
Td s 1 + 3.5.4 Controller with filtered derivative G c (s) = K c 1 + sT Ti s 1+ d N E(s)
R(s)
−
+
Td s 1 + K c 1 + T Ti s 1+ d N
U(s) s
SOSPD model
Table 23: PID controller tuning rules – SOSPD model G m (s) = G m (s) = Rule
Kc
Hang et al. (1994). Model: Method 1
AmKm
Y(s)
K m e −sτ m or (1 + sTm1 )(1 + sTm 2 )
K m e − sτ m Tm1 2 s 2 + 2ξ m Tm1s + 1 Ti
ω p Tm1
Td
Comment
Direct synthesis: frequency domain criteria 1 N = 20; Tm 2 Ti Tm1 > Tm 2 .
0.7854Tm1 K mτm
Sample result: Tm1 Tm 2
A m = 2.0 ,
φ m = 45 o . Robust
Hang et al. Tm1 (1994). K m (TCL + τ m ) Model: Method 1 2 Zhong and Li Kc (2002).
1
1
Ti = 2ωp −
2
2 4ωp τm
π
1 + Tm1
Tm1
Tm 2
N = 20; Tm1 > Tm 2 .
Ti
Td
Model: Method 1
.
2
Kc =
2 x1 + τm 2ξ m Tm1 (2 x1 + τm ) − x1 , Ti = , K m ( 2 x1 + τ m ) 2 2ξm Tm1 (2 x1 + τm ) − x12 2 2ξ T x 2 ( 2 x 1 + τ m ) − x 1 4 2x + τ Td = Ti Tm1 − m m1 1 , N = 1 2 m Td . (2x1 + τ m ) 2 x1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Wang (2003), pp. 50–54. Lavanya et al. (2006a). Model: Method 13; N = 10.
3
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 1
2ξm Tm1 K m (λ + τm )
2ξ m Tm1
0.5ξm Tm1
3
Ti K m (2λ + τm )
4
λ = max [0.25τm ,0.2Tm1 ]
2
2 ξ T ( 2 x + τ ) − x1 2ξ m Tm1 (2 x1 + τm ) − x1 , Ti = m m1 1 m , 2 x1 + τ m K m ( 2 x1 + τ m ) 2
Td =
4
τm < 1; Tm1
λ not specified. τm >1 Tm1
Td
Ti
2
Kc =
0.1 ≤
237
Ti = 2ξm Tm1 −
2
2
Tm12 (2 x1 + τm )
2ξ m Tm1 (2x1 + τm ) − x12
2λ − τ m , Td = Ti − 2ξ mTm1 + 2(2λ + τm )
Tm12 −
τm 3 6(2λ + τm ) . Ti
−
2x + τ x12 , N = 1 2 m Td . 2x1 + τm x1
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
238
1 1 + Td s 3.5.5 Classical controller G c (s) = K c 1 + Ti s 1 + Td s N E(s)
R(s)
+
−
1 1 + Td s U(s) K c 1 + Td Ti s s 1 + N
SOSPD model
Table 24: PID controller tuning rules – SOSPD model G m (s) = G m (s ) = Rule
Kc
Y(s)
K m e − sτ m or (1 + sTm1 )(1 + sTm 2 )
K m e −sτ m 2 2
Tm1 s + 2ξ m Tm1s + 1 Ti
Td
Comment
Minimum performance index: regulator tuning 1 0.954 0.780 0.982 Approximately Tm1 > Tm 2 ; x2 x2 minimum IAE – 0.817 x1 0 . 602 x 0 . 903 x 1 1 x x x N = 8. K 1 Huang and Chao 1 m 2 (1982). Also given by Chao et al. (1989); Model: Method 1. Minimum IAE – Shinskey (1988), p. 149. Model: Method 1; N not specified.
1
0.80Tm1 K mτm
1.5(Tm 2 + τ m )
Tm 2 0.60(Tm 2 + τ m ) T + τ = 0.25 m2 m
0.77Tm1 K mτm
1.2(Tm 2 + τ m )
0.70(Tm 2 + τ m )
0.83Tm1 K mτm
0.75(Tm 2 + τ m )
Tm 2 0.60(Tm 2 + τ m ) T + τ = 0.75 m2 m
τ 1.398 x1 = Tm1 + 1.4Tm 2 , x 2 = Tm1 m + 1.039 − . T 1 . 349 ( T T ) + m1 m2 m2
Tm 2 = 0.5 Tm 2 + τ m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc
Ti
239
Comment
Td
2 Minimum IAE – N=8 Ti Td Kc Chao et al. 0.8 ≤ ξ m ≤ 3; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 ; Model: Method 1. (1989). 3 Minimum IAE – Ti Td Tm 2 τm ≤ 3 Kc Shinskey (1994), 2.5Tm1 K m τm τ m + 0.2Tm 2 τ m + 0.2Tm 2 Tm 2 τm > 3 p. 159. Model: Method 1; N not specified. Minimum IAE – τm Tm1 = 0.2 , Shinskey (1996), 0.59 K u 0.36Tu 0.26Tu Tm 2 Tm1 = 0.2 . p. 121. Model: Method 1; N not specified. 0.85Tm1 K m τm 1.98τ m 0.86τ m Tm 2 Tm1 = 0.1 Minimum IAE – 0.87Tm1 K m τm 2.30τ m 1.65τ m Tm 2 Tm1 = 0.2 Shinskey (1996), 1.00Tm1 K m τm 2.50τ m 2.00τ m Tm 2 Tm1 = 0.5 p. 119. Model: Method 1 1.25T K τ 2.75τ 2.75τ T T = 1. 0 m1
m m
m
m
m2
m1
τm Tm1 = 0.2 ; N not specified.
Minimum ISE – 0.667Tm1 K m τm Model: Method 1 Tm1 Tm 2 Haalman (1965). 0 Tm1 > Tm 2 . M s = 1.9, A m = 2.36, φ m = 50 ; N = ∞ .
2
− 0.01133 + 0.5017ξm − 0.07813ξ m Kc = Km
2
(
τm 2ξ T m m1
Ti = 2ξ m Tm1 1.235 − 0.4126ξ m + 0.09873ξ m
(
Td = 2ξ m Tm1 1.214 − 0.6250ξ m + 0.1358ξm 3
Kc =
2
2
)
−1.890 + 0.7902 ξ m − 0.1554 ξ m 2
)
,
τm 2ξ T m m1
τm 2ξ T m m1
−0.03793 + 0.3975ξ m − 0.05354 ξ m 2
0.5696 − 0.8484 ξ m + 0.0505ξ m 2
100 48 + 57 1 − e
1.2 Tm1 − τm
K m τm Tm1
2 1 + 0.34 Tm 2 − 0.2 Tm 2 τm τm
T − m1 Ti = τ m 1.5 − e 1.5τ m
,
. ,
1.2 Tm1 T − − m2 1 − e τm , Td = 0.56τm 1 − e τ m + 0.6Tm 2 . 1 0 . 9 +
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
240 Rule Minimum ISE – McAvoy and Johnson (1967).
ξm
Kc
Ti
Td
Comment
x1 K m
x 2τm
x 3τ m
Model: Method 1
Representative coefficient values (deduced from graph): x1 x2 x3 ξm x1 x2 Tm1 Tm1 τm τm
N = 20
1 1 1
0.5 4.0 10.0
0.7 7.6 34.3
0.97 3.33 5.00
0.75 2.03 2.7
N = 10
1 1 1
0.5 4.0 10.0
0.9 8.0 33.5
1.10 4.00 6.25
0.64 1.83 2.43
4 4 7 7 4 4 7 7
0.5 4.0 0.5 4.0 0.5 4.0 0.5 4.0
3.0 22.7 5.4 40.0 3.2 23.9 5.9 42.9
1.16 1.89 1.19 1.64 1.33 2.17 1.39 1.89
x3
0.85 1.28 0.85 1.14 0.78 1.17 0.78 1.04
0.881 4 0.883 0.881 Approximately Tm1 > Tm 2 ; x2 1.101 x1 x2 minimum ISE – 1.134x1 0.563x1 N = 8. Huang and Chao K m x 2 x1 x1 (1982). Also given by Chao et al. (1989); Model: Method 1. 5 Minimum ISE – N=8 Ti Td Kc Chao et al. 0.8 ≤ ξ m ≤ 3; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 ; Model: Method 1. (1989). 1.036 6 0.595 1.006 Approximately Tm1 > Tm 2 ; x2 x2 0.745 x1 minimum ITAE 0 . 771 x 0 . 597 x 1 1 N = 8. Km x2 – Huang and x1 x1 Chao (1982). Also given by Chao et al. (1989); Model: Method 1.
4
5
τ 1.398 x1 = Tm1 + 1.4Tm 2 , x 2 = Tm1 m + 1.039 − . T 1 . 349 ( T T ) + m1 m2 m2 0.2538 + 0.3875ξ m − 0.04283ξ m 2 τm Kc = 2ξ T Km m m1
(
Ti = 2ξ m Tm1 1.8283 − 0.8083ξm + 0.1852ξ m
(
Td = 2ξ m Tm1 1.077 − 0.4952ξ m + 0.1062ξ m 6
2
2
)
−1.652 + 0.5416 ξ m − 0.09544 ξ m 2
)
,
τm 2ξ T m m1
τm 2ξ T m m1
0.1363+ 0.2342 ξ m − 0.01445ξ m 2
,
0.4772 + 0.0442 ξ m + 0.01694 ξ m 2
τ 1.398 x1 = Tm1 + 1.4Tm 2 , x 2 = Tm1 m + 1.039 − . T 1 . 349 ( T T ) + m1 m2 m2
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Bohl and McAvoy (1976b). Minimum ITAE – Chao et al. (1989).
7
Kc
Ti
Td
Comment
7
Kc
Ti
Td = Ti
Minimum ITAE; Model: Method 1
8
Kc
Ti
Td
0.8 ≤ ξ m ≤ 3
0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 ; Model: Method 1.
τm Tm1 = 0.1,0.2, 0.3,0.4,0.5; Tm 2 Tm1 = 0.12,0.3 ,0.5,0.7,0.9. N = ∞ .
τ −1.1445 + 0.1100 ln 10 m Tm1 5.5030 τm Kc = 10 K m Tm1 τ 0.6212 − 0.0760 ln 10 m τm Tm1 Ti = 1.8681Tm1 10 Tm1
8
241
− 0.1033 + 0.5347ξm − 0.07995ξ m Kc = Km
2
Tm 2 10 Tm1
Tm 2 10 Tm1
τm 2ξ T m m1
(
Ti = 2ξ m Tm1 0.9096 − 0.1299ξ m + 0.04179ξm
(
)
2
τ T 0.1648+ 0.1709 ln 10 m 2 − 0.2142 ln 10 m Tm 1 Tm1
τ T 0.3144 − 0.0062 ln 10 m 2 + 0.0085 ln 10 m Tm 1 Tm1
−1.798 + 0.7191ξ m − 0.1416 ξ m 2
)
,
τm 2ξ T m m1
τm 2 Td = 2ξ m Tm1 1.2226 − 0.6456ξ m + 0.1373ξ m ξ 2 m Tm1
−0.1277 + 0.5220 ξ m − 0.08629 ξ m 2
,
0.4780 − 0.03653ξ m + 0.04523ξ m 2
; N = 8.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
242 Rule
Kc
Ti
Comment
Td
9 Chao et al. Ti Td 0.3 < ξ m < 0.8 Kc (1989) – N = 8; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 . continued. 10 0.884 0.907 0.869 Approximately Tm1 > Tm 2 ; x x minimum ITSE – 0.994 x1 0.570x1 2 1.032x1 2 N = 8. x1 Huang and Chao Km x2 x1 (1982). Also given by Chao et al. (1989); Model: Method 1. 11 Minimum ITSE Ti Td 0.8 ≤ ξ m ≤ 3 Kc – Chao et al. N = 8; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 ; Model: Method 1. (1989).
9
1.3292 − 2.8527ξm + 2.0365ξ m 2 τm Kc = 2ξ T Km m m1
−1.6159 − 0.06616 ξ m + 0.5351ξ m 2
,
(
)
τm Ti = 2ξm Tm1 exp(x1 ) + 1.4094 − 4.4581ξ m + 3.4857ξ m 2 ln 2ξ m Tm1
(
+ 0.1160 − 0.8142ξ m + 0.7402ξ m
2
2
τ m , ln 2ξ m Tm1
)
(
x 1 = 3.3368 − 7.7919ξ m + 4.3556ξ m
(
)
2
);
2
).
τm Td = 2ξ m Tm1 exp(x 2 ) + 1.8243 − 5.6458ξ m + 4.6238ξ m 2 ln 2ξ m Tm1 2
τ m 2 , + 0.2866 − 1.4727ξ m + 1.2893ξ m ln 2ξ m Tm1
(
)
(
x 2 = 2.3054 − 6.4328ξ m + 3.9743ξ m 10
11
τ 1.398 x1 = Tm1 + 1.4Tm 2 , x 2 = Tm1 m + 1.039 − . 1.349 + (Tm1 Tm 2 ) Tm 2 0.1034 + 0.4857ξ m − 0.0709ξ m 2 τm Kc = 2ξ T Km m m1
(
2
(
)
Ti = 2ξ m Tm1 1.5144 − 0.6060ξ m + 0.1414ξm
−1.713 + 0.6238ξ m − 0.1178ξ m 2
)
,
τm 2ξ T m m1
τm 2 Td = 2ξ m Tm1 1.0783 − 0.4886ξ m + 0.1038ξm ξ 2 m Tm1
0.1008 + 0.2625ξ m − 0.02203ξ m 2
,
0.4316 + 0.08163ξ m + 0.009173ξ m 2
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Chao et al. (1989) – continued. Approximately minimum IAE – Huang and Chao (1982).
12
Kc 12
Kc
Ti
Td
Comment
Ti
Td
0. 3 < ξ m < 0. 8
243
N = 8; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 . Minimum performance index: servo tuning 1.00 1.032 Tm1 > Tm 2 ; 0.673 x1 x2 13 0 . 502 x T 1 N = 8. x i Km x2 1
Also given by Chao et al. (1989); Model: Method 1.
1.8342 − 3.8984ξ m + 2.7315ξm 2 τm Kc = 2ξ T Km m m1
(
−1.5641+ 0.1628ξ m + 0.09337 ξ m 2
,
)
τm Ti = 2ξm Tm1 exp(x1 ) + 0.9475 − 3.6318ξ m + 2.9969ξ m 2 ln 2ξ m Tm1
(
+ − 0.06927 − 0.3875ξ m + 0.4220ξ m
2
2
τ m , ln 2ξ m Tm1
)
(
2
)
2
).
x 1 = 3.2026 − 7.4812ξ m + 4.3686ξ m ;
(
)
τm Td = 2ξm Tm1 exp(x 2 ) + 1.0983 − 1.5794ξ m + 1.0744ξ m 2 ln 2ξ m Tm1
(
+ 0.01553 − 0.01414ξ m − 0.009083ξ m
(
2
2
τ m , ln 2ξ m Tm1
)
x 2 = 1.7393 − 3.7971ξ m + 1.7608ξ m 13
τ 1.398 x1 Ti = , x1 = Tm1 + 1.4Tm 2 , x 2 = Tm1 m + 1.039 − T x Tm 2 1.349 + m1 0.148 2 + 0.979 T m2 x1
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
244 Rule
Kc
Ti
Comment
Td
14 Minimum IAE – N=8 Ti Td Kc Chao et al. 0.8 ≤ ξ m ≤ 3; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 ; Model: Method 1. (1989). 0.964 15 0.971 1.028 Approximately Tm1 > Tm 2 ; x2 0.787 x1 x2 minimum ISE – 0 . 594 x 1 . 678 x 1 1 x N = 8. K m 2 Huang and Chao x1 x1 (1982). Also given by Chao et al. (1989); Model: Method 1. 16 Minimum ISE – N=8 Ti Td Kc Chao et al. 0.8 ≤ ξ m ≤ 3; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 ; Model: Method 1. (1989).
14
− 0.1779 + 0.6763ξ m − 0.1264ξ m Kc = Km
2
τm 2ξ T m m1
(
−0.9941+ 0.1669 ξ m − 0.04381ξ m 2
, x
)
τm 1 , Ti = 2ξ m Tm1 0.2857 + 0.4671ξm − 0.08353ξ m 2 2ξ m Tm1 2
3
x 1 = 0.1665 − 0.3324ξ m + 0.1776ξ m − 0.02897ξ m ;
(
)
τm Td = 2ξm Tm1 exp(x 2 ) + − 2.0552 + 2.786ξ m − 0.5687ξ m 2 ln 2ξ m Tm1 2
τ m , + − 0.5008 + 0.6232ξ m − 0.1430ξ m 2 ln 2ξ m Tm1
(
)
(
x 2 = − 0.8776 + 0.4353ξ m − 0.1237ξ m 15
16
2
).
2
);
τ 1.398 x1 = Tm1 + 1.4Tm 2 , x 2 = Tm1 m + 1.039 − . T 1 . 349 ( T T ) + m1 m2 m2 0.1446 + 0.4302ξ m − 0.07501ξm 2 τm Kc = 2ξ T Km m m1
−1.214 + 0.3123ξ m − 0.06889 ξ m 2
;
(
)
τm Ti = 2ξm Tm1 exp(x1 ) + − 2.2502 + 3.7015ξ m − 1.7699ξ m 2 + 0.2680ξ m 3 ln 2ξ m Tm1
(
)
+ − 0.4823 + 0.9479ξm − 0.4913ξ m + 0.07792ξ m [ln (0.5τm ξTm1 )] ,
(
2
)
3
(
x 1 = − 0.1256 + 0.1434ξ m − 0.03277ξ m
Td = 2ξm Tm1 0.9105 − 0.3874ξ m + 0.08662ξ m (0.5τm ξm Tm1 ) , 2
2
x2
2
x 2 = 0.0779 + 0.2855ξm − 0.01985ξm .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
245
Comment
Td
0.995 1.049 Approximately Tm1 > Tm 2 ; x2 17 minimum ITAE 0.684 x1 0 . 491 x T N = 8. 1 i K m x 2 – Huang and x1 Chao (1982). Also given by Chao et al. (1989); Model: Method 1.
Minimum ITAE – Chao et al. (1989).
18
Kc
Ti
Td
0.8 ≤ ξ m ≤ 3
19
Kc
Ti
Td
0.3 < ξ m < 0.8
N = 8; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 ; Model: Method 1.
17
18
τ 1.398 x1 Ti = , x1 = Tm1 + 1.4Tm 2 , x 2 = Tm1 m + 1.039 − T x Tm 2 1.349 + m1 0.114 2 + 0.986 T m2 x1
− 0.2641 + 0.7736ξ m − 0.1486ξ m Kc = Km
2
τm 2ξ T m m1
(
.
−0.7225 − 0.04344 ξ m − 0.001247 ξ m 2
; x
)
τm 1 , Ti = 2ξ m Tm1 0.22257 + 0.7452ξ m − 0.1451ξm 2 2ξ m Tm1 2
x 1 = 0.03138 − 0.04430ξ m + 0.01120ξ m ;
(
)
τm Td = 2ξm Tm1 exp(x 2 ) + − 1.2256 + 1.8544ξ m − 0.3366ξ m 2 ln 2ξ m Tm1 2
τ m , + − 0.2315 + 0.3402ξ m − 0.06757ξ m 2 ln 2ξ m Tm1
(
)
(
x 2 = 0.05515 − 0.7031ξ m + 0.1433ξ m 19
Kc =
1.1295 − 2.8584ξ m + 2.1176ξ m 2 τm 2ξ T Km m m1
(
Ti = 2ξ m Tm1 8.6286 − 20.70ξm + 13.203ξm
2
).
2
−0.9904 − 2.5311ξ m + 2.8008ξ m 2
)(0.5τ
; ξ m Tm1 ) 1 , x
m
2
(
)
x 1 = 0.7962 − 2.4809ξ m + 1.7611ξ m ;
Td = 2ξm Tm1 exp(x 2 ) + 3.2228 − 12.034ξ m + 9.2547ξ m 2 ln (0.5τm ξm Tm1 )
(
)
+ 0.6366 − 3.0208ξ m + 2.4603ξ m [ln (0.5τm ξ m Tm1 )] , 2
(
2
2
)
x 2 = 3.9285 − 12.874ξ m + 8.6434ξ m .
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
246 Rule
Kc
Ti
Td
Comment
1.00 1.028 Approximately Tm1 > Tm 2 ; x2 0.718 x1 20 minimum ITSE – 0 . 596 x T 1 N = 8. x i Huang and Chao K m x 2 1 (1982). Also given by Chao et al. (1989); Model: Method 1. 21 Minimum ITSE Ti Td 0.8 ≤ ξ m ≤ 3 Kc – Chao et al. N = 8; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 ; Model: Method 1. (1989).
20
21
τ 1.398 x1 Ti = , x1 = Tm1 + 1.4Tm 2 , x 2 = Tm1 m + 1.039 − T x2 Tm 2 1.349 + m1 0.063 + 1.061 T m2 x1
0.0820 + 0.4471ξm − 0.07797ξ m 2 τm Kc = 2ξ T Km m m1
(
)
.
−0.9246 + 0.07955ξ m − 0.02436 ξ m 2
; x
τm 1 , Ti = 2ξ m Tm1 0.5930 + 0.1457ξ m − 0.02062ξ m 2 2ξ mTm1 2
x 1 = −0.2201 + 0.1576ξ m − 0.03202ξ m ;
(
)
τm Td = 2ξm Tm1 exp(x 2 ) + − 1.0018 + 1.5914ξ m − 0.2831ξ m 2 ln 2ξ m Tm1
(
+ − 0.2291 + 0.3064ξ m − 0.0634ξ m
(
2
2
τ m , ln 2ξ m Tm1
)
x 2 = − 0.6534 − 0.1770ξ m − 0.0240ξ m
2
).
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Chao et al. (1989) – continued.
22
Kc
Td
Comment
Ti
Td
0.3 < ξ m < 0.8
N = 8; 0.05 ≤ 0.5τm ξm Tm1 ≤ 0.5 .
Smith et al. (1975). Model: Method 1
Direct synthesis: time domain criteria Tm1 Tm 2 λ = 1 TCL ; λTm1 K m (λτ m + 1) N not specified.
x 1Tm1 K mτm
Smith et al. (1975). Model: Method 1; N = 10.
ξm
ρ
6 1.75 1.75 1.5 1.0
≥ 0.02 0.27 0.07 0.11 0.25
Tm1
ρ=
Tm 2
τm Tm1 + Tm 2
Coefficient values (deduced from graph): ρ ρ x1 ξm x1 ξm
0.7 0.3 0.8Tm1 Tm 2 Hougen (1979), τm pp. 348–349. Model: Method 1 0.84Tm1 0.8 Tm 2 0.2 τm
22
Ti
247
0.51 0.46 0.36 0.33 0.46
3 1.75 1.5 1.5 1.0
0.5Tm1 + Tm 2 23
0.50 0.42 0.44 0.28 0.48
≥ 0.04 0.13 0.33 0.08 0.17 3
(
Ti = 2ξ m Tm1 6.3891 − 15.773ξ m + 10.916ξm
2
≥ 0.06 0.09 0.17 0.50 0.13
x1
0.45 0.39 0.38 0.40 0.49
τ m Tm1Tm 2
N = 10
Td
N = 30
Ti
0.9666 − 2.3853ξm + 2.4096ξm 2 τm Kc = 2ξ T Km m m1
2 1.75 1.5 1.0 1.0
−1.533 − 0.05442 ξ m +10.916 ξ m 2
; x
)
τm 1 2ξ T , m m1 2
x 1 = 0.04175 − 1.3860ξ m + 1.4053ξ m ;
(
)
τm Td = 2ξm Tm1 exp(x 2 ) + 2.277 − 8.9402ξ m + 7.7176ξ m 2 ln 2ξ m Tm1
(
+ 0.3465 − 1.9274ξ m + 1.8030ξ m
(
2
2
τ m , ln 2ξ m Tm1
)
x 2 = 3.2620 − 10.789ξ m + 7.6420ξ m 23
Ti = 0.53Tm1 + 1.3Tm 2 , Td = 2.4(τm Tm1Tm 2 )
0.28
.
2
).
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
248 Rule
Kc
Hougen (1988). Model: Method 1 Sklaroff (1992).
Ti
Td
Comment N = 10; τ m < Tm1 .
24
Kc
0.5Tm1 + Tm 2
Td
25
Kc
Tm1 + Tm 2
Tm1Tm 2 Tm1 + Tm 2
Also given by Åström and Hägglund (1995), pp. 250–251. Model: Method 8. N = 8 – Honeywell UDC6000 controller. 26 N not defined. Ti Td K
Schaedel (1997). c Model: Method 1 Skogestad (2003). 0.5Tm1 K m τm N =∞.
24
1 Kc = 10 Km
T x 1 − x 2 log10 m 2 Tm1
min(Tm1 ,8τ m )
Model: Method 24
Tm 2
. Coefficients of K c deduced from graphs:
τ m Tm 2
0.1
0.3
0.5
1
2
x1
0.9
0.42
0.24
-0.10
-0.39
x2
0.7
0.7
0.68
0.70
0.69
Td = (Tm1 + Tm 2 )10 Td = (Tm1 + Tm 2 )10 25
Kc =
26
Kc =
τ 0.33 log10 m − 0.40 Tm1
τ 0.31 log10 m − 0.63 Tm1
,
Tm 2 = 0.1 ; Tm1
, 0.2 ≤
Tm 2 ≤1. Tm1
3 . 3τ m K m 1 + Tm1 + Tm 2 0.375 Km
2
2
2
2
4ξ m Tm1 + 2ξ m Tm1τm + 0.5τm − Tm1 , (2ξmTm1 + τm )2 + 1 − 1(2ξmTm1 + τm )Tm1 2(2ξm 2 − 1) − x N 2
2
2
2
x = 4ξ m Tm1 + 2ξ m Tm1 τ m + 0.5τ m − Tm1 ; 2
Ti = Td =
2
2
2
4ξ m Tm1 + 2ξ m Tm1τm + 0.5τm − Tm1 ; 2ξm Tm1 + τm
(2ξmTm1 + τm )2 − 2(Tm12 + 2ξmTm1τm + 0.5τm 2 ) .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc 27
Panda et al. (2004).
Kc
Tm1 2K m τ m
Ti
Td
Comment
2ξ m Tm1
Tm1 2ξm
Tm1
Tm 2
N = 8; Model: Method 8 N not defined; Model: Method 1
Tm 2
N =∞; Tm1 > Tm 2 .
Skoczowski (2004). Tm1 28 Kc Model: Method 1 Huang and Jeng T 0.495 m1 + 0.2 (2005). 0.4τ m + 0.9Tm1 τm Model: Method 1 Km Skogestad (2006b). Model: Method 1
27
Kc =
28
Kc ≤
29
Tm 2
N =∞; 4T min Tm1 , m1 Tm 2 T m1 > Tm 2 . Km Slow control; ‘acceptable’ disturbance rejection performance. Direct synthesis: frequency domain criteria Tm1 Tm1 Tm 2 K m (Tm1 + τ m ) N = 5; Tm1 ≤ 5Tm 2 ; minimum φ m = 550 .
ωp Tm1 KmAm x 1Tm1 K mτm
Ti
Tm1
Tm1
Tm 2
29
N =∞.
A m = 1.571 x1 ; φ m = 0.5π − x 1 .
Sample result ( A m = 2.0; φ m = 45 ): 0.785Tm1 K m τm
Tm1
2Tm1 1 + 2 x12 − 2 x1 1 + x12 , with x1 ≈ τm 1
2ωp −
Tm1 = Tm 2 ;
0
Tm 2
3 . 1.5τm K m 1 + ξm Tm1
Ti =
Tm 2 τm
1
Poulin et al. (1996). Model: Method 1
Yang and Clarke (1996). Model: Method 10 O’Dwyer (2001a). Model: Method 1; N =∞.
N = 100
4ωp 2 τm π
+
1 Tm1
.
ln (1 OS)
π + [ln (1 OS)]2 2
.
249
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
250 Rule
Kc
Majhi and Litz (2003).
30
Kc
Ti
Td
Comment
Ti
Tm1
N=∞
Model: Method 10; Tm1 = Tm 2 . Ultimate cycle
Bohl and McAvoy (1976b).
30
Kc =
31
2φm + π(A m − 1) Tm1 , 2 K m τm 2 Am − 1
(
)
Ti = 1+
31
N =∞; Model: Method 1
Td = Ti
Ti
Kc
Tm1 τm
Tm1 . Am Am [ ] ( ) ( ( ) ) 2 φ + π A − 1 1 − 2 φ + π A − 1 m m m m 2 Am2 − 1 π A m − 1
(
τ 1.2264 + 0.4568 ln m Tu 0.5458 τm Kc = K m Tu
)
(
)
τ 1.2190 − 0.0958 ln (K u K m )−0.1007 ln m (K u K m ) Tu ,
τ −1.9314 − 0.6221 ln m τm Tu Ti = 0.0393Tu Tu
τ −0.0703−0.1125 ln (K u K m )−0.2944 ln m (K u K m ) Tu .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
251
3.5.6 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s)
E(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
U(s) SOSPD model
Table 25: PID controller tuning rules – SOSPD model G m (s) = G m (s) = Rule Huang et al. (2003). Model: Method 12
Kc
0.8ξm Tm1 K m τm
Y(s)
K m e − sτ m or (1 + sTm1 )(1 + sTm 2 )
K m e − sτ m 2
Tm1 s 2 + 2ξ m Tm1s + 1 Ti
Comment
Td
Direct synthesis: time domain criteria 2ξ m Tm1 0.5Tm1 ξm
b f 0 = 1 ; b f 1 not defined; b f 2 = 0 ; N = ∞ ; a f 1 = a f 2 = 0 .
Robust Jahanmiri and Fallahi (1997). Model: Method 7
2ξ m Tm1 K m (τ m + λ)
2ξ m Tm1
b f 1 = 0.5τ m ,
Tm1 2ξ m
a f1 =
λτ m . 2( τ m + λ )
N = ∞ , b f 0 = 1 , b f 2 = 0 , a f 2 = 0 ; λ = 0.25τ m + 0.1ξ m Tm1 . Kristiansson (2003). Model: Method 1
1
Kc =
1
Kc
2ξ m Tm1
M max = 1.7
Tm1 2ξ m
2
b f 0 = 1 , b f 1 = b f 2 = 0 , a f 1 = 0.08Tm1 , a f 2 = 0.01Tm1 , N = ∞ .
2ξ m Tm1 T T T 2 1 + 0.019 m1 − 0.346 + 0.038 m1 + 0.00036 m12 K m τm τm τm τm
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
252 Rule Shi and Lee (2004).
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 1
0.5τm K m (λ + τm )
0.5τm
0.167 τm
N=∞
2
Shamsuzzoha and Lee (2006a). Model: Method 1
af1 =
2 τmλ τm λ , af 2 = , b f 0 = 1 , b f 1 = 2ξ m Tm1 , 2(τm + λ ) 12(τm + λ )
2
b f 2 = Tm1 . λ = x1τm ; x1 = 1.360 , M s = 1.4 ; x1 = 0.677 , M s = 1.6 ; x1 = 0.372 , M s = 1.8 ; x1 = 0.337 , M s = 2.0 .
2
Kc =
1 + ω−6dB τ m ω− 6dB 0.5 Tm1 + Tm 2 − , bf 0 = 1 , b f 1 = , 2ω−6dB ω− 6 dB K m (2 + ω− 6dBτm )
bf 2 = Ti = Tm1 + Tm 2 −
τm τm 1 , a f1 = , af 2 = ; 4ω −6dB 2ω−6dB 2ω−6dB (1 + ω −6dB τ m )
2 0.5 T T ω − 0.5[(Tm1 + Tm 2 )ω− 6dB − 0.5] , Td = m1 m 2 − 6dB , ω− 6dB ω− 6 dB [(Tm1 + Tm 2 )ω− 6dB − 0.5]
N=
0.5[(Tm1 + Tm 2 )ω−6dB − 0.5]
Tm1Tm 2 ω−6dB 2 − 0.5[(Tm1 + Tm 2 )ω −6dB − 0.5]
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
3.5.7 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1 s + N E(s)
R(s)
−
+
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
U(s)
+
SOSPD model
Table 26: PID controller tuning rules – SOSPD model G m (s) =
Y(s)
K m e − sτ m or (1 + sTm ) 2
K m e − sτ K m e − sτ m or (1 + sTm1 )(1 + sTm 2 ) Tm1 2 s 2 + 2ξ m Tm1s + 1 m
Rule
Kc
Ti
Td
Comment
Minimum performance index: regulator tuning 1.18Tm1 K m τm 2.20τ m 0.72τ m Tm 2 Tm1 = 0.1
Minimum IAE – 1.25Tm1 K m τm Shinskey (1996), 1.67Tm1 K m τm p. 119. Model: Method 1 2.5T K τ m1 m m
253
2.20τ m
1.10τ m
Tm 2 Tm1 = 0.2
2.40τ m
1.65τ m
Tm 2 Tm1 = 0.5
2.15τ m
2.15τ m
Tm 2 Tm1 = 1.0
τm Tm1 = 0.2 ; α = 0 ; β = 1 ; N = ∞ .
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
254 Rule
Minimum IAE – Shinskey (1996), p. 121. Model: Method 1 Minimum IE – Shen (1999). Model: Method 1
Td
Comment
Ti
Td
Tm 2 τm ≤ 3
τ m + 0.2Tm 2
τ m + 0.2Tm 2
Tm 2 τm > 3
α = 0 ;β =1; N = ∞ .
0.85K u
0.35Tu
2
Ti
Kc
− 1.5 Tm1 τ m
m m
Km = 1
Td
m1
− Tm1 1.5 τ m
m
m
Tm 2 Tm1 = 0.2 .
α = 0 ;β =1; N = ∞ .
)] (38 + 40[1 − e ( )(K τ T )(1 + 0.34[T τ ( ) ]), T = τ (0.5 + 1.4[1 − e ]) (1 + 0.48[1 − e ( ) ) + 0.6T . T = 0.42τ (1 − e d
τm Tm1 = 0.2 ,
0.17Tu
100
Kc = i
2
Ti
Kc
1 Minimum IAE – Kc Shinskey (1994), 3.33Tm1 K m τm p. 159. Model: Method 1
1
FA
m2
m
] − 0.2[Tm 2
τm ]2
),
− Tm 2 τ m
− 1.2 Tm1 τ m
m2
x1 , x 2 , x 3 and x 4 are given by the following equation: 2
3
τ τ τ ξ τ exp[a + b m + c m + d m + e m m + fξ m + gξ m 2 Tm1 T T T m1 m1 m1 3
2
3
2 τ τ τ ξm τm 2 2 + i m ξ m + j m ξ m + k m ξ m ] ; T T T Tm1 m1 m1 m1 K c = Tm1x1 τm , Ti = τm x 2 , Td = τm x 3 , α = 1 − x 4 ; coefficients of x1 , x 2 , x 3 and x 4
+h
are given below. 1.4 ≤ M s ≤ 2 ; β = 0 ; N = ∞ . a b c d e f g h i j k
x1
x2
x3
x4
1.40 -11.60 14.17 -6.44 8.28 -0.07 0.13 -4.66 -0.99 -3.03 2.89
2.43 -2.50 -4.16 2.85 -0.30 0.1 -1.72 15.51 -7.98 -8.45 4.66
1.32 -0.51 0.70 -1.06 0.02 -0.09 -7.43 1.77 2.64 4.77 -3.74
-1.44 1.27 1.34 -0.37 1 -5.97 -0.78 -10.63 18.85 -10.97 6.44
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum IE – Shen (2000). Model: Method 1
3
3
Kc
Ti
Td
Comment
Kc
Ti
Td
Km = 1
255
x1 , x 2 , x 3 and x 4 are given by the following equation: 2
3
τm τ m τm + c + eξ m + f ξ m 2 exp[a + b τ + T + d τ + T τ + T m1 m1 m1 m m m 2
3
τm τm τm ξ m + h ξ m + i ξ m + g τ + T τ + T τ + T m1 m1 m1 m m m 2
3
τm 2 τm τm ξ m + k ξ m 2 + l ξ m 2 ] ; + j τ + T τ + T τ + T m1 m1 m1 m m m K c = Tm1x1 τm , Ti = τm x 2 , Td = τm x 3 , α = 1 − x 4 ; coefficients of x1 , x 2 , x 3 and x 4
are given below. M s = 2 ; β = 0 ; N = ∞ ; 0 < ξ m < 1 ; 0 ≤ τm Tm1 ≤ 1 . a b c d e f g h i j k l
x1
x2
x3
x4
1.73 -17.51 30.73 -24.69 0.15 -0.12 3.30 33.07 -37.64 2.63 -34.57 36.88
2.28 0.87 -24.00 15.09 -0.01 -0.02 -8.03 45.21 -22.48 3.89 -22.39 8.32
1.43 -1.94 14.82 -21.44 -0.25 0.16 -1.06 -43.39 51.16 -3.25 36.04 -34.95
-1.60 4.30 -12.16 26.54 1.33 -1.08 -17.56 38.13 -56.45 14.80 -39.33 51.18
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
256 Rule Minimum IE – Shen (2000). Model: Method 1 Madhuranthakam et al. (2008). Model: Method 1
4
17-Mar-2009
4
5
Kc
Ti
Td
Comment
Kc
Ti
Td
Km = 1
Kc
Ti
Td
Tm1 > Tm 2 ; τm < Tm1 + Tm 2 .
x1 , x 2 , x 3 and x 4 are given by the following equation: 2
3
τm τ m τm + c + d + eξ m + f ξ m 2 exp[a + b τ +T m1 τm + Tm1 τm + Tm1 m 2
3
τm τm τm ξ m + h ξ m + i ξ m + g τ + T τ + T τ + T m1 m1 m1 m m m 2
3
τm 2 τm τm ξ m + k ξ m 2 + l ξ m 2 ] ; + j τ + T τ + T τ + T m1 m1 m1 m m m K c = Tm1x1 τm , Ti = τm x 2 , Td = τm x 3 , α = 1 − x 4 ; coefficients of x1 , x 2 , x 3 and x 4
are given below. M s = 2 ; β = 0 ; N = ∞ ; 0.4 ≤ ξ m ≤ 1 ; 1 < τm Tm1 ≤ 15 . a b c d e f g h i j k l 5
Kc =
x1
x2
x3
x4
128.9 -560.3 769.2 -338.9 -324.8 194.3 1421 -1981.6 895.0 -848.1 1186.1 -538.1
92.8 -391 521.6 -225.5 -224.5 137.5 963.9 -1310.6 574.4 -590.8 808.0 -356.7
-3.1 46.3 -107.4 63.1 5.2 -2.5 -79.6 176.0 -103.6 36.2 -78.4 45.8
-119.9 539.5 -785.1 371.8 233.9 -115.7 -1068 1560.5 -741.5 529.2 -774.6 369.2
0.6202 Tm1 + Tm 2 1 + K m τm
0.9931
,
2 τm τm τ , + 13.81 Ti = τm 1 + m 4.566 − 14.906 τ +T +T m1 m2 m τm + Tm1 + Tm 2 Tm1
Td = 0.0921(τ m + Tm 2 )
1.4849
τm T + Tm 2 1 + m1 Tm1 τm
, N = 10, α = 0 , β = 1 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Madhuranthakam et al. (2008). Model: Method 1
6
Ti
Kc
Comment
Td
Minimum performance index: servo tuning Tm1 > Tm 2 ; Ti Td τm < Tm1 + Tm 2 .
Minimum performance index: servo/regulator tuning x1 K m x 2Tm1 x 3Tm1 N=∞
Taguchi et al. (1987). x Model: Method 1 1 11.47 3.39 1.70 1.06 0.75 0.58 0.48 Minimum ITAE – Pecharromán (2000a), Pecharromán and Pagola (2000). Model: Method 15; Km = 1; Tm1 = 1 ; ξm = 1 .
x2
x3
α
β
0.74 1.17 1.35 1.39 1.37 1.34 1.32 x1K u
0.40 0.67 0.89 1.06 1.18 1.25 1.28
0.64 0.57 0.47 0.35 0.21 0.08 -0.05
0.84 0.80 0.75 0.69 0.62 0.55 0.46 x 2 Tu
x1
x2
α
0.147
1.150
0.170
1.013
τm Tm1
x1
x2
x3
α
β
τm Tm1
0.2 0.4 0.6 0.8 1.0 1.2 1.4
0.41 0.38 0.35 0.33 0.33 0.35 0.37
1.32 1.34 1.38 1.53 1.75 2.26 2.82 0
1.28 1.25 1.21 1.12 1.06 1.08 1.19
-0.15 -0.24 -0.30 -0.37 -0.37 -0.32 -0.24
0.37 0.27 0.18 -0.04 -0.19 -0.30 -0.18
1.6 1.8 2.0 2.5 3.0 4.0 5.0
Coefficient values: φc x1
x2
α
φc
0.280
0.512
0.281
− 730
− 140 0
0.291
0.503
0.270
− 630
0.1713 1.0059 0.4002 − 139.7 0 0.195 0.880 0.386 − 1330
0.297
0.483
0.260
− 52 0
0.303
0.462
0.246
− 410
0.210
0.720
0.342
− 1250
0.307
0.431
0.229
− 30 0
0.234
0.672
0.345
− 115 0
0.317
0.386
0.171
− 19 0
0.249
0.610
0.323
− 105
0
0.324
0.302
0.004
− 10 0
0.262
0.568
0.308
− 94 0
0.320
0.223
-0.204
− 60
0.274
0.545
0.291
− 84 0
0.411
− 146
0
0.401
1.0409
6
Kc =
0.5723 Tm1 + Tm 2 1 + τm K m
, 1.6501
Ti = 0.2476
τm (τm + Tm1 + Tm 2 )1 + Tm1 + Tm 2 τm Tm1
Td = 0.0943(τ m + Tm 2 )
,
1.4636
T + Tm 2 τm 1 + m1 Tm1 τm
, N = 10, α = 0 , β = 1 .
257
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
258 Rule
Kc
Ti
Td
Comment
Minimum ITAE – Pecharromán and Pagola (2000).
0.7236K u
0.5247Tu
0.1650Tu
N = 10; Model: Method 15
Minimum ITAE – Pecharromán (2000a). Model: Method 15; Km = 1; Tm1 = 1 ;
β = 1 ; N = 10; ξm = 1 ; 0.1 < τ m < 10 .
Minimum ITAE – Pecharromán (2000b), p. 145. Model: Method 15; Km = 1; Tm1 = 1 ;
β = 1 ; N = 10; ξm = 1 .
α = 0.5840 , β = 1 , φc = −139.650 , K m = 1 ; Tm1 = 1 ; ξ m = 1 . x1K u x1
x 2 Tu
x 3Tu
Coefficient values and other data: α x2 x3
φc
0.803
0.509
0.167
0.585
− 146 0
0.727
0.524
0.165
0.584
− 140 0
0.672
0.532
0.161
0.577
− 134 0
0.669
0.486
0.170
0.550
− 1250
0.600
0.498
0.157
0.543
− 1150
0.578
0.481
0.154
0.528
− 1050
0.557
0.467
0.149
0.504
− 930
0.544
0.466
0.141
0.495
− 84 0
0.537
0.444
0.144
0.484
− 730
0.527
0.450
0.131
0.477
− 630
0.521
0.440
0.129
0.454
− 52 0
0.515
0.429
0.126
0.445
0.509
0.399
0.132
0.433
− 410
0.496
0.374
0.123
0.385
− 19 0
0.480
0.315
0.112
0.286
− 10 0
0.430
0.242
0.084
0.158
− 60
x1K u x1
x 2 Tu
− 30 0
x 3Tu
Coefficient values and other data: α x2 x3
φc
0.7965
0.5139
0.1638
0.5854
− 146.10
0.7139
0.5275
0.1625
0.5844
− 140.00
0.6675
0.5109
0.1600
0.5771
− 134.00
0.6540
0.4240
0.1704
0.5498
− 125.00
0.5996
0.4736
0.1629
0.5428
− 115.00
0.5801
0.4660
0.1573
0.5276
− 105.00
0.5604
0.4545
0.1512
0.5042
− 93.00
0.5500
0.4520
0.1470
0.4951
− 84.00
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Minimum ITAE – Pecharromán (2000b), p. 145 – continued.
Kuwata (1987). Model: Method 1
7
Kc =
Ti
Td
x1K u
x 2 Tu
x 3Tu
Coefficient values and other data: α x2 x3
x1
Kuwata (1987). Model: Method 1
0.4321
0.1491
0.4844
− 73.00
0.5312
0.4431
0.1361
0.4769
− 63.00
0.5247
0.4356
0.1325
0.4544
− 52.0 0
0.5189
0.4260
0.1281
0.4452
− 41.00
0.5153
0.3971
0.1324
0.4327
− 30.00
0.4987
0.3680
0.1227
0.3855
− 19.00
0.4846
0.3131
0.1146
0.2860
− 10.00
0.4610
0.2471
0.0966
0.1577
− 6.00
Direct synthesis: time domain criteria Ti 0 Ti
7
Kc
8
Kc
9
Kc
Ti
Td
10
Kc
Ti
Td
0.8(2Tm + τm ) 1 − , x1 = K m (2Tm + τm − x1 ) K m
2
+ 4Tm τm + τm 2Tm + τm
m
α = 1; β = 1; N =∞.
2
].
(2ξmTm1 + τm )2 − 0.267τm [6Tm12 + 6ξmTm1τm + τm 2 ] ;
[
0.833 2Tm12 + 4ξm Tm1τm + τm 2 Ti = 1 − (2ξmTm1 + τm )2 9
α =1
(2Tm + τm )2 − 0.267τm [6Tm 2 + 6Tm τm + τm 2 ] ;
] 1.667[2T
0.833 2Tm 2 + 4Tm τm + τm 2 Ti = 1 − (2Tm + τm )2 0.8(2ξ m Tm1 + τm ) 1 Kc = − , K m (2ξ m Tm1 + τm − x1 ) K m x1 =
φc
0.5451
[
8
Comment
Kc
] 1.667[2T
2 m1
+ 4ξ mTm1τm + τm 2ξm Tm1 + τm
2
].
2 2 1.20 x1 1 x x x − (2Tm + τm )x 2 − ; Ti = 1.667 2 − 4.167 23 ; Td = 0.833x 2 1 3 , 2 Km x2 Km x1 x1 x1 − 0.833x 2 2 3
Kc =
2
2
2
2
3
x1 = 2Tm + 4Tm τm + τm , x 2 = 6Tm τm + 6Tm τm + τm . 10
(
3
Kc =
)
2 2 1.20 x1 1 2.778 x1 − 2.5x 2 x 2 = − ; ; x1 = 2Tm12 + 4ξm Tm1τm + τm 2 ; T i K m x 22 K m x14
x1 − (2ξm Tm1 + τm )x 2 2
Td = 0.833x 2
x13 − 0.833x 2 2
, x 2 = 6Tm12 τm + 6ξ m Tm1τm 2 + τm 3 .
259
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
260 Rule Taguchi and Araki (2000). Model: Method 1
Kc
Ti
Td
Comment
11
Kc
Ti
0
ξm = 1
12
Kc
Ti
0
ξ m = 0.5
τ m Tm ≤ 1.0 ; OS ≤ 20% .
Taguchi and Araki (2000). Model: Method 1
14
Kc
Ti
Td
ξm = 1
15
Kc
Ti
Td
ξ m = 0.5
τ m Tm1 ≤ 1.0 ; OS ≤ 20% ; N not specified.
11
Kc =
1 0.5316 , 0.3717 + [τm Tm ] + 0.0003414 Km
(
)
Ti = Tm 2.069 − 0.3692[τm Tm ] + 1.081[τm Tm ] − 0.5524[τm Tm ] , 2
3
α = 0.6438 − 0.5056(τm Tm ) + 0.3087(τm Tm ) − 0.1201(τm Tm ) . 2
12
Kc =
3
0.05627 1 0.1000 + , 2 Km [(τm Tm ) + 0.06041]
(
)
Ti = Tm 4.340 − 16.39[τm Tm ] + 30.04[τm Tm ] − 25.85[τm Tm ] + 8.567[τm Tm ] , 2
3
4
α = 0.6178 − 0.4439(τm Tm ) − 7.575(τm Tm ) + 9.317(τm Tm ) − 3.182(τm Tm ) . 2
14
Kc =
3
4
0.6978 1 1.389 + , K m [(τm Tm1 ) + 0.02295]2
(
)
Ti = Tm1 0.02453 + 4.104[τm Tm1 ] − 3.434[τm Tm1 ] + 1.231[τm Tm1 ] , 2
3
4 τ τ τ τ Td = Tm1 0.03459 + 1.852 m − 2.741 m + 2.359 m − 0.7962 m , Tm1 Tm1 Tm1 Tm1 2
3
α = 0.6726 − 0.1285(τm Tm1 ) − 0.1371(τm Tm1 ) + 0.07345(τm Tm1 ) , 2
3
β = 0.8665 − 0.2679(τm Tm1 ) + 0.02724(τm Tm1 ) . 2
15
Kc =
0.5013 1 0.3363 + , K m [(τm Tm1 ) + 0.01147]2
( (0.03392 + 2.023[τ
) ] ),
Ti = Tm1 − 0.02337 + 4.858[τm Tm1 ] − 5.522[τm Tm1 ] + 2.054[τm Tm1 ] , Td = Tm1
2
Tm1 ] − 1.161[τm Tm1 ] + 0.2826[τm Tm1 2
m
3
3
α = 0.6678 − 0.05413(τm Tm1 ) − 0.5680(τm Tm1 ) + 0.1699(τm Tm1 ) , 2
β = 0.8646 − 0.1205(τm Tm1 ) − 0.1212(τm Tm1 ) . 2
3
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Arvanitis et al. (2000a). Model: Method 1 Huang et al. (2000).
16
ξ τm
Kc = λ α=
17
Kc
Comment
Direct synthesis: frequency domain criteria 0 < x1 < 1 ; Tm1 Ti suggested T x1 2ξm + m1 x1 = 0.5 . τm α = 1, β = 1, N = ∞ . Model: Method 1 Ti Td
(
where 17
Kc
Td
x1Tm1 T (x1Tm1 τm )(2ξm + (Tm1 τm )) 2ξm + m1 , Ti = , K m τm τm 1 Tm1 (2ξ m τm + Tm1 ) 4ξ 2 (1 − x1 ) + x1 − x2 1 + τm τm 2
Kc =
x2 =
16
Ti
8(1 − x1 )
2
Tm1 Km
)
Tm1 (2ξm τm + Tm1 ) 2ξ2 (1 − x1 ) + x1 Tm1 (2ξm τm + Tm1 ) + τm , τm τm
(2ξ m τ m + Tm1 ) + 2
(
)
2 1 2 Tm1 2 (2ξ m τ m + Tm1 )2 ≥ 0 . x 2 1 x + ξ ( − ) 1 1 2 K τm m
2 2Tm1ξ m + 0.4τm T + 0.8Tm1ξ m τm , Ti = 2Tm1ξ m + 0.4τm , Td = m1 , K m τm 0.8Tm1ξm τm
2Tm1ξ m 0.5Tm1 2 −1, β = − 1 , N = min[20,20Td ] ; 2 2Tm1ξ m + 0.4τ m Tm1 + 0.8Tm1ξ m τ m
λ = 0.6 , τmξ m Tm1 ≤ 1 , A m = 2.83 ; λ = 0.7 , 1 < τmξ m Tm1 ≤ 2 , A m = 2.43 ; λ = 0.8 , τmξ m Tm1 > 2 , A m = 2.13 .
261
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
262 Rule
Kc 18
Shamsuzzoha and Lee (2007a). Model: Method 1
Kuwata (1987); x 1 , x 2 deduced from graphs. ξ m = 0. 5 . Kuwata (1987); x 1 , x 2 deduced from graphs. ξ m = 0. 7 .
Kuwata (1987); x 1 , x 2 deduced from graphs. ξ m = 1. 0 .
Kc =
Td =
Td
Comment
Ti
Td
λ = x1Tm
τm Tm
Ms
1.9 0.18 0.20 0.22 0.24 0.25 0.27
2.0 0.12 0.15 0.17 0.19 0.21 0.22 0.23
1.8 0.2 0.34 0.3 0.35 0.4 0.38 0.5 0.41 0.6 0.46 0.7 0.51 0.8 0.55 Ultimate cycle 0 x 2 Tu
x 1K u x1
0.05 0.11
x2
0.01 0.03 0.07 0.11
x2
1.9 0.28 0.29 0.32 0.34 0.38 0.41 0.43
2.0 0.25 0.26 0.28 0.30 0.33 0.36 0.38
0.9 1.0 1.25 1.5 2.0 2.5 3.0
α =1
τm Tu
x1
x2
τm Tu
x1
0.25 0.30
0.16 0.18 x 2 Tu
0.23 0.18
0.35 0.40 0
0.20 0.20
τm Tu
x1
x2
τm Tu
x1
x2
τm Tu
0.05 0.10 0.15 0.20
0.14 0.17 0.19 0.20 x 2 Tu
0.14 0.14 0.14 0.14
0.25 0.30 0.35 0.40 0
0.20 0.20
0.14 0.14
0.45 0.50
0.83 0.39 x 1K u
x1
τm Tm
Ms
0.27 0.17 0.14 0.14 x 1K u
x2
τm Tu
0.15 0.45 0.14 0.50 α =1
α =1
x1
x2
τm Tu
x1
x2
τm Tu
x1
x2
τm Tu
0.04 0.11 0.17 0.20
0.95 0.53 0.38 0.30
0.05 0.10 0.15 0.20
0.21 0.21 0.21 0.20
0.23 0.20 0.17 0.15
0.25 0.30 0.35 0.40
0.20 0.20
0.14 0.14
0.45 0.50
2 Ti 6λ2 − x 3 + x1τm − 0.5τm , Ti = Tm1 + Tm 2 + x1 − x 2 , x 2 = , K m (4λ + τm − x1 ) 4 λ + τ m − x1
x 3 + x1 (Tm1 + Tm 2 ) + Tm1Tm 2 −
[
Tm1 (1 − (λ Tm1 )) e − τ m 2
x1 =
Kc
Ti
N = ∞ , α = 0.6 , β = 0 . Coefficients of x1 (deduced from graph): 1.8 0.27 0.29 0.31 0.33
18
17-Mar-2009
[
4
Tm1
x 3 = Tm 2 (1 − (λ Tm 2 )) e − (τ m 2
4
]
3
2
0.167 τm − 0.5x1τm + x 3τm + 4λ3 4λ + τm − x1 − x2 , Ti
[
− 1 − Tm 2 (1 − (λ Tm 2 )) e − τ m Tm 2 − Tm1
Tm 2 )
2
]
− 1 + x1Tm 2 .
4
Tm 2
],
−1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Td
Comment
Kuwata (1987); x 1 , x 2 deduced from graphs. ξ m = 1. 5 .
x 1K u
x 2 Tu
0
α =1
Kuwata (1987); x 1 , x 2 deduced from graphs. ξ m = 0. 5 ;
x1
0.15 0.23 0.27 x1
x2
τm Tu
x1
x2
τm Tu
x1
x2
τm Tu
0.10 0.15 0.20
0.27 0.24 0.22 x 2 Tu
0.38 0.27 0.20
0.25 0.30 0.35
0.20 0.20 0.20
0.17 0.15 0.14
0.40 0.45 0.50
0.80 0.60 0.47 x 1K u x2
x3
0.42 0.24 0.19 α = 1; β = 1; 0.27 0.15 0.17 N =∞. Kuwata (1987); x 1K u x 1 , x 2 deduced x1 x 2 x 3 from graphs. ξm = 0.7 ; 0.54 0.32 0.14 α = 1; β = 1; 0.37 0.25 0.12 N =∞. 0.29 0.19 0.08 Kuwata (1987); x 1K u x 1 , x 2 deduced x1 x 2 x 3 from graphs. ξm = 1 ; α = 1 ; 0.61 0.42 0.12 β =1; N = ∞ . 0.47 0.34 0.10 0.38 0.27 0.08 Kuwata (1987); x 1K u x 1 , x 2 deduced x1 x 2 x 3 from graphs. ξ m = 1. 5 ; α = 1 ; 0.67 0.48 0.11 β =1; N = ∞ . 0.54 0.43 0.09 0.43 0.34 0.08 Oubrahim and 19 Leonard (1998). 0. 6 K u Model: Method 1
19
α = 1 − 1.3 α = 1−
τm Tu
x1
x 3 Tu x2
x3
τm Tu
x1
x2
x3
τm Tu
x1
x2
x3
τm Tu
0
0.50
x3
τm Tu
0
0.50
x3
τm Tu
0.18 0.19 0.11 0.07 0.30 0.23 0.17 0.10 0 0.36 x 2 Tu
τm Tu
x1
x 3 Tu x2
x3
τm Tu
0.18 0.22 0.16 0.03 0.36 0.20 0.14 0.23 0.20 0.14 0.01 0.42 0.30 0.20 0.14 0 0.47 x 2 Tu x 3 Tu τm Tu
x1
x2
x3
τm Tu
x1
x2
0.18 0.30 0.20 0.06 0.36 0.20 0.14 0.23 0.21 0.17 0.025 0.42 0.30 0.20 0.14 0.01 0.47 x 2 Tu x 3 Tu τm Tu
x1
x2
x3
τm Tu
x1
x2
0.18 0.33 0.25 0.07 0.36 0.20 0.14 0 0.50 0.23 0.25 0.18 0.03 0.42 0.30 0.20 0.15 0.02 0.47 Tm1 = Tm 2 ; 0.5Tu 0.125Tu 0.1 < τm Tm1 < 3
16 − K m K u 16 − K m K u , β = 1 − 1.69 17 + K m K u 17 + K m K u
2
, 10% overshoot.
38 1.717 , 20% overshoot. , β =1− 29 + 3.5K m K u (1 + 0.121K m K u )2
263
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
264
3.5.8 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
Y(s)
Model
−
F2 (s) Table 27: PID controller tuning rules – SOSPD model G m (s) = G m (s) = Rule Huang et al. (1996).
1
Kc 1
Kc
K m e − sτ m or (1 + sTm1 )(1 + sTm 2 )
K m e − sτ m 2 2
Tm1 s + 2ξ m Tm1s + 1 Ti
Td
Comment
Minimum performance index: regulator tuning 0 Model: Method 1 Ti
Minimum IAE. Equations continued into the footnote on pp. 265 and 266; 0 < Tm 2 Tm1 ≤ 1 ; 0.1 ≤ τ m Tm1 ≤ 1 . Kc =
1 Km
τm τ T T + 76.6760 m 2 − 3.3397 m m2 2 0.1098 − 8.6290 Tm1 Tm1 Tm1
1 + Km
−0.8058 0.6642 2.1482 τm τm τ 1.1863 m + 20.3519 + 23.1098 T Tm1 Tm1 m1
1 + Km
T − 52.0778 m 2 T m1
0.8405
T − 12.1033 m 2 Tm1
2.1123
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
+
τ 1 9.4709 m Km Tm1
+
T 1 − 19.4944 m 2 Km Tm1
Tm 2 Tm1
0.5306
Tm 2 Tm1
+ 13.6581
τm Tm1
−0.4500
− 28.2766
τm Tm1 τm Tm1
−1.0781
Tm 2 Tm1
1.1427
τ m Tm 2 τm Tm 2 2 T 1 Tm1 Tm 1 + − 19.1463e + 8.8420e + 7.4298e Tm1 − 11.4753 m 2 ; Km τm 2 τ T τ T τ Ti = Tm1 − 0.0145 + 2.0555 m + 0.7435 m 2 − 4.4805 m + 1.2069 m m2 2 Tm1 Tm1 Tm1 Tm1
T + Tm1 0.2584 m 2 Tm1
τ T + 7.7916 m − 6.0330 m 2 Tm1 Tm1
τ + Tm1 3.9585 m T m1
Tm 2 Tm1
T + Tm1 7.0004 m 2 Tm1
T τm − 2.7755 m 2 T Tm1 m1
T + Tm1 3.1663 m 2 Tm1
T τ + 2.4311 m − 0.9439 m 2 T Tm1 m1
2
3
2
T − 3.0626 m 2 Tm1 3
T + Tm1 − 2.4506 m 2 Tm1
4
τm Tm1
3
τ − 7.0263 m Tm1
2
4
T τm − 0.2227 m 2 T Tm1 m1 3
τ − 0.5494 m T m1
4
2
τ T τm − 1.5769 m m 2 T Tm1 Tm1 m1
5
2 τ T + Tm1 1.9228 m m 2 Tm1 Tm1
2
2
τm Tm1
Tm 2 Tm1
5
3
4
;
2 τ τ T τ T x1 = Tm1 − 0.0206 + 0.9385 m + 0.7759 m 2 − 2.3820 m + 2.9230 m m2 2 Tm1 Tm1 Tm1 Tm1
T + Tm1 − 3.2336 m 2 Tm1
τ + Tm1 2.7095 m T m1
2
3
τ T + 7.2774 m − 9.9017 m 2 Tm1 T m1
Tm 2 Tm1
2
T + 6.1539 m 2 Tm1
3
τm Tm1
τ − 11.1018 m Tm1
2
4
3
265
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
266
T + Tm1 10.6303 m 2 Tm1
3
τ τm + 5.7105 m T Tm1 m1
2
τ + Tm1 − 7.9490 m Tm1
Tm 2 Tm1
T + Tm1 − 4.4897 m 2 Tm1
T τm − 7.6469 m 2 T Tm1 m1
4
2 τ m Tm 2 + Tm1 2.2155 Tm1 Tm1
T + Tm1 0.519 m 2 Tm1
3
T − 6.6597 m 2 Tm1
4
τ + 8.0849 m Tm1
2
τm Tm1
3
5
2
2
τ − 2.274 m Tm1
τ T + 5.0694 m m 2 Tm1 Tm1
T τm − 1.1295 m 2 T Tm1 m1
4 τ m Tm 2 + Tm1 2.2875 Tm1 Tm1
Tm 2 Tm1
5
4
T + 4.1225 m 2 Tm1
6
3
3
τ − 1.6307 m Tm1
τ + 0.9524 m Tm1
6
Tm 2 Tm1
3
2
Tm 2 Tm1
5
4
τ − 0.9321 m T m1
Tm 2 Tm1
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; bf 2 = 0 , a f 3 a f 4 = 0 ; K 0 = 1 ; b f 3 = 0 ; b f 4 = x 1 ; a f 5 = x1 10 .
5
; = 0;
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Huang et al. (1996).
2
2
Kc
Ti
Td
Comment
Kc
Ti
0
Model: Method 1
267
Minimum IAE. Equations continued into the footnote on p. 268. 0.4 ≤ ξ m ≤ 1 , 0.05 ≤ τ m Tm1 ≤ 1 . Kc =
τ 1 τ − 35.7307 + 14.19 m + 1.4023ξ m + 6.8618ξ m m K m Tm1 Tm1
+
3 τ τ 1 − 0.9773 m + 55.5898ξ m m T T Km m1 m
+
−1.6624 τ τ 1 53.8651 m ξ m 2 + 11.4911ξ m 3 + 0.8778 m T Km Tm1 m1
+
−0.6951 −0.4762 τ τm 1 − 29.8822 m + 53 . 535 − 16.9807ξ m 1.1197 Km Tm1 Tm1
+
−2.1208 τ 1 − 25.4293ξ m 1.4622 − 0.1671ξ m 58981 + 0.0034ξ m m T Km m1
1 + Km +
1 Km
0.086
τ − 3.3093ξ m m Tm1
2
τm τ τ − 25.0355 m ξ m 3.0836 − 54.9617 m ξ m 1.2103 − 0.1398e Tm1 Tm1 Tm1 τ m ξm ξ T − 8.2721e ξm + 6.3542e Tm1 + 1.0479 m m1 ; τm
2 τ τ τ Ti = Tm1 0.2563 + 11.8737 m − 1.6547ξ m − 16.1913 m − 9.7061ξ m m Tm1 Tm1 Tm1 3 2 τ τ τ + Tm1 3.5927ξ m 2 + 19.5201 m − 14.5581ξ m m + 2.939ξ m 2 m Tm1 Tm1 Tm1
4 3 τm τm 3 + 50.5163ξ m + Tm1 − 0.4592ξ m − 34.6273 Tm1 Tm1 2 τm 2 τm 3 4 + ξ − ξ 8 . 6966 6 . 9436 + Tm1 8.9259ξ m m m Tm1 Tm1
b720_Chapter-03
268
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
5 4 3 τ τ τ + Tm1 27.2386 m − 20.0697ξ m m − 42.2833ξ m 2 m Tm1 Tm1 Tm1 2 τ τ + Tm1 8.5019 m ξ m 3 − 12.2957 m ξ m 4 + 8.0694ξ m 5 − 2.7691ξ m 6 Tm1 Tm1 6 5 τ τ τ + Tm1 − 7.7887 m + 2.3012ξ m m + 4.6594 m ξ m 5 Tm1 Tm1 Tm1 4 3 2 τ τ τ + Tm1 8.8984 m ξ m 2 + 10.2494 m ξ m 3 − 5.4906 m ξ m 4 ; Tm1 Tm1 Tm1 2 τ τ τ x1 = Tm1 − 0.021 + 3.3385 m + 0.185ξ m − 0.5164 m − 0.9643ξ m m Tm1 Tm1 Tm1 3 2 τ τ τ + Tm1 − 0.8815ξ m 2 + 0.584 m − 12.513ξ m m + 1.3468ξ m 2 m Tm1 Tm1 Tm1
4 3 τm τm 3 4 − ξ 15 . 3014 3 . 1988 + ξ + Tm1 2.3181ξ m − 5.2368 m m T Tm1 m1 2 5 τm τm 2 τm 3 − 2.0411 ξ m + 3.4675 + Tm1 11.9607ξ m Tm1 Tm1 Tm1 4 3 2 τm τm 2 τm 3 + Tm1 − 0.8219ξ m − ξ − ξ 15 . 0718 1 . 8859 m m T T Tm1 m1 m1 6 5 τm τm τm 4 5 + 0.529ξ m ξ m + 2.2821ξ m − 0.9315 + Tm1 0.4841 Tm1 Tm1 Tm1 4 3 τm τm 6 2 3 ξ 7 . 1176 ξ + + Tm1 − 0.6772ξ m − 1.4212 m m T Tm1 m1 2 τm τm 4 5 ; ξ + ξ 0 . 5497 + Tm1 − 2.3636 m m Tm1 Tm1
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; bf 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = 1 ; b f 3 = 0 ; b f 4 = x 1 ; a f 5 = x1 10 .
FA
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Madhuranthakam et al. (2008). Model: Method 1
3
Kc
Ti
Td
Kc
Ti
0
269
Comment Tm1 > Tm 2 ; τm < Tm1 + Tm 2 .
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = K c ; b f 3 = 0 , b f 4 = x1 , a f 5 = 0.1x1 .
Madhuranthakam et al. (2008). Model: Method 1
4
Minimum performance index: servo tuning Tm1 > Tm 2 ; 0 Ti τm < Tm1 + Tm 2 .
Kc
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = K c ; b f 3 = 0 , b f 4 = x1 , a f 5 = 0.1x1 .
3
0.6202 Tm1 + Tm 2 1 + Kc = K m τm
0.9931
1.4849
τ T + Tm 2 , x1 = 0.0921(τ m + Tm 2 ) m 1 + m1 Tm1 τm
,
2 τm τm τ . + 13.81 Ti = τm 1 + m 4.566 − 14.906 τ +T +T m1 m2 m τm + Tm1 + Tm 2 Tm1 1.0409
4
Kc =
0.5723 Tm1 + Tm 2 1 + K m τm
, x1 = 0.0943(τm + Tm 2 ) 1.6501
Ti = 0.2476
τm (τm + Tm1 + Tm 2 )1 + Tm1 + Tm 2 Tm1 τ m
.
1.4636
τm Tm1 + Tm 2 1 + Tm1 τm
,
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
270 Rule Huang et al. (1996).
5
17-Mar-2009
Kc
Ti
Td
Comment
Kc
Ti
0
Model: Method 1
5
Minimum IAE. Equations continued into the footnote on p. 271; 0 < Tm 2 Tm1 ≤ 1 , 0.1 ≤ τ m Tm1 ≤ 1 .
Kc =
1 T τm τ T − 137.8937 m 2 − 122.7832 m m2 2 7.0636 + 66.6512 K m Tm1 Tm1 Tm1
+
0.0865 2.6405 T τm τ 1 26.1928 m 33 . 6578 + 3.0098 m 2 + T T Km m 1 m 1 Tm1
+
T 1 − 10.9347 m 2 T Km m1
+
T 1 34.3156 m 2 Km Tm1
+
τ 1 152.6392 m Km Tm1
+
τ m Tm 2 τm Tm 2 2 τ 1 − 57.9370e Tm1 + 10.4002e Tm1 + 6.7646e Tm1 + 7.3453 m Km Tm
2.345
τm Tm1 Tm 2 Tm1
T + 141.511 m 2 Tm1
−0.9450
1.0570
+ 29.4068
− 70.1035
Tm 2 Tm1
τm Tm1
− 47.9791
τm Tm1
Tm 2 Tm1
0.8866
1.0309
Tm 2 τm
−0.9282
0.8148
−0.4062
;
2 τ τ T τ T Ti = Tm1 0.9923 + 0.2819 m − 0.2679 m 2 − 1.4510 m − 0.6712 m m2 2 Tm1 Tm1 Tm1 Tm1
T + Tm1 0.6424 m 2 Tm1
2
3
τ T + 2.504 m + 2.5324 m 2 Tm1 T m1
τ + Tm1 2.3641 m Tm1
Tm 2 Tm1
T + 2.0500 m 2 Tm1
τ + Tm1 0.8519 m Tm1
Tm 2 Tm1
T − 1.3496 m 2 Tm1
τ + Tm1 − 2.4216 m Tm1
2
Tm 2 Tm1
4
3
3
τm Tm1
2
τ − 1.8759 m Tm1
4
3
τ τm − 3.4972 m T Tm1 m1
T − 3.1142 m 2 Tm1
4
τ + 0.5862 m Tm1
5
2
Tm 2 Tm1
2
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
T + Tm1 0.0797 m 2 Tm1
4
T τm + 0.985 m 2 T Tm1 m1
2 τ T + Tm1 1.2892 m m 2 Tm1 Tm1
2
τm Tm1
3
T + 1.2108 m 2 Tm1
271
3
5
;
2 τ τ T τ T x1 = Tm1 0.0075 + 0.3449 m + 0.3924 m 2 − 0.0793 m + 2.7495 m m2 2 Tm1 Tm1 Tm1 Tm1
T + Tm1 0.6485 m 2 Tm1
τ T + 0.8089 m − 9.7483 m 2 Tm1 T m1
τ + Tm1 3.4679 m Tm1
Tm 2 Tm1
2
3
T + Tm1 12.0049 m 2 Tm1 T + Tm1 10.0045 m 2 Tm1
2
T − 5.8194 m 2 Tm1 3
2
Tm 2 Tm1
5
2
3
τ τm + 7.0404 m T Tm1 m1
τ T + Tm1 1.4294 m m 2 Tm1 Tm1 T + Tm1 1.1839 m 2 Tm1
3
τ T + 0.3520 m − 6.3603 m 2 T Tm1 m1
T + Tm1 − 3.2980 m 2 Tm1
4
T − 6.9064 m 2 Tm1 5
τm T + 1.7087 m 2 T m1 Tm1
2
τ − 1.0884 m Tm1
τ τm − 1.4056 m T Tm1 m1
4
τm Tm1
2
Tm 2 Tm1
4
2
τ − 3.7055 m T m1
τm Tm1
3
3
5
τ + 1.7444 m Tm1
4
6
Tm 2 Tm1
2
3 3 2 4 τ m Tm 2 τ m Tm 2 τm + Tm1 − 1.2817 T − 2.1281 T T + 1.5121 T T m1 m1 m1 m1 m1 α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; bf 2 = 0 , a f 3 = 0 ;
a f 4 = 0 ; K 0 = 1 ; b f 3 = 0 ; b f 4 = x 1 ; a f 5 = x1 10 .
4
τ + 0.0471 m Tm1
6
Tm 2 Tm1
Tm 2 Tm1
5
;
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
272 Rule Huang et al. (1996).
6
17-Mar-2009
6
Kc
Ti
Td
Comment
Kc
Ti
0
Model: Method 1
Minimum IAE. Equations continued into the footnote on p. 273. 0.4 ≤ ξ m ≤ 1 ; 0.05 ≤ τ m Tm1 ≤ 1 . Kc =
1 Km
τ τ − 8.1727 − 32.9042 m + 31.9179ξm + 38.3405ξm m Tm1 Tm1
−1.9009 0.1571 1.2234 τm τm τ 1 + 0.2079 m 29 . 3215 35 . 9456 + + T T T Km m1 m1 m1 1 0.1311 1.9814 1.737 + − 21.4045ξ m + 5.1159ξ m − 21.9381ξ m Km
+
[
]
+
−0.1303 1.2008 τm τ 1 − 17.7448ξ m m 26 . 8655 + ξ m T Km Tm1 m1
+
τm τ τ 1 − 52.9156 m ξ m 1.1207 − 22.4297 m ξ m 0.3626 − 3.3331e Tm1 Km Tm1 Tm1
1 + Km
τ m ξm ξ T 8.5175e ξm − 1.5312e Tm1 + 0.8906 m m1 [Huang (2002)]; τm
2 τ τ τ Ti = Tm1 1.1731 + 6.3082 m − 0.6937ξ m + 8.5271 m − 24.7291ξ m m Tm1 Tm1 Tm1 3 2 τ τ + Tm1 − 6.7123ξ m m + 7.9559ξ m 2 − 32.3937 m + 5.5268ξ m 6 Tm1 Tm1
4 3 τm τm 2 τm 166 . 9272 36 . 3954 + ξ + ξ + Tm1 − 27.1372 m m T T Tm1 m1 m1 2 τm 2 τm 3 3 4 − ξ − ξ + ξ 22 . 6065 1 . 6084 29 . 9159 + Tm1 − 94.8879ξ m m m m Tm1 Tm1 5 4 3 τm τm 2 τm − 93.8912ξ m − 84.3776ξ m + Tm1 49.6314 Tm1 Tm1 Tm1 2 τm 4 τm 3 5 ξ − ξ 25 . 1896 19 . 7569 ξ − + Tm1 110.1706 m m m T Tm1 m1
b720_Chapter-03
17-Mar-2009
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
6 5 4 τ τ τ + Tm1 − 12.4348 m − 11.7589ξ m m + 68.3097 m ξ m 2 Tm1 Tm1 Tm1 3 2 τ τ τ + Tm1 − 17.8663 m ξ m 3 − 22.5926 m ξ m 4 + 9.5061 m ξ m 5 ; Tm1 Tm1 Tm1 2 τ τ τ x1 = Tm1 0.0904 + 0.8637 m − 0.1301ξ m + 4.9601 m + 14.3899ξ m m Tm1 Tm1 Tm1 3 2 τ τ + Tm1 0.7170ξ m 2 − 12.5311 m − 42.5012ξ m m + 17.0952ξ m 4 Tm1 Tm1
4 τm 2 τm 3 − 6.9555ξ m − 12.3016 + Tm1 − 21.4907ξ m Tm1 Tm1 3 2 τm τm 2 τm 3 + ξ 7 . 5855 19 . 1257 + ξ + Tm1 102.9447ξ m m m T Tm1 Tm1 m1 5 4 3 τm τm 2 τm − 110.0342ξ m − 17.2130ξ m + Tm1 10.8688 Tm1 Tm1 Tm1 2 τm 4 τm 3 5 6 ξ − ξ + ξ 16 . 7073 16 . 2013 5 . 4409 ξ − + Tm1 50.6455 m m m m T Tm1 m1 6 5 4 τm τm τm 2 ξ 10 . 9260 29 . 4445 + − ξ + Tm1 − 0.0979 m m T T Tm1 m1 m1 3 2 τm τm τm 3 4 5 ; ξ + ξ 24 . 1917 6 . 2798 ξ − + Tm1 21.6061 m m m T Tm1 Tm1 m1
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; bf 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = 1 ; b f 3 = 0 ; b f 4 = x 1 ; a f 5 = x1 10 .
FA
273
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
274 Rule
Majhi and Atherton (1999), Atherton and Boz (1998). Model: Method 1
Kc
7
Ti
Comment
Td
Direct synthesis: time domain criteria Coefficient x3 0 values deduced 1 1 1 + + from graphs. τm Tm 2 Tm1
Kc
α = 0 ; β = 1 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 1 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = x1 ; b f 3 = 1 , bf 4 = x 2 , a f 5 = 0 . x3
Minimum ISE – servo – Atherton and Boz (1998).
1.2 2.6 4.5 6.4 1.8 4.2 6.9 10.0 Minimum ITSE – 1.8 servo – Majhi 4.2 and Atherton 6.9 (1999). 10.0 Minimum ISTSE 2.3 – servo – 5.2 Atherton and Boz 8.4 (1998). 12.4 Minimum ISTSE 2.3 – servo – Majhi 5.2 and Atherton 8.7 (1999). 12.4
7
x4
x5
x6
x3
x4
x5
x6
0.58 0.91 0.89 0.98 0.17 0.22 0.25 0.26 0.17 0.22 0.25 0.26 0.08 0.11 0.14 0.13 0.08 0.11 0.12 0.13
-0.81 -0.55 -0.30 -0.22 -0.31 -0.16 -0.11 -0.08 -0.29 -0.16 -0.11 -0.08 -0.16 -0.10 -0.07 -0.04 -0.16 -0.10 -0.06 -0.04
2.36 2.49 2.18 2.23 1.08 0.96 0.95 0.92 1.05 0.96 0.95 0.92 0.71 0.65 0.68 0.63 0.69 0.65 0.62 0.64
8.5 10.8 13.3 16.0 13.0 16.2 20.3 24.0 13.0 16.8 20.3
1.02 1.03 1.02 1.00 0.28 0.31 0.29 0.30 0.28 0.27 0.29
-0.16 -0.14 -0.12 -0.09 -0.07 -0.06 -0.04 -0.04 -0.06 -0.05 -0.04
2.18 2.16 2.13 2.10 0.94 0.99 0.93 0.95 0.94 0.90 0.97
16.5 20.4 25.2 31.2 16.5 20.4 25.2
0.14 0.15 0.15 0.14 0.14 0.15 0.15
-0.04 -0.03 -0.02 -0.02 -0.03 -0.03 -0.02
0.64 0.65 0.64 0.61 0.64 0.67 0.65
Equations developed from information provided by Majhi and Atherton (1999). (T T + τmTm1 + τmTm 2 )3 , x = 1 1 − (Tm1Tm 2 + τmTm1 + τmTm 2 )3 x , K c = x 4 m1 m 2 1 5 2 2 2 K m τm Tm1 Tm 2 K m τm 2Tm12Tm 2 2 (T T + τ T + τ T )2 m m1 m m2 m1 m 2 x 6 − (Tm1 + Tm 2 − τ m ) τ m Tm1Tm 2 τm + Tm 2 ≤ 0. 8 . x2 = , 3 Tm1 (T T + τm Tm1 + τ m Tm 2 ) x 5 1 − m1 m 2 τ m 2 Tm12 Tm 2 2
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule 8
Hansen (1998). Model: Method 1
Kc
Ti
Td
Kc
Ti
0
275
Comment
χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; bf 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = 1 ; b f 3 = K c − (1 K m ) , b f 4 = x 2 , a f 5 = 0 .
9 Ti Td Kc Arvanitis et al. 10 Ti Td Kc (2000a). Model: Method 1 α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; b = 0 , a = T , a = T T ; f1 f1 i f2 i d
ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = 0 .
8
Kc =
[
[
2 Tm1Tm 2 + (Tm1 + Tm 2 )τm + 0.5τm 2
]
3
9K m Tm1Tm 2 τm + 0.5(Tm1 + Tm 2 )τm 2 + 0.167 τm 3
]
2
,
Ti = 1.54 x1 , α = 0.802 , nearly zero overshoot; Ti = 1.27 x1 , α = 0.711 , nearly
minimum IAE; Ti = 1.75x1 , α = 0.857 , conservative tuning; x1 = x2 = 9
10
[
3 Tm1Tm 2 τm + 0.5(Tm1 + Tm 2 )τm + 0.167 τm
[T
2
m1Tm 2 + (Tm1 + Tm 2 )τ m + 0.5τ m
[
[
2
]
2 Tm1Tm 2 + (Tm1 + Tm 2 )τm + 0.5τm 2
3
]
],
2
3K m Tm1Tm 2 τm + 0.5(Tm1 + Tm 2 )τm 2 + 0.167 τm 3
]−
Tm1 + Tm 2 + τm . Km
Kc =
x1Tm1 T Tm1τm 2ξm + m1 , 0 < x1 < 1 ; suggested x1 = 0.4 ; Td = ; τm K m τm x1 ( 2ξ m τm + Tm1 )
Ti =
1 τm x + 2ξ 2 − 1 + 2ξ 2 2 x x2 1
Kc =
1 (2ξTCL 2 + τm )(2ξm τm + Tm1 )Tm1 − τmTCL 2 2 , K m τm TCL 2 2 + τm (2ξTCL 2 + τm )
1 1 − 1 x 2 + ξ2 − 1 , with x x 1 1 2 2 1 τm τm 1+ + ξ2 − 1 ≥ 0 , x 2 = 1 + . x1Tm1 (2ξ m τm + Tm1 ) x1Tm1 (2ξm τm + Tm1 ) x1
(2ξTCL 2 + τm )(2ξm τm + Tm1 )Tm1 − τmTCL 2 2 , τm 2 + τm 2Tm1 (2ξ m τm + Tm1 ) 2 2 Tm1 [TCL 2 + τm (2ξTCL 2 + τm )] Td = . (2ξTCL 2 + τm )(2ξm τm + Tm1 )Tm1 − τmTCL 22 Ti =
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
276 Rule
Kc
Ti
Td
Kc
Ti
0
11
Huang et al. (2000). Model: Method 1
Comment
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; bf 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = 1 ; b f 3 = 0 ; b f 4 = x 1 ; a f 5 = x1 x 2 , x 2 not specified.
Åström and Hägglund (2006), pp. 252, 265. Model: Method 24
11
Kc = λ
12
Kc
Direct synthesis: frequency domain criteria Ti Td M s = M t = 1.4
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 ; a f 3 = x1 , Td 30 ≤ x1 ≤ Td 3 ; 2
a f 4 = 0 . 5 x1 ; K 0 = 0 .
2 2Tm1ξ m + 0.4τm T + 0.8Tm1ξ m τm , Ti = 2Tm1ξ m + 0.4τm , x1 = m1 ; K m τm 0.8Tm1ξm τm
λ = 0.5, τm ξ m Tm1 ≤ 1 , λ = 0.6,1 < τm ξm Tm1 ≤ 2 , λ = 0.7, τmξ m Tm1 > 2 , servo; λ = 0.6, τm ξ m Tm1 ≤ 1 , λ = 0.7,1 < τm ξ m Tm1 ≤ 2 , λ = 0.8, τm ξm Tm1 > 2 , regulator. 12
1 Tm1 T + 0.5x1 T (T + 0.5x1 ) + 0.18 m 2 + 0.02 m1 m 2 0.19 + 0.37 , Km τm + 0.5x1 τm + 0.5x1 τm + 0.5x1 Tm1 T + 0.5x1 T (T + 0.5x1 ) 0.19 + 0.37 + 0.18 m 2 + 0.02 m1 m 2 τm + 0.5x1 τm + 0.5x1 τm + 0.5x1 Ti = , Tm1 (Tm 2 + 0.5x1 ) Tm 2 + 0.5x1 0.48 Tm1 0 . 0012 0 . 0007 + + 0.03 − τm + 0.5x1 (τm + 0.5x1 )3 (τm + 0.5x1 )2 (τm + 0.5x1 )2
Kc =
Td =
Tm1 (Tm 2 + 0.5x1 ) τm + 0.5x1 Tm1 Tm 2 + 0.5x1 Tm1 (Tm 2 + 0.5x1 ) 0.19 + 0.37 + 0.18 + 0.02 τ m + 0. 5 x 1 τm + 0.5x1 τ m + 0. 5 x 1
0.29(τm + 0.5x1 ) + 0.16Tm1 + 0.2(Tm 2 + 0.5x1 ) + 0.28
Tm1 + Tm 2 + 0.5x1 T +T +τ +x . m2 m 1 m1
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
277
3.6 SOSPD Model with a Zero K (1 + sTm 3 )e −sτ m K m (1 + Tm 3 s )e − sτ m G m (s) = m or G m (s) = 2 (1 + sTm1 )(1 + sTm 2 ) Tm1 s 2 + 2ξ m Tm1s + 1
or G m (s) =
K m (1 − Tm 4 s )e − sτ m K m (1 − Tm 4 s )e −sτ m or G m (s) = 2 (1 + sTm1 )(1 + sTm 2 ) Tm1 s 2 + 2ξ m Tm1s + 1
1 3.6.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
+
1 K c 1 + Ti s
E(s)
−
U(s) Model
Y(s)
Table 28: PI controller tuning rules – SOSPD model with a zero K m (1 − Tm 4s )e −sτ m K m (1 + Tm3s )e −sτ m K m (1 − Tm 4s )e −sτ m G m (s ) = or or 2 2 (1 + sTm1 )(1 + sTm 2 ) Tm12s 2 + 2ξmTm1s + 1 Tm1 s + 2ξ m Tm1s + 1 Rule Chien et al. (2003). Model: Method 1
Kc 1
Kc
2
Kc
Ti
Direct synthesis: time domain criteria Tm1 Tm1 > Tm 2 Ti
Pomerleau and Poulin 1 Tm1 (2004). K m Tm1 + Tm 4 + τm Model: Method 3
1
Kc =
Comment
1.5Tm1
OS < 10%; Tm1 = Tm 2 .
Tm1 , K m (1.414x1 + Tm 4 + τm ) x1 = 0.707Tm 2 + 0.5 4(Tm 4 τm + Tm 2Tm 4 + Tm 2 τm ) + 2Tm 2 . 2
2
Kc =
Ti , K m (2.414x1 + Tm 4 + τm − Ti ) 4.828ξ m Tm1x1 + 2ξ mTm1 (Tm 4 + τm ) + Tm 4 τm − 2.414 x1 , 2ξ m Tm1 + Tm 4 + τm 2
Ti =
x1 obtained numerically from the solution of a cubic equation.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
278 Rule
Kc
Direct synthesis: frequency domain criteria Ti Tm1 > Tm 2 3 Kc
Khodabakhshian and Golbon (2004).
Marchetti and Scali (2000). Model: Method 1
Comment
Ti
Also Desbiens (2007), p. 90. Model: Method 1 Robust Negative zero. 2ξ m Tm1 + 0.5τm 2ξ mTm1 + 0.5τm K m (2λ + τm ) 2ξm Tm1 + 0.5τm K m (2λ + τm + 2Tm 4 )
Positive zero.
2ξ m Tm1 + 0.5τm
Ultimate cycle Luyben (2000). Tm 4 Tm1 values.
x 1 values.
3
Kc =
Ti Km
K u x1 K m
Model: Method 1
Tu x 2
0.2
0.4
0.8
1.6
3.9
3.3
2.8
3.0
τm Tm 4 = 0.2
3.8
3.4
3.0
2.9
τm Tm 4 = 0.4
4.1
3.6
3.2
3.1
τm Tm 4 = 0.6
4.3
3.8
3.4
3.2
τm Tm 4 = 0.8
4.8
4.3
3.7
3.3
τm Tm 4 = 1.0
5.2
4.6
3.9
3.4
τm Tm 4 = 1.2
5.5
5.0
4.4
3.7
τm Tm 4 = 1.4
6.0
5.4
4.7
3.8
τm Tm 4 = 1.6
(Tm1Tm 2 )2 ω6 + (Tm12 + Tm 22 )ω4 + ω2 (TiTm 4 )2 ω4 + (Ti 2 + Tm 4 2 )ω2 + 1
1 − 10−0.1M max cos −1 2
4
, with ω given by solving
= 0.5π + tan −1 (Ti ω) − tan −1 (Tm 4ω) − tan −1 (Tm 2ω)
− tan −1 (Tm1 ω) − τ m ω with recommended M max = 0dB (Khodabakhshian and Golbon, 2004); ω given by solving, for φm = 58.13 (Desbiens, 2007): 1.015 = 0.5π + tan −1 (Ti ω) − tan −1 (Tm 4ω) − tan −1 (Tm 2ω) − tan −1 (Tm1 ω) − τ m ω ; 2 T T τ τ Ti = Tm1 1 + 0.175 m + 0.3 m 2 + 0.2 m 2 , m < 2 ; Tm1 Tm1 Tm1 Tm1 2 Tm 2 T τ τm Ti = Tm1 0.65 + 0.35 + 0.2 m 2 , m > 2 . + 0.3 Tm1 Tm1 Tm1 Tm1 4
x 2 = (0.5 + 1.56[Tm 4 Tm1 ]) + (3.44 − 1.56[Tm 4 Tm1 ])(τm Tm 4 ) ; Tm1 = Tm 2 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
1 + Td s 3.6.2 Ideal PID controller G c (s) = K c 1 + Ti s R(s)
E(s)
−
+
1 K c 1 + + Td s T s i
U(s)
Y(s) Model
Table 29: PID controller tuning rules – SOSPD model with a zero K m (1 + sTm3 )e −sτ m K m (1 − sTm 4 )e −sτ m K m (1 − sTm 4 )e −sτ m G m (s ) = or or (1 + sTm1 )(1 + sTm 2 ) Tm12s 2 + 2ξmTm1s + 1 Tm1 2 s 2 + 2ξ m Tm1s + 1 Rule
Kc
Wang et al. (1995a).
1
Ti
Td
Comment
Minimum performance index: servo tuning p 0 q 2 − p 2 p1 Model: Method 1 p 1 p 0 q 1 − p1 q1 − 1 − 1 r p0 p 0 q 1 − p1 p 0 Km p0 2
p 0 = Tm1 + Tm 2 + Tm 4 + τm , p1 = Tm1Tm 2 + 0.5τm (Tm1 + Tm 2 ) − 0.5τm Tm 4 ,
p 2 = 0.5Tm1Tm 2 τ m , q 1 = Tm1 + Tm 2 + 0.5τ m , q 2 = Tm1Tm 2 + 0.5τ m (Tm1 + Tm 2 ) ,
r = δ0 + δ1
T T τ T T τ τm + δ 2 m 2 + δ3 m 4 + δ4 m + δ7 m 2 + δ9 m 4 m Tm1 Tm1 Tm1 Tm1 Tm1 Tm1 Tm1
τ τ T T T T T T + δ7 m + δ5 m 2 + δ8 m 4 m 2 + δ9 m + δ8 m 2 + δ6 m 4 m 4 ; Tm1 Tm1 Tm1 Tm1 Tm1 Tm1 Tm1 Tm1 Minimum IAE: δ 0 = 3.5550 , δ1 = −3.6167 , δ 2 = 2.1781 , δ 3 = −5.5203 , δ 4 = 1.4704 , δ 5 = −0.4918 , δ 6 = 2.5356 , δ 7 = −0.4685 , δ 8 = −0.3318 , δ 9 = 1.4746 .
Minimum ISE: δ 0 = 3.9395 , δ1 = −3.2164 , δ 2 = 1.6185 , δ 3 = −5.8240 , δ 4 = 1.0933 , δ 5 = −0.6679 , δ 6 = 2.5648 , δ 7 = −0.2383 , δ 8 = −0.0564 , δ 9 = 1.3508 .
Minimum ITAE: δ 0 = 3.2950 , δ1 = −3.4779 , δ 2 = 2.5336 , δ 3 = −5.5929 , δ 4 = 1.4407 , δ 5 = −0.3268 , δ 6 = 2.7129 , δ 7 = −0.5712 , δ 8 = −0.5790 , δ 9 = 1.5340 .
279
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
280 Rule
Kc
Chidambaram (2002), p. 157. Model: Method 1
2
Kc
3
Kc
4
Kc
5
Ti
Comment
Td
Direct synthesis: time domain criteria ‘Smaller’ Tm1Tm 2 Tm1 + Tm 2 τm Tm 4 . Tm1 + Tm 2 ‘Larger’ τm Tm 4 .
0.5
2ξ m Tm1
Tm1 ξm
Kc
‘Smaller’ τm Tm 4 . ‘Larger’ τm Tm 4 .
Direct synthesis: frequency domain criteria
Wang et al. (2000b), (2001a). Model: Method 2
6
2ξ m Tm1
Kc
Tm1
2
M s = 1.5
Robust
Marchetti and 2ξ mTm1 + 0.5τm Scali (2000). K m (2λ + τm ) Model: Method 1 7 Kc
2
3
4
5
6
Kc = Kc =
1.571(Tm1 + Tm 2 )
2ξ m Tm1 + 0.5τm Tm1 (Tm1 + ξm τm ) 2ξm Tm1 + 0.5τm
(
)
.
(
)
.
)
.
)
.
K m τm 1 + 3.142 Tm 4 τm 2 2.358(Tm1 + Tm 2 )
K m τm 1 + 4.712 Tm 4 τm 2
Negative zero. Positive zero.
2
Kc =
3.142ξ mTm1
(
K m τm 1 + 3.142 Tm 4 τm 2 2
Kc = Kc =
4.716ξ m Tm1
(
K m τm 1 + 4.712 Tm 4 τm 2
1 cos θ 2ξ m Tm1ω ; ω is determined by solving the M s cos ωτ m − tan −1 (x1ω) K x 2ω2 + 1 m 1
[
]
cos θ = tan −1 (x1ω) − ωτ m − 0.5π , with equation: tan −1 M s − sin θ
( (
) )
x τ ω2 − 1 cos(ωτ m ) − ωτ m sin (ωτ m ) θ = tan −1 1 m 2 ; x1 = Tm3 or −Tm 4 , as appropriate. x1τm ω − 1 sin (ωτ m ) + ωτ m sin (ωτ m ) 7
Kc =
2ξm Tm1 + 0.5τm . K m (2λ + τm + 2Tm 4 )
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti Lee et al. (2006). K (T + τ ) m CL m Model: Method 1 9 Kc
8
8
Kc =
Ti
Td
Recommended τm ≤ TCL ≤ 2τm .
Ti
Td
Recommended τ m ≤ λ ≤ 2τm .
2
Desired closed loop transfer function = 9
Comment
0 . 5τ m T 0. 5 τ m τ (0.1667 τm − 0.5Tm 3 ) , Td = + m1 + m − Tm3 ; TCL + τm Ti Ti (TCL + τm ) TCL + τm 2
Ti = 2ξm Tm1 − Tm3 +
Td
Ti
281
2
2
e − sτ m . TCLs + 1
2 T (τ − λ ) + 0.5τm Ti , Ti = 2ξm Tm1 + m 4 m , K m (λ + τm + 2Tm 4 ) λ + τm + 2Tm 4
Tm 4 (τm − λ ) + 0.5τm T τ (0.1667 τm + 0.5Tm 4 ) + m1 − m ; λ + τm + 2Tm 4 Ti Ti (λ + τm + 2Tm 4 ) 2
Td =
Desired closed loop transfer function =
(1 − sTm 4 )e −sτ . (1 + sTm 4 )(1 + sλ ) m
2
2
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
282
3.6.3 Ideal controller in series with a first order lag
1 1 + Td s G c (s) = K c 1 + Ti s Tf s + 1 R(s)
+
E(s)
U(s) 1 1 K c 1 + + Td s Ti s Tf s + 1
−
Y(s)
Model
Table 30: PID controller tuning rules – SOSPD model with a zero K m (1 + sTm3 )e −sτ m K m (1 + Tm3s )e −sτ m K m (1 − sTm 4 )e −sτ m G m (s ) = or or (1 + sTm1 )(1 + sTm 2 ) (1 + sTm1 )(1 + sTm 2 ) Tm1 2 s 2 + 2ξ m Tm1s + 1 Rule Chien et al. (2003). Model: Method 1; Tf = Tm3 .
Kc
Ti
0.829ξm Tm1 K m τm 1
Kc
2
Kc
Pomerleau and Tm1 1 Poulin (2004). K m Tm1 + τ m Model: Method 3
Tm1
Tm1
0
Ti
0
1.5Tm1
0
(
Tm1 > Tm 2
Tm1 = Tm 2 , Tf = Tm 3 ; OS < 10%.
)
2 2 , x 1 = 0.707T m 2 + 0.5 2 T m 2 + τ m + 4T m 2 τ m .
1
Kc =
2
Kc =
Ti , K m (2.414 x1 + τm − Ti )
Ti =
4.828ξm Tm1x1 + 2ξ m Tm1τm + 0.5τm − 2.414 x1 , 2ξm Tm1 + τm
K m (1.414 x1 + Tm3 + τm )
Comment
Td
Direct synthesis: time domain criteria 2ξ m Tm1 Tm1 2ξ m
2
2
x1 is obtained numerically from the solution of a cubic equation.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule Li et al. (2004). Model: Method 1
Kc
Ti
Td
Kc
Tm1 + Tm 2
Tm1Tm 2 Tm1 + Tm 2
2ξm Tm1 K m (λ + τm )
2ξ m Tm1
3
283
Comment
Robust Bialkowski (1996). Model: Method 1 Chen et al. (2006). Model: Method 1 Chen et al. (2006).
3
Kc =
4
Kc
0.6K u
Tm1 + Tm 2
Tm1 2ξ m Tm1Tm 2 Tm1 + Tm 2
Ultimate cycle 0.5Tu 0.125Tu
Tf = Tm3 or Tm 4 ; λ not defined. τm ≤ λ ≤ 10τm Tf = 0.0125Tu
2 T − Tm 4 τm Tm1 + Tm 2 ; , Tf = CL 2 K m (2TCL 2 + Tm 4 + τm ) 2TCL 2 + Tm 4 + τm
desired closed loop transfer function = − 4
Kc =
(λ − τ m )Tm 4 Tm1 + Tm 2 . , Tf = K m (λ + 2Tm 4 + τ m ) λ + 2Tm 4 + τ m
(1 − sTm 4 )e−sτ (TCL 2s + 1)2
m
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
284
Td s 1 + 3.6.4 Controller with filtered derivative G c (s) = K c 1 + Ti s 1 + Td s N R(s)
+
Td s 1 + K c 1 + T Ti s 1+ d N
E(s)
−
U(s) s
Y(s) Model
Table 31: PID controller tuning rules – SOSPD model with a zero K (1 + sTm 3 )e − sτ m K (1 − sTm 4 )e −sτ m K m (1 + sTm3 )e −sτ m or or m or G m (s) = m 2 2 (1 + sTm1 )(1 + sTm 2 ) Tm1 s + 2ξmTm1s + 1 (1 + sTm1 )(1 + sTm 2 ) K m (1 − sTm 4 )e −sτ m Tm12s 2 + 2ξ mTm1s + 1 Rule
Kc
Chien et al. (2003). Model: Method 1
0.829ξm Tm1 K m τm 2
Kc
Ti
Td
Comment
Direct synthesis: time domain criteria 1 2ξ m Tm1 − Tm 3 Td 2ξ m Tm1 − 0.1Td
Td
N = 10
2
1
Td =
Tm1 Tm1 − Tm3 , N = −1 . 2ξ m Tm1 − Tm3 Tm 3 (2ξ mTm1 − Tm3 )
2
Kc =
Tm1 2 , x1 = 0.1Td + 0.5 4Tm 4 τm + 0.4Td Tm 4 + 0.4Td τm + 0.04Td ; K m (2 x1 + Tm 4 + τm )
2 Td = Tm1 10ξ m − 3.02 11ξm − 1 , ξm > 0.302 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc
Ti
Td
Comment
Td
Tm1 > Tm 2 > Tm 3
285
Robust 3
Kc Chien (1988). ξ 2 T m m1 − Tm 3 Model: Method 1 K m (λ + τ m )
Ti 2ξ m Tm1 − Tm 3
4
Td
5
Kc
Ti
Td
6
Kc
Ti
Td
Tm1 > Tm 2 > Tm 4
N = 10; λ = [Tm1 , τ m ] (Chien and Fruehauf, 1990).
3
Kc =
4
Td =
5
Tm1 + Tm 2 − Tm3 T T − (Tm1 + Tm 2 − Tm3 )Tm3 . , Ti = Tm1 + Tm 2 − Tm3 , Td = m1 m 2 K m (λ + τm ) Tm1 + Tm 2 − Tm 3
Tm2 1 − (2ξ m Tm1 − Tm 3 )Tm3 . 2ξ m Tm1 − Tm3
Tm 4 τm Tm 4 τm λ + Tm 4 + τm , Ti = Tm1 + Tm 2 + , K m (λ + Tm 4 + τm ) λ + Tm 4 + τm
Tm1 + Tm 2 + Kc =
Td =
6
Tm 4 τm Tm1Tm 2 + . λ + Tm 4 + τm Tm1 + Tm 2 + (Tm 4 τm (λ + Tm 4 + τm ))
Tm 4 τm Tm 4 τm λ + Tm 4 + τm , Ti = 2ξm Tm1 + , K m (λ + Tm 4 + τm ) λ + Tm 4 + τm
2ξ m Tm1 + Kc =
Td =
2 Tm 4 τm Tm1 + . λ + Tm 4 + τm 2ξ m Tm1 + (Tm 4 τm (λ + Tm 4 + τm ))
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
286
1 1 + Td s 3.6.5 Classical controller G c (s) = K c 1 + Ti s 1 + Td s N R(s)
+
1 1 + Td s U(s) K c 1 + Td Ti s s 1 + N
E(s)
−
Y(s) Model
Table 32: PID controller tuning rules – SOSPD model with a zero K (1 + sTm 3 )e − sτ m K (1 − sTm 4 )e −sτ m or m G m (s) = m (1 + sTm1 )(1 + sTm 2 ) (1 + sTm1 )(1 + sTm 2 ) Rule
Kc
Zhang (1994). Model: Method 1
Tm1 K m τm
Chien et al. (2003). Model: Method 1; Tm1 > Tm 2 .
0.414Tm1 K m τm
Poulin et al. (1996). Model: Method 1
Kc =
Comment
Td
Direct synthesis: time domain criteria Tm1 Tm 2
‘Small’ τ m ; ‘good’ servo response. N = Tm 2 Tm 3 or N = ∞ .
1
Tm1
Tm 2
N = Tm 2 Tm3
N = 10
Kc
Direct synthesis: frequency domain criteria Tm1 Tm1 Tm 2 N = Tm 2 Tm 3 K m (Tm1 + τ m ) Minimum φ m = 90 0 ; φ m = 60 0 , τ m = Tm1 . 2
1
Ti
Kc
Tm1
Tm 2
Minimum φ m = 650 .
Tm1 , K m (2 x1 + Tm 4 + τm ) 2
x1 = 0.1Tm 2 + 0.5 4Tm 4 τm + 0.4Tm 2Tm 4 + 0.4Tm 2 τm + 0.04Tm 2 . 2
Kc =
T (T + 2Tm 4 ) Tm1 , φ m = 56 0 when Tm 4 = Tm1 = τ m . , N = m 2 m1 K m (Tm1 + 2Tm 4 + τ m ) Tm1Tm 4
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule O’Dwyer (2001a). Model: Method 1
Kc
Ti
Td
x1Tm1 K m τm
Tm1
Tm 2
Comment
A m = 0.5π x 1 ; φ m = 0.5π − x 1 ; N = Tm 2 Tm 4 ; sample result:
0.785Tm1 K mτm
Tm1
Tm 2
A m = 2.0; φ m = 450 .
Robust
Chien (1988). Model: Method 1
Chien (1988). Model: Method 1
Chien (1988). Model: Method 1; Tm1 > Tm 2 > Tm 4 .
Chien (1988). Model: Method 1
Bialkowski (1996). Model: Method 1
Tm1 > Tm 2 ; N = 10; [Tm1 , τ m ] λ ∈ Tm1 (Chien and Tm1 Tm 2 K m (λ + τ m ) Fruehauf, 1990). Tm 2 1.1(Tm1 − Tm 3 ) Tm1 > Tm 2 > Tm 3 Tm 2 K m (λ + τ m ) N = 11; [Tm1 , τ m ] λ ∈ Tm1 1.1(Tm 2 − Tm 3 ) Tm1 (Chien and K m (λ + τ m ) Fruehauf, 1990). Tuning rules converted to this equivalent controller architecture. N = 10; Tm 2 Tm1 Tm 2 [Tm1 , τ m ] λ ∈ K m (λ + τ m ) (Chien and Tm1 Tm 2 Tm1 Fruehauf, 1990). K m (λ + τ m )
Tm 2 K m (λ + τ m )
Tm 2
Tm1
Tm 2 K m (λ + τ m )
Tm 2
3
Td
Tm1 K m (λ + τ m )
Tm1
4
Td
N = 11; λ ∈ [T, τ m ] , T = dominant time constant (Chien and Fruehauf, 1990). Tuning rules converted to this equivalent controller architecture. Tm1 Tm 2 Tm1 > Tm 2 Tm1 K m (λ + τm )
3
Td = 1.1Tm1 +
1.1Tm 4 τm . λ + Tm 4 + τm
4
Td = 1.1Tm 2 +
1.1Tm 4 τ m . λ + Tm 4 + τ m
N = Tm 2 Tm3 or N = Tm 2 Tm 4 .
287
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
288
3.6.6 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s) +
E(s)
−
Td s 1 K c 1 + + Ti s T 1+ d N
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
U(s) Model
Y(s)
Table 33: PID controller tuning rules – SOSPD model with a zero
G m (s) = Rule
K m (1 + sTm 3 )e −sτ m 2
Tm1 s 2 + 2ξ m Tm1s + 1
Kc
or
K m (1 − sTm 4 )e−sτ m
Tm12s 2 + 2ξ mTm1s + 1
Ti
Td
Comment
0.167 τm
Negative zero.
Robust
Shamsuzzoha and Lee (2006a). Model: Method 1
0.5τm K m (λ + τm ) 1
0.5τm
Positive zero.
Kc
0.5(λ + Tm3 )τm + Tm3λ − 0.083τm + 0.5Tm3τm or λ + τm 2
af1 =
0.5(λ + Tm 4 )τm + Tm 4λ − 0.083τm − 0.5Tm 4 τm ; λ + τm + 2Tm 4 2
af1 =
af 2 =
0.5τm Tm3 (λ − 0.167 τm ) 0.5τm Tm 4 (λ + 0.167 τm ) or a f 2 = ; λ + τm λ + τm + 2Tm 4 2
b f 0 = 1 , b f 1 = 2ξ m Tm1 , b f 2 = Tm1 , N = ∞ . λ = x1τm ; x1 = 1.360 , M s = 1.4 ; x1 = 0.677 , M s = 1.6 ; x1 = 0.372 , M s = 1.8 ; x1 = 0.337 , M s = 2.0 .
1
Kc =
0.5τm . K m (λ + τm + 2Tm 4 )
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
3.6.7 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
289
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s)
R(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
U(s)
Y(s)
Model
+
Table 34: PID controller tuning rules – SOSPD model with a zero K m (1 + sTm 3 )e −sτ m K m (1 − sTm 4 )e −sτ m K m (1 + sTm3 )e−sτ m G m (s) = or or or (1 + sTm1 )(1 + sTm 2 ) (1 + sTm1 )(1 + sTm 2 ) Tm12s 2 + 2ξmTm1s + 1 K m (1 − sTm 4 )e −sτ m Tm12s 2 + 2ξ m Tm1s + 1 Rule
Kc
Madhuranthakam et al. (2008). Model: Method 1
1
Ti
Kc =
α = 0 , β = 1 , N = 10.
0.4938 Tm1 + Tm 2 − Tm 3 1 + K m τm
Ti = 12.585
Comment
Minimum performance index: regulator tuning Ti Td Tm1 > Tm3 Kc
1.3594
1
Td
, 0.1 ≤
τm ≤ 0.66 ; τm + Tm1 + Tm 2 − Tm3
Tm 2 (Tm1 + Tm 2 − Tm3 ) Tm1 + Tm 2 − Tm3 1 + τm τm
2.4858
,
Td = 6.465(Tm1 + Tm 2 − Tm 3 )
Tm 2 Tm1 + Tm 2 − Tm3 1 + τm τm
2.9185
.
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
290 Rule Madhuranthakam et al. (2008). Model: Method 1 Chien et al. (2003). Model: Method 1 Huang et al. (2000). Model: Method 1
Kc 2
Kc
Ti
Kc =
Comment
Td
Minimum performance index: servo tuning Ti Td Tm1 > Tm3
α = 0 , β = 1 , N = 10. Direct synthesis: time domain criteria 3
4
Ti
Kc
Kc
α = 0 ; β =1; N = 10.
Td
Direct synthesis: frequency domain criteria N = min[20, 2Tm1 ξ m + 0.4τ m Td 20Td ]
1.2206
2
FA
0.5254 Tm1 + Tm 2 − Tm 3 1 + K m τm
, 0.1 ≤
τm ≤ 0.66 ; τm + Tm1 + Tm 2 − Tm3
1.4569
T + Tm 2 − Tm3 Ti = 0.5657 τm 1 + m1 τm
,
Td = 6.7572(Tm1 + Tm 2 − Tm3 ) 3
Kc =
Tm 2 τm
T + Tm 2 − Tm 3 1 + m1 τm
Tm1 , x1 = 0.1Td + 0.5 4Tm 4 τm + 0.4Td Tm 4 + 0.4Td τm + 0.04Td 2 ; K m (2 x1 + Tm 4 + τm )
2 Ti = 2ξ m Tm1 − 0.1Td ; Td = Tm1 10ξ m − 3.02 11ξm − 1 , ξm > 0.302 .
4
Kc = λ α=
2 T + 0.8Tm1ξ m τm 2Tm1ξ m + 0.4τm 2T ξ + 0.4τm ; or K c = λ m1 m , Td = m1 K m (τm + 2Tm 3 ) K m (τm + 2Tm 4 ) 0.8Tm1ξm τm
2Tm1ξ m 0.5Tm1 2 −1 ; β = −1 ; 2Tm1ξ m + 0.4 τ m Tm1 2 + 0.8Tm1ξ m τ m
λ = 0.6,
τm τ ξ m ≤ 1 , A m = 2.83 ; λ = 0.7,1 < m ξ m ≤ 2 , A m = 2.43 ; Tm1 Tm1
λ = 0.8,
τm ξ m > 2 , A m = 2.13 . Tm1
2.9057
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Jyothi et al. (2001). Model: Method 1; α = 0 , β =1, N =∞.
Kc
Ti
Td
Comment
5
Kc
Tm1 + Tm 2
τm Tm3 < 1
6
Kc
Tm1Tm 2 Tm1 + Tm 2
7
Kc
τm Tm3 < 1
8
Kc
Tm1 2ξ m
0.5(Tm1 + Tm 2 )
0.5Tm1Tm 2 Tm1 + Tm 2
τm Tm 4 < 1
Tm1 + Tm 2
Tm1Tm 2 Tm1 + Tm 2
2ξ m Tm1
Tm1 2ξ m
2ξ m Tm1
Tm1 + Tm 2 K m Tm 4 9
0.5
Kc
Tm1 + Tm 2 K m Tm 4 10
Kc
ξm Tm1 K m Tm 4 11
5
6
7
8
9
10
11
Kc = Kc = Kc = Kc = Kc = Kc = Kc =
Kc
1.57(Tm1 + Tm 2 ) K m τm 1 + 9.870(Tm3 τm )2 0.79(Tm1 + Tm 2 )
K m τm 1 + 2.467(Tm3 τm )2 3.14ξ m Tm1 K m τm 1 + 9.870(Tm3 τm )2 1.57ξ m Tm1 K m τm 1 + 2.467(Tm3 τm )2 1.57(Tm1 + Tm 2 )
K m τm 1 + 2.467(Tm 4 τm )2 0.79(Tm1 + Tm 2 )
K m τm 1 + 2.467(Tm 4 τm )2 1.57ξ m Tm1 K m τm 1 + 2.467(Tm 4 τm )2
. . . . . . .
τm Tm3 > 1
τm Tm3 > 1
τm Tm 4 > 1 τm Tm 4 < 1 τm Tm 4 > 1 τm Tm 4 < 1 τm Tm 4 > 1
291
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
292
3.6.8 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
−
Y(s)
Model F2 (s)
Table 35: PID controller tuning rules – SOSPD model with a zero K m (1 + sTm 3 )e −sτ m K m (1 − sTm 4 )e −sτ m G ( s ) = or G m (s) = m Tm12s 2 + 2ξ mTm1s + 1 Tm1 2 s 2 + 2ξ m Tm1s + 1 Rule
Kc 1
Huang et al. (2000). Model: Method 1
Kc
Ti
Td
Comment
Direct synthesis: time domain criteria 2Tm1ξ m + 0.4τ m 0
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; bf 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = 1 ; b f 3 = 0 ; b f 4 = x 1 ; a f 5 = x1 x 2 , x 2 not specified.
Chien et al. (2003). Model: Method 1
2
Kc
Tm1
0
Tm1 > Tm 2
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 1 ; b f 3 = 1 , b f 4 = Tm 2 , a f 4 = 0.1Tm 2 .
1
Kc = λ
2 2Tm1ξ m + 0.4τm 2T ξ + 0.4τm T + 0.8Tm1ξ m τm ; or K c = λ m1 m , x1 = m1 K m ( τm + 2Tm3 ) K m (τm + 2Tm 4 ) 0.8Tm1ξ m τm
λ = 0.5, τ m ξ m Tm1 ≤ 1 ; λ = 0.6,1 < τm ξ m Tm1 ≤ 2 ; λ = 0.7, τmξ m Tm1 > 2 ; servo. λ = 0.6, τmξ m Tm1 ≤ 1 ; λ = 0.7,1 < τm ξ m Tm1 ≤ 2 ; λ = 0.8, τm ξm Tm1 > 2 ; regulator. 2
Kc =
Tm1 , x1 = 0.1Tm 2 + 0.5 4Tm 4 τm + 0.4Tm 2 (Tm 4 + τm ) + 0.04Tm 2 2 . K m (2 x1 + Tm 4 + τm )
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
3.7 TOSPD Model G m (s) = K m
G m (s) = G m (s) =
1 + b 1s + b 2 s 2 + b 3 s 3 1 + a 1s + a 2 s 3 + a 3 s 3
e −sτ m or
K m e −sτ m or (1 + sTm1 )(1 + sTm 2 )(1 + sTm3 )
(T
K m (Tm 3 s + 1)e −sτ m
m1
)
s + 2ξ m Tm1s + 1 (Tm 2 s + 1)
2 2
1 3.7.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
−
1 K c 1 + T is
U(s)
TOSPD model
Y(s)
Table 36: PI controller tuning rules – third order system plus time delay model K m e − sτ m 1 + b1s + b 2s 2 + b3s3 −sτ m G m (s ) = K m e or or 3 3 (1 + sTm1 )(1 + sTm 2 )(1 + sTm3 ) 1 + a1s + a 2s + a 3s K m (Tm3s + 1)e −sτ m
(T
2 2 m1 s
Rule Minimum IAE – Murata and Sagara (1977). Model: Method 2; K c , Ti deduced from graphs. Minimum IAE – Murata and Sagara (1977). Model: Method 2; K c , Ti deduced from graphs.
)
+ 2ξ m Tm1s + 1 (Tm 2s + 1)
Kc
Comment
Ti
Minimum performance index: regulator tuning x1 K m x 2Tm1 Tm1 = Tm 2 = Tm3 x1
1.3 0.9 0.7
x2
τm Tm1
x1
x2
τm Tm1
3.4 0.2 0.6 3.6 0.8 3.4 0.4 0.6 3.8 1.0 3.5 0.6 Minimum performance index: servo tuning x1 K m x 2Tm1 Tm1 = Tm 2 = Tm3
x1
x2
τm Tm1
x1
x2
τm Tm1
0.9 0.7 0.6
3.0 3.0 3.1
0.2 0.4 0.6
0.5 0.5
3.3 3.5
0.8 1.0
293
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
294 Rule
Kc
Kuwata (1987). Model: Method 1
1
Comment
Ti
Direct synthesis: time domain criteria Ti Tm1 = Tm 2 = Tm3
Kc
Direct synthesis: frequency domain criteria Hougen (1979), pp. 350–351. Model: Method 1; Tm1 ≥ Tm 2 ≥ Tm 3 .
0.7 Km
2
Vrančić et al. (1996), Vrančić (1996), p. 121. Model: Method 1
Vrančić et al. (2004a). Model: Method 1 Vrančić et al. (2004b).
1
Kc =
Tm1 τm
3
0.333
τm Tm1 ≤ 0.04
Kc
0.5A 3 ( A1A 2 − K m A 3 )
A3 A2
0.5A 3 ( A1A 2 − K m A 3 )
4
undefined 5
τ m Tm1 > 0.04
Ti
A m ≥ 2, φ m ≥ 60 0 (Vrančić et al., 1996).
Ti
A1 A 3 A1A 2 − K m A 3
G c = 1 (Tis )
Ti
Model: Method 1
Kc
0.4(3Tm1 + τm ) 0.5 − , Ti = 1.25x1 − 0.25(3Tm1 + τm ) , with K m (3Tm1 + τm − x1 ) K m x1 =
(3Tm1 + τm )2 − 0.267[6Tm13 + 18Tm12 τm + 9Tm1τm 2 + τm3 ] .
0.333 1 Tm1 T + Tm 2 + Tm 3 + 0.8 m1 0.7 , Ti = 1.5τm 0.08 Tm1 (Tm 2 + Tm3 ) . 2K m τm ( Tm1Tm 2Tm 3 )0.333
2
Kc =
3
A1 = K m (a 1 − b1 + τ m ) , A 2 = K m b 2 − a 2 + A1a 1 − b1 τ m + 0.5τ m
(
(
2
),
2
3
)
A 3 = K m a 3 − b 3 + A 2 a 1 − A1a 2 + b 2 τ m − 0.5b1 τ m + 0.167 τ m .
A1A3 (A1A 2 − K m A 3 ) ) (A1A 2 − K m A3 )2 + K m A3 (A1A 2 − K m A3 ) + 0.25K m 2A32
4
Ti =
5
Kc =
A1A 2 − A3K m − [sign (A1A 2 − A 3K m )]A1 A 2 − A1A 3
.
2
A 3K m 2 − 2A1A 2 K m + A13
,
A1A 2 − A3K m − [sign (A1A 2 − A 3K m )]A1 A 2 − A1A 3 2
Ti = 2A1
2
(A3K m − 2A1A 2 K m +
A13 )(1 +
K c K m )2
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Comment
Robust
Marchetti and Scali (2000). Model: Method 1
a1 + 0.5τm (3λ + τm )K m a1 + 0.5τm (3λ + τm + 2Tm3 )K m
b1 = b 2 = b3 = 0 or a 1 + 0. 5 τ m
b 2 = b3 = 0; b1 = Tm 3 . b 2 = b3 = 0 ; b1 = −Tm3 .
Ultimate cycle x 2 Tu
Non-oscillatory x 1K u TOSPD model – x1 x 2 τm Tu x 1 x 2 τm Tu x 1 x 2 τm Tu Kuwata (1987). x 1 , x 2 deduced from 0.13 0.40 0.05 0.22 0.21 0.25 0.225 0.155 0.45 0.17 0.33 0.10 0.225 0.19 0.30 0.225 0.155 0.50 graphs. 0.19 0.30 0.15 0.225 0.17 0.35 0.21 0.24 0.20 0.225 0.16 0.40 Yu (2006), Ziegler–Nichols. 0.45K u 0.83Tu pp. 107–112. 0.33K u 2Tu Model: Method 3 Oscillatory TOSPD model.
295
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
296
1 + Td s 3.7.2 Ideal PID controller G c (s) = K c 1 + Ti s R(s)
+
E(s)
−
U(s) 1 K c 1 + + Td s Ti s
Table 37: PID controller tuning rules – TOSPD model G m (s) = G m (s ) =
Rule
Kc 1
Polonyi (1989). Model: Method 1
Jones and Tham (2006). Marchetti and Scali (2000).
Kuwata (1987); x 1 , x 2 deduced from graphs.
1
2
3
Kc
Y(s)
TOSPD model
K m e − sτ m or (1 + sTm1 )(1 + sTm 2 )(1 + sTm 3 )
K m e − sτ m 1 + a1s + a 2s3 + a 3s3 Ti
Comment
Td
Minimum performance index: other tuning Ti τm Tm1 > 10(Tm 2 + τ m )
Standard form optimisation – binomial. 2 Ti τm Kc Standard form optimisation – minimum ITAE. Robust 3 Tm1 + Tm 2 + Tm3 Td Kc a1 + 0.5τm
(3λ + τm )K m
a 1 + 0. 5 τ m
a 2 + 0.5a1τm a1 + 0.5τm
Model: Method 1 Model: Method 1
Ultimate cycle x 2 Tu x 3 Tu
x 1K u x1
x2
x3
τm Tu
x1
x2
x3
0.45 0.46 0.45 0.43
0.57 0.47 0.40 0.33
0.16 0.13 0.11 0.10
0.05 0.10 0.15 0.20
0.41 0.38 0.35 0.32
0.29 0.25 0.22 0.20
0.08 0.08 0.07 0.06
τm Tu
x1
x2
x3
τm Tu
0.25 0.29 0.19 0.04 0.45 0.30 0.28 0.18 0.03 0.50 0.35 0.40
T T T K c = 1 − 4 m 2 + m 2 m1 , Ti = 4 6Tm 2 τm + τm . 6τm Tm3 τm Tm 2 T T + m 2 m1 , Ti = 2.7 3.4Tm 2 τm + τm . K c = 1 − 2.1 3.4τm Tm3 τm T + Tm 2 + Tm3 T T + Tm 2Tm 3 + Tm1Tm3 K c = m1 , Td = m1 m 2 , λ not specified. K m (λ + τm ) Tm1 + Tm 2 + Tm3
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
297
3.7.3 Ideal controller in series with a first order lag
1 1 + Td s G c (s) = K c 1 + Ti s Tf s + 1 R(s)
E(s)
−
+
U(s) Y(s) 1 1 K m e − sτ K c 1 + + Td s 2 3 1 + a 1s + a 2 s + a 3 s Ti s Tf s + 1 m
Table 38: PID controller tuning rules – TOSPD model G m (s) = Rule Schaedel (1997). Model: Method 1
1
Kc =
Kc 1
Td
1 + a 1s + a 2 s 2 + a 3 s 3 Comment
Direct synthesis: frequency domain criteria Ti Td Tf = Td N ; 5 ≤ N ≤ 20 .
2 2 0.375Ti a − a 2 + a1τm + 0.5τm , Ti = 1 , T a1 + τm − Td K m a1 + τm + d − Ti N
2
Td =
Kc
Ti
K m e − sτ m
2
3
a 2 + a1τm + 0.5τm a + a 2τm + 0.5a1τm + 0.167 τm . − 3 a1 + τ m a 2 + a1τm + 0.5τm 2
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
298
Td s 1 + 3.7.4 Controller with filtered derivative G c (s) = K c 1 + Ti s 1 + Td N R(s)
E(s)
−
+
Td s 1 K c 1 + + Ti s T 1+ d N
s
U(s)
K m e − sτ 2
Rule Schaedel (1997).
1
Kc =
Td = N=
Kc 1
Kc
Y(s)
m
1 + a 1s + a 2 s + a 3 s
Table 39: PID controller tuning rules – TOSPD model G m (s) = Ti
Td
s
3
K m e − sτ m 1 + a 1s + a 2 s 2 + a 3 s 3 Comment
Direct synthesis: frequency domain criteria Model: Method 1 Ti Td
2 2 0.375Ti a − a 2 + a1τm + 0.5τm , Ti = 1 , T a1 + τm − Td K m a1 + τm + d − Ti N
a 2 + a1τm + 0.5τm 2 a 3 + a 2 τm + 0.5a1τm 2 + 0.167 τm 3 , − a1 + τ m a 2 + a1τm + 0.5τm 2 Td x + τ − Ti − 1 m + 2
(x1 + τm − Ti )2 + 0.375 TiTd 4
,
Kv
0.05 ≤ x1 ≤ 0.2 , K v = prescribed overshoot in the manipulated variable for a step response in the command variable.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
3.7.5 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s)
R(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
U(s)
+
TOSPD model
Y(s)
Table 40: PID controller tuning rules – third order system plus time delay model 1 + b 1s + b 2 s 2 + b 3 s 3 −sτ m K m e − sτ m G m (s) = K m e or G m (s) = 3 3 (1 + sTm1 )(1 + sTm 2 )(1 + sTm3 ) 1 + a 1s + a 2 s + a 3 s Rule Taguchi and Araki (2000).
1
Kc =
Kc 1
Ti
Td
Comment
Minimum performance index: servo/regulator tuning 0 Model: Method 1 Ti K c
OS ≤ 20% ; Tm1 = Tm 2 = Tm3 ; τ m Tm1 ≤ 1.0 .
1 0.7399 0.2713 + , Km (τm Tm1 ) + 0.5009
(
Ti = Tm1 2.759 − 0.003899[τm Tm1 ] + 0.1354[τm Tm1 ]
2
α = 0.4908 − 0.2648(τm Tm1 ) + 0.05159(τm Tm1 ) . 2
),
299
b720_Chapter-03
Rule Taguchi and Araki (2000).
2
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 1
OS ≤ 20% ; N not specified; Tm1 = Tm 2 = Tm3 ; τ m Tm1 ≤ 1.0 .
Kuwata (1987). Tm1 = Tm 2 = Tm3 . Kuwata (1987). Model: Method 1
Kc =
FA
Handbook of PI and PID Controller Tuning Rules
300
2
17-Mar-2009
3
Kc
4
Kc
Direct synthesis: time domain criteria 0 Ti α = 1; Model: Method 1 Ti
Tm1 = Tm 2 = Tm3
Td
α = 1, β = 1, N = ∞ .
1 1.275 0.4020 + , [τm Tm1 ] + 0.003273 Km
( (0.8335 + 0.2910[τ
)
Ti = Tm1 0.3572 + 7.467[τm Tm1 ] − 12.86[τm Tm1 ] + 11.77[τm Tm1 ] − 4.146[τm Tm1 ] , Td = Tm1
2
3
m
)
Tm1 ] − 0.04000[τm Tm1 ] , 2
α = 0.6661 − 0.2509[τm Tm1 ] + 0.04773[τm Tm1 ] ,
4
2
β = 0.8131 − 0.2303[τm Tm1 ] + 0.03621[τm Tm1 ] . 2
3
Kc = x1 =
0.8(3Tm1 + τm ) 1 − , with K m (3Tm1 + τm − x1 ) K m
(3Tm1 + τm )2 − 0.267[6Tm13 + 18Tm12τm + 9Tm1τm 2 + τm3 ] ;
[
0.833 6Tm12 + 6Tm1τm + τm 2 Ti = 1 − (3Tm1 + τm )2 4
Kc =
] 1.667[6T
2 m1
+ 6Tm1τm + τm 3Tm1 + τm
2
].
x 1.20 x13 1 x 2 x 2 − (3T + τ )x − , Ti = 1.667 2 − 4.167 23 , Td = 0.833x 2 1 3 m1 m 2 2 ; 2 x1 Km x2 Km x1 x1 − 0.833x 2 2
2
3
2
2
3
x1 = 6Tm1 + 6Tm1τm + τm , x 2 = 6Tm1 + 18Tm1 τm + 9Tm1τm + τm .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Vrančić (1996), pp. 136–137.
5
Ti
Kc
x1
Kc =
x1
x2
τm Tu
x1
x2
τm Tu
0.05 0.10 0.15
0.20 0.21 0.21 x 2 Tu
0.22 0.20 0.18
0.20 0.25 0.30
0.21 0.20 0.20
0.16 0.15 0.14 Tm1 = Tm 2
0.35 0.40 0.45 = Tm3
(1 − [1 − α] )(K
2 m
τm Tu
x1
x2
x3
0.13 0.12 0.11 0.10
0.05 0.10 0.15 0.20
0.38 0.32 0.28 0.23
0.26 0.22 0.18 0.16
0.08 0.07 0.04 0.02
A 3 + A13 − 2K m A1A 2 x1 =
Kc =
), K
(1 − [1 − α] )(K
2 m
A 3 + A13 − 2K m A1A 2
A1
Ti =
2
Km +
mA3
x1
τm Tu
x2
x3
τm Tu
0.25 0.21 0.15 0.01 0.45 0.30 0.20 0.14 0 0.50 0.35 0.40
− A1A 2 < 0 ;
(K m A3 − A1A 2 )2 − (1 − [1 − α]2 )A3 (K m 2A3 + A13 − 2K m A1A 2 ) ;
A1A 2 − K m A 3 + x1
2
x 3 Tu
x3
A1A 2 − K m A 3 − x1
2
Tm1 = Tm 2 = Tm3
τm Tu
0.33 0.29 0.26 x 1K u
Kuwata (1987); x1 x 2 x 1 , x 2 deduced from graphs. α = 1 , β = 1 , 0.69 0.41 0.60 0.38 N =∞. 0.51 0.36 0.43 0.31
5
Ultimate cycle 0 x 2 Tu
x2
0.14 0.17 0.19
Comment
Td
Direct synthesis: frequency domain criteria Model: Method 1 0 Ti
x 1K u
Kuwata (1987); x 1 , x 2 deduced from graphs. α = 1.
301
(
1 KK 2 + c m 1 − [1 − α ] 2K c 2
(
)
), K
mA3
− A1A 2 > 0 .
with
)
A1 = K m (a 1 − b1 + τ m ) , A 2 = K m b 2 − a 2 + A1a1 − b1τm + 0.5τm , 2
(
2
3
)
A 3 = K m a 3 − b 3 + A 2 a 1 − A1a 2 + b 2 τ m − 0.5b1 τ m + 0.167 τ m ;
0.2 ≤ α ≤ 0.5 – good servo and regulator response (p. 139).
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
302
3.7.6 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
−
Y(s)
Model F2 (s)
Table 41: PID controller tuning rules – third order system plus time delay model K m e − sτ m G m (s ) = (1 + sTm1 )(1 + sTm 2 )(1 + sTm3 ) Rule
Kc
Ti
Kc
Ti
Td
Comment
Td
0.5τm ≤ λ ≤ 3τm
Robust 1
Jones and Tham (2006). Model: Method 1
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ;
ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K0 =
1
Tm1 + Tm 2 + Tm3 − Kc =
0.4 ; bf 3 = 1 , bf 4 = 0 , a f 5 = 0 . K m (τm + 0.75)
0.4τm τm + 0.75
K m (λ + τm )
Tm1 + Tm 2 + Tm3 − , Ti =
1+
0.4τm τm + 0.75
0.4τm τm + 0.75
Td =
,
Tm1Tm 2 + Tm1Tm 3 + Tm 2Tm3 . 0.4τm Tm1 + Tm 2 + Tm 3 − τm + 0.75
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
303
3.8 Fifth Order System Plus Delay Model K (1 + b1s + b 2 s 2 + b 3s 3 + b 4 s 4 + b s s 5 )e − sτm G m (s ) = m 1 + a 1s + a 2 s 2 + a 3s 3 + a 4 s 4 + a 5s 5
(
)
1 + Td s 3.8.1 Ideal PID controller G c (s) = K c 1 + Ti s U(s) E(s)
R(s)
−
+
(
Y(s)
) )
K m 1 + b1s + b 2s 2 + b 3s 3 + b 4s 4 + b 5s 5 e − sτ 1 + a 1s + a 2s 2 + a 3s 3 + a 4s 4 + a 5s 5
1 K c 1 + + Td s Ti s
(
m
Table 42: PID controller tuning rules – fifth order model with delay K (1 + b 1s + b 2 s 2 + b 3 s 3 + b 4 s 4 + b s s 5 )e − sτ m G m (s) = m 1 + a 1s + a 2 s 2 + a 3 s 3 + a 4 s 4 + a 5 s 5
(
Rule
Kc
Vrančić et al. (1999).
1
1
Kc
)
Ti
Comment
Td
Direct synthesis: frequency domain criteria Model: Method 1 Ti Td
Note: equations continued into the footnote on p. 304. Kc =
a13 − a12 b1 + a1b 2 − 2a1a 2 + a 2 b1 + a 3 − b3 + y1
[
2K m − a12 b1 + a1a 2 + a1b12 − a 3 − b1b 2 + b3 + y 2
(
)
] , with
y1 = τ m a 1 − a 1 b1 − a 2 + b 2 + 0.5(a 1 − b1 )τ m + 0.167τ m and 2
2
3
y 2 = (a1 − b1 ) τ m + (a1 − b1 )τm + 0.333τm − (a1 − b1 + τm ) Td ; 2
Ti =
[a
2
3
2
a13 − a12 b1 + a1b 2 − 2a1a 2 + a 2 b1 + a 3 − b3 + y1
2 1
− a1b1 − a 2 + b 2 + (a1 − b1 )τm + 0.5τm 2 − (a1 − b1 + τm )Td
Td is found by solving the following equation: 2
3
];
4
Td x1 + 360 x 2 − 360τm x 3 + 180τm x 4 − 60τm x 5 − 15τm x 6 − 3τ m x 7 + 7τ m (b1 − a 1 ) − τ m = 0 , with 5
4
6
3
x 1 = 360[a 1 b 2 − a 1 (a 2 b1 + a 3 + b1b 2 + b 3 ) 2
2
2
2
+ a 1 (a 2 + a 2 ( b1 − 2 b 2 ) + 3a 3 b1 + 2a 4 + b1b 3 + b 2 − b 4 ) 2
− a 1 (a 2 ( 2a 3 − 3b 3 ) + a 3 ( 2 b1 − b 2 ) + 3a 4 b1 + a 5 − b1 b 4 + 2 b 2 b 3 − b 5 ) 2
2
2
− a 2 b1 b 3 + a 3 + a 3 ( b1 b 2 − 2 b 3 ) + a 4 b1 + a 5 b1 − b1 b 5 + b 3 ] 4
3
2
2
− 360τ m [a 1 b1 − a 1 (a 2 + b1 + 2 b 2 ) + 3a 1 (a 3 + b1 b 2 ) 2
+ a 1 (3a 2 b 2 − 3a 3 b1 − 3a 4 − b1 b 3 − 2 b 2 + 2 b 4 )
7
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
304
2
− a 2 ( b 1 b 2 + b 3 ) + a 3 ( b 1 − b 2 ) + 2a 4 b 1 + a 5 − b 1 b 4 + 2 b 2 b 3 − b 5 ] 2
4
3
2
2
+ 180τ m [a 1 − 4a 1 b1 + 3a 1 ( b1 + b 2 ) + a 1 (3a 2 b1 − 3a 3 − 5b1 b 2 + b 3 ) 2
2
− a 2 ( b1 + 2 b 2 ) + a 3 b1 + 2a 4 + b1 b 3 + 2( b 2 − b 4 )] 3
3
2
2
+ 60τ m [4a 1 − 9a 1 b1 − a 1 (3a 2 − 5b1 − 4b 2 ) +4a 2 b1 − a 3 − 5b1 b 2 + b 3 ] 4
2
5
2
6
+ 15τ m [ 9a 1 −14a 1 b1 − 4a 2 + 5b1 + 4 b 2 ] − 42 τ m ( b1 − a 1 ) + 7τ m , 4
3
x 2 = a 1 b 3 − a 1 ( a 2 b 2 + a 1 b 3 + a 4 + b1 b 3 ) 2
2
2
+ a 1 (a 2 b1 + a 2 ( 2a 3 + b1 b 2 − 3b 3 ) + a 3 ( b1 + b 2 ) + 2a 4 b1 + a 5 + b 2 b 3 − b 5 ) 3
2
2
2
− a 1 ( a 2 + a 2 ( b 1 − 2 b 2 ) + a 2 ( 2a 3 b 1 − 2 b 1 b 3 + b 2 − b 4 ) 2
2
2
+ 2a 3 + a 3 ( 2 b1 b 2 − 3b 3 ) + a 4 ( b1 + b 2 ) + a 5 b1 − b1 b 5 + b 3 ) 2
2
2
+ a 2 a 3 + a 2 [a 3 ( b1 − 2 b 2 ) − a 5 − b1 b 4 + b 5 ] + a 3 b1 2
+ a 3 ( a 4 − b1 b 3 + b 2 − b 4 ) + a 4 ( b1 b 2 − b 3 ) + a 5 b 2 − b 2 b 5 + b 3 b 4 , 4
3
x 3 = a 1 b 2 − a 1 ( a 2 b1 + a 3 + b1 b 2 + b 3 ) 2
2
2
2
+ a 1 (a 2 + a 2 ( b1 − 2 b 2 ) + 3a 3 b1 + 2a 4 + b1b 3 + b 2 − b 4 ) 2
−a 1 (a 2 ( 2a 3 − 3b 3 ) + a 3 ( 2 b1 − b 2 ) + 3a 4 b1 + a 5 − b1 b 4 + 2 b 2 b 3 − b 5 ) 2
2
2
− a 2 b1 b 3 + a 3 + a 3 ( b1 b 2 − 2 b 3 ) + a 4 b1 + a 5 b1 − b1 b 5 + b 3 , 4
3
2
x 4 = a 1 b1 − a 1 ( a 2 + b1 + 2 b 2 ) 2
2
+ 3a 1 (a 3 + b1 b 2 ) + a 1 (3a 2 b 2 − 3a 3 b1 − 3a 4 − b1 b 3 − 2 b 2 + 2b 4 ) 2
− a 2 ( b1 b 2 + b 3 ) + a 3 ( b 1 − b 2 ) + 2a 4 b 1 + a 5 − b 1 b 4 + 2 b 2 b 3 − b 5 ) , 4
3
2
2
x 5 = a 1 − 4a 1 b1 + 3a 1 ( b1 + b 2 ) + a 1 (3a 2 b1 − 3a 3 − 5b1b 2 + b 3 ) 2
2
− a 2 ( b 1 + 2 b 2 ) + a 3 b 1 + 2a 4 + b 1 b 3 + 2( b 2 − b 4 ) , 3
2
2
x 6 = 4a 1 − 9a 1 b1 − a 1 (3a 2 − 5b1 − 4 b 2 ) +4a 2 b1 −a 3 − 5b1 b 2 + b 3 , 2
2
x 7 = 9a 1 − 14a 1 b1 − 4a 2 + 5b1 + 4b 2 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
305
3.8.2 Controller with filtered derivative
Td s 1 G c (s) = K c 1 + + Ti s 1 + (Td N )s
E(s) R(s)
+
−
Td s 1 + K c 1 + T Ti s 1+ d N
Y(s) U(s) 2 3 4 5 − sτ m K m 1 + b1s + b 2s + b 3s + b 4s + b 5s e 1 + a 1s + a 2s 2 + a 3s 3 + a 4s 4 + a 5s 5 s
(
) )
(
Table 43: PID controller tuning rules – fifth order model with delay K (1 + b 1s + b 2 s 2 + b 3 s 3 + b 4 s 4 + b s s 5 )e − sτ m G m (s) = m 1 + a 1s + a 2 s 2 + a 3 s 3 + a 4 s 4 + a 5 s 5
(
Rule
)
Kc
Ti
Comment
Td
Direct synthesis: frequency domain criteria Vrančić (1996), pp. 118–119. Model: Method 1
1
A3
Ti =
2
A 2 − Td A1 −
Td =
Ti 2(A1 − Ti )
Td N
1
N < 10
Td
Ti
,
− (A 32 − A 5A1 ) +
(A
2 3
)
4 (A3A 2 − A5 )(A5A 2 − A 4A3 ) N , 2 (A3A 2 − A5 ) N 2
− A 5A1 −
(
A1 = K m (a 1 − b1 + τ m ) , A 2 = K m b 2 − a 2 + A1a 1 − b1 τ m + 0.5τ m
2
),
( ) (b − a + A a − A a + A a − b τ + 0.5b τ + 0.167b τ + 0.042τ ) (a − b + A a − A a + A a − A a + b τ − 0.5b τ ) + K (0.167 b τ − 0.042b τ + 0.008τ ) . 2
3
A 3 = K m a 3 − b 3 + A 2 a 1 − A1a 2 + b 2 τ m − 0.5b1 τ m + 0.167 τ m , A4 = Km A5 = K m
2
4
4
3 1
2 2
1 3
3 m
3
2 m
4
1 m
m
2
5
5
4 1
3 2
2 3
1 4
4 m
3 m
3
m
2 m
4
1 m
5
m
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
306 Rule Vrančić et al. (1999).
2
17-Mar-2009
Kc =
[
2
Kc
Ti
Td
Comment
Kc
Ti
Td
8 ≤ N ≤ 20 ; Model: Method 1
a13 − a12 b1 + a1b 2 − 2a1a 2 + a 2 b1 + a 3 − b3 + y1
2K m − a12 b1 + a1a 2 + a1b12 − a 3 − b1b 2 + b3 + (a1 − b1 ) 2 τ m + y 2
(
)
] , with
y1 = τ m a 1 − a 1 b1 − a 2 + b 2 + 0.5(a 1 − b1 )τ m + 0.167τ m and 2
2
3
2 3 2 y 2 = (a1 − b1 )τm + 0.333τm − (a1 − b1 + τm ) Td − 3
Td 2 (a1 − b1 + τm ) ; N
2
a1 − a1 b1 + a1b 2 − 2a1a 2 + a 2 b1 + a 3 − b3 + y1
Ti =
2 2 T 2 a1 − a1b1 − a 2 + b 2 + (a1 − b1 )τ m + 0.5τ m − (a1 − b1 + τ m )Td − d N Td is found by solving the following equation:
4
3
2
Td N −3z1 + Td N −2 z 2 + Td N −1z3 + Td x1 + 360 x 2 − 360τm x 3 + 180τm x 4 − 60τm x 5 − 15τm x 6 − 3τ m x 7 + 7τ m (b1 − a 1 ) − τ m = 0 2
2
5
4
6
7
with x 1 , x 2 , x 3 , x 4 , x 5 , x 6 and x 7 as defined in Table 42; z 1 , z 2 and z 3 are defined as follows: 3
2
z 1 = 360[a 1 − a 1 b1 + a 1 ( b 2 − 2a 2 ) + a 2 b1 + a 3 − b 3 ] 2
2
3
+ 360τ m [a 1 − a 1 b1 − a 2 + b 2 ] + 180τ m (a 1 − b1 ) + 60τ m , 3
2
z 2 = 360(a 1 − b1 )[a 1 − a 1 b1 + a 1 ( b 2 − 2a 2 ) + a 2 b1 + a 3 − b 3 ] 3
2
2
+ 360τ m [2a 1 − 3a 1 b1 − a 1 (3a 2 − b1 − 2b 2 ) + 2a 2 b1 + a 3 − b1 b 2 − b 3 ] 2
2
2
3
4
+ 180τ m (3a 1 − 4a 1 b1 − 2a 2 + b1 + 2 b 2 ) + 240τ m (a 1 − b1 ) + 60τ m , 2
3
4
5
z 3 = z 4 + z 5 τ m + z 6 τ m + z 7 τ m + 135(a 1 − b1 ) τ m + 27τ m , with 4
3
2
2
z 4 = −360[a 1 b1 − a 1 (a 2 + b1 + b 2 ) + a 1 ( 2(a 3 + b1 b 2 ) − a 2 b1 ) 2
2
2
+ a 1 ( a 2 + a 2 ( b 1 + b 2 ) − a 3 b 1 − 2a 4 − b 1 b 3 − b 2 + b 4 ) − a 2 ( a 3 + b1 b 2 ) + a 4 b1 + a 5 + b 2 b 3 − b 5 ] , 4
3
2
2
z 5 = 360[a 1 − 3a 1 b1 + a 1 ( 2( b1 + b 2 ) − a 2 ) + a 1 (3a 2 b1 − a 3 − 3b1 b 2 ) 2
2
− a 2 ( b1 + b 2 ) + a 4 + b1 b 3 + b 2 − b 4 ] , 3
2
2
z 6 = 540[a 1 − 2a 1 b1 − a 1 (a 2 − b1 − b 2 ) + b1 (a 2 − b 2 )] and 2
2
z 7 = 180[ 2a 1 − 3a 1 b1 − a 2 + b1 + b 2 ] .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule Vrančić et al. (2004a), Vrančić and Lumbar (2004).
3
Kc
Ti
Td
Comment
Kc
Ti
Td
8 ≤ N ≤ 20 ; Model: Method 1
3
307
K c , Ti and Td are determined by solving the following equations:
0.5 K c . Td =
A2 (A 4 A1 − A 5 K m ) − 0.5 A 4 (A1A 2 − A 3 K m ) A1 Km 2
2
K c 1 + 2K m K c + K m K c = Ti 2 A1 + K m 2 K cTd
(
)
and 2
A 3K m − A1 K m K cTd − A 2 A1 + A 2 K m K c Td + x 2A1A 2 K m −
[
,
2
2
Kc =
2
A 5 A 1 K m + A 1 A 2 A 3 − A 4 A1 − A 3 K m
A13
− A 3K m
2
(
, with
][
)
]
x 2 = (2A1K m K cTd + A 2 )A 2 − A1A 3 − A 3 K m + A1 K c Td A1 + K m K cTd , and with 2
2
2
(
A1 = K m (a 1 − b1 + τ m ) , A 2 = K m b 2 − a 2 + A1a 1 − b1 τ m + 0.5τ m
( (b (a
2
3
)
2
),
A 3 = K m a 3 − b 3 + A 2 a 1 − A1a 2 + b 2 τ m − 0.5b1 τ m + 0.167 τ m , A4 = K m
A5 = K m
2
4
5
− a 4 + A3a1 − A 2a 2 + A1a 3 − b3τm + 0.5b 2 τm + 0.167 b1τm3 + 0.042τm 4
− b5 + A 4a1 − A3a 2 + A 2a 3 − A1a 4 + b 4 τm − 0.5b3τm
(
2
)
3
) 4
5
)
+ K m 0.167 b 2 τm − 0.042b1τm + 0.008τm .
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
308
3.8.3 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s)
R(s)
−
+
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
U(s)
Y(s) Model
+
Table 44: PID controller tuning rules – fifth order model with delay K (1 + b 1s + b 2 s 2 + b 3 s 3 + b 4 s 4 + b s s 5 )e − sτ m G m (s) = m 1 + a 1s + a 2 s 2 + a 3 s 3 + a 4 s 4 + a 5 s 5
(
Rule
)
Kc
Ti
Comment
Td
Direct synthesis: frequency domain criteria Vrančić et al. (2004a), Vrančić and Lumbar (2004).
1
1
Ti
Kc
Model: Method 1; 8 ≤ N ≤ 20 .
Td
Note: equations continued into the footnote on the next page. K c , Ti and Td are determined by solving the following equations: A A 0.5 2 (A 4 A1 − A 5 K m ) − 0.5 4 (A1A 2 − A 3 K m ) A1 Km K c . Td = , 2 2 A 5 A 1 K m + A 1 A 2 A 3 − A 4 A1 − A 3 K m K c 1 + 2K m K c + K m 2 K c 2 = and Ti 2 A1 + K m 2 K cTd
(
Kc =
A 3K m −
)
A12 K m K cTd
− A 2 A1 + A 2 K m 2 K c Td + x
2A1A 2 K m − A13 − A 3K m 2
[
(
)
, with
][
]
x 2 = (2A1K m K cTd + A 2 )A 2 − A1A 3 − A 3 K m + A1 K c Td A1 + K m K cTd , and with 2
2
2
(
A1 = K m (a 1 − b1 + τ m ) , A 2 = K m b 2 − a 2 + A1a 1 − b1 τ m + 0.5τ m
(
2
3
)
A 3 = K m a 3 − b 3 + A 2 a 1 − A1a 2 + b 2 τ m − 0.5b1 τ m + 0.167 τ m ,
2
),
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
( (a
A 4 = K m b 4 − a 4 + A 3 a 1 − A 2 a 2 + A 1a 3 − b 3 τ m + 0.5b 2 τ m 2 + 0.167b1 τ m 3 + 0.042 τ m 4
A5 = K m
5
− b 5 + A 4 a 1 − A 3a 2 + A 2 a 3 − A1a 4 + b 4 τ m − 0.5b 3 τ m
(
2
)
3
4
309
) 5
)
+ K m 0.167 b 2 τ m − 0.042b1 τ m + 0.008τ m ;
α = 1, β = 1.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
310
3.9 General Model G m (s) =
K m e − sτ m (1 + sTm1 ) n
1 3.9.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
−
+
1 K c 1 + Ti s
U(s)
K m e − sτ
Y(s)
m
(1 + sTm1 ) n
Table 45: PI controller tuning rules – general model G m (s) = Rule Minimum IAE – Murata and Sagara (1977). n = 4. Model: Method 3; K c , Ti deduced from graphs. Minimum IAE – Murata and Sagara (1977). n = 5. Model: Method 3; K c , Ti deduced from graphs. Minimum IAE – Murata and Sagara (1977). n = 4. Model: Method 3; K c , Ti deduced from graphs. Minimum IAE – Murata and Sagara (1977). n = 5. Model: Method 3; K c , Ti deduced from graphs.
Kc
K m e − sτ m (1 + sTm1 ) n
Comment
Ti
Minimum performance index: regulator tuning x1 K m x 2Tm1 x1
x2
τm Tm1
x1
x2
τm Tm1
0.9 0.7 0.6
4.0 4.0 4.2
0.2 0.4 0.6
0.5 0.5
4.4 4.7
0.8 1.0
x1 K m
x 2Tm1
x1
x2
τm Tm1
x1
x2
τm Tm1
0.7 0.6 0.5
4.5 4.7 4.9
0.2 0.4 0.6
0.5 0.4
5.2 5.5
0.8 1.0
Minimum performance index: servo tuning x1 K m x 2Tm1 x1
x2
τm Tm1
x1
x2
τm Tm1
0.7 0.6 0.5
4.5 4.7 4.9
0.2 0.4 0.6
0.5 0.4
5.2 5.5
0.8 1.0
x1 K m
x 2Tm1
x1
x2
τm Tm1
x1
x2
τm Tm1
0.6 0.5 0.5
4.1 4.3 4.6
0.2 0.4 0.6
0.5 0.4
5.0 5.3
0.8 1.0
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc
Kuwata (1987).
1
Davydov et al. (1995).
Kc = x1 =
2
Kc =
Comment
Direct synthesis: time domain criteria Model: Method 1 Ti Kc
Model: Method 1; ξ = 0.9. Direct synthesis: frequency domain criteria τ m + Tar 0.5 ‘Normal’ design. 0.5 Km n −1 n ( n + 1)( τ m + Tar ) 0.375 n + 1 ‘Sharp’ design. 2n K m n − 1 2
[
Schaedel (1997). Model: Method 2
1
Ti
311
Ti
Kc
]
0.4(nTm1 + τm ) 0.5 − , Ti = 1.25x1 - 0.25(nTm1 + τm ) , with K m (nTm1 + τm − x1 ) K m
(nTm1 + τm )2 − 0.267[n (n − 1)(n − 2)Tm13 + 3n (n − 1)Tm12τm + 3nTm1τm 2 + τm3 ] .
τ*m , Ti = (nTm1 + τ m )0.624 − 0.467 nTm1 + τ m K m 4.345 − 0.151 nT + τ m1 m 1
τ*m
n (n − 1)! 1 ( ) n 1 ! with τ*m = τ m + Tm1 (n − 1) − . + − n −1 − (n −1) n −i (n − 1) e ( ) (i − 1)! i =1 n − 1
∑
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
312
1 + Td s 3.9.2 Ideal PID controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
−
U(s)
Y(s) Model
Table 46: PID controller tuning rules – general model Comment Kc Ti Td
Rule
Gorez and Klàn (2000), Klán (2000). Model: Method 4
1 K c 1 + + Td s T s i
Direct synthesis: time domain criteria Td 1
Ti K m (Ti + τm )
τ 1 − m T ar 0.25Ti
Ti τm Tar
Ti
< 0.25Ti
2
Alternative tuning. Alternative tuning. Klán (2000).
τ τ 1 + 1 + 2 m − 2 m Tar Tar 1 General delayed model. Ti = Tar , 2 2 T T K 2τ τ Td = ar (Ti + Tcr ) cr + Ti − Taa − m 1 − c 1 + m , Ti Tar 2Tar K m 3Ti Tar = average residence time of the process (which equals Tm + τ m for a FOLPD
process, for example); Taa = additional apparent time constant;
K τ Tcr = 1 − c 1 + m τm . K m 2Ti
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Gorez and Klàn (2000). Lee and Teng (2003).
313
Kc
Ti
Td
Comment
2
Kc
Ti
Td
Model: Method 4
3
Kc
Ti
Td
Model: Method 1
2 x1 K m 2Tm1 0.5Tm1 0.2 ≤ τm Tm1 ≤ 2 Trybus (2005). Model: Method 1 τm n Tm1 0.20 0.22 0.25 0.29 0.33 0.40 0.50 0.67 1.0 2.0
2
x1
0.23 0.23 0.22 0.22 0.21 0.21 0.20 0.18 0.16 0.12
3
x1
0.14 0.14 0.14 0.14 0.14 0.13 0.13 0.12 0.11 0.09
4
x1
0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.09 0.07
5
General delayed model has a positive zero. K c =
Ti = Tar
τ 1 + 1 + 2 m Tar
Ti , K m [Ti + (1 + x1 )τm ]
2
τ τ − 2x1 m 1 − (3 + 2.5x1 ) m Tar Tar τm (1 + 1.5x1 ) − , 2 Tar
Tar Tcr 1 + Ti − Taa − Tca , (Ti + Tcr ) Ti Tar 1 + x1 K c τ m K m Tar with Tar = average residence time of the process, Taa = additional apparent time
Td =
constant and x1 is a normalised area parameter characterising the inverse response of the process. K K 2τ τ 2 τ Tcr = 1 − (1 + x1 ) c 1 + m τm ; Tca = 1 − (1 + x1 ) c 1 + m m . K m 2Ti Km 3Ti 2Tar 3
General delayed model. The three dominant desired poles of the closed loop response are − ξωCL ± jωCL 1 − ξ 2 and − x1ωCL . G p ( jω) evaluated at − ξωCL + jωCL 1 − ξ 2
equals x 2∠φ2 , with G p ( jω) evaluated at − x1ωCL equalling − x 3 . Then,
[
2
Kc = − Ti =
[
x 2 x 3 x12
[
]
−1
2
2
2
1
3
−1
− 2 x1ξ + 1 sin cos ξ
−1
−1
3
−1
3
−1
1 2
ωCL
] [
−1
[
]
];
[cos ξ + φ ]+ x sin[cos ξ − φ ]+ x x sin[2 cos ξ] ; x ω {x sin [cos ξ] + x [sin (cos ξ − φ ) + x sin φ ]} x x sin [cos ξ] + x [x sin (cos ξ + φ ) − sin φ ] [x x sin(cos ξ + φ ) + x sin(cos ξ − φ ) + x x sin(2 cos ξ)] .
2 x1 x 3 sin
1 CL
Td =
]
x1 x 3 sin cos −1 ξ + φ2 + x 3 sin cos −1 ξ − φ2 + x1x 2 sin 2 cos −1 ξ
3
2
3
2
2
1
−1
1
−1
−1
1 2
2
2
2
2
1 2
−1
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
314 Rule Trybus (2005) – continued.
Kc
Ti
Td
Comment
(1 + τm ) x1 Km
Tm1 + 0.5τm
0.5Tm1τm Tm1 + 0.5τm
τm >2 Tm1
τm Tm1
2.2
2.5
2.9
3.3
4.0
5.0
6.7
10
20
n
x1
0.12 0.13 0.15 0.16 0.19 0.21 0.26 0.32 0.43
3
x1
0.09 0.10 0.11 0.13 0.15 0.17 0.21 0.26 0.37
4
x1
0.07 0.08 0.09 0.10 0.12 0.14 0.17 0.22 0.33
5
G m (s) = K m e −sτ m (1 + sTm1 ) . n
Direct synthesis: frequency domain criteria
Skoczowski and Tarasiejski (1996).
4
Td
Model: Method 1
0.5(n − 1)Tm1
λ ≥ nTm1
Tm1
Kc
Robust
Larionescu (2002). Model: Method 1
4
nTm1 K m (λ + τm )
ωg Tm1 K m e − sτ m G m (s ) = . Kc ≤ n Km (1 + sTm1 )
nTm1
G m (s) = K m e −sτ m (1 + sTm1 ) . n
(1 + ω
g
2
Tm12 2
1 + ωg Td
)
n −1
, Td =
2
n −1 Tm1 , n ≥ 2 with n+2
2n + 4 τm 4n + 2 − Tm1 n 2 − 2n − 2 + + φm ± b π Tm1 π ωg = , and with + τ − 4 n 2 2 n 2 2 2 m + φm 2Tm1 n − 4n + 3 + π Tm1 π 2
b = Tm1
2 2n + 4 τ m 4 n + 2 + φm + c , with n − 2n − 2 + π Tm1 π
2 4n + 2 τ m 2n − 2 + φm , c = 4(n + 2)1 + φm n 2 − 4n + 3 + π π Tm1 π φ m = specified phase margin.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
315
3.9.3 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s E(s)
R(s)
U(s) 1 1 K m e − sτ K c 1 + + Td s (1 + sTm1 ) n Ti s Tf s + 1 m
+
−
Y(s)
Table 47: PID controller tuning rules – general model G m (s) = Rule Schaedel (1997). Model: Method 2
1
Ti =
Kc
Ti
Td
K m e − sτ m (1 + sTm1 ) n
Comment
Direct synthesis: frequency domain criteria 1 Td Tf = Td N , 0.563 n + 1 Ti 5 ≤ N ≤ 20 . Km n − 2
3(n + 1) (τm + Tar ) , Td = n + 1 (τm + Tar ) . 5n − 1 6n
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
316
Td s 1 + 3.9.4 Controller with filtered derivative G c (s) = K c 1 + Ti s 1 + s Td N R(s)
Td s 1 + K c 1 + T Ti s 1+ s d N
E(s)
−
+
U(s)
K m e − sτ (1 + sTm1 ) n m
Table 48: PID controller tuning rules – general model G m (s) = Rule
Kc
Ti
Y(s)
K m e − sτ m (1 + sTm1 ) n
Comment
Td
Direct synthesis: time domain criteria Davydov et al. (1995). ξ = 0.9; N = Km ; Model: Method 1
1
2
Kc
Ti
0.25Ti
τ*m > 0.5 nTm1 + τm
Kc
Ti
Td
τ*m < 0. 5 nTm1 + τm
0.5(n − 1)Tm1
λ ≥ nTm1 ; N = 5.
Robust Larionescu (2002). Model: Method 1
1
Kc =
nTm1 K m (λ + τm )
nTm1
τ*m , , Ti = (nTm1 + τm )0.911 − 0.716 nTm1 + τm K m 3.540 − 0.718 nTm1 + τm 1
τ*m
(n − 1)! + (n − 1)! n 1 with τ*m = τm + Tm1 (n − 1) − . n −1 − (n −1) n −i (n − 1) e (n − 1) (i − 1)! i =1
∑
2
Kc =
1 τ*m K m 2.766 nTm1 + τ m
0.150τ*m , Ti = (nTm1 + τ m )0.559 − nT + τ m1 m − 0.521
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
3.9.5 Two degree of freedom structure 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s)
R(s)
−
+
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
U(s)
+
Y(s) K m e − sτ (1 + sTm1 )n
Table 49: PID controller tuning rules – general model G m (s) = Rule
Kc
Kuwata (1987). Model: Method 1
1
Kc = x1 =
1
Kc
2
Kc
Ti
Kc =
m
K m e − sτ m (1 + sTm1 ) n
Comment
Direct synthesis: time domain criteria 0 Ti Td
0.8(nTm1 + τm ) 1 − , α = 1, K m (nTm1 + τm − x1 ) K m
(nTm1 + τm )2 − 0.267[n (n − 1)(n − 2)Tm13 + 3n (n − 1)Tm12τm + 3nTm1τm 2 + τm3 ] ,
[
0.833 n ( n − 1)Tm12 + 2nTm1τm + τm 2 Ti = 1 − (nTm1 + τm )2 2
Td
Ti
] 1.667[n(n − 1)T
2 m1
2
]
+ 2nTm1τm + τm . nTm1 + τm
x 2 − (nT + τ m )x 2 x x 1.20 x13 1 − , Ti = 1.6671 − 2.5 22 2 , Td = 0.833x 2 1 3 m1 , 2 Km x2 Km x1 x1 x 1 − 0.833x 2 2
α = 1 , β = 1 , N = ∞ ; x1 = n (n − 1)Tm12 + 2nTm1τm + τm 2 , x 2 = n (n − 1)(n − 2 )Tm1 + 3n (n − 1)Tm1 τm + 3nTm1τm + τm . 3
2
2
3
317
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
318
3.10 Non-Model Specific
1 3.10.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
E(s)
+
−
1 K c 1 + Ti s
U(s)
Non-model specific
Y(s)
Table 50: PI controller tuning rules – non-model specific Rule
Kc
Ti
Comment
Ziegler and Nichols (1942). Idzerda et al. (1955).
0.45K u
Ultimate cycle 0.83Tu
Quarter decay ratio.
Johnson (1956).
0.5K u
Hwang and Chang (1987).
0.83K u
1
3TuK c Tu
5.22 5.22 Tu − T1 Tu p1 , T1 = decay rate, period measured under proportional control 0.45K u
1 p1
when K c = 0.5K u .
1
Parr (1989).
0. 5K u
0.43Tu
p. 191. p. 192.
Parr (1989).
0.33K u
2Tu
Chen and Yang (1993). Hang et al. (1993b), p. 59. Pessen (1994).
0.36K u
5.25Tu
0.25K u
0.25Tu
0.25K u
0.167Tu
McMillan (1994).
0.3571K u
Tu
Dominant time delay process. Dominant time delay process. p. 90.
TuK c = period of the continuous oscillation signal (of the measured variable) generated when K c = 0.83K u , with Ti being decreased until continuous oscillations exist.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Åström and Hägglund (1995), pp. 141–142.
Kc
Ti
Comment
0.4698K u
0.4373Tu
A m = 2, φ m = 20 0 .
0.1988K u
0.0882Tu
A m = 2.44, φ m = 610 .
0.2015K u
0.1537Tu
A m = 3.45, φ m = 46 0 .
Calcev and Gorez (1995).
Edgar et al. (1997), p. 8-15. Klán and Gorez (2000). ABB (2001).
0.3536 K u
0.1592Tu
0.59 K u
0.81Tu
0.5 K m
0.5Tu
0. 5K u
0.8Tu
Robbins (2002).
Prokop et al. (2005).
0.3K u
2
Ti
0.3K u
3
Ti
0.5 K m
Wang et al. (1995b). Vrančić et al. (1996), Vrančić (1996), p. 121. Vrančić (1996), p. 140. Friman and Waller (1997).
4
φm = 150 , large τ m . Minimum IAE – regulator. K m assumed known.
Minimum IAE – servo. Good response – regulator. K m assumed known.
Direct synthesis: frequency domain criteria Ti
Kc
0.5A 3 ( A1A 2 − K m A 3 )
A3 A2
A m ≥ 2, φ m ≥ 60 0 (Vrančić et al., 1996).
0.45K u
A3 A2
Modified Ziegler– Nichols method.
0.4830
3.7321 ω1500
A m > 2,
G p ( jω1500 )
2
Ti = (0.24 + 0.111K u K m )Tu .
3
Ti = (0.27 + 0.054K u K m )Tu .
4
0.4Tu
φm = 450 , small τ m
1 jωCL G CL ( jωCL ) 1 Kc = Im , Ti = ωCL ωCL G p ( jωCL ){1 − G CL ( jωCL )}
φ m > 150 .
jωCLG CL ( jωCL ) Im ( ) { ( ) } ω − ω G j 1 G j CL CL p CL . jωCLG CL ( jωCL ) Rl G p ( jωCL ){1 − G CL ( jωCL )}
319
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
320 Rule
Kc
Kristiansson and Lennartson (2000).
KuKm
K 1350 K m K 1350 K m
6
Ti =
0.50K u K m − 0.36 . (0.33K u K m − 0.17)ωu
7
Ti =
9
10
Ti =
K c = K135 0
K u K m > 0. 5
7
Ti
K u K m < 0.1 ;
K 1350 K m ≤ 0.1 . K u K m < 0.1 ;
Ti
K 1350 K m > 0.1 .
KuKm ω u (0.18K u K m + 1)
K u K m ≤ 10
Kc
Ti
K u K m > 10
10
Kc
Ti
1.6 ≤ M s ≤ 1.9
(0.315K1350 K m − 0.175)ωu 5.4K1350 K m − 13.6
Ti
9
20K135 0 K m − 160
(1.32K1350 K m − 3.2)ωu
6
8
2
Kristiansson and 0.33K u K m − 0.15 Lennartson (2002a). K (0.18K K + 1) m u m
1.18K u K m − 1.72 . (0.33K u K m − 0.17)ωu
0.1 ≤ K u K m ≤ 0.5
2
5.4 K 1350 K m − 13.6
Ti =
Ti
2
20 K 1350 K m − 160
5
5
2
0.50K u K m − 0.36
Kristiansson (2003).
Comment
Ti
1.18K u K m − 1.72
KuKm
8
FA
.
.
0.09K1350 K m + 0.25 0.09K1350 K m + 1.2
, Ti =
(
K1350 K m
ω1350 0.09K1350 K m + 1.2
).
K 0 ω150 0 K 0 0.075 Kc = 0 . 2 + , Ti = ω150 0 0.06 + 1.6 150 − 0.06 150 K150 0 Km Km Km + 0.05 K m
2
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Kristiansson and Lennartson (2006).
11
Kristiansson and Lennartson (2003).
12
Kristiansson and Lennartson (2006).
13
Kc
1.6(Tar − τm )
0.15 Ku
0.8Tu 1 + 3.7(K u K m )
0.16 Ku
Tu 1 + 4.5(K u K m )
0.81K 37%
Other tuning rules 1.29T37%
0.05 ≤
K 1500 Km
≤ 0. 9 ;
K 1500 Km
≤ 0. 9 ;
K u > 0.2K m (close to optimal tuning); M s = M t = 1.4 .
37% decay ratio.
[0.63K 33% ,0.97 K 33% ] [1.1T33% ,1.3T33% ]
(
33% decay ratio.
0.90K 37%
T37%
37% decay ratio.
1.19 K 37%
0.92T37%
37% decay ratio.
1.02 K 37%
0.92T37%
37% decay ratio.
0.075 2 0.2 + K150 0 K m + 0.05 Kc = K m 0.06 + 1.6 K150 0 K m − 0.06 K150 0 K m
(
K 0 K c = 2Tar 0.7 − 0.45 150 Km K c = 1.6(Tar − τm )
0.05 ≤
Ti
Kc
)
)
(
Ti =
13
≤ 0. 9 ;
K u ≥ 0.2 K m (robust); K u ≥ 0.5K m (close to optimal tuning).
MacLellan (1950).
12
Km
1.60 ≤ M max ≤ 1.85 .
Rutherford (1950).
[
K 1500
1.60 ≤ M max ≤ 1.85 .
Åström and Hägglund (2006), p. 239.
11
0.05 ≤
Ti
1.65 ≤ M max ≤ 1.85 .
Hägglund and Åström (2004).
Aikman (1950).
Comment
Ti
Kc
321
)2 ]
,
[
(
2
)
(
ω150 0 0.06 + 1.6 K150 0 K m − 0.06 K150 0 K m
K ω150 0 0.075 , T = 2T 0.7 − 0.45 150 0 + 0 . 2 i ar K K150 0 Km m + 0.05 K m
ω150 0 0.075 0.2 + . K m K150 0 K m + 0.05
(
)
.
)2 ]
.
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
322 Rule
Kc
Ti
Comment
Young (1955).
K 37%
< 1.1Tu
37% decay ratio.
K x% 0.5 + 0.361 ln x
Tx % 1.2 1 + 0.025 ln 2 x
0.999 K 25%
0.814T25%
Parr (1989), p. 191.
0.667 K 25%
T25%
Example: x = 25 i.e. quarter decay ratio. Quarter decay ratio.
McMillan (1994), pp. 42–43.
0.42 K 25%
T25%
‘Fast’ tuning.
0.33K 25%
T25%
‘Slow’ tuning.
Wade (1994), p. 114.
0.7515K 25%
0.7470T25%
ECOSSE team (1996b). Hay (1998), p. 189.
0.65K 50%
0.7917T50%
K 25%
T25%
Bateson (2002), p. 616.
K 25%
Tu
McMillan (2005), p. 62.
0.25K 25%
Chesmond (1982), p. 400.
sin φ m
Åström (1982).
G p ( jω900 )
Leva (1993).
Åström and Hägglund (1995), p. 248.
τ 0.1 + 65.31 m T25% tan φ m ω900 Ti
0.5
4 ω1350
G p ( jω1350 ) 0.25
1. 6 ω1350
G p ( jω1350 ) Hägglund and Åström (1991).
14
Kc =
^
^
0.25 K u
tan (φm − φω − 0.5π )
G p ( jω) 1 + tan (φm − φω − 0.5π ) 2
‘Modified’ ultimate cycle method.
T25%
Kc
14
x = 100(decay ratio).
0.2546 Tu
, Ti =
2
tan( φ m − φ ω − 0.5π) >0 Alfa-Laval Automation ECA400 controller. Alfa-Laval Automation ECA400 controller – large delay. Model: Method 2
tan (φm − φω − 0.5π ) . ω
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
NI Labview (2001). Model: Method 2
0.4 K u ^
0.18 K u
Jones et al. (1997). Model: Method 2
^
^
‘Little’ overshoot.
∧
Model: Method 5
∧
0.333 A p
2 Tu
0.2 hTu sin φ m Ap
0.16Tu tan φ m ^
h Ap
x1 Tu
0.4614 K m h K m A p
Majhi (1999), pp. 132–137.
0.5380 K m h K m A p 2.5465h sin φ m
Lee et al. (2005).
‘Some’ overshoot.
1.6 Tu
Majhi (1999), pp. 132–137.
Tang et al. (2002). Model: Method 4
^
0.8 Tu
0.3 K u
0.5787
Quarter decay ratio.
0.8 Tu
^
Cox et al. (1994).
^
0.8 Tu
0.13 K u
Pagola and Pecharromán (2002). Parr (1989).
Comment
Ti
^
323
0.5554
0.9395
^
^
Tu K m h 3.7736 A p ^
0.7958 ≤ x1 ≤ 1.5915.
Tu K m h 3.2541 A p
0.5752
tan φ m ^
A p x 1 ω900 A m
ω900
0.45 1 + Tm 2 x12 Km
5.215 x1
Minimum ISTE – servo.
0.5468
Minimum ISTE – regulator. 0.81 ≤ x 1 ≤ 1 ; x 1 = 1 , ‘small’ τ m ; x 1 = 0.91 , ‘large’ τ m .
Equivalent to Ziegler and Nichols (1942). 15
15
Representative result for FOLPD process model. Other formulae may be deduced, equivalent to other ultimate cycle tuning rules, for this process model. In addition, tuning rules may also be deduced for process models in SOSPD form, FOLIPD form, FOLIPD form (with a negative zero) and SOSIPD form, as well as processes of 4th, 5th and 6th order without an explicit time delay term. x1 =
2 τm
16(τm Tm ) + 66 − 181(τm Tm )2 + 762(τm Tm ) + 3081
(τm
Tm ) + 17
, 0.1 ≤
τm ≤ 2.0 . Tm
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
324
1 3.10.2 Ideal PID controller G c (s) = K c 1 + + Td s Ti s E(s)
R(s)
+
−
U(s) 1 K c 1 + + Td s Ti s
Non-model specific
Y(s)
Table 51: PID controller tuning rules – non-model specific Rule
Kc
Ziegler and Nichols (1942).
[ 0. 6 K u , K u ]
Ti
Td
Ultimate cycle 0.5Tu 0.125Tu
Farrington Tu [ 0.1Tu , 0.25Tu ] [ 0.33K u ,0.5K u ] (1950). McAvoy and 0.54 K u Tu 0.2Tu Johnson (1967). Atkinson and 0.25K u 0.75Tu 0.25Tu Davey (1968). 20% overshoot – servo response. Ku 0.5Tu 0.125Tu Carr (1986); 0.6667 K u Tu 0.167Tu Pettit and Carr (1987). 0. 5K u 1.5Tu 0.167Tu Tu
0.2Tu
0. 5K u
Tu
0.25Tu
0. 5K u
0.34Tu
0.08Tu
Tinham (1989).
0.4444 K u
0.6Tu
0.19Tu
Blickley (1990).
0. 5K u
Tu
Corripio (1990), p. 27.
0.75K u
0.63Tu
Parr (1989), pp. 190,191,193.
0. 5K u
[0.125Tu , 0.167Tu ] 0.1Tu
Comment Quarter decay ratio.
Underdamped. Critically damped. Overdamped.
ξ ≈ 0.45
Less than quarter decay ratio response. Quarter decay ratio. Quarter decay ratio.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Åström (1982).
Kc
Td
Ti
K u cos φ m
1
Ti
Comment
x1Ti
0.87 K u
Representative results: 0.55Tu 0.14Tu
φ m = 30 0
0.71K u
0.77Tu
0.19Tu
φ m = 450
0.50K u
1.19Tu
0.30Tu
φ m = 60 0
Ku Am
Arbitrary
4 π 2 Ti
K u cos φ m
x1Td
Hang and Åström (1988b).
K u sin φ m
Tu (1 − cos φ m ) π sin φ m
Tu (1 − cos φ m ) 4π sin φ m
Åström and Hägglund (1988), p. 60.
0.35K u
0.77Tu
0.19Tu
0.4698K u
0.4546Tu
0.1136Tu
0.1988K u
1.2308Tu
0.3077Tu
0.2015K u
0.7878Tu
0.1970Tu
0.27 K u
2.40Tu
1.32Tu
0.906K u
0.5Tu
0.125Tu
φ m = 250
0.866K u
0.5Tu
0.125Tu
φ m = 30 0
0. 5K u
0.5Tu
0.125Tu
p. 90.
0.5Tu
0.125Tu
p. 21.
0.1592Tu
0.0398Tu
Åström and Hägglund (1984).
Åström and Hägglund (1995), pp. 141–142.
Chen and Yang (1993). De Paor (1993). McMillan (1994)
McMillan (2005) [0.3K u ,0.5K u ]
1
2
Calcev and Gorez (1995).
0.3536K u
ABB (1996).
0.625K u
325
Tu 2
Td
Specify A m . Specify φ m .
Am ≥ 2 , φ m ≥ 450 . A m = 2, φ m = 20 0 . A m = 2.44, φ m = 610 . A m = 3.45, φ m = 46 0 .
0
φ m = 45 , ‘small’ τ m ; φ m = 150 , ‘large’ τ m . 0.5Tu
0.083Tu
‘P+D’ tuning rule.
T Ti = tan φm + 4 x1 + tan 2 φm u . x1 = 0.25 (Åström, 1982); 4απ x1 = 0.5 (Seki et al., 2000); 0.1 ≤ x1 ≤ 0.3 (Seki et al., 2000). T Td = tan φ m + 1 + tan 2 φ m u , x1 not specified. π
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
326 Rule
Kc
Ti
Td
Luo et al. (1996).
0.48K u
0.5Tu
0.125Tu
[0.213Tu ,
[0.133Tu ,
1.406Tu ]
0.469Tu ]
0.46K u
2.20Tu
0.16Tu
0. 4 K u
0.5Tu
0.125Tu
Based on work by Tyreus and Luyben (1992). p. 26.
0. 5K u
Tu
0.125Tu
p. 27.
[0.32 K u ,0.6K u ]
Karaboga and Kalinli (1996). Luyben and Luyben (1997), p. 97. Tan et al. (1999a). Tan et al. (1999a).
Tighter damping than quarter decay ratio tuning. 0. 4 K u 0.333Tu 0.083Tu
Wojsznis et al. (1999). Yu (1999), p. 11. Tan et al. (2001).
Robbins (2002).
Smith (2003).
0.125Tu
Some overshoot.
0. 2 K u
0.5Tu
0.125Tu
No overshoot.
Kc
Ti
0.25Ti
0.33K u
0.5Tu
0.333Tu
0. 2 K u
0.5Tu
0.333Tu
0.45K u
4
Ti
0.25Tu
0.45K u
5
Ti
0.25Tu
0.625Tu
0.1Tu
0.625Tu
0.1Tu
0.6Tu 1 + 2(K u K m )
Td
0.75K u
Åström and Hägglund (2006), pp. 240–241.
Ti ωu G 'c ( jωu ) 2
0.5Tu
[K u ,1.67K u ]
Alfaro Ruiz (2005a).
Kc =
0.33K u 3
Chau (2002), p. 115.
3
Comment
2
0.25Ti ωu + 1
6
Kc
, Ti = 0.3183Tu tan
‘Just a bit of’ overshoot. No overshoot. Minimum IAE – servo. ‘Good’ response – regulator. Quarter decay ratio. K u > 0.2K m (close to optimal tuning); M s = M t = 1. 4 .
0.5π + ∠G 'c ( jωu ) , 2
G 'c ( jωu ) = desired frequency response of controller G c ( jω) at ωu . 4
Ti = (0.24 + 0.111K m K u )Tu .
5
Ti = (0.27 + 0.054K m K u )Tu .
6
1 Kc = Ku
4 0.3 − 0.1 K u , Td = 0.15Tu 1 − (K u K m ) . K 1 − 0.95(K u K m ) m
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
Rutherford (1950).
1.25K 37%
T37%
Other rules 0.125T37%
1.12 K 37%
T37%
0.25T37%
1.77 K 37%
1.29T37%
0.16T37%
1.67 K 37%
1.29T37%
0.16T37%
MacLellan (1950). Harriott (1964), pp. 179–180. Lipták (1970), pp. 846–847.
1.49 K 37%
0.98T37%
0.24T37%
K 25%
0.167T25%
0.667T25%
K 25%
0.667T25%
0.167T25%
Kc
Ti
0.25Ti
0.999 K 25%
0.488T25%
0.122T25%
K 25%
0.67T25%
0.17T25%
37% decay ratio.
0.83K 25%
0.5T25%
0.1T25%
0.67 K 25%
0.5T25%
0.1T25%
‘Slow’ tuning.
Wade (1994), [ 1.002 K 25% , p. 114. 1.67 K
0.45T25%
0.1125T25%
0.8497 K 50%
0.475T50%
0.1188T50%
K 25%
0.667T25%
0.167T25%
K 25%
0.6667Tu
0.1667Tu
7
Parr (1989), p. 191. McMillan (1994), p. 43.
ECOSSE team (1996b). Hay (1998), p. 189. Bateson (2002), p. 616. Rotach (1994).
8
37% decay ratio.
Quarter decay ratio. Quarter decay ratio. x = 100(decay ratio). Example: x = 25 i.e. quarter decay ratio. Quarter decay ratio. ‘Fast’ tuning.
Chesmond (1982), p. 400.
7
Comment
Td
8
Kc
25%
]
Ti
− 0.5
Tx % K x% , Ti = . 0.5 + 0.361ln x 2 1 + 0.025 ln 2 x M max 2 Kc = G p ( jωM max ) , Ti = − 2 dφωM M max − 1 max ωM max 2 dωM max
Kc =
.
dφ ωM
max
dω M max
‘Modified’ ultimate cycle.
327
b720_Chapter-03
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
328 Rule Rotach (1994) – continued. García and Castelo (2000).
Ti
Td
9
Kc
Ti
Td
10
Kc
Ti
0.25Ti
^
0. 4 K u
Parr (1989).
0.5 A p
^
M max 2 − 1
Td = −
11
Kc = Kc =
^
Td =
^
0.159 Tu
∧
∧
Tu
0.25 Tu
Ti
Td
G p ( jωr ) ,
dφωr 0.5 1 1 −1 2 [ ωr + φ ωr ]. + φωr + tan π − sin −1 1 + tan π − sin M dωr M ωr max max
(
cos 1800 + φm − ∠G p ( jω1 )
) , T = 2[sin(180 + φ − ∠G ( jω )) + 1] . ω cos(180 + φ − ∠G ( jω ) ) 0
i
G p ( jω1 ) 1 + x12 x 2 2 + sin 2 φm
, with x1 =
m
0
1
1
x3 = Ti =
Self-regulating processes. Non selfregulating processes.
^
0.083 Tu
Tu
Kc
ω1 < ωu
2 , dφω 1 1 −1 −1 2 r + φω r ωr ωr + φω r − tan π − sin 1 + tan π − sin M max M max dωr
Ti = −
10
11
M max
Kc =
^
0.3333 Tu
0. 4 K u
Zhang et al. (1996a).
Comment
Kc
Lloyd (1994). Model: Method 3
9
FA
x3 1 + x 32
p
m
p
1
π 2 2 , x2 = Ap − ε4 , 4h
x 2 − cos φm 2
1
2
x 2 + sin φm
sin φm or x 3 =
cos φm − x 2 x 2 2 + sin 2 φm
A x −x Am2 − 1 Am2 − 1 or Ti = ; Td = m 4 2 1 or A mωg (x 4 − A m x1 ) A mωg (x 4 + A m x1 ) ωg A m − 1
(
A m x 4 + x1
(
2
) , with x
ωg A m − 1
4
)
∈ [A m x1 + 1.0, A m x1 + 1.2] or
∧ ∧ ∧ ∧ ∧ x 4 ∈ ωpc − ωu ωu − 0.4, ωpc − ωu ωu + 0.4 , ωu obtained from an ideal
∧ ∧ relay experiment. x 4 = A m x1 + 1.2 or x 4 = ωpc − ωu ωu + 0.4 (minimum IAE, regulator).
sin φm ;
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Jones et al. (1997). Shin et al. (1997). Majhi (1999), pp. 132–137. Majhi (1999), pp. 132–137. NI Labview (2001). Model: Method 2
12
Kc =
0.7490h A p
^
Model: Method 2
^
x1 Tu
0.125 Tu
0.2526 ≤ x1 ≤ 0.5053 . 12
Kc
Ti
x 3Ti
Model: Method 2
13
Kc
Ti
Td
14
Kc
Ti
Td
Minimum ISTE – servo. Minimum ISTE – regulator. Quarter decay ratio. ‘Some’ overshoot.
∧
∧
0.6 K u
∧
0.5 Tu
∧
0.12 Tu
∧
0.25 K u
∧
0.5 Tu
0.12 Tu
ρ
,
∧ 1 1 − x 2 x 3 ωu Ti − ∧ x1 x 3ωu Ti − − y 2 − ρx 2 ωu Ti T ω u i
(x 2 − x1 ) + (x1 − x 2 )2 + 4 x 3ρx1ωu + x 3 y2 ωu ρx1 + ∧
ωu
Ti =
Comment
Td
Ti
329
y 2 ∧ ωu
,
∧ 2 x 3ρx1ωu + x 3 y 2 ωu
∧ ωu − ωu 2 1 1 1− ξ , x1 = − , x 2 = ∧ cos ∠G p ( j ωu ) , ρ = Ku ωu ξ Ku ∧ 1 y 2 = ∧ sin ∠G p ( j ωu ) . Typical x 3 : 0.1; typically 0.3 ≤ ξ ≤ 0.7 . Ku
∧
13
Kc =
∧ K h K h 1 0.5585 m + 0.03835 , Ti = 0.259 Tu m Ap Ap Km
0.516
, ∧
(
)
.
∧
(
)
.
Td = 0.124 Tu K m h A p 14
Kc =
1 Km
∧ K h K h 0.7837 m − 0.0526 , Ti = 0.257 Tu m Ap Ap
0.403
0.197
, Td = 0.131Tu K m h A p
1.109
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
330 Rule
Kc
NI Labview (2001) – continued. Chen and Yang (1993).
Ti ∧
15
0.5 Tu
0.12 Tu
‘Little’ overshoot.
4Td
Td
Model: Method 6
∧
0.15 K u
0.25 + 0.87 x1 0.25 + x12
Comment
Td ∧
2.5465h sin φ m 16 ^ Tang et al. x 2Td 0.81 ≤ x 1 ≤ 1 Td A p x 1 ω900 A m (2002). Model: Method 4 x 1 = 1 , ‘small’ τ m ; x 1 = 0.91 , ‘large’ τ m ; 1.5 ≤ x 2 ≤ 4 .
Dutton et al. (1997).
17
Tue
0.5K eu
0.25Tue
pp. 576–578.
Direct synthesis: time domain criteria Ramasamy and Ti 18 Sundaramoorthy K (τ + T ) Td Ti m CL CL (2007).
2
15
x1 =
π Ap − εr
, 2ε r = relay deadband, d r = relay output amplitude;
4d r
− x 2 ± x 22 + 1
Td =
16
2
^
2 ωu
, x2 =
0.43 − 0.5x1 . 0.25 + 0.87 x1
− cot φ m + cot 2 φ m + 4 x 2
Td =
^
.
2 ω90 0 17
K *c
K eu =
(8 − r )2 1−
, Tue =
6.283 (8 − r )3.5 1 − ωd 1110
0.286
with r = ratio of the height of the first peak
55
to the height of the first trough of the closed loop response, when controller gain K *c is applied; ωd = damped natural frequency. 18
Desired closed loop transfer function = e −sτ CL 1 + sTCL . 2
2
−
Ti = t − τCL + −
τCL , Td = Ti + τCL 2(τCL + TCL )
− τCL − t − σ 2 _ τCL 3 , − − t + 2Ti 6Ti (τCL + TCL )
with t = mean and σ 2 = variance of the process impulse response.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ramasamy and Sundaramoorthy (2007) – continued.
19
Kc
21
Td
Ti
Td
Kc
max
22
Åström and Hägglund (1995), p. 217. Streeter et al. (2003), Keane et al. (2005).
19
23
24
Comment
Direct synthesis: frequency domain criteria 0 < KmKu < ∞ ; Ti Td M = 1.4.
20
Åström and Hägglund (1995), p. 217.
Ti
Kc
Ti
Td
Kc
Ti
Td
(
0 < KmKu < ∞ ; M max = 2.0. 0 < KmKu < ∞ ; M max = 2.0.
)
Desired closed loop transfer function = e −sτ CL 1 + 2ξCL TCL1s + TCL12s 2 . Kc =
2
2 − 2TCL1
τCL Ti , Ti = t − τCL + , K m (τCL + 2ξCL TCL1 ) 2(τCL + 2ξCL TCL1 ) −
2
Td = Ti + τCL
− τCL − t − σ 2 _ − τCL 3 − t + , with t = mean − 2Ti 6Ti (τCL + 2ξCL TCL1 )
and σ 2 = variance of the process impulse response. 20
21
22
23 24
1 Tuning rules converted from formulae developed for G c (s) = K c b + + Td s . Ti s
(
2
)
(
)
(
2
)
(
2
)
K c = 0.19e −1.61κ + 2.5 κ K u , Ti = 0.44e −2.9 κ + 3.14 κ Tu , Td = 0.29e0.84 κ −5.6 κ Tu
1 Tuning rules converted from formulae developed for G c (s) = K c b + + Td s . T s i
(
2
2
)
(
2
)
K c = 0.18e −1.04 κ +1.08 κ K u , Ti = 0.15e −0.74 κ + 0.26 κ Tu , Td = 0.60e −1.96 κ + 0.68 κ Tu .
(
K c x1 = 0.72e
(
Ti 0.59e = x1
−1.6 κ +1.2 κ 2
−1.3 κ + 0.38 κ 2
)K
)([ 0.72e
[0.72e
− 0.0012340Tu − 6.1173.10 , −1.6 κ +1.2 κ 2
−1.6 κ +1.2 κ
2
Td x1 =
u
−6
2
)K
u
− 0.040430e
( )
0.108e− 3κ +1.76 κ K u Tu − 0.0026640 eTu 2
]
− 0.0012340Tu − 6.1173.10−6 Tu −1.3 κ + 0.38 κ 2
(
log 1.6342 log K u
0.72K u e −1.6 κ +1.2 κ − 0.0012340Tu − 6.1173.10− 6
)
]K
,
u 2
, x1 = 0.25e0.56 κ − 0.12 κ +
Ku . eK u
331
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
332
3.10.3 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s R(s) E(s)
−
+
1 K c 1 + + Td s Ti s
Rule
Kc =
K 0 K m 150 Km
U(s)
Non-model specific
Y(s)
Table 52: PID controller tuning rules – non-model specific Comment Kc Ti Td
Kristiansson (2003).
1
1 Tf s + 1
1
Kc
Minimum performance index: other tuning Ti Td
‘Almost’ optimal tuning rule; K 1500 ≥ 0.03 ; 1.6 ≤ M s ≤ 1.9 .
0.60 K 0 K 0 + 0.07 0.32 + 1.6 150 − 0.8 150 K m Km
2
1.5 , 2 K150 0 K150 0 ω150 0 0.32 + 1.6 − 0.8 Km K m 0.6667 , Td = 2 K150 0 K150 0 ω150 0 0.32 + 1.6 − 0.8 Km K m 0.4 Tf = K 0 K 0 K 0 ω150 0 150 + 0.07 0.32 + 1.6 150 − 0.8 150 Km Km Km
,
Ti =
Tf =
K 0 ω150 0 20 150 Km
1 K 0 K 0 + 0.5 0.32 + 1.6 150 − 0.8 150 K m Km
2
2
K min 6 + m ,25 K150 0
2
.
or
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule
Kc
Ramasamy and Sundaramoorthy (2007).
2
2
Kc
3
Kc
Ti
333
Comment
Td
Direct synthesis: time domain criteria Applies to x1 + Tf Td processes with x 3 + Tf dominant Tf numerator x 2 + Tf 1+ dynamics. x2
Desired closed loop transfer function = e −sτ CL 1 + sTCL .
Kc =
2 − Tf τCL , Tf not specified; 1 + , x1 = t − τCL + K m (τCL + TCL ) x1 2(τCL + TCL )
Ti
2
− τ − t − σ 2 3 − CL τCL x1 + τCL − t + + Tf − 2 x1 6 x1 (τCL + TCL ) Td = , Tf 1+ 2 _ τCL t − τCL + 2(τCL + TCL ) −
with t = mean and σ 2 = variance of the process impulse response (treated as a statistical distribution). 3
(
)
Desired closed loop transfer function = e −sτ CL 1 + 2ξCL TCL1s + TCL12s 2 . Kc =
Tf τCL x2 , 1 + , x 2 = t − τCL + K m (τCL + 2ξCLTCL1 ) x 2 2(τCL + 2ξCL TCL1 ) −
2
2 − 2TCL1
2
x 3 = x 2 + τCL
− τCL − t − σ 2 _ − τCL3 , with t = mean − − t + 2x 2 6 x 2 (τCL + 2ξCLTCL1 )
and σ 2 = variance of the process impulse response (treated as a statistical distribution).
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
334 Rule
Kc
Wang et al (1995b). Kristiansson and Lennartson (2002b).
4
17-Mar-2009
Ti
4
Kc
5
Kc
Td
Comment
Direct synthesis: frequency domain criteria Ti Td Ti
0.4444Ti
Plant does not contain an integrator; 1.6 ≤ M max ≤ 1.9 .
For a stable process, K m is assumed known; for an integrating process, K m and τ m are assumed known. K c =
1 jωCL G CL ( jωCL ) Im , ωCL G p ( jωCL ){1 − G CL ( jωCL )}
jωCL G CL ( jωCL ) Im G j 1 G j ω − ω ( ) { ( ) } 1 CL CL p CL Ti = ωCL jωCL G CL ( jωCL ) Rl G p ( jωCL ){1 − G CL ( jωCL )} +
jωCL G CL ( jωCL ) j2ωCL G CL ( j2ωCL ) 1 Rl − Rl , 3 G p ( jωCL )[1 − G CL ( jωCL )] G p ( j2ωCL )[1 − G CL ( j2ωCL )]
j2ωCLG CL ( j2ωCL ) jωCLG CL ( jωCL ) Rl − Rl G p ( j2ωCL )[1 − G CL ( j2ωCL )] 1 G p ( jωCL )[1 − G CL ( jωCL )] Td = . 3 jωCL G CL ( jωCL ) Im G p ( jωCL )[1 − G CL ( jωCL )]
5
Kc = Ti =
Tf =
0.48 1.5 − 0.15 K150 0 K m + 0.07
(
[
)
(
)
(
K m 0.34 + 1.5 K150 0 K m − 0.7 K150 0 K m
[
1.5
(
)
(
)2 ]
ω150 0 0.34 + 1.5 K150 0 K m − 0.7 K150 0 K m
[
(
,
)2 ]
,
0.48 − 0.15 K150 0 K m + 0.07
(
)
(
)
ω150 0 0.34 + 1.5 K 150 0 K m − 0.7 K 150 0 K m
)2 ]2 min{3 + 2(K m
) }
K 150 0 ,25
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models Rule 6
Kristiansson and Lennartson (2006).
Kc
Ti
Td
7
Kc
Ti
Td
8
Kc
Ti
Td
Comment
M max ≈ 1.7
Plant contains an integrator. Ultimate cycle 0.5Tu 0.125Tu
[0.3K u ,0.5K u ]
( [ (
Tf =
Kc =
Ti =
8
Td
0.45 1. 5 − 0.1 1.5 K150 0 K m + 0.07 , T = , Kc = i K m 0.86 K150 0 K m + 0.44 ω150 0 0.86 K150 0 K m + 0.44
Td =
7
Ti
Plant does not contain an integrator; 1.65 ≤ M max ≤ 1.85 .
McMillan (2005).
6
Kc
Kc =
Td =
ω1500 Km
)
[ (
]
)
]
)
0.6667 1 , Tf = or K150 0 K 1500 K 1500 ω150 0 0.86 + 0.44 ω1500 0.86 + 0.44 2 + 14 Km Km Km 0.45 − 0.1 K K 0 . 07 + 150 0 m
(
[ (
)
)
]
{
(
) }
ω150 0 0.86 K150 0 K m + 0.44 2 min 3 + 2 K m K150 0 ,25 3.333ω150 0
e
Km 3.333 ω150 0
3.5 −
3.5 −
2.94ω150 0 Km 2.94 ω150 0
(
6.4 −
9ω
e
4.4 −
3.5 −
G p jω
3ω150 0
150 0
(
(
G p jω150 0
6.5ω
150 0
Km
3ω150 0 Km
)
G p jω150 0
Km
1 3ω150 0 Km
(
150 0
Km
(
)
, Tf =
, Td =
)
G p jω
150 0
(
)
)
Km
≤ 0.91 .
0.083 ω1500 , G p jω1500 ≥ 0.7 ; ω1500 Km
(
)
, Ti =
(
2.94 ω150 0
3.5 −
3ω150 0 0.11 4.4− G p jω150 0 , Tf = e 3.5 − ω1500 Km
(
K 1500
3ω150 0 0.834 G p jω150 0 . 3.5 − ω150 0 Km
)
G p jω150 0
; 0.04 ≤
)
G p jω1500 < 0.7 , 1.7 ≤ M max ≤ 1.8 .
1 3ω150 0 Km
6.5ω
150 0
Km
(
)
(
G p jω150 0
G p jω
1500
)
,
)
,
335
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
336
Td s 1 + 3.10.4 Controller with filtered derivative G c (s) = K c 1 + Ti s 1 + Td s N Td s 1 + K c 1 + T Ti s 1+ d N
E(s)
R(s)
−
+
U(s) Non-model specific s
Y(s)
Table 53: PID controller tuning rules – non-model specific Comment Td Kc Ti
Rule
Direct synthesis: frequency domain criteria Ti 6.283 x1ω φω > φm − π
Leva (1993). N not specified.
1
Kc
2
Kc
x1Td
Td
6 ≤ x1 ≤ 10
Yi and De Moor (1994). Vrančić (1996), p. 130.
3
Kc
4Td
Td
N not defined.
4
Td
N < 10
1
2
Ti 2(A1 − Ti )
ωTi
Kc =
2
2π + ω2Ti 2 G p ( jω) 1 − ωTi x1 ωTi Kc = , 2 G p ( jω) 1 − ω2Ti Td + ω2Ti 2
(
4
Kc = Ti =
0.5 cos θ G p ( jωφ )
, Td =
A3
, Ti =
tan (φm − φω − 0.5π) 2π ω 1+ tan (φm − φω − 0.5π ) x1
, x1 = 10 .
)
Td = 3
Ti
(
A 2 − Td A1 − Td
2
− x1ω + x12ω2 + 4x1ω2 tan 2 (φm − φω − 0.5π ) 2 x1ω2 tan (φm − φω − 0.5π )
, φω < φm − π .
tan θ + 4 + tan 2 θ , θ = 2250 − ∠G p ( jωφ ) . 2ωφ N
), 2
Td =
− (A 3 − A 5A1 ) +
(A
2 3
)
2
− A 5A1 − (4 N )(A 3A 2 − A 5 )(A 5A 2 − A 4 A 3 )
(2 N )(A3A 2 − A5 )
.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Ti
5
Kc
Ti
Vrančić (1996), p. 134.
6
Kc
Vrančić et al. (1999). Lennartson and Kristiansson (1997). Kristiansson and Lennartson (1998a).
7
Vrančić (1996), pp. 120–121.
5
Kc =
(A
2 3
)
Kc =
7
Kc =
Comment
Td
A3A4 − A 2 A5 A 3 2 − A1 A 5
N ≥ 10
Ti
x1Ti
N = 10 ; 0.2 ≤ x1 ≤ 0.5 .
Kc
Ti
Td
8 ≤ N ≤ 20
8
Kc
Ti
0.4Ti
K u K m ≥ 1.67
9
Kc
Ti
0.4Ti
(
0.5A3 A32 − A1A5
)
− A1A5 (A1A 2 − A3K m ) − (A3A 4 − A 2 A5 )A12
,
Ti = 6
337
(A
(
A3 A 32 − A1A 5
2 3
)
)
− A1A5 A 2 − (A3A 4 − A 2 A 5 )A1
A − A 2 2 − 4x1A1A 3 0.5Ti . , Ti = 2 A1 − K m Ti 2 x1A1 A3
2 T 2 2 A1A 2 − A 0 A 3 − Td A1 − d A 0 A1 N Td is obtained by solving:
A3
, Ti =
2
A 2 − Td A1 −
(
Td Km N
,
)
A 0 A 3 4 A1A 3 3 A 0 A 5 − A 2 A 3 2 2 Td + Td − Td + A 3 − A1A 5 Td + (A 2 A 5 − A 3A 4 ) = 0 . N N3 N2 8
Kc = KuKm Ti =
9
N=
[
K u K m + 2.5 12K u 2 K m 2 − 35K u K m + 30 Kc 3
2
− 0.053ωu + 0.47ωu − 0.14ωu + 0.11
Kc = KuKm Ti =
12K u 2 K m 2 − 35K u K m + 30
,N=
K u K m + x1 12K u 2 K m 2 − 35K u K m + 30 Kc
− 0.525ωu 3 + 0.473ωu 2 − 0.143ωu + 0.113 x1 KmKu
2.5 35 30 + 12 − . K m K u K m K u K m 2 K u 2
12K u 2 K m 2 − 35K u K m + 30
[
,
],
];
ωu ≤ 0.4 ; KuKm
35 30 + 12 − ; x 1 = 3 , K u K m > 10 ; x 1 = 2.5 , K u K m < 10 . K m K u K m 2 K u 2
.
b720_Chapter-03
Rule
Kc
Kristiansson and Lennartson (1998a) – continued. Kristiansson and Lennartson (1998b). Kristiansson and Lennartson (2000).
Kc
11
Kc =
2
Km Ku
2
0.4Ti
Ti
11
Kc
Ti
0.4Ti
12
Kc
Ti
0.333Ti
13
Kc
Ti
Td
K c as in footnote 9; Ti =
7.71
10
Kc =
0. 1 ≤ K u K m
≤ 0.5
Kc 3
− 0.185ωu + 1.052ωu
12K u 3K m 2 − 35K u 2 K m + 30K u
[
3
K m K u 3 + 2.5 12K u 2 K m 2 − 35K u K m + 30 3
2
Kc =
N = 2.5
2
ωu ≥ 0.4 . − 0.854ωu + 0.309 K u K m ,
ωu 9.14 > 0.45; − + 3.14 , K u K m > 1.67 , KuKm K mK u
Ti = 13
Comment
Td
Ti
Ti = 12
FA
Handbook of PI and PID Controller Tuning Rules
338
10
17-Mar-2009
[
KcKm Ku 2
2
2
(1.1K u K m − 2.3K u K m + 1.6)
− 0.63ωu + 0.39ωu 2 + 0.15ωu + 0.0082
.
],
ωu 0.95K m K u − 2K m K u + 1.4 2
Kc 3
]
,N =
2.5 KmKu
35 30 + 12 − . K m K u K m 2 K u 2
2
2
K m K u (−20 + 13K m K u )(1 + 0.37 K m K u ) 2 1.6( −20 + 13K m K u )(1 + 0.37 K m K u ) − 1 , 2 2 1.1K m K u − 2.3K m K u + 1.6
Ti =
2 2 K m K u (1.1K u K m − 2.3K u K m + 1.6) 1.6( −20 + 13K m K u )(1 + 0.37 K m K u ) − 1 , ωu (−20 + 13K m K u )(1 + 0.37 K m K u ) 2 1.1K m 2 K u 2 − 2.3K m K u + 1.6
Td =
K m K u (1.1K u K m − 2.3K u K m + 1.6) ωu (−20 + 13K m K u )(1 + 0.37 K m K u ) 2
2
2
( −20 + 13K m K u ) 2 (1 + 0.37 K m K u ) 2 2 2 2 (1.1K m K u − 2.3K m K u + 1.6) − 1 , 1.6( −20 + 13K m K u )(1 + 0.37 K m K u ) −1 2 2 1.1K m K u − 2.3K m K u + 1.6
N=
2 2 K K (1.1K u K m − 2.3K u K m + 1.6) Td . , Tf = m u Tf ωu (−20 + 13K m K u )(1 + 0.37 K m K u ) 2
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Kristiansson and Lennartson (2000) – continued.
14
Kc = Ti =
Ti
Td
Comment
14
Kc
Ti
Td
K u K m > 0.5
15
Kc
Ti
Td
K u K m < 0.1
2 2 (1.1K u K m − 2.3K u K m + 1.6) 2 4.8K m K u (1 + 0.37 K m K u ) − 1 , 2 2 2 2 2 3ωu K m K u (1 + 0.37 K m K u ) 1.1K m K u − 2.3K m K u + 1.6 2 2 (1.1K u K m − 2.3K u K m + 1.6) 4.8K m K u (1 + 0.37 K m K u ) − 1 , 2 2 2 3ωu (1 + 0.37 K m K u ) 1.1K m K u − 2.3K m K u + 1.6
3K m 2 K u 2 (1 + 0.37 K m K u ) 2 2 2 2 2 2 (1.1K u K m − 2.3K u K m + 1.6) (1.1K m K u − 2.3K m K u + 1.6) , Td = 1 − 4.8K m K u (1 + 0.37 K m K u ) 3ωu (1 + 0.37 K m K u ) 2 −1 2 2 1.1K m K u − 2.3K m K u + 1.6
N= 15
2 2 Td 1.1K u K m − 2.3K u K m + 1.6 . , Tf = Tf 3ωu (1 + 0.37 K m K u ) 2
Kc =
20.8(1.8 + 0.3K m K135 0 ) − 1 , 13K m (1.8 + 0.3K m K1350 ) ( −6 + 3.7 K m K1350 )
Ti =
(−6 + 3.7 K1350 K m )K1350 K m 20.8(1.8 + 0.3K m K135 0 ) − 1 , 13ω1350 (1.8 + 0.3K m K135 0 ) 2 (−6 + 3.7 K m K1350 )
(−6 + 3.7 K1350 K m ) 2
2
169(1.8 + 0.3K m K 0 ) 2 135 2 (−6 + 3.7 K m K135 0 )K m K1350 (−6 + 3.7 K m K1350 ) Td = − 1 , 13ω1350 (1.8 + 0.3K m K135 0 ) 2 20.8(1.8 + 0.3K m K1350 ) −1 (−6 + 3.7 K m K1350 ) (−6 + 3.7 K m K1350 ) K m K1350 T . N = d , Tf = Tf 13ω1350 (1.8 + 0.3K m K1350 ) 2
339
b720_Chapter-03
Rule
Kc
Kristiansson and Lennartson (2002a).
Ti
Td
Comment
16
Kc
Ti
Td
K u K m ≤ 10
17
Kc
Ti
Td
K u K m > 10
K u [1.5(K m K u + 4)(0.4K m K u + 0.75) − K m K u x1 ]x1 , Km (0.4K m K u + 0.75) 2 ( 4 + K m K u )
Kc = Ti =
K m K u [1.5(K m K u + 4)(0.4K m K u + 0.75) − K m K u x1 ] , ωu (0.4K m K u + 0.75) 2 (4 + K m K u )
Td =
K mK u (4 + K m K u ) , ωu [1.5(4 + K m K u )(0.4K m K u + 0.75) − K m K u x1 ] 1 + N −1
(
2
N=
K K x1 Td , , Tf = m u Tf ωu (0.4K m K u + 0.75) 2 (4 + K m K u ) 2
2
[
Km
(0.44K m K1350 + 1.4) 2 x 2
[
K m K135 0 1.5(0.44K m K135 0 + 1.4) x 2 − K m K u x 3
Td =
(0.44K m K135 0 + 1.4) 2 x 2
ω135 0 K m K1350 ω1350
[1.5x (0.44K 2
2
N=
]
K1350 1.5(0.44K m K135 0 + 1.4) x 2 − K m K1350 x 3 x 3
Kc =
Ti =
)
2
x 1 = 0.13 + 0.16K m K u − 0.007 K m K u . 17
FA
Handbook of PI and PID Controller Tuning Rules
340
16
17-Mar-2009
m K135 0
,
],
x2 , + 1.4) − K m K1350 x 3 1 + N −1
](
)
2
K m K1350 x3 Td , , Tf = ω135 0 Tf (0.44K m K1350 + 1.4) 2 x 2
x 2 = min(14 + 0.5K m K 1350 ,25) , x 3 = 1.35 + 0.35K m K 1350 − 0.006K m 2 K 1350 2 .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
1 1 + sTd 3.10.5 Classical controller G c (s) = K c 1 + Ti s 1 + s Td N R(s)
+
E(s)
−
Rule
1 1 + sTd K c 1 + Td Ti s 1 + s N
U(s) Non-model specific
Y(s)
Table 54: PID controller tuning rules – non-model specific Comment Td Kc Ti Minimum performance index: regulator tuning
Minimum IAE – Edgar et al. (1997), p. 8-15.
Pessen (1953). N =∞. Pessen (1954). N =∞. Atkinson (1968). N =∞.
0.56K u
0.39Tu
0.25K u
Ultimate cycle 0.33Tu 0.5Tu
0. 2 K u
0.25Tu
N = 10
0.14Tu
‘Optimum’ servo response.
0.5Tu
‘Optimum’ regulator response – step changes. 0.33K u 0.5Tu 0.33Tu 0.750K u
0.75Tu
‘Some’ overshoot.
0.25Tu
0.375K u
‘Rather underdamped response’ – p. 396. 0.75Tu 0.25Tu
Kinney (1983).
0.25K u
‘Good results’ – p. 396. 0.5Tu 0.12Tu
Corripio (1990), p. 27. Hang et al. (1993b), p. 58.
0. 6 K u
0.5Tu
0.125Tu
10 ≤ N ≤ 20
0.35K u
1.13Tu
0.20Tu
N not specified.
0. 5K u
1.2Tu
0.125Tu
0.25K u
1.2Tu
0.125Tu
‘Aggressive’ tuning. ‘Conservative’ tuning.
St. Clair (1997), p. 17. N ≥ 1 .
N not specified.
341
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
342 Rule
Kc
Ti
Td
Comment
Harrold (1999).
0.67 K u
0.5Tu
0.125Tu
N not specified.
Tan et al. (1999a), p. 26.
0.3K u
0.15Tu
0.25Tu
N=∞
O’Dwyer (2001b) – representative results – Åström and Hägglund (1995) equivalent, p. 142. N =∞. Tan et al. (2001).
1
17-Mar-2009
Kc =
Ti =
Ziegler–Nichols ultimate cycle equivalent. A m = 2,
0.2349 K u
0.2273Tu
0.2273Tu
0.0944 K u
0.6154Tu
0.6154Tu
0.1008K u
0.3939Tu
0.3939Tu
φ m = 46 0 .
Ti
0.25Ti
N=∞
1
Kc
Ti ωu G 'c ( jωu ) Ti 2ωu 2 + 1 0.0625Ti 2ωu 2 + 1
,
2∠G 'c ( jωu ) + π 2 2 6.25ωu + 4ωu tan 2 − 2.5ωu 2 2∠G 'c ( jωu ) + π ωu 2 tan 2
,
G 'c ( jωu ) = desired controller frequency response at ω = ωu .
φ m = 20 0 . A m = 2.44, φ m = 610 . A m = 3.45,
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
343
3.10.6 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s) E(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
U(s) 2 b + b s + b s Non-model f1 f2 f0 1 + a f 1s + a f 2 s 2 specific s
Kristiansson et al. (2000).
1
Kc
‘Almost’ optimal tuning rule.
0.625 G p ( jωu ) ωu 0.37 + Km
Tf = x1 ,
Y(s)
Minimum performance index: other tuning Ti Td M s ≈ 1.7
2 G p ( jωu ) G p ( j ωu ) − + 1.6 1.6 2 . 3 1 . 1 2 Km Km 1.6 Kc = , Ti = G p ( jωu ) G p ( jωu ) ωu 0.37 + K m 0.37 + Km Km
Td =
Table 55: PID controller tuning rules – non-model specific Comment Kc Ti Td
Rule
1
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
G p ( jω u ) Km
, x1 =
≤ 0.5 ; Tf =
,
2 G (j ) 1.6 G p ( jωu ) − 2.3 p ωu + 1.1 2 Km Km
G p ( jωu ) ωu 0.37 + Km
2
G ( j ωu ) 13 − 20 p Km
,
x1 G p ( j ω u ) , > 0. 5 ; Km 3 2
b f 0 = 1 , b f 1 = 0 , b f 2 = 0 , a f 1 = Tf , a f 2 = Tf , N = ∞ .
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
344 Rule Kristiansson (2003).
2
Kc
Ti
Td
Kc
Ti
Td
Comment
‘Almost’ optimal tuning rule; K 1500 ≥ 0.03 ; 1.6 ≤ M s ≤ 1.9 . Direct synthesis: time domain criteria
Ramasamy and Sundaramoorthy (2007).
2
Kc =
3
x1 + Tf
Kc
Td
0.60 K 0 K 0 K 0 K m 150 + 0.07 0.32 + 1.6 150 − 0.8 150 Km Km Km
,
2
1.5
Ti =
, 2 K150 0 K150 0 ω150 0 0.32 + 1.6 − 0.8 Km K m 0.6667 , bf 0 = 1 , bf 1 = 0 , bf 2 = 0 , N = ∞ , Td = 2 K150 0 K150 0 ω150 0 0.32 + 1.6 − 0.8 Km K m af1 =
K 0 ω150 0 20 150 Km
0.8 K 0 K 0 + 0.5 0.32 + 1.6 150 − 0.8 150 Km Km
K 0 2 ω150 0 20 150 + 0.5 K m
Kc =
2
,
1
af 2 =
3
x1
K m (τCL
2
K150 0
0.32 + 1.6 Km
K 0 − 0.8 150 Km
2
2
.
2 − af1 a f 2 + (a f 1 + x 2 )x1 τCL , , x1 = t − τCL + , Td = 1 + x1 x1 + a f 1 2(τCL + TCL ) + TCL )
2
with x 2 = x 1 + τ CL
− 2 3 τ CL − t − σ _ τ CL − t + , − 2x 1 6x 1 (τ CL + TCL )
−
a f 1 , a f 2 not specified; b f 0 = 1 , b f 1 = 0 , b f 2 = 0 , N = ∞ ; t = mean and σ2 = variance of the process impulse response; desired closed loop transfer function = e −sτ CL 1 + sTCL .
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule Ramasamy and Sundaramoorthy (2007).
4
4
Kc
Ti
Td
Kc
x3 + af1
Td
Comment
Applies to processes with dominant numerator dynamics.
(
)
Desired closed loop transfer function = e −sτ CL 1 + 2ξCL TCL 2s + TCL 2 2s 2 . Kc =
af1 a f 2 + (a f 1 + x 4 )x 3 x3 with 1 + , Td = K m (τCL + 2ξCL TCL 2 ) x3 x3 + a f1 −
x 3 = t − τCL +
2
2
τCL − 2TCL 2 , 2(τCL + 2ξCL TCL 2 ) 2
x 4 = x 3 + τCL
− τCL − t − σ 2 _ τCL 3 , − − t + 2x 3 6x 3 (τCL + 2ξCL TCL 2 )
−
a f 1 , a f 2 not specified; b f 0 = 1 , b f 1 = 0 , b f 2 = 0 , N = ∞ ; t = mean and σ 2 = variance of the process impulse response.
345
b720_Chapter-03
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
346
3.10.7 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d K α + Td c 1+ s N E(s) R(s) +
−
Rule Edgar et al. (1997), p. 8–15.
Majhi (1999), pp. 132–137.
1
Kc =
Td s 1 + K c 1 + T Ti s 1+ d N
s
− +
U(s)
Non-model specific
Y(s)
Table 56: PID controller tuning rules – non-model specific Comment Td Kc Ti Minimum performance index: regulator tuning 0.77 K u 0.48Tu 0.11Tu 1
Kc
Minimum IAE; α = 0 , β = 1 , N = ∞ . Minimum ISTE; Ti Td N = 10.
∧ K h + 4.267 A 17.08 K m h − 0.4079A p m p , Ti = 0.654 Tu , K m K m h + 14.9A p K m h + 12.15A p ∧ K h − 0.6498A m p Td = 2.891Tu , α = 0 , β =1. K m h + 10.52A p
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
Rule
Kc
Majhi (1999), pp. 132–137. Shen (2002).
2
Kc
3
Kc
Minimum performance index: servo tuning Minimum ISTE; Ti Td N = 10. Minimum performance index: other tuning ∧ Ti Td Ku > 1 Km
Kc
Direct synthesis: frequency domain criteria 2 0 M s = 1.4 0.90T e −4.4 κ + 2.7 κ
4
Åström and Hägglund (1995), p. 215.
Comment
Td
Ti
347
u
2
α = 1 − 1.1e −0.0061κ +1.8κ ; 0 < K m K u < ∞ . 2
0.13K u e1.9 κ −1.3κ 0.90Tu e −4.4 κ + 2.7 κ
0
2
M s = 2.0
2
α = 1 − 0.48e 0.40 κ −0.17 κ ; 0 < K m K u < ∞ .
2
Kc =
∧ K h + 0.1205A 15.75 K m h − 0.3287A p m p , Ti = 4.602 Tu , K m K m h + 18.04A p K m h + 16.07 A p ∧ K h − 0.5917 A m p Td = 2.93 Tu , α = 0 , β =1. K m h + 18.22A p
3
4
Minimise
∞
∞
0
0
∫ r( t) − y(t) dt + ∫ d( t) − y(t) dt ; N = ∞ , β = 0 , M
∧ ^ K c = K u exp 0.17 − 2.62 K m K u + 1.79
2 ^ 2 K m K u ,
∧ Ti = T u exp − 0.02 − 2.62
^ K m K u + 1.34
2 ^ 2 K m K u ,
∧ Td = T u exp − 1.70 − 0.59
^ K m K u − 0.25
2 ^ 2 K m K u ,
α = 1 − exp − 0.30 − 0.48
^ K m K u + 0.93
2
K c = 0.053K u e 2.9 κ − 2.6 κ .
2 ^ 2 K m K u .
s
≤2;
b720_Chapter-03
FA
Handbook of PI and PID Controller Tuning Rules
348 Rule Vrančić (1996), pp. 136–137.
5
17-Mar-2009
5
Kc
Ti
Td
Kc
Ti
0
Ultimate cycle 0.5Tu 0.125Tu
Mantz and Tacconi (1989).
0.6K u
VanDoren (1998).
0.75K u
0.625Tu
0.1Tu
OMEGA Books (2005).
0.61K u
0.625Tu
0.1Tu
Kc = Kc = x1 =
Ti =
Comment
Quarter decay ratio; α = 0.83 , β = 0.346 , N = ∞ .
A1A 2 − K m A 3 − x1
(1 − [1 − α] )(K 2
2 m
A 3 + A13 − 2K m A1A 2
A1A 2 − K m A 3 + x1
(1 − [1 − α] )(K 2
2 m
A 3 + A13 − 2K m A1A 2
), K
mA3
), K
mA3
− A1A 2 < 0 ; − A1A 2 > 0 ;
(K m A3 − A1A 2 )2 − (1 − [1 − α]2 )A3 (K m 2A3 + A13 − 2K m A1A 2 ) ; A1 2
(
1 K K 2 Km + + c m 1 − [1 − α ] 2K c 2
)
.
0.2 ≤ α ≤ 0.5 – good servo & regulator action (Vrančić, 1996, p. 139).
α = 0 ,β =1, N =∞. α = 0 ,β =1, N =∞.
b720_Chapter-03
17-Mar-2009
FA
Chapter 3: Controller Tuning Rules for Self-Regulating Process Models
3.10.8 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
Y(s)
Model
−
F2 (s) Table 57: PID controller tuning rules – non-model specific Comment Td Kc Ti
Rule
1
Bateson (2002), pp. 629–637.
Direct synthesis: frequency domain criteria Model: Method 1 Ti 2 ω180 0
Kc
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ;
ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 1 ; b f 3 = 0 ; b f 4 = 0.1Td ; a f 5 = 0 .
1
K c = 10
{ (
min − G p jω 0 140
[
) } or {− G (jω ) − 6} p
]
[
180 0
(
, G p jω1400
]
Ti = min ω82 0 ,0.2ω170 0 . min ω82 0 ,0.2ω170 0 .
)
(
and G p jω1800
)
are given in dB;
349
b720_Chapter-04
04-Apr-2009
FA
Chapter 4
Controller Tuning Rules for Non-Self-Regulating Process Models
4.1 IPD Model G m (s) =
K m e −sτ m s
1 4.1.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
E(s)
+
−
1 K c 1 + Ti s
U(s)
K m e − sτ s
m
Y(s)
Table 58: PI controller tuning rules – IPD model G m (s) =
K m e − sτ m s
Rule
Kc
Ti
Comment
Ziegler and Nichols (1942). Model: Method 2
0.9 K m τm
Process reaction 3.33τ m
Quarter decay ratio.
1.0 K m τm
∞
Quarter decay ratio.
Two constraints method – Wolfe (1951). Model: Method 2
Also given by Coon (1956), (1964) and NI Labview (2001). Decay ratio = 0.4. 0.6 K m τm 2.78τ m Decay ratio is as small as possible. Minimum error integral (regulator mode).
0.87 K m τm
4.35τ m
350
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models Rule
Kc
Ti
Comment
Åström and Hägglund (1995), p. 13. Model: Method 1 Hay (1998), p. 188.
0.63 K mτm
3.2 τ m
0.42 K m τm
5. 8τ m
Ultimate cycle Ziegler–Nichols equivalent. Model: Method 3
Hay (1998), p. 199. Model: Method 1; K c and Ti deduced from graphs.
Kp s(1 + sTp ) n
NI Labview (2001). Model: Method 12
Minimum IAE – Shinskey (1988), p. 123. Minimum IAE – Shinskey (1994), p. 74. Minimum IAE – Shinskey (1988), p. 148. Model: Method 1
K m τ m = 0. 1
3.5
K m τ m = 0. 2
2.5 2.2
K m τ m = 0. 4
2.0
K m τ m = 0.5
1.7
K m τ m = 0.6
0% overshoot (servo). x 2τm
x 3 K m τm x1
K m τ m = 0.3
4.5K m τ m
x1 K m τ m
Bunzemeier (1998). Model: Method 5 Gp =
7.5
x2
0.18 1.350 0.24 3.050 0.22 1.910 0.21 1.690 0.20 1.584 0.20 1.557 0.44 K m τm
x3
0.23 0.40 0.30 0.28 0.26 0.26
10% overshoot (servo).
Coefficient values: n x1 x2 0 1 2 3 4 5
0.20 0.19 0.19 0.18 0.18
1.477 1.463 1.453 1.385 1.378
x3
n
0.25 0.24 0.24 0.24 0.24
6 7 8 9 10
‘Some’ overshoot. ∞
‘No’ overshoot.
0.9 K m τm
3.33τm
Quarter decay ratio.
0.4 K m τm
5.33τm
‘Some’ overshoot.
0.24 K m τm
5.33τm
‘No’ overshoot.
0.26 K m τm
Minimum performance index: regulator tuning 0.9524 Model: Method 1 4τ m K τ m m
0.9259 K m τm
4τ m
Model: Method 1
0.61K u
Tu
Also specified by Shinskey (1996), p. 121.
351
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
352 Rule
Kc
Ti
Comment
Minimum ISE – Hazebroek and Van der Waerden (1950). Minimum ISE – Haalman (1965). Model: Method 1 Minimum ITAE – Poulin and Pomerleau (1996). Model: Method 1
1.5 K mτm
5.56τ m
Model: Method 2
0.6667 K m τm
∞
Skogestad (2001). Model: Method 1 Skogestad (2003). Model: Method 1 Skogestad (2001). Model: Method 1 Kuwata (1987). Model: Method 1 Regulator – Gorecki et al. (1989). Model: Method 1 Tyreus and Luyben (1992). Model: Method 1 or Method 10. Fruehauf et al. (1993). Rotach (1995). Model: Method 6 Wang and Cluett (1997).
1
Kc =
M s = 1.9 , A m = 2.36 , φ m = 50 0 .
Process output step load disturbance. Process input step 0.5327 K m τm 3.8853τ m load disturbance. Minimum performance index: other tuning 0.28 K m τm 7τ m M max = 1.4 0.5264 K m τm
4.5804 τ m
0.404 K m τm
7τ m
M max = 1.7
0.49 K m τm
3.77τ m
M max = 2.0
Direct synthesis: time domain criteria Also given by Hay ∞ 0.5 K m τm (1998), p. 188.
e
τ +T − m m Tm
∞
K m τm 0.828 K m τm
5.828τm
0.487 K mτm
8.75τ m
0.31K u
2.2Tu
0.5 K m τm
5τ m
0.75 K m τm
2.41τ m
Pole is real and has maximum attainable multiplicity. Maximum closed loop log modulus = 2dB ; TCL = τ m 10 .
Model: Method 2
Damping factor for oscillations to a disturbance input = 0.75. 1 Model: Method 1; Ti Kc ξ = 0.707 .
1 , Ti = (1.4020TCL + 1.2076)τm , τm ≤ TCL ≤ 16τm . K m τm (0.7138TCL + 0.3904)
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Wang and Cluett (1997) – continued.
Cluett and Wang (1997). Model: Method 1
Kc
Ti
Comment
Kc
Ti
Model: Method 1; ξ =1 .
0.9588 K m τ m
3.0425τ m
TCL = τ m
0.6232 K m τ m
5.2586τ m
TCL = 2τ m
2
0.4668 K m τ m
7.2291τ m
TCL = 3τ m
0.3752 K m τ m
9.1925τ m
TCL = 4τ m
0.3144 K m τ m
11.1637 τ m
TCL = 5τ m
0.2709 K m τ m
13.1416τ m
TCL = 6τ m
1.04Tu
M max = 5 dB
Poulin and Pomerleau 2.13 0.34 K u or (1999). K m Tu Model: Method 1 x1 K m τ m Vítečková (1999), Vítečková et al. OS x1 (2000a). 0.368 0% Model: Method 1 0.514 5% 0.581 10% 0.641 15% Chidambaram and 1.1111 K m τm Sree (2003). Huba and Žáková (2003). Skogestad (2003), (2004b). Model: Method 1
0.696 20% 0.748 25% 0.801 30% 0.853 35% 4.5τ m
0.23 K m τm
2.914 τ m 3.555τ m
1 K m (TCL + τ m )
4ξ 2 (TCL + τ m )
0.5 K mτm 0.4689 K m τm
Sree and Chidambaram (2006). Model: Method 1
2x1 (1 + x1 )K m τm
Kc =
Coefficient values: OS x1
0.281 K m τ m
Benjanarasuth et al. (2005). Model: Method 1
2
∞
0.30K u
x1
OS
0.906 0.957 1.008
40% 45% 50%
Model: Method 1
Model: Method 1
Suggested ξ = 0.7 or 1.
8τ m
‘Good’ robustness – TCL = τ m , ξ = 1 .
∞
‘Stability index’ = 2.5.
0.5(1 + x1 )τm x1 − 1
p. 47. x1 > 1 ; x1 = 1.25 (Chidambaram and Sree, 2003).
1 , Ti = (1.9885TCL + 1.2235)τm , τm ≤ TCL ≤ 16τm . K m τm (0.5080TCL + 0.6208)
353
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
354 Rule
Kc
Comment
Ti
Direct synthesis: frequency domain criteria Maximise crossover 3 frequency. ∞ Kc
Hougen (1979), p. 333. Model: Method 1 Buckley et al. (1985), pp. 389–390. Model: Method 1 Chidambaram (1994), Srividya and Chidambaram (1997).
≤
0.67075 Kmτm ωp
Gain and phase margin – Kookos et al. (1999). Model: Method 1
≥ 20τm
‘Well-damped’ response.
3.6547τ m
Model: Method 7; recommended A m = 2.
0.45 K m τm
AmKm
1 ω p 0.5π − ω p τ m
0.942 K m τ m
Representative results: 4.510τ m
(
) A m = 1.5; φ m = 22.5 0 .
Chen et al. (1999a). Model: Method 11
0.698 K m τ m
4.098τ m
A m = 2; φ m = 30 0 .
0.491 K m τ m
6.942 τ m
A m = 3; φ m = 450 .
0.384 K m τ m
18.710τ m
A m = 4; φ m = 600 .
π φ m + 2 (A m − 1) K mτm Am2 − 1
(
3
)
Ti
0.5236 K m τ m
8τ m
Values recorded deduced from a graph: 0.1 0.2 0.3 0.4 K mτm 7.0
Kc 4
Ti =
5
Kc =
φm ≥
Ti
Kc
5
Cheng and Yu (2000). Model: Method 1
4
3.5
2.2
1.8
A m = 2.83; φ m = 46.10 .
0.5
0.6
0.7
0.8
0.9
1.0
1.4
1.1
1.0
0.8
0.75
0.7
2 π τm Am − 1 . 4 φm + 0.5π(A m − 1) φm + 0.5π(A m − 1) 0.5π − φm − 2 Am − 1
r1π(2r1A m − 1)
(
)
4K m τm r12 A m 2 − 1
, Ti =
(
2
2
)
4τm r1 A m − 1
2
πr1 A m (r1A m − 2 )(2r1A m − 1) 2
π 1.0607 1 − 2 A m
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule O’Dwyer (2001a). Model: Method 1
Kc
Ti
Comment
x1 K m τ m
x2τm
6
Representative coefficient values: Am φm x1 x2 Am
x2
0.558
1.4
1.5
46.2
0
0.357
4.3
4.0
60.0 0
0.484
1.55
2.0
45.50
0.305
12.15
5.0
75.0 0
0.458
3.35
3.0
0
O’Dwyer (2001a). Model: Method 1
59.9
x1K u
x 2Tu
7
2.01 − 0.80φ
6.283(1.72φ − 2.55) ωφ
1.920 < φ < 2.356 ; M s = 1.2
0.33
6.61 ω 2.09
φ = 2.09 radians (‘good’ choice).
2.50 − 0.92φ
6.283(1.72φ − 3.05) ωφ
2.094 < φ < 2.443 ; M s = 1.4 .
5.36 ω 2.27
φ = 2.27 radians (‘reasonable’ choice).
( )
Hägglund and Åström (2004). Model: Method 1
G p jωφ
G p ( jω2.09 )
( )
G p jωφ 0.41
G p ( jω2.27 )
6
Am =
π + 2
x2 4x 1
π2 π − 4 x2
x π 1+ 2 + 4 2
2
π π − 4 x2
2
2
2
, x 2 > 1.273 ;
φ m = tan −1 0.5x 1 2 x 2 2 + 0.5x 1 x 2 x 1 2 x 2 2 + 4 − 0.5x 1 2 + 0.5
7
Am =
2x 2 πx1 1+
π + 2
π2 π − 4 4x 2
π + x12 π2 2 1
φm
x1
x12 x 2 2 + 4 .
2
π2 π − 4 4x 2
φ m = tan −1 x 3 − 0.125π2 x12 +
x1 x2
2
; x 3 = 2π2 x12 x 2 2 + 2πx1x 2 4π2 x12 x 2 2 + 4 ;
πx1 4π2 x12 x 2 2 + 4 . 16 x 2
355
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
356 Rule
Kc
Ti
Comment
6.283(0.86φ − 1.50) ωφ
2.356 < φ < 2.705 ; M s = 2. 0 .
G p ( jω2.53 )
0.52
4.25 ω 2.53
φ = 2.53 radians (‘good’ choice).
Hägglund and Åström (2004).
0.35 K m τ m
7τm
Model: Method 2
Åström and Hägglund (2006), pp. 228–229.
0.35 K m τ m
13.4τm
Model: Method 2; ‘AMIGO’ tuning rule; M s = M t = 1. 4 .
Clarke (2006). Model: Method 4
0.222 0.444 , K m τm K m τm
[1.592τm ,3.183τm ]
Hägglund and Åström (2004) – continued. Model: Method 1
Litrico and Fromion (2006). Litrico et al. (2006).
8
Kc =
3.43 − 1.15φ
( )
G p jωφ
Kc
Ti
0.333 K m τm
6τm
8
A m = 12.7dB , φm = 44.50 .
Model: Method 1 Model: Method 1
A − Am 1.571 − 20m 10 sin 0.0175φm + 1.57110 20 , K m τm Am − Am Ti = (0.637 τm )10 20 tan 0.0175φm + 1.57110 20 ; A m in dB, φm in degrees.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
357
Comment
Ti
Robust
Chien (1988). Model: Method 1
1 2λ + τ m K m [λ + τ m ]2
Boudreau and McMillan (2006). Model: Method 1
1 Km
2λ + τ m [λ + τ ]2 m x1 K m τ m
Ogawa (1995). Model: Method 1; coefficients of K c and Ti deduced from graphs.
Alvarez-Ramirez et al. (1998). Model: Method 1
9
x1
x2
0.45 0.39 0.34 0.30 0.27
11 12 13 14 15
1 Km
1 1 + T T m CL
2λ + τ m
9
4(λ + τm ) 2λ + τ m
2
>
Overdamped response.
x 2τm
20% uncertainty in process parameters. 30% uncertainty in process parameters. 40% uncertainty in process parameters. 50% uncertainty in process parameters. 60% uncertainty in process parameters. Tm + τ m
TCL > τ m
λ ∈ [1 K m , τm ] (Chien and Fruehauf, 1990); λ = 3τ m (Bialkowski, 1996); λ > τ m + Tm (Thomasson, 1997); 1.5τm ≤ λ ≤ 4.5τm (Zhang et al., 1999b).
From a graph, λ = 1.5τ m ….overshoot = 58%, settling time = 6τ m λ = 2.5τ m ….overshoot = 35%, settling time = 11τ m λ = 3.5τ m ….overshoot = 26%, settling time = 16τ m λ = 4.5τ m ….overshoot = 22%, settling time = 20τ m . λ = e max / 100 K m ; e max = maximum output error after a step load disturbance (Andersson, 2000, p. 12); Ti se − τ ms y = (Chen and Seborg, 2002); 2 d desired K c (λs + 1) λ = τ m (Smith, 2002); λ = 1.65τm , minimum IAE, servo (Panda et al., 2006); λ = 1.15τm , minimum IAE, regulator (Panda et al., 2006); λ = 2.65τm , overshoot (servo) ≈ 20% (Panda et al., 2006); λ = τm , Maximum load rejection capability (Boudreau and McMillan, 2006); λ > τm (Yu, 2006, p. 19).
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
358 Rule
Kc
Zhong and Li (2002). Model: Method 2
2 x1 + τm
Smith (2002). Skogestad (2004a). Model: Method 1
Ti
Comment
K m (x1 + τm )2
2 x1 + τ m
x1 not specified.
1 K m τm
τm
Model: Method 1
10
4 K cK m
Kc
Ultimate cycle
Litrico et al. (2007).
1.234 K u 10 ∧
11
Kc ^
0.37 K u
−
Am 20
A − m φm = 900 1 − 10 20 Model: Method 10
∞ Ti ^
1.5 Tu
Representative result; A m = 10 dB; φm = 430 . Other methods
Penner (1988). Model: Method 1
10
0.50 K m τm
∞
Maximum closed loop gain = 1.0.
0.58 K mτm
10τ m
Maximum closed loop gain = 1.26.
0.8 K mτm
5.9 τ m
Maximum closed loop gain = 2.0.
K c ≥ ∆d 0 ∆y max , ∆d 0 = maximum magnitude of a sinusoidal disturbance over all frequencies, ∆y max = maximum controlled variable change, corresponding to the sinusoidal disturbance.
11
A − Am ∧ − m K c = 1.234 K u 10 20 sin 0.0175φm + 1.57110 20 , Am − Am ∧ Ti = 0.159 Tu 10 20 tan 0.0175φ m + 1.57110 20
; A m in dB, φm in degrees.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
1 4.1.2 Ideal PID controller G c (s) = K c 1 + + Td s Ti s E(s)
R(s)
+
−
U(s) 1 K c 1 + + Td s Ti s
K m e − sτ s
Y(s)
m
K m e − sτ m s
Table 59: PID controller tuning rules – IPD model G m (s) = Rule
Kc
Callender (1934). τm = 1 ; Model: Method 1 Ziegler and Nichols (1942).
0.2155 K m
x1 K m τ m
2τm
0.5τm
Ford (1953). Model: Method 3
1.48 K m τm
2τ m
0.37τ m
1.36 K m τm
∞
0.265τm
Åström and Hägglund (1995), p. 139. Hay (1998), p. 188.
0.94 K m τm
2τ m
0.5τ m
Hay (1998), p. 199. Model: Method 1; K c , Td deduced from graphs.
10.0
NI Labview (2001). Model: Method 12
1.1 K m τm
2τm
0.53 K m τm
4τm
0.8τm
0.32 K m τm
4τm
0.8τm
x1 K m τ m
2. 5τ m
0.4τm
Alfaro Ruiz (2005a).
Ti
0.1 K m
Comment
Td
Process reaction 2.529 ∞ 5.0
Decay ratio = 0.11. Decay ratio = 0. 1.2 ≤ x1 ≤ 2.0 ; Model: Method 2 Decay ratio 2.7:1.
Model: Method 1
Ultimate cycle Ziegler–Nichols equivalent. 0.4 K m τm
3.2 τ m
0.8τ m
Model: Method 3
0.5 K m τm
∞
0.5τm
Model: Method 3
0.55τ m
K m τ m = 0. 1
0.30τ m
K m τ m = 0. 2
0.25τ m
K m τ m = 0.3
0.25τ m
K m τ m = 0. 4
0.25τ m
K m τm = 0.5, 0.6
0.5τm
Quarter decay ratio. ‘Some’ overshoot. ‘No’ overshoot.
4.0 2.5 2.0
3. 2 K m τ m
1.8
2
2.0 ≤ x1 ≤ 3.33 ; Model: Method 1
359
b720_Chapter-04
FA
Handbook of PI and PID Controller Tuning Rules
360 Rule
Kc
Visioli (2001). Model: Method 1
Paz Ramos et al. (2005).
Åström and Hägglund (2004). Model: Method 1
Alenany et al. (2005). Model: Method 1 Regulator – Gorecki et al. (1989). Model: Method 1 Leonard (1994). Model: Method 1
Ti
Comment
Td
Minimum performance index: regulator tuning x1 K m τ m x 2τm x 3τ m
Visioli (2001). Model: Method 1
1
04-Apr-2009
Coefficient values: 1.49 0.59 Minimum ISE. 1.66 0.53 Minimum ITSE. 1.83 0.49 Minimum ISTSE Minimum performance index: servo tuning ∞ x1 K m τ m x 3τ m 1.37 1.36 1.34
Coefficient values: 0.49 0.45 0.45 ∞ 2.1883τm
1.03 0.96 0.90 0.5992 K m τm
Minimum ISE. Minimum ITSE. Minimum ISTSE Minimum IAE; Model: Method 1
Minimum performance index: other tuning x1 K m τ m x 2τm x 3τ m x1
x2
0.139 76.9 0.261 23.3 0.367 12.2 0.460 7.85 0.543 5.78 0.645 K m τm 1.104 K m τm
x3
Coefficient values: M max x1
0.346 0.365 0.378 0.389 0.400
1.1 1.2 1.3 1.4 1.5
x2
x3
M max
∞
0.616 4.58 0.681 3.82 0.740 3.28 0.793 2.89 0.841 2.61 0.357 τm
0.410 1.6 0.418 1.7 0.426 1.8 0.434 1.9 0.440 2.0 Optimum servo.
2.405τm
0.417 τm
Optimum regulator.
Direct synthesis: time domain criteria Pole is real and Tm has maximum ∞ 1 1 + 4(Tm τm ) Kc attainable 2.785 K m τm 3.731τm 0.263τm multiplicity. OS (step input) < 0.74 K m τm 12.2 τ m 0.41τ m 10%; Minimum IAE (disturbance 0.47 K u 3.05Tu 0.10Tu ramp).
τ + 4Tm − Kc = m e K m Tm τm
τ m + 2 Tm Tm
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models Rule
Kc
Ti
Td
2
Kc
Ti
Td
3
Kc
Ti
Td
x1 K m τ m
x 2τm
x 3τ m
Wang and Cluett (1997).
Cluett and Wang (1997). Model: Method 1
Rotach (1995). Model: Method 6
x1
x2
x3
Coefficient values: x4 x1
0.9588 3.0425 0.3912 1 0.6232 5.2586 0.2632 2 0.4668 7.2291 0.2058 3 1.21 K m τm 1.60τ m
361
Comment Model: Method 1 TCL = x 4 τ m x2
x3
x4
0.3752 9.1925 0.1702 0.3144 11.1637 0.1453 0.2709 13.1416 0.1269 0.48τ m
4 5 6
Damping factor for oscillations to a disturbance input = 0.75. Chidambaram Model: Method 1 1.2346 K m τm 4.5τ m 0.45τm and Sree (2003). Sree and Chidambaram Model: Method 1 0.896 K m τm 2.5τ m 0.55τm (2005b). 4 Chen and Seborg Model: Method 1 Ti Td Kc (2002).
2
Kc =
1 , Ti = (1.4020TCL + 1.2076)τm , K m τm (0.7138TCL + 0.3904) Td =
3
Kc =
τm ; τm ≤ TCL ≤ 16τm , ξ = 0.707 . 1.4167TCL + 1.6999
1 , Ti = (1.9885TCL + 1.2235)τm , K m τm (0.5080TCL + 0.6208) Td =
4
τm ; τm ≤ TCL ≤ 16τm , ξ = 1 . 1.0043TCL + 1.8194
τ (3TCL + 0.5τm ) T s(1 + 0.5τms )e −sτ m y , Ti = 3TCL + 0.5τm , = i , Kc = m 3 3 K d K c (TCLs + 1) desired m (TCL + 0.5τ m ) 2
Td =
2
3
3
1.5TCL τm + 0.75TCL τm + 0.125τm − TCL . τm (3TCL + 0.5τm )
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
362 Rule Sree and Chidambaram (2006). Model: Method 1
Kc
Ti
Td
Comment
1 K m τm
∞
0.5τm
p. 46.
4x12 x1 2 K m τm
(1 + )
0.8956 K m τm
Regulator – Gorecki et al. (1989). Chen et al. (1999a). Åström and Hägglund (2006), p. 244. Åström and Hägglund (2006), pp. 263–264.
0.5(1 + x1 ) τm x1 − 1
0.25(1 + x1 ) τm x1
2.5τm
0.5τm
p. 47. x1 > 1 ; x1 = 1.25 (Chidambaram and Sree, 2003). p. 48.
Direct synthesis: frequency domain criteria Model: Method 1 ∞ 0.75 K m τm 0.333τm
Low frequency part of the magnitude Bode diagram is flat. 1.661 AmK mτm
∞
0.4603 K m τm
7.880τm
0.390τm
M s = M t = 1.4 ; Model: Method 1
0.45 K m τm
8τm
0.5τm
M s = M t = 1.4 ; Model: Method 2
5
Td
6
Td
Model: Method 1
Robust λ + 0.25τ m 2 τm Zou et al. (1997), K (λ + 0.5τ ) 2λ + τ m 2λ + τ m m m Zou and Brigham (1998). Model: Method 8 or Method 9; 0.5τ m ≤ λ ≤ 3τ m .
Rice (2004). 2λ + τm Model: Method 1 K (λ + 0.5τ )2 m m
2λ + τ m
0.25τm + λ τm 2λ + τm
7
2 Recommended 1 0.5τm Lee et al. (2006). K (T + τ ) τm ≤ TCL ≤ 2τm . ∞ TCL + τm m CL m Model: Method 1 Desired closed loop response = e −sτ m (1 + sTCL ) .
5 6
7
Td = 1.273τm [1 − 0.6002A m (1.571 − φm )] .
rA Td = τm 1.2732 − 1 m . 1.6661 λ = 2.149τm , ‘very aggressive’; λ = 2.444τm , ‘aggressive’; λ = 2.780τm , ‘moderately aggressive’; λ = 3.162τm , ‘moderate’; λ = 4.091τm , ‘moderately conservative’; λ = 5.293τm , ‘conservative’; λ = 6.847 τm , ‘very conservative’.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Shamsuzzoha and Lee (2006a). Shamsuzzoha and Lee (2007a).
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 1
8
Also given by Shamsuzzoha et al. (2006c); λ , ξ not specified. 9 Model: Method 1 Ti Td K c
Ultimate cycle
Litrico and Fromion (2006).
8
Kc =
10
Ti
Kc
Ti , Td = x1K m (2λξ + τm − x 2 )
Ti = x1 + x 2 −
x1x 2 −
Model: Method 10
Td
0.167 τm 3 − 0.5x 2 τm 2 2 λ2 + x 2 τm − 0.5τm 2λξ + τm − x 2 , Ti 2λξ + τm − x 2
(
)
2 2 λ2 − 2λξx1 + x1 e− τ m λ2 + x 2 τm − 0.5τm , x 2 = x1 1 − 2 2λξ + τm − x 2 x1
x1
,
x1 is a constant of a ‘sufficiently large value’. 9
Kc =
2 2 3λ2 + 2x 2 τm − 0.5τm − x 2 Ti , , Ti = x1 + 2 x 2 − x1K m (3λ + τm − 2x 2 ) 3λ + τm − 2 x 2
2 x1x 2 + x 2 2 − Td =
λ3 + 0.167 τm 3 − x 2 τm 2 + x 2 2 τm 2 2 3λ2 + 2x 2 τm − 0.5τm − x 2 3λ + τm − 2 x 2 , Ti 3λ + τm − 2 x 2
, x is a constant of a ‘sufficiently large value’; 1 From graphs: λ = 2.3τm , M s = 1.6 ; λ = 1.7 τm , M s = 1.8 ; λ = 1.4τm , M s = 2.0 .
x 2 = x1 1 −
10
3
λ 1 − e − τ m x 1
Tm
A − Am ∧ − m K c = 1.234 K u 10 20 sin θ , θ = 0.0175φm + 1.57110 20 ; A
Am
m ∧ x ∧ 10 20 , Ti = 0.159 Tu 1 10 20 tan θ , Td = 0.159 Tu x1 tan θ 1 + x1
A − m with 2 ≤ x1 ≤ 6 , φm < 901 − 10 20
, A in dB, φ in degrees. m m
363
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
364
4.1.3 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s R(s)
E(s)
−
+
1 K c 1 + + Td s Ti s
U(s)
1 1 + Tf s
K m e − sτ s
m
Table 60: PID controller tuning rules – IPD model G m (s) = Rule
Kc
Ti
Td
Y(s)
K m e − sτ m s Comment
Robust Tan et al. τm 0.463λ + 0.277 (1998b). 0 λ = 0.5 K mτm 0.238λ + 0.123 Model: Method 1 Tf = τm (5.750λ + 0.590) ; labelled H ∞ optimal. Zhang et al. (1999a). Rivera and Jun (2000). Rice and Cooper (2002). Model: Method 1 Ou et al. (2005a). Model: Method 1
1
2
3
4
Kc = Kc = Kc = Kc =
(
1
Kc
2λ + τ m
0
2
Kc
2(τ m + λ )
0
3
Kc
2λ + 1.5τ m
0.5τ m 2 + λτ m 2λ + 1.5τ m
4
Kc
3λ + τm
2λ + τm
K m λ2 + 2λτ m + 0.5τm 2 2(τm + λ ) 2
2
K m ( 2τ m + 4 τ m λ + λ )
(
2λ + 1.5τm
K m λ2 + 2λτ m + 0.5τm 2
)
, Tf =
, Tf =
)
λ2 τm
.
2λ2 + 4λτ m + τm 2 τ m λ2 2
2 τ m + 4 τ m λ + λ2
, Tf =
(6λ + τm )τm 4(3λ + τm )
.
0.5λ2 τ m λ2 + 2λτ m + 0.5τ m 2
1 4(3λ + τm ) 4λ3 , Tf = . 2 2 2 K m 12λ + 6λτ m + τm 12λ + 6λτ m + τm 2
.
λ not specified; Model: Method 1 λ not specified; Model: Method 1 Suggested λ = 3.162τ m .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Ou et al. (2005b). Model: Method 1 Wang et al. (2005). Arbogast and Cooper (2007). Model: Method 1
Kc
Ti
5
Kc
2λ + 1.5τm
6
Kc
7
365
Comment
Td
(2λ + τm )τm
λ > 0.3034τm
4λ + 3τm
(for stability).
2λ + 1.3866τm
Td
Kc
2TCL + 1.5τm
(TCL + 0.5τm )τm
λ not specified; Model: Method 1
0.465 K m τm
7.82τm
2TCL + 1.5τm 0.468τm
Tf = 0.297 τm
Recommended TCL = 3.16τm .
5
Kc =
6
Kc =
λ2 τ m 1 2λ + 1.5τm , Tf = . 2 2 2 K m λ + 2λτ m + 0.5τm 2λ + 4λτ m + τ m 2
1 2λ + 1.3866τm 0.3866τm (2λ + τm ) , Td = , K m λ2 + 3.2286λτ m + 0.4896τm 2 2λ + 1.3866τm Tf = τm
7
Kc =
(
2(2TCL + 1.5τm ) 2
K m 2TCL + 4τm TCL + τm
2
)
, Tf =
0.3866λ2 − 0.2494λτ m − 0.1247 τm 2
TCL 2 τm 2
2TCL + 4TCL τm + τm 2
λ2 + 3.2286λτ m + 0.4896τm 2 .
.
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
366
Td s 1 + 4.1.4 Controller with filtered derivative G c (s) = K c 1 + Ti s 1 + sTd N R(s)
Td s 1 + K c 1 + T Ti s 1+ d N
E(s)
−
+
s
U(s)
K m e − sτ s
Table 61: PID controller tuning rules – IPD model G m (s) = Rule
Kc
Ti
m
Y(s)
K m e − sτ m s Comment
Td
Direct synthesis: frequency domain criteria Kristiansson and Lennartson (2002a).
1
Chien (1988). Model: Method 1
2
Kc
Ti
Kc
2λ + τ m
Yu (2006), p. 19. 2 Model: Method 1 K (λ + 0.5τ ) m m
1
Kc = Ti =
2.5ωu Km
2λ + τ m
− 0.08 + 0.055 + 0.059 2 K1 K1
(
)
(
)
Model: Method 1
Td
Robust τ m (λ + 0.25τ m ) 2λ + τ m τ m (λ + 0.25τ m ) 2λ + τ m
(
)
2 2.5 2 0.059 K1 + (0.055 K1 ) − 0.08 − , ωu 2.3 − 2K1 0.4(10 + 1 K1 )
2
Kc =
(
−1
−1
)
2 Td 0.059 K1 + (0.055 K1 ) − 0.08 , Tf = , 0.5 ≤ K1 ≤ 1 . Tf 0.16ωu (10 + 1 K1 )
2λ + τm
K m (0.5λ + τm )2
N = 10; λ > τm .
0.059 K 1 2 + (0.055 K 1 ) − 0.08 2 − , 2.3 − 2 K 1 0.4(10 + 1 K 1 )
2.5 2 0.059 K12 + (0.055 K1 ) − 0.08 1 Td = − + 1 , 0.4(10 + 1 K1 ) ωu 2.3 − 2K1 N N=
N = 10
; λ ∈ [1 K m , τ m ] (Chien and Fruehauf, 1990).
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Td
Kc
Ti
Td
0.447 K m τm
7.528τm
0.189τm
3
Arbogast and Cooper (2007). Model: Method 1
Comment
N = 0.636
Recommended TCL = 3.16τm .
3
Kc =
(2TCL + 1.5τm )(2TCL 2 + 4τmTCL + τm 2 ) − TCL 2τm
(
2 2 0.5K m 2TCL + 4τmTCL + τm
Ti = 2TCL + 1.5τm − Td =
TCL 2 τm 2
2TCL + 4τm TCL + τm 2
τm (TCL + 0.5τm ) 2
Td TCL 2 τm . , Tf = 2 Tf 2TCL + 4τm TCL + τm 2
,
, 2
TCL τm 2TCL + 4τm TCL + τm
2
−
2
2TCL + 1.5τm −
N=
)
2
TCL τm 2
2TCL + 4τm TCL + τm
2
,
367
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
368
1 1 + Td s 4.1.5 Classical controller G c (s) = K c 1 + Ti s 1 + Td s N R(s)
1 1 + sTd K c 1 + Td Ti s 1 + s N
E(s)
+
−
U(s)
K m e − sτ s
m
Table 62: PID controller tuning rules – IPD model G m (s) = Rule
Kc
Bunzemeier (1998). Model: Method 5; Gp =
x1 K m τ m
Ti
Y(s)
K m e − sτ m s Comment
Td
Process reaction
Kp s(1 + sTp ) n
.
Minimum IAE – Shinskey (1988), p. 143. Minimum IAE – Shinskey (1994), p. 74. Model: Method 1 Minimum IAE – Shinskey (1996), p. 117.
x 2τm
x 4 K m τm x1
x2
0% overshoot (servo). 10% overshoot (servo).
x 3τ m
Coefficient values: x3 x4
N
n
0.21 0.68 0.47 0.35 0.30 0.27 0.25 0.23 0.22 0.22
0.730 0.280 0.24 5.60 0 1.570 0.796 0.94 5.99 2 1.200 0.669 0.62 6.03 3 0.981 0.587 0.46 5.99 4 0.866 0.530 0.38 6.02 5 0.828 0.487 0.34 6.01 6 0.801 0.452 0.32 6.03 7 0.782 0.424 0.30 5.97 8 0.767 0.401 0.29 5.99 9 0.756 0.381 0.27 5.95 10 Minimum performance index: regulator tuning Model: 0.93 Method 2; 1 . 57 τ 0 . 58 τ m m K mτm N not specified. 0.93 K mτm 0.93 K mτm
1.60τ m
0.58τ m
N = 10
1.48τ m
0.63τ m
N = 20
1.57 τ m
0.56τ m
Model: Method 2; N not specified.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models Rule
Kc
Minimum IAE – Shinskey (1996), p. 121.
0.56K u
Ti
Comment
Td
Model: Method 1; N not specified. Direct synthesis – frequency domain criteria 1 ∞ 0.45τm Kc
Hougen (1979), pp. 333–334.
0.39Tu
0.15Tu
Model: Method 1; maximise crossover frequency; 10 ≤ N ≤ 30 . 2 ∞ 10[log10 τ m +1.65] Five criteria are Kc fulfilled; N = 10. Robust λ ∈ [1 K m , τ m ] 0.5τm Chien (1988). K (λ + 0.5τ )2 0.5τ m 2λ + 0.5τ m (Chien and m Model: Method 1 m Fruehauf, 1990); 2λ + 0.5τm N = 10. 2λ + 0.5τ m 0.5τ m K m (λ + 0.5τm )2
Hougen (1988). Model: Method 1
2λ + 0.5τm Chien (1988). K (λ + 0.5τ )2 m Model: Method 1 m 0.5τm
2λ + 0.5τ m
0.55τm
0.5τ m
2.2λ + 0.55τm
K m (λ + 0.5τm )2
Tuning rules converted to this equivalent controller architecture. 3 0.5τ m 3λ + 0.5τm λ not specified; Kc Model: Method 1 Suggested 4 2λ + τ m 0.5τ m λ = 3.162τ m . Kc
Zhang et al. (1999a). Rice and Cooper (2002). Model: Method 1
1
Values deduced from graph: 0.1 0.2 K mτm
0.3
0.4
0.5
Kc
9
4.2
2.8
2.1
1.7
K mτm
0.6
0.7
0.8
0.9
1.0
Kc
1.45
1.2
1.1
0.95
1 2 Equations deduced from graph; K c ≈ ' 10 Km 3
4
Kc = Kc =
0.5τm
(
K m 3λ2 + 1.5λτ m + 0.25τm 2
(
2λ + τm 2
λ ∈ [1 K m , τ m ] (Chien and Fruehauf, 1990); N = 11.
K m λ + 2λτ m + 0.5τm
2
)
)
, N=
, N=
0.85 τ − log10 m' T m
, Km =
K 'm Tm'
.
(3λ + 0.5τm )(3λ2 + 1.5λτm + 0.25τm 2 ) . λ3
λ2 + 2λτ m + 0.5τ m 2 λ2
.
369
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
370 Rule
Kc
Ti
Td
2λ + 0.5τm
0.5τm
Kc
2TCL + τm
0.5τm
0.435 K m τm
7.324τm
0.5τm
Rice (2004). 2λ + 0.5τm Model: Method 1 K (λ + 0.5τ )2 m m Arbogast and Cooper (2007). Model: Method 1
6
Comment N=∞ 5
N = 1.684
Recommended TCL = 3.16τm . Ultimate cycle
Luyben (1996). Model: Method 10
0.46K u
2.2Tu
0.16Tu
Maximum closed loop log modulus of +2dB ; N = 10.
Belanger and Luyben (1997). Model: Method 1
3.11K u
2.2Tu
3.64Tu
N = 0.1
5
λ = 2.149τm , ‘very aggressive’; λ = 2.444τm , ‘aggressive’; λ = 2.780τm , ‘moderately aggressive’; λ = 3.162τm , ‘moderate’; λ = 4.091τm , ‘moderately conservative’; λ = 5.293τm , ‘conservative’; λ = 6.847 τm , ‘very conservative’.
6
Kc =
(
2(2TCL + τm ) 2
K m 2TCL + 4τm TCL + τm
2
)
, N=
TCL 2 + 2TCL τm + 0.5τm 2 TCL 2
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
371
4.1.6 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s) E(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
2 U(s) K m e − sτ m b f 0 + b f 1s + b f 2 s 2 1 + a f 1s + a f 2 s s s
Table 63: PID controller tuning rules – IPD model G m (s) = Rule
Kc
Ti
Kc
0.667 τm
Y(s)
K m e − sτ m s
Td
Comment
0.25τm
Model: Method 1
Robust Shamsuzzoha et al. (2007). Yu (2006), p. 18. Model: Method 1
1
Kc = −
1
0.46K u
Ultimate cycle 2.22Tu 0.16Tu
b f 0 = 0 , b f 1 = 0.16Tu , b f 2 = 0 , a f 1 = 0.016Tu , a f 2 = 0 .
3 4τm λ , b f 0 = 1 , b f 1 = x1 1 + e τ m K m x1 (6τm + 18λ − 6b f 1 ) x1 2
N = ∞ , af1 = af 2 = 0 .
x1
− 1 , b f 2 = 0 ,
2b f 1τm + τm + 12λτ m + 18λ2 + x1 ; x1 , λ not specified explicitly; 6τm + 18λ − 6 x1
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
372
4.1.7 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s)
−
R(s) +
Td s 1 + K c 1 + T Ti s 1+ d N
s
U(s)
− +
K m e − sτ s
Table 64: PID controller tuning rules – IPD model G m (s) = Rule Minimum IAE – Shinskey (1988), p. 143.
Minimum IAE – Shinskey (1994), p. 74. Minimum IAE – Shinskey (1988), p. 148. Minimum IAE – Shinskey (1996), p. 121.
Kc
Ti
Td
m
Y(s)
K m e − sτ m s Comment
Minimum performance index: regulator tuning α = 0 , β =1, 1.28 1.90τ m 0.48τ m N =∞. K mτm Model: Method 2 α = 0 , β =1, 1.28 1.90τ m 0.46τ m N =∞. K mτm Model: Method 1 α = 0 , β =1, 0.82 K u 0.48Tu 0.12Tu N =∞. Model: Method 1 α = 0 , β =1, 0.77 K u 0.48Tu 0.12Tu N =∞. Model: Method 1
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Ti
Td
Comment
K m τm
2.3800τ m
0
α =1
K m τm
2.4569 τ m
0.3982τ m
α = 1, β = 1, N =∞.
Kc
Minimum ISE – 0.6330 Arvanitis et al. (2003a). 1.4394 Model: Method 1 0.6114 Arvanitis et al. 1.2986 (2003a). Model: Method 1
K m τm
2.7442 τ m
0
α =1
K m τm
3.2616τ m
0.4234τ m
α = 1, β = 1, N =∞.
∞
∫ [e ( t) + K 2
Minimise performance index
2 m
]
u 2 ( t ) dt .
0
0.6146 K m τm Arvanitis et al. 1.1259 K m τm (2003a). Model: Method 1
2.6816τ m
0
α =1
6.7092τ m
0.4627τ m
α = 1, β = 1, N =∞.
∞
2 du Minimise performance index e 2 ( t ) + K m 2 dt . dt 0 Minimum performance index: servo tuning 0 0.6270 K m τm 2.4688τ m α =1
∫
Minimum ISE – Arvanitis et al. (2003a). 1.5221 K m τm Model: Method 1 0.6064 K m τm Arvanitis et al. 1.4057 K m τm (2003a). Model: Method 1
2.1084 τ m
0.3814τ m
α = 1, β = 1, N =∞.
2.8489 τ m
0
α =1
2.5986τ m
0.4038τ m
α = 1, β = 1, N =∞.
∞
∫ [e ( t) + K 2
Minimise performance index
2 m
]
u 2 ( t ) dt .
0
0.6130 K m τm Arvanitis et al. 1.3332 K m τm (2003a). Model: Method 1
2.7126τ m
0
α =1
3.0010τ m
0.4167τ m
α = 1, β = 1, N =∞.
∞
Minimise performance index
2 2 2 du e ( t ) + K m dt . dt 0
∫
373
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
374 Rule
Minimum ITAE – Pecharromán (2000a). Model: Method 11
Minimum ITAE – Pecharromán and Pagola (2000). Model: Method 11
Kc
Ti
x1K u
Comment
Td
Minimum performance index: other tuning 0 x 2 Tu Km = 1
Coefficient values: φc x1
x1
x2
α
x2
α
φc
0.049
2.826
0.506
− 164 0
0.066
2.402
0.512
− 160
0
0.218
1.279
0.564
− 1350
0.250
1.216
0.573
− 130 0
0.099
1.962
0.522
− 1550
0.286
1.127
0.578
− 1250
0.129
1.716
0.532
− 150 0
0.330
1.114
0.579
− 120 0
1.506
0.544
0
0.159
0.351
1.093
0.577
− 118 0
0.189
1.392
0.555
− 145
− 140 0 x 2 Tu
x1K u
x 3Tu
x1
x2
Coefficient values: x3
α
φc
1.672
0.366
0.136
0.601
− 164 0
1.236
0.427
0.149
0.607
− 160 0
0.994
0.486
0.155
0.610
− 1550
0.842
0.538
0.154
0.616
− 150 0
0.752
0.567
0.157
0.605
− 1450
0.679
0.610
0.149
0.610
− 140 0
0.635
0.637
0.142
0.612
− 1350
0.590
0.669
0.133
0.610
− 130 0
0.551
0.690
0.114
0.616
− 1250
0.520
0.776
0.087
0.609
− 120 0
0.509
0.810
0.068
0.611
− 118 0 Km = 1
0 x1K u x 2 Tu Minimum ITAE Coefficient values: – Pecharromán α α x1 x2 φc x1 x2 φc (2000b), p. 142. 0 0.0469 2.8052 0.5061 − 164.1 0.2174 1.2566 0.5642 − 135.00 Model: Method 11 0.0662 2.3876 0.5119 − 160.50 0.2511 1.1948 0.5730 − 130.00 0.0988 1.9581 0.5220 − 155.00 0.2870 1.1281 0.5777 − 125.00 0.1271 1.6757 0.5319 − 150.00 0.3280 1.0860 0.5794 − 120.00 0.1589 1.5052 0.5439 − 145.00 0.3501 1.0822 0.5767 − 118.00 0.1866 1.3619 0.5546 − 140.00
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Minimum ITAE – Pecharromán (2000b), p. 148. Model: Method 11
Comment
Kc
Ti
Td
x1K u
x 2 Tu
x 3Tu
x1
x2
Coefficient values: x3
α
φc
1.6695
0.3684
0.1323
0.6007
− 164.10
1.2434
0.4389
0.1507
0.6073
− 160.00
0.9901
0.4846
0.1587
0.6102
− 155.00
0.8378
0.5393
0.1562
0.6163
− 150.00
0.7383
0.5789
0.1548
0.6052
− 145.00
0.6728
0.6283
0.1488
0.6105
− 140.00
0.6196
0.6221
0.1376
0.6120
− 135.00
0.5948
0.6939
0.1326
0.6096
− 130.00
0.5513
0.7050
0.1190
0.6157
− 125.00
0.5271
0.7471
0.0992
0.6088
− 120.00
0.5229
0.8886
0.0862
0.6115
− 118.0 0 α = 0.6810
Taguchi and 0 0.7662 K m τm 4.091τ m Araki (2000). 1.253 K m τm 2.388τ m 0.4137τ m OS ≤ 20% ; α = 0.6642 , β = 0.6797 , N fixed but not specified. Model: Method 1 ∞ 0.82 K m τm 0.40τm β = 0.41 ; Taguchi et al. N = 10. (2002). N = 10; ∞ 0 . 4046 τ 1 m 0.8203 K m τm Model: 0.1 ≤ τm ≤ 1.0 . Method 1; ∞ 0.87 K m τm 0.44τm β = 0.44 ; α=0. N= ∞. Minimum IAE – 0.571 K m τm 0 6.139τm Tavakoli et al. M max = 2 ; α = 0.417 ; Model: Method 1. (2005). Direct synthesis: time domain criteria Kuwata (1987). 0 1 K m τm 3.33τm α =1 Model: Method 1 2 1.067 K m τm 0 . 313 τ α = 1, β = 1, m 6.25τm N =∞.
1
β = 0.3623 +
0.02488 . τm + 0.1035
375
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
376 Rule Chien et al. (1999). Model: Method 2
Hansen (2000). Model: Method 1 Chidambaram (2000b). Model: Method 1
Kc
Ti
Td
Comment
2
Kc
1.414TCL 2 + τ m
0
α =1
3
Kc
α = 1, β = 1, N =∞. Underdamped system response: ξ = 0.707 . 1.414TCL 2 + τ m
Td
0.938K m τ m
2.7 τ m
0.313τ m
0.64 K m τ m
3.333τ m
0.487 K m τ m
8.75τ m
0.9425 K m τm
2τ m
α = 0.833 , β =1, N = ∞ . α = 0.65
0
α = 0.557
In general, α = 0.6 (on average) or α = 0.5[1 − τ m Ti ] . 0.5τ m
N = ∞ ; β = 1 ; α = 0.707 or α = 0.65 .
Hägglund and Åström (2002). Model: Method 2
0.35 K mτm
Arvanitis et al. (2003a). Model: Method 1
(8 − x1 )K m τm
4
(
)
16 2ξ2 + 1 32ξ2 + 4 K m τ m
Chidambaram and Sree (2003). Model: Method 1 Sree and Chidambaram (2006). Model: Method 1
Klán (2001). Model: Method 1
2
3
Kc = Kc =
(
(
)
0
4τ m x1
0
α = 1, 4 . x1 = 2 4ξ + 1
16ξ 2 + 4 τm 16 2ξ 2 + 1
α = 1, β = 1, N =∞.
2
(
)
4.5τ m
0.45τ m
0.9 K m τm
3.33τm
0
1.2 ≤ x1 ≤ 2
2τ m
0.5τ m
0.8956 K m τm
2.5τm
0.5τm
x1 K m τ m ,
α = 0.6 , β = 0 , N =∞. α = 0.65 . pp. 37–38. α = 0.65 , β = 1 , N =∞. p. 48. N = ∞ , β = 0 , α = 0.6 .
Direct synthesis: frequency domain criteria 0 α = 0.19 0.29 K m τm 8.9τm
1.414TCL 2 + τm
). 2
1.414TCL 2 + τm 2
)
+ 1 τm
0.3 < α < 0.5 .
1.2346 K mτm
K m TCL 2 2 + 1.414TCL 2τm + τm 2
(
(2ξ
M s = 1.4;
7τ m
K m TCL 2 + 0.707TCL 2 τm + 0.25τm
2
)
, Td =
0.25τm + 0.707TCL 2 τm . 1.414TCL 2 + τm
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Td
Comment
0
α =1
0.25τm + λ τm 2λ + τm
α = 0 ,β =1; N =∞, λ = 3τm .
Ti
377
Robust
Arvanitis et al. (2003a). Model: Method 1
2
4
4π τ m x 1 π 2 − x1
(
Kc
2λ + τm Rice (2006). K m (λ + 0.5τm )2 Model: Method 1
Kc =
[(8 − x )π 1
Ti
Kc
Td
equations for λ deduced from graphs.
4π2 2
2λ + τ m
α = 0.6 , β = 0 , N =∞. λ = 2.3τm , M s = 1.6 ; λ = 1.7 τm , M s = 1.8 ; λ = 1.4τm , M s = 2.0 ; 5
Shamsuzzoha and Lee (2007a). Model: Method 1
4
)
]
+ x12 K m τm
with 0 < x1 < π2 ; recommended x1 =
5
Kc =
2
π2 16 1− 1− 2 2 2 π 4ξ + 1
(
2
)
, ξ > 0.3941 .
2
Ti 3λ + 2x 2 τm − 0.5τm − x 2 , , Ti = x1 + 2 x 2 − x1K m (3λ + τm − 2x 2 ) 3λ + τm − 2 x 2 2
2 x1x 2 + x 2 − Td = x 2 = x1 1 −
3
2
2
λ3 + 0.167 τm − x 2 τm + x 2 τm 2 2 3λ2 + 2x 2 τm − 0.5τm − x 2 3λ + τm − 2 x 2 − , Ti 3λ + τm − 2 x 2 3
λ 1 − e − τ m x 1
Tm
, x is a constant with a ‘sufficiently large value’. 1
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
378
4.1.8 Two degree of freedom controller 2 T s 1 d 1 + b f 1s (F(s) R (s) − Y(s) ) − K Y(s) , U(s) = K c 1 + + 0 Ti s T 1 + a f 1s 1+ d s N 1 + b f 2 s + b f 3s 2 + b f 4 s 3 + b f 5s 4 F(s) = 1 + a f 2 s + a f 3s 2 + a f 4 s 3 + a f 5 s 4 R(s) F(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
1 + b f 1s 1 + a f 1s s
+ U(s)
−
K m e − sτ s
K0
Table 65: PID controller tuning rules – IPD model G m (s) = Rule
Alenany et al. (2005). Model: Method 1
Kc
Ti
Y(s) m
Td
K m e − sτ m s Comment
Minimum performance index: servo tuning 1.104 K m τm 2.405τm 0.417 τm N=∞ a f 1 = 0 , bf 1 = 0 ; bf 2 = 0 ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , bf 3 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 . a f 2 = 1.866τm : OS ≈ 7% ; a f 2 = 2.38τm : OS ≈ 0% .
Normey-Rico et al. (2000). Model: Method 1
0.563 K m τm
Direct synthesis: time domain criteria 1.5τ m 0.667 τ m
N=∞
a f 1 = 0.13τm , b f 1 = 0 ; a f 2 = 0.75τm , b f 2 = 0.30τm ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , bf 3 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0. 5 K m τ m .
Normey-Rico et al. (2001). Model: Method 1
1
Kc
(1.5 − x1 )τm
Td
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , b f 3 = 0 , b f 4 = 0 , b f 5 = 0 , K 0 = 0. 5 K m τ m .
1
Kc =
1.5 − x1 τm 1 − x1 (1.5 − x1 ) 4 x1 + 1 − 4 x12 + 0.5x1 , Td = − x1τm , N = ; (1.5 − x1 )x1 K m τm 1.5 − x1
Recommended x1 = 0.5 ; non-oscillatory response.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models Rule
Benjanarasuth et al. (2005). Model: Method 1
Kc
Ti
Td
0.37 K u
Tu
0
Comment
a f 1 = 0 , b f 1 = 0 ; a f 2 = Tu , b f 2 = 0 ; a f 3 = 0 , b f 3 = 0 ; a f 4 = 0 , a f 5 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 . 0.63K u
0.76Tu
0.078Tu
N=∞
a f 1 = 0 , b f 1 = 0 ; a f 2 = 0.76Tu , b f 2 = 0 ; 2
a f 3 = 0.06Tu , b f 3 = 0 ; a f 4 = 0 , a f 5 = 0 , b f 4 = 0 , b f 5 = 0 , K 0 = 0 . 2
Huang et al. (2005b). Model: Method 1
Kc
Ti
[
0.6325 τm
]
N=∞
a f 1 = max 0.0063 τm ,0.01 , b f 1 = 0 ; a f 2 = Ti , b f 2 = 1.0630τm ; 1.5
a f 3 = 0.6723τm
+ 0.6988K m τm
2.5
, b f 3 = 0.2652τm 2 ; a f 4 = 0 ,
a f 5 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 .
Robust Lee and Edgar (2002). Model: Method 1
3
Ti
Kc
0
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , b f 3 = 0 , b f 4 = 0 , b f 5 = 0 , K 0 = 0.25K u . 4
Zhang et al. (2002a). Model: Method 1
2λ 2 + 1.5τm
Kc
Td
N=∞
2
a f1 =
0.5λ 2 τ m 2
λ 2 + 2λ 2 τ m + 0.5τ m 2
, b f 1 = 0 ; a f 2 = 2λ 2 + τ m ,
b f 2 = 2λ1 + τm ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , b f 3 = 0 , b f 4 = 0 , bf 5 = 0 , K 0 = 0 .
2
K c = 0.3221 + (0.3099 K m τm ) , Ti = τm (1.0630 + 1.1048K m τm ) .
3
Kc =
4
Kc =
2 0.25K u Ti 4 τm − τm + . , Ti = (λ + τm ) KuKm 2(λ + τm )
1 2λ 2 + 1.5τm (2λ 2 + τm )0.5τm , λ ,λ not specified. , Td = 1 2 K m λ 2 2 + 2λ 2 τm + 0.5τm 2 2λ 2 + 1.5τm
379
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
380 Rule
Kc
Ti
Td
Comment
5 2λ 2 + (1 + δ)τm Td N=∞ Kc Zhang et al. λ 2 2δτm − r2 τm 2 (2λ + τm ) (2006). af1 = 2 , b f 1 = 0 ; a f 2 = 2λ 2 + τ m , Model: Method 1 λ 2 + 2λ 2δτm − r2 τm 2 − r1τm (2λ + τm )
b f 2 = 2λ1 + τm ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , b f 3 = 0 , b f 4 = 0 , bf 5 = 0 , K 0 = 0 .
5
Kc =
2 1 2λ 2 + τm + δτm 2λ 2 + δτm T = , , d K m λ 2 2 + 2λ 2δτm − r2 τm 2 − r1τm (2λ + τm ) 2λ 2 + (1 + δ)τm
λ1 , λ 2 , λ , r1 , r2 , δ not specified.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.1.9 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
Y(s)
Model
−
F2 (s) Table 66: PID controller tuning rules – IPD model G m (s) = Rule
Kc
Ti
K m e − sτ m s Comment
Td
Minimum performance index: other tuning 0.45 K m 8τ m 0.5τ m
Åström and α = 1 , τm Tm ≤ 1 ; α = 0 , τm Tm > 1 ; β = 1 ; χ = 0 ; δ = 0 ; N = ∞ ; Hägglund (2004). bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 , Model: Method 1 2
a f 3 = 0.2τm , a f 4 = 0.01τm ; K 0 = 0 .
Kaya and Atherton (1999), Kaya (2003). Model: Method 10
1
Direct synthesis: frequency domain criteria ∧ 0 1 0.313 K u 0.733 T u α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ;
∧ 0.567 K m K u K0 = ∧ K m τm T u
∧
bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; bf 3 = 1 ; a f 5 = 0 .
0.667 ∧
− 0.313 K u , b f 4
∧ K K u = 0.753 m ∧ τm T u
0.333
−
1 τm Tm . τm K m
381
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
382 Rule
Kc
Ti
Kc
Ti
Td
Comment
Robust 2
Lee and Edgar (2002). Model: Method 1
Td
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 0.25K u ; bf 3 = 1 ; bf 4 = 0 ; a f 5 = 0 . 3
Kc
Ti
x1
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; b f 1 = 0 , a f 1 = Td , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = Td , a f 4 = 0 ; K 0 = 0.25K u ; bf 3 = 1 ; bf 4 = 0 ; a f 5 = 0 .
2
3
Kc =
2 2 0.25K u 4 4 τm τm − τm + , − τm + , Ti = (λ + τm ) K u K m 2(λ + τm ) KuKm 2(λ + τm )
Td =
2 4 0.25K u τm 3 τm τ (1 − 0.25K u K m τm ) 2 + + m . 0.25τm − 2 (λ + τm ) 6(λ + τm ) 4(λ + τm ) 0.5K u K m (λ + τm )
Kc =
2 2 0.25K u 4 τm 4 τm − τm + + x1 , Ti = − τm + + x1 (λ + τm ) K u K m 2(λ + τm ) KuKm 2(λ + τm )
2 τm τm (1 − 0.25K u K m τm ) x1 = τm 0.5 − + + 2 6( λ + τ m ) 4( λ + τ m ) 0.5K u K m (λ + τm )
0.5
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.2 IPD Model with a Zero
G m (s) =
K m (1 + sTm 3 )e −sτ m K (1 − sTm 4 )e −sτ m or G m (s) = m s s
1 4.2.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
−
+
1 K c 1 + Ti s
U(s) Model
Y(s)
Table 67: PI controller tuning rules – IPD model with a negative zero K (1 + sTm3 )e −sτ m K (1 − sTm 4 )e −sτ m G m (s) = m or m s s Rule
Kc
2
3
4
Kc = Kc = Kc = Kc =
1.571
3
Kc
(
)
.
(
)
.
K m τm 1 + 3.142 Tm 4 τm 2 2.358
Comment
Direct synthesis: frequency domain criteria τm Tm3 < 1 ∞ 4 τm Tm3 > 1 Kc
Jyothi et al. (2001). Model: Method 1
1
Ti
Direct synthesis: time domain criteria 1 ‘Smaller’ τm Tm 4 . Kc ∞ 2 ‘Larger’ τm Tm 4 . Kc
Chidambaram (2002), p. 157. Model: Method 1
K m τm 1 + 4.712 Tm 4 τm 2 1.57
K m τm 1 + 9.870(Tm3 τm )2 0.79 K m τm 1 + 2.467(Tm3 τm )2
. .
383
b720_Chapter-04
Rule
Kc
Jyothi et al. (2001). Model: Method 1
0.5 K m Tm 4
Kc =
FA
Handbook of PI and PID Controller Tuning Rules
384
5
04-Apr-2009
5
Ti
Kc
0.79 K m τm 1 + 2.467(Tm 4 τm )2
.
∞
Comment τm Tm 4 < 1 τm Tm 4 > 1
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.3 FOLIPD Model G m (s) =
K m e − sτm s(1 + sTm )
1 4.3.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
E(s)
+
−
1 K c 1 + Ti s
U(s)
K m e − sτ s(1 + sTm ) m
Y(s)
Table 68: PI controller tuning rules – FOLIPD model G m (s) = Rule
Kc
Ti
K m e − sτ m s(1 + sTm )
Comment
Process reaction Quarter decay ratio Coon (1956), (1964). criterion. ∞ K m (τ m + Tm ) Model: Method 1; Coefficient values: coefficients of K c τ m Tm x1 τ m Tm x1 τ m Tm x1 deduced from graphs. 0.020 5.0 0.25 2.2 4.0 1.1 0.053 4.0 0.43 1.7 0.11 3.0 1.0 1.3 Minimum performance index: regulator tuning Minimum IAE – 0.556 Shinskey (1994), Model: Method 1 3.7(τ m + Tm ) K m (τ m + Tm ) p. 75. Minimum IAE – 0.952 Shinskey (1994), Model: Method 1 4(Tm + τ m ) K m (Tm + τ m ) p. 158. x1
385
b720_Chapter-04
Rule Minimum ITAE – Poulin and Pomerleau (1996). Model: Method 1 Process output step load disturbance.
Process input step load disturbance.
Velázquez-Figueroa (1997). Model: Method 1
Velázquez-Figueroa (1997). Model: Method 1
Kuwata (1987). Model: Method 1
Kc =
FA
Handbook of PI and PID Controller Tuning Rules
386
1
04-Apr-2009
1
Kc
Ti
Comment
Kc
x 1 (τ m + Tm )
K c and Ti coefficients deduced from graph.
τ m Tm
x1
0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
5.0728 4.9688 4.8983 4.8218 4.7839 3.9465 3.9981 4.0397 4.0397 4.0397
0.029 Tm K m τm
Coefficient values: x2 τ m Tm 0.5231 0.5237 0.5241 0.5245 0.5249 0.5320 0.5315 0.5311 0.5311 0.5311
1.2 1.4 1.6 1.8 2.0 1.2 1.4 1.6 1.8 2.0
0.157
∞
x1
x2
4.7565 4.7293 4.7107 4.6837 4.6669 4.0337 4.0278 4.0278 4.0218 4.0099
0.5250 0.5252 0.5254 0.5256 0.5257 0.5312 0.5312 0.5312 0.5313 0.5314
0.1 ≤
τm ≤ 0.33 Tm
0.195 τ τ 0.1 ≤ m ≤ 0.5 6.824Tm m Tm Tm Minimum performance index: servo tuning 0.528 τ 0.031 Tm 0.1 ≤ m ≤ 0.33 ∞ Tm K m τm 0.406 0.119 τ τm 0.042 τm 0.1 ≤ m ≤ 0.5 8 . 807 T T m T m K m Tm m Direct synthesis: time domain criteria 0.5 ∞ K (τ + T )
0.044 τm K m Tm
m
m
0.122
m
x2 Tm 2 +1 . K m (τm + Tm ) x1 (τm + Tm )2
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule 2
Huba and Žáková (2003). Model: Method 1
Kc
Ti
Kc
∞
387
Comment
Representative tuning rules; tuning rules for other τ m Tm values may be obtained from a graph. 0.193 K m τ m
3.717 τ m
τ m Tm = 0.5
0.207 K m τ m
3.386τ m
τ m Tm = 1
0.219 K m τ m
3.127 τ m
τ m Tm = 2
Direct synthesis: frequency domain criteria Maximise crossover 3 1.26x 1 frequency. ∞ Kmτm
Hougen (1979), p. 338. Model: Method 1 Poulin and Pomerleau 2.13 0.34 K u or (1999). K m Tu
Robust ∞
Velázquez-Figueroa 0.833(2λ + Tm + τm ) (1997). K m (λ + τm )2
McMillan (1984). Model: Method 1
4
Kc
Tuning rules developed from K u , Tu . ^
K u tan 2 φ m
Perić et al. (1997). Model: Method 8
− 2Tm + τm + 4Tm
3
4
2
2
2 Tm + τ m − τ m + 4 Tm
K m τ m 2e
0.1592 Tu tan φ m
1 + tan 2 φ m
2
Kc =
Model: Method 1; λ not specified.
Ultimate cycle Ti
^
2
Model: Method 1; M max = 5 dB .
1.04Tu
2
.
2 Tm
x 1 values recorded deduced from a graph:
τ m Tm
1
2
3
4
5
6
7
8
9
10
x1
0.31
0.19
0.14
0.11
0.09
0.078
0.068
0.06
0.053
0.05
2 T 0.65 1.477 Tm 1 m Kc = , Ti = 3.33τm 1 + . τ K m τ m 2 1 + (Tm τ m )0.65 m
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
388
1 + Td s 4.3.2 Ideal PID controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
−
U(s) 1 K c 1 + + Td s Ti s
K m e − sτ s(1 + sTm ) m
Y(s)
Table 69: PID controller tuning rules – FOLIPD model G m (s) = Rule
Kc
Ti
Td
K m e − sτ m s(1 + sTm )
Comment
Minimum performance index: regulator tuning Minimum ISE – 0.6667 K m τm Model: Method 1 ∞ Tm Haalman (1965). 0 A m = 2.36 ; φ m = 50 ; M s = 1.9 . 0.717 Velázquez 1 Figueroa (1997). 0.062 Tm Td Ti Model: Method 1 K m τm Minimum performance index: servo tuning 0.75 0.73 Velázquez τm 2 Figueroa (1997). 0.064 Tm 1 . 2 T T m i T Model: Method 1 K m τm m Direct synthesis: time domain criteria Van der Grinten ∞ 1 K m τm Tm + 0.5τ m Step disturbance. (1963). −2 ω d τ m Stochastic e Model: Method 1 3 disturbance. ∞ Td K τ m m
Tachibana (1984).
1
2
λ K m (1 + λτ m )
τ Ti = 3.537Tm m Tm
0.951
∞
τ , Td = 1.458Tm m Tm
Tm
0.754
.
Ti = 8.071τm , 0 < τm Tm ≤ 0.0333 ; Ti = 22.183τm − 0.4701Tm , 0.0333 < τm Tm ≤ 0.2121 ; Ti = 8.2076Tm − 18.724τm , 0.2121 < τm Tm ≤ 0.3256 ; Ti = 1.7571Tm + 1.089τm , τm Tm > 0.3256 .
3
T Td = 1 − 0.5e − ωd τ m + m e − ωd τ m τme − ωd τ m . τ m
Model: Method 5
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
389
Comment
Td
Vítečková ∞ x1 K m τ m Tm (1999), Coefficient values: Vítečková et al. OS OS OS OS x x x1 x1 1 1 (2000a). 0% 0.641 15% 0.801 30% 0.957 45% Model: Method 1 0.368 0.514 5% 0.696 20% 0.853 35% 1.008 50% 0.581 10% 0.748 25% 0.906 40% 4 Chen and Seborg Model: Method 1 3TCL + τ m Td Kc (2002). Sree and Model: Chidambaram Method 1; T T 5 i d Kc (2006). p. 58. Direct synthesis: frequency domain criteria 6
2
Åström and 0.67e−1.9 τ + 0.2 τ Hägglund (1995), K (T + τ ) m m m pp. 212–213. −9.3τ + 6.6 τ 2 Model: Method 1 4.8e or Method 3. K m (Tm + τm )
0.56τm e1.1τ −1.1τ
ωpTm
Chen et al. (1999a).
4
2
0.13τm e13.6 τ −11.0 τ 14.2τm e −13.3τ + 8.6 τ
K m A mTd r1ωx Tm K mTd
2
0.68τm e 2.26 τ −1.8τ
2
2
M max = 1.4
M max = 2.0
∞
7
Td
Model: Method 1
∞
8
Td
Model: Method 1
(3TCL + τm )se−sτ m , K = (3TCL + τm )(Tm + τm ) , y = c (TCL + τm )3 K c (TCLs + 1)3 d desired 2
Td =
0.895 − 0.100 5
6
7
8
Kc =
K m τm
Tm τm
Tm T 0.450 + 0.960 m τm τm τ , T = τ . , Ti = Tm m d Tm m 0.358 − 0.040 0.895 − 0.100 τm τm 0.895 − 0.100
1 Tuning rules converted from formulae developed for G c (s) = K c [1 − α ] + + Tds . Tis 1 . Td = 2 −1 2ωp − 1.273ωp τm + Tm
Td =
1 ωx − 1.273ωx 2 τm + Tm −1
, ωx =
0.25π(2r1A m − 1)
(r A 2 1
2
m
)
− 1 τm
.
3
2
3TCL Tm + 3TCL Tm τm − TCL + Tm τm . (3TCL + τm )(Tm + τm )
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
390 Rule
Kc
Ti
Klán (2001). 0.67e−1.9 τ + 0.2 τ Model: Method 1 K m (Tm + τm )
Comment
Td
2
9
x 1Tm K mτm
O’Dwyer (2001a). Model: Method 1
Td
∞
Tm
A m = 0. 5 x 1 ; φ m = 0.5π − x 1 .
Representative coefficient values: Am φm x1 Am
x1
0.785 Åström and Hägglund (2006), p. 246.
Ti
10
2
45
0.524
0
Ti
Kc
Td
Robust Tm (τ m + 2λ ) τ m + Tm + 2λ τ m + Tm + 2λ
Rivera and Jun τ m + Tm + 2λ (2000). K m (τ m + λ )2 Model: Method 1
φm
3
60 0 M s = M t = 1. 4 ; Model: Method 1
λ not specified.
2 Recommended 1 0.5τm Tm + Lee et al. (2006). K (T + τ ) τ m ≤ TCL ≤ 2τ m . ∞ TCL + τm m CL m Model: Method 1 Desired closed loop response = e −sτ m (1 + sTCL ) .
Shamsuzzoha et al. (2006c). Model: Method 1
9
11
Ti
Kc
Td
λ , ξ not specified.
1 Tuning rules converted from formulae developed for G c (s) = K c [1 − α ] + + Tds . Tis Ti = 0.13(τm + Tm )e13.6 τ −11.0 τ ; Td = 14.2(τm + Tm )e−13.3τ +8.6 τ . 2
10
11
1 Kc = K m τm Kc =
Td =
2
T T 0.37 + 0.02 m 0.16 + 0.28 m Tm τm τm τm , Td = τm . 0.37 + 0.02 , Ti = T T τ m m 0.03 + 0.0012 0.37 + 0.02 m τm τm
Ti , Ti = x1 + Tm + x 2 − x 3 , x1K m (4λξ + τm − x 2 ) x 4 + x 2 (Tm + x1 ) + x1Tm −
0.167 τm 3 − 0.5x 2 τm 2 + x 4 τm + 4λ3ξ 4λξ + τm − x 2 − x3 ; Ti
x1 is a constant with ‘a sufficiently large value’, 2
x2 =
Tm x 5e − τ m
2
[
x 4 = Tm x 5e − τ m
x1
Tm
2
− x1 x 5 e − τ m x1 − Tm
x1
2
+ x1 − Tm
2
2
, x3 =
4λ2ξ 2 + 2λ2 + x 2 τm − 0.5τm − x 4 , 4λξ + τm − x 2 2
λ2 2λξ − 1 + x 2Tm , x 5 = 2 − +1 . T Tm m
]
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Shamsuzzoha and Lee (2007a).
12
Ti
Td
Comment
Ti
Td
Model: Method 1
0.25Ti
Tuning rules developed from K u , Tu .
Kc
Ultimate cycle
McMillan (1984). Model: Method 1
13
Perić et al. (1997). Model: Method 8
12
Kc =
Td =
Ti
Kc
∧
K u cos φ m
x1Td
14
Td
Recommended x1 = 4 .
Ti , Ti = x1 + Tm + x 2 − x 3 , x1K m (4λ + τm − x 2 ) x 4 + x 2 (Tm + x1 ) + x1Tm −
3
2
0.167 τm − 0.5x 2 τm + x 4 τm + 4λ3 4λ + τm − x 2 − x3 ; Ti
x1 is a constant with ‘a sufficiently large value’, 2
x2 =
[
x1 x 5e − τ m
[
x1
]
2
[
− 1 − Tm x 5e − τ m Tm − x1
Tm
],x
−1
2
=
3
6λ2 − x 4 + x 2 τm − 0.5τm , 4λ + τ m − x 2
4
]
λ x 4 = Tm x 5e − 1 + x 2Tm ; x 5 = 1 − ; x 1 From graphs: λ = 0.26τm , M s = 1.6 , 0.05 ≤ τm Tm ≤ 1.1 ; 2
− τ m Tm
λ = 0.21τm , M s = 1.8 , 0.05 ≤ τm Tm ≤ 1.75 ; λ = 0.19τ m , M s = 2.0 , 0.05 ≤ τm Tm ≤ 2.5 . 13
14
2 T 0.65 1.111 Tm 1 m Kc = , Ti = 2τm 1 + . τ K m τ m 2 1 + (Tm τ m )0.65 m
Td = tan φ m +
4 + tan 2 φ m x1
^
Tu . 4π
391
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
392
4.3.3 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s 1 + Tf s Ti s E(s)
R(s)
−
+
U(s) K e −sτ m 1 m Tf s + 1 s(1 + sTm )
1 K c 1 + + Td s Ti s
Y(s)
Table 70: PID controller tuning rules – FOLIPD model G m (s) = Rule
Kc
Kristiansson and Lennartson (2006). Model: Method 1; 1.7 < M max < 1.8 .
1
Kc =
10e
−8 τ m T m
K m Tm
2
Ti
Kc
2
Kc
Ti
Kc
Ti
(1 − 0.35e
4e
−4.5 τ m T m
K m Tm
2
(1.7 − e
(
− 4 τ m Tm
)(2.4τ
m
(
− τ m 1.3Tm
)(1.7τ
m
+ 0.9Tm ) , Td = Tm
)(2.4τ
m
Kc =
1.3Tm
) )
0.25 ≤ 1≤
τm <1 Tm
τm < 50 Tm
2.4τm + 0.9Tm , 2 1 − 0.35e − 4 τ m Tm
(
)
+ 0.9Tm ) , Tf =
−8 τ m T m
0.25e Tm
(2.4τm + 0.9Tm )2 .
+ 1.3Tm ) ,
(
Ti = 2 1.7 − e − τ m 3
1.3Tm
1.7 τ m + 1.3Tm 2 1.7 − e − τ m
(
Kc =
1.7 τ m + 1.3Tm 2 1.7 − e − τ m
Ti = 2 1 − 0.35e −4 τ m 2
Comment
Td
Direct synthesis: frequency domain criteria Ti Td τ 0 ≤ m < 0.25 Tm
1
3
K m e − sτ m s(1 + sTm )
(
τ 2 0.06 + 0.004 m 1.7 − e− τ m Tm K m Tm 2
(
1.3Tm
1.3Tm
)(1.7τ
Ti = 2 1.7 − e − τ m
m
)(1.7τ
m
+ 1.3Tm ) , Tf = 0.85τm + 0.65Tm .
+ 1.3Tm ) ,
1.3Tm
)(1.7τ
m
+ 1.3Tm ) , Tf = 0.85τm + 0.65Tm .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Kc
Ti
Td
Comment
Td
Model: Method 1
Robust H ∞ optimal – Tan et al. (1998b).
4
λ = 0.5 (performance), λ = 0.1 (robustness), λ = 0.25 (acceptable).
5 3λ + Tm + τ m 1.5τ m ≤ λ (3λ + τ m )Tm Kc Zhang et al. 3λ + τ m + Tm ≤ 4.5τ m (1999b). Model: Method 1 λ = 1.5τ m , OS = 58%, TS = 6τ m ; λ = 2.5τ m , OS = 35%, TS = 11τ m ; λ = 3.5τ m , OS = 26%, TS = 16τ m ; λ = 4.5τ m , OS = 22%,
TS = 20τ m ; λ > 0.2291τm for stability (Ou et al., 2005b).
Tan et al. (1998a). Model: Method 1; λ not specified. Rivera and Jun (2000). Model: Method 1
4
Kc =
Kc =
Kc
Tm + 8.1633τ m
Tm τ m 0.1225Tm + τ m
Tf = 0.5549τ m
7
Kc
Tm + 5.3677 τ m
Tm τ m 0.1863Tm + τ m
Tf = 0.4482τ m
8
Kc
Tm + 3.9635τ m
Tm τ m 0.2523Tm + τ m
Tf = 0.2863τ m
9
Kc
2( τ m + λ ) + Tm
(0.463λ + 0.277)([0.238λ + 0.123]Tm + τm ) K m τm 2
Ti = Tm + 5
6
K m 3λ2 + 3λτ m + τm
2
)
, Tf =
6
Kc =
0.0337Tm τm 1 + . 2 K m τm 0.1225Tm
7
Kc =
0.0754Tm τm 1 + . 2 0 . 1863 T K m τm m
8
9
, Tf =
λ3 3λ2 + 3λτ m + τ m 2
.
0.1344Tm τm 1 + . 2 K m τm 0.2523Tm 2(τ m + λ ) + Tm τ m λ2 Kc = , Tf = . 2 2 2 K m 2τ m + 4τ m λ + λ 2τ m + 4 τ m λ + λ2
Kc =
(
)
λ not specified.
τm , 5.750λ + 0.590
Tm τm τm , Td = . (0.238λ + 0.123)Tm + τm 0.238λ + 0.123
3λ + Tm + τm
(
2Tm (τ m + λ ) 2( τ m + λ ) + Tm
393
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
394
Td s 1 + 4.3.4 Controller with filtered derivative G c (s) = K c 1 + Ti s 1 + s Td N R(s)
Td s 1 + K c 1 + T Ti s 1+ d N
E(s)
−
+
s
U(s)
K m e − sτ s(1 + sTm ) m
Table 71: PID controller tuning rules – FOLIPD model G m (s) = Rule
Kc
Ti
Y(s)
K m e − sτ m s(1 + sTm )
Comment
Td
Direct synthesis: frequency domain criteria Kristiansson and Lennartson (2002a).
1
Td
Model: Method 1; 0.5 ≤ K1 ≤ 1 .
Tm (2λ + τ m ) 2λ + Tm + τ m
λ ∈ [τ m , Tm ] (Chien and Fruehauf, 1990); N = 10.
Ti
Kc
Robust Chien (1988). 2λ + τ m + Tm Model: Method 1 K m (λ + τ m )2
1
Kc = Ti =
2.5ωu Km
2λ + Tm + τ m
− 0.08 + 0.055 + 0.059 2 K1 K1
(
)
(
)
(
)
0.059 K 1 2 + (0.055 K 1 ) − 0.08 2 − , 2.3 − 2 K 1 0.4(10 + 1 K 1 )
2 2.5 2 0.059 K1 + (0.055 K1 ) − 0.08 − , ωu 2.3 − 2K1 0.4(10 + 1 K1 )
−1
2.5 2 0.059 K12 + (0.055 K1 ) − 0.08 1 Td = − + 1 , 0.4(10 + 1 K1 ) ωu 2.3 − 2K1 N N=
(
)
2 Td 0.059 K1 + (0.055 K1 ) − 0.08 , Tf = . Tf 0.16ωu (10 + 1 K1 )
−1
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
1 1 + Td s 4.3.5 Classical controller G c (s) = K c 1 + Td s Ti s 1 + N R(s)
1 1 + sTd K c 1 + Td Ti s 1 + s N
E(s)
+
−
Y(s) K m e − sτ s(1 + sTm )
U(s)
m
Table 72: PID controller tuning rules – FOLIPD model G m (s) = Rule
Kc
Ti
K m e − sτ m s(1 + sTm )
Comment
Td
Minimum performance index: regulator tuning Minimum IAE – τ m = Tm ; 0.78 Shinskey (1994), K ( τ + T ) 1.38( τ m + Tm ) 0.66( τ m + Tm ) N = 10. m m m p. 75. Model: Method 1 Minimum IAE – Shinskey (1994), pp. 158–159.
1
Minimum ITAE – Poulin and Pomerleau (1996), (1997). Model: Method 1. Process output step load disturbance.
3
2
Kc Kc Kc
τm Tm N 0.2 0.4 0.6 0.8 1.0
τm Tm < 2
0.56τ m + 0.75Tm
Ti
Model: Method 1; N not specified. x 2 (τ m + Tm ) Tm
τm Tm ≥ 2
3.33 ≤ N ≤ 10
Coefficient values (deduced from graphs): τm x1 x2 x1 T N m
5.0728 4.9688 4.8983 4.8218 4.7839
0.5231 0.5237 0.5241 0.5245 0.5249
(
1.2 1.4 1.6 1.8 2.0
[
1
Kc =
0.926 , Ti = 1.57 τm 1 + 1.2 1 − e − Tm K m τm (1.22 − 0.03(Tm τm ))
2
Kc =
0.926 . K m τm (1 + 0.4(Tm τm ))
3
Kc =
τm x2 Tm 2 +1 ; 0 ≤ ≤ 2. (Tm N ) K m (τm + Tm ) x1 (τm + Tm )2
4.7565 4.7293 4.7107 4.6837 4.6669
τm
]) .
x2
0.5250 0.5252 0.5254 0.5256 0.5257
395
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
396 Rule
Kc
Poulin and Pomerleau (1996), (1997) – continued. Process input step load disturbance.
Ti
Comment
Td
Coefficient values (continued): 3.9465 0.5320 1.2 4.0337 3.9981 0.5315 1.4 4.0278 4.0397 0.5311 1.6 4.0278 4.0397 0.5311 1.8 4.0218 4.0397 0.5311 2.0 4.0099
0.2 0.4 0.6 0.8 1.0
0.5312 0.5312 0.5312 0.5313 0.5314
Direct synthesis: time domain criteria
Skogestad (2003). Model: Method 1
Hougen (1979), p. 338.
0.5 K mτm
8τ m
N=∞
Tm
Direct synthesis: frequency domain criteria 0.7 0.3 ∞ 0 . 106 x 4 1 0.135 NTm τm Kmτm
Model: Method 1; maximise crossover frequency; 10 ≤ N ≤ 30 . N = 5. Poulin et al. 0.5455 (1996). Tm M max = 1 dB K m (τm + 0.2Tm ) 21(0.2Tm + τ m ) Model: Method 1 Robust Tm λ ∈ [τ m , Tm ] Chien (1988). Tm 2λ + τ m (Chien and K m (λ + τ m )2 Model: Method 1 Fruehauf, 1990); 2λ + τ m N = 10. 2λ + τ m Tm K m (λ + τ m )2
Chien (1988). Model: Method 1
2λ + τ m
K m (λ + τ m )
2
Tm
K m (λ + τ m )2
2λ + τ m
1.1Tm
Tm
2.2λ + 1.1τm
λ ∈ [τ m , Tm ] (Chien and Fruehauf, 1990); N = 11.
Tuning rules converted to this equivalent controller architecture.
4
x 1 values deduced from graph: τ m Tm
1
2
3
4
5
6
x1
6
3
2.1
1.8
1.6
1.3
τ m Tm
7
8
9
10
11
12
x1
1.1
1.0
0.9
0.8
0.7
0.7
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
397
4.3.6 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s) E(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
2 U(s) K m e − sτ b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s(1 + sTm ) s m
K m e − sτ m s(1 + sTm )
Table 73: PID controller tuning rules – FOLIPD model G m (s) = Rule
Tsang et al. (1993). Model: Method 2
Kc x1 K m τ m
Direct synthesis: time domain criteria 0 ∞
bf 0 = 1 2
ξ
1.6818 0.0 1.3829 0.1 1.1610 0.2 x1 K m τ m
x1
Coefficient values: ξ x1
0.9916 0.8594 0.7542
0.3 0.4 0.5
ξ
0.6693 0.6 0.6000 0.7 0.5429 0.8 0.35τm
∞
x1
ξ
0.4957 0.4569
0.9 1.0
bf 0 = 1
2
2
b f 1 = 0.5τm , b f 2 = 0.0833τm , a f 1 = 0.2τm , a f 2 = 0.01τm . x1
Tsang and Rad (1995). Model: Method 2
Comment
Td
b f 1 = Tm + 0.25τm , b f 2 = 0.25Tm τm , a f 1 = 0.2τm , a f 2 = 0.01τm .
x1
Tsang et al. (1993). Model: Method 2
Ti
Y(s)
ξ
1.8512 0.0 1.5520 0.1 1.3293 0.2 0.809 K m τm
x1
Coefficient values: ξ x1
1.1595 1.0280 0.9246
0.3 0.4 0.5
0.8411 0.7680 0.6953
∞
b f 0 = 1 , b f 1 = Tm + 0.5τm , b f 2
0
ξ
x1
ξ
0.6 0.7 0.8
0.6219 0.5527
0.9 1.0
Maximum overshoot = 16%. = 0.5Tm τm , a f 1 = 0.12τm , 2
a f 2 = 0.0036τm .
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
398 Rule
Kc
Ti
Td
Comment
Direct synthesis: frequency domain criteria τ 1 0 ≤ m ≤ 2.5 ∞ 0.333τm Tm K m (λ + τm )
Shamsuzzoha et al. (2006a). Model: Method 1 b = 1 , b = T , b = 0 , a = 0.167 τ 2λ − τm , a = 0 , N = ∞ . f0 f1 m f2 f2 f1 m λ + τm
λ values deduced from graph: λ = 1.4τm , M s = 1.4 ; λ = 0.7 τm , M s = 1.6 ; λ = 0.4τm , M s = 1.8 ; λ = 0.35τm , M s = 2.0 .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.3.7 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s α + β d K c T 1+ d s N E(s)
−
R(s) +
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
U(s)
+
Kc
Ti
Y(s)
K m e − sτ s(1 + sTm ) m
Table 74: PID controller tuning rules – FOLIPD model G m (s) = Rule
Td
K m e − sτ m s(1 + sTm )
Comment
Minimum performance index: regulator tuning Minimum IAE – α = 0 ,β =1, 1.16 Shinskey (1994), K ( τ + T ) 1.38( τ m + Tm ) 0.55( τ m + Tm ) N =∞. m m m p. 75. Model: Method 1
Minimum IAE – Shinskey (1994), p. 159.
1
Kc =
(
1
Kc
1.28
0.48τ m + 0.7Tm
Ti
K m τm 1 + 0.24(Tm τm ) − 0.14(Tm τm )2
), T
i
399
(
α = 0 ,β =1, N =∞. Model: Method 1
= 1.9τ m 1 + 0.75[1 − e − (T m
τm
)
)
] .
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
400 Rule
Kc 4 (8 − x1 )K m τm
Arvanitis et al. (2003b). Model: Method 1
Ti
Td
Comment
4τm x1
0
α =1
Minimum ISE. 2 Minimum performance index. 3
2
2
3
τ τ τ τ x1 = 2.6302 − 2.1248 m + 2.5776 m − 1.8511 m + 0.82557 m T T T m m m Tm τ − 0.23641 m Tm
5
τ + 0.044128 m Tm
τ − 1.7164.10 −5 m Tm
6
τ − 0.0053335 m Tm
9
τ + 3.1685.10 −7 m Tm
4
7
τ + 0.00040201 m Tm
10
τ , 0 < m < 4.1 ; T m
τ τ x1 = 1.7110073 − 0.003554 m − 4.1 , m ≥ 4.1 . Tm Tm ∞
3
Performance index =
∫ [e ( t) + K 2
2 m
]
u 2 ( t ) dt .
0
2
3
τ τ τ τ x1 = 2.1054 − 0.76462 m + 0.79445 m − 0.51826 m + 0.21771 m Tm Tm Tm Tm τ − 0.06 m Tm
5
τ + 0.010927 m Tm
τ − 4.132.10 −6 m Tm
9
6
τ − 0.0013006 m Tm
τ + 7.6235.10 −8 m Tm
7
τ + 9.717.10 −5 m Tm
10
τ , 0 < m < 4.6 ; Tm
τ τ x1 = 1.69667833406 − 0.00148768 m − 4.6 , m ≥ 4.6 . T m Tm
4
8
8
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Arvanitis et al. (2003b) – continued. Arvanitis et al. (2003b). Model: Method 1
Ti
401
Comment
Td
Minimum performance index. 4 5
0
Ti
Kc
α =1
Minimum ISE. 6
∞
4
Performance index =
2 2 2 du e ( t ) + K m dt . dt 0
∫
τ τ x1 = 1.6505623 − 0.0034985 m − 8 , m ≥ 2 ; T m Tm 2
3
τ τ τ τ x1 = 2.1806 − 0.60273 m + 0.3875 m − 0.14955 m + 0.034535 m Tm Tm Tm Tm τ − 0.0042243 m Tm
5
τ + 8.2395.10 −5 m Tm
τ + 4.2603.10 −7 m Tm 5
Kc =
[
9
6
τ + 5.0912.10 −5 m Tm
7
τ − 7.283.10 −6 m Tm
8
10
τ τ − 9.5824.10 −9 m , m range not defined. Tm Tm 12.5664(τm + Tm ) − 4
) ]
(
K m 2(τm + Tm )(12.5664(τm + Tm ) − 4 ) − 1.5τm 2 + 3τm Tm + 2Tm 2 x1
3.4674τm + 3.1416Tm − 1 12.5664(τm + Tm ) − 4 ]x 2 ; Ti = . x1 τm
with x1 = [0.5708 +
2
6
4
3
τ τ τ τ x 2 = 0.99315 + 1.9536 m − 2.5157 m + 1.9163 m − 0.8893 m Tm Tm Tm Tm τ + 0.26167 m Tm
5
τ − 0.049809 m Tm
τ + 2.0083.10 −5 m Tm
9
6
τ + 0.0061098 m Tm
τ − 3.7368.10 −7 m Tm
10
7
τ − 0.00046593 m Tm
τ , 0 < m < 6.0 ; Tm
τ τ x 2 = 1.96705757 + 0.01308189 m − 6 , m ≥ 6.0 . T m Tm
4
8
b720_Chapter-04
04-Apr-2009
Handbook of PI and PID Controller Tuning Rules
402 Rule
Kc
Ti
Arvanitis et al. (2003b) – continued.
Td
Comment
Minimum performance index. 7 Minimum performance index. 8
∞
7
FA
Performance index =
∫ [e ( t) + K 2
2 m
]
u 2 ( t ) dt .
0
2
3
τ τ τ τ x 2 = 0.73114 + 2.3461 m − 2.8509 m + 2.0965 m − 0.95252 m T T T m m m Tm τ + 0.27639 m Tm
5
τ − 0.052089 m Tm
τ + 2.0611.10 −5 m Tm
6
τ + 0.0063413 m Tm
9
τ − 3.8178.10 −7 m Tm
4
7
τ − 0.00048064 m Tm
8
10
τ , 0 < m < 4.5 ; T m
τ τ x 2 = 1.916423116 + 0.018175439 m − 4.5 , m ≥ 4.5 . Tm Tm ∞
8
Performance index =
2 2 2 du e ( t ) + K m dt . dt 0
∫
2
3
τ τ τ τ x 2 = 0.60896 + 3.0593 m − 3.9339 m + 2.933 m − 1.3353 m Tm Tm Tm Tm τ + 0.38696 m Tm
5
τ − 0.072771 m Tm
τ + 2.8623.10 −5 m Tm
9
6
τ + 0.0088395 m Tm
τ − 5.2941.10 −7 m Tm
10
7
τ − 0.00066864 m Tm
τ , 0 < m < 4.5 ; Tm
τ τ x 2 = 1.9283751 + 0.016846129 m − 4.5 , m ≥ 4.5 . T m Tm
4
8
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Ti
Td
Comment
4 τm x1
(8 − x1 ) τm 16
α = 1, β = 1, N =∞.
Kc
16 Arvanitis et al. (16 − 3x )K τ 1 m m (2003b). Model: Method 1
Minimum ISE. 9 Minimum performance index. 10
2
9
3
τ τ τ τ x1 = 1.5841 + 0.3101 m + 0.38841 m − 0.4622 m + 0.21918 m Tm Tm Tm Tm τ − 0.060691 m Tm
5
τ + 0.010771 m Tm
τ − 3.8302.10 −6 m Tm
9
τ + 7.0316.10 −8 m Tm
∞
10
Performance index =
6
τ − 0.0012466 m Tm
∫ [e ( t) + K 2
2 m
4
7
τ + 9.1201.10 −5 m Tm
10
.
]
u 2 ( t ) dt .
0
2
3
τ τ τ τ x1 = 0.066485 + 2.0757 m + 1.0972 m − 2.7957 m + 1.9019 m Tm Tm Tm Tm τ − 0.68418 m Tm
5
τ + 0.14763 m Tm
τ − 7.2368.10 −5 m Tm
9
6
τ − 0.019733 m Tm
τ + 1.397.10 −6 m Tm
10
7
τ + 0.0016016 m Tm
τ , 0 < m < 4.0 ; Tm
τ τ x1 = 2.128638 − 0.00560812 m − 4.0 , m ≥ 4.0 . T m Tm
4
8
8
403
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
404 Rule
Kc 11
Arvanitis et al. (2003b). Model: Method 1
Kc
Ti
Td
Comment
Ti
Td
α = 1, β = 1, N =∞.
Minimum ISE. 12 Minimum performance index. 13
11
Kc =
12.5664(τm + Tm ) − 4 K m τm [25.1328(τm + Tm ) − 8 − (τm + 2Tm )x1 ] with x1 = [0.5708 +
Ti =
12.5664(τm + Tm ) − 4 x1 2 . , Td = Tm − Tm x1 12.5664(τm + Tm ) − 4 2
12
3.4674τm + 3.1416Tm − 1 ]x 2 , τm
3
τ τ τ τ x 2 = 1.178 + 4.5663 m − 7.0371 m + 5.5784 m − 2.6103 m Tm Tm Tm Tm τ + 0.7679 m Tm
5
τ − 0.1458 m Tm
τ + 5.83.10 −5 m Tm
6
τ + 0.017833 m Tm
7
4
τ − 0.0013561 m Tm
8
10
9
τ − 1.0823.10 −6 m Tm
τ , 0 < m < 3.5 , Tm
τ τ x 2 = 2.2036 − 0.0033077 m − 6.5 , m ≥ 3.5 . T m Tm ∞
13
Performance index =
∫ [e ( t) + K 2
2 m
]
u 2 ( t ) dt .
0
2
3
τ τ τ τ x 2 = −0.1185 + 4.781 m − 3.9977 m + 1.733 m − 0.42245 m T T T m m m Tm τ + 0.057708 m Tm
5
τ − 0.0038421 m Tm
6
τ + 2.6386.10 −5 m Tm
τ − 4.2486.10 −7 m Tm
9
.
7
4
τ + 1.078.10 −5 m Tm
8
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Arvanitis et al. (2003b). Model: Method 1
Ti
Comment
Td
Minimum performance index: servo tuning 4 4τm (8 − x1 )K m τm 0 α =1 x 1
Minimum ISE. 14 Minimum performance index. 15 Minimum performance index. 16
2
14
3
τ τ τ τ x1 = 1.997 − 0.82781 m + 1.0002 m − 0.72106 m + 0.32269 m Tm Tm Tm Tm τ − 0.092452 m Tm
5
τ + 0.017215 m Tm
τ − 6.5691.10 −6 m Tm
6
τ − 0.0020706 m Tm
9
τ + 1.2025.10 −7 m Tm
4
7
τ + 0.00015505 m Tm
8
10
τ , 0 < m < 5.5 ; T m
τ τ x1 = 1.6281745 − 0.001171 m − 5.5 , m ≥ 5.5 . T m Tm ∞
15
∫ [e ( t) + K 2
Performance index =
2 m
]
u 2 ( t ) dt .
0
2
3
τ τ τ τ x1 = 1.5693 + 0.1066 m − 0.10101 m + 0.05217 m − 0.016147 m T T T m m m Tm τ + 0.0030412 m Tm
5
τ − 0.00032187 m Tm
−7
τ − 1.2274.10 m T m
9
6
τ + 1.2181.10 −5 m Tm
τ + 3.7365.10 −9 m Tm
10
τ , 0 < m < 4.6 . T m
∞
16
Performance index =
2 2 2 du e ( t ) + K m dt dt 0
∫
τ τ x1 = 0.780651417 + 4.7464131 m − 0.1 , 0 < m < 0.3 ; Tm Tm τ τ x1 = 1.729934 − 0.051535 m − 0.3 , 0.3 ≤ m < 2 . T T m m
7
4
τ + 9.9698.10 −7 m Tm
8
405
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
406 Rule
Kc
Arvanitis et al. (2003b). Model: Method 1
17
Kc
Ti
Td
Comment
Ti
0
α =1
Minimum ISE. 18 Minimum performance index. 19
17
Kc =
12.5664(τm + Tm ) − 4
[
3.4674τm + 3.1416Tm − 1 12.5664(τm + Tm ) − 4 ]x 2 , Ti = . x1 τm
with x1 = [0.5708 +
2
18
) ]
(
K m 2(τm + Tm )(12.5664(τm + Tm ) − 4 ) − 1.5τm 2 + 3τm Tm + 2Tm 2 x1
3
τ τ τ τ x 2 = 0.79001 + 2.114 m − 2.5601 m + 1.8971 m − 0.86871 m Tm Tm Tm Tm τ + 0.25371 m Tm
5
τ − 0.048068 m Tm
6
τ + 0.0058771 m Tm
7
τ − 0.00044707 m Tm
8
10
9
τ + 1.9231.10 −5 m Tm
4
τ − 3.5718.10 −7 m Tm
τ , 0 < m < 4.5 ; T m
τ τ x 2 = 1.903177576 + 0.0181584 m − 4.5 , m ≥ 4.5 . T m Tm ∞
19
Performance index =
∫ [e ( t) + K 2
2 m
]
u 2 ( t ) dt .
0
2
3
τ τ τ τ x 2 = 0.48124 + 2.5549 m − 2.896 m + 2.0495 m − 0.91115 m T T T m m m Tm τ + 0.26094 m Tm −5
5
τ − 0.048775 m Tm
τ + 1.9095.10 m T m
9
6
τ + 0.0059064 m Tm
τ − 3.5335.10 −7 m Tm
10
7
τ − 0.00044618 m Tm
τ , 0 < m < 4.0 ; T m
τ τ x 2 = 1.87054524 + 0.021802 m − 4 , m ≥ 4.0 . T m Tm
4
8
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Arvanitis et al. (2003b) – continued. Arvanitis et al. 16 (2003b). (16 − 3x1 )K m τm Model: Method 1
Ti
407
Comment
Td
Minimum performance index. 20 α = 1, β = 1, N =∞.
(8 − x1 ) τm 16
4 τm x1
Minimum ISE. 21
∞
20
Performance index =
2 2 2 du e ( t ) + K m dt . dt 0
∫
2
3
τ τ τ τ x 2 = 0.31373 + 3.7796 m − 5.0294 m + 3.8589 m − 1.7956 m T T T Tm m m m τ + 0.52906 m Tm
5
τ − 0.10079 m Tm
τ + 4.0678.10 −5 m Tm
6
τ + 0.012369 m Tm
9
τ − 7.5694.10 −7 m Tm
7
4
τ − 0.00094357 m Tm
8
10
τ , 0 < m < 3.5 ; T m
τ τ x 2 = 1.86144723 + 0.021989 m − 3.5 , m ≥ 3.5 . Tm Tm 2
21
3
τ τ τ τ x1 = 1.2171 + 0.7339 m + 0.083449 m − 0.14905 m + 0.030257 m T T T Tm m m m τ + 0.0045567 m Tm
5
τ − 0.0029943 m Tm τ + 2.7505.10 −6 m Tm
6
τ + 0.00056821 m Tm 9
7
4
τ − 5.4957.10 −5 m Tm
τ − 5.6642.10 −8 m Tm
10
.
8
b720_Chapter-04
04-Apr-2009
Handbook of PI and PID Controller Tuning Rules
408 Rule
Kc
Arvanitis et al. (2003b) – continued. Arvanitis et al. (2003b). Model: Method 1
Ti
Comment
Td
Minimum performance index. 22 23
Ti
Kc
Td
α = 1, β = 1, N =∞.
Minimum ISE. 24
∞
22
FA
∫ [e ( t) + K 2
Performance index =
2 m
]
u 2 ( t ) dt .
0
2
3
τ τ τ τ x1 = 0.083709 + 2.2875 m − 0.18739 m − 1.0059 m + 0.79718 m Tm Tm Tm Tm τ − 0.3036 m Tm
5
τ + 0.067859 m Tm
τ − 3.5473.10 −5 m Tm
6
τ − 0.0093104 m Tm
9
τ + 6.9487.10 −7 m Tm
7
τ + 0.00077161 m Tm
4
8
10
τ , 0 < m < 4.5 Tm
τ τ x 1 = 2.444547 − 0.0146274714 m − 4.5 , m ≥ 4.5 . T m Tm 12.5664(τm + Tm ) − 4 23 Kc = K m τm [25.1328(τm + Tm ) − 8 − (τm + 2Tm )x1 ] with x1 = [0.5708 + Ti =
12.5664(τm + Tm ) − 4 x1 2 . , Td = Tm − Tm x1 12.5664(τm + Tm ) − 4 2
24
3
3.4674τm + 3.1416Tm − 1 ]x 2 τm
τ τ τ τ x 2 = 1.1571 + 5.0775 m − 8.2021 m + 6.6353 m − 3.1355 m Tm Tm Tm Tm τ + 0.92683 m Tm
5
τ − 0.17635 m Tm
τ + 7.0439.10 −5 m Tm
9
6
τ + 0.02158 m Tm
τ − 1.3056.10 −6 m Tm
10
7
τ − 0.0016402 m Tm
τ , 0 < m < 4.5 Tm
τ τ x 2 = 2.124307 − 0.004844182 m − 4.5 , m ≥ 4.5 . T Tm m
4
8
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Arvanitis et al. (2003b) – continued.
Comment
Minimum performance index. 25 Minimum performance index. 26
∞
25
Td
Performance index =
∫ [e ( t) + K 2
2 m
]
u 2 ( t ) dt .
0
2
3
τ τ τ τ x 2 = −0.70861 + 7.4212 m − 8.1214 m + 4.8168 m − 1.7217 m T T T Tm m m m τ + 0.38998 m Tm
5
τ − 0.056975 m Tm
6
τ + 0.0053141 m Tm
7
τ − 0.00030233 m Tm
8
10
9
τ + 9.3969.10 −6 m Tm
4
τ − 1.1861.10 −7 m Tm
τ , 0 < m < 4.5 T m
τ τ x 2 = 2.1069751341 − 0.0017098 m − 4.5 , m ≥ 4.5 . Tm Tm ∞
26
Performance index =
2 2 2 du e ( t ) + K m dt . dt 0
∫
2
3
τ τ τ τ x 2 = 0.05486 + 0.81662 m − 1.4989 m + 1.1955 m − 0.48464 m Tm Tm Tm Tm τ + 0.11011 m Tm
5
τ − 0.013386 m Tm
τ − 5.307.10 −6 m Tm
9
6
τ + 0.00059665 m Tm
τ + 1.6437.10 −7 m Tm
10
7
τ + 3.8633.10 −5 m Tm
τ , 0 < m < 6.0 ; Tm
τ τ x 2 = 2.1111 − 0.001025 m − 6 , m ≥ 6 . T Tm m
4
8
409
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
410 Rule
Kc
Ti
x1 K m
Taguchi et al. (1987). x1 Model: Method 1 12.06 3.93 2.19 1.50 1.14 0.92 0.77 Minimum ITAE – Pecharromán and Pagola (2000). Model: Method 4; Km = 1;
Comment
Td
Minimum performance index: other tuning x 2Tm x 3Tm N=∞
x2
x3
α
β
0.81 1.55 2.23 2.88 3.50 4.10 4.68 x1K u
0.38 0.62 0.78 0.90 1.00 1.09 1.18
0.67 0.67 0.67 0.66 0.66 0.66 0.66
0.84 0.82 0.80 0.79 0.77 0.76 0.75 x 2 Tu
τm Tm
x1
x2
x3
α
β
τm Tm
0.2 0.4 0.6 0.8 1.0 1.2 1.4
0.67 0.59 0.53 0.42 0.36 0.27 0.22
5.25 5.82 6.36 7.74 9.06 11.38 14.76 x 3Tu
1.26 1.34 1.42 1.61 1.82 2.26 2.59
0.66 0.66 0.66 0.66 0.66 0.66 0.68
0.74 0.74 0.73 0.72 0.72 0.70 0.76
1.6 1.8 2.0 2.5 3.0 4.0 5.0
x1
x2
Coefficient values: x3
α
φc
1.672
0.366
0.136
0.601
− 164 0
1.236
0.427
0.149
0.607
− 160 0
0.994
0.486
0.155
0.610
− 1550
Tm = 1 ;
0.842
0.538
0.154
0.616
− 150 0
β = 1 , N = 10; 0.05 < τ m < 0.8 .
0.752
0.567
0.157
0.605
− 1450
0.679
0.610
0.149
0.610
− 140 0
0.635
0.637
0.142
0.612
− 1350
0.590
0.669
0.133
0.610
− 130 0
0.551
0.690
0.114
0.616
− 1250
0.520
0.776
0.087
0.609
− 120 0
0.509
0.810
0.068
0.611
− 118 0
Minimum ITAE – Pecharromán (2000a). Model: Method 4; Km = 1; Tm = 1 ; 0.05 < τ m < 0.8 .
x1K u
0
x 2 Tu
x1
x2
α
0.049
2.826
0.066
Coefficient values: φc x1
x2
α
φc
0.218
1.279
0.564
− 1350
− 160 0
0.250
1.216
0.573
− 130 0
0.522
− 1550
0.286
1.127
0.578
− 1250
1.716
0.532
− 150
0
0.330
1.114
0.579
− 120 0
0.159
1.506
0.544
− 1450
0.351
1.093
0.577
− 118 0
0.189
1.392
0.555
− 140 0
0.506
− 164
0
2.402
0.512
0.099
1.962
0.129
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
x1K u Minimum ITAE – Pecharromán x1 x2 (2000b), p. 142. 0.0469 2.8052 Model: Method 4; 0.0662 2.3876 Km = 1; 0.0988 1.9581 Tm = 1 ; 0.05 < τ < 0.8 . 0.1271 1.6757 m
Minimum ITAE – Pecharromán (2000b), p. 148. Model: Method 4; Km = 1; Tm = 1 ;
β = 1 , N = 10; 0.05 < τm < 0.8 .
Taguchi and Araki (2000). Model: Method 1
27
Kc =
Ti
Td
x 2 Tu
0
Comment
Coefficient values: φc x1
α
411
x2
α
φc
0.5061 − 164.10 0.2174 1.2566 0.5642 − 135.00 0.5119 − 160.50 0.2511 1.1948 0.5730 − 130.00 0.5220 − 155.00 0.2870 1.1281 0.5777 − 125.00
0.5319 − 150.00 0.3280 1.0860 0.5794 − 120.00 0.1589 1.5052 0.5439 − 145.00 0.3501 1.0822 0.5767 − 118.00 0.1866 1.3619 0.5546 − 140.00 x1K u
x 2 Tu
x 3Tu
x1
x2
Coefficient values: x3
α
φc
1.6695
0.3684
0.1323
0.6007
− 164.10
1.2434
0.4389
0.1507
0.6073
− 160.00
0.9901
0.4846
0.1587
0.6102
− 155.00
0.8378
0.5393
0.1562
0.6163
− 150.00
0.7383
0.5789
0.1548
0.6052
− 145.00
0.6728
0.6283
0.1488
0.6105
− 140.00
0.6196
0.6221
0.1376
0.6120
− 135.00
0.5948
0.6939
0.1326
0.6096
− 130.00
0.5513
0.7050
0.1190
0.6157
− 125.00
0.5271
0.7471
0.0992
0.6088
− 120.00
0.5229
0.8886
0.0862
0.6115
27
Kc
Ti
0
− 118.0 0 OS ≤ 20% ; τm Tm ≤ 1.0 .
0.2839 1 , 0.1787 + Km (τm Tm ) + 0.001723 Ti = 4.296 + 3.794(τm Tm ) + 0.2591(τm Tm ) , α = 0.6551 + 0.01877(τ m Tm ) . 2
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
412 Rule
Kc
Taguchi and Araki (2000) – continued.
28
Kc
Ti
Td
Ti
Td
Comment
N=∞ x1 K m x 2Tm x 3Tm Taguchi and α α x1 x 2 x3 β x4 x1 x 2 x3 β x4 Araki (2002). 8.91 1.73 0.46 0.32 0.72 0.1 12.36 0.68 0.39 0.66 0.80 1.5 Model: Method 1 11.13 1.40 0.39 0.45 0.91 0.5 13.00 0.54 0.40 0.67 0.76 2.0 12.04 0.81 0.38 0.67 0.84 1.0 Load disturbance model = K m e −sτ m (1 + sx 4Tm ) ; τm Tm = 0.2 . Taguchi et al. (2002). Model: Method 1; α=0. Taguchi et al. (2002). Model: Method 1; α=0. Taguchi et al. (2002).
28
Kc =
∞
x1Tm K m x1
x2
16.54 0.32 5.33 0.52 1.96 0.76 1.17 0.91 x1Tm K m
N = 10
x 2Tm
β
τm Tm
0.89 0.85 0.78 0.73
0.1 0.2 0.4 0.6
x1
∞
x1
x2
β
τm Tm
x1
x2
26.56 7.75 2.54 1.42
0.29 0.50 0.78 0.95
0.81 0.79 0.74 0.70
0.1 0.2 0.4 0.6
0.98 0.74 0.35 0.15
1.08 1.19 1.59 2.77
29
Kc
∞
β
Td
m
)
)
Tm ) − 1.774(τm Tm ) + 0.6878(τm Tm ) , α = 0.6647 , 2
m
τm Tm
0.66 0.8 0.62 1.0 0.50 2.0 0.37 5.0 N = 10; Model: Method 1
Ti = Tm 0.03330 + 3.997(τm Tm ) − 0.5517(τm Tm ) , 2
τm Tm
0.68 0.8 0.64 1.0 0.50 2.0 0.37 5.0 N= ∞
Td
1 0.5184 , 0.7608 + 2 K m ((τm Tm ) + 0.01308)
( = T (0.03432 + 2.058(τ
β
x2
0.83 1.02 0.65 1.10 0.32 1.47 0.14 1.47 x 2Tm
β = 0.8653 − 0.1277(τ m Tm ) + 0.03330(τ m Tm ) , N not specified.
3
2
29
Kc =
τ τ Tm 0.2938 , β = 0.9305 − 0.4147 m + 0.1234 m 0.4073 + 2 K m Tm ((τm Tm ) + 0.03829) Tm
2
,
2 3 τm τm τm τm Td = Tm 0.08289 + 2.682 − 2.959 + 1.309 T , α = 0 , 0.1 ≤ T ≤ 1.0 . Tm T m m m
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Kuwata (1987). Model: Method 1
Comment
Td
Direct synthesis: time domain criteria 3.33(Tm + τm ) 0 K m (Tm + τm )
1
30
Arvanitis et al. (2003b). Model: Method 1
Ti
Ti
Kc
4 (8 − x1 )K m τm
Åström and Hägglund (1995), pp. 210–212.
31
Kc
32
Kc
33
Kc
34
Kc
35
Kc
0
Ti
(2ξ
2
α = 1, β = 1 , N =∞. α = 1; 4 x1 = 2 . 4ξ + 1
Td
4τm x1
)
+ 1 τm
Td
Ti
Td
α =1
α = 1, β = 1, N =∞.
Direct synthesis: frequency domain criteria 2 M s = 1.4 5.7τ m e1.7 τ−0.69 τ 0 Ti M s = 2.0 0.14 ≤ τm Tm ≤ 5.5 ; Model: Method 3.
Klán (2001).
30
31
1.067(Tm + τm )
33
2
; Ti = 2
2
2
m
m
(Tm + τm )
m
2
m
m 2 m m
2
m m
2.5τm (Tm + 0.5τm )
3
; Td =
(Tm + τm )
3
2
2
2
i
m
m
).
m
2
2
Kc
2
2
Model: Method 1
(1 + 4ξ )(τ + T ) , T = (1 + 4ξ )(τ + T K [τ (0.5 + 8ξ ) + τ T (1 + 16ξ ) + 8ξ T ] 16(2ξ + 1) 16ξ + 4 = (32ξ + 4)K τ , T = 16(2ξ + 1) τ . τ T (1 + 4ξ ) τ + T + 4τ ξ . = , T = τ + T + 4τ ξ , T = τ + T + 4τ ξ K τ (1 + 8ξ )
Kc = Kc
6.25τm (2Tm + τm ) 2
K m τm (2Tm + τm ) 2
0
Ti
Kc
3
Kc =
m
32
36
d
m 2
m
2
m m
2
i
m
m
m
2
m m
d
m
m
2
m
2
2
34
Kc =
2 0.41e−0.23τ + 0.019 τ , α = 1 − 0.33e 2.5τ−1.9 τ . K m (Tm + τm )
35
Kc =
2 2 0.81e−1.1τ + 0.76 τ , Ti = 3.4τm e0.28τ − 0.0089 τ , α = 1 − 0.78e −1.9 τ+1.2 τ . K m (Tm + τm )
2
2
36
2 2 0.41e−0.23τ + 0.019 τ Kc = , Ti = 5.7(τm + Tm )e1.7 τ − 0.69 τ , α = 1 − 0.33e 2.5τ−1.9 τ . K m (Tm + τm )
.
413
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
414 Rule
Kc
Wang and Cai 37 Kc (2001). Model: Method 1 0.6068 K m τm Wang and Cai (2002). Xu and Shao (2003a).
0.6189 K m τm
Xu and Shao (2003c).
1.5τ m + 0.5Tm
Xu and Shao (2004a). Model: Method 1
40
Td
Ti
Td
5.9784 τ m
38
Td
5.9112 τ m
39
Td
2(Tm + 1.5τ m )
Kc
2K m τ m
Ti
2
(2λ − 1)τm + Tm K m λ2 τm 2
Tm + τ m
(Tm + 0.5τm )2 (Tm + 1.5τ m ) 1.5Tm τ m 1.5τ m + 0.5Tm
(2λ − 1)Tm τm (2λ − 1)τm + Tm (2λ − 1)τm + Tm
N =∞; α =
Comment β = 0, N = ∞. Model: Method 1 Model: Method 1 41
Model: Method 1 λ not defined.
λτ m λ ; β= . Tm + (2λ − 1)τm 2λ − 1
τm (1.3608M s − 1.2064) 1 1.2064 , 1.3608 − , Ti = K m τm Ms 0.29M s − 0.3016 0. 2 M s (T + 0.1τm )(1.450Ms − 1.508) , α = , 1.3 ≤ M s ≤ 2 . Td = m 1.3608M s − 1.2064 1.3608M s − 1.2064
37
Kc =
38
Td = 0.8363(Tm + 0.1τm ) , α = 0.3296 , M s = 1.6 ( A m > 2.66 , φ m > 36.4 0 ) .
39
Td = 0.8460(Tm + 0.1τm ) , N = ∞ , β = 0 , α = 0.3232 , A m = 3 , φ m = 60 0 .
40
Kc =
41
α=
τm 0.5(Tm + 1.5τm ) , N= ∞ , β = 0 , A m > 2 , φ m > 60 0 . , α= Tm + 1.5τ m K m τm (Tm + τm )
τm , β = 0.6667 , N= ∞ , A m > 2 , φ m > 60 0 . 1.5Tm + 0.5τ m
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Td
Comment
Td
α = 0. 6 , β = 0 .
415
Robust 42
Shamsuzzoha and Lee (2007a). Model: Method 1
Ti
Kc
λ = 0.26τm , M s = 1.6 , 0.05 ≤ τm Tm ≤ 1.1 ; λ = 0.21τm , M s = 1.8 , 0.05 ≤ τm Tm ≤ 1.75 ; λ = 0.19τ m , M s = 2.0 , 0.05 ≤ τm Tm ≤ 2.5 ;
Kuwata (1987); x 1 , x 2 deduced from graphs.
x 1K u x1
0.12 0.19 0.25
x1
Oubrahim and Leonard (1998). Model: Method 1
42
Kc =
Td =
equations for λ deduced from graphs. Ultimate cycle 0 x 2 Tu
x2
1.14 1.09 0.91 x 1K u x2
0.80 0.54 0.73 0.57 0. 6 K u
α =1
τm Tu
x1
x2
τm Tu
x1
x2
τm Tu
0.08 0.10 0.13
0.30 0.34 0.36 x 2 Tu
0.89 0.86 0.84
0.15 0.18 0.20
0.38
0.83
0.25
x3
τm Tu
0.11 0.15 0.09 0.17 0.5Tu
x 3 Tu x1
x2
0.71 0.61 0.69 0.62 0.125Tu
α = 1, β = 1, N =∞. τm Tu x3 0.08 0.20 0.08 0.22 20% overshoot.
α = 0.9 ; β = 0.99 ; N = ∞ ; 0.05 < τm Tm < 0.8 .
2 Ti 6λ2 − x 4 + x 2 τm − 0.5τm , Ti = x1 + Tm + x 2 − x 3 , x 3 = , x1K m (4λ + τm − x 2 ) 4λ + τm − x 2
x 4 + x 2 (Tm + x1 ) + x1Tm −
0.167 τm 3 − 0.5x 2 τm 2 + x 4 τm + 4λ3 4λ + τ m − x 2 − x3 , Ti
x1 is a constant with a ‘sufficiently large value’;
2 x1 1 −
x2 =
τm τm 4 4 λ − x1 λ − Tm 2 e − − − − 1 T 1 e 1 m Tm x1 , Tm − x1 τm 4 λ − Tm 2 e − 1 + x 2Tm , N = ∞ . x 4 = Tm 1 − Tm
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
416
4.3.8 Two degree of freedom controller 2 T s 1 d 1 + b f 1s (F(s) R (s) − Y(s) ) − K Y(s) , U(s) = K c 1 + + 0 Ti s T 1 + a f 1s 1+ d s N 1 + b f 2 s + b f 3s 2 + b f 4 s 3 + b f 5s 4 F(s) = 1 + a f 2 s + a f 3s 2 + a f 4 s 3 + a f 5 s 4 R(s) F(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
1 + b f 1s 1 + a f 1s s
+ U(s)
−
K m e − sτ s(1 + sTm ) m
K0
Table 75: PID controller tuning rules – FOLIPD model G m (s) = Rule
Kc 1
Huang et al. (2005b). Model: Method 1
Kc
Ti
[
Td
Direct synthesis: time domain criteria Ti T m
]
Y(s)
K m e − sτ m s(1 + sTm )
Comment N=∞
a f 1 = max 0.01 τm ,0.01 , b f 1 = 0 ; a f 2 = Ti , b f 2 = 1.452τm + Tm ; a f 3 = Ti Tm , b f 3 = 1.452τmTm ; a f 4 = 0 , a f 5 = 0 , b f 4 = 0 , b f 5 = 0 , K0 = 0 .
Robust Lee and Edgar (2002). Model: Method 1
2
Kc
Ti
0
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , b f 3 = 0 , b f 4 = 0 , b f 5 = 0 , K 0 = 0.25K u .
1
Kc =
2.2221K m τ m 0.2328 T . 1 + 0.6887 m + 0.5173 , Ti = (1.452τ m + Tm )1 + K m τm τm 1 + 0.6887(Tm τ m )
2
Kc =
0.25K u Ti 4 τm , T = . −τ + (λ + τm ) i K u K m m 2(λ + τm )
2
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models Rule 3
Liu et al. (2003). Model: Method 1
Kc
Ti
Td
Kc
Ti
Td
417
Comment
a f 1 = 0 , b f 1 = 0 ; a f 2 = 3λ + τm , b f 2 = λ ; a f 3 = 0 , a f 4 = 0 , a f 5 = 0 , bf 3 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 .
Representative λ values (deduced from graph): OS Rise time OS Rise time λ
λ 0.3τ m
≈ 57%
≈ 3τ m
2τ m
≈ 0%
≈ 8τ m
0.5τ m
≈ 33%
≈ 3.5τ m
2.5τ m
≈ 0%
≈ 10.5τ m
τm
≈ 7%
≈ 5τ m
3τ m
≈ 0%
≈ 12.5τ m
1.5τ m
≈ 0%
≈ 8.5τ m
3.5τ m
≈ 0%
≈ 14τ m
a f 1 = 0 , b f 1 = 0 ; a f 2 = 7λ + τm , b f 2 = 3λ ; a f 3 = λ(16λ + 4τm ) ,
b f 3 = 3λ2 ; a f 4 = 4λ2 (3λ + τm ) , b f 4 = λ3 , a f 5 = 0 , b f 5 = 0 , K 0 = 0 . Representative λ values (deduced from graph): OS Rise time OS Rise time λ
λ 0.3τ m
≈ 43%
≈ 3.5τ m
2τ m
≈ 0%
≈ 16.5τ m
0.5τ m
≈ 15%
≈ 4.5τ m
2.5τ m
≈ 0%
≈ 20τ m
τm
≈ 0%
≈ 8τ m
3τ m
≈ 0%
≈ 24τ m
1.5τ m
≈ 0%
≈ 12.5τ m
3.5τ m
≈ 0%
≈ 28τ m
a f 1 = 0 , b f 1 = 0 ; a f 2 = 4λ + τm , b f 2 = 3λ ; a f 3 = λ (3.25λ + τm ) ,
b f 3 = 3λ2 ; a f 4 = 0.25λ2 (3λ + τm ) , b f 4 = λ3 , a f 5 = 0 , b f 5 = 0 , K0 = 0 .
Representative λ values (deduced from graph): OS Rise time OS Rise time λ
λ 0.3τ m
3
Kc = Td =
(
≈ 61%
2τ m
≈ 4%
≈ 6.5τ m
0.5τ m
≈ 40%
≈ 3τ m
2.5τ m
≈ 4%
≈ 8τ m
τm
≈ 15%
≈ 3.5τ m
3τ m
≈ 1%
≈ 10τ m
1.5τ m
≈ 7%
≈ 5τ m
3.5τ m
≈ 0%
≈ 12τ m
Ti 2
K m 3λ + 3λτ m + τm
(
≈ 3τ m
2
)
, Ti =
Tm (3λ + τm ) 3λ + 3λτ m + τm x1 2
x1
(3λ + 3λτ )− 2
2
m
+ τm
2
)
,N=
Tm (3λ + τm ) −1 λ3 x1
3
λ
3λ2 + 3λτ m + Tm 2
,
(
)
x1 = (3λ + τm + Tm ) 3λ2 + 3λτ m + τm − λ3 . 2
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
418
4.3.9 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
−
Y(s)
Model F2 (s)
Table 76: PID controller tuning rules – FOLIPD model G m (s) = Rule
Kc
Ti
Td
K m e − sτ m s(1 + sTm )
Comment
Direct synthesis: time domain criteria 1
2 0 Skogestad K m (TCL + τ m ) 4ξ (TCL + τ m ) (2004b). Model: Method 1 For ‘good’ robustness: TCL = τ m , ξ = 0.7 or 1. α = 0 ; β = 1 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 1 ; bf 2 = 0 ,
a f 3 = 0 , a f 4 = 0 ; K 0 = 1 ; b f 3 = 1 ; b f 4 = Tm ,
Xu and Shao (2004a). Model: Method 1
(λ − 1)τm + Tm 2
K m λ τm
2
a f 5 = Tm x1 , 2 ≤ x1 ≤ 10 .
(λ − 1)τm + Tm
(λ − 1)Tm τm (λ − 1)τm + Tm
λ not defined.
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 1 λK m τ m ; b f 3 = 1 ; b f 4 = Tm ; a f 5 = 0 .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Majhi and Mahanta (2001). Model: Method 6
0.5236 Kmτm
Ti
Td
419
Comment
Direct synthesis: frequency domain criteria A m = 3; 0 2τ m e τ ms φ = 60 0 . m
α = 0 ; β = 1 ; χ = 0 ; δ = 0 ; b f 1 = Tm , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 1 ; b f 2 = Tm , a f 3 = 0 , a f 4 = 0 ; K 0 = 0.5 K m τm ; b f 3 = 1 ; b f 4 = Tm ; a f 5 = 0 .
Wang et al. (2001b). Model: Method 7
0.4189 K m τm
4τ m
1.25(Tm + 0.1τ m )
A m = 3;
φ m = 60 0 .
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 0. 2 K m τ m ; bf 3 = 1 ; bf 4 = 0 ; a f 5 = 0 .
Robust 1
Lee and Edgar (2002). Model: Method 1
Kc
Ti
Td
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 0.25K u ; bf 3 = 1 ; bf 4 = 0 ; a f 5 = 0 . 2
Kc
Ti
x1
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; b f 1 = 0 , a f 1 = Td , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = Td , a f 4 = 0 ; K 0 = 0.25K u ; bf 3 = 1 ; bf 4 = 0 ; a f 5 = 0 .
1
2
Kc =
2 2 0.25K u 4 4 τm τm − τm + , − τm + , Ti = (λ + τm ) K u K m 2(λ + τm ) KuKm 2(λ + τm )
Td =
2 3 4 0.25K u 4Tm τm τm τ (1 − 0.25K u K m τm ) 2 + 0.5τm − + + m . 2 (λ + τm ) K u K m 6(λ + τm ) 4(λ + τm ) 0.5K u K m (λ + τm )
Kc =
0.25K u λ + τm
2 2 4 4 τm τm − τm + + x1 − τm + + x1 , Ti = 2(λ + τm ) KuKm 2(λ + τm ) K u K m
3 4 4Tm τm τm (1 − 0.25K u K m τm )τm 2 2 x1 = + 0.5τm − + + 2 6( λ + τ m ) 4( λ + τ m ) 0.5K u K m (λ + τm ) K u K m
0.5
.
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
420
4.4 FOLIPD Model with a Zero K (1 + sTm 3 )e −sτ m K (1 − sTm 4 )e −sτm G m (s) = m or G m (s) = m s(1 + sTm1 ) s(1 + sTm1 )
1 + Td s 4.4.1 Ideal PID controller G c (s) = K c 1 + Ti s E(s)
R(s)
−
+
U(s) 1 K c 1 + + Td s Ti s
Model
Y(s)
Table 77: PID controller tuning rules – FOLIPD model with a zero K (1 − sTm 4 )e −sτ m K (1 + sTm3 )e−sτ m G m (s ) = m or m s(1 + sTm1 ) s(1 + sTm1 ) Rule
Kc
Ti
Td
Comment
Direct synthesis: time domain criteria 1
Chidambaram (2002), p. 157. Model: Method 1 Jyothi et al. (2001). Model: Method 1
1
2
3
4
Kc = Kc = Kc = Kc =
1.571
Kc
2
Kc
3
Kc
4
Kc
∞
‘Smaller’ τm Tm 4 . ‘Larger’ τm Tm 4 .
Direct synthesis: frequency domain criteria τm Tm3 < 1 ∞ Tm1 τm Tm3 > 1
(
)
.
(
)
.
K m τm 1 + 3.142 Tm 4 τm 2 2.358
Tm1
K m τm 1 + 4.172 Tm 4 τm 2 1.57
K m τm 1 + 9.870(Tm3 τm )2 0.79 K m τm 1 + 2.467(Tm3 τm )2
. .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Jyothi et al. (2001). Model: Method 1
0.5 K m Tm 4 5
Kc
Comment
Ti
Td
∞
Tm1
τm Tm 4 > 1
Td
Recommended τm ≤ λ ≤ 2τm .
τm Tm 4 < 1
Robust
Lee et al. (2006). Model: Method 1
5
6
Kc =
6
∞
Kc
0.79 K m τm 1 + 2.467(Tm 4 τm )2
.
T (τ − λ ) + 0.5τm 1 ; , Td = Tm1 + m 4 m K m (λ + τm + 2Tm 4 ) λ + τm + 2Tm 4 2
Kc =
(1 − sTm 4 )e −sτ . (1 + sTm 4 )(1 + sλ ) m
Desired closed loop transfer function =
421
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
422
4.4.2 Ideal controller in series with a first order lag
E(s)
R(s)
−
+
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s U(s)
1 1 K c 1 + + Tds Tis Tf s + 1
Model
Y(s)
Table 78: PID controller tuning rules – FOLIPD model with a zero K (1 + sTm 3 )e − sτ m K (1 − sTm 4 )e −sτ m G m ( s) = m or m s(1 + sTm1 ) s(1 + sTm1 ) Rule
Td
Comment
Ti
Td
Model: Method 1
Ti
Td
Model: Method 1
Kc
Ti
1
Kc
2
Kc
Robust Anil and Sree (2005). Shamsuzzoha et al. (2006c).
1
2
Kc =
Km
x1 is a constant of a ‘sufficiently large value’.
[(λ + T
m4
Tm1 + Tm 4 + τm + 3λ
+ τm ) + 2λ2 + λ (Tm 4 + τm ) − Tm 4 τm 2
], T =T i
m1
+ Tm 4 + τm + 3λ ,
Td =
Tm1 (Tm 4 + τm + 3λ ) λ3 − Tm 4 τm (3λ + Tm 4 + τm ) . , Tf = Tm1 + Tm 4 + τm + 3λ (λ + Tm 4 + τm )2 + 2λ2 + λ(Tm 4 + τm ) − Tm 4τm
Kc =
Ti , λ , ξ not specified; Ti = x1 + Tm1 + x 2 − x 3 , Tf = Tm3 , x1K m (4λξ + τm − x 2 )
Td =
x2 = x3 =
x 4 + x 2 (Tm1 + x1 ) + x1Tm1 −
Tm12 x 5e − τ m
Tm1
− x12 x 5e − τ m x1 − Tm1
0.167 τm3 − 0.5x 2 τm 2 + x 4 τm + 4λ3ξ 4λξ + τm − x 2 − x3 , Ti x1
+ x12 − Tm12
,
[
4λ2ξ2 + 2λ2 − x 4 + x 2 τm − 0.5τm 2 2 , x 4 = Tm1 x 5e− τ m 4λξ + τm − x 2
λ2 2λξ x5 = − + 1 T 2 T m1 m1
2
.
Tm1
]
− 1 + x 2Tm1 ,
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
423
1 1 + Td s 4.4.3 Classical controller G c (s) = K c 1 + Td s Ti s 1 + N E(s)
R(s)
−
+
1 1 + sTd K c 1 + Ti s 1 + s Td N
U(s)
Y(s)
Model
Table 79: PID controller tuning rules – FOLIPD model with a zero K (1 + sTm 3 )e −sτ m K (1 − sTm 4 )e −sτ m G m (s) = m or m s(1 + sTm1 ) s(1 + sTm1 ) Rule
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria Anil and Sree (2005). Model: Method 1
1
0.5τmTm1 λ3K m 2
Kc
Tm1
2.414λ + 0.5τm
N= 2.414λ + 0.5τm Tm3
Tm1
Td
N=∞
1
λ is determined by solving λ3 − 1.207 τm λ2 − 0.603τm 2λ − 0.125τm 3 = 0 .
2
Kc =
0.5τm Tm1 , Td = 2.414λ + 0.5τm + Tm 4 ; K m λ3 − 0.5τmTm 4 [2.414λ + 0.5τm + Tm 4 ]
(
)
3
2
λ is determined by solving λ − 1.207τm λ − (0.6035τm + 2.414Tm 4 )τm λ 2
2
− τm (0.125τm + 0.5Tm 4 τm + Tm 4 ) = 0 .
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
424
4.5 I 2 PD Model G m (s) =
K m e −sτm s2
1 + Td s 4.5.1 Ideal PID controller G c (s) = K c 1 + Ti s R(s)
+
E(s)
−
U(s)
1 K c 1 + + Td s Ti s
K m e − sτ s
Table 80: PID tuning rules – I 2 PD model G m (s) =
Rule Åström and Hägglund (2006), pp. 244–245.
Kc
Ti
Td
m
Y(s)
2
K m e − sτ m s2 Comment
Direct synthesis: frequency domain criteria M s = M t = 1. 4 ; 0.02140 17.570τm 14.019τm Model: Method 1 K m τm 2
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
1 1 + Td s 4.5.2 Classical controller G c (s) = K c 1 + Ti s 1 + Td s N E(s) R(s)
+
−
1 1 + Td s U(s) K c 1 + Td Ti s s 1 + N
K m e − sτ
m
s2
Table 81: PID tuning rules – I 2 PD model G m (s) =
Rule
Kc
Skogestad (2003). Model: Method 1
0.0625
Ti
Y(s)
K m e − sτ m
Td
s2 Comment
Direct synthesis: time domain criteria
K mτm2
8τ m
8τ m
N=∞
425
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
426
4.5.3 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s) R(s) +
−
Td s 1 + K c 1 + T Ti s 1+ d N
s
+
U(s)
Hansen (2000). Model: Method 1
Kc
3.75K m τ m
Ti 2
K me
s2
+
Table 82: PID tuning rules – I 2 PD model G m (s) =
Rule
Y(s) − sτ m
Td
K m e − sτ m s2 Comment
Direct synthesis: time domain criteria 5.4 τ m 2.5τ m N = ∞ ; β =1; α = 0.833 .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
427
4.5.4 Two degree of freedom controller 2 T s 1 d 1 + b f 1s (F(s) R (s) − Y(s) ) − K Y(s) , U(s) = K c 1 + + 0 Ti s T 1 + a f 1s 1+ d s N 1 + b f 2 s + b f 3s 2 + b f 4 s 3 + b f 5s 4 F(s) = 1 + a f 2 s + a f 3s 2 + a f 4 s 3 + a f 5 s 4 R(s)
Td s 1 K c 1 + + Ti s T 1+ d N
+
F(s)
−
1 + b f 1s 1 + a f 1s s
+ U(s)
−
Kc
Ti
Kc
Ti
Y(s)
m
s2
K0
Table 83: PID tuning rules – I 2 PD model G m (s) =
Rule
K m e − sτ
K m e − sτ m s2 Comment
Td
Robust 1
Liu et al. (2003). Model: Method 1
Td
a f 1 = 0 , b f 1 = 0 ; a f 2 = 4λ + τm , b f 2 = 2λ ; 2
a f 3 = 6λ + 4λτ m + τm , b f 3 = λ2 ; a f 4 = 0 , a f 5 = 0 , b f 4 = 0 , 2
bf 5 = 0 , K 0 = 0 .
1
Kc = Td =
(
Ti 3
2
2
K m 4λ + 6λ τm + 4λτ m + τm
(6λ + 4λτ 2
2
m
+ τm 4λ3 + 6λ2 τm x1 2
N=
)(
3
)
, Ti =
(4λ + 6λ τ + 4λτ + τ ) − 3
2
2
m
(
x1 m
+ 4λτ m 2 + τm 3
3
),
λ4
m
4λ + 6λ τ m + 4λτ m 2 + τ m 3 3
2
)
6λ2 + 4λτ m + τm 2 3 − 1 , x1 = (4λ + τm ) 4λ3 + 6λ2 τm + 4λτ m + τm − λ4 . λ3x1
;
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
428 Rule Liu et al. (2003) – continued.
Kc
Ti
Comment
Td
Representative λ values (deduced from graph): OS Rise time OS Rise time λ
λ 0.8τ m
≈ 33%
≈ 4τ m
2.5τ m
≈ 0%
≈ 10τ m
τm
≈ 20%
≈ 5τ m
3τ m
≈ 0%
≈ 12.5τ m
1.5τ m
≈ 3%
≈ 7τ m
3.5τ m
≈ 0%
≈ 14τ m
2τ m
≈ 0%
≈ 8τ m
4τ m
≈ 0%
≈ 16τ m
2
3
a f 1 = 0 , b f 1 = 0 ; b f 2 = 4λ , b f 3 = 6λ , b f 4 = 4λ , b f 5 = λ4 ; a f 2 = 8λ + τm , a f 3 = 26λ2 + 8λτ m + τm
(
2
)
2
(
2
)
a f 4 = 4λ 10λ2 + 20λτ m + 4τm , a f 5 = 4λ2 6λ2 + 4λτ m + τm , K 0 = 0 .
λ 0.8τ m
Representative λ values (deduced from graph): OS Rise time OS Rise time λ ≈ 14%
≈ 3τ m
2.5τ m
≈ 0%
≈ 7τ m
≈ 4%
≈ 3.5τ m
3τ m
≈ 0%
≈ 8.5τ m
1.5τ m
≈ 0%
≈ 4.5τ m
3.5τ m
≈ 0%
≈ 10.5τ m
2τ m
≈ 0%
≈ 6τ m
4τ m
≈ 0%
≈ 13τ m
τm
a f 1 = 0 , b f 1 = 0 ; b f 2 = 4λ , b f 3 = 6λ2 , b f 4 = 4λ3 , b f 5 = λ4 ; 2
(
a f 2 = 5λ + τm , a f 3 = 10.25λ2 + 5λτ m + τm , 2
)
(
2
)
a f 4 = λ 7λ2 + 4.25λτ m + τm , a f 5 = 0.25λ2 6λ2 + 4λτ m + τm ,
λ 0.8τ m
K0 = 0 .
Representative λ values (deduced from graph): OS Rise time OS Rise time λ ≈ 46%
≈ 6τ m
2.5τ m
≈ 4%
≈ 20.5τ m
τm
≈ 34%
≈ 13.5τ m
3τ m
≈ 2%
≈ 24τ m
1.5τ m
≈ 16%
≈ 13τ m
3.5τ m
≈ 1%
≈ 28τ m
2τ m
≈ 8%
≈ 16.5τ m
4τ m
≈ 0%
≈ 32τ m
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.5.5 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
−
Y(s)
Model F2 (s)
Table 84: PID tuning rules – I 2 PD model G m (s) =
Rule
Kc
Ti
K m e −sτm
Td
s2 Comment
Direct synthesis: time domain criteria 0.25 0 Skogestad 2 4ξ 2 (TCL + τ m ) K m (TCL + τ m ) (2004b). Model: Method 1 For ‘good’ robustness: TCL = τ m , ξ = 0.7 or 1; α = 0 ; β = 1 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 1 ; bf 2 = 0 ,
a f 3 = 0 ; a f 4 = 0 ; K 0 = 1 ; b f 3 = 1 , b f 4 = 4(TCL + τm ) , a f 5 = b f 4 x 2 , 2 ≤ x 2 ≤ 10 .
Huba (2005). Model: Method 1
−
0.079 K m τm 2
∞
5.835τm
α = 1; β = 1; χ = 1 ; δ = 0 ; ε = 0 ; φ = 1; ϕ = 0 ; N = ∞ ; bf 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = 0 .
429
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
430
4.6 SOSIPD Model
G m (s) =
K m e −sτ m s(1 + Tm1s) 2
or G m (s) =
K m e − sτ m 2
s(Tm1 s 2 + 2ξ m Tm1s + 1)
1 4.6.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
−
1 K c 1 + Ti s
U(s)
K m e − sτ
Y(s)
m
s(1 + sTm1 ) 2
Table 85: PI controller tuning rules – SOSIPD model G m (s) = Rule
Kc
Ti
s(1 + sTm1 )2 Comment
Direct synthesis: time domain criteria Kuwata (1987). Model: Method 1
0.5 K m (2Tm1 + τm )
∞
K m e − sτ m
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.6.2 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N R(s)
+
E(s)
−
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
U(s)
Rule
+
Minimum ITAE – Pecharromán (2000a). Model: Method 2; Km = 1; Tm1 = 1 ; 0.1 < τ m < 10 .
K m e − sτ m or s(1 + Tm1s) 2
K m e − sτ m s(Tm12s 2
Kc
+ 2ξm Tm1s + 1)
Ti
x1K u
Y(s)
SOSIPD model
Table 86: PID controller tuning rules – SOSIPD model G m (s) = G m (s) =
Comment
Td
Minimum performance index: other tuning 0 x 2 Tu
x1
x2
α
0.049
2.826
0.066
Coefficient values: φc x1
x2
α
φc
0.218
1.279
0.564
− 1350
− 160 0
0.250
1.216
0.573
− 130 0
0.522
− 1550
0.286
1.127
0.578
− 1250
1.716
0.532
− 150
0
0.330
1.114
0.579
− 120 0
0.159
1.506
0.544
− 1450
0.351
1.093
0.577
− 118 0
0.189
1.392
0.555
− 140 0
0.506
− 164
0
2.402
0.512
0.099
1.962
0.129
431
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
432 Rule
Kc
x1K u Minimum ITAE – Pecharromán x1 x2 (2000b), p. 142. 0.0469 2.8052 Model: Method 2; 0.0662 2.3876 Km = 1; 0.0988 1.9581 Tm1 = 1 ; 0.05 < τ < 10 . 0.1271 1.6757 m
Minimum ITAE – Pecharromán and Pagola (2000). Model: Method 2; Km = 1;
Ti
Td
x 2 Tu
0
Comment
Coefficient values: φc x1
α
x2
α
φc
0.5061 − 164.10 0.2174 1.2566 0.5642 − 135.00 0.5119 − 160.50 0.2511 1.1948 0.5730 − 130.00 0.5220 − 155.00 0.2870 1.1281 0.5777 − 125.00
0.5319 − 150.00 0.3280 1.0860 0.5794 − 120.00 0.1589 1.5052 0.5439 − 145.00 0.3501 1.0822 0.5767 − 118.00 0.1866 1.3619 0.5546 − 140.00 x1K u
x 2 Tu
x 3Tu
x1
x2
Coefficient values: x3
α
φc
1.672
0.366
0.136
0.601
− 164 0
1.236
0.427
0.149
0.607
− 160 0
0.994
0.486
0.155
0.610
− 1550
Tm1 = 1 ;
0.842
0.538
0.154
0.616
− 150 0
0.1 < τ m < 10 ;
0.752
0.567
0.157
0.605
− 1450
β = 1 , N = 10.
0.679
0.610
0.149
0.610
− 140 0
0.635
0.637
0.142
0.612
− 1350
0.590
0.669
0.133
0.610
− 130 0
0.551
0.690
0.114
0.616
− 1250
0.520
0.776
0.087
0.609
− 120 0
0.509
0.810
0.068
0.611
− 118 0
α
φc
Minimum ITAE – Pecharromán (2000b), p. 148. Model: Method 2; Km = 1; Tm1 = 1 ;
β = 1 , N = 10; 0.05 < τm < 0.8 .
x1K u
x 2 Tu
x 3Tu
x1
x2
Coefficient values: x3
1.6695
0.3684
0.1323
0.6007
− 164.10
1.2434
0.4389
0.1507
0.6073
− 160.00
0.9901
0.4846
0.1587
0.6102
− 155.00
0.8378
0.5393
0.1562
0.6163
− 150.00
0.7383
0.5789
0.1548
0.6052
− 145.00
0.6728
0.6283
0.1488
0.6105
− 140.00
0.6196
0.6221
0.1376
0.6120
− 135.00
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Pecharromán (2000b) – continued.
Ti
Td
x1K u
x 2 Tu
x 3Tu
x1
x2
Coefficient values: x3
α
φc
0.5948
0.6939
0.1326
0.6096
− 130.00
0.5513
0.7050
0.1190
0.6157
− 125.00
0.5271
0.7471
0.0992
0.6088
− 120.00
0.5229
0.8886
0.0862
0.6115
− 118.0 0 Tm1 ≤ 1.0 ;
Taguchi and Araki (2000). Model: Method 1 Taguchi et al. (2002). Model: Method 1; N = 10; α = 0 .
1
Kc
Ti
0
2
Kc
Ti
Td
x1Tm1 K m
∞
Kc =
τm
OS ≤ 20% .
x 2Tm1
x1
x2
β
τm Tm1
x1
x2
β
τm Tm1
1.48 1.04 0.71 0.56
1.35 1.41 1.49 1.57
0.89 0.81 0.72 0.67
0.1 0.2 0.4 0.6
0.46 0.40 0.24 0.12
1.63 1.70 2.02 3.08
0.63 0.60 0.50 0.38
0.8 1.0 2.0 5.0
3
1
Comment
Kc
Kc
∞
Td
1 0.3840 0.07368 + , T = 8.549 + 4.029[τm Tm1 ] , [τm Tm1 ] + 0.7640 i Km
α = 0.6691 + 0.006606[τm Tm1 ] . 2
Kc =
1 0.5667 0.1778 + , T = T (1.262 + 0.3620[τm Tm1 ]) , [τm Tm1 ] + 0.002325 d m1 Km
(
)
Ti = Tm1 0.2011 + 11.16[τm Tm1 ] − 14.98[τm Tm1 ] + 13.70[τm Tm1 ] − 4.835[τm Tm1 ] , 2
3
α = 0.6666 , β = 0.8206 − 0.09750[τm Tm1 ] + 0.03845[τm Tm1 ] ; N not specified. 2
3
Kc =
Tm1 0.3084 , 0.1309 + Km ([τm Tm1 ] + 0.1315)
[
]
Td = Tm 1.308 + 0.5000[τm Tm1 ] − 0.1119[τm Tm1 ] , 2
β = 0.9231 − 0.6049[τm Tm1 ] + 0.2906[τm Tm1 ] ; 0.1 ≤ τm Tm1 ≤ 1.0 . 2
4
433
b720_Chapter-04
Rule Taguchi et al. (2002). Model: Method 1; N = 10; α = 0 .
Kc
Ti
Td
Comment
x1Tm1 K m
∞
x 2Tm1
ξm = 0.5
x1
x2
β
τm Tm1
x1
x2
β
τm Tm1
0.52 0.43 0.34 0.30
1.11 0.89 0.61 0.50
0.82 0.67 0.26 -0.13
0.1 0.2 0.4 0.6
0.28 0.26 0.21 0.13
0.49 0.53 0.91 2.26
-0.34 -0.39 -0.08 0.23
0.8 1.0 2.0 5.0
Kc
∞
Td
x1Tm1 K m
∞
x 2Tm1
4
Taguchi et al. (2002). Model: Method 1; N = 10; α = 0 . Taguchi et al. (2002). Model: Method 1; N = 10; α = 0 . Taguchi et al. (2002). Model: Method 1; N = 10; α = 0 . Taguchi et al. (2002). Model: Method 1; N = 10; α = 0 .
Kc =
FA
Handbook of PI and PID Controller Tuning Rules
434
4
04-Apr-2009
x1
1.06 0.80 0.57 0.46 x1Tm1 x1
2.18 1.48 0.93 0.69 x1Tm1 x1
2.93 1.90 1.13 0.81 x1Tm1
x2
β
τm Tm1
1.34 1.32 1.30 1.31 Km
0.89 0.81 0.70 0.62
0.1 0.2 0.4 0.6
x2
β
τm Tm1
1.34 1.46 1.64 1.77 Km
0.92 0.87 0.81 0.77
0.1 0.2 0.4 0.6
∞
∞
x2
β
τm Tm1
1.29 1.46 1.71 1.90 Km
0.93 0.89 0.83 0.80
0.1 0.2 0.4 0.6 ∞
x1
ξm = 0.8 x2
0.40 1.33 0.35 1.37 0.23 1.64 0.12 2.74 x 2Tm1 x1
x2
0.55 1.88 0.46 1.98 0.26 2.37 0.12 3.42 x 2Tm1 x1
x2
0.63 2.06 0.51 2.19 0.27 2.68 0.12 3.75 x 2Tm1
β
τm Tm1
0.56 0.8 0.52 1.0 0.40 2.0 0.33 5.0 ξ m = 1. 2 β
τm Tm1
0.73 0.8 0.70 1.0 0.59 2.0 0.43 5.0 ξ m = 1. 4 β
τm Tm1
0.77 0.8 0.74 1.0 0.64 2.0 0.47 5.0 ξ m = 1. 6
x1
x2
β
τm Tm1
x1
x2
β
τm Tm1
3.80 2.37 1.34 0.93
1.24 1.45 1.76 2.00
0.94 0.90 0.85 0.82
0.1 0.2 0.4 0.6
0.70 0.56 0.28 0.12
2.20 2.36 2.95 4.08
0.79 0.77 0.68 0.51
0.8 1.0 2.0 5.0
Tm1 0.08343 , 0.1904 + Km ((τm Tm1 ) + 0.1496)
[
]
Td = Tm1 1.237 − 2.031(τm Tm1 ) + 1.344(τm Tm1 ) , 2
β = 1.048 − 1.637(τm Tm1 ) − 1.676(τm Tm1 ) + 1.898(τm Tm1 ) ; 0.1 ≤ τm Tm1 ≤ 1.0 . 2
3
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Kuwata (1987). Model: Method 1
Ti
Kc
Ultimate cycle 0 x 2 Tu
x 1K u x1
0.16 0.19 0.23
Kc =
x2
Td = 1.25
(2.5T
2 m1
α =1
τm Tu
x1
x2
τm Tu
x1
0.01 0.03 0.05
0.26 0.30 0.32 x 2 Tu
0.89 0.88 0.86
0.08 0.10 0.13
0.35 0.36 0.38
1.05 0.97 0.95 x 1K u
1.067 (2Tm1 + τm )3 K m 2T 2 + 4T τ + τ 2 m1 m1 m m
[
α =1
α = 1, β =1, N = ∞ .
Td
Kuwata (1987); x 1 x 2 x 3 τm x1 x 2 x 3 x 1 , x 2 deduced Tu from graphs; β = 1 , N = ∞ . 0.98 0.45 0.12 0.03 0.79 0.54 0.11 0.90 0.47 0.12 0.05 0.76 0.56 0.10 0.82 0.51 0.11 0.08 0.72 0.58 0.09
5
Comment
Td
Direct synthesis: time domain criteria 1 0 K m (2Tm1 + τm ) 3.33(2Tm1 + τm ) 5
Kuwata (1987); x 1 , x 2 deduced from graphs.
Ti
]
2
; Ti =
)(
[
x 3 Tu τm Tu
x1
x2
x3
τm Tu
0.10 0.70 0.60 0.09 0.17 0.12 0.70 0.62 0.08 0.20 0.15
6.25 2Tm12 + 4Tm1τm + τm 2
(2Tm1 + τm )2
+ Tm1τm + 0.25τm 2 2Tm12 + 4Tm1τm + τm 2
(2Tm1 + τm )3
τm Tu
x2
0.85 0.15 0.84 0.18 0.83 0.25 α =1
).
]
2
;
435
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
436
4.7 SOSIPD Model with a Zero G m (s) =
K m (1 + sTm 3 )e − sτ m s(1 + sTm1 )(1 + sTm 2 )
1 1 + Td s 4.7.1 Classical controller G c (s) = K c 1 + Ti s 1 + Td s N R(s) E(s) +
−
1 1 + Td s K c 1 + Td Ti s s 1 + N
Y(s)
U(s)
G m (s)
Table 87: PID controller tuning rules – SOSIPD model with a zero K (1 + sTm3 )e −sτ m G m (s ) = m s(1 + sTm1 )(1 + sTm 2 ) Rule
Kc
Bialkowski (1996). Model: Method 1
Tm1
Ti
Td
Comment
Robust
K m (λ + τm )2
Tm1
2λ + τ m
N=
2λ + τm ; Tm3
Tm1 > Tm 2 .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
437
4.8 TOSIPD Model
G m (s) =
K m e − sτ m K m e −sτ m or G m (s) = 3 s(1 + sTm1 )(1 + sTm 2 )(1 + sTm 3 ) s(1 + sTm1 )
4.8.1 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s)
R(s)
+
−
Rule
Kuwata (1987); x 1 , x 2 deduced from graphs.
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
Y(s)
U(s) Model
+
Table 88: PID controller tuning rules – TOSIPD model Comment Kc Ti Td Ultimate cycle 0 x 2 Tu
x 1K u x1
0.23 0.26 0.28
x2
0.91 0.89 0.88 x 1K u
α =1
τm Tu
x1
x2
τm Tu
x1
x2
τm Tu
0.01 0.03 0.05
0.31 0.33 0.35 x 2 Tu
0.86 0.86 0.85
0.08 0.10 0.13
0.36 0.37 0.38
0.84 0.84 0.83
0.15 0.18 0.25
x 3 Tu
Kuwata (1987); x1 x 2 x 3 τm x1 x 2 x 3 τm x1 x 2 x 3 τm x 1 , x 2 deduced Tu Tu Tu from graphs. 0.85 0.50 0.11 0.03 0.74 0.56 0.09 0.10 0.70 0.62 0.08 0.18 α = 1, β = 1, 0.80 0.52 0.11 0.05 0.72 0.58 0.09 0.12 0.70 0.63 0.075 0.22 N =∞. 0.77 0.55 0.10 0.08 0.70 0.61 0.08 0.16
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
438
4.9 General Model with Integrator G m (s) =
K G m (s) = m s
∏ (T ∏ (T
s(1 + sTm1 )
)∏ (T s + 1)∏ (T
m1i s
i
K m e − sτ m
+1
m 2i
n
or
2 2
m 3i
i
m 4i
) e s + 1)
s + 2ξ m n i Tm 2i s + 1
i
2 2
s + 2ξ m di Tm 4i
i
1 4.9.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
−
+
U(s)
1 K c 1 + T is
E(s)
G m (s)
Y(s)
Table 89: PI controller tuning rules – general model with integrator Comment Kc Ti
Rule
Direct synthesis: time domain criteria 0.5 ∞ K m (nTm1 + τm )
Kuwata (1987). Model: Method 1
Direct synthesis: frequency domain criteria (1) Symmetrical Kc optimum method. α1TQ ( 2) Non-symmetrical Kc optimum method.
1
Loron (1997). Model: Method 1
1
Kc
(1)
=
TQ = Kc
( 2)
1 + sin φ m , α1 = α1 TQ cos φ m
1 Km
∑T
=
m 3i
i
+2
∑ξ i
λ K m α 2 TQ
−
m d i Tm 4i
, λ=
2
∑T
m1i
i
Mc2 Mc2
+2
∑ξ
m n i Tm 2 i
i
2
+ τm .
1 + sin ∆φ −1 , α 2 = , ∆φ = cos (1 λ ) , −1 cos ∆φ
M c = desired closed loop resonant peak.
−sτ m
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.9.2 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
439
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N E(s)
R(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
s
U(s)
−
K m e − sτ n s(1 + sTm1 ) m
+
Table 90: PID controller tuning rules – general model with integrator Comment Kc Ti Td
Rule
Direct synthesis: time domain criteria Kuwata (1987). 1 Model: Method 1 K (nT + τ ) 3.33(nTm1 + τm ) 0 m m1 m Kuwata (1987). Model: Method 1
1
Kc =
Td
Y(s)
1
Ti
Kc
1.067 (nTm1 + τm )3 K m n (n − 1)T 2 + 2nT τ + τ 2 m1 m1 m m
[ [(nT = 1.25x 1
m1
(
]
2
, Ti =
Td
[
α = 1; β = 1; N =∞.
6.25 n (n − 1)Tm12 + 2nTm1τm + τm 2
+ τm )2 − 0.75 n (n − 1)Tm12 + 2nTm1τm + τm 2
(nTm1 + τm )3
α =1
(nTm1 + τm )2
]
2
,
)] ,
x1 = [n (n − 1)Tm1 + 2nTm1τm + τm ] . 2
2
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
440
4.10 Unstable FOLPD Model G m (s) =
K m e −sτ m Tm s − 1
1 4.10.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
E(s)
+
−
1 K c 1 + Ti s
U(s)
Y(s)
K m e − sτ Tm s − 1 m
Table 91: PI controller tuning rules – unstable FOLPD model G m (s) = Rule Minimum ITSE – Majhi and Atherton (2000). 0 < τm Tm < 0.693 . Jacob and Chidambaram (1996). Model: Method 1
Kc 1 2
K m e − sτ m Tm s − 1
Comment
Ti
Minimum performance index: servo tuning Model: Method 1 Ti K c
10 TS
Model: Method 3
Ti
Kc
Direct synthesis: time domain criteria TS is the ±1% 0.4ξ 2TS settling time.
Chidambaram (1997).
1.678 Tm ln K m τ m
Valentine and Chidambaram (1998). Model: Method 1
2.695 −1.277 τ m e Km
Tm
0.4015Tm e 5.8τ m
Tm
0.4015Tm e 5.8τ m
Tm
Model: Method 1 3
(
ξ = 0.333 ; τm Tm < 0.7 .
)
1
Kc =
e − τ m Tm − 0.064 2.6316Tm e τ m Tm − 0.966 1 , Ti = . 0.889 + τ T m m Km e e − τ m Tm − 0.377 − 0.990
2
Kc =
1 1 Tm K (1 + K ) 0.889 + , Ti = , K = − Ap Kmh . K m K (1 + K ) 0.5(1 − 0.6382K ) tanh −1 K
3
±1% Ts = 7.5Tm , τ m Tm = 0.1 ; ±1% Ts = 8.75Tm , τ m Tm = 0.2 ;
(
)
±1% Ts = 11.25Tm , τ m Tm = 0.3 ; ±1% Ts = 15.0Tm , τ m Tm = 0.4 ; ±1% Ts = 17.5Tm , τ m Tm = 0.5 ; ±1% Ts = 20.0Tm , τ m Tm = 0.6 .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Model: Method 1; ‘small’ τm Tm .
Chandrashekar et al. (2002).
5
Kc
Ti
Model: Method 1
49.535 − 21.644 τm e Km 0.8668 Tm K m τm
Chidambaram (2002), p. 156. Model: Method 1
Kc =
Tm Ti 2 2
0.04TS ξ + Ti τm
τm < 0.1 Tm
Tm
0.1523Tm e
0.8288
7.9425τ m Tm
0. 1 ≤
τm ≤ 0. 7 Tm
6.0000 K m
Alternative tuning rules: 0.6000Tm
τ m Tm = 0.1
3.2222 K m
1.4500Tm
τ m Tm = 0.2
2.2963 K m
2.6571Tm
τ m Tm = 0.3
1.8333 K m
4.4000Tm
τ m Tm = 0.4
1.5556 K m
7.0000Tm
τ m Tm = 0.5
1.3265 K m
14.6250Tm
τ m Tm = 0.6
1.1875 K m
31.0330Tm
τ m Tm = 0.7
τm
2.695 −1.277 Tm e K m,
0.4015Tme
5.8
τm Tm
0<
τm ≤ 0.6 Tm
2
, Ti =
0.04TS ξ2 + Tm τm + 0.4TSξ2 . Tm − τm
Desired closed loop transfer function = Kc =
6
Comment
4
Chandrashekar et al. (2002). Model: Method 1
5
Ti
Chidambaram (2000c).
6
4
Kc
441
(
(1) TCL 2s
)(
+1
m
( 2) TCL 2s
1
(1) K m Ti − TCL 2
Desired closed loop transfer function = τ TCL 2 = 0.025 + 1.75 m Tm
(
(Tis + 1)e−sτ ( 2) − TCL 2
− τm
(ηs + 1)e −sτ (TCL2 s + 1)2
m
);
+1
)
, Ti =
(
)
(1) ( 2) (1) ( 2) TCL 2 TCL 2 + Tm TCL 2 + TCL 2 + τ m . Tm − τm
;
τ τ Tm , m ≤ 0.1 ; TCL 2 = 2 τ m , 0.1 ≤ m ≤ 0.5 ; Tm Tm τ τ TCL 2 = 2 τ m + 5τ m m − 0.5 , 0.5 ≤ m ≤ 0.7 . T T m m
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
442 Rule Minimum ITAE – Chidambaram (2002), p. 156. Model: Method 1 Sree et al. (2004). Model: Method 1
Kc 7
0.898
0.8624 Tm K m τm
Manum (2005). Model: Method 1 Sree and Chidambaram (2006), pp. 19–22. Minimum ITAE – Sree and Chidambaram (2006), pp. 22–23. Model: Method 1
Kc
T 0.876 m τm
Comment
Ti
0.324Tm e
6.46
8
Ti
0.2 ≤
τm ≤ 0.6 Tm
0.01 ≤
τm ≤ 0.6 Tm
4τm Tm (2Tm − 3τm )
τm < 0.25 Tm
(Tm − 2τm )
2
τm
2.695 −1.277 Tm e Km
0.4015Tme
Kc
T 0.876 m τm
Tm
0.9744
0.5Tm K m τm
9
τm Tm ≤ 0.2
τm
0.898
0.324Tm e
5.8
τm Tm
Model: Method 1 τm Tm ≤ 0.2
6.461τ m Tm
0.2 ≤
τm ≤ 0.6 Tm
Direct synthesis: frequency domain criteria
De Paor and O’Malley (1989). Model: Method 1
7
8
9
10
Kc =
10
A m = 2;
Ti
Kc
τm <1. Tm
τm 1 10.7572 − 35.1 . Km Tm
3 2 τ τ τ Ti = Tm 143.34 m − 73.912 m + 19.039 m − 0.2276 . Tm Tm Tm 1 τm Kc = 10.7572 − 35.1 . Km Tm
Kc =
1 Tm τ τ τ 1 − m sin cos 1 − m m + Km τm Tm Tm Tm Ti =
Tm T m 1 − τm tan (0.5φ ) τm Tm
τ τ 1 − m m T T m m , φ = tan −1
,
Tm τm
τ τ 1 − m − 1 − m Tm Tm
τm . Tm
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Venkatashankar and Chidambaram (1994).
11
Comment
Ti
25(Tm − τ m )
Kc
443
Model: Method 1; τ m Tm < 0.67 .
Chidambaram τm T 1 < 0.6 1 + 0.26 m (1995b), 25Tm − 27τ m Tm K m τm Chidambaram (1998), p. 91. 2 τ 1 τ Model: Method 1 4.656 − 13.05 m + 13.436 m . Alternatively, K c = Km Tm Tm 12 τm ω p Tm Ti < 0.62 Ho and Xu (1998). Tm AmKm Model: Method 1 Representative results: A m = 2.3 , 0.5775Tm τ m Tm K mτm 0.3212Tm − τ m φ = 250 . m
0.6918Tm Kmτm
τ m Tm 0.3359Tm − τ m
x 1Tm K m τ m
−Tm
1.0472
1.5
30
0
0.5236
3
0.7854
2
450
0.3927
4
Luyben (1998). Model: Method 1
0.31K u
12
Ti =
13
1 0.04Tm2 0.98 1 + Km (Tm − τm )2 1 2
1.57ωp − ωp τm − Tm
2.2Tu
TCL
φm
60 0 67.50 = 3.16τ m
Maximum closed loop log modulus = 2 dB. Model: Method 1; 13 Ti 0.1 ≤ τ m Tm ≤ 0.6 . Kc
Gaikward and Chidambaram (2000).
Kc =
φ m = 22.50 .
Other representative results: coefficient values: Am φm x1 Am
x1
11
A m = 1.9 ,
−1
2 2 2 25 τm + x1 Tm x (T − τ ) , m 2 2 2 τ 1 m τm + 625x1 (Tm − τm ) m x1 = 1.373, τm Tm < 0.25 ; x1 = 0.953, 0.25 ≤ τ m Tm < 0.67 .
.
2 τm τm 1 Tm . Kc = + 8.214 0.2619 + 0.7266 , Ti = Tm 0.193 + 4.19 Tm Tm Km τm
b720_Chapter-04
Rule
Kc
Sree and Chidambaram (2006), pp. 15–16. Paraskevopoulos et al. (2006). Model: Method 1
15
Kc =
x1 =
FA
Handbook of PI and PID Controller Tuning Rules
444
14
04-Apr-2009
1 Km
14
15
Kc
Ti
Comment
Ti
Model: Method 1; 0 ≤ τm Tm < 0.6 .
Ti
τm < 0.9 Tm
2
1 + x1
Ti x1
1 + Ti 2 x12
2 τm τm 0.7266Tm T T 0 . 193 4 . 19 8 . 214 0 . 2619 , + = + + i m T . Tm τm m
τ τ 2 Ti 1 − m + Ti − m + x 2 T T m m 2Ti 2 (τm Tm )
, 2
τ τ τ τ 2 x 2 = Ti 2 1 − m + Ti − m + 4 m Ti 1 + Ti − m ; Tm Tm Tm Tm
φm T φmax τ τ , with φm > 0.2φmax Ti = x 3 1 + m 0.632 m + 0.436 m − 0.0153 m m ; φm τm Tm Tm 1 − max φm 0.0029 − 0.0682 x3 =
τm τ + 1.4941 m Tm Tm
τ 1.003 − m T m
2
=− , φ max m
τm Tm
T Tm − 1 + tan −1 m − 1 . τm τm
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Paraskevopoulos et al. (2006) – continued.
16
K min = Ti ωmin
16
K max or K min A m Am
1 + ωmin 2
2
1 + Ti ωmin
2
0.03(τm Tm ) 1.14 − (τm Tm ) = 1+ 0.05 0.973 + Ti − x1 ( ) − τ 1 T m m
ωmin
Comment
Ti
τm Tm < 0.9
1 + ωmax
and K max = Ti ωmax
0.006 +
Ti
2
Ti −
2
1 + Ti ωmax 2
x1 τm (1 + Ti ) Tm x1 =
445
, with
,
0.0029 − 0.0682 τm Tm + 1.4941(τm Tm )
(1.003 − (τm
Tm ))2
,
4 2 τ τ x 1.571Tm ωmax = 1 + 0.22 m 1 + 0.1 − 0.3 m 1 Tm Ti τm Tm Ti Ti − 0.9463 − 0.5609 ; (Ti + 1)(τm Tm ) (Ti + 1)(τm Tm ) 1+ (τ m Tm ) max A m − 1 A m − 1 + Ti = x1 1 + 0.65 max 1 − Am − 1 A −1 m
[
with A max m
[
]
]
2 3 τ τ 3(τm Tm )4 − 2.3(τm Tm )2 τ τ , 0.01 − 0.18 + 5 m − 32 m + 75 m − 51 m + Tm Tm Tm Tm ( 1 − (τm Tm ))3 1.571Tm max = ; A m > 0.2(A m − 1) +1. 0.4085(τm Tm ) τ m 1 + 1 − 0.2864(τm Tm )
b720_Chapter-04
04-Apr-2009
Handbook of PI and PID Controller Tuning Rules
446 Rule
Kc
Rotstein and Lewin (1991). Model: Method 1
λ Tm λ + 2 Tm λ2 K m
Ti
Comment
Robust λ λ + 2 Tm
λ obtained graphically – sample values below.
τ m Tm = 0.2, 0.6Tm ≤ λ ≤ 1.9Tm τ m Tm = 0.2, 0.5Tm ≤ λ ≤ 4.5Tm τ m Tm = 0.4, 1.5Tm ≤ λ ≤ 4.5Tm τ m Tm = 0.6, 3.9Tm ≤ λ ≤ 4.1Tm
Tan et al. (1999b). Model: Method 1 Ou et al. (2005a).
17
18
17
Kc
18
Kc
λ2 + 2λTm + Tm τm K m (λ + τm )
2
, Ti =
λ2 + 2λTm + Tm τm . Tm − τm
K m uncertainty = 50%. K m uncertainty = 30%.
Ti
τm Tm < 0.5
Ti
Model: Method 1
τ Tm 12.7708 m + 3.8019 Tm 1 . Kc = , Ti = τm τm 0.1486 + 0.6564 K m 0.1486 + 0.6564 Tm Tm Kc =
FA
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
1 + Td s 4.10.2 Ideal PID controller G c (s) = K c 1 + Ti s E(s)
R(s)
U(s) 1 K c 1 + + Td s Ti s
−
+
K m e − sτ Tm s − 1
m
Y(s)
Table 92: PID controller tuning rules – unstable FOLPD model G m (s) = Rule
Kc
Minimum ISE – Visioli (2001).
Ti
Td
K m e − sτ m Tm s − 1
Comment
Minimum performance index: regulator tuning 1.18 1.37 τ m τ Model: Method 1 2.42Tm m 0.60τ m K m Tm Tm
Minimum ITSE – Visioli (2001).
1.37 τ m K m Tm
τ 4.12Tm m Tm
0.90
Minimum ISTSE – Visioli (2001).
1.70 τ m K m Tm
τ 4.52Tm m Tm
1.13
0.55τ m
Model: Method 1
0.50τ m
Model: Method 1
Minimum performance index: servo tuning Minimum ISE – Visioli (2001).
1.32 τ m K m Tm
0.92
Minimum ITSE – 1.38 τ m Visioli (2001). K m Tm
0.90
Minimum ISTSE 1.35 τ m – Visioli (2001). K m Tm
0.95
[ = 3.62T [1 − 0.85(T = 3.70T [1 − 0.86(T
1
Td = 3.78Tm 1 − 0.84(Tm τm )
2
m
τm )
m
τm )
3
Td Td
m
m
0.02 0.02 0.02
](τ ](τ ](τ
τ 4.00Tm m Tm
0.47
τ 4.12Tm m Tm
0.90
τ 4.52Tm m Tm
m
Tm )
.
m
Tm )
.
m
Tm )
.
0.95 0.93 0.97
1
Td
Model: Method 1
2
Td
Model: Method 1
3
Td
Model: Method 1
1.13
447
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
448 Rule
Kc
Ti
Comment
Td
Minimum performance index: servo/regulator tuning Jhunjhunwala and Chidambaram (2001).
4
Ti
Kc
Direct synthesis: time domain criteria Ti 1.165 Tm 5 T x1 i Km τm
Chidambaram (1997). Model: Method 1
6
Valentine and Chidambaram 1.165 Tm (1997b). Model: Method 1 K m τ m
0.245
Kc =
τm Tm < 0.6
Ti
4.4Tm + 9.0τm 7
4
0.176Tm + 0.36τm
2.044 τ m Tm
0.6 ≤ 0.8 <
Ti
1 τ τ 1.397 Tm 13.0 − 39.712 m , m < 0.2 ; K c = K m Tm Tm K m τm
Ti = 0.856Tm e
Model: Method 1
Td
τ , 0 ≤ m ≤ 1 ; Ti = 0.3444Tme Tm
0.769
2.9595 τ m Tm
, 1≤
, 0.2 ≤
τm ≤ 0.8 Tm τm ≤1 Tm
τm ≤ 1.4 ; Tm
τm ≤ 1.4 ; Tm
τ τ Td = Tm 0.5643 m + 0.0075 , 0 ≤ m ≤ 1.4 . Tm Tm 2
5
τ τ τ τ Ti = 0.176 + 0.360 m Tm ; x1 = 0.179 − 0.324 m + 0.161 m , m < 0.6 ; Tm Tm Tm Tm x1 = 0.04 , 0.6 < τm Tm < 0.8 ; x1 = 0.12 − 0.1(τm Tm ) , 0.8 < τm Tm < 1.0 .
6
Ti =
7
Ti =
0.176Tm + 0.36τm
0.179 − 0.324(τm Tm ) + 0.161(τm Tm )2 0.176Tm + 0.36τm . 0.12 − 0.1(τm Tm )
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Pramod and Chidambaram (2000), Chidambaram (2002), p. 156. Model: Method 1
8
Chidambaram (2002), p. 156. Sree et al. (2004). Model: Method 1
8
9
1 Kc = Km
Ti Ti
Kc 9
Ti
10
Ti
449
Comment
Td
τm Tm < 0.6
0.176Tm
+0.36τm 0.6 < 0.8 <
11
Kc
Ti
Td
12
Kc
Ti
0.4917 τ m
τm < 0.8 Tm τm ≤1 Tm
Model: Method 1
0.01 ≤
τm ≤ 0.9 Tm
2 0.176Tm + 0.36τm 2.121 − 1.906 τm + 0.945 τm , Ti = . 2 T Tm τm m τm − + 0.179 0.324 0.161 Tm Tm
Ti = 0.44Tm + 0.90τm (Pramod and Chidambaram, 2000); Ti = 4.4Tm + 9.0τm (Chidambaram, 2002).
10
Ti =
0.176Tm + 0.36τm (Chidambaram, 2002). 0.12 − 0.1(τm Tm )
11
Kc =
1 Km
1.397Tm τ τm τm , 0.2 < m ≤ 1.4 ; ≤ 0.2 ; K c = 13.0 − 39.712 , T K τ T T m m m m m
Ti = 0.856Tm e
2.044
τm
Tm
τm
2.9595 τ τ Tm , 0 < m < 1 ; Ti = 0.344Tm e , 1 < m ≤ 1.4 ; Tm Tm
τ τ Td = Tm 0.0075 + 0.5643 m , 0 < m ≤ 1.4 . Tm Tm 12
Kc =
1.4183 Tm K m τm
0.9147
2 τ τ , Ti = Tm 16.327 m + 5.5778 m + 0.8158 , Tm Tm
τ 2 τm τ τ 0.01 ≤ ≤ 0.6 ; Ti = Tm 196 m − 247.28 m + 87.72 , 0.6 ≤ m ≤ 0.9 . Tm Tm Tm Tm
b720_Chapter-04
FA
Handbook of PI and PID Controller Tuning Rules
450 Rule
Kc
Sree et al. (2004) – continued; Vivek and Chidambaram (2005). Sree and Chidambaram (2006), pp. 117,118.
13
04-Apr-2009
Kc =
1.2824 Tm K m τm
Ti = 0.483Tme
Td
13
Kc
Ti
Td
14
Kc
Ti
Td
Comment 0.01 ≤
τm ≤ 1.2 Tm
Model: Method 1
Alternative tuning rules: Ti Td
Kc
TCL 2
τ m Tm
0.02Tm
0.0
101.0000 K m
0.0404Tm
0.0
10.3662 K m
0.3874Tm
0.0435Tm
0.10Tm
0.1
5.3750 K m
0.8600Tm
0.0884Tm
0.20Tm
0.2
3.2655 K m
1.8018Tm
0.1375Tm
0.40Tm
0.3
2.4516 K m
3.0400Tm
0.1868Tm
0.60Tm
0.4
2.0217 K m
4.6500Tm
0.2366Tm
0.80Tm
0.5
1.7525 K m
6.7286Tm
0.2866Tm
1.00Tm
0.6
1.5458 K m
10.337Tm
0.3380Tm
1.30Tm
0.7
1.3723 K m
17.693Tm
0.3910Tm
1.80Tm
0.8
1.2420 K m
33.610Tm
0.4440Tm
2.60Tm
0.9
1.1400 K m
80.620Tm
0.4969Tm
4.20Tm
1.0
1.0895 K m
143.6Tm
0.5975Tm
5.00Tm
1.2
1.0536 K m
277.37Tm
0.6982Tm
6.00Tm
1.4
0.8325
3.3739
Ti
τ τ , Ti = Tm 5.5734 m − 0.0063 , 0.01 ≤ m ≤ 0.5 ; Tm Tm
τm
Tm
, (Sree et al., 2004); Ti = 0.483Tme
− 3.3739
τm
Tm
(Vivek and
Chidambaram, 2005; Model: Method 5); 0.5 ≤ τm Tm ≤ 1.2 ; Td = 0.507 τm + 0.0028Tm . 14
Desired closed loop transfer function = Kc = −
([Ti − 0.5τm ]s + 1)e−sτ
(
(1) TCL 2s
m
)
+1
;
0.5(Ti − 0.5τ m )τ m Ti , Td = , (1) ( 2) Ti K m TCL + T + 1 . 5 τ − T 2 CL 2 m i
(
(
)
)
(1) ( 2) (1) ( 2) (1) ( 2) TCL 2TCL 2 + 0.5τ m TCL 2 + TCL 2 + 0.5TCL 2TCL 2
Ti =
)(
+1
( 2) TCL 2s
Tm − 0.5τm
(
τm (1) ( 2) + Tm TCL 2 + TCL 2 + τ m Tm
)
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Sree and Chidambaram (2006), pp. 117,118. Sree and Chidambaram (2006). Model: Method 1
15
Kc =
Ti
Td
Comment
451
15
Kc
Ti
0.5τ m
Model: Method 1
16
Kc
Ti
Td
pp. 15–16.
Kc
Ti
Td
p. 248; τ 0.01 ≤ m ≤ 1.1 . Tm
17
2 τ τ τ 1 4282 m − 1334.6 m + 101 , 0 < m < 0.2 ; Tm Km Tm Tm
Kc =
1.1161 Tm K m τm
0.9427
, 0.2 ≤
τm ≤ 1.0 . Tm
, 0.8 ≤
τm ≤ 1.0 . Tm
2 τm τm τ + 0.8288 , 0 ≤ m ≤ 0.8 ; Ti = Tm 36.842 − 10 . 3 T T T m m m
τ Ti = 76.241Tm m Tm Desired closed loop transfer function = TCL 2 = 4.5115Tm (τm Tm )
5.661
(
(ηs + 1)e −sτ (TCL2 s + 1)2
m
6.77
;
, 0.8 ≤ τm Tm ≤ 1.0 ,
)
TCL 2 = 0.0326 + 0.4958(τm Tm ) + 2.03(τm Tm )2 Tm , 0 ≤ τm Tm ≤ 0.8 . 16
Kc =
1 Km
2 τm τm 0.726Tm + T T 0 . 096 2 . 099 4 . 104 0 . 229 , = + + i m T , τm Tm m 2 τ τ τ Td = Tm 0.019 + 0.419 m + 0.822 m , 0 ≤ m < 0.6 . Tm T T m m
17
Kc =
1.214 Tm K m τm
0.8449
1.028
τ , Ti = 3.05Tm m Tm
1.0145
τ , Td = 0.672Tm m Tm
.
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
452 Rule
Kc
Sree and Chidambaram (2006) – continued.
18
Kc
Ti
Td
Comment
Ti
Td
p. 248; τ 0.01 ≤ m ≤ 1.1 . Tm
Direct synthesis: frequency domain criteria
De Paor and O’Malley (1989). Model: Method 1 Chidambaram (1995b).
19
1.166 Tm Kc = K m τm Kc = Ti =
Kc
Ti
Td
τm <1 Tm
20
Kc
25Tm − 27 τm
0.46τ m
τ m Tm < 0.6
Also Chidambaram (1998), p. 93. Model: Method 1 τ 0.1 ≤ m ≤ 0.6 ; 21 Ti Td Kc Tm Model: Method 1
Gaikward and Chidambaram (2000).
18
19
0.6365
1.105
, Ti = 1.0553Tme
Tm τm
τ , Td = 0.7542Tm m Tm
1 1 − τm Tm τ τ τ τ cos 1 − m m + sin 1 − m m Km τm Tm Tm Tm Tm Tm
0.789
.
,
τm Tm Tm , Td = Tm tan (0.75φ) , 1 − τm Tm 1 − τm Tm tan (0.75φ ) τm Tm
φ = tan −1
(Tm
τm − 1) −
(τm
Tm ) − (τm Tm ) . 2
20
Kc =
2 τm τm 1 1 T . 1.3 + 0.3 m or K c = 5 . 332 15 . 02 16 . 214 − + T τm Km Tm K m m
21
Kc =
1 Km
2 τm τ Tm + + 2.099 m + 0.096 , 0 . 299 0 . 726 , T = T 4 . 104 i m τm Tm Tm
2 τm τm . + + Td = Tm 0.822 0 . 419 0 . 019 Tm Tm
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Td
453
Comment
Robust Ti
Td Kc Rotstein and Lewin (1991), λ determined graphically – sample values provided: Marchetti et al. τm Tm = 0.2 , 0.5Tm ≤ λ ≤ 1.9Tm . K m uncertainty (2001). = 50%. τm Tm = 0.4 , 1.3Tm ≤ λ ≤ 1.9Tm . Model: Method 1 τm Tm = 0.2 , 0.4Tm ≤ λ ≤ 4.3Tm . K m uncertainty τm Tm = 0.4 , 1.1Tm ≤ λ ≤ 4.3Tm . = 30%. τm Tm = 0.6 , 2.2Tm ≤ λ ≤ 4.3Tm . 22
Tan et al. (1999b).
22
23
23
Ti
Kc
Td
τm Tm < 1.0 ; Model: Method 1
λ λ Tm λ + 2 + 0.5τm 0.5λ + 2 τ m T Tm m , T = λ λ + 2 + 0.5τ , T = Kc = . d i m T λ2 K m λ m λ + 2 + 0.5τ m Tm 1 , Kc = K m {[− (0.0373 λ ) + 0.1862](τm Tm ) + [0.6508 − 0.1498 log λ ]}
Ti =
{[(10.5045 λ ) + 0.8032](τm {[− (0.0373 λ ) + 0.1862](τm
Tm ) + [(3.2312 λ ) − 0.3445]} Tm , Tm ) + [0.6508 − 0.1498 log λ ]}
τ 1 Td = Tm 0.9065λ0.1632 m − Tm 0.2075λ + 2.0335 − 0.0373 τ + 0.1862 m + (0.6508 − 0.1498 log λ ) , λ not specified. λ T m
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
454 Rule
Kc
Lee et al. (2000). Model: Method 1 Shamsuzzoha and Lee (2006b).
Ti
Td
Comment
24
Kc
Ti
Td
0 ≤ τm Tm < 2
25
Kc
Ti
Td
Model: Method 1
26 Ti Td Kc Shamsuzzoha et If τm Tm >> 1 , λ = τm (Shamsuzzoha et al., 2005); λ = x1Tm , with al. (2005), Shamsuzzoha x1 values given below (Shamsuzzoha and Lee, 2007a). and Lee (2007a). Ms τm Tm Ms τm Tm Model: Method 1 3.0 3.5 4.0 3.0 3.5 4.0 0.01 0.01 0.01 0.01 0.40 0.34 0.31 0.3 0.05 0.05 0.04 0.05 0.65 0.55 0.48 0.4 0.10 0.09 0.08 0.1 1.10 0.90 0.75 0.5 0.23 0.20 0.18 0.2
24
Kc =
T , x1 = Tm CL + 1 eτ m − K m (2TCL + τm − x1 ) Tm 2
Ti
Tm
− 1 , Ti = −Tm + x 1 − x 2 ,
τm (0.167 τm − 0.5x1 ) 2TCL + τm − x1 − x2 . Ti 2
2
x2 = 25
2
TCL + x1τm − 0.5τm , Td = 2TCL + τm − x1
Kc = −
− Tm x1 −
λ2 − 0.5τm 2 + x1τm Ti ’ , Ti = −Tm + x1 − x 3 , x 3 = K m (τm − x1 + 2λx 2 ) 2λx 2 + τm − x1 3
− Tm x1 − Td =
2
0.167 τm − 0.5x1τm λ2 + 2λx 2Tm + Tm 2 e τ m τm − x1 + 2λx 2 − x 3 , x1 = Tm Ti Tm 2
(
)
Tm
− 1 ;
x 2 not explicitly specified ( x 2 ≥ 0.707 normally); λ is ‘slightly more’ than τm . 26
Kc = −
3λ2 + 2x1τm − 0.5τm 2 − x12 Ti , , Ti = −Tm + 2 x1 − K m (3λ + τm − 2x1 ) 3λ + τm − 2x1 2
− 2Tm x1 + x1 − Td = x 1 = Tm
λ 1 + T m
λ3 + 0.167 τm 3 − x1τm 2 + x12 τm 3λ2 + 2x1τm − 0.5τm 2 − x12 3λ + τm − 2x1 , Ti 3λ + τm − 2x1
3
τm e
Tm
− 1 .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
455
4.10.3 Ideal controller in series with a first order lag
U(s) E(s)
R(s)
+
−
1 1 K c 1 + + Td s Ti s Tf s + 1
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s K m e − sτ Tm s − 1
m
Y(s)
Table 93: PID controller tuning rules – unstable FOLPD model G m (s) = Rule
Kc
Chandrashekar et al. (2002).
1
Kc =
1 Km
1
Kc
Ti
Td
K m e − sτ m Tm s − 1
Comment
Direct synthesis: time domain criteria Model: Method 1 Ti 0.5τ m
2 τ 4282 τm − 1334.6 τm + 101 , 0 < m < 0.2 ; Tm Tm Tm
Kc =
1.1161 Tm K m τm
0.9427
, 0. 2 ≤
τm ≤ 1. 0 . Tm
, 0. 8 ≤
τm ≤ 1.0 . Tm
2 τ τ τ Ti = Tm 36.842 m − 10.3 m + 0.8288 , 0 ≤ m ≤ 0.8 ; T T T m m m
τ Ti = 76.241Tm m Tm τ τ Tf = 0.1233 m + 0.0033Tm , 0 ≤ m ≤ 1.0 . Tm Tm
Desired closed loop transfer function = τ TCL 2 = 4.5115Tm m Tm
TCL 2
5.661
, 0.8 ≤
(ηs + 1)e −sτ (TCL2 s + 1)2
m
;
τm ≤ 1.0 , Tm
τ τ = 0.0326 + 0.4958 m + 2.03 m Tm Tm
2
T , 0 ≤ τ m ≤ 0. 8 . m Tm
6.77
b720_Chapter-04
04-Apr-2009
Handbook of PI and PID Controller Tuning Rules
456 Rule
2
Chandrashekar et al. (2002). Model: Method 1
Kc
Ti
Td
Kc
Ti
Td TCL 2
τ m Tm
0.02Tm
0.0
0.0435Tm 0.0134Tm
0.10Tm
0.1
0.0884Tm 0.0250Tm
0.20Tm
0.2
3.2655 K m 1.8018Tm
0.1375Tm 0.0435Tm
0.40Tm
0.3
2.4516 K m 3.0400Tm
0.1868Tm
0.0581Tm
0.60Tm
0.4
2.0217 K m 4.6500Tm
0.2366Tm 0.0696Tm
0.80Tm
0.5
1.7525 K m 6.7286Tm
0.2866Tm 0.0784Tm
1.00Tm
0.6
1.5458 K m 10.337Tm
0.3380Tm
0.0885Tm
1.30Tm
0.7
1.3723 K m 17.693Tm
0.3910Tm
0.1005Tm
1.80Tm
0.8
1.2420 K m 33.610Tm
0.4440Tm 0.1124Tm
2.60Tm
0.9
0.1247Tm
4.20Tm
1.0
0.5975Tm
0.1138Tm
5.00Tm
1.2
0.6982Tm
0.0957Tm
6.00Tm
1.4
Ti
101.0000 Km
0.0404Tm
10.3662 Km
0.3874Tm
5.3750 K m 0.8600Tm
0.0
0.0
1.1400 K m 80.620Tm 0.4969Tm
Desired closed loop transfer function = Kc = −
Model: Method 1; p. 118.
([Ti − 0.5τm ]s + 1)e−sτ
(
(1) TCL 2s
Td =
)(
+1
( 2) TCL 2s
m
)
+1
;
Ti , (1) ( 2) K m TCL + T 2 CL 2 + 1.5τ m − Ti
(
(
)
)
(1) ( 2) (1) ( 2) (1) ( 2) TCL 2TCL 2 + 0.5τ m TCL 2 + TCL 2 + 0.5TCL 2TCL 2
Ti =
Comment
Alternative tuning rules: Td Tf
Kc
Sree and 1.0895 K m 143.6Tm Chidambaram 1.0536 K m 277.37Tm (2006).
2
FA
(
τm (1) ( 2) + Tm TCL 2 + TCL 2 + τ m Tm
Tm − 0.5τm (1) ( 2) 0.5TCL 0.5(Ti − 0.5τm )τm 2 TCL 2 τ m , Tf = − . (1) ( 2) Ti Tm Ti − 1.5τ m − TCL 2 − TCL 2
(
)
)
,
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Kc
Ti
457
Comment
Td
Robust
Zhang et al. (2000). Model: Method 1 Lee et al. (2006). Model: Method 1
3
4
Kc
Ti
Td
Recommended τm ≤ λ ≤ 2τm .
Zhang (2006). Model: Method 1
5
Kc
Ti
Td
Recommended τm ≤ λ ≤ 2τm .
)
2
3
Kc =
Kc =
2τm ≤ λ ≤ 5τm , τm Tm < 1 ; λ large, τm Tm > 1 .
(
λ2 τm + λ2 + 2λτ m Tm + 2(λ + τm )Tm λ2 τm λ (λ + 2τm ) , Ti = + + 2(λ + τm ) , 2 K mλ[λτ m + (λ + 2τm )Tm ] Tm Tm
λ2 τm + λ(λ + 2τm )Tm + (2λ + τm )Tm
Td = τm 4
Td
2
λ2 τm + λ(λ + 2τm )Tm + 2(λ + τm )Tm 2
, Tf =
λ2 τm Tm . λ2 τm + λ (λ + 2τm )Tm
2 Ti λ2 + x1τm − 0.5τm , Ti = −Tm + x1 − , − K m ( 2λ + τ m − x 1 ) 2λ + τm − x1
τm (0.167 τm − 0.5x1 ) 2 λ2 + x1τm − 0.5τm 2λ + τm − x1 − ; Ti 2λ + τm − x1 2
− Tm x1 − Td =
Desired closed loop transfer function = λ3 5
Kc =
Tm
2
+
3λ2 + 3λ + τm Tm
λ3 3λ2 Km 2 + T Tm m
, Ti =
λ3 Tm
2
+
λ , x1 = Tm + 1 e τ m 2 Tm (λs + 1) 2
e − sτ m
Tm
− 1 .
3λ2 + 3λ + τm , Tm λ2 Td =
Tm λ3 Tm
2
2
+
3λ +3 Tm
3λ2 + + 3λ + τm Tm
λτ m , Tf =
λTm . λ + 3Tm
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
458
1 1 + Td s 4.10.4 Classical controller G c (s) = K c 1 + Td s Ti s 1 + N E(s) R(s)
+
−
U(s) 1 1 + Td s K c 1 + Td Ti s s 1 + N
K m e − sτ Tm s − 1
m
Y(s)
Table 94: PID controller tuning rules – unstable FOLPD model G m (s) = Rule
Minimum IAE – Shinskey (1988), p. 381. Method: Model 1; N not specified.
Huang and Chen (1997), (1999).
1
Kc 0.91Tm
Ti
Td
K m e − sτ m Tm s − 1
Comment
Minimum performance index: regulator tuning K m τm 1.70τ m 0.60τ m τ m Tm = 0.1
1.00Tm K m τm
1.90τ m
0.60τ m
τ m Tm = 0.2
0.89Tm K m τm
2.00τ m
0.80τ m
τ m Tm = 0.5
0.86Tm K m τm
2.25τ m
0.90τ m
τ m Tm = 0.67
0.83Tm K m τm
2.40τ m
1.00τ m
τ m Tm = 0.8
1
Kc
Direct synthesis: time domain criteria Ti Td N =∞; Model: Method 4
0 < τm Tm < 1 ; ‘Good’ servo and regulator response.
Kc =
1.02379 T 0.5 , Ti = K c K m Tm 2 x1 + τm , 1 + 1.61519 m T K K 1 T − Km τ c m m m m
τ τ with recommended x 1 = Tm − 1.3735.10 −3 + 0.22091 m + 1.6653 m Tm Tm 2 τm τm −4 . Td = Tm 1.5006.10 + 0.23549 + 0.16970 Tm Tm
2
;
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Comment
Td
Direct synthesis: frequency domain criteria Paraskevopoulos x1τm Tm N =∞; 2 2 Ti et al. (2006). Ti x 2 1 + x 2 τ > 0.15τm Tm 0.02 < m < 0.9. 3 1 + Ti 2 x 2 2 Model: Method 1 Ti Tm
2
0 ≤ x1 ≤ 0.55 +
τm 0.0098 0.31 − ; x1 < 0.15 . Tm 1 − (τm Tm )
Ti 2 (1 − (τm Tm ) + Td ) + Ti − (τm Tm ) + Td + x 3
x2 =
2Ti 2 ((τm Tm ) − Td )
,
2
τ 2 τ τ τ x 3 = Ti 2 1 − m + Td + Ti − m + Td + 4 m − Td Ti 1 + Ti − m + Td ; Tm Tm Tm Tm
(
)
0.632((τ m Tm ) − Td ) + 0.436 (τ m Tm ) − Td − 0.0153 φ m φ max m Ti = x 4 1 + (τm Tm ) − Td 1 − φ m φ max m x4 =
0.0029 − 0.0682 (τm Tm ) − Td + 1.4941((τm Tm ) − Td )
(1.003 − (τm
Tm ) + Td )
2
(
;
T τ T max φm > 0.2φmax = − m − Td m − Td − 1 + tan −1 m − Td − 1 . m , φm τm Tm τm 3
x 2 and x 3 given in footnote 2; T Tτ Ti = x 4 1 + m 1 + 0.4 d m − 0.22Td x 5 , x 4 given in footnote 2; Tm τm
(
)1 −(φ(φ φ φ ) ) , τ ) − 1).
x 5 = − 0.0153 − 0.436 τm Tm + 0.632(τm Tm )
φmax = −(τm Tm ) (Tm τm ) − 1 + tan −1 m
( (T
m
m
m
max m max m m
)
,
459
b720_Chapter-04
FA
Handbook of PI and PID Controller Tuning Rules
460 Rule Paraskevopoulos et al. (2006). Model: Method 1
4
04-Apr-2009
0 ≤ x1 ≤ 0.55 + Kc =
4
Kc
Ti
Td
Comment
Kc
Ti
x1τm Tm
N=∞
τm 0.0098 0.31 − ; x1 < 0.15 . 0.02 < τm Tm < 0.9 . Tm 1 − (τm Tm )
2 2 K max 1 + ωmin 1 + ωmax or K min A m , K min = Ti ωmin , K max = Ti ωmax ; 2 2 2 Am 1 + Ti ωmin 1 + Ti ωmax 2
0.03([τm Tm ] − Td ) 1.14 − [τm Tm ] + Td = 1+ 0.05 0.973 + Ti − x 2 [ ] − τ + 1 T T m m d 0.006 +
ωmin
x2
T i −([τm Tm ] − Td )(1 + Ti )
,
4 2 x τ τ 1.571 ωmax = 1 + 0.22 m − Td 1 + 0.1 − 0.3 m − Td 2 Tm Tm Ti (τm Tm ) − Td Ti Ti − 0.9463 − 0.5609 . (Ti + 1)([τm Tm ] − Td ) (Ti + 1)([τm Tm ] − Td ) 1+ (τ m Tm )− Td max A m − 1 A m − 1 Ti = x 2 1 + 0.65 1 − Am − 1 A max − 1 m
[
[
]
]
[
+ 0.01 − 0.18 + 5 τm − T d Tm
2 3 + 0.01 − 32([τm Tm ] − Td ) + 75([τm Tm ] − Td ) − 51([τm Tm ] − Td )
x2 =
0.0029 − 0.0682 [τm Tm ] − Td + 1.4941([τm Tm ] − Td )
(1.003 − [τm
max A m > 0.2(A max = m − 1) +1, A m
]
3([τm Tm ] − Td )4 − 2.3([τm Tm ] − Td )2 + 0.01 , (1 − [τm Tm ] + Td )3 Tm ] + Td )
2
;
1.571 τm 0.4085[[τm Tm ] − Td ] T − Td 1 + 1 − 0.2864[[τ T ] − T ] m m d m 1
(7.41 − 3.52[τm Tm ])(TdTm τm )3 1+ 3 1 − (0.47 + 0.49[τm Tm ])(Td Tm τm )
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Paraskevopoulos et al. (2006) – continued.
5
5
Kc
Ti
Kc
Ti
Comment
Td
>
461
0.15τm Tm
N=∞
K c and x 2 as given in footnote 4, with
0.03([τm Tm ] − Td ) 1.14 − [τm Tm ] + Td = 1+ 0.05 0.973 + Ti − x 2 [ ] − τ + 1 T T m m d 0.006 +
ωmin
x2 τ T i − m − Td (1 + Ti ) Tm (0.14 + 1.15[τm Tm ])(Td Tm τm )3 x 2 , 1 + 2 T 1 + 2(Td Tm τm ) i
ωmax
2 4 x 2 τm τm 1.571 = 1 + 0.22 − Td 1 + 0.1 − 0.3 − Td [ T T T τ m m i m Tm ] − Td
Ti Ti − 0.9463 − 0.5609 ; (Ti + 1)([τm Tm ] − Td ) (Ti + 1)([τm Tm ] − Td ) ( 5.53 − 0.41[τm Tm ])(Td Tm τm )4 1+ 3 2 1 − 0.65(Td Tm τm ) 1.27 − 0.4(Ti x 2 )
[
1+ (τ m Tm )− Td max A m − 1 A m − 1 Ti = x 3 1 + 0.65 1 − Am − 1 A max − 1 m
[
[
]
]
[
][
]
+ 0.01 − 0.18 + 5 τm − T d Tm
2 3 + 0.01 − 32([τm Tm ] − Td ) + 75([τm Tm ] − Td ) − 51([τm Tm ] − Td )
]
2 3([τm Tm ] − Td )4 − 2.3([τm Tm ] − Td )2 Td Tm + . 1 x4 , + 0.01 3 (1 − [τm Tm ] + Td ) τm
T 3 0.367 + 1.78[τ T ] m m x 3 = x 2 1 + Td m , τm 1 − (Td Tm τm )2 3τ m Td Tm Tm x 4 = τm
2 (A − 1)3 τ 3 τm τ m m m 2 − 3.32 , 3 T + 1.2 T − 0.27 − max Tm m m A m − 1
A max as given in footnote 4. 0.02 < τm Tm < 0.9 . m
(
)
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
462
4.10.5 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s) E(s)
+
−
Td s 1 K c 1 + + Ti s 1 + Td N
b + b s + b s 2 U(s) f1 f2 f0 + + 1 a s a s2 f 1 f 2 s
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
K m e − sτ Tm s − 1
Y(s)
m
Table 95: PID controller tuning rules – unstable FOLPD model G m (s) = Rule
Kc
K m e − sτ m Tms − 1
Td
Comment
0.25τm
Model: Method 1
Ti
Robust 1
Shamsuzzoha et al. (2007).
0.667 τm
Kc
For τm Tm > 0.6 , λ = τm . Otherwise, λ = x1Tm ; x1 given for various τm Tm and M s values:
1
Kc = −
τm Tm
M s = 3. 0
M s = 3. 6
τm Tm
M s = 3. 0
M s = 3. 6
0.05 0.1 0.2 0.3
0.015 0.04 0.09 0.14
0.015 0.04 0.08 0.13
0.4 0.5 0.6
0.21 0.32 0.41
0.18 0.26 0.36
3 4τm λ τm e , b f 0 = 1 , b f 1 = Tm 1 + K m (6τm + 18λ − 6b f 1 ) Tm 2
N = ∞ , af1 =
2b f 1τm + τm + 12λτ m + 18λ2 + Tm , a f 2 = 0 . 6τ m + 18λ − 6b f 1
Tm
− 1 , b f 2 = 0 ,
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.10.6 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s α + β d K c T 1+ d s N E(s) R(s) +
−
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
U(s)
+
K m e − sτ Tm s − 1
m
Table 96: PID controller tuning rules – unstable FOLPD model G m (s) = Rule Minimum IAE – Huang and Lin (1995).
1
Kc = −
Kc 1
Kc
Ti
Td
Y(s)
K m e − sτ m Tm s − 1
Comment
Minimum performance index: regulator tuning Model: Method 2 Ti Td α = 0 , β = 1 , N = 10; 0.01 ≤ τm Tm ≤ 0.8 .
T 1 τ 0.2675 + 0.1226 m + 0.8781 m Km Tm τm
1.004
(
,
Ti = Tm 0.0005 + 2.4631(τm Tm ) + 9.5795(τm Tm )
2.9123
), T
d
463
= 0.0011Tm + 0.4759τm .
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
464 Rule
Kc
Minimum ISE – Paraskevopoulos et al. (2004). Minimum IAE – Huang and Lin (1995). Minimum ISE – Paraskevopoulos et al. (2004).
2
Kc 4
Ti 3
(1)
Ti
Td
Comment
0
Model: Method 1
Minimum performance index: servo tuning Model: Method 2 Ti Td
Kc
α = 0 , β = 1 , N = 10; 0.01 ≤ τm Tm ≤ 0.8 . 5
Kc
0
Ti
(1)
Model: Method 1
Minimum performance index: other tuning
Paraskevopoulos et al. (2004). Model: Method 1
2
Kc
(1)
Kc
= Kc
(max)
=
(min)
Kc
ωmax Ti Km
6
(max)
Kc
, Kc
0
Ti
(1)
(min)
=
1 + ω max 2 Tm 2 2
1 + ωmax Ti
2
ωmin Ti Km , ωmin =
1 + ω min 2 Tm 2
α =1
,
1 + ωmin 2 Ti 2
τm 1 Ti − , Tm Tm Tm + Ti
[4.935 τm][(Ti (Ti + τm )) − (τm Tm )] , T ω 2 >> 1 . (τm Tm ) + π[(Ti (Ti + τm )) − (τm Tm )] i max 1.916 + 4.78(τ m Tm ) 3 Ti = τm , α = 1 , 0.05 ≤ τm Tm ≤ 0.85 . 0.88 − (τm Tm ) 1.0251 4 ), K c = −(1 K m )(− 0.433 + 0.2056(τm Tm ) + 0.3135(Tm τm ) 6.6423 ), Ti = Tm (− 0.0018 + 0.8193(τm Tm ) + 7.7853(τm Tm ) 7.6983(τ T ) ). Td = Tm (− 0.0312 + 1.6333(τm Tm ) + 0.0399e 2.725 + 1.71(τ m Tm ) (1) 5 K c given in footnote 2. Ti = τm , α = 1 , 0.05 ≤ τm 0.88 − (τm Tm ) ωmax =
m
6
Kc
(1)
m
∫ [e (t) + (u( t) − u ) ]dt .
given in footnote 2. Minimise performance index =
[
]
∞
2
0
Ti = Tm 0.747 + 3.66(τm Tm ) + 18.64(τm Tm ) , 0.01 ≤ τm Tm ≤ 0.3 . 3
4.52 + 0.476(τm Tm )2 τm Ti = τm ≤ 0.85 . , 0.3 ≤ Tm 0.88 − (τm Tm )
Tm ≤ 0.85 . ∞
2
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Paraskevopoulos et al. (2004) – continued. Chidambaram (2000c). Model: Method 1
7
Kc
(1)
8
Kc
9
Kc
Ti
Td
Comment
Ti
0
α =1
465
Direct synthesis: time domain criteria Ti ‘Small’ τ m Tm . 0 τ 0.1 ≤ m ≤ 0.6 Ti Tm
10 (1) Chidambaram τm Tm < 0.6 Ti 0.245 (2000c), Srinivas 1.165 Tm 4.4Tm + 9 τ m 0.176T τ and m 0.6 ≤ m ≤ 0.8 K m τ m Chidambaram T +0.36τm m (2001), Sree and ( 2) τ Chidambaram Ti 0.8 ≤ m ≤ 0.9 (2006), Tm pp. 182–184. Model: Method 1 ξ = 0.333 ; N = ∞ , β = 1 , α = 0.74 + 0.42(τm Tm ) − 0.23(τm Tm )2 (Chidambaram, 2000c); 2 τ 1 1 Tm τ − m (Srinivas ; β= N =∞, α = m + τm − Ti K c K m Td K c K m 2Ti and Chidambaram, 2001); ξ ≥ 1 ; N = ∞ , β = 1 ; α = 1 (Sree and Chidambaram, 2006).
7
Kc
(1)
∞
∫ [e (t) + (du dt) ] dt.
given in footnote 2. Minimise performance index =
2
2
0
2.58 + 3.60(τm Tm )2 τm Ti = τm ≤ 0.85 . , 0.03 ≤ T ( ) 0 . 88 − τ T m m m 8
Kc =
2
Tm Ti 2 2
0.04TS ξ + Ti τm
α = 1−
, Ti =
0.04TS ξ2 + Tm τm + 0.4TSξ 2 , Tm − τm
0.2TS ξ 2 (Tm − τ m ) 0.04TS 2 ξ 2 + Tm τ m + 0.4TS ξ 2
(Chidambaram, 2000c); α = 1 −
0.2TSξ 2 or Ti
α = 0.733 + 0.6(τm Tm ) − 0.36(τm Tm ) (Sree and Chidambaram, 2006). 5.8 τ m Tm Tm , Ti = 0.4015Tm e , 2
9
K c = (2.695 K m )e −1.277 τ m
α = 0.733 + 0.6(τ m Tm ) − 0.36(τ m Tm ) ; ξ = 0.333 . 2
10
Ti (1) =
0.176Tm + 0.36τm
0.179 − 0.324(τm Tm ) + 0.161(τm Tm )2
, Ti
( 2)
=
0.176Tm + 0.36τm . 0.12 − 0.1(τm Tm )
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
466 Rule
Kc
Ti
Comment
Td
τm Tm ≤ 0.2
11 Kc 6.461τ m Jhunjhunwala 0.898 and 0.324Tm e Tm Tm Chidambaram 0.876 τm (2001). 12 Ti Model: Method 1 Kc
τm ≤ 0.6 Tm
0
0.2 ≤
Td
β =1, N = ∞ .
Minimum ISE (Chidambaram, 2002, pp. 157–158). Chandrashekar et al. (2002). Model: Method 1
13
0
Ti
Kc
K c K m (2 − Tm ) + (K c K m − 1)Ti τm (Jhunjhunwala and 10.7572 − 35.1 ; α = T 2K c K m m K K (2 + τm ) − (K c K m + 1)Ti Chidambaram, 2001); α = c m (Chidambaram, 2002). 2K c K m
11
Kc =
1 Km
12
Kc =
1 τ τ 1.397 Tm 13.0 − 39.712 m , m < 0.2 ; K c = K m Tm Tm K m τm 2.044 τ m
Ti = 0.856Tm e
Tm
τ , 0 ≤ m ≤ 1 ; Ti = 0.3444Tme Tm
0.769
2.9595 τ m Tm
, 1≤
, 0.2 ≤
τm ≤ 1.4 ; Tm
τm ≤ 1.4 ; Tm
Td = 0.5643τm + 0.0075Tm , 0 ≤ τm Tm ≤ 1.4 ;
α = 0.3137 , τm Tm = 0.1 ; α = 1 − 0.4772e − (1.58τ m 13
49.535 − 21.644 τ m e Km Ti = 0.1523Tm e7.9425τ m
Kc =
Tm Tm
,
Tm )
, 0.2 ≤ τm Tm ≤ 1 .
τm 0.8668 τm < 0.1 ; K c = K m Tm Tm
−0.8288
, 0.1 ≤
τm ≤ 0.7 ; Tm
;
Desired closed loop transfer function =
(ηs + 1)e −sτ (TCL2 s + 1)2
m
;
TCL 2 = 0.025Tm + 1.75τm , τm Tm ≤ 0.1 ; TCL 2 = 2 τ m , 0.1 ≤ τm Tm ≤ 0.5 ; TCL 2 = τm (5(τm Tm ) − 0.5) , 0.5 ≤ τm Tm ≤ 0.7 .
α = 0.505 + 3.426(τm Tm ) − 10.57(τm Tm ) , τm Tm ≤ 0.2 ; 2
α = 0.713 + 0.232(τm Tm ) , 0.2 ≤ τm Tm ≤ 0.7 (Chandrashekar et al, 2002);
α = 0.67 , τm Tm ≤ 0.1 ; α = 0.6354 + 0.437(τm Tm ) , 0.1 ≤ τ m Tm ≤ 0.7 (Sree and Chidambaram, 2006).
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Chandrashekar et al. (2002). Model: Method 1
14
Kc =
14
Kc
467
Comment
Ti
Td
Ti
0.5τ m
2 τ τ τ 1 4282 m − 1334.6 m + 101 , 0 < m < 0.2 ; T Km T T m m m
Kc =
[
]
1.1161 Tm K m τm
0.9427
, 0.2 ≤
τm ≤ 1.0 ; Tm
Ti = Tm 36.842(τm Tm ) − 10.3(τm Tm ) + 0.8288 , 0 ≤ τm Tm ≤ 0.8 ; 2
Ti = 76.241Tm (τm Tm )
6.77
, 0.8 ≤ τm Tm ≤ 1.0 ;
α = 0.83 , τm Tm ≤ 0.1 ; α = 0.8053 − 0.1935(τm Tm ) , 0.1 ≤ τm Tm ≤ 0.7 (Chandrashekar et al., 2002); α = 0.505 + 3.426(τm Tm ) − 10.17(τm Tm ) , τm Tm ≤ 0.2 ; 2
α = 0.713 + 0.232(τm Tm ) , 0.2 ≤ τm Tm ≤ 1.0 (Sree and Chidambaram, 2006).
(ηs + 1)e −sτ ; (TCL2 s + 1)2 2 Tm ) + 2.03(τm Tm ) )Tm , 0 ≤ τm m
Desired closed loop transfer function =
(
TCL 2 = 0.0326 + 0.4958(τm TCL 2 = 4.5115Tm (τ m Tm )
Tm ≤ 0.8 ;
5.661
, 0.8 ≤ τm Tm ≤ 1.0 , N = ∞ ; β = 0 (Chandrashekar et al., 2002; Sree and Chidambaram, 2006); [(1 − α )Tis + 1]e−sτm . Desired closed loop transfer function = TCL 2s 2 + 2ξTCLs + 1 If it is desired to minimise the overshoot (servo response), for ξ ≥ 1 , then α = 1 . Otherwise, the optimum value of α is chosen by minimising the ISE (servo response). Then, α = 1 − 2(TCL Ti ) , ξ = 1 ; α = 1 − 2(TCL ξ Ti ) , ξ < 1 ; T α = 1 − CL Ti
2 3 2 2 2 − ξ + ξ − 1 − ξ − ξ − 1 − − ξ + ξ − 1 + x1 , ξ > 1 with 3 − ξ + ξ2 − 1 − ξ − ξ2 − 1 + x 2
3
2
x 1 = − − ξ − ξ 2 − 1 + − ξ + ξ 2 − 1 − ξ − ξ 2 − 1 and 3
2
2
x 2 = − ξ − ξ 2 − 1 − ξ + ξ 2 − 1 − 2 − ξ + ξ 2 − 1 − ξ − ξ 2 − 1 ; N= ∞ ; β = 1 (Sree and Chidambaram, 2005a).
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
468 Rule Chandrashekar et al. (2002). Model: Method 1
Kc
Ti
Td
Kc
Ti
0
Comment
6.0000 K m
Alternative tuning rules: α Ti 0.6000Tm 0.6667
τ m Tm = 0.1
3.2222 K m
1.4500Tm
0.7246
τ m Tm = 0.2
2.2963 K m
2.6571Tm
0.7742
τ m Tm = 0.3
1.8333 K m
4.4000Tm
0.8182
τ m Tm = 0.4
1.5556 K m
7.0000Tm
0.8571
τ m Tm = 0.5
1.3265 K m
14.6250Tm
0.8974
τ m Tm = 0.6
1.1875 K m
31.0330Tm
0.9323
τ m Tm = 0.7
Kc
Alternative tuning rules; TCL 2 = x 5 Tm : x1 K m
x 2Tm
N = x3 x 4 ,
x 3Tm
β = 0.
Sree and Chidambaram (2006).
x1
x2
10.3662 5.3750 3.2655 2.4516 2.0217 1.7525 1.5458 1.3723 1.2420 1.1400 1.0895 1.0536
0.3874 0.8600 1.8018 3.0400 4.6500 6.7286 10.337 17.693 33.610 80.620 143.6 277.37
x3
Coefficient values: x4 x5
0.0435 0.0134 0.10 0.0884 0.0250 0.20 0.1375 0.0435 0.40 0.1868 0.0581 0.60 0.2366 0.0696 0.80 0.2866 0.0784 1.00 0.3380 0.0885 1.30 0.3910 0.1005 1.80 0.4440 0.1124 2.60 0.4969 0.1247 4.20 0.5975 0.1138 5.00 0.6982 0.0957 6.00 pp. 118, 125. Model: Method 1
α
τ m Tm
0.742 0.767 0.778 0.803 0.828 0.851 0.874 0.898 0.923 0.948 0.965 0.978
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.2 1.4
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti > Ti
Paraskevopoulos et al. (2004). Model: Method 1; α = 1.
15
Kc
(1)
>
Comment
Td
(min)
1.35τm
(1 − τm
0
Tm )
2
x1τ m +
x2
Coefficient values: x1 x2 ξ
ξ
0.7269 2.5362 0.5 3.0696 3.7509 1.7016 3.0585 0.75 6.975 5.7053 (1) x 1 τ m + x 2 Tm + K
1 1.5
c
6
x 3 τ m Tm x2
x3
4.59 6.16 8.21
-0.19 0.028 0.37
8.28 9.90 16.88
Kc
16
(1)
x1
x2
x1
x2
1.518 10.54 3.34 16.89
15
Kc
(1)
TCL 2
0.5 0.75
Ti
1 1.5 0
Coefficient values: x1 x2 TCL 2 5.81 13
τm < 0.7 Tm
0.1 <
τm < 0.9 Tm
29.17 49.66
1 1.5
ξ
x2
12.452 8.4358 0.2 <
2
τm < 0.7 Tm
x2
x3
ξ
1.89 3.44
51.95 95
1.5 2
0
Ti
1.142 1.177 2.353 2.67 17
(1)
12.41 19.91
Coefficient values: x1 x2 TCL 2
TCL 2
0.409 0.2817 0.5 0.717 0.6542 0.75 Kc
0.5 0.75 1
x1
0
−5
Coefficient values: ξ x1
x1
0.02 <
τm < 0.3 Tm
x 2 τ m Tm x1
469
τm Tm < 0.2 x1
4.07 8.88
x1
x2
TCL 2
4.76 2 10.73 3 τm Tm < 0.2 x2
TCL 2
23.08 82.87 51.94 176.8
2 3
given in footnote 2. Ti (min) = Tm [1.3146(τm Tm ) − 2.3805(τm Tm )2 + x1 ], x1 = 57.622(τm Tm ) − 158.99(τm Tm ) + 173.41(τm Tm ) . 3
16
17
x2 . Ti = Tm x1 − (τm Tm ) − τm Tm
[
]
Ti = Tm x1 + x 3 (τm Tm ) . 3
4
5
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
470 Rule
Kc 18
Prashanti and Chidambaram (2000). Model: Method 1
Ti
Comment
Td
Direct synthesis: frequency domain criteria Ti Td
Kc
Modified method of De Paor and O’Malley (1989); τ m Tm < 1 ; α = 0.83 ; β = 0.346 ; N = ∞ . Alternatively, 2
α = 0.6873 + 0.3369
3
τ τ τm − 0.0378 m + 0.045 m , Tm T m Tm 2
3
τ τ τ τm − 5 m + 4.81 m , 0.05 ≤ m ≤ 0.90 . Tm T T T m m m Representative results: α α Tm β τm Tm β τm Tm
β = −1.779 + 2.44 α
β
0.691 0.719 0.756 0.787
-1.834 -1.605 -1.413 -1.346
τm
0.05 0.10 0.20 0.30
0.818 0.850 0.884 0.920
-1.336 -1.207 -1.093 -0.884
0.40 0.960 -0.508 0.50 0.9909 -0.159 0.60 0.70
0.80 0.90
−6.405 τ m
Alternatively, α = 1 − 0.9726e Tm α α τm Tm τm Tm 0.223 0.543 0.773
18
Kc = Ti =
1 Km
cos
0.05 0.10 0.20
0.879 0.922 0.954
0.30 0.40 0.50
, β = 1 . Representative results: α α τm Tm τm Tm 0.974 0.987 0.9943
τ τ τ τ 1 − τm Tm 1 − m m + sin 1 − m m T T τm Tm m m Tm Tm
0.60 0.70 0.80
,
τm Tm Tm , Td = Tm tan (0.75φ) , 1 − τm Tm 1 − τm Tm tan (0.75φ ) τm Tm
φ = tan −1
(Tm
τm − 1) −
(τm
Tm ) − (τm Tm ) . 2
0.9978
0.90
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc 19
Prashanti and Chidambaram (2000). Model: Method 1
Kc
Ti
Td
Comment
Ti
x1Ti
N=∞ 2
α = 0.4835 + 0.8482
3
τ τ τm − 0.5133 m + 0.071 m , Tm T m Tm 3
2
β = −2.206 + 3.461 α
β
τm Tm
0.458 0.563 0.664 0.697
-1.916 -1.878 -1.525 -1.307
0.05 0.10 0.20 0.30
τm τ τ − 0.984 m − 0.089 m . Tm Tm Tm
Representative results: α α β τm Tm 0.737 0.786 0.836 0.849
-0.948 -0.729 -0.530 -0.297
0.40 0.50 0.60 0.70
β
0.861 -0.093 0.887 0.038
τm Tm
0.80 0.90
2
Alternatively, α = 0.2243 + 1.289
τ τm − 0.6267 m , β = 1 , Tm Tm
τm ≤ 0.90 . Representative results: Tm α α α τm Tm τm Tm
0.05 ≤
Hägglund and Åström (2002). Model: Method 1; M s = 1.4; 0.3 < α < 0.5 .
19
Kc =
1 Km
α
τm Tm
0.395 0.336 0.450
0.05 0.10 0.20
0.28 K m Tm
0.544 0.30 0.605 0.40 0.678 0.50 8τ m
0.752 0.772 0.791
0.60 0.70 0.80
0.831
0.2 K m Tm
11τ m 10τ m
0.13 K m Tm
7τ m
0.90
τm = 0.02 Tm
7.8τ m
0.28 K m Tm
τm Tm
τm = 0.05 Tm
0
0.28 K m Tm
19τ m
τm = 0.10 Tm
0.28 K m Tm
135τ m
τ m Tm = 0.15
2 2.121 − 1.906 τm + 0.945 τm , Ti = Tm 0.176 + 0.36 τm ; Tm x1 Tm Tm
x1 = 0.179 − 0.324(τm Tm ) + 0.161(τm Tm ) , τm Tm < 0.6 ; 2
x1 = 0.04 , 0.6 < τm Tm ≤ 0.8 ; x 1 = 0.12 − 0.1(τ m Tm ) , 0.8 < τ m Tm ≤ 1.0 .
471
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
472 Rule
Kc
Ti
Td
Comment
Td
N = ∞; β = 0; Model: Method 1
Td
N = ∞; β = 0; Model: Method 1
0
τm < Tm
Wang and Cai (2002).
20
Kc
Ti
Xu and Shao (2003b).
21
Kc
Ti
Kc
Ti
Robust
Zhang and Xu (2002). Model: Method 1
20
Kc = Td =
21
Kc = α=
22
For τm Tm ≤ 0.5 , λ = 2 − 5τ m ; α = 1 .
0.5236Tm − 0.4764 Tm τm 0.5236Tm 0.4764 Tm , − , Ti = K m τm Km τm 0.5236 Tm τm − 1
(
0.2618τm Tm τm 0.5236Tm − 0.4764 Tm τm
, α=
(
)
1.9099 τm Tm 1 + 0.9099 τm Tm
)
( A m = 3 , φ m = 60 0 ).
τ (T τ ) + Tm τm 0.5 Tm τm 0.5 Tm Tm , Td = , + , Ti = m m m τm K m τm Tm τm − 1 (Tm τm ) + Tm τm
2 Tm τ m Tm + Tm τ m
Kc =
22
( A m > 2 , φ m > 60 0 ).
λ2 + 2λTm + Tm τm K m (λ + τm )
2
, Ti =
λ2 + 2λTm + Tm τm . Tm − τm
(
)
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
473
4.10.7 Two degree of freedom controller 2 T s 1 d 1 + b f 1s (F(s)R (s) − Y(s) ) − K Y(s) , + U(s) = K c 1 + 0 T 1 + a f 1s Ti s 1+ d s N 1 + b f 2 s + b f 3s 2 + b f 4 s 3 + b f 5s 4 F(s) = 1 + a f 2 s + a f 3s 2 + a f 4 s 3 + a f 5s 4 R(s) F(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
1 + b f 1s 1 + a f 1s s
+ U(s)
− K0
Table 97: PID controller tuning rules – unstable FOLPD model G m (s) = Rule
Kc
Ti
Y(s)
K m e − sτ m Tms − 1
K m e − sτ m Tm s − 1
Comment
Td
Direct synthesis: time domain criteria
Jacob and Chidambaram (1996). Model: Method 1
Tm − Tm τm
K m (Tm + τm )
Tm − Tm τm
0
Tm τm − 1
K0 =
1 Km
Tm τm
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , bf 3 = 0 ; a f 4 = 0 , a f 5 = 0 , bf 4 = 0 , bf 5 = 0 .
Arvanitis et al. (2000b). Model: Method 1
1
Kc =
1
a f 1 = 0 , b f 1 = 0 ; a f 2 = Ti , b f 2 = 0 ; a f 3 = 0 , b f 3 = 0 ; a f 4 = 0 , a f 5 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 .
Tm [2φm + π(A m − 1)]
(
Direct synthesis: frequency domain criteria 0 Ti
Kc
)
2K m τm A m 2 − 1
, Ti =
2πTm . 2φm A m + πA m (A m − 1) 2φm A m + πA m (A m − 1) − π π − 3Tm 2 2τm A m 2 − 1 Am2 − 1
(
)
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
474 Rule
Kc
Ti
Comment
Td
Robust Tm − Tm τm
Tm − τ m λK m
Chidambaram (1997). Model: Method 1
Tm τm − 1
+
λ > 1.7 ;
0
0.5τm
τm <1. Tm
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , bf 3 = 0 ; a f 4 = 0 , a f 5 = 0 , b f 4 = 0 , b f 5 = 0 , K 0 = (Tm τm )
0.5
2
Lee et al. (2000). Model: Method 1
a f 5 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 . 3
a f 5 = 0 , bf 4 = 0 , bf 5 = 0 . 4
0.5
2 T Ti , a f 2 = Tm CL + 1 e τ m − K m ( 2TCL + τm − a f 2 ) Tm
− Tm a f 2 −
Kc =
Kc =
Tm
Km .
− 1 ;
2
TCL + a f 2 τm − 0.5τm , 2TCL + τm − a f 2
τm 2 (0.167 τm − 0.5a f 2 ) T 2 + a f 2 τm − 0.5τm 2 2TCL + τm − a f 2 − CL . Ti 2TCL + τm − a f 2
(K 0K m − 1)Ti , K m (λ + τm )
2
Ti =
Tm − K 0 K m τm τm , + K 0K m − 1 2(λ + τm ) K0 =
4
λ > 1.7
a f 5 = 0 , b f 4 = 0 , b f 5 = 0 , K 0 = (Tm τm )
2
3
0
Ti
Kc
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , bf 3 = 0 ; a f 4 = 0 ,
Ti = −Tm + a f 2 −
Td =
0
Ti
Kc
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , bf 3 = 0 ; a f 4 = 0 ,
Sree and Chidambaram (2006), pp. 27–28. Model: Method 1
Kc =
0 ≤ τm Tm < 2
Td
a f 1 = 0 , bf 1 = 0 ; N = ∞ ; bf 2 = 0 ; a f 3 = 0 , bf 3 = 0 ; a f 4 = 0 ,
Lee and Edgar (2002). Model: Method 1
2
Ti
Kc
Km .
2Tm − Tm τm − τm 2λK m
, Ti =
1 Tm τ τ τ 1 − m sin cos 1 − m m + Km τm Tm Tm Tm
Tm − Tm τ m Tm τ m − 1
+ 0.5τm .
τ τ 1 − m m T T m m
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.10.8 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
Y(s)
Model
−
F2 (s) Table 98: PID controller tuning rules – unstable FOLPD model G m (s) = Rule
Kc 1
Minimum ITSE – Majhi and Atherton (2000). Model: Method 1
1
Kc =
(
Kc
Ti
K m e − sτ m Tms − 1
Comment
Td
Minimum performance index: servo tuning 0 Ti
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = 2Tm τm K m ; b f 3 = 1 ; b f 4 = 0.5τm Tm ; a f 5 = 0 .
0.8011Tm 1 − 0.9358 τm Tm K m τm
) , T = T 0.1227 + 1.4550 τ i
m
m
Tm
− 1.2711
τm 2 . 2 Tm
475
b720_Chapter-04
04-Apr-2009
Handbook of PI and PID Controller Tuning Rules
476 Rule Minimum ITSE – Majhi and Atherton (2000). Model: Method 3; Ap K= . K mh
Kc
Ti
Td
2
Kc
Ti
0
3
Kc
Ti
0
Comment 0<
bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; bf 3 = 1 ; a f 5 = 0 .
m m m
Unit impulse noise rejection response.
x1
1.8 4.2 6.9 10.0 2.4 5.2 8.4 11.6
bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; bf 3 = 1 ; a f 5 = 0 . Coefficient values (deduced from graphs): x2 x3 x4 x1 x2 x3
0.17 0.22 0.25 0.26 0.07 0.11 0.14 0.16
(
Kc =
)
1.08 0.98 0.95 0.94 0.82 0.86 0.93 1.00
13.5 16.8 21.0 24.0 15.0 18.6 23.1 27.2
0.25 0.27 0.26 0.27 0.19 0.20 0.20 0.20
-0.06 -0.05 -0.04 -0.03 -0.09 -0.09 -0.07 -0.06
0.1227 + 1.4550 ln (1 + K ) − 1.2711[ln (1 + K )]2 ln (1 + K ) Tm , b f 4 = . 4 tanh −1 K 2 tanh −1 K 2(K + 0.9946 ) , K + 0.0682
0.0237(K + 34.5338) 0.0145K 3 + 0.5773K 2 + 2.6554K + 0.3488 Tm , b f 4 = . K + 4.1530 K 3 + 5.2158K 2 + 4.4816K + 0.2817
Equations developed from information provided by Atherton and Majhi (1998). 3 (2Tm − τm )2 x 4 Tm − 2(Tm − τm ) 1 (2Tm − τm ) , K 1 x3 . b f 4 = 0. 5 = − 0 2 3 2 K m 2Tm τm 1 − (2Tm − τm ) x 3 2Tm τm
(
(
x4
0.89 0.91 0.88 0.89 1.10 1.14 1.14 1.13
2 , ln (1 + K )
1 1 0.8011(K + 0.9946 ) 0.7497 K + 0.9946 − , K0 = K K m K + 0.0682 K + 0.0682
Ti = 4
-0.31 -0.16 -0.11 -0.08 -0.22 -0.16 -0.12 -0.10
0.8011 1 − 0.9358 ln (1 + K ) 1 , K0 = K m ln (1 + K ) Km Ti =
3
τm < 0.5 Tm
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ;
Unit step setpoint response.
Kc =
τm <1 Tm
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; Direct synthesis: time domain criteria (2Tm − τm ) x1 τmTm 4 x2 0 2Tm − τm 2K τ T 2
Atherton and Majhi (1998). Model: Method 1
τm < 0.693 Tm
0.693 <
3
2
FA
)
(
))
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Td
477
Comment
Atherton and Boz Parameters as specified by Atherton and Majhi (1998), with the (1998), Majhi following coefficient values (deduced from graphs). Model: Method 1. and Atherton τm Tm < 0.8 . (1999). x1 x2 x3 x4 x1 x2 x3 x4 Minimum ISE – servo – Atherton and Boz (1998).
1.2 0.58 -0.81 2.36 8.5 1.02 -0.16 2.18 2.6 0.91 -0.55 2.49 10.8 1.03 -0.14 2.16 4.5 0.89 -0.30 2.18 13.3 1.02 -0.12 2.13 6.4 0.98 -0.22 2.23 16.0 1.00 -0.09 2.10 Minimum ISTE – 1.8 0.17 -0.31 1.08 13.0 0.28 -0.07 0.94 servo – Atherton 4.2 0.22 -0.16 0.96 16.2 0.31 -0.06 0.99 and Boz (1998). 6.9 0.25 -0.11 0.95 20.3 0.29 -0.04 0.93 10.0 0.26 -0.08 0.92 24.0 0.30 -0.04 0.95 Minimum ITSE – 1.8 0.17 -0.29 1.05 13.0 0.28 -0.06 0.94 servo – Majhi 4.2 0.22 -0.16 0.96 16.8 0.27 -0.05 0.90 and Atherton 6.9 0.25 -0.11 0.95 20.3 0.29 -0.04 0.97 (1999). 10.0 0.26 -0.08 0.92 Minimum ISTSE 2.3 0.08 -0.16 0.71 16.5 0.14 -0.04 0.64 – servo – 5.2 0.11 -0.10 0.65 20.4 0.15 -0.03 0.65 Atherton and Boz 8.4 0.14 -0.07 0.68 25.2 0.15 -0.02 0.64 (1998). 12.4 0.13 -0.04 0.63 31.2 0.14 -0.02 0.61 Minimum ISTSE 2.3 0.08 -0.16 0.69 16.5 0.14 -0.03 0.64 – servo – Majhi 5.2 0.11 -0.10 0.65 20.4 0.15 -0.03 0.67 and Atherton 8.7 0.12 -0.06 0.62 25.2 0.15 -0.02 0.65 (1999). 12.4 0.13 -0.04 0.64 Sree and 0 10Tm K m TS 0.4ξ 2TS Chidambaram α = 0 ; χ = 0 ; δ = 0 ; bf 1 = τm , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; (2006), pp. 24–26. b f 2 = τm , a f 3 = 0 , a f 4 = 0 ; K 0 = 1 K m ; b f 3 = 1 ; b f 4 = τm ; Model: Method 1 a =0. f5
Direct synthesis: frequency domain criteria 0 Ti
Arvanitis et al. 5 Kc (2000b). Model: Method 1 α = 0 ; χ = 0 ; δ = 0 ; b f 1 = 0.5τm , a f 1 = Ti , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0.5τm , a f 3 = 0 , a f 4 = 0 ; K 0 = 0 .
5
Kc =
Tm [2φm + π(A m − 1)]
(
)
2K m τm A m 2 − 1
, Ti =
2πTm . 2φm A m + πA m (A m − 1) 2φm A m + πA m (A m − 1) − π π − 3Tm 2 2τ m A m 2 − 1 Am2 − 1
(
)
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
478 Rule Padhy and Majhi (2006a). Model: Method 6
6
Kc
Ti
Td
Kc
x1 1 + (x1x 2 τm )
0
Comment
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = (2Tm τm )
0.5
K m ; bf 3 = 1 ;
b f 4 = 0. 5 τ m ; a f 5 = 0 .
Robust 7
Park et al. (1998). Model: Method 1
Ti
Kc
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 , a f 4 = 0 ; K 0 = (Tm τm )
0.5
6
Kc =
Td
) [T
2φm + π(A m − 1)
(
2K m τm A m 2 − 1
m
]
K m ; bf 3 = 1 ; bf 4 = 0 ; a f 5 = 0 .
− 0.7071 Tm τm , x1 =
Tm − 0.7071 Tm τm 1.4142 Tm τm − 1
,
2φ + π(A m − 1) 2A m 2φm + π(A m − 1) x 2 = 0.7854A m m 1 − . 2 π 2 A m 2 − 1 2 A m − 1
(
7
)
(
)
Apply minimum ITAE – regulator tuning rule or minimum ITAE – servo tuning rule defined by Sung et al. (1996) for SOSPD model, ideal PID controller (Table 21). For these formulae, K m , Tm1 and ξ m are replaced by the following parameters from the unstable FOLPD model: Km Tm τm − 1
0.71Tm
[
0.71 Tm
(Tm 0.5
0.25
0.75
τm )0.5 − 1
− τm
(Tm
τm
(Unstable FOLPD) → K m (SOSPD)
0.5
]T
0.25
m
τm )0.5 − 1
(Unstable FOLPD) → Tm1 (SOSPD) τm
−0.75
(Unstable FOLPD) → ξ m (SOSPD)
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
479
Comment
Td
8 Ti Td Kc Lee and Edgar α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; (2002). Model: Method 1 ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = 0 , a f 4 = 0 ; b f 3 = 1 ; b f 4 = 0 ;
af 5 = 0 . 9 10
Kc
Ti
x1
Kc
Ti
x1
K 0 = 0.25K u
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; b f 1 = 0 , a f 1 = Td , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = Td , a f 4 = 0 ; b f 3 = 1 ; b f 4 = 0 ; af 5 = 0 .
8
Kc =
2 2 K 0 K m − 1 Tm − K 0 K m τm τm T − K 0 K m τm τm , + + , Ti = m K m (λ + τm ) K 0 K m − 1 2(λ + τm ) K 0K m − 1 2(λ + τm )
Td =
4 2 3 (Tm − K 0K m τm )τm 2 , K 0 K m − 1 K 0 K m τm τm τm − + + K m (λ + τm ) 2(K 0 K m − 1) 6(λ + τm ) 4(λ + τm )2 2(K 0 K m − 1)(λ + τm )
K0 = 9
Kc =
1 Km
cos
Tm τ τ τ 1 − m sin 1 − m m + T T T τ m m m m
(K 0K m − 1)Ti , K m (λ + τm )
τ τ 1 − m m T T m m
.
2
Ti =
Tm − K 0 K m τm τm + + x1 , K 0K m − 1 2(λ + τm )
K 0K m τm τm 2 (Tm − K 0 K m τm ) x1 = τ m − + + 2 2(K 0 K m − 1)(λ + τm ) 2(K 0 K m − 1) 6(λ + τm ) 4(λ + τm ) K0 = 10
Kc =
1 Km
cos
Tm τ τ τ 1 − m sin 1 − m m + T T T τ m m m m
(1 + 0.25K u K m )Ti K m (λ + τ m )
τ τ 1 − m m T T m m
.
2
, Ti =
Tm − 0.25K u K m τm τm + + x1 , 1 + 0.25K u K m 2(λ + τm )
2 0.25K u K m (Tm − 0.25K u K m τ m )τ m τm τm 2 − + + x1 = τ m 2 2(1 + 0.25K u K m )(λ + τ m ) 2(1 + 0.25K u K m 6(λ + τ m ) 4(λ + τ m )
0.5
.
0.5
;
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
480
4.11 Unstable FOLPD Model with a Zero K (1 + sTm 3 )e −sτ m K (1 − sTm 4 )e −sτ m G m (s) = m or G m (s) = m Tm1s − 1 Tm1s − 1
1 4.11.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
−
1 K c 1 + Ti s
U(s) Model
Y(s)
Table 99: PI controller tuning rules – unstable FOLPD model with a zero K (1 − sTm 4 )e −sτ m G m (s ) = m Tm1s − 1 Rule Sree and Chidambaram (2003c).
1
Kc 1
Ti
Comment
Direct synthesis: time domain criteria x1Tm1 Model: Method 1 Ti K mTm 4
x1 = the negative of the value of the ‘inverse jump’ of the closed loop system;
x1Tm1 [Tm 4 (1 − x 2 ) − 0.5τm (1 + x 2 )] Tm 4 T . x1 ≥ ; Ti = m 4 x1Tm1 Tm1 (1 − x 2 ) + x 2 Tm 4 x2 >
x1Tm1 (Sree and Chidambaram, 2003c); x1Tm1 − Tm 4
Tm 4 + 0.5τm x1Tm1 < x2 < (Sree and Chidambaram, 2006, p. 106). Tm 4 − 0.5τm x1Tm1 − Tm 4
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
481
4.11.2 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s E(s)
R(s)
+
U(s) 1 1 K c 1 + + Td s Ti s Tf s + 1
−
Y(s)
Model
Table 100: PID controller tuning rules – unstable FOLPD model with a zero K (1 + sTm3 )e −sτ m K (1 − sTm 4 )e −sτ m G m (s ) = m or G m (s) = m Tm1s − 1 Tm1s − 1 Rule
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria Sree and Chidambaram (2003b). Sree and Chidambaram (2006).
1
2
Kc
Ti
0
Model: Method 1
Kc
Ti
0
Model: Method 1; pp. 128–130.
(1 − sTm 4 )(1 + Tis )e−sτ
Desired closed loop transfer function = Kc = − Ti =
2
1
(
(1) 1 + TCL 2s
(
(
− Tm 4 τm +
Tm12
[
(1) TCL 2
)
(
( 2) + TCL 2
] ),
+ Tm 4 + τm Tm1
+ Tm 4 τm − (τm + Tm 4 )Tm1
)
;
)
τm τ − m < 0.62 . Tm1 Tm 4
(1 + sTm3 )(1 + Tis )e−sτ
Desired closed loop transfer function =
Ti =
m
Ti Tm 4 τm Ti , Tf = , (1) ( 2) (1) ( 2) K m TCL + T + T + τ − T T T + T 2 CL 2 m4 m i m1 CL 2 CL 2 + Tm 4 + τ m − Ti
(1) ( 2) Tm1 TCL 2TCL 2
Kc = −
)(
( 2) 1 + TCL 2s
(
(1) 1 + TCL 2s
)(
( 2) 1 + TCL 2s
m
)
.
Ti Tm3τm Ti , Tf = − , (1) ( 2) (1) ( 2) K m TCL Tm1 TCL 2 + TCL 2 − Tm 3 + τ m − Ti 2 + TCL 2 − Tm 3 + τ m − Ti
(
(
(1) ( 2) Tm1 TCL 2TCL 2
+ Tm3τm +
[
(1) TCL 2
)
+
( 2) TCL 2
− Tm 3
Tm12 − Tm3τm − (τm − Tm 3 )Tm1
( + τ ]T ) . m
m1
)
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
482 Rule Sree and Chidambaram (2006). Sree and Chidambaram (2006).
Kc
Ti
Td
3
Kc
Ti
Td
4
Kc
Ti
0
Kc
Ti
Kc
Ti
Comment Model: Method 1; pp. 128–130. Model: Method 1; pp. 137–138, 143.
Robust Sree and Chidambaram (2006).
5 6
Tf = Tm3
Td
Model: Method 1; λ not specified; pp. 163–165.
3
(1 + sTm3 )(1 + Tis )e−sτ
Desired closed loop transfer function = Kc = − Ti =
(
(1) 1 + TCL 2s
Ti ; (1) ( 2) K m TCL + T − Tm 3 + 1.5τm − Ti 2 CL 2
(
(1) ( 2) 0.5τmTCL 2TCL 2
+
)
(
(1) 0.5τm Tm1 TCL 2
m
.
)
)
(1) ( 2) + Tm3 + TCL 2TCL 2 Tm1 + x1 + 0.5τ m , (Tm − 0.5τm )(Tm3 + Tm1 )
+
( 2) TCL 2
)(
( 2) 1 + TCL 2s
2
Td = 4
0.5τm (Ti − 0.5τm ) , Tf = − Ti
(
(1) ( 2) 0.5τ m TCL 2 TCL 2 (1) ( 2) Tm1 TCL 2 + TCL 2
(
Desired closed loop transfer function =
(
). )
+ Tm3 [Ti − 0.5τ m ]
− Tm3 + 1.5τ m − Ti
(1 − sTm 4 )(1 + Tis )e−sτ (1 + TCL3s )3
m
;
3
Kc = − Ti =
Tm 4 τm Ti − TCL 3 Ti , , Tf = K m (3TCL3 + Tm 4 + τm − Ti ) Tm1 (3TCL3 + Tm 4 + τm − Ti )
(
)
TCL33 + Tm1 3TCL 32 − τm Tm 4 + Tm12 (3TCL3 + Tm 4 + τm ) Tm12 + Tm 4 τm − (τm + Tm 4 )Tm1
,
τm τ − m < 0.62 . Tm1 Tm 4
5
Kc = −
λ2 + 2λTm1 + 0.5τm Tm1 Ti 0.5(Ti − 0.5τm )τm , Td = , Ti = 0.5τm + K m (2λ + τm − Ti ) Tm1 − 0.5τm Ti
6
Kc = −
Ti 0.5τm Tm 4 (Ti − 0.5τm ) − λ3 , , Tf = Tm1 (3λ + Tm 4 + τm − Ti ) K m (3λ + Tm 4 + τ m − Ti )
Ti = 0.5τm +
)
(1) ( 2) x 1 = Tm1 TCL 2 + TCL 2 − Tm 3 + τ m ;
(
)
λ3 + (3λ + Tm 4 + 0.5τm )Tm12 + 3λ2 − 0.5Tm 4 τm Tm1 0.5τmTm 4 + Tm12 − Tm1 (Tm 4 + 0.5τm )
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
483
4.11.3 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s) E(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
U(s)
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
K m (1 − sTm 4 )e − sτ Tm1s − 1
m
Y(s)
Table 101: PID controller tuning rules – unstable FOLPD model with a positive zero K (1 − sTm 4 )e −sτ m G m (s) = m Tm1s − 1 Rule
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria Sree and Chidambaram (2006).
1
1
Ti
Kc
Desired closed loop transfer function = Kc = −
Ti , K m (3TCL3 + Tm 4 + 1.5τm − Ti ) 3
Ti =
0.5τmTCL3 +
2 Tm1
(3T
2
CL 3
Td
Model: Method 1; pp. 143–145.
(1 − sTm 4 )(1 + Tis )e−sτ . (TCL3s + 1)3 0.5τm (Ti − 0.5τm ) T = , m
d
Ti
)
+ 1.5τm TCL 3 − 0.5τm Tm 4 + x1
(Tm1 − 0.5τm )(Tm 4 + Tm1 )
+ 0.5τ m ,
x1 = Tm1TCL 3 (TCL3 + 1.5τm ) + Tm1 (3TCL3 + Tm 4 + τm ) ; 2
3
3
af 2 = −
0.5τm TCL3 , bf 0 = 1 , bf 1 = 0 , bf 2 = 0 , N = ∞ , ( Tm1 3TCL 3 + Tm 4 + 1.5τm − Ti ) 3TCL3 + 1.5τm Tm1 + Tm 4 (Ti − 0.5τm ) + 0.5τm (Ti − 0.5τm − Tm 4 ) . 3TCL3 + Tm 4 + 1.5τm − Ti 2
a f 1 = Tm1 +
b720_Chapter-04
04-Apr-2009
Handbook of PI and PID Controller Tuning Rules
484
4.11.4 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s α + β d K c T 1+ d s N
R(s) E(s)
+
FA
−
Td s 1 K c 1 + + Ti s T 1+ d N
s
−
Y(s)
U(s) Model
+
Table 102: PID controller tuning rules – unstable FOLPD model with a zero G m (s) = Rule
K m (1 + sTm3 )e −sτ m K (1 − sTm 4 )e −sτ m or m Tm1s − 1 Tm1s − 1
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria Sree and Chidambaram (2003b).
1
1
(1 − sTm 4 )(1 + Tis )e−sτ
Desired closed loop transfer function = Kc = −
Ti =
0
Ti
Kc
(
(1) 1 + TCL 2s
)(
( 2) 1 + TCL 2s
m
)
Model: Method 1
;
τm τ − m < 0.62 . Tm1 Tm 4
(1) ( 2) Tm 4 + TCL Ti 2 + TCL 2 α = − 1 0 . 5 , , (1) ( 2) Ti K m TCL 2 + TCL 2 + Tm 4 + τ m − Ti
(
(
(1) ( 2) Tm1 TCL 2TCL 2
− Tm 4 τm +
[
(1) TCL 2
)
( 2) + TCL 2
] ).
+ Tm 4 + τm Tm1
Tm12 + Tm 4 τm − (τm + Tm 4 )Tm1
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Sree and Chidambaram (2003c).
2
Sree and Chidambaram (2006). Sree and Chidambaram (2006).
2
Kc
Ti
Td
Comment
x1Tm1 K mTm 4
Ti
0
Model: Method 1; x1 ≥ Tm 4 Tm1 .
3
Kc
Ti
0
4
Kc
Ti
0
Model: Method 1; p. 130. Model: Method 1; p. 138.
x1 = the negative of the value of the ‘inverse jump’ of the closed loop system;
Ti =
Tm 4 )[Tm 4 (1 − x 2 ) − 0.5τm (1 + x 2 )] x1Tm1 ; , x2 > (x1Tm1 Tm 4 )(1 − x 2 ) + x 2 x1Tm1 − Tm 4
(x1Tm1
Desired closed loop transfer function =
(1 − sTm 4 )(1 + Tis )e−sτ
(
(1) 1 + TCL 2s
)(
( 2) 1 + TCL 2s
m
)
(Sree and Chidambaram,
(1) ( 2) T + TCL 2 + TCL 2 2003b); α = 1 − 0.5 m 4 . Ti 3
Kc = − Ti = 4
(1 + sTm3 )(1 + Tis )e−sτ
Desired closed loop transfer function =
(
(
+ Tm3τm +
Tm12
)
[
(1) TCL 2
( 2) + TCL 2
m
)
.
] ).
− Tm 3 + τm Tm1
− Tm3τm − (τm − Tm 3 )Tm1
Desired closed loop transfer function =
Ti =
)(
( 2) 1 + TCL 2s
(1) ( 2) TCL Ti 2 TCL 2 + Tm 3 α = 1 − , (1) ( 2) Ti K m TCL 2 + TCL 2 − Tm 3 + τ m − Ti
(1) ( 2) Tm1 TCL 2TCL 2
Kc = −
(
(1) 1 + TCL 2s
(1 − sTm 4 )(1 + Tis )e−sτ (1 + TCL3s )3
m
.
Ti T , α = 1 − CL3 (pp. 138, 143), K m (3TCL3 + Tm 4 + τm − Ti ) Ti
(
)
TCL33 + Tm1 3TCL 32 − τm Tm 4 + Tm12 (3TCL3 + Tm 4 + τm ) Tm12 + Tm 4 τm − (τm + Tm 4 )Tm1
.
485
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
486
4.12 Unstable SOSPD Model (one unstable pole)
G m (s ) =
K m e − sτm (Tm1s − 1)(1 + sTm 2 )
1 4.12.1 Ideal PI controller G c (s) = K c 1 + Ti s E(s)
R(s)
+
1 K c 1 + Ti s
−
U(s)
K m e −sτ m (Tm1s − 1)(1 + Tm 2 s )
Y(s)
Table 103: PI controller tuning rules – unstable SOSPD model (one unstable pole) K m e − sτ m G m (s) = (Tm1s − 1)(1 + sTm 2 ) Rule
Kc
Ti
Comment
Minimum performance index: regulator tuning Minimum ITAE – 4Tm1 (τ m + Tm 2 ) Coefficients of K c , Ti 1 Poulin and Pomerleau Kc x 1 Tm1 − 4(τ m + Tm 2 ) deduced from graph. (1996). τ m Tm x1 x2 τ m Tm x1 x2 Model: Method 1 0.05 0.9479 2.3546 0.30 1.6163 2.6612 0.10 1.0799 2.4111 0.35 1.7650 2.7368 0.15 1.2013 2.4646 0.40 1.9139 2.8161 Process output step 0.20 1.3485 2.5318 0.45 2.0658 2.9004 load disturbance. 0.25 1.4905 2.5992 0.50 2.2080 2.9826 0.05 1.1075 2.4230 0.25 1.6943 2.7007 Process input step 0.10 1.2013 2.4646 0.35 1.8161 2.7637 load disturbance. 0.15 1.3132 2.5154 0.40 1.9658 2.8445 0.20 1.4384 2.5742 0.45 2.1022 2.9210 0.25 1.5698 2.6381 0.50 2.2379 3.0003
x 2Tm1 1 + 1
Kc =
x1Tm 2
2
4(τm + Tm 2 )2
K m (x1Tm1 − 4[τm + Tm 2 ])
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Poulin et al. (1996). Model: Method 1
Kc
487
Comment
Ti
Direct synthesis: frequency domain criteria Tm 2 + τ m < 0.16Tm1 ; 3.53 Tm1 Km 250 ≤ φ ≤ 900 . m
Ultimate cycle
McMillan (1984). Model: Method 1
2
Kc
Tuning rules developed from K u , Tu .
Ti
2
2
Kc =
1.477 Tm1Tm 2 Km τm 2
1 , 0.65 (Tm1 + Tm 2 )Tm1Tm 2 1 + (Tm1 − Tm 2 )(Tm1 − τm )τm 0.65 (T + T )T T m1 m 2 m1 m 2 Ti = 3.33τm 1 + . (Tm1 − Tm 2 )(Tm1 − τm )τm
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
488
1 + Td s 4.12.2 Ideal PID controller G c (s) = K c 1 + Ti s E(s)
R(s)
−
+
U(s)
1 K c 1 + + Td s Ti s
K m e − sτ m (Tm1s − 1)(1 + sTm 2 )
Y(s)
Table 104: PID controller tuning rules – unstable SOSPD model (one unstable pole) K m e −sτ m G m (s) = (Tm1s − 1)(1 + sTm 2 ) Rule
Kc
Wang and Jin (2004).
1
Kc
2
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria Model: Method 1 Ti Td Robust
Rotstein and Lewin (1991). Model: Method 1; Tm 2 = 0.5τm ;
Ti
Td
λ determined graphically – sample values provided: τm Tm1 = 0.2 , 0.5Tm1 ≤ λ ≤ 1.9Tm1
K m uncertainty = 50%.
τm Tm1 = 0.4 , 1.3Tm1 ≤ λ ≤ 1.9Tm1
Tm 2 >> τm (Marchetti et al., 2001).
τm Tm1 = 0.2 , 0.4Tm1 ≤ λ ≤ 4.3Tm1
K m uncertainty = 30%.
τm Tm1 = 0.4 , 1.1Tm1 ≤ λ ≤ 4.3Tm1 τm Tm1 = 0.6 , 2.2Tm1 ≤ λ ≤ 4.3Tm1
1
Kc =
K m Ti (Tm1 − τm )(Tm 2 + τm )
(TCL3 + τm )3
Ti =
TCL3 + 3τm TCL3 + 3(Tm1Tm 2 + τm Tm1 − τm Tm 2 )TCL 3 + τm Tm 2 (Tm1 − τm ) , (Tm1 − τm )(Tm 2 + τm )
Td =
(Tm 2 + τm − Tm1 )TCL33 + 3Tm1Tm 2TCL3 (TCL3 + τm ) + Tm1Tm 2τm 2 Ti (Tm1 − τm )(Tm 2 + τm )
3
2
,
2
.
λ λ Tm1 λ + 2 + Tm 2 λ + 2 Tm 2 T λ Tm1 m1 , T = λ Kc = . i T + 2 + Tm 2 , Td = λ λ2 K m m1 λ + 2 + Tm 2 Tm1
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Lee et al. (2000). Shamsuzzoha et al. (2005), Shamsuzzoha and Lee (2007a).
3
4
Kc
Ti
Td
Comment
Kc
Ti
Td
Model: Method 1
Kc
Ti
Td
Model: Method 1; λ values not defined.
0.25Ti
Tuning rules developed from K u , Tu .
489
Ultimate cycle
McMillan (1984). Model: Method 1
3
Kc =
5
Ti
Kc
2 Ti λ2 + x1τm − 0.5τm , , Ti = −Tm1 + Tm 2 + x1 − − K m (2λ + τm − x1 ) 2λ + τm − x1
τm (0.167 τm − 0.5x1 ) 2λ + τm − x1 2
− Tm1x1 + Tm 2 x1 − Tm1Tm 2 − Td =
4
Ti
2
−
λ2 + x1τm − 0.5τm ; 2λ + τm − x1
2 λ λ = desired closed loop dynamic parameter, x1 = Tm1 + 1 e τ m Tm1 Ti Kc = − , Ti = Tm 2 − Tm1 + 2 x1 − x 2 , K m (4λ + τm − 2 x1 )
− 1 .
0.167 τm 3 − x1τm 2 + x12 τm + 4λ3 4λ + τm − 2 x1 − x2 , Ti
x1 − 2x1 (Tm1 − Tm 2 ) − Tm1Tm 2 − 2
Td =
Tm1
x1 = Tm1
4 τm 2 2 Tm λ 6λ2 − x1 + 2x1τm − 0.5τm e − 1 , x 2 = . 1 + T 4 λ + τ m − 2 x1 m1 2
5
Kc =
1.111 Tm1Tm 2 K m τm 2
1 , 0.65 (Tm1 + Tm 2 )Tm1Tm 2 1 + (Tm1 − Tm 2 )(Tm1 − τm )τm 0.65 (T + T )T T m1 m 2 m1 m 2 Ti = 2τm 1 + . (Tm1 − Tm 2 )(Tm1 − τm )τm
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
490
4.12.3 Ideal controller in series with a first order lag
1 1 G c (s) = K c 1 + + Td s Tf s + 1 Ti s E(s)
R(s)
−
+
1 K c 1 + + Td s Ti s
U(s) 1 (Tf s + 1)
Y(s) K m e − sτ m (Tm1s − 1)(1 + sTm 2 )
Table 105: PID controller tuning rules – unstable SOSPD model (one unstable pole) K m e − sτ m G m (s) = (Tm1s − 1)(1 + sTm 2 ) Rule
Kc
Ti
Kc
Ti
Td
Comment
Td
τ m < Tm1
Robust Zhang and Xu (2002). Model: Method 1
1
Kc =
1
For τm Tm1 ≤ 0.5 , λ = 2 − 5(τ m + Tm 2 ) .
Tm 2Tm1 (Tm1 − τm ) + λ3 + 3λ2Tm1 + 3λTm12 + τmTm12
(
K m λ3 + 3λ2Tm1 + 3λTm1τm + τm 2Tm1 2
Ti = Tm 2 +
Td = Tf =
)
2
λ3 + 3λ2Tm1 + 3λTm1 + τmTm1 , Tm1 (Tm1 − τm )
Tm 2 (λ3 + 3λ2Tm1 + 3λTm12 + τm Tm12 )
Tm1Tm 2 (Tm1 − τ m ) + λ3 + 3λ2Tm1 + 3λTm12 + τmTm12
(
,
λ3Tm1 (Tm1 − τm )
Tm1 λ + 3λ2Tm1 + 3λTm1τm + τm 2Tm1 3
).
,
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
491
1 1 + Td s 4.12.4 Classical controller G c (s) = K c 1 + Ti s 1 + Td s N R(s)
E(s)
−
+
U(s) Y(s) 1 1 + Td s K m e − sτ m K c 1 + T T s i 1+ d s (Tm1s − 1)(1 + sTm 2 ) N
Table 106: PID controller tuning rules – unstable SOSPD model (one unstable pole) K m e − sτ m G m (s) = (Tm1s − 1)(1 + sTm 2 ) Rule
Kc
1 Minimum ITAE Kc – Poulin and Pomerleau (1996), (1997). τ m + Tm 2 Tm1
Process output step load disturbance. Process input step load disturbance.
x 2Tm1 1 + 1
Kc =
Ti
Minimum performance index: regulator tuning Model: Method 1 Ti Tm 2
0.05 0.10 0.15 0.20 0.25 0.05 0.10 0.15 0.20 0.25
x1Tm 2
Comment
Td
Coefficient values (deduced from graph): τ m + Tm 2 x1 x2 x1 Tm1 0.9479 1.0799 1.2013 1.3485 1.4905 1.1075 1.2013 1.3132 1.4384 1.5698
2.3546 2.4111 2.4646 2.5318 2.5992 2.4230 2.4646 2.5154 2.5742 2.6381
0.30 0.35 0.40 0.45 0.50 0.30 0.35 0.40 0.45 0.50
1.6163 1.7650 1.9139 2.0658 2.2080 1.6943 1.8161 1.9658 2.1022 2.2379
x2
2.6612 2.7368 2.8161 2.9004 2.9826 2.7007 2.7637 2.8445 2.9210 3.0003
2
4(τm + Tm 2 )2
K m (x1Tm1 − 4[τm + Tm 2 ])
, Ti =
4Tm1 (τm + Tm 2 ) ; x1Tm1 − 4(τm + Tm 2 ) 0≤
T τm ≤ 2 ; 0.1Tm 2 ≤ d ≤ 0.33Tm 2 . N) N
(Td
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
492 Rule
Kc
Huang and Chen (1997), (1999). Model: Method 4
2
Ti
Comment
Td
Direct synthesis: time domain criteria Ti Tm 2
Kc
‘Good’ servo and regulator response; N = ∞ . Direct synthesis: frequency domain criteria
Chidambaram and Kalyan (1996). Ho and Xu (1998). Model: Method 1; N =∞.
3
ωpTm1 A m K m
Kc =
4
Ti
Tm 2
Ti
Tm 2
N =∞; Model: Method 1
Representative result: −Tm1 Tm 2
0.7854Tm1 K m τm
Paraskevopoulos et al. (2006). Ti x1
2
Kc
Am = 2 ,
φ m = 450 . N =∞; Model: Method 1
2
1 + x1
5
1 + Ti 2 x12
Tm 2
Ti
1.13076 T τ 0.5 , Ti = K c K m Tm 2 x1 + τm , 0 < m < 0.8 ; 1 + 1.11416 m T K K 1 T T − Km τ m1 m c m m m
Recommended x 1 = 0.160367Tm e 3
6.06426
τm Tm 1
.
K c and Ti are defined by De Paor and O’Malley (1989), Rotstein and Lewin (1991) or Chidambaram (1995b), for the ideal PI control of an unstable FOLPD model [see Table 91]. 1 4 . Ti = 2 1.57ωp − ωp τm − (1 Tm1 ) 5
τm Tm1 < 0.9 ; Tm 2 Tm1 > 0.3 .
Ti (1 − (τm Tm1 )) + Ti − (τm Tm1 ) + x 2 2
x1 =
2Ti 2 (τm Tm1 )
{T (1 − (τ T )) + T − (τ T = x (1 + (T τ )[0.632(τ T i
x3 =
i
3
m
m1
m
m1
i
m
}
2
2
x2 =
,
m
m1
Tm1 ) + 4(τm Tm1 )Ti 2 (1 + Ti − (τm Tm1 )) ;
) + 0.436
0.0029 − 0.0682 τm Tm1 + 1.4941(τm Tm1 )
(1.003 − (τm Tm1 ))2 max φm > 0.2φmax = −(τm Tm1 ) (Tm1 m , φm
])1 −(φ(φ φ φ ) ) ,
τm Tm1 − 0.0153
m
max m max m m
,
τm ) − 1 + tan −1
( (T
m1
)
τm ) − 1 .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Paraskevopoulos et al. (2006). Model: Method 1
6
Kc
Ti
Td
Comment
Kc
Ti
Tm 2
N=∞
6
A m > 0.2(A max m − 1) +1;
493
τm T < 0. 9 ; m 2 > 0. 3 . Tm1 Tm1
K c = K max A m or K min A m ,
K min = Ti ωmin
1 + ωmin 2 1 + Ti 2ωmin 2
K max = Ti ωmax
0.03[τm Tm1 ] 1.14 − [τm Tm1 ] = 1+ 0.05 0.973 + Ti − x1 1 − [τm Tm1 ]
1 + ωmax 2 1 + Ti 2ωmax 2
0.006 +
ωmin
x1
,
Ti −[τm Tm1 ](1 + Ti )
,
4 2 τ τ x 1.571Tm1 ωmax = 1 + 0.22 m 1 + 0.1 − 0.3 m 1 Tm1 Ti τm Tm1 Ti Ti − 0.9463 − 0.5609 , T + 1 τ T T + 1 τ T ( )( ) ( )( ) m m1 m m1 i i
x1 =
0.0029 − 0.0682 τm Tm1 + 1.4941(τm Tm1 )
(1.003 − [τm
Tm1 ])2
;
1+ (τ m Tm1 ) max A m − 1 A m − 1 + Ti = x 2 1 + 0.65 A max − 1 1 A 1 − − m m
[
with A max m
[
]
]
2 3 τ τ 3(τm Tm1 )4 − 2.3(τm Tm1 )2 τ τ , 0.01− 0.18 + 5 m − 32 m + 75 m − 51 m + Tm1 Tm1 (1 − (τm Tm1 ))3 Tm1 Tm1 1.571Tm1 = . 0.4085[τm Tm1 ] τm 1 + 1 − 0.2864[τm Tm1 ]
b720_Chapter-04
04-Apr-2009
Handbook of PI and PID Controller Tuning Rules
494 Rule
Kc
Ti
Paraskevopoulos 2 et al. (2006). Ti x 2 1 + x 2 2 2 1 + Ti x 2 Model: Method 1
7
0 ≤ x1 ≤ 0.55 +
(τm + Tm 2 ) 0.31 − Tm1
Comment
Td
x1 ( τm + Tm 2 ) Tm1
Ti
N=∞
> 8
7
FA
Ti
0.0098
0.15(τm + Tm 2 ) Tm1
; x1 < 0.15 .
1 − ([τm + Tm 2 ] Tm1 )
Ti (1 − ([τm + Tm 2 ] Tm1 ) + Td ) + Ti − ([τm + Tm 2 ] Tm1 ) + Td + x 3 2
x2 = x3 =
2Ti 2 (([τm + Tm 2 ] Tm1 ) − Td )
{T
i
2
(1 − ([τm + Tm 2 ] Tm1 ) + Td ) + Ti − ([τm + Tm 2 ] Tm1 ) + Td }
2
,
+ x4 ,
x 4 = 4(([τm + Tm 2 ] Tm1 ) − Td )Ti (1 + Ti − ([τm + Tm 2 ] Tm1 ) + Td ) ; 2
τ + Tm 2 τ + Tm 2 φm − Td + 0.436 m − Td − 0.0153 0.632 m max T T φ m1 m1 m Ti = x 5 1 + [ ( τm + Tm 2 ] Tm1 ) − Td 1 − φm φmax m
(
x5 =
0.0029 − 0.0682
)
,
([τm + Tm 2 ] Tm1 ) − Td + 1.4941(([τm + Tm 2 ] Tm1 ) − Td ) . (1.003 − ([τm + Tm 2 ] Tm1 ) + Td )2
0.02 < τm Tm1 < 0.9 ; Tm 2 Tm1 < 0.3 . φm > 0.2φmax m ,
τm + Tm 2 Tm1 Tm1 − Td − 1 + tan −1 − Td − 1 . φmax − Td m = − τm + Tm 2 τ m + Tm 2 Tm1 8
x 2 , x 3 and x 4 given in footnote 7; Tm1 T (τ + Tm 2 ) 1 + 0.4 d m − 0.22Td x 6 ; x 5 given in footnote 7; Ti = x 5 1 + Tm1 τm + Tm 2
(
)
τ + Tm 2 τ + Tm 2 φm φmax m x 6 = − 0.0153 − 0.436 m + 0.632 m , Tm1 Tm1 1 − φm φmax m
τ + Tm 2 φ max = − m m Tm1
(
Tm1 Tm1 −1 τ + T − 1 + tan τ + T − 1 . m2 m m 2 m
)
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc 9
Ti
K max A m or
Paraskevopoulos et al. (2006).
K min A m
Comment
Td
x3
Ti
495
τm + Tm 2 Tm1
N =∞; Model: Method 1
A m > 0.2(A max m − 1) +1; 0.02 < τ m Tm1 < 0.9 .
9
K min = Ti ωmin
1 + ωmin 2 2
1 + Ti ωmin
2
, K max = Ti ωmax
0.03(x1 − Td ) 1.14 − x1 + Td = 1+ 0.05 Ti − x 2 0.973 + 1 x1 + Td −
1 + ωmax 2
0.006 +
ωmin
with
1 + Ti 2ωmax 2 x2
Ti −(x1 − Td )(1 + Ti )
, x1 =
τm + Tm 2 , Tm1
2 x 1.571 ωmax = 1 + 0.22(x1 − Td )4 1 + 0.1 − 0.3 x1 − Td 2 Ti x1 − Td Ti Ti − 0.9463 − 0.5609 ; (Ti + 1)(x1 − Td ) (Ti + 1)(x1 − Td )
[
] (
[
]
Am − 1 Ti = x 2 1 + 0.65 1 − Am
)
x 1 − Td +1
− 1 A max m − 1 A max − 1 m
+ 0.01 5 x − T − 0.18 1 d 3(x − T )4 − 2.3(x1 − Td )2 + 0.01 − 32(x1 − Td ) + 75(x1 − Td )2 − 51(x1 − Td )3 + 0.01 1 d , (1 − x1 + Td )3
[
[
]
[
x2 =
0.0029 − 0.0682 x1 − Td + 1.4941(x1 − Td )
(1.003 − x1 + Td )2
]
]
;
T 0.0098 ; x 3 < 0.15 ; m 2 < 0.3 . 0 ≤ x 3 ≤ 0.55 + x1 0.31 − Tm1 1 − x1
b720_Chapter-04
FA
Handbook of PI and PID Controller Tuning Rules
496 Rule
Kc
Paraskevopoulos et al. (2006) – continued. N =∞.
10
04-Apr-2009
K min = Ti ωmin ωmin
10
Ti
K max A m or
> Tm 2 Tm1 < 0.3 ; 0.15(τm + Tm 2 ) τ 0.02 < m < 0.9. Tm T
Ti
K min A m
m1
1 + ωmin 2 2
1 + Ti ωmin
, K max = Ti ωmax
2
1 + ωmax 2 2
(0.14 + 1.15x1 )(Td x1 ) 1 + 2 1 + 2(Td x1 )
3
][ (
2
1 + Ti ωmax
0.006 + [0.03(x1 − Td ) (1.14 − x1 + Td )] = 1+ (0.973 + 0.05 [1 − x1 + Td ])Ti − x 2
[
Comment
Td
, x1 =
τm + Tm 2 , with Tm1
x2
T i −(x1 − Td )(1 + Ti )
0.0029 − 0.0682 x1 − Td + 1.4941(x1 − Td ) x 2 , x 2 = ; T (1.003 − x1 + Td )2 i
]
)
ωmax = 1 + 0.22(x1 − Td )4 1 + 0.1 − 0.3 x1 − Td (x 2 T1 )2 [1.571 (x1 − Td )]
Ti Ti − 0.9463 − 0.5609 ( )( ) ( )( ) T 1 x T T 1 x T + − + − 1 d 1 d i i ; ( 5.53 − 0.41x1 )(Td x1 )4 1+ 1 − 0.65(Td x1 )3 1.27 − 0.4(Ti x 2 )2
[
]
Am − 1 Ti = x 3 1 + 0.65 1 − Am
[
[
][
]
x 1 − Td +1
− 1 A max m − 1 A max − 1 m
]
3(x − T )4 − 2.3(x1 − Td )2 + 0.01 1 d (1 − x1 + Td )3
+ 0.01 5 x − T − 0.18 1 d
[
T 2 1 + d x 4 x1
[
]
]
+ 0.01 − 32(x1 − Td ) + 75(x1 − Td )2 − 51(x1 − Td )3 ,
T 0.367 + 1.78x 1 x 3 = x 2 1 + d , x1 1 − (Td x1 )2 3
(A m − 1)3 , 2x13 − 3.32 x12 + 1.2x1 − 0.27 − 3 A max m −1 1 1.571 = . 3 (x1 − Td )1 + 0.4085[x1 − Td ] 1 + (7.41 − 3.52x1 )(Td x1 ) 3 1 − (0.47 + 0.49x1 )(Td x1 ) 1 − 0.2864[x1 − Td ]
T x 4 = d x1
A max m
3x1
(
)
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.12.5 Two degree of freedom controller 1 Td s 1 + U (s ) = K c 1 + Ti s 1 + Td N
E(s) +
βTd s E (s ) − K c α + R (s ) Td s 1+ s N
T s β d α + K Td c 1+ s N
R(s)
−
Td s 1 K c 1 + + Ti s T 1+ d N
s
− +
U(s)
Y(s) K m e − sτ (Tm1 s − 1)(1 + sTm 2 ) m
Table 107: PID controller tuning rules – unstable SOSPD model (one unstable pole) K m e − sτ m G m (s ) = (Tm1s − 1)(1 + sTm 2 ) Rule
Kc
Huang and Lin (1995) – minimum IAE.
1
Ti
Td
Comment
Minimum performance index: regulator tuning α = 0 , β =1; 1 Ti Td N not specified; Kc Model: Method 2
Note: equations continued onto p. 498. 0.05 ≤ τ m Tm1 ≤ 0.4 ; Tm 2 ≤ Tm1 ; Kc = −
−1.164 τ τ 1 T − 174.167 − 31.364 m + 0.4642 m − 103.069 m 2 Km Tm1 Tm1 Tm1 2 . 54 1 . 065 T T Tm 2 T τ 1 − 83.916 m 2 − − 66.962 m 2 2m + 59.496 m1 T τ Km T m 1 m Tm1 m1
−
497
Tm 2 τ m Tm 2 τm 2 T 1 − 70.79 m 2 + 23.121e Tm1 + 126.924e Tm1 + 26.944e Tm1 Km τm
;
1.014
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
498 Rule Huang and Lin (1995) – continued.
2
Kc
Ti
Td
Comment
Kc
Ti
Td
α = 0 ,β =1, N not specified; Model: Method 2
2 2 T τ T τ Ti = Tm1 0.008 + 2.0718 m + 6.431 m + 0.4556 m 2 + 0.7503 m 2 Tm1 Tm1 Tm1 Tm1 3 3 T τ 2 τ T T τ + Tm1 2.4484 m 2 2m − 18.686 m − 2.9978 m 2 − 21.135 m 2 m T 3 Tm1 Tm1 Tm1 m1 4 3 + 39.001 τ m + 22.848 Tm 2 τ m T T 4 m1 m1
τ T 2 + Tm1 12.822 m m32 T m1 T 3τ + Tm1 − 4.754 m 2 4 m T m1
2 2 − 0.527 Tm 2 τ m T 4 m1
+ 1.64 Tm 2 T m1
4
;
2 2 τ T T τ Td = Tm1 1.1766 m − 4.4623 m + 0.5284 m 2 − 1.4281 m 2 Tm1 Tm1 Tm1 Tm1 3 3 T τ τ 2T τ T + Tm1 4.6 m 2 2m + 11.176 m + 1.0886 m 2 − 5.0229 m 3m 2 T Tm1 Tm1 Tm1 m1
τ T 2 + Tm1 − 0.0301 − 0.5039 m m32 T m1
4 3 − 9.8564 τ m − 7.528 Tm 2 τ m T T 4 m1 m1
τ T 3 τ 2T 2 + Tm1 − 2.3542 m m42 + 9.3804 m m4 2 T T m1 m1 2
− 0.1457 Tm 2 T m1
4
.
Note: equations continued onto p. 499. 0.05 ≤ τ m Tm1 ≤ 0.25 , Tm1 < Tm 2 ≤ 10Tm1 ; Kc = −
2.1984 τ 1 T τ 1750.08 + 1637.76 m + 1533.91 m − 7.917 m 2 Km Tm1 Tm1 Tm1
−
T 1 6.187 m 2 T Km m1
−
Tm 2 τ m Tm 2 τm 2 T 1 1.3729 m 2 − 1739.77e Tm1 − 0.000296e Tm1 + 2.311e Tm1 Km τm
0.791
− 6.451
Tm 2 τ m Tm1 2
T + 0.002452 m1 τm
3.2927
Tm 2 Tm1 ;
1.0757
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
2 2 T τ T τ Ti = Tm1 51.678 − 57.043 m + 1337.29 m + 0.1742 m 2 − 0.1524 m 2 Tm1 Tm1 Tm1 Tm1 3 τ T T τ + Tm1 7.7266 m 2 2m − 6011.57 m + 0.0213 m 2 T Tm1 m1 Tm1
T τ 2 + Tm1 − 65.283 m 2 m T 3 m1 T 3τ + Tm1 0.003926 m 2 4 m T m1
2 + 0.0645 τ m Tm 2 T 3 m1
3
τ + 9135.52 m Tm1
3 + 274.851 Tm 2 τ m T 4 m1
2 2 − 2.0997 Tm 2 τ m T 4 m1
− 0.001077 Tm 2 T m1
Tm 2 τ m τm Tm 2 2 + Tm1 − 49.007e Tm1 + 0.000026e Tm1 + 0.2977e Tm1
4
;
2 τm Tm 2 τm + Td = Tm1 − 0.0605 + 4.6998 0 . 0117 − 29.478 Tm1 Tm1 Tm1
T + Tm1 − 0.0129 m 2 Tm1
τ T τ + 0.6874 m 2 2m + 140.135 m Tm1 Tm1
T + Tm1 0.002455 m 2 Tm1
τ 2T + 1.4712 m 3m 2 T m1
2
3
3
2 − 0.1289 τ m Tm 2 T 3 m1
4 3 Tm 2 τ m 3 τm + 0.007725 τ m Tm 2 0 . 6884 + Tm1 − 238.864 + T 4 T 4 Tm1 m1 m1
τ 2T 2 + Tm1 − 0.1222 m m4 2 T m1
− 0.000135 Tm 2 T m1
4
.
4
499
b720_Chapter-04
FA
Handbook of PI and PID Controller Tuning Rules
500 Rule
Kc
Minimum IAE – Huang and Lin (1995).
3
04-Apr-2009
3
Kc
Ti
Comment
Td
Minimum performance index: servo tuning α = 0 , β =1; Ti Td N not specified; Model: Method 2
Note: equations continued onto p. 501. 0.05 ≤ τ m Tm1 ≤ 0.4 , Tm 2 ≤ Tm1 ; 1 Kc = − Km
−1.344 Tm 2 10.741 − 13.363 τm + 0.099 τm + 727 . 914 T Tm1 Tm1 m1
1 − Km
T − 708.481 m 2 T m1
0.995
+ 9.915
Tm 2 τ m Tm1 2
T + 84.273 m1 τm
Tm 2 τ m τm Tm 2 2 Tm 2 1 Tm 1 Tm 1 − − 90.959 + 9.034e − 2.386e − 16.304e Tm1 Km τm
1.031
Tm 2 Tm1
2.12 τ T τ Ti = Tm1 − 149.685 − 141.418 m − 88.717 m − 17.29 m 2 Tm1 Tm1 Tm1
T + Tm1 20.518 m 2 Tm1
0.985
− 12.82
Tm 2 τ m Tm1 2
τ + 3.611 m Tm1
0.286
Tm 2 Tm1
Tm 2 τ m τm Tm 2 2 Tm 2 Tm1 Tm1 + Tm1 0.000805 + 141.702e − 2.032e + 10.006e Tm1 τm
1.988
;
2 τ T τ Td = Tm1 − 0.4144 + 15.805 m − 142.327 m + 0.7287 m 2 Tm1 Tm1 Tm1
T + Tm1 0.1123 m 2 Tm1
2
3
T τ T τ − 18.317 m 2 2m + 486.95 m − 10.542 m 2 Tm1 Tm1 Tm1
τ 2T + Tm1 204.009 m 3m 2 T m1
2 + 47.26 τ m Tm 2 T 3 m1
τ 3T + Tm1 − 138.038 m 4m 2 T m1 T + Tm1 19.302 m 2 Tm1
4
+ 396.349 τ m T m1
4
3 2 2 + 52.155 τ m Tm 2 − 646.848 τ m Tm 2 T 4 T 4 m1 m1 5
τ 4T τ − 4731.72 m + 425.789 m 5m 2 T Tm1 m1
3
0.997
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Minimum IAE – Huang and Lin (1995) – continued.
Kc
Ti
Td
Comment
Kc
Ti
Td
α = 0 , β =1; N not specified; Model: Method 2
4
τ T 4 + Tm1 − 289.476 m m52 T m1 T + Tm1 − 3.7688 m 2 Tm1
2 3 − 841.807 τ m Tm 2 5 T m1
5
3 2 + 1313.72 τ m Tm 2 5 T m1
6
τ 5T τ + 6264.79 m − 161.469 m 6m 2 T Tm1 m1
τ T 5 τ 4T 2 + Tm1 204.689 m m62 + 25.706 m m6 2 T T m1 m1
τ T + Tm1 648.217 m m2 2 T m1 4
501
3
− 5.71 Tm 2 T m1
4 2 − 791.857 τ m Tm 2 6 T m1
6
.
Note: equations continued onto p. 502. 0.05 ≤ τ m Tm1 ≤ 0.25 , Tm1 < Tm 2 ≤ 10Tm1 ; Kc = −
−0.3055 τ 1 T τ + 10.442 m 2 − 130.2 + 85.914 m + 34.82 m Km Tm1 Tm1 Tm1
−
T 1 − 22.547 m 2 T Km m1
−
T 1 − 51.47 m 2 Km τm
0.5174
− 14.698
Tm 2 τ m Tm1 2
τm
T + 52.408 m1 τm Tm 2
+ 53.378e Tm1 − 0.000001e Tm1 + 0.286e
1.0077
Tm 2 τ m Tm 12
Tm 2 Tm1
;
2 τ T τ Ti = Tm1 72.806 − 268.746 m − 4.9221 m 2 + 2468.19 m Tm1 Tm1 Tm1
T + Tm1 0.6724 m 2 Tm1
2
3
T τ T τ + 151.351 m 2 2m − 6914.46 m − 0.0092 m 2 Tm1 Tm1 Tm1
τ 2T + Tm1 − 795.465 m 3m 2 T m1 τ 3T + Tm1 1417.65 m 4m 2 T m1
2 − 14.27 τ m Tm 2 T 3 m1
3 + 0.4057 τ m Tm 2 T 4 m1
+ 5580.17 τ m T m1
4
2 2 + 55.536 τ m Tm 2 T 4 m1
3
0.9879
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
502 Rule
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria
Sree and Chidambaram (2006).
5
Ti
Kc
T + Tm1 − 0.001119 m 2 Tm1
τm
4
Model: Method 1; p. 189; β =1; N = ∞ .
Td
Tm 2
− 44.903e Tm1 + 0.000034e Tm1 − 15.694e
19.056 τ Tm 2 + Tm1 678778 m T m1 Tm1
Tm 2 τ m Tm 12
7.3464
;
1.1798 τm Tm 2 τm − Td = Tm1 175.515 − 86.2 0 . 008207 + 348.727 Tm1 Tm1 Tm1 0.1064 0.0355 T τ Tm 2 T τ + Tm1 − 55.619 m 2 + 0.0418 m 2 2m + 78.959 m T T Tm1 m1 m1 Tm1
T + Tm1 0.005048 m 2 τm 5
Kc =
τm
Tm 2
− 187.01e Tm1 + 0.000001e Tm1 − 0.0149e
Tm 2 τ m Tm 12
0.0827
.
1.13076 T 0.5 , Ti = K c K m Tm1 2 x1 + τm ; α = 1 + τm ; 1 + 1.11416 m1 T K K 1 T K c K m Ti Km τ − c m m1 m m1
Recommended x 1 = 0.160367Tm1e
6.06426
τm T m1
; 0<
τm < 0.8 (Huang and Chen, 1999). Tm1
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
4.12.6 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
−
Y(s)
Model F2 (s)
Table 108: PID controller tuning rules – unstable SOSPD model (one unstable pole) K m e − sτ m G m (s) = (Tm1s − 1)(1 + sTm 2 ) Rule
Kc
Majhi and Atherton (1999), Atherton and Boz (1998). Model: Method 1 Minimum ISE – servo – Atherton and Boz (1998).
1
Ti = x5 =
−1
x1
τm + Tm 2
−1
1
Ti
x 2x5 K m
Direct synthesis: time domain criteria 0 Ti
α = 0 ; χ = 0 ; δ = 0 ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ;
b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = [1 − x 5 x 3 ] K m , b f 3 = 1 ; a f 5 = 0 . Coefficient values deduced from graphs: x1 x2 x3 x4 x1 x2 x3 x4
1.2 2.6 4.5 6.4
− Tm1−1
0.58 0.91 0.89 0.98
τm Tm12Tm 2 2
-0.81 -0.55 -0.30 -0.22
2.36 2.49 2.18 2.23
8.5 10.8 13.3 16.0
1.02 1.03 1.02 1.00
-0.16 -0.14 -0.12 -0.09
x x − (Tm1 − Tm 2 − τm ) τm − Tm 2 ≤ 0.8 ; , bf 4 = 6 4 , 1 − x 5x 3 Tm1
(Tm1Tm 2 + τmTm1 − τmTm 2 )3 , 2
Comment
Td
x6 =
(Tm1Tm 2 + τ m Tm1 − τ m Tm 2 )2 τ m Tm1Tm 2
.
2.18 2.16 2.13 2.10
503
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
504 Rule
Kc
Minimum ISTE – servo – Atherton and Boz (1998).
Ti
Comment
Td
Parameters as specified by Majhi and Atherton (1999) and Atherton and Boz (1998). x1 x2 x3 x4 x1 x2 x3 x4
1.8 4.2 6.9 10.0 Minimum ITSE – 1.8 servo – Majhi 4.2 and Atherton 6.9 (1999). 10.0 Minimum ISTSE 2.3 – servo – 5.2 Atherton and Boz 8.4 (1998). 12.4 Minimum ISTSE 2.3 – servo – Majhi 5.2 and Atherton 8.7 (1999). 12.4 Kwak et al. (2000). Model: Method 3
2
0.17 -0.31 1.08 13.0 0.28 -0.07 0.94 0.22 -0.16 0.96 16.2 0.31 -0.06 0.99 0.25 -0.11 0.95 20.3 0.29 -0.04 0.93 0.26 -0.08 0.92 24.0 0.30 -0.04 0.95 0.17 -0.29 1.05 13.0 0.28 -0.06 0.94 0.22 -0.16 0.96 16.8 0.27 -0.05 0.90 0.25 -0.11 0.95 20.3 0.29 -0.04 0.97 0.26 -0.08 0.92 0.08 -0.16 0.71 16.5 0.14 -0.04 0.64 0.11 -0.10 0.65 20.4 0.15 -0.03 0.65 0.14 -0.07 0.68 25.2 0.15 -0.02 0.64 0.13 -0.04 0.63 31.2 0.14 -0.02 0.61 0.08 -0.16 0.69 16.5 0.14 -0.03 0.64 0.11 -0.10 0.65 20.4 0.15 -0.03 0.67 0.12 -0.06 0.62 25.2 0.15 -0.02 0.65 0.13 -0.04 0.64 Direct synthesis: frequency domain criteria Continued on 2 next page. T T Kc i d
Optimal gain margin: regulator response. 0 ≤ Tm1 τm ≤ 1 − (Tm 2 Tm1 ) .
[ )[− 0.365 + 0.260((τ
K c = (1 K m ) − 0.67 + 0.297(Tm1 τm ) K c = (1 K m
2.001
+ 2.189(Tm1 τm )
0.766
m
Tm1 ) − 1.4 ) + 2.189(Tm1 τm )
0.766
[ − 0.3] , τ T < 0.4 or [− 0.975 + 0.910((τ T ) − 1.845) + x [5.25 − 0.88((τ
Ti = Tm1 2.212(τm Tm1 )
]
ξ m , τm Tm1 < 0.9 or
2
]
ξm , τm Tm1 ≥ 0.9 ;
0.520
Ti = Tm1
m
m1
2
m
m1
1
Tm1 ) − 2.8)
2
m
],
τm Tm1 ≥ 0.4 with x1 = 1 − e − (ξ m [0.15 + 0.33(τ m
Td =
(
x 2 1.45 + 0.969(Tm1 τm )
Tm1
1.171
)− 1.9 + 1.576(T
m1
τm )
0.530
Tm1 )])
;
,
with x 2 = 1 − e − (ξ m
[−0.15+ 0.939(T
m1
τ m )1.121
]) .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Kwak et al. (2000) – continued.
3
Kc
Ti
Td
Kc
Ti
Td
505
Comment
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 , a f 1 = 0 , a f 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ; b f 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; b f 3 = 1 ; a f 5 = 0 .4 Robust 5
Lee et al. (2000). Model: Method 1
Ti
Kc
α = 0 ; β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; bf 1 = 0 ,
[
a f 1 = Tm1 ((λ Tm1 ) + 1) e τ m
3
0 ≤ τm Tm1 < 2
Td
2
]
Tm1
− 1 , af 2 = 0 ; ε = 0 ; φ = 0 ; ϕ = 0 ;
bf 2 = 0 , a f 3 = a f 1 , a f 4 = 0 ; K 0 = 0 .
Optimal gain margin: servo response. 0 ≤ Tm1 τm ≤ 1 − (Tm 2 Tm1 ) .
[ )[− 0.544 + 0.308(τ
K c = (1 K m ) − 0.04 + 0.333 + 0.949(Tm1 τm ) K c = (1 K m
0.983
ξ ], ξ m
≤ 0.9 or
m
]
Tm1 ) + 1.408(Tm1 τm )
0.832
m
ξ m , ξ m > 0.9 .
Ti = Tm1 [2.055 + 0.072(τm Tm1 )]ξ m , τ m Tm1 ≤ 1 or
Ti = Tm1 [1.768 + 0.329(τm Tm1 )]ξ m , τ m Tm1 > 1 ;
Td = 4
K0 =
[
Tm1
x1 0.55 + 1.683(Tm1 τm )
1.090
1 G m ( jωu )(1 + jb f 4ωu ) K m
, x1 = 1 − e −1.149ξ m (τ m
]
Tm1 )1.060
.
(
)
, b f 4 = x 3 + x 4 (τm Tm1 ) + x 5 (τm Tm1 )2 Tm1 , with 2
3
4
x 3 = −0.0030 + 0.6482x 6 − 2.2841x 6 + 2.6221x 6 − 0.9611x 6 , 2
3
4
x 4 = 0.2446 − 1.0410 x 6 − 13.6723x 6 − 16.7622 x 6 + 5.1471x 6 , 2
3
4
x 5 = 0.1685 + 0.8289 x 6 − 9.3630 x 6 + 2.9855x 6 + 7.3803x 6 , x 6 = Tm 2 Tm1 . 5
Kc =
Ti , recommended τm ≤ λ ≤ 2τm ; − K m (2λ + τm − a f 1 ) 2
Ti = −Tm1 + Tm 2 + a f 1 −
λ2 + a f 1τm − 0.5τm , 2λ + τm − a f 1
− Tm1a f 1 + Tm 2a f 1 − Tm1Tm 2 − Td =
2 τm (0.167 τm − 0.5a f 1 ) 2λ + τm − a f 1
Ti
Desired closed loop transfer function =
e − sτ m
(λs + 1)2
2
−
λ2 + a f 1τm − 0.5τm ; 2λ + τm − a f 1
(Lee et al., 2006).
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
506
4.13 Unstable SOSPD Model (two unstable poles)
G m (s ) =
K m e − sτm (Tm1s − 1)(Tm 2s − 1)
1 + Td s 4.13.1 Ideal PID controller G c (s) = K c 1 + Ti s R(s)
E(s)
−
+
1 K c 1 + + Td s Ti s
U(s)
K m e − sτ (Tm1s − 1)(Tm 2 s − 1) m
Y(s)
Table 109: PID controller tuning rules – unstable SOSPD model (two unstable poles) K m e − sτ m G m (s) = (Tm1s − 1)(Tm 2 s − 1) Rule
Kc
Wang and Jin (2004).
1
Kc =
1
Kc
Ti
K m Ti (Tm1 − τm )(Tm 2 − τm )
(TCL3 + τm )3
Comment
Td
Direct synthesis: time domain criteria Model: Method 1 Ti Td
,
Ti =
TCL3 + 3τm TCL3 + 3(Tm1Tm 2 + τm Tm1 − τm Tm 2 )TCL 3 + τm Tm 2 (Tm1 − τm ) , (Tm1 − τm )(τm − Tm 2 )
Td =
(Tm 2 + τm − Tm1 )TCL33 + 3Tm1Tm 2TCL3 (TCL3 + τm ) + Tm1Tm 2τm 2 Ti (Tm1 − τm )(Tm 2 − τm )
3
2
.
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule
Kc
Ti
Kc
Ti
Td
Comment
Td
Model: Method 1
Robust
Lee et al. (2000).
2
Kc =
2
Ti , λ = desired closed loop dynamic parameter; K m (4λ + τm − x1 ) 2
Ti = −Tm1 − Tm 2 + x1 − x 2 , x 2 =
6λ2 − x 3 + x1τm − 0.5τm ; 4 λ + τ m − x1
x 3 − (Tm1 + Tm 2 ) x1 + Tm1Tm 2 − Td =
3 2 4λ3 + x 3τm + 0.167 τm − 0.5x1τm 4λ + τm − x1 − x2 ; Ti
x1 , x 3 values determined by solving 1 −
(x s 3
2
)
+ x1s + 1 e − τ m s
(λs + 1)4
s=
1 1 , Tm1 Tm 2
=0.
507
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
508
4.13.2 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N R(s)
+
E(s)
−
Td s 1 K c 1 + + Ti s T 1+ d N
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
U(s) 2 b f 0 + b f 1s + b f 2 s Model 1 + a f 1s + a f 2 s 2 s
Y(s)
Table 110: PID controller tuning rules – unstable SOSPD model (two unstable poles) K m e − sτ m G m (s) = (Tm1s − 1)(Tm 2 s − 1) Rule
Kc
Ti
Kc
Ti
Td
Comment
Td
Model: Method 1
Robust Shamsuzzoha and Lee (2007d).
1
Recommended λ = τm .
4
τm
4
τm
λ λ Tm12 + 1 e Tm1 − Tm 2 2 + 1 e Tm 2 + Tm 2 2 − Tm12 Ti Tm1 Tm 2 1 Kc = , Ti = K m (4λ + τm − Ti ) Tm1 − Tm 2
4 τm Tm1 λ + 1 e − 1 − Ti Tm Tm1 , b f 0 = 1 , b f 1 = 0.5τm , b f 2 = 0 , N = ∞ , Ti
2 Tm1
Td =
0.5τm Ti − Ti Td + 2λτ m + 6λ2 a f 2 = 0 , a f 1 = 0.1 + Tm1 + Tm 2 , for large parametric 4 T τ + λ − m i 0.5τm Ti − Ti Td + 2λτ m + 6λ2 + Tm1 + Tm 2 . uncertainties; otherwise, a f 1 = τm + 4λ − Ti
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
509
4.13.3 Two degree of freedom controller 2 T s 1 d 1 + b f 1s (F(s) R (s) − Y(s) ) − K Y(s) , U(s) = K c 1 + + 0 Ti s T 1 + a f 1s 1+ d s N 1 + b f 2 s + b f 3s 2 + b f 4 s 3 + b f 5s 4 F(s) = 1 + a f 2 s + a f 3s 2 + a f 4 s 3 + a f 5 s 4 R(s) F(s)
+
−
Td s 1 K c 1 + + Ti s T 1+ d N
1 + b f 1s 1 + a f 1s s
+ U(s)
−
Kc
Ti
Kc
Ti
Y(s)
K0
Table 111: PID tuning rules – unstable SOSPD model G m (s) = Rule
Model
K m e − sτ m (Tm1s − 1)(Tm 2 s − 1)
Td
Comment
Td
N=∞
Robust 1
Lee et al. (2000). Model: Method 1
a f 1 = 0 , bf 1 = 0 ; bf 2 = 0 ; bf 3 = 0 ; a f 4 = 0 , a f 5 = 0 , bf 4 = 0 , b f 5 = 0 , K 0 = 0 ; recommended τm ≤ λ ≤ 2τm .
1
Desired closed loop transfer function = e −sτ m (λs + 1)4 (Lee et al., 2006). 2
Kc =
6λ2 − a f 3 + a f 2 τm − 0.5τm Ti , , Ti = −Tm1 − Tm 2 + a f 2 − x1 , x1 = K m (4λ + τm − a f 2 ) 4λ + τ m − a f 2
a f 3 − (Tm1 + Tm 2 )a f 2 + Tm1Tm 2 − Td = a f 2 , a f 3 determined by 1 −
(a
f 3s
2
4λ3 + a f 3τm + 0.167 τm 3 − 0.5a f 2 τm 2 4λ + τm − a f 2 − x1 ; Ti
)
+ a f 2s + 1 e − τ m s
(λs + 1)4
s=
1 1 , Tm1 Tm 2
=0; 0≤
τm <2. Tm
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
510 Rule
2
Shamsuzzoha et al. (2006b). Model: Method 1
Kc
Ti
Td
Comment
Kc
Ti
Td
N=∞
a f 1 = 0 , bf 1 = 0 ; a f 2 = 0 , bf 2 = 0 ; a f 3 = 0 , bf 3 = 0 ; a f 4 = 0 , a f 5 = 0 , bf 4 = 0 , bf 5 = 0 , K 0 = 0 .
λ , ξ , a f 1 not specified.
2
Kc =
Td =
Ti , Ti = x1 − Tm1 − Tm 2 − x 2 , K m (4λξ + τm − x1 ) x 3 − x1 (Tm1 + Tm 2 ) + Tm1Tm 2 − 2
τ
0.167 τm 3 − 0.5x1τm 2 + x 3τm + 4λ3ξ 4λξ + τm − x1 − x2 , Ti 2
τ
m m 2 λ2 2λξ Tm1 2λξ Tm1 2 λ 2 + + − + + 1 e + Tm 2 2 − Tm12 1 e T Tm1 m2 2 T 2 T T T m1 m2 m1 m2 , x1 = Tm1 − Tm 2
2
x2 =
τ
m 2 2λξ Tm1 x 4λ2ξ 2 + 2λ2 − x 3 + x1τm − 0.5τm 2 2 λ , x 3 = Tm1 −1− 1 . 1 e + + T 2 T T 4λξ + τm − x1 m 1 m1 m1
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
511
4.14 Unstable SOSPD Model with a Zero K m (1 + Tm3 s )e −sτ m K m (1 + Tm 3s )e −sτ m G m (s) = or G ( s ) = or m 2 2 − Tm1 s 2 + 2ξ mTm1s + 1 Tm1 s 2 − 2ξ m Tm1s + 1
G m (s) =
K m (1 − Tm 4 s )e −sτm 2
Tm1 s 2 − 2ξ m Tm1s + 1
1 4.14.1 Ideal PI controller G c (s) = K c 1 + Ti s R(s)
1 U(s) K c 1 + Model Ti s
E(s)
−
+
Y(s)
Table 112: PI controller tuning rules – unstable SOSPD model with a zero K m (1 − Tm 4s )e −sτ m G m (s ) = 2 Tm1 s 2 − 2ξ m Tm1s + 1 Rule
Kc
Sree and Chidambaram (2004).
1
1
Kc
Direct synthesis: time domain criteria Model: Method 1 Ti
Desired closed loop transfer function = Kc =
Ti = − x1 =
(
(1) K m TCL
Tm12
(
( 2) + TCL
(1) TCL
(1 − sTm 4 )(1 + Tis)e−sτ . (1 + sTCL(1) )(1 + sTCL(2) )(1 + sx1 ) m
Ti ; + x1 + Tm 4 + τm − Ti
( 2) + TCL
(
Comment
Ti
)
)
(1) ( 2 ) + x1 + Tm 4 + τm − TCL TCL x1
Tm 4 τm − Tm12
)
;
(1) ( 2) + TCL + Tm 4 + τm (− 2ξ m Tm 4 τm + Tm1 (Tm 4 + τm ) ) − x 2 Tm1 TCL
(1) ( 2 ) (1) ( 2) (− 2ξmTm1 + Tm 4 + τm )TCL + TCL + 2ξ m Tm1 ) TCL − Tm12 + (Tm 4 τm − Tm12 )(TCL −1 2 (1) ( 2 ) x 2 = (Tm 4 τm − Tm1 )(TCL TCL − τm Tm 4 ) ; − τm ([2ξ m Tm1 ] + Tm 4 ) < 0.62 .
,
b720_Chapter-04
Rule
Kc
Sree and Chidambaram (2006).
Kc
K c given in footnote 1; Ti = −
x1 =
FA
Handbook of PI and PID Controller Tuning Rules
512
2
04-Apr-2009
(
)
Comment
Ti 2
(
Model: Method 1; pp. 147–148.
Ti
)
(1) ( 2) (1) Tm12 TCL + TCL + x1 + Tm 4 + τm − Tm1TCL Tm 4
Tm 4 τm − Tm12
(
, with
)(
(1) ( 2) (1) ( 2 ) Tm1 TCL + TCL + Tm 4 + τm (− 2ξ mTm 4 τm + Tm1 (Tm 4 + τm ) ) − Tm 4 τm − Tm12 TCL TCL − τmTm 4 (1) ( 2 ) (1) ( 2) (− 2ξmTm1 + Tm 4 + τm )(TCL TCL − Tm12 ) + (Tm 4 τm − Tm12 )(TCL + TCL − Tm12 )
)
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
513
4.14.2 Ideal controller in series with a first order lag
1 1 + Td s G c (s) = K c 1 + Ti s Tf s + 1
R(s)
E(s)
U(s) 1 1 K c 1 + + Td s Ti s Tf s + 1
−
+
Y(s)
Model
Table 113: PID controller tuning rules – unstable SOSPD model with a zero K m (1 − Tm 4s )e −sτ m K m (1 + Tm3s )e−sτ m G m (s ) = or 2 2 2 Tm1 s − 2ξmTm1s + 1 Tm1 s 2 − 2ξ mTm1s + 1 Rule
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria Sree and Chidambaram (2004).
1
1
Ti
Kc
Desired closed loop transfer function = Kc = Td = Ti =
Km
(T
(1) CL
( 2) + TCL
Model: Method 1
Td
(1 − sTm 4 )(1 + Tis)e−sτ . (1 + sTCL(1) )(1 + sTCL(2) )(1 + sx1 ) m
Ti , + x 2 + Tm 4 + 0.5τm − Ti
)
(1) ( 2 ) 0.5(Ti − 0.5τm )τm 0.5τmTCL TCL x 2 , , Tf = 2 (1) ( 2) Ti Tm1 TCL + TCL + x 2 + Tm 4 + 0.5τm − Ti
x1 − Tm12
(
(1) TCL
(
+
( 2) TCL
+ x 2 + Tm 4 + τm
0.5Tm12Tm 4 τm − Tm14
( )(T
)
) with
)
2
(1) ( 2 ) (1) ( 2 ) ( 2 ) ( 3) ( 3) (1) (1) ( 2 ) x1 = TCL TCL x 2 + 0.5τmTm1 TCL TCL + TCL TCL + TCL TCL + ξmTm1τmTCL TCL x 2 ,
x2 =
4 Tm1
(
2 0.5Tm 4 τm − Tm1
(1) ( 2 ) CL TCL
+
[
(1) 0.5τm TCL
x4
+
( 2) TCL
]
( 2) − Tm 4 TCL + 2ξ m Tm 4 x 3
(
(1) ( 2) x 3 = TCL + TCL + Tm 4 + τm , 2
(
)( [ − 0.5τ ) (T [T 2
2
m
2 m1
] )]+ ξ
(1) ( 2) (1) ( 2 ) x 4 = −Tm1 0.5Tm 4 τm − Tm1 Tm1 TCL + TCL + 0.5τm + 2ξ m Tm1 − 0.5τmTCL TCL
+ (2ξTm1 − Tm 4
(1) ( 2 ) CLTCL
)
(1) ( 2 ) Tm1 (− 2ξ m Tm1 + Tm 4 + 0.5τm ) 0.5τm TCL TCL − Tm 4 x 3 , x4 4
+
)
(
(1) + 0.5τm TCL
( 2) + TCL
2
)
(1) ( 2 ) m Tm1τm TCL TCL
4
)
− Tm1 .
b720_Chapter-04
FA
Handbook of PI and PID Controller Tuning Rules
514 Rule Sree and Chidambaram (2006).
2
04-Apr-2009
2
Kc
Ti
Td
Comment
Kc
Ti
Td
p. 165; Model: Method 1
(1 + sTm3 )(1 + Tis)e−sτ . (1 + sTCL(1) )(1 + sTCL(2) )(1 + sx 2 ) m
Desired closed loop transfer function = Kc =
Ti , (1) ( 2) K m TCL + TCL + x 2 − Tm3 + 1.5τm − Ti
(
x1 − Tm14
)
(
( 2) + TCL + x 2 − Tm 3 2 − 0.5Tm1 Tm3τm − Tm14
Ti = Tf =
Tm12
(
(1) TCL
+ τm
) + 0.5τ
(1) ( 2 ) 0.5τm TCL TCL x 2
(1) TCL
( 2) + TCL + x 2 − Tm3 + 1.5τm − Ti 2
( )(T
m
, Td =
);
0.5(Ti − 0.5τm )τm , Ti
)
(1) ( 2 ) (1) ( 2 ) ( 2) (1) (1) ( 2 ) x1 = TCL TCL x 2 + 0.5τ m Tm1 TCL TCL + TCL x 2 + x 2 TCL − ξ m Tm1τ m TCL TCL Tm3 ,
x2 =
4 Tm1
(
2 − 0.5Tm3τ m − Tm1
(1) ( 2 ) CL TCL
+
[
(1) 0.5τm TCL
x4
+
( 2) TCL
]
( 2) + Tm 3 TCL − 2ξ m Tm3 x 3
(
(1) ( 2) x 3 = TCL + TCL − Tm 3 + τm , 2
(
2
)( [
]
2
(1) ( 2) (1) ( 2 ) x 4 = Tm1 0.5Tm3τm + Tm1 Tm1 TCL + TCL + 0.5τm + 2ξm Tm1 − 0.5τm TCL TCL 2 + Tm1
(2ξTm1 + Tm3 − 0.5τm )
(T [T 2
m1
)
(1) ( 2 ) Tm1 (− 2ξ m Tm1 − Tm3 + 0.5τm ) 0.5τm TCL TCL + Tm3 x 3 , x4 4
+
)
(1) ( 2 ) CL TCL
(
)]
2
) 4
)
(1) (2) (1) ( 2 ) + 0.5τ m TCL + TCL + ξ m Tm1 τ m TCL TCL − Tm1 .
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models
Rule Sree and Chidambaram (2006).
3
3
Kc
Ti
Td
Comment
Kc
Ti
Td
p. 148; Model: Method 1
Desired closed loop transfer function = Kc = Tf = Ti =
(1 − sTm 4 )(1 + Tis)e−sτ . (1 + sTCL(1) )(1 + sTCL(2) )(1 + sx 2 ) 0.5(Ti − 0.5τm )τm , T = m
Ti (1) ( 2) K m TCL + TCL + x 2 + Tm 4 + 1.5τm − Ti
(
Tm12
)
(1) ( 2 ) 0.5τm TCL TCL x 2
(T
(1) CL
( 2) + TCL + x 2 + Tm 4 + 1.5τm − Ti
(
(1) ( 2) x1 − Tm14 TCL + TCL + x 2 + Tm 4 + τm
0.5Tm12Tm 4 τm − Tm14
( )(T
d
Ti
,
);
) + 0.5τ
m
, with
)
2
(1) ( 2 ) (1) ( 2 ) ( 2) (1) (1) ( 2 ) x1 = TCL TCL x 2 + 0.5τm Tm1 TCL TCL + TCL x 2 + x 2TCL + ξ m Tm1τmTCL TCL Tm 4 ,
x2 =
4 Tm1
(
2 0.5Tm 4 τm − Tm1
(1) ( 2 ) CL TCL
+
[
(1) 0.5τm TCL
x4
+
( 2) TCL
]
( 2) − Tm 4 TCL + 2ξ m Tm 4 x 3
2
(
2
)
(
)( [
]
2
(1) ( 2) (1) ( 2 ) x 4 = −Tm1 0.5Tm 4 τm − Tm1 Tm1 TCL + TCL + 0.5τm + 2ξ m Tm1 − 0.5τmTCL TCL 2 + Tm1
(2ξTm1 − Tm 4 − 0.5τm )
(T [T 2 m1
)
(1) ( 2 ) Tm1 (− 2ξ m Tm1 + Tm 4 + 0.5τm ) 0.5τm TCL TCL − Tm 4 x 3 , x4 4
+ (1) ( 2) x 3 = TCL + TCL + Tm 4 + τm ,
515
(1) ( 2 ) CLTCL
(
)]
2
) 4
)
(1) ( 2) (1) ( 2 ) + 0.5τm TCL + TCL + ξmTm1τmTCL TCL − Tm1 .
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
516
4.14.3 Generalised classical controller
Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N E(s)
R(s) +
−
Td s 1 K c 1 + + Ti s T 1+ d N
2 b f 0 + b f 1s + b f 2 s 1 + a f 1s + a f 2 s 2 s
U(s) 2 b + b s + b s f1 f2 f0 Model 1 + a f 1s + a f 2 s 2 s
Y(s)
Table 114: PID controller tuning rules – unstable SOSPD model with a zero K m (1 + Tm 3s )e −sτ m K m (1 − Tm 4s )e −sτ m G m (s ) = or 2 2 2 − Tm1 s + 2ξ m Tm1s + 1 Tm1 s 2 − 2ξ mTm1s + 1 Rule
Kc
Rao and Chidambaram (2006a), (2006b).
1
1
Ti
Kc
Comment
Td
Direct synthesis: time domain criteria x1x 2 − x 3x 4 x 5x 3 − x 6 x 2 Model: Method 1 x x −x x x x −x x 1 5
Desired closed loop transfer function =
6 4
(T T s i d
2
1 2
3 4
)
+ Tis + 1 (1 − sTm 4 )e −sτ m
(λs + 1)3
,
recommended λ = 1.2τm ; b f 0 = 1 , b f 1 = 0.5τ m , b f 2 = 0 , N = ∞ . Kc =
1 Ti 2 , x1 = − τmTm1Tm 4ξ m − Tm1 (Tm 4 + 0.5τm ) , K m 3λ + τm + Tm 4 − Ti
(
)
x 2 = 0.5Tm1 6λ2 + 3τm λ − Tm 4 τ m − 2ξm Tm1 (3λ + τm + Tm 4 ) − 0.5τm λ3 , 2
3
x 3 = λ2Tm1 (λ + 1.5τm ) − λ3τm Tm1ξ m − Tm1 (3λ + τm + Tm 4 ) , 2
4
x 4 = Tm1 − 0.5τm Tm 4 , x 5 = −Tm1 (2ξm Tm1 + Tm 4 + 0.5τm ) , 2
2
2
(
2
)
x 6 = Tm1 0.5τm Tm 4 − Tm1 ;
af1 =
0.5τ m Tm1
2
3
λ − Tm 4 Ti Td λ3 0.05τm , Tm 4 = 0 . , Tm 4 ≠ 0 ; a f 1 = 2 3λ + τ m + Tm 4 − Ti Tm1 3λ + τm − Ti
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models Rule
Kc
Td
Comment
x 5 − x 2Ti Ti x1
Model: Method 1; λ not specified.
x 3 − x 2Ti Ti x1
Model: Method 1; λ not specified.
Ti
517
Robust Sree and Chidambaram (2006), pp. 168–169. Sree and Chidambaram (2006), pp. 167–168.
2
Kc =
2
3
x 5 x 3 − x 6 x1 x 2 x 3 − x 4 x1
Kc
x 3 x 4 − x 6 x1 x 4 x 2 − x1x 5
Kc
Ti 2 2 , x1 = Tm1 , x 2 = −Tm1 (0.5τm − 2ξm Tm1 ) , K m (4λ + 0.5τm − Ti )
x 3 = −0.5τm Tm1 , x 4 = −Tm1 , x 5 = λ4 + 6λ2Tm1 + 2ξ m Tm1 (4λ + 0.5τm ) , 2
4
2
3
x 6 = −2ξ m Tm1λ4 + 4Tm1 λ3 − Tm1 (4λ + 0.5τm ) ; b f 0 = 1 , b f 1 = 0.5τm , b f 2 = 0 , N = ∞ , 2
af 2 = − 3
Kc =
(4λ
λ4Tm3
4
)
+ 0.5τm − Ti Tm12
, a f 1 = Tm3 −
λ4
(4λ + 0.5τm − Ti )Tm12
.
Ti λ5 , bf 2 = 0 , N = ∞ , , af 2 = 2 K m (5λ + Tm 4 + 0.5τm − Ti ) Tm1 (5λ + Tm 4 + 0.5τm − Ti )
x 3 − x 2Ti + Ti (Tm 4 + 0.5τm ) x1 , b f 0 = 1 , b f 1 = 0.5τm , 5λ + Tm 4 + 0.5τm − Ti
10λ2 − 0.5Tm 4 τm − a f 1 = 2ξ mTm1 +
(
)
x1 = Tm1 0.5Tm 4 τm − Tm1 , x 2 = Tm1 (Tm 4 + 0.5τm − 2ξ mTm1 ) , 2
2
(
4
)
x 3 = 2ξm Tm1λ5 − Tm1 10λ2 − 0.5Tm 4 τm + 2ξ mTm1[5λ + Tm 4 + 0.5τm ] + 5Tm1 λ4 , 4
x 4 = Tm1 (Tm 4 + 0.5τm − 2ξ mTm1 ) ,
2
2
[
]
x 5 = Tm1 2ξm Tm1 (Tm 4 + 0.5τm ) − 4ξ m Tm1 + Tm1 − 0.5Tm 4 τm , 2
5
x6 = λ
3 − 2ξ m Tm1
2
(10λ
2
)
− 0.5Tm 4 τm −
2
2
4 4ξm Tm1
2
(5λ + Tm 4 + 0.5τm ) − 10Tm12λ3 + Tm1 (5λ + Tm 4 + 0.5τm ) . 4
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
518
4.14.4 Two degree of freedom controller 1
U (s) = G c (s)E (s) − F1 (s)R (s) , Td s 1 + G c (s) = K c 1 + T Ti s 1+ d N
β T s d E (s) , F1 (s) = K c α + Td s s 1+ N
F1 (s)
+
R(s)
E(s)
−
−
G c (s)
U(s)
Model
+
Y(s)
Table 115: PID controller tuning rules –– unstable SOSPD model with a zero
K m (1 − Tm 4 s )e −sτ
G m (s) = Rule
m
2 2
Tm1 s − 2ξ m Tm1s + 1
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria Sree and Chidambaram (2004).
1
1
Desired closed loop transfer function = Kc =
(
(1) K m TCL
Ti = − x1 =
Tm12
(
( 2) + TCL
(1) TCL
Model: Method 1
(1 − sTm 4 )(1 + Tis)e−sτ . (1 + sTCL(1) )(1 + sTCL(2) )(1 + sx1 ) m
2ξ Ti 1 < 0.62 ; , − τm m + + x1 + Tm 4 + τm − Ti Tm1 Tm 4
( 2) + TCL
(
0
Ti
Kc
)
)
(1) ( 2 ) + x1 + Tm 4 + τm − TCL TCL x1
Tm 4 τm − Tm12
,
)
(1) ( 2) + TCL + Tm 4 + τm (− 2ξ m Tm 4 τm + Tm1 (Tm 4 + τm ) ) − x 2 Tm1 TCL
(1) ( 2 ) (1) ( 2) (− 2ξmTm1 + Tm 4 + τm )TCL + TCL + 2ξ m Tm1 ) TCL − Tm12 + (Tm 4 τm − Tm12 )(TCL
(
)(
)
(1) ( 2 ) and with x 2 = Tm 4 τm − Tm12 TCL TCL − τm Tm 4 , α = 1 −
(
)
(1) ( 2) Tm 4 + 0.5 TCL + TCL . Ti
,
b720_Chapter-04
04-Apr-2009
FA
Chapter 4: Controller Tuning Rules for Non-Self-Regulating Process Models Rule Sree and Chidambaram (2004) – continued. Sree and Chidambaram (2006).
2
Kc
Ti
Td
Comment
2
Kc
Ti
Td
Model: Method 1; β = 0, N = ∞.
3
Kc
Ti
0
Model: Method 1; p. 154.
Ti (1) ( 2) K m TCL + TCL + x 2 + Tm 4 + 0.5τ m − (1) ( 2) + TCL + x 2 + Tm 4 + τm x1 − Tm12 TCL 2 0.5Tm1 Tm 4 τm − Tm14
Kc =
(
Ti =
(
Ti
)
(
d
=
)
(1) ( 2) Tm 4 + 0.5 TCL + TCL , Ti
, α = 1−
), T
2
(
0.5(Ti − 0.5τm )τm , Ti
)
(1) ( 2 ) (1) ( 2 ) ( 2 ) ( 3) ( 3) (1) (1) ( 2 ) x1 = TCL TCL x 2 + 0.5τmTm1 TCL TCL + TCL TCL + TCL TCL + ξmTm1τmTCL TCL x 2 ,
(
)(
4 Tm1
x2 =
2 x 4 0.5Tm 4 τ m − Tm1
)(
(1) ( 2 ) TCL TCL
+
x3 =
(1) TCL
( 2) + TCL
x4 =
2 −Tm1
(0.5T − x (T [T
m 4 τm
2 m1
5
3
+ Tm 4 + τm , 2
Ti = − x1 =
Tm12
(
(1) TCL
(1) ( 2 ) CL TCL
( 2) + TCL
(
4 Tm1
)( [
( 2) CL
4
m m1
]
( 2) − Tm 4 TCL + 2ξ m Tm 4 x 3
(
(
(1) + 0.5τ m TCL
( 2) + TCL
)
)]
]
(1) ( 2 ) + ξ m Tm1τm TCL TCL
Tm 4 τm − Tm12
4 − Tm1
),
x 5 = −2ξTm1 + Tm 4 + 0.5τm .
(1 − sTm 4 )(1 + Tis)e (1 + sTCL(1) )(1 + sTCL(2) )(1 + sx1 ) .
) ,
)
(1) ( 2) Tm1 TCL + TCL + Tm 4 + τm (− 2ξ m Tm 4 τm + Tm1 (Tm 4 + τm ) ) − x 2
(1) ( 2 ) (1) ( 2) (− 2ξmTm1 + Tm 4 + τm )(TCL TCL − Tm12 ) + (Tm 4 τm − Tm12 )(TCL + TCL − Tm12 )
(
)(
)
(1) ( 2 ) and with x 2 = Tm 4 τm − Tm12 TCL TCL − τm Tm 4 , α = 1 −
)
)
− sτ m
(1) + x1 + Tm 4 + τm − Tm1TCL Tm 4
)
2 (1) ( 2 ) + Tm 4 + 0.5τ m ) 0.5τm TCL TCL − Tm 4 x 3 ,
2
Ti (1) ( 2) K m TCL + TCL + x1 + Tm 4 + τm − Ti
(
(
[ +T x )(− 2ξ T
(1) 0.5τm TCL
(1) ( 2) (1) ( 2 ) − Tm1 Tm1 TCL + TCL + 0.5τm + 2ξ m Tm1 − 0.5τmTCL TCL
Desired closed loop transfer function = Kc =
+
519
(1) ( 2 ) TCL TCL − Tm 4
Ti
.
,
b720_Chapter-04
04-Apr-2009
FA
Handbook of PI and PID Controller Tuning Rules
520
4.14.5 Two degree of freedom controller 3 U (s) = F1 (s)R (s) − F2 (s)Y(s) ( ) 1 − β T s 1 + b f 1s [ ] 1 − χ δ d , F1 (s) = K c [1 − α ] + + + T Ti s 1 + Ti s 1 + a f 1s + a f 2 s 2 d 1 + s N [ ] K (b + b f 4 s ) 1 − ϕ T s 1+ bf 2s [ ] − φ 1 d F2 (s) = K c [1 − ε] + + − 0 f3 2 1 + a f 3s + a f 4 s T Ti s 1+ a f 5s 1+ d s N
R(s)
+
F1 (s)
U(s)
Y(s)
Model
−
F2 (s) Table 116: PID controller tuning rules –– unstable SOSPD model with a zero Rule
Kc
Ti
Comment
Td
Direct synthesis: time domain criteria x1x 2 − x 3x 4 x 5x 3 − x 6 x 2 x1x 5 − x 6 x 4 x1x 2 − x 3 x 4
Rao and 1 Kc Chidambaram (2006b). Model: Method 1 β = 0 ; χ = 0 ; δ = 0 ; N = ∞ ; b f 1 = 0.5τm ; a f 2 = 0 ; ε = 0 ; φ = χ ; ϕ = 0 ; bf 2 = 0 , a f 3 = 0 ; a f 4 = 0 ; K 0 = 0 .
1
(
)
Desired closed loop transfer function = TiTds 2 + Tis + 1 (1 − sTm 4 )e−sτ m K c = Ti (K m (3λ + τm + Tm 4 − Ti )) , recommended λ = 1.2τm ;
af1 =
0.5τm Tm12
(λs + 1)3 ;
λ3 − Tm 4Ti Td λ3 0.05τm , Tm 4 ≠ 0 ; a f 1 = , Tm 4 = 0 with 3λ + τm + Tm 4 − Ti Tm12 3λ + τm − Ti
x1 = − τmTm1Tm 4ξ m − Tm1 (Tm 4 + 0.5τm ) , x 4 = Tm1 − 0.5τm Tm 4 , 2
(
2
)
x 2 = 0.5Tm1 6λ2 + 3τm λ − Tm 4 τm − 2ξm Tm1 (3λ + τm + Tm 4 ) − 0.5τm λ3 , 2
3
x 3 = λ2Tm1 (λ + 1.5τm ) − λ3τm Tm1ξ m − Tm1 (3λ + τm + Tm 4 ) , 2
4
(
)
x 5 = −Tm1 (2ξm Tm1 + Tm 4 + 0.5τm ) , x 6 = Tm1 0.5τm Tm 4 − Tm1 ; 2
2
2
Formulate φ = (Ti − Tm 4 + b f 1 ) (Ti + K m K cTi − 0.5τm K m K c − Tm 4 K m K c ) ; α = 1 − ((Tm 4 − b f 1 ) Ti ) − (x 7 Ti )[(Ti K m K c ) + Ti − Tm 4 − 0.5τm ] ;
if φ > 1 , x 7 = 1 ; if φ ≤ 1 , 0.6 ≤ x 7 ≤ 0.7 .
b720_Chapter-05
17-Mar-2009
FA
Chapter 5
Performance and Robustness Issues in the Compensation of FOLPD Processes with PI and PID Controllers
5.1 Introduction This chapter will discuss the compensation of FOLPD processes using PI and PID controllers whose parameters are specified using appropriate tuning rules. The gain margin, phase margin and maximum sensitivity of the compensated system as the ratio of time delay to time constant of the process varies, are used as ways of judging the performance and robustness of the system. This work follows the method of Ho et al. (1995b), (1996), in which good approximations for the gain and phase margins of the PI or PID controlled system are analytically calculated. The method will be extended to determine analytically the maximum sensitivity of the compensated system. Insight will be obtained into the range of time delay to time constant ratios over which it is sensible to apply various tuning rules, to compensate a FOLPD process. The chapter is organised as follows. Formulae for calculating analytically the gain margin, phase margin and maximum sensitivity are outlined in Sections 5.2 and 5.3. The performance and robustness of FOLPD processes compensated with a variety of PI and PID tuning rules are evaluated in Section 5.4. In Section 5.5, tuning rules are designed to achieve constant gain and phase margins for all values of delay, for a number of process models and controller structures. Conclusions of the work are drawn in Section 5.6. This work was previously published by O’Dwyer (1998), (2001a).
521
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
522
5.2 The Analytical Determination of Gain and Phase Margin 5.2.1 PI tuning formulae The controller and process model are respectively given by
1 G c (s) = K c 1 + Ti s
G m (s ) =
(5.1)
K m e −sτ m 1 + sTm
(5.2)
K m e − jωτ m K c ( jωTi + 1) 1 + jωTm jωTi
(5.3)
Then G m ( jω)G c ( jω) =
From the definition of gain and phase margin, the following sets of equations are obtained:
[
]
φ m = arg G c ( jωg )G m ( jωg ) + π
(5.4)
1 G c ( jω p )G m ( jω p )
(5.5)
Am =
where ωg and ωp are given by G c ( j ω g ) G m ( jω g ) = 1
[
]
arg G c ( jωp )G m ( jωp ) = − π
(5.6) (5.7)
From Equation (5.3), G m ( jω)G c ( jω) =
K m K c 1 + ω2 Ti ωTi 1 + ω2 Tm
2
2
∠ − 0.5π + tan −1 ωTi − tan −1 ωTm − ωτ m (5.8)
b720_Chapter-05
17-Mar-2009
FA
Chapter 5: Performance and Robustness Issues...
523
Therefore, from Equation (5.4) φ m = π − 0.5π + tan −1 ωg Ti − tan −1 ωg Tm − ωg τ m
(5.9)
with ωg given by the solution of Equation (5.6), i.e. 2
K m K c 1 + ωg Ti 2
ωg Ti 1 + ωg Tm
2
2
=1
(5.10)
Also, from Equations (5.5) and (5.8), Am =
1 G m ( jω p ) G c ( jω p )
=
2
2
2
2
ωp Ti
1 + ωp Tm
KmKc
1 + ωp Ti
(5.11)
with ωp given by the solution of Equation (5.7), i.e. − 0.5π + tan −1 ωp Ti − tan −1 ωp Tm − ωp τ m = − π
(5.12)
From Equation (5.10), ωg may be determined analytically to be ωg =
(
2
2
) (K
Ti K c K m − 1 +
2 c
)
2
2
2
2
2
K m − 1 Ti + 4 K c K m Tm
2Ti Tm
2
2
(5.13)
An analytical solution of Equation (5.12) (to determine ωp ) is not possible. An approximate analytical solution may be obtained if the following approximation for the arctan function is made: tan −1 x ≈
π π π x , x < 1 and tan −1 x ≈ − , x >1 4 2 4x
(5.14)
This is quite an accurate approximation, as is shown in Figures 1a and 1b (next page). Considering Equation (5.12), four possibilities present themselves if the approximation in Equation (5.14) is to be used. These possibilities, together with the formula for ωp that may be determined analytically for each of these cases, are
(i)
1 1 π ± π 2 − 4πτ m − Ti Tm ωp Ti > 1, ωp Tm > 1 : ω p = 4τ m
(5.15)
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
524
π ± π2 − ωp Ti > 1, ωp Tm < 1 : ωp =
(ii)
π (0.25πTm + τ m ) Ti
2(0.25πTm + τ m )
(5.16)
π
(iii)
ωp Ti < 1, ωp Tm > 1 : ωp =
(iv)
ωp Ti < 1, ωp Tm < 1 : ωp =
Tm 4τ m − πTi 2π 4τ m + π(Tm − Ti )
(5.17) (5.18)
The gain and phase margin of the compensated system for each of the tuning rules, as a function of τ m Tm , may be calculated by applying Equations (5.9), (5.11), (5.13) and the relevant approximation for ωp from Equations (5.15) to
(5.18). Figure 1a: Arctan x and its approximation (Equation 5.14)
arctan x approximation
Figure 1b: % error in taking approximation (Equation 5.14) to arctan(x)
b720_Chapter-05
17-Mar-2009
FA
Chapter 5: Performance and Robustness Issues...
525
5.2.2 PID tuning formulae
The classical PID controller structure is considered, whose transfer function is given as 1 1 + sTd G c (s) = K c 1 + Ti s 1 + sαTd
(5.19)
and the process model is given by Equation (5.2). Substituting Equations (5.2) and (5.19) into Equations (5.4) and (5.5) gives φ m = 0.5π + tan −1 ωg Ti + tan −1 ωg Td − tan −1 ωg Tm − tan −1 ωg αTd − ωg τ m (5.20) and Am =
(1 + ω T )(1 + ω α T ) (1 + ω T )(1 + ω T ) 2
ωp Ti
p
KcKm
2 m 2 2 p i
2
2
p
2
p
2
d 2
(5.21)
d
From Equation (5.6), ωg is given by the solution of 2
K m K c 1 + ωg Ti 2
ωg Ti 1 + ωg Tm
2
2
2
1 + ωg Td
2
2
1 + α 2 ωg Td
2
=1
(5.22)
The equation for ωg may be determined to be 6
4
2
ωg + a 1ω g + a 2 ωg + a 3 = 0 2
with
a1 =
2
a2 =
(
2
2
)
2
2
2
Ti Tm + α 2 Td − K c K m Ti Td 2
2
Ti Tm α 2 Td 2
2
2
2
2
2
Ti Tm α 2 Td
2
, 2
2
Ti − K c K m (Ti + Td ) 2
(5.23)
and a 3 = −
Kc Km 2
2
2
Ti Tm α 2 Td
2
.
Following the procedure outlined by Ho et al. (1996), the analytical solution of Equation (5.23) is given as ωg =
3
R + Q3 + R 2 + 3 R − Q3 + R 2 − 3
with Q =
2 9a a − 27a 3 − 2a 1 3a 2 − a 1 and R = 1 2 . 9 54
a1 3
(5.24)
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
526
From Equation (5.7), ω p is given by the solution of 0.5π + tan −1 ωp Td + tan −1 ωp Ti − tan −1 ωp Tm − tan −1 ωp αTd − ωp τ m = 0 (5.25) As with Equation (5.12), an analytical solution of this equation is not possible. An approximate analytical solution may be obtained if the approximation detailed in Equation (5.14) is made. Looking at Equation (5.25), twelve possibilities present themselves if the approximation in Equation (5.14) is to be used; these possibilities are (1) ωp Ti > 1, ωp Tm > 1
(2) ωp Ti > 1, ωp Tm < 1
(a) ω p Td ≤ 1, ω p αTd < 1
(a) ω p Td ≤ 1, ωp αTd < 1
(b) ω p Td > 1, ωp αTd < 1
(b) ω p Td > 1, ωp αTd < 1
(c) ω p Td > 1, ω p αTd > 1
(c) ω p Td > 1, ωp αTd > 1
(3) ωp Ti < 1, ωp Tm > 1
(4) ωp Ti < 1, ωp Tm < 1
(a) ω p Td ≤ 1, ωp αTd < 1
(a) ω p Td ≤ 1, ωp αTd < 1
(b) ω p Td > 1, ωp αTd < 1
(b) ω p Td > 1, ωp αTd < 1
(c) ω p Td > 1, ωp αTd > 1
(c) ω p Td > 1, ωp αTd > 1
The formulae for ωp that may be determined for each of these cases are as follows: (1) ωp Ti > 1, ωp Tm > 1 (a) ωp Td ≤ 1, ωp αTd < 1 : 1 1 π ± π 2 − π(4τ m − πTd (1 − α )) − Ti Tm ωp = (5.26) 4τ m − πTd (1 − α )
b720_Chapter-05
17-Mar-2009
FA
Chapter 5: Performance and Robustness Issues...
527
(b) ωp Td > 1, ωp αTd < 1 : 1 1 1 + − 2π ± 4π 2 − π(4τ m + πTd α ) Td Ti Tm ωp = (5.27) 4τ m + πTd α
(c) ωp Td > 1, ωp αTd > 1 : 1 1 1 1 π ± π 2 − 4πτ m + − − Td Ti αTd Tm ωp = (5.28) 4τ m
(2) ωp Ti > 1, ωp Tm < 1 : (a) ωp Td ≤ 1, ωp αTd < 1 : 2π ± 4π 2 + ωp =
π (πTd − πTm − παTd − 4τ m ) Ti
πTm + 4 τ m + παTd − πTd
(5.29)
(b) ωp Td > 1, ωp αTd < 1 : 1 1 3π ± 9π 2 − π + (πTm + παTd + 4τ m ) Td Ti ωp = (5.30) πTm + 4τ m + παTd
(c) ωp Td > 1, ωp αTd > 1 : 1 1 1 2π ± 4π 2 + π − − αTd Td Ti ωp = πTm + 4τ m
(πTm + 4τ m )
(5.31)
(3) ωp Ti < 1, ωp Tm > 1 : (a) ωp Td ≤ 1, ωp αTd < 1 : ωp =
π Tm (4τ m + π[αTd − Td − Ti ])
(5.32)
b720_Chapter-05
528
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
(b) ωp Td > 1, ωp αTd < 1 : 1 1 − π ± π 2 − π − Tm Td ωp = πTi − 4τ m
(c) ωp Td > 1, ωp αTd > 1 : ωp =
(πTi − παTd − 4 τ m ) (5.33) − παTd
π π π − − Td Tm αTd πTi − 4τ m
(5.34)
(4) ωp Ti < 1, ωp Tm < 1 : (a) ωp Td ≤ 1, ωp αTd < 1 : ωp =
2π π(αTd − Td ) + π(Tm − Ti ) + 4τ m
(5.35)
(b) ωp Td > 1, ωp αTd < 1 : 2π ± 4π 2 − ωp =
π (πTm − πTi + παTd + 4τ m ) Td
πTm − πTi + 4τ m − παTd
(5.36)
(c) ωp Td > 1, ωp αTd > 1 : 1 1 π ± π 2 − π − (πTi − πTm − 4τ m ) αTd Td ωp = (5.37) 4τ m − πTm − πTi
The gain and phase margin of the compensated system for each of the tuning rules, as a function of τ m Tm , may now be calculated by applying Equations (5.20), (5.21), (5.24) and the relevant approximation for ωp from Equations (5.26) to (5.37). As Equation (5.19) shows, the procedure applies to tuning rules defined for the classical PID controller structure only; however, Ho et al. (1996) suggest that the method may be applied to tuning rules defined for the ideal PID controller structure, by using equations that approximately convert these tuning rules into their equivalent in the classical controller structure.
b720_Chapter-05
17-Mar-2009
Chapter 5: Performance and Robustness Issues...
FA
529
5.3 The Analytical Determination of Maximum Sensitivity
The maximum sensitivity is the reciprocal of the shortest distance from the Nyquist curve to the (-1,0) point on the Rl-Im axis. It is defined as follows: M max = Max all ω
1 1 + G m ( jω)G c ( jω)
(5.38)
For a FOLPD process model controlled by a PI controller, G m ( jω)G c ( jω) =
1 + ω2 Ti
2
1 + ω2 Tm
2
KcKm ωTi
(5.39)
and arg[G m ( jω)G c ( jω)] = −0.5π − tan −1 ωTm + tan −1 ωTi − ωτ m
(5.40)
For a FOLPD process model controlled by a PID controller, 2
G m ( jω)G c ( jω) =
2
(1 + ω2 Ti )(1 + ω2 Td )
KcKm 2 2 (1 + ω2 Tm )(1 + α 2 ω2 Td ) ωTi
(5.41)
and arg[G m ( jω)G c ( jω)] = − 0.5π − tan −1 ωTm − tan −1 ωαTd + tan −1 ωTi + tan −1 ωTd − ωτ m
(5.42)
The maximum sensitivity may be calculated over an appropriate range of frequencies corresponding to phase lags of 100 0 to 260 0 . 5.4 Simulation Results
Space considerations dictate that only representative simulation results may be provided; an extensive set of simulation results covering 103 PI controller tuning rules and 125 PID controller tuning rules (for the ideal and classical controller structures) are available (O’Dwyer, 2000). The MATLAB package has been used in the simulations. Figures 2 to 7 show how gain margin, phase margin and maximum sensitivity vary as the ratio of time delay to time constant varies, if some PI tuning rules are used (Figures 2 to 4) and corresponding PID tuning rules for the classical controller structure (with α = 0.1) are used (Figures 5 to 7). In these results, Z-N refers to the process reaction curve method of Ziegler and Nichols (1942); W-W refers to the process reaction curve method of Witt and Waggoner (1990); IAE reg, ISE reg and ITAE reg refer to the tuning rules for regulator applications that minimise the integral of absolute error criterion, the integral of squared error criterion
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
530
and the integral of time multiplied by absolute error criterion, respectively, as defined by Murrill (1967) for PI tuning rules and Kaya and Scheib (1988) for PID tuning rules based on the classical controller structure. Figures 8 to 15 show gain and phase margin comparisons between corresponding PI and PID controller tuning rules. It is clear that the gain margin is generally less when the PID rather than the PI tuning rules are considered, over the ratios of time delay to time constant taken; the difference between the phase margins is less clear cut. This suggests that these PID tuning rules should provide a greater degree of performance than the corresponding PI tuning rules, but may be less robust. Comparing the individual tuning rules, it is striking that the ISE based tuning rules have generally the smallest gain margin and have also a small phase margin, suggesting that this is a less robust tuning strategy. The results in Figures 4 and 7 confirm these comments. Figure 2: Gain margin
Figure 3: Phase margin
Figure 4: Max. sensitivity
120
4
- = Z-N * = IAE reg + = ITAE reg o = ISE reg
3.5
3
8
7
100
6
80 5
2.5
60
2
40
4
3
20
1.5
1
0 0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
2
0
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
1
0
Ratio of τ m to Tm
Ratio of τ m to Tm Figure 5: Gain margin - = W-W * = IAE reg + = ITAE reg o = ISE reg
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
Ratio of τ m to Tm Figure 7: Max. sensitivity
Figure 6: Phase margin
2.5
2
0.2
100
6
90
5.5
80
5
70
4.5
60
4
50
3.5
40
3
30
2.5
1.5
1
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Ratio of τ m to Tm
1.8
2
20
2
10
1.5
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Ratio of τ m to Tm
1.8
2
1
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Ratio of τ m to Tm
2
b720_Chapter-05
17-Mar-2009
Chapter 5: Performance and Robustness Issues...
FA
531
No general conclusion can be reached as to the best tuning rule (as expected); it is interesting, though, that a full panorama of simulation results (O’Dwyer, 2000) show that many tuning rules may be applied at ratios of time delay to time constant greater than that normally recommended. One example may be seen in Figures 5 to 7, where the gain margin, phase margin and maximum sensitivity (associated with the use of the PID tuning rule for obtaining minimum IAE in the regulator mode) tends to level out when the ratio of time delay to time constant is greater than 1; normally, the tuning rule is used when the ratio is less than 1 (Murrill, 1967). On the other hand, it is clear from Figures 8 and 9 that there is a significant degradation of performance when using the PID tuning rule of Witt and Waggoner (1990) and the PI tuning rule of Ziegler and Nichols (1942) for large ratios of time delay to time constant, which is compatible with application experience. The decision between the use of a PI and PID controller to compensate the process depends on the ratio of time delay to time constant in the FOLPD model, together with the desired trade-off between performance and robustness, as expected. It turns out, however, that the analytical method explored allows the calculation of a far wider range of gain and phase margins for PI controllers; it is also true that stability tends to be assured when a PI controller is used (O’Dwyer, 2000). Thus, a cautious design approach is to use a PI controller, particularly at larger ratios of time delay to time constant. Finally, the volume of tuning rules and data generated means that the use of an expert system to recommend a tuning rule based on user defined requirements is indicated; work is ongoing on such an implementation (Feeney and O’Dwyer, 2002).
b720_Chapter-05
17-Mar-2009
Handbook of PI and PID Controller Tuning Rules
532
Figure 8: Gain margin comparison
Figure 9: Phase margin comparison
4
120
3.5
100
- = W-W PID o = Z-N PI
3
80
2.5
60
2
40
1.5
20
1
FA
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
0
0.2
0.4
Ratio of τ m to Tm
0.8
1
1.2
1.4
1.6
1.8
2
Ratio of τ m to Tm Figure 11: Phase margin comparison
Figure 10: Gain margin comparison 100
3
90
2.8
- = IAE reg PID o = IAE reg PI
2.6
80
2.4
70
2.2
60
2
50
1.8
40
1.6
30
1.4
20
1.2
10
1
0.6
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Ratio of τ m to Tm
1.6
1.8
2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Ratio of τ m to Tm
1.8
2
b720_Chapter-05
17-Mar-2009
FA
Chapter 5: Performance and Robustness Issues...
Figure 12: Gain margin comparison
533
Figure 13: Phase margin comparison
2.5
100
- = ISE reg PID o = ISE reg PI
90 80 70
2
60 50 40
1.5 30 20 10
1 0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
0
2
0.2
0.4
Figure 14: Gain margin comparison 100
2.8
90
- = ITAE reg PID o = ITAE reg PI
70
2.2
60
2
50
1.8
40
1.6
30
1.4
20
1.2
10
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
80
2.4
0
1
Figure 15: Phase margin comparison
3
1
0.8
Ratio of τ m to Tm
Ratio of τ m to Tm
2.6
0.6
1.2
1.4
Ratio of τ m to Tm
1.6
1.8
2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Ratio of τ m to Tm
1.8
2
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
534
5.5 Design of Tuning Rules to Achieve Constant Gain and Phase Margins, for All Values of Delay
Normally, the gain and phase margins of the compensated systems tend to increase as the time delay increases, supporting the common view that PI and PID controllers are less suitable for the control of dominant time delay processes. However, for the PI control of a FOLPD process model, O’Dwyer (2000) shows that the tuning rules proposed by Chien et al. (1952), Haalman (1965) and Pemberton (1972a), among others, facilitate the achievement of a constant gain and phase margin as the time delay of the process model varies. All of these tuning rules have the following structure: K c = aTm K m τ m , Ti = Tm . Following this observation, original approaches to the design of tuning rules for PI, PD and PID controllers are proposed, for a wide variety of process models, which allow constant gain and phase margins for the compensated system. This work is organised as follows. In Section 5.5.1, PI controller tuning rules are specified for processes modelled in FOLPD form and IPD form. In Section 5.5.2, PID controller tuning rules are described for processes modelled in FOLPD form, SOSPD form and SOSPD form with a negative zero. Section 5.5.3 deals with the design of PD controller tuning rules for the control of processes modelled in FOLIPD form. 5.5.1 PI controller design
5.5.1.1 Processes modelled in FOLPD form For such processes and controllers, Equations (5.1) and (5.2) apply, i.e., G m (s) =
K m e − sτ m 1 + sTm
1 G c (s) = K c 1 + Ti s
with From Section 5.2.1,
φ m = π − 0.5π + tan −1 ω g Ti − tan −1 ω g Tm − ω g τ m
(Equation 5.9)
b720_Chapter-05
17-Mar-2009
Chapter 5: Performance and Robustness Issues...
FA
535
with ω g given by the solution of 2
K m K c 1 + ωg Ti 2
ωg Ti 1 + ωg Tm
2
2
=1
(Equation 5.10)
and Am =
2
2
2
2
ωpTi
1 + ωp Tm
K mK c
1 + ωp Ti
(Equation 5.11)
with ωp given by the solution of − 0.5π + tan −1 ω p Ti − tan −1 ω p Tm − ω p τ m = −π
(Equation 5.12)
If K c and Ti are designed as follows: Kc =
aTm K mτm
(5.43)
and Ti = Tm
(5.44)
Then Equation (5.12) becomes − 0.5π − ωp τm = −π
i.e.
ω p = π 2τ m
(5.45) (5.46)
Substituting Equation (5.46) into Equation (5.11) gives A m = πTm 2K m K c τ m
(5.47)
Substituting Equation (5.44) into Equation (5.10) gives
i.e.
K m K c ω g Tm = 1
(5.48)
ω g = K m K c Tm
(5.49)
Substituting Equations (5.44) and (5.49) into Equation (5.9) gives φ m = 0 . 5 π − K m K c τ m Tm
(5.50)
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
536
Finally, substituting Equation (5.43) into Equation (5.47) gives A m = π 2a
(5.51)
and substituting Equation (5.43) into Equation (5.50) gives φ m = 0 .5 π − a
(5.52)
Some typical tuning rules are shown in Table 117. Table 117: Typical PI controller tuning rules – FOLPD process model a
Kc
Ti
Am
φm π6
π3
1.047Tm K m τ m
Tm
1.5
π 4
0.785Tm K m τm
Tm
2.0
π 4
π6
0.524Tm K m τm
Tm
3.0
π3
These rules are also provided in Table 9. It may also be demonstrated that, if K c and Ti are designed as follows:
Kc =
aTm τm
Tu K u 2
Tu + 4π 2 Tm
2
(5.53)
and Ti = Tm
(5.54)
where K u and Tu are the ultimate gain and ultimate period, respectively, then the constant gain and phase margins provided in Equations (5.51) and (5.52) are obtained. 5.5.1.2 Processes modelled in IPD form A similar analysis to that of Section 5.5.1.1 may be done for the design of PI controllers for processes modelled in IPD form. The process is modelled as follows: G m (s) = K m e −sτ m s
(5.55)
Corresponding to Equations (5.4) and (5.9), the phase margin is φ m = π − 0.5π + tan −1 ω g Ti − 0.5π − ω g τ m
(5.56)
b720_Chapter-05
17-Mar-2009
FA
Chapter 5: Performance and Robustness Issues...
537
with ωg given by the solution of 2
K m K c 1 + ω g Ti
2
=1
2
ω g Ti
(5.57)
If K c and Ti are designed as follows: Kc =
a K m τm
(5.58)
and Ti = bτ m
(5.59)
then it may be shown that a2 a ωg = ± 2 2 2bτ m 2τ m
a b + 4 2
0.5
2
(5.60)
and, substituting Equations (5.59) and (5.60) into Equation (5.56), φ m = tan −1 0.5a 2 b 2 + 0.5ab a 2 b 2 + 4
0.5
− 0.5a 2 + 0.5
a a 2b2 + 4 b
(5.61)
Corresponding to Equations (5.5) and (5.11), the gain margin, 2
Am =
ω p Ti 2
K m K c 1 + ω p Ti
2
(5.62)
with ω p given by the solution of − 0.5π + tan −1 ω p Ti − 0.5π − ω p τ m = −π
(5.63)
i.e. ω p is given by the solution of tan −1 ω p Ti = ω p τ m
(5.64)
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
538
An analytical solution to this equation is not possible, though if the π (when ω p Ti > 1 ) is used, simple approximation tan −1 ω p Ti ≈ 0.5π − 4ω p Ti calculations show that the following analytical solution for ω p may be obtained: 0.5 π 2 0.5π + 0.25π − τ m b
ωp =
(5.65)
The inequality ω p Ti > 1 may be shown to be equivalent to b > 1.273. Substituting Equations (5.58), (5.59) and (5.65) into Equation (5.62), calculations show that: b 4a
Am =
1+
π π2 π + − 4 b 2
2
b π π π + − 4 2 4 b 2
2
(5.66)
2
Some typical tuning rules are shown in Table 118. Table 118: Typical PI controller tuning rules – IPD process model Kc
Ti
Am
φm
0.558 K m τm
1.4τ m
1.5
46.2 0
0.484 K m τm
1.55τm
2.0
45.5 0
0.458 K m τm
3.35τ m
3.0
59.9 0
0.357 K m τm
4.3τ m
4.0
60.0 0
0.305 K m τm
12.15τ m
5.0
75.0 0
It may also be shown that the maximum sensitivity is a constant if K c and Ti are specified according to Equations (5.58) and (5.59). The maximum sensitivity may be calculated to be: M max
a2 = 1 − 2a cos(ω r τ m ) − 2 2 ω r τ m
−0.5
(5.67)
b720_Chapter-05
17-Mar-2009
FA
Chapter 5: Performance and Robustness Issues...
539
with ω r τ m being a constant obtained numerically from the solution of the 2
2
equation (a 2 ω r τ m ) + cos ω r τ m = sin(ω r τ m ) / ω r τ m . It may also be shown that, if K c and Ti are designed as follows: K c = aK u
(5.68)
Ti = bTu
(5.69)
and
then the following constant gain and phase margins are determined: 2b π π2 π + − 4 4b πa 2
Am =
1+
2
π π2 π + − 4 4b a 2 π 2 2
1
[
and φ m = tan −1 2π 2 a 2 b 2 + 2πab 4π 2 a 2 b 2 + 4 − 0.125π 2 a 2 +
(5.70)
2
]
0 .5
πa 4π 2 a 2 b 2 + 4 16b
(5.71)
5.5.2 PID controller design
5.5.2.1 Processes modelled in FOLPD form – classical controller The classical PID controller is given by 1 1 + sTd G c (s) = K c 1 + Ti s 1 + sαTd
(Equation 5.19)
and the process model is given by G m (s) =
K m e − sτ m 1 + sTm
(Equation 5.2)
From Section 5.2.2, φm = 0.5π + tan −1 ωg Ti + tan −1 ωg Td − tan −1 ωg Tm − tan −1 ωg αTd − ωg τm (Equation 5.20)
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
540
with ωg given by the solution of 2
K m K c 1 + ω g Ti 2
ω g Ti 1 + ω g Tm Also Am =
ω p Ti KcK m
2
2
2
1 + ω g Td 2
2
1 + α 2 ω g Td
=1
2
(Equation 5.22)
(1 + ω T )(1 + ω α T ) (1 + ω T )(1 + ω T ) 2
p
2
2
m
2
p
2
p
2
i
2
p
2
d
2
(Equation 5.21)
d
with ω p given by 0.5π + tan −1 ω p Td + tan −1 ω p Ti − tan −1 ω p Tm − tan −1 ω p αTd − ω p τ m = 0 (Equation 5.25) If K c , Ti and Td are designed as follows: aTm K mτm Ti = αTm Kc =
(5.72) (5.73)
and Td = Tm
(5.74)
then, Equation (5.25) becomes 0.5π − ω p τ m = 0
(5.75)
ω p = π 2τ m
(5.76)
i.e.
and Equation (5.21) becomes A m = α πTm 2K m K c τ m
(5.77)
K m K c ω g Tm = 1
(5.78)
ω g = K m K c Tm
(5.79)
Equation (5.22) becomes
i.e.
b720_Chapter-05
17-Mar-2009
Chapter 5: Performance and Robustness Issues...
FA
541
Finally, substituting Equations (5.73), (5.74) and (5.79) into Equation (5.20) gives φ m = 0 .5 π − K m K c τ m α T m
(5.80)
Substituting Equations (5.72), (5.73), (5.74) and (5.76) into Equation (5.21) gives A m = πα 2a
(5.81)
and substituting Equation (5.72) into Equation (5.80) gives φ m = 0.5π − a α
(5.82)
This design reduces to the PI controller design when α = 1 .
5.5.2.2 Processes modelled in SOSPD form – series controller For such processes and controllers, K m e − sτ m G m (s) = (1 + sTm1 )(1 + sTm 2 )
(5.83)
1 (1 + sTd ) G c (s) = K c 1 + Ti s
(5.84)
with
Therefore, G m (s)G c (s) =
K m K c e −sτ m (1 + sTi )(1 + sTd ) Ti s(1 + sTm1 )(1 + sTm 2 )
(5.85)
If Ti and Td are designed as follows: Ti = Tm1
(5.86)
Td = Tm 2
(5.87)
and
then, from Equation (5.85) G m (s)G c (s) =
K m K c e −sτ m Ti s
(5.88)
b720_Chapter-05
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
542
which is equal to G m (s)G c (s) in Section 5.5.1.1 when Ti = Tm . Therefore, designing aTm Kc = (5.89) K mτm will allow A m = π 2a and φ m = 0.5π − a , as before. 5.5.2.3 Processes modelled in SOSPD form with a negative zero – classical controller
For such processes, K m e −sτ m (1 + sTm 3 ) G m (s) = (1 + sTm1 )(1 + sTm 2 )
(5.90)
with G c (s) given by Equation (5.19). Therefore, G m (s)G c (s) =
K m K c e −sτ m (1 + sTm 3 )(1 + sTi )(1 + sTd ) Ti s(1 + sTm1 )(1 + sTm 2 )(1 + αsTd )
(5.91)
If Ti , Td and α are designed as follows: Ti = Tm1
(5.92)
Td = Tm 2
(5.93)
α = Tm 3 Tm 2
(5.94)
and therefore, designing Kc =
aTm K mτm
(5.95)
will allow A m = π 2a and φ m = 0.5π − a , as in Sections 5.5.1.1 and 5.5.2.2. 5.5.3 PD controller design
In this case, the process is modelled in FOLIPD form, i.e. G m (s) =
K m e −sτ m s(1 + sTm )
(5.96)
with G c (s) = K c (1 + Td s )
(5.97)
b720_Chapter-05
17-Mar-2009
Chapter 5: Performance and Robustness Issues...
FA
543
Therefore, G m (s)G c (s) =
K m K c e −sτ m (1 + sTd ) s(1 + sTm )
(5.98)
Therefore, designing Kc =
aTm K mτm
(5.99)
and Td = Tm
(5.100)
will allow A m = π 2a and φ m = 0.5π − a , as in Sections 5.5.1.1, 5.5.2.2 and 5.5.2.3. 5.6 Conclusions
This chapter has considered the performance and robustness of a PI and PID controlled FOLPD process, with the parameters of the controllers determined by a variety of tuning rules. The original contributions of this work are as follows: (a) an expansion of the analytical approach of Ho et al. (1995b), (1996) to determine the approximate gain and phase margin analytically under all operating conditions, (b) the analytical determination of the approximate maximum sensitivity of the compensated system and (c) the application of the algorithms using a wide variety of PI and PID tuning rules. The implementation of autotuning algorithms in commercial controllers means that choice of a suitable tuning rule is an important issue; the techniques discussed allow an analytical evaluation to be performed of candidate tuning rules. Finally, the chapter discusses an original approach to design tuning rules for both PI and PID controllers, for a variety of delayed process models, with the objective of achieving constant gain and phase margins for all values of delay. In one of the cases discussed (PI control of an IPD process model), an analytical approximation is used in the development; this approximation may also be used to determine further tuning rules for other process models with delay, and for other PID controller structures.
b720_Appendix-01
17-Mar-2009
FA
Appendix 1
Glossary of Symbols and Abbreviations
a f 1 , a f 2 , a f 3 , a f 4 , a f 5 , a f 6 = Denominator parameters of a filter associated with some PID controller structures a 1 , a 2 , a 3 , b1 , b 2 , b 3 = Parameters of a third order process model a 1 , a 2 , a 3 , a 4 , a 5 , b1 , b 2 , b 3 , b 4 , b 5 = Parameters of a fifth order process model A 1 , A 2 , A 3 , A 4 , A 5 = Areas calculated from the process open loop step response (see, for example, Vrančić et al., 1996) A m = Gain margin
A p = Peak output amplitude of limit cycle determined from relay autotuning b f 1 , b f 2 , b f 3 , b f 4 , b f 5 , b f 6 = Numerator parameters of a filter associated with some PID controller structures D R = Desired closed loop damping ratio d(t) = Disturbance variable (time domain) du dt = Time derivative of the manipulated variable (time domain) e(t) = Desired variable, r(t), minus controlled variable, y(t) (time domain) E(s) = Desired variable, R(s), minus controlled variable, Y(s) FOLPD model = First Order Lag Plus time Delay model FOLIPD model = First Order Lag plus Integral Plus time Delay model F1 (s), F2 (s) = Transfer functions of components of some PID controller structures G c (s) = PID controller transfer function G CL (s) = Closed loop transfer function
544
b720_Appendix-01
17-Mar-2009
FA
Appendix 1: Glossary of Symbols and Abbreviations
545
G CL ( jω) = Desired closed loop frequency response G m (s) = Process model transfer function G p (s) = Process transfer function G p ( jω) = Process transfer function at frequency ω G p ( jω) = Magnitude of G p ( jω) G p ( jωφ ) = Magnitude of G p ( jω) , at frequency ω , corresponding to phase lag of φ ∠G p ( jω) = Phase of G p ( jω) ± h = Relay amplitude (relay autotuning)
IE = Integral of Error =
∞
∫ e( t )dt 0
∫
IAE = Integral of Absolute Error =
∞
0
e( t ) dt
IMC = Internal Model Controller IPD model = Integral Plus time Delay model I 2 PD model = Integral Squared Plus time Delay model ISE = Integral of Squared Error =
∫
∞
0
e 2 ( t )dt
ISTES = Integral of Squared Time multiplied by Error, all to be Squared =
∫
∞
0
[ t 2 e( t )]2 dt
ISTSE = Integral of Squared Time multiplied by Squared Error =
∫
∞
0
t 2 e 2 ( t )dt
ITSE = Integral of Time multiplied by Squared Error =
∫
ITAE = Integral of Time multiplied by Absolute Error = K c = Proportional gain of the controller KH =
9 2
2τ m K m
τm2 ξ T τ 2 − Tm1 − m m1 m (Hwang, 1995) 9 18
∞
0
∫
te 2 ( t )dt ∞
0
t e( t ) dt
b720_Appendix-01
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
546
K H1 =
τ m 2 τ m Tm 1.884K c K u τ m − + 18 9ω u 18
9 2K m τ m +
2
2 2 2 2 9 τm 49Tm 7T τ 4.71K u K c (τm + 1.6Tm ) 1.775K c K u − + + m m− 2 2K m τm 324 324 162 81ωu 81ωu
(Hwang, 1995) K H2 =
9 2K m τ m
τm 1.884K u K c τ m ξ τ T 9 2 − Tm1 − m m m1 + x1 + 2 18 9 9 ω u 2K m τ m 2
2
with 4 2 2 2 2 2 3 3 τ 49τm ξm Tm1 τm Tm1 7Tm1ξm τm 10τm Tm1 ξ m 4 − + + − x2 x1 = Tm1 + m + 324 81 9 81 9
and x2 =
2 2 2 3 0.471K u K c 10τ m 4T τ (8ξ m τ m + 9Tm1 ) 1.775K u K c τ m + m1 m − 2 81 ωu 81ω u 81
(Hwang, 1995) K i = Integral gain of the controller K L = Gain of a load disturbance process model K m = Gain of the process model K p = Gain of the process K u = Ultimate proportional gain ∧
K u = Ultimate proportional gain estimate determined from relay autotuning K φ = Proportional gain when G c ( jω)G p ( jω) has a phase lag of φ K 0 = Weighting parameter used in some two degree of freedom PID controller structures K x % = Proportional gain required to achieve a decay ratio of 0.01x
K φ0 = Controller gain when G c ( jω)G p ( jω) has a phase lag of φ 0 min = Minimum max = Maximum
b720_Appendix-01
17-Mar-2009
Appendix 1: Glossary of Symbols and Abbreviations
FA
547
M s = Closed loop sensitivity M max = Maximum value of closed loop sensitivity, M s M t = Complementary closed loop sensitivity n = Order of a process model with a repeated pole N = Parameter that determines the amount of filtering on the derivative term on some PID controller structures OS = Closed loop response overshoot (often a percentage) PI controller = Proportional Integral controller PID controller = Proportional Integral Derivative controller r = Desired variable (time domain) 2
r1 =
0.7071M max − M max 1 − 0.5M max
2
2
M max − 1
(Chen et al.,1999a) R(s) = Desired variable (Laplace domain) s = Laplace variable SOSPD model = Second Order System Plus time Delay model SOSIPD model = Second Order System plus Integral Plus time Delay model t = Time Tar = Average residence time = time taken for the open loop process step response to reach 63% of its final value Td = Derivative time of the controller TCL = Desired closed loop system time constant TCL 2 = Desired parameter of second order closed loop system response (1)
( 2)
( 3)
TCL , TCL , TCL = Desired dynamic parameters of the closed loop system response Tf = Time constant of the lag in some PID controller structures Ti = Integral time of the controller TL = Time constant of a load disturbance FOLPD process model Tm = Time constant of a FOLPD process model Tm1, Tm2, Tm3, Tm4 = Time constants of second, third or fourth order process models, as appropriate
b720_Appendix-01
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
548
Tm1i , Tm2i , Tm3i , Tm4i = Time constants of a general process model Tp = Time constant of a FOLPD process Tp1, Tp2, Tp3 = Time constants of second or third order process, as appropriate TR = Closed loop rise time TS = Closed loop settling time Tu = Ultimate period ∧
T u = Ultimate period estimate determined from relay autotuning Tx % = Period of the waveform with a decay ratio of 0.01x , when the closed loop system is under proportional control TOSPD model = Third Order System Plus time Delay model u(t) = Manipulated variable (time domain) u ∞ = Final value of the manipulated variable (time domain) U(s) = Manipulated variable (Laplace domain) V = Closed loop response overshoot (as a fraction of the controlled variable final value) y(t) = Controlled variable (time domain) y ∞ = Final value of the controlled variable (time domain) Y(s) = Controlled variable (Laplace domain) α , β , χ , δ , ε , φ , ϕ = Weighting factors in some PID controller structures 2
ε=
6Tm1 + 4ξ m Tm1 τ m + K H K m τ m
ε1 =
6Tm1 + 4Tm1 ξ m τ m + K u K m τ m 2
2τ m Tm1 ω u
2
(Hwang, 1995)
2Tm ωu + K H1 K m τ m ωu − 1.884 K u K c (Hwang, 1995) 0.471K c K u ω H1 τ m 2
ε2 =
(Hwang, 1995)
2
2Tm1 τ m ω H 2
ε0 =
2
2
6Tm1 ωu + 4Tm1ξ m τ m ω u + K H 2 K m τ m ωu − 1.884 K u K c τ m 2
2
(0.471K u K c τ m + 2 τ m Tm1 ωu )ω H 2 (Hwang, 1995)
b720_Appendix-01
17-Mar-2009
FA
Appendix 1: Glossary of Symbols and Abbreviations
549
± ε 4 = Relay hysteresis width (relay autotuning) φ = Phase lag φc = Phase of the plant at the crossover frequency of the compensated system, with a ‘conservative’ PI controller (Pecharromán and Pagola, 2000) φ m = Phase margin φω = Phase lag at an angular frequency of ω κ = 1 Km Ku λ = Parameter that determines robustness of compensated system. τ = τ m (τ m + Tm ) τ CL = Desired closed loop system time delay τ L = Time delay of a load disturbance process model τ m = Time delay of the process model τ am = τ 'm − τ m , τ 'm is obtained using the tangent and point method of Ziegler and Nichols (1942). Subsequently, τ m is estimated from the process step response (Schaedel, 1997). ω = Angular frequency ω bw = − 3 dB closed loop system bandwidth (Shi and Lee, 2002) ω−6dB = Frequency where closed loop system magnitude is –6dB (Shi and Lee, 2004) ωc = Maximum cut-off frequency ωd = Bandwidth of stochastic disturbance signal (Van der Grinten, 1963) ω CL = 2π TCL ωg = Specified gain crossover frequency (Shi and Lee, 2002)
1+ KHKm
ωH = Tm1
ω H1 =
2
2T τ ξ K K τ + m1 m m + H m m 3 6
2
(Hwang, 1995)
1 + K H1 K m 2
0.942 K c K u τ m τ m Tm K H1 K m τ m + − 3 6 3ωu
(Hwang, 1995)
b720_Appendix-01
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
550
1 + K H2 K m
ωH 2 = 2
Tm1 +
2 0.942 K c K u τ m 2ξ m τ m Tm1 K H 2 K m τ m + − 3 6 3ωu
(Hwang, 1995) ω M max = Frequency where the sensitivity function is maximised (Rotach, 1994) ωn = Undamped natural frequency of the compensated system ωp =
A m φ m + 0.5πA m (A m − 1)
(A
2 m
)
− 1 τm
(see, for example, Hang et al. 1993a, 1993b)
ω pc = Phase crossover frequency ωr = Resonant frequency (Rotach, 1994) ωu = Ultimate frequency ^
ω u = Ultimate frequency estimate obtained from relay autotuning ω φ = Angular frequency when G c ( jω)G p ( jω) has a phase lag of φ ^
ω φ = Estimate of angular frequency when G c ( jω)G p ( jω) has a phase lag of φ ξ = Damping factor of the compensated system ξ m = Damping factor of an underdamped process model ξ des m = Desired damping factor of an underdamped process model ξ m ni , ξ mdi = Damping factors of a general underdamped process model
b720_Appendix-02
17-Mar-2009
FA
Appendix 2
Some Further Details on Process Modelling
Processes with time delay may be modelled in a variety of ways. The modelling strategy used will influence the value of the model parameters, which will in turn affect the controller values determined from the tuning rules. The modelling strategy used in association with each tuning rule, as described in the original papers, is indicated in the tables in Chapters 3 and 4. Some outline details of these modelling strategies are provided, together with references that describe the modelling method in detail. The references are given in the bibliography. For all models, the label ‘Model: Method 1’ indicates that the model method has not been defined or that the model parameters are assumed known; interestingly, this is the modelling method assigned to a majority of tuning rules. A2.1 FOLPD Model A2.1.1 Parameters estimated from the open loop process step or impulse response Method 2:
Parameters estimated using a tangent and point method (Ziegler and Nichols, 1942). Method 3: K m , τ m determined from the tangent and point method of Ziegler and Nichols (1942); Tm determined at 60% of the total process variable change (Fertik and Sharpe, 1979). Method 4: K m , τ m assumed known; Tm estimated using a tangent method (Wolfe, 1951).
551
b720_Appendix-02
552
Method 5: Method 6: Method 7: Method 8:
Method 9:
Method 10:
Method 11:
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Parameters estimated using a second tangent and point method (Murrill, 1967). Parameters estimated using a third tangent and point method (Davydov et al., 1995). τ m and Tm estimated using the two-point method; K m estimated from the open loop step response (ABB, 2001). τ m and Tm estimated from the process step response: Tm = 1.4( t 67% − t 33% ) , τ m = t 67% − 1.1Tm ; K m assumed known (Chen and Yang, 2000). 1 τ m and Tm estimated from the process step response: Tm = 1.245( t 70% − t 33% ) , τ m = 1.498t 33% − 0.498t 70% ; K m assumed known (Vítečková et al., 2000b). 2 τ m and Tm estimated from the process step response: Tm = 0.910(t 75% − t 25% ) , τ m = 1.262 t 25% − 0.262 t 75% ; K m is estimated from the process step response (Arrieta Orozco and Alfaro Ruiz, 2003; Arrieta Orozco, 2003). 3 K m estimated from the process step response; τ m = time for which the process variable does not change; Tm determined at 63% of the total process variable change (Gerry, 1999).
Method 12: K m estimated from the process step response; τ m = time for which the process variable has to change by 5% of its total value; Tm determined at 63% of the total process variable change (Kristiansson, 2003). Method 13: K m estimated from the process step response; τ m is the time for which the process variable has to change until it is outside a predefined noise band; Tm = 0.25(t 98% − τ m ) (McMillan, 2005). 4
1
2 3
4
t 67% , t 33% are the times taken by the process variable to change by 67% and 33%, respectively, of its total value. t 70% is the time taken by the process variable to change by 70% of its total value. t 75% , t 25% are the times taken by the process variable to change by 75% and 25%, respectively, of its total value. t 98% is the time taken by the process variable to change by 98% of its total value.
b720_Appendix-02
17-Mar-2009
Appendix 2: Some Further Details on Process Modelling
FA
553
Method 14: Parameters estimated using a least squares method in the time domain (Cheng and Hung, 1985). Method 15: The model parameters are estimated by minimising a function of the error between the process and model open loop step response (Zhuang, 1992). Method 16: Parameters estimated from linear regression equations in the time domain (Bi et al., 1999). Method 17: Parameters estimated using the method of moments (Åström and Hägglund, 1995). Method 18: Model parameters estimated using the area method (Klán, 2000). Method 19: Parameters estimated from the process step response and its first time derivative (Tsang and Rad, 1995). Method 20: Parameters estimated from the process step response using numerical integration procedures (Nishikawa et al., 1984). Method 21: Parameters estimated from the process impulse response (Peng and Wu, 2000). Method 22: Parameters estimated using a ‘process setter’ block (Saito et al., 1990). Method 23: Parameters estimated from a number of process step response data values (Kraus, 1986). Method 24: Parameters estimated in the sampled data domain using two process step tests (Pinnella et al., 1986). Method 25: A model is obtained using the tangent and point method of Ziegler and Nichols (1942); label the parameters K 'm , Tm' and τ 'm . Subsequently, τ m is estimated from the process step response; then, a parameter labelled τ am = τ 'm − τ m is defined (Schaedel, 1997). Method 26: A model is obtained using the tangent and point method of Ziegler and Nichols (1942); label the parameters K 'm , Tm' and τ 'm . Subsequently, τ m is estimated from the process step response (Henry and Schaedel, 2005). Method 27: Parameters estimated from the open loop step response (Clarke, 2006).
b720_Appendix-02
554
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
A2.1.2 Parameters estimated from the closed loop step response
Method 28: K m estimated from the open loop step response. T90% and τ m estimated from the closed loop step response under proportional control (Åström and Hägglund, 1988). Method 29: Parameters estimated using a method based on the closed loop transient response to a step input under proportional control (Sain and Özgen, 1992). Method 30: Parameters estimated using a second method based on the closed loop transient response to a step input under proportional control (Hwang, 1993). Method 31: Parameters estimated using a third method based on the closed loop transient response to a step input under proportional control (Chen, 1989; Taiwo, 1993). Method 32: Parameters estimated from a step response autotuning experiment – Honeywell UDC 6000 controller (Åström and Hägglund, 1995). Method 33: Parameters estimated from the closed loop step response when process is in series with a PID controller (Morilla et al., 2000). Method 34: Parameters estimated by modelling the closed loop response as a second order system (Ettaleb and Roche, 2000). A2.1.3 Parameters estimated from frequency domain closed loop information
Method 35: Model parameters estimated using a relay autotuning method (Yu, 2006). Method 36: Parameters estimated from two points, determined on process frequency response, using a relay and a relay in series with a delay (Tan et al., 1996). Method 37: Tm and τ m estimated from the ultimate gain and period, determined using a relay in series with the process in closed loop; K m assumed known (Hang and Cao, 1996). Method 38: Tm and τ m estimated from the ultimate gain and period, determined using a relay in series with the process in closed loop; K m estimated from the process step response (Hang et al., 1993b).
b720_Appendix-02
17-Mar-2009
Appendix 2: Some Further Details on Process Modelling
FA
555
Method 39: Tm and τ m estimated from data obtained when a relay is introduced in series with the process in closed loop; K m assumed known (Padhy and Majhi, 2006a). Method 40: Parameters estimated from data obtained when a relay is introduced in series with the process in closed loop (Padhy and Majhi, 2006b). Method 41: Tm and τ m estimated from the ultimate gain and period, determined using the ultimate cycle method of Ziegler and Nichols (1942); K m estimated from the process step response (Hang et al., 1993b). Method 42: Tm and τ m estimated at ω1800 ; K m estimated at ω 0 0 (Tavakoli et al., 2006). Method 43: Tm and τ m estimated from relay autotuning method (Lee and Sung, 1993); K m estimated from the closed loop process step response under proportional control (Chun et al., 1999). Method 44: Parameters estimated in the frequency domain from the data determined using a relay in series with the closed loop system in a master feedback loop (Hwang, 1995). Method 45: K u and Tu estimated from relay autotuning method; τ m estimated from the open loop process step response, using a tangent and point method (Wojsznis et al., 1999). Method 46: Parameters estimated by including a dynamic compensator outside or inside an (ideal) relay feedback loop (Huang and Jeng, 2003). Method 47: Parameters estimated from measurements performed on the manipulated and controlled variables when a relay with hysteresis is introduced in place of the controller (Zhang et al., 1996b). Method 48: Non-gain parameters estimated using a relay, with hysteresis, in series with the process in closed loop; K m is estimated with the aid of a small step signal added to the reference (Potočnik et al., 2001). Method 49: Parameters estimated using a relay in series with the process in closed loop (Perić et al., 1997). Method 50: Parameters estimated using an iterative method, based on data from a relay experiment (Leva and Colombo, 2004).
b720_Appendix-02
556
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Method 51: K m estimated from relay autotuning method; τ m , Tm estimated using a least squares algorithm based on the data recorded from the relay autotuning method, with the aid of neural networks (Huang et al., 2005a). Method 52: Parameters estimated from data obtained when an asymmetrical relay is introduced in series with the process in closed loop (Majhi, 2005). Method 53: Parameters estimated from data obtained when an asymmetrical relay is introduced in series with the process in closed loop (Prokop and Korbel, 2006). A2.1.4 Other methods
Method 54: Parameter estimates back-calculated from a discrete time identification method (Ferretti et al., 1991). Method 55: Parameter estimates determined graphically from a known higher order process (McMillan, 1984). Method 56: Parameter estimates determined from a known higher order process (Skogestad, 2003). Method 57: The parameters of a second order model plus time delay are estimated using a system identification approach in discrete time; the parameters of a FOLPD model are subsequently determined using standard equations (Ou and Chen, 1995). Method 58: Parameter estimates back-calculated from a discrete time identification non-linear regression method (Gallier and Otto, 1968). Method 59: Parameter estimates determined using a recursive least squares method (Bai and Zhang, 2007).
b720_Appendix-02
17-Mar-2009
FA
Appendix 2: Some Further Details on Process Modelling
557
A2.2 FOLPD Model with a Zero
Method 2:
Method 3:
Non-delay parameters are estimated in the discrete time domain using a least squares approach; time delay assumed known (Chang et al., 1997). Parameters estimated graphically from the open-loop step response (Slätteke, 2006).
A2.3 SOSPD Model A2.3.1 Parameters estimated from the open loop process step response
Method 2:
Method 3:
Method 4: Method 5:
Method 6:
5
K m , Tm1 and τ m are determined from the tangent and point method of Ziegler and Nichols (1942) (Shinskey, 1988, page 151); Tm 2 assumed known. FOLPD model parameters estimated using a tangent and point method (Ziegler and Nichols, 1942); corresponding SOSPD parameters subsequently deduced (Auslander et al., 1975). Parameters estimated using a tangent and point method (Murata and Sagara, 1977). Tm1 = Tm 2 . τ m , Tm1 estimated from process step response: Tm1 = 0.794( t 70% − t 33% ) , τ m = 1.937 t 33% − 0.937 t 70% . Km 5 assumed known (Vítečková et al., 2000b). Tm1 = Tm 2 . K m , τ m and Tm1 estimated from the process step response; τ m = time for which the process variable does not change; Tm1 determined at 73% of the total process variable change (Pomerleau and Poulin, 2004).
t 70% , t 33% are the times taken by the process variable to change by 70% and 33%, respectively, of its total value.
b720_Appendix-02
558
Method 7:
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Parameters estimated from the underdamped or overdamped transient response in open loop to a step input (Jahanmiri and Fallahi, 1997).
A2.3.2 Parameters estimated from the closed loop step response
Method 8: Method 9:
Parameters estimated from a step response autotuning experiment – Honeywell UDC 6000 controller (Åström and Hägglund, 1995). Parameters estimated from the servo or regulator closed loop transient response, under PI control (Rotach, 1995).
A2.3.3 Parameters estimated from frequency domain closed loop information
Method 10: In this method, Tm1 = Tm 2 = Tm . Tm and τ m estimated from K u , Tu determined using a relay autotuning method; K m estimated from the process step response (Hang et al., 1993a). Method 11: Parameters estimated using a two-stage identification procedure involving (a) placing a relay and (b) placing a proportional controller, in series with the process in closed loop (Sung et al., 1996). Method 12: Parameters estimated using a two-stage identification procedure involving (a) placing a relay in series with the process in closed loop and (b) introducing an excitation to the relay feedback system through an external DC input at the output of the relay (Huang et al., 2003). Method 13: Parameters estimated from data determined by inserting a relay in series with the process in closed loop (Lavanya et al., 2006a). Method 14: Parameters estimated in the frequency domain from the data determined using a relay in series with the closed loop system in a master feedback loop (Hwang, 1995).
b720_Appendix-02
17-Mar-2009
Appendix 2: Some Further Details on Process Modelling
FA
559
Method 15: Parameters estimated from values determined from an experiment using an amplitude dependent gain in series with the process in closed loop (Pecharromán and Pagola, 1999). Method 16: Parameters estimated from data obtained when the process phase lag is − 90 0 and − 180 0 , respectively (Wang et al., 1999). Method 17: Model parameters estimated by including a dynamic compensator outside or inside an (ideal) relay feedback loop (Huang and Jeng, 2003). Method 18: K m estimated from a relay autotuning method; τ m , Tm1 and ξ m estimated using a least squares algorithm based on the data recorded from the relay autotuning method, with the aid of neural networks (Huang et al., 2005a). Method 19: Model parameters estimated using a two-stage identification procedure involving (a) placing a relay and (b) placing a relay which operate on the integral of the error, in series with the process in closed loop (Naşcu et al., 2006). Method 20: Model parameters estimated using a relay autotuning method (Thyagarajan and Yu, 2003). A2.3.4 Other methods
Method 21: Parameter estimates back-calculated from a discrete time identification method (Ferretti et al., 1991). Method 22: Parameter estimates back-calculated from a second discrete time identification method (Wang and Clements, 1995). Method 23: Parameter estimates back-calculated from a third discrete time identification method (Lopez et al., 1969). Method 24: Model parameters estimated assuming higher order process parameters are known (Skogestad, 2003). Method 25: Parameter estimates back-calculated from a discrete time identification non-linear regression method (Gallier and Otto, 1968).
b720_Appendix-02
560
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
A2.4 SOSPD Model with a Zero
Method 2: Method 3:
Parameters estimated from a closed loop step response test using a least squares approach (Wang et al., 2001a). Tm1 = Tm 2 . K m , τ m , Tm1 and Tm 3 (or Tm 4 ) are estimated from the process step response; the latter three parameters are estimated using a tabular approach (Pomerleau and Poulin, 2004).
A2.5 TOSPD Model
Method 2: Method 3:
Parameters estimated using a tangent and point method (Murata and Sagara, 1977). Model parameters estimated using least squares regression in the time domain; the model input is a step signal (Yu, 2006, p. 107).
A2.6 General Model
Method 2:
A FOLPD model is obtained using the tangent and point method of Ziegler and Nichols (1942); label the parameters K 'm , Tm' and τ 'm .
(
Method 3: Method 4:
)
Then, n = 10 τ 'm Tm' + 1 . Subsequently, τ m is estimated from the open loop step response, and Tar is estimated using ‘known methods’ (Schaedel, 1997). Parameters estimated using a tangent and point method (Murata and Sagara, 1977). Model parameters Taa , τ m and Tar are estimated using the area method (Gorez and Klàn, 2000).
A2.7 Non-Model Specific
Modelling methods have not been specified in the tables in most cases, as typically the tuning rules are based on K u and Tu . Modelling methods have been specified whenever relevant data have been estimated using a relay method.
b720_Appendix-02
17-Mar-2009
FA
Appendix 2: Some Further Details on Process Modelling
Method 2: Method 3: Method 4:
561
K u and Tu estimated from an experiment using a relay in series with the process in closed loop (Jones et al., 1997). K u and Tu estimated with the assistance of a relay (Lloyd, 1994). ω900 and A p estimated using a relay in series with an integrator (Tang et al., 2002).
Method 5:
Method 6:
∧
∧
K u and Tu estimated from values determined from an experiment using an amplitude dependent gain in series with the process in closed loop (Pecharromán and Pagola, 1999). Parameters estimated from an experiment using a relay in series with the process in closed loop (Chen and Yang, 1993).
A2.8 IPD Model A2.8.1 Parameters estimated from the open loop process step response
Method 2: Method 3: Method 4: Method 5:
τ m assumed known; K m estimated from the slope at start of the process step response (Ziegler and Nichols, 1942). K m , τ m estimated from the process step response (Hay, 1998). K m , τm estimated from the process step response (Clarke, 2006). K m , τ m estimated from the process step response using a tangent and point method (Bunzemeier, 1998).
A2.8.2 Parameters estimated from the closed loop step response
Method 6:
Parameters estimated from the servo or regulator closed loop transient response, under PI control (Rotach, 1995).
b720_Appendix-02
562
Method 7: Method 8: Method 9:
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Parameters estimated from the servo closed loop transient response under proportional control (Srividya and Chidambaram, 1997). Parameters estimated from the closed loop response, under the control of an on-off controller (Zou et al., 1997). Parameters estimated from the closed loop response, under the control of an on-off controller (Zou and Brigham, 1998).
A2.8.3 Parameters estimated from frequency domain closed loop information
Method 10: Parameters estimated from K u and Tu values, determined from an experiment using a relay in series with the process in closed loop (Tyreus and Luyben, 1992). Method 11: Parameters estimated from values determined from an experiment using an amplitude dependent gain in series with the process in closed loop (Pecharromán and Pagola, 1999). Method 12: Parameters estimated from data determined when a relay is placed in series, in closed loop, with the closed loop compensated process, under PI or PID control (NI Labview, 2001). A2.9 FOLIPD Model
Method 2: Method 3: Method 4:
Method 5:
Parameters estimated from the open loop process step response and its first and second time derivatives (Tsang and Rad, 1995). Parameters estimated using the method of moments (Åström and Hägglund, 1995). Parameters estimated from values determined from an experiment using an amplitude dependent gain in series with the process in closed loop (Pecharromán and Pagola, 1999). Parameters estimated from the open loop response of the process to a pulse signal (Tachibana, 1984).
b720_Appendix-02
17-Mar-2009
Appendix 2: Some Further Details on Process Modelling
Method 6:
Method 7:
Method 8:
FA
563
Parameters estimated from the waveform obtained by introducing a single symmetrical relay in series with the process in closed loop (Majhi and Mahanta, 2001). K m estimated from the response of the process to a square wave pulse; other process parameters estimated from the waveform obtained by introducing a relay in series with the process in closed loop (Wang et al., 2001a). Parameters estimated using a relay in series with the process in closed loop (Perić et al., 1997).
A2.10 SOSIPD model
Method 2:
Parameters estimated from values determined from an experiment using an amplitude dependent gain in series with the process in closed loop (Pecharromán and Pagola, 1999).
A2.11 Unstable FOLPD Model
Method 2:
Method 3: Method 4: Method 5: Method 6:
Parameters estimated by least squares fitting from the open loop frequency response of the unstable process; this is done by determining the closed loop magnitude and phase values of the (stable) closed loop system and using the Nichols chart to determine the open loop response (Huang and Lin, 1995; Deshpande, 1980). Parameters estimated using a relay feedback approach (Majhi and Atherton, 2000). Parameters estimated using a biased relay feedback test (Huang and Chen, 1999). Parameters estimated using a single symmetric relay feedback feedback test (Vivek and Chidambaram, 2005). Tm and τ m estimated from data obtained when a relay is introduced in series with the process in closed loop; K m assumed known (Padhy and Majhi, 2006a).
b720_Appendix-02
564
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
A2.12 Unstable SOSPD Model (one unstable pole)
Method 2:
Method 3:
Method 4:
Parameters estimated by least squares fitting from the open loop frequency response of the unstable process; this is done by determining the closed loop magnitude and phase values of the (stable) closed loop system and using the Nichols chart to determine the open loop response (Huang and Lin, 1995; Deshpande, 1980). Parameters estimated by minimising the difference in the frequency responses between the high order process and the model, up to the ultimate frequency. The gain and delay are estimated from analytical equations, with the other parameters estimated using a least squares method (Kwak et al., 2000). Parameters estimated using a biased relay feedback test (Huang and Chen, 1999).
b720_Bibliography
17-Mar-2009
FA
Bibliography
ABB (1996). Operating Guide for Commander 300/310, Section 7. ABB (2001). Instruction manual for 53SL6000 [Online]. Document: PN24991.pdf. Available at www.abb.com [accessed 1 September 2004]. Abbas, A. (1997). A new set of controller tuning relations, ISA Transactions, 36, pp. 183–187. Aikman, A.R. (1950). The frequency response approach to automatic control problems, Transactions of the Society of Instrument Technology, pp. 2–16. Alenany, A., Abdelrahman, O. and Ziedan, I. (2005). Simple tuning rules of PID controllers for integrator/dead time processes, Proceedings of the International Conference for Global Science and Technology (Cairo, Egypt) [Online]. Available at www.icgst.com/ACSE05/papers/ P1110504001.pdf [accessed 13 April 2006]. Alfaro Ruiz, V.M. (2005a). Actualización del método de sintonización de controladores de Ziegler y Nichols, Ingeniería, 15(1–2), pp. 39–52 (in Spanish). Alfaro Ruiz, V.M. (2005b). Estimación del desempeño IAE de los reguladores y servomecanismos PID, Ingeniería, 15(1), pp. 79–90 (in Spanish). Alvarez-Ramirez, J., Morales, A. and Cervantes, I. (1998). Robust proportional-integral control, Industrial Engineering Chemistry Research, 37, pp. 4740–4747. Andersson, M. (2000). A MATLAB tool for rapid process identification and PID design (MSc thesis, Department of Automatic Control, Lund Institute of Technology, Lund, Sweden). Ang, K.H., Chong, G. and Li, Y. (2005). PID control system analysis, design and technology, IEEE Transactions on Control Systems Technology, 13(4), pp. 559–576. Anil, C. and Sree, R.P. (2005). Design of PID controllers for FOPTD systems with an integrator and with/without a zero, Indian Chemical Engineer, Section A, Vol. 47, No. 4, pp. 235–242. Araki, M. (1985). 2-degree of freedom control system, Systems and Control (Japan), 29, pp. 649–656 (in Japanese). Arbogast, J.E., Cooper, D.J. and Rice, R.C. (2006). Model-based tuning methods for PID controllers [Online]. Available at http://www.bin95.com/PID_Controller_Design.htm [accessed 3 January 2007]. Arbogast, J.E. and Cooper, D.J. (2007). Extension of IMC tuning correlations for non-self regulating (integrating) processes, ISA Transactions, 46, pp. 303–311. Argelaguet, R., Pons, M., Martin Aguilar, J. and Quevedo, J. (1997). A new tuning of PID controllers based on LQR optimization, Proceedings of the European Control Conference [Online]. Available at www.cds.caltech.edu/conferences/related/ECC97/proceeds/251_500/ ECC486.PDF [accessed 6 October 2006].
565
b720_Bibliography
566
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Argelaguet, R., Pons, M., Quevedo, J. and Aguilar, J. (2000). A new tuning of PID controllers based on LQR optimization, Preprints of Proceedings of PID ’00: IFAC Workshop on Digital Control, pp. 303–308. Arrieta Orozco, O. (2003). Comparación del desempeño de los métodos de sintonización de controladores PI y PID basados en criterios integrales, Proyecto Eléctrico, Universidad de Costa Rica [Online]. Available at http://www2.eie.ucr.ac.cr/~oarrieta/proyecto_%20Tesis_%20 Licenciatura.pdf [accessed 6 September 2006] (in Spanish). Arrieta Orozco, O. and Alfaro Ruiz, V.M. (2003). Sintonización de controladores PI y PID utilizando los criterios integrales IAE e ITAE, Ingeniería, 13(1–2), pp. 31–39. [Online]. Available at http://www2.eie.ucr.ac.cr/~oarrieta/oarrieta_valfaro03.pdf [accessed 6 September 2006] (in Spanish). Arrieta Orozco, O. (2006). Sintonización de controladores PI y PID empleando un índice de desempeño de criterio múltiple, Dissertation, Licenciado en Ingeniería Eléctrica, Universidad de Costa Rica [Online]. Available at http://www2.eie.ucr.ac.cr/~oarrieta/Tesis_Licenciatura.pdf [accessed 28 January 2008] (in Spanish). Arrieta, O. and Vilanova, R. (2007). PID autotuning settings for balanced servo/regulation operation, Proceedings of the 15th Mediterranean Conference on Control and Automation (Athens, Greece), paper T028–015. Arvanitis, K.G., Akritidis, C.B., Pasgianos, G.D. and Sigrimis, N.A. (2000a). Controller tuning for second order dead-time fertigation mixing process, Proceedings of EurAgEng Conference on Agricultural Engineering, Paper No. 00–AE–011. Arvanitis, K.G., Sigrimis, N.A., Pasgianos, G.D. and Kalogeropoulos, G. (2000b). On-line controller tuning for unstable processes with application to a biological reactor, Proceedings of the IFAC Conference on Modelling and Control in Agriculture, Horticulture and Post-Harvest Processing, pp. 191–196. Arvanitis, K.G., Syrkos, G., Stellas, I.Z. and Sigrimis, N.A. (2003a). Controller tuning for integrating processes with time delay. Part I: IPDT processes and the pseudo-derivative feedback control configuration, Proceedings of 11th Mediterranean Conference on Control and Automation, Paper No. T7–040. Arvanitis, K.G., Syrkos, G., Stellas, I.Z. and Sigrimis, N.A. (2003b). Controller tuning for integrating processes with time delay. Part III: The case of first order plus integral plus deadtime processes, Proceedings of 11th Mediterranean Conference on Control and Automation, Paper No. T7–042. Åström, K.J. (1982). Ziegler–Nichols auto-tuner, Department of Automatic Control, Lund Institute of Technology, Lund, Sweden, Report TFRT–3167. Åström, K.J. and Hägglund, T. (1984). Automatic tuning of simple regulators with specifications on phase and amplitude margins, Automatica, 20, pp. 645–651. Åström, K.J. and Hägglund, T. (1988). Automatic Tuning of PID Controllers (Instrument Society of America, North Carolina). Åström, K.J. and Hägglund, T. (1995). PID Controllers: Theory, Design and Tuning, 2nd Edition (Instrument Society of America, North Carolina). Åström, K.J. and Hägglund, T. (1996) in The Control Handbook, Editor: W.S. Levine (CRC, Boca Raton/IEEE Press, New York), pp. 198–209. Åström, K.J. and Hägglund, T. (2000). The future of PID control, Preprints of Proceedings of PID ’00: IFAC Workshop on Digital Control, pp. 19–30.
b720_Bibliography
17-Mar-2009
Bibliography
FA
567
Åström, K.J. and Hägglund, T. (2004). Revisiting the Ziegler–Nichols step response method for PID control, Journal of Process Control, 14, pp. 635–650. Åström, K.J. and Hägglund, T. (2006). Advanced PID Control (Instrument Society of America, North Carolina). Atherton, D.P. and Boz, A.F. (1998). Using standard forms for controller design, Proceedings of the UKACC International Conference on Control, pp. 1066–1071. Atherton, D.P. and Majhi, S. (1998). Tuning of optimum PIPD controllers, Proceedings of Control ’98. Third Portuguese Conference on Automatic Control (Coimbra, Portugal). Atkinson, P. (1968). Feedback Control Theory for Engineers (Heinemann Educational Books Ltd., London). Atkinson, P. and Davey, R.L. (1968). A theoretical approach to the tuning of pneumatic three-term controllers, Control, March, pp. 238–242. Auslander, D.M., Takahashi, Y. and Tomizuka, M. (1975). The next generation of single loop controllers: hardware and algorithms for the discrete/decimal process controller, Transactions of the ASME: Journal of Dynamic Systems, Measurement and Control, September, pp. 280–282. Bai, J. and Zhang, X. (2007). A new adaptive PI controller and its application in HVAC systems, Energy Conversion and Management, 48, pp. 1043–1054. Bain, D.M. and Martin, G.D. (1983). Simple PID tuning and PID closed-loop simulation, Proceedings of the American Control Conference, pp. 338–342. Barberà, E. (2006). First order plus dead-time (FOPDT) processes: a new procedure for tuning PI and PID controllers [Online]. Available at http://www.angel.qui.ub.es/abstracts/T10-004.pdf [accessed 9 May 2006]. Bateson, N. (2002). Introduction to Control System Technology (Prentice-Hall Inc., New Jersey). Bekker, J.E., Meckl, P.H. and Hittle, D.C. (1991). A tuning method for first-order processes with PI controllers, ASHRAE Transactions, 97(2), pp. 19–23. Belanger, P.W. and Luyben, W.L. (1997). Design of low-frequency compensators for improvement of plantwide regulatory performances, Industrial Engineering Chemistry Research, 36, pp. 5339–5347. Benjanarasuth, T., Ngamwiwit, J., Komine, N. and Ochiai, Y. (2005). CDM based two-degree of freedom PID controllers tuning formulas, Proceedings of the School of Information Technology and Electronics of Tokai University, Series E, 30, pp. 53–58 [Online]. Available at http://ci.nii.ac.jp/vol_issue/nels/AA11898836/ISS0000391486_jp.html [accessed 30 January 2008]. Bennett, S. (1993). A History of Control Engineering 1930-1955 (IEE Control Engineering Series 47, Peter Peregrinus Ltd., Stevenage). Bequette, B.W. (2003). Process Control: Modeling, Design and Simulation (Pearson Education, Inc., New Jersey). Bi, Q., Cai, W.-J., Lee, E.-L., Wang, Q.-G., Hang, C.-C. and Zhang, Y. (1999). Robust identification of first-order plus dead-time model from step response, Control Engineering Practice, 7, pp. 71–77. Bi, Q., Cai, W.-J., Wang, Q.-G., Hang, C.-C., Lee, E.-L., Sun, Y., Liu, K.-D., Zhang, Y. and Zou, B. (2000). Advanced controller auto-tuning and its application in HVAC systems, Control Engineering Practice, 8, pp. 633–644. Bialkowski, W.L. (1996) in The Control Handbook, Editor: W.S. Levine (CRC, Boca Raton/IEEE Press, New York), pp. 1219–1242.
b720_Bibliography
568
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Blickley, G.J. (1990). Modern control started with Ziegler–Nichols tuning, Control Engineering, 2 October, pp. 11–17. Boe, E. and Chang, H.-C. (1988). Dynamics and tuning of systems with large delay, Proceedings of the American Control Conference, pp. 1572–1578. Bohl, A.H. and McAvoy, T.J. (1976a). Linear feedback vs. time optimal control. I. The servo problem, Industrial Engineering Chemistry Process Design and Development, 15, pp. 24–30. Bohl, A.H. and McAvoy, T.J. (1976b). Linear feedback vs. time optimal control. II. The regulator problem, Industrial Engineering Chemistry Process Design and Development, 15, pp. 30–33. Borresen, B.A. and Grindal, A. (1990). Controllability – back to basics, ASHRAE Transactions – Research, pp. 817–819. Boudreau, M.A. and McMillan, G.K. (2006). New directions in bioprocess modeling and control: Appendix C – unification of controller tuning relationships [Online]. Available at http://www.modelingandcontrol.com/NewDirectionsAppendixC.pdf [accessed 18 April 2007]. Brambilla, A., Chen, S. and Scali, C. (1990). Robust tuning of conventional controllers, Hydrocarbon Processing, November, pp. 53–58. Branica, I., Petrović, I and Perić, N. (2002). Toolkit for PID dominant pole design, Proceedings of the 9th IEEE Conference on Electronics, Circuits and Systems, 3, pp. 1247–1250. Bryant, G.F., Iskenderoglu, E.F. and McClure, C.H. (1973). Design of controllers for time delay systems, in Automation of Tandem Mills, Editor: G.F. Bryant (The Iron and Steel Institute, London), pp. 81–106. Buckley, P.S. (1964). Techniques of Process Control (John Wiley and Sons, New York). Buckley, P., Shunta, J. and Luyben, W. (1985). Design of Distillation Column Control Systems (Elsevier, Amsterdam). Bunzemeier, A. (1998). Ein vorschlag zur regelung integral wirkender prozesse mit eingangsstorung, Automatisierungstechnische Praxis, 40, pp. 26–35 (in German). Calcev, G. and Gorez, R. (1995). Iterative techniques for PID controller tuning, Proceedings of the 34th Conference on Decision and Control (New Orleans, LA), pp. 3209–3210. Callender, A. (1934). Preliminary notes on automatic control (ICI (Alkali) Ltd, Northwich, U.K., Central File Number R.525/15/3). Callender, A., Hartree, D.R. and Porter, A. (1935/6). Time-lag in a control system, Philosophical Transactions of the Royal Society of London Series A, 235, pp. 415–444. Camacho, O.E., Smith, C. and Chacón, E. (1997). Toward an implementation of sliding mode control to chemical processes, Proceedings of the IEEE International Symposium on Industrial Electronics (Guimarães, Portugal), 3, pp. 1101–1105. Carr, D. (1986). AN-CNTL-13: PID control and controller tuning techniques [Online]. Available at http://www.eurotherm.com/training/tutorial/instrumentation/an13_2.doc [accessed 3 September 2004]. Chandrashekar, R., Sree, R.P. and Chidambaram, M. (2002). Design of PI/PID controllers for unstable systems with time delay by synthesis method, Indian Chemical Engineer Section A, 44(2), pp. 82–88. Chang, D.-M., Yu, C.-C. and Chien, I.-L. (1997). Identification and control of an overshoot leadlag plant, Journal of the Chinese Institute of Chemical Engineers, 28, pp. 79–89. Chao, Y.-C., Lin, H.-S., Guu, Y.-W. and Chang, Y.-H. (1989). Optimal tuning of a practical PID controller for second order processes with delay, Journal of the Chinese Institute of Chemical Engineers, 20, pp. 7–15.
b720_Bibliography
17-Mar-2009
Bibliography
FA
569
Chau, P.C. (2002). Process Control – A First Course with MATLAB (Cambridge University Press, New York). Chen, C.-L. (1989). A simple method for on-line identification and controller tuning, AIChE Journal, 35, pp. 2037–2039. Chen, F. and Yang, Z. (1993). Self-tuning PM method and its formulas deduction in PID regulators, Acta Automatica Sinica, 19(6), pp. 736–740 (in Chinese). Chen, G. (1996). Conventional and fuzzy PID controllers: an overview, International Journal of Intelligent Control and Systems, 1, pp. 235–246. Chen, C.-L., Huang, H.-P. and Lo, H.-C. (1997). Tuning of PID controllers for self-regulating processes, Journal of the Chinese Institute of Chemical Engineers, 28, pp. 313–327. Chen, C.-L., Hsu, S.-H. and Huang, H.-P. (1999a). Tuning PI/PD controllers based on gain/phase margins and maximum closed loop magnitude, Journal of the Chinese Institute of Chemical Engineers, 30, pp. 23–29. Chen, C.-L., Huang, H.-P. and Hsieh, C.-T. (1999b). Tuning of PI/PID controllers based on specification of maximum closed-loop amplitude ratio, Journal of Chemical Engineering of Japan, 32, pp. 783–788. Chen, C.-L. and Yang, S.-F. (2000). PI tuning based on peak amplitude ratio, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 195–198. Chen, C.-L., Yang, S.-F. and Wang, T.-C. (2001). Tuning of the blending PID controllers based on specification of maximum closed-loop amplitude ratio, Journal of the Chinese Institute of Chemical Engineers, 32, pp. 565–570. Chen, D. (2002). Design and analysis of decentralized PID control systems (PhD thesis, University of California, Santa Barbara). Chen, D. and Seborg, D.E. (2002). PI/PID controller design based on direct synthesis and disturbance rejection, Industrial Engineering Chemistry Research, 41, pp. 4807–4822. Chen, P., Zhang, W. and Zhu, L. (2006). Design and tuning method of PID controller for a class of inverse response processes, Proceedings of the American Control Conference, pp. 274–279. Cheng, G.S. and Hung, J.C. (1985). A least-squares based self-tuning of PID controller, Proceedings of the IEEE South East Conference (Raleigh, North Carolina, USA), pp. 325–332. Cheng, Y.-C. and Yu, C.-C. (2000). Nonlinear process control using multiple models: relay feedback approach, Industrial Engineering Chemistry Research, 39, pp. 420–431. Chesmond, C.J. (1982). Control System Technology (Edward Arnold, London). Chidambaram, M. (1994). Design of PI controllers for integrator/dead-time processes, Hungarian Journal of Industrial Chemistry, 22, pp. 37–39. Chidambaram, M. (1995a). Design formulae for PID controllers, Indian Chemical Engineer Section A, 37(3), pp. 90–94. Chidambaram, M. (1995b). Design of PI and PID controllers for an unstable first-order plus time delay system, Hungarian Journal of Industrial Chemistry, 23, pp. 123–127. Chidambaram, M. and Kalyan, V.S. (1996). Robust control of unstable second order plus time delay systems, Proceedings of the International Conference on Advances in Chemical Engineering (ICAChE-96) (Chennai, India: Allied Publishers, New Delhi, India), pp. 277–280. Chidambaram, M. (1997). Control of unstable systems: a review, Journal of Energy, Heat and Mass Transfer, 19, pp. 49–56. Chidambaram, M. (1998). Applied Process Control (Allied Publishers PVT Ltd., India).
b720_Bibliography
570
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Chidambaram, M. (2000a). Set point weighted PI/PID controllers for stable systems, Chemical Engineering Communications, 179, pp. 1–13. Chidambaram, M. (2000b). Set-point weighted PI/PID controllers for integrating plus dead-time processes, Proceedings of the National Symposium on Intelligent Measurement and Control (Chennai, India), pp. 324–331. Chidambaram, M. (2000c). Set-point weighted PI/PID controllers for unstable first–order plus time delay systems, Proceedings of the International Conference on Communications, Control and Signal Processing (Bangalore, India), pp. 173–177. Chidambaram, M. (2002). Computer Control of Processes (Alpha Science International Ltd., UK). Chidambaram, M. and Sree, R.P. (2003). A simple method of tuning PID controllers for integrator/dead-time processes, Computers and Chemical Engineering, 27, pp. 211–215. Chidambaram, M., Sree, R.P. and Srinivas, M.N. (2005). Reply to the comments by Dr. A. Abbas on “A simple method of tuning PID controllers for stable and unstable FOPTD systems” [Comp. Chem. Engineering V28 (2004) 2201–2218], Computers and Chemical Engineering, 29, p. 1155. Chien, K.L., Hrones, J.A. and Reswick, J.B. (1952). On the automatic control of generalised passive systems, Transactions of the ASME, February, pp. 175–185. Chien, I.-L. (1988). IMC-PID controller design – an extension, Proceedings of the IFAC Adaptive Control of Chemical Processes Conference (Copenhagen, Denmark), pp. 147–152. Chien, I.-L. and Fruehauf, P.S. (1990). Consider IMC tuning to improve controller performance, Chemical Engineering Progress, October, pp. 33–41. Chien, I.-L., Huang, H.-P. and Yang, J.-C. (1999). A simple multiloop tuning method for PID controllers with no proportional kick, Industrial Engineering Chemistry Research 38, pp. 1456–1468. Chien, I.-L., Chung, Y.-C., Chen, B.-S. and Chuang, C.-Y. (2003). Simple PID controller tuning method for processes with inverse response plus dead time or large overshoot response plus dead time, Industrial Engineering Chemistry Research, 42, pp. 4461–4477. Chiu, K.C., Corripio, A.B. and Smith, C.L. (1973). Digital controller algorithms. Part III. Tuning PI and PID controllers, Instruments and Control Systems, December, pp. 41–43. Chun, D., Choi, J.Y. and Lee, J. (1999). Parallel compensation with a secondary measurement, Industrial Engineering Chemistry Research, 38, pp. 1575–1579. Clarke, D.W. (2006). PI auto-tuning during a single transient, IEE Proceedings – Control Theory and Applications, 153(6), pp. 671–683. Cluett, W.R. and Wang, L. (1997). New tuning rules for PID control, Pulp and Paper Canada, 3(6), pp. 52–55. Cohen, G.H. and Coon, G.A. (1953). Theoretical considerations of retarded control, Transactions of the ASME, May, pp. 827–834. Connell, B. (1996). Process Instrumentation Applications Manual (McGraw-Hill, New York). ControlSoft Inc. (2005). PID loop tuning pocket guide (Version 2.2, DS405-02/05) [Online]. Available at http://www.controlsoftinc.com [accessed 30 June 2005]. Coon, G.A. (1956). How to find controller settings from process characteristics, Control Engineering, 3(May), pp. 66–76. Coon, G.A. (1964). Control charts for proportional action, ISA Journal, 11(November), pp. 81–82. Cooper, D.J. (2006a). PID control of the heat exchanger [Online]. Available at http://www. controlguru.com/wp/p86.html [accessed 14 February 2007].
b720_Bibliography
17-Mar-2009
Bibliography
FA
571
Cooper, D.J. (2006b). PID with CO filter control of the heat exchanger [Online]. Available at http://www.controlguru.com/wp/p86.html [accessed 14 February 2007]. Corripio, A.B. (1990). Tuning of Industrial Control Systems (Instrument Society of America, North Carolina). Cox, C.S., Arden, W.J.B. and Doonan, A.F. (1994). CAD Software facilities tuning of traditional and predictive control strategies, Proceedings of the ISA Advances in Instrumentation and Control Conference (Anaheim), 49(2), pp. 241–250. Cox, C.S., Daniel, P.R. and Lowdon, A. (1997). Quicktune: a reliable automatic strategy for determining PI and PPI controller parameters using a FOLPD model, Control Engineering Practice, 5, pp. 1463–1472. Cuesta, A., Grau, L. and López, I. (2006). CACSD tools for tuning multi-rate PID controllers in time and frequency domains, Proceedings of the IEEE Conference on Computer Aided Control System Design, pp. 3036–3041. Davydov, N.I., Idzon, O.M. and Simonova, O.V. (1995). Determining the parameters of PIDcontroller settings using the transient response of the controlled plant, Thermal Engineering (Russia), 42, pp. 801–807. De Oliveira, R., Corrêa, R.G. and Kwong, W.H. (1995). An IMC-PID tuning procedure based on the integral squared error (ISE) criterion: a guide tour to understand its features, Proceedings of the IFAC Workshop on Control Education and Technology Transfer Issues (Curitiba, Brazil), pp. 87–91. De Paor, A.M. and O’ Malley, M. (1989). Controllers of Ziegler–Nichols type for unstable processes with time delay, International Journal of Control, 49, pp. 1273–1284. De Paor, A.M. (1993). A fiftieth anniversary celebration of the Ziegler–Nichols PID controller, International Journal of Electrical Engineering Education, 30, pp. 303–316. Desbiens, A. (2007). La commande automatique des systèmes dynamiques. Available at http://wcours.gel.ulaval.ca/2008/h/20701/default/5notes/Livre_Commande_AD.pdf [accessed 27 May 2008] (in French). Deshpande, P.B. (1980). Process identification of open-loop unstable systems, AIChE Journal, 26, pp. 305–308. Devanathan, R. (1991). An analysis of minimum integrated error solution with application to selftuning controller, Journal of Electrical and Electronics Engineering, Australia, 11, pp. 172–177. Dutton, K., Thompson, S. and Barraclough, B. (1997). The Art of Control Engineering (AddisonWesley Longman, Boston). ECOSSE Team (1996a). The ECOSSE Control Hypercourse [Online]. Available at http://eweb. chemeng.ed.ac.uk/courses/control/course/map/controllers/correlations.html [accessed 24 May 2005]. ECOSSE Team (1996b). The ECOSSE Control Hypercourse [Online]. Available at http://eweb.chemeng.ed.ac.uk/courses/control/course/map/controllers/damped.html [accessed 24 May 2005]. Edgar, T.F., Smith, C.L., Shinskey, F.G., Gassman, G.W., Schafbuch, P.J., McAvoy, T.J. and Seborg, D.E. (1997). Process Control in Perry’s Chemical Engineers’ Handbook, Editors: R.H. Perry and D.W. Green (McGraw-Hill International Edition, Chemical Engineering Series, New York), pp. 8–1 to 8–84. Ender, D.B. (1993). Process control performance: not at good as you think, Control Engineering, September, pp. 180–190.
b720_Bibliography
572
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Eriksson, L.M. and Johansson, M. (2007). Simple PID tuning rules for varying time-delay systems, Proceedings of the 46th IEEE Conference on Decision and Control (New Orleans, LA), pp. 1801–1807. Ettaleb, L. and Roche, A. (2000). On-line tuning of malfunctioning control loops, Proceedings of Control Systems 2000 (Victoria, British Columbia, Canada), pp. 139–144. EZYtune software package [Online]. Available at http://www.unac.com.au/ezytune [accessed 28 June 2003]. Faanes, A. and Skogestad, S. (2004). pH-neutralization: integrated process and control design, Computers and Chemical Engineering, 28, pp. 1475–1487. Farrington, G.H. (1950). Communications on “The practical application of frequency response analysis to automatic process control”, Proceedings of the Institution of Mechanical Engineers (London), 162, pp. 346–347. Feeney, M. and O’Dwyer, A. (2002). Towards an expert system approach for PI controller design of delayed processes, Proceedings of the Irish Signals and Systems Conference (University College Cork, Ireland), pp. 175–180. Ferretti, G., Maffezzoni, C. and Scattolini, R. (1991). Recursive estimation of time delay in sampled systems, Automatica, 27, pp. 653–661. Fertik, H.A. (1975). Tuning controllers for noisy processes, ISA Transactions, 14, pp. 292–304. Fertik, H.A. and Sharpe, R. (1979). Optimizing the computer control of breakpoint chlorination, Advances in Instrumentation: Proceedings of the ISA Conference and Exhibit (Chicago), 34(1), pp. 373–386. Foley, M.W., Ramharack, N.R. and Copeland, B.R. (2005). Comparison of PI controller tuning methods, Industrial Engineering Chemistry Research, 44(17), pp. 6741–6750. Ford, R.L. (1953). The determination of the optimum process-controller settings and their confirmation by means of an electronic simulator, Proceedings of the IEE Part 2, 101 (April), pp. 141–155 and pp. 173–177. Foxboro (1994). I/A/Series EXACT Multivariable Control Product Specifications (PSS 21S-3A2 B3, Foxboro Company, USA). Frank, P.M. and Lenz, R. (1969). Entwurf erweiterter PI-regler für totzeitstrecken mit verzögerung erster ordnung, Elektrotechnische Zeitschrift ETZ A, 90(3), pp. 57–63 (in German). Friman, M. and Waller, K.V. (1997). A two channel relay for autotuning, Industrial Engineering Chemistry Research, 36, pp. 2662–2671. Fruehauf, P.S., Chien, I.-L. and Lauritsen, M.D. (1993). Simplified IMC-PID tuning rules, Proceedings of ISA/93 Advances in Instrumentation and Control Conference (Chicago), 48, pp. 1745–1766. Fukura, S. and Tamura, H. (1983). PI controller tuning of second order lag plus dead time processes subject to a reference input, Transactions of the Society of Instrument and Control Engineers, Japan, 19(6), pp. 514–515 (in Japanese). Gaikward, R. and Chidambaram, M. (2000). Design of PID controllers for unstable systems, Proceedings of the National Symposium on Intelligent Measurement and Control (Chennai, India), pp. 332–339. Gallier, P.W. and Otto, R.E. (1968). Self-tuning computer adapts DDC algorithms, Instrumentation Technology, February, pp. 65–70.
b720_Bibliography
17-Mar-2009
Bibliography
FA
573
García, R.F. and Castelo, F.J.P. (2000). A complement to autotuning methods on PID controllers, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 101–104. Geng, G. and Geary, G.M. (1993). On performance and tuning of PID controllers in HVAC systems, Proceedings of the 2nd IEEE Conference on Control Applications (Vancouver, B.C., Canada), pp. 819–824. Gerry, J.P. and Hansen, P.D. (1987). Choosing the right controller, Chemical Engineering, May 25, pp. 65–68. Gerry, J.P. (1998). How to control processes with large dead times [Online]. Available at http://www.expertune.com/artdt.html [accessed 27 June 2005]. Gerry, J.P. (1999). Tuning process controllers starts in manual [Online]. Available at http://www. expertune.com/ArtInTechMay99.html [accessed 27 June 2005]. Gerry, J.P. (2003). How to control a process with long dead time [Online]. Available at http://www.expertune.com/learncast.html [accessed 27 June 2005]. Gong, X., Gao, J. and Zhou, C. (1996). Extension of IMC tuning to improve controller performance, Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, pp. 1770–1775. Gong, X.F., Gao, J. and Zhou, C. (1998). Extension of IMC tuning of PID control parameter, Control and Decision (China), 13(4), pp. 337–341 (in Chinese). Gong, X.F. (2000). Normalised tuning method of PID controller parameters, Journal of Zhejiang University (China), 43(1), pp. 43–48 (in Chinese). Gonzalez, A.M. (1994). Un planteamiento continuo de la autosintonia de controladores PI y PID (PhD dissertation, Dept. de Informatica y Automatica, UNED, Madrid, Spain; in Spanish). Goodwin, G.C., Graebe, S.F. and Salgado, M.E. (2001). Control System Design (Prentice Hall, New Jersey). Gorecki, H., Fuska, S., Grabowski, P. and Korytowski, A. (1989). Analysis and Synthesis of Time Delay Systems (John Wiley and Sons, New York). Gorez, R. and Klàn, P. (2000). Nonmodel-based explicit design relations for PID controllers, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 141–148. Gorez, R. (2003). New design relations for 2-DOF PID-like control systems, Automatica, 39, pp. 901–908. Gu, D., Liu, T. and Zhang, W. (2003). Study on the relationship between two typical modeling methods in process control, Proceedings of the 42nd IEEE Conference on Decision and Control, pp. 4082–4083. Haalman, A. (1965). Adjusting controllers for a deadtime process, Control Engineering, July, pp. 71–73. Haeri, M. (2002). Tuning rules for the PID controller using a DMC strategy, Asian Journal of Control, 4, pp. 410–417. Haeri, M. (2005). PI design based on DMC strategy, Transactions of Institute of Measurement and Control, 27, pp. 21–36. Hägglund, T. and Åström, K.J. (1991). Industrial adaptive controllers based on frequency response techniques, Automatica, 27, pp. 599–609. Hägglund, T. and Åström, K.J. (2002). Revisiting the Ziegler–Nichols tuning rules for PI control, Asian Journal of Control, 4, pp. 364–380.
b720_Bibliography
574
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Hägglund, T. and Åström, K.J. (2004). Revisiting the Ziegler–Nichols tuning rules for PI control – Part II The frequency response method, Asian Journal of Control, 6(4), pp. 469–482. Hang, C.C. and Åström, K.J. (1988a). Refinements of the Ziegler–Nichols tuning formulae for PID auto-tuners, Proceedings of the ISA/88 International Conference and Exhibition. Advances in Instrumentation, 43, pp. 1021–1030. Hang, C.C. and Åström, K.J. (1988b). Practical aspects of PID auto-tuners based on relay feedback, Proceedings of the IFAC Adaptive control of Chemical Processes Conference (Copenhagen, Denmark), pp. 153–158. Hang, C.C., Åström, K.J. and Ho, W.K. (1991). Refinements of the Ziegler–Nichols tuning formula, IEE Proceedings, Part D, 138, pp. 111–118. Hang, C.C., Ho, W.K. and Cao, L.S. (1993a). A comparison of two design methods for PID controllers, Proceedings of the ISA/93 Advances in Instrumentation and Control Conference (Chicago, U.S.A.), 48, pp. 959–967. Hang, C.C., Lee, T.H. and Ho, W.K. (1993b). Adaptive Control (Instrument Society of America, North Carolina). Hang, C.C., Ho, W.H. and Cao, L.S. (1994). A comparison of two design methods for PID controllers, ISA Transactions, 33, pp. 147–151. Hang, C.C. and Cao, L. (1996). Improvement of transient response by means of variable set-point weighting, IEEE Transactions on Industrial Electronics, 43, pp. 477–484. Hansen, P.D. (1998). Controller structure and tuning for unmeasured load disturbance, Proceedings of the American Control Conference (Philadelphia, Pennsylvania), 1, pp. 131–136. Hansen, P.D. (2000). Robust adaptive PID controller tuning for unmeasured load rejection, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 487–494. Harriott, P. (1964). Process Control (McGraw-Hill, New York). Harriott, P. (1988). Optimum controller settings for processes with dead time: effects of type and location of disturbance, Industrial Engineering Chemistry Research, 27(11), pp. 2060–2063. Harris, T.J. and Tyreus, B.D. (1987). Comments on Internal Model Control. 4. PID controller design, Industrial Engineering Chemistry Research, 26, pp. 2161–2162. Harrold, D. (1999). Process controller tuning guidelines [Online]. Available at http://www. manufacturing.net/ctl/index.asp?layout=articlePrint&articleID=CA188338 [accessed 2 May 2003]. Hartree, D.R., Porter, A., Callender, A. and Stevenson, A.B. (1937). Time-lag in a control system – II, Proceedings of the Royal Society of London, 161(A), pp. 460–476. Hassan, G.A. (1993). Computer-aided tuning of analog and digital controllers, Control and Computers, 21(1), pp. 1–6. Hay, J. (1998). Regeltechniek 1 (Die Keure n.v., Brugge, Belgium; in Flemish). Hazebroek, P. and Van der Waerden, B.L. (1950). The optimum tuning of regulators, Transactions of the ASME, April, pp. 317–322. Heck, E. (1969). Stetige regler an regelstrecken – bestehend aus verzögerungsgliedern erster ordnung, Heizung-Lüeftung-Haustechnik, 20(9), September, pp. 333–337 (in German). Henry, J. and Schaedel, H.M. (2005). International co-operation in control engineering education using online experiments, European Journal of Engineering Education, 30(2), pp. 265–274.
b720_Bibliography
17-Mar-2009
Bibliography
FA
575
Hill, A.G. and Adams, C.B. (1988). Effect of disturbance dynamics on optimum control of 3rd and 4th order processes, Proceedings of the ISA/88 International Conference and Exhibition (Houston, Texas), 43(3), pp. 967–983. Hill, A.G. and Venable, S.W. (1989). The effect of model error on optimum PID controller tuning, Proceedings of the ISA/89 International Conference and Exhibition (Philadelphia, PA), 44(1), pp. 51–64. Hiroi, K. and Terauchi, Y. (1986). Two degrees of freedom algorithm, Proceedings of the ISA/86 International Conference and Exhibition. Advances in Instrumentation, pp. 789–796. Ho, W.K., Hang, C.C., Zhou, J.H. and Yip, C.K. (1994). Adaptive PID control of a process with underdamped response, Proceedings of the Asian Control Conference (Tokyo, Japan), pp. 335–338. Ho, W.K., Hang, C.C. and Cao, L.S. (1995a). Tuning of PID controllers based on gain and phase margin specifications, Automatica, 31, pp. 497–502. Ho, W.K., Hang, C.C. and Zhou, J.H. (1995b). Performance and gain and phase margins of wellknown PI tuning formulas, IEEE Transactions on Control Systems Technology, 3, pp. 245–248. Ho, W.K., Gan, O.P., Tay, E.B. and Ang, E.L. (1996). Performance and gain and phase margins of well-known PID tuning formulas, IEEE Transactions on Control Systems Technology, 4, pp. 473–477. Ho, W.K., Hang, C.C. and Zhou, J. (1997). Self-tuning PID control of a plant with under-damped response with specifications on gain and phase margins, IEEE Transactions on Control Systems Technology, 5, pp. 446–452. Ho, W.K., Lim, K.W. and Xu, W. (1998). Optimal gain and phase margin tuning for PID controllers, Automatica, 34, pp. 1009–1014. Ho, W.K. and Xu, W. (1998). PID tuning for unstable processes based on gain and phase-margin specifications, IEE Proceedings – Control Theory and Applications, 145, pp. 392–396. Ho, W.K., Lim, K.W., Hang, C.C. and Ni, L.Y. (1999). Getting more phase margin and performance out of PID controllers, Automatica, 35, pp. 1579–1585. Ho, W.K., Lee, T.H., Han, H.P. and Hong, Y. (2001). Self-tuning IMC-PID control with interval gain and phase margins assignment, IEEE Transactions on Control Systems Technology, 9, pp. 535–541. Horn, I.G., Arulandu, J.R., Gombas, C.J., VanAntwerp, J.G. and Braatz, R.D. (1996). Improved filter design in internal model control, Industrial Engineering Chemistry Research, 35, pp. 3437–3441. Hougen, J.O. (1979). Measurement and Control Applications (Instrument Society of America, North Carolina). Hougen, J.O. (1988). A software program for process controller parameter selection, Proceedings of the ISA/88 International Conference and Exhibition. Advances in Instrumentation, 43(1), pp. 441–456. Huang, H.-P. and Chao, Y.-C. (1982). Optimal tuning of a practical digital PID controller, Chemical Engineering Communications, 18, pp. 51–61. Huang, C.-T. and Lin, Y.-S. (1995). Tuning PID controller for open-loop unstable processes with time delay, Chemical Engineering Communications, 133, pp. 11–30. Huang, C.-T., Chou, C.-J. and Wang, J.-L. (1996). Tuning of PID controllers based on the second order model by calculation, Journal of the Chinese Institute of Chemical Engineers, 27, pp. 107–120.
b720_Bibliography
576
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Huang, H.-P. and Chen C.-C. (1997). Control-system synthesis for open-loop unstable process with time delay, IEE Proceedings – Control Theory and Applications, 144, pp. 334–346. Huang, H.-P., Chien, I.-L., Lee, Y.-C. and Wang, G.-B. (1998). A simple method for tuning cascade control systems, Chemical Engineering Communications, 165, pp. 89–121. Huang, H.-P. and Chen, C.-C. (1999). Auto-tuning of PID controllers for second-order unstable process having dead time, Journal of Chemical Engineering of Japan, 32, pp. 486–497. Huang, H.-P., Lee, M.-W. and Chen, C.-L. (2000). Inverse-based design for a modified PID controller, Journal of the Chinese Institute of Chemical Engineers, 31, pp. 225–236. Huang, C.-T. (2002). Private communication to Mr. T. Kealy, DIT. Huang, H.-P. and Jeng, J.-C. (2002). Monitoring and assessment of control performance for single loop systems, Industrial Engineering Chemistry Research, 41, pp. 1297–1309. Huang, H.-P., Roan, M.-L. and Jeng, J.-C. (2002). On-line adaptive tuning for PID controllers, IEE Proceedings – Control Theory and Applications, 149, pp. 60–67. Huang, H.-P. and Jeng, J.-C. (2003). Identification for monitoring and autotuning of PID controllers, Journal of Chemical Engineering of Japan, 36, pp. 284–296. Huang, H.-P., Luo, K.-Y. and Jeng, J.-C. (2003). Model based auto-tuning system using relay feedback, Proceedings of the IFAC Advanced Control of Chemical Processes Conference (Hong Kong, China), pp. 625–630. Huang, H.-P. and Jeng, J.-C. (2005). Process reaction curve and relay methods – identification and PID tuning, in PID Control: New Identification and Design Methods, Editors: M.A. Johnson and M.H. Moradi (Springer-Verlag Ltd., London). Huang, H.-P., Jeng, J.-C. and Luo, K.-Y. (2005a). Auto-tune system using single-run relay feedback test and model-based controller design, Journal of Process Control, 15, pp. 713–727. Huang, H.-P., Lin, F.-Y. and Jeng, J.-C. (2005b). Multi-loop PID controllers design for MIMO processes containing integrator(s), Journal of Chemical Engineering of Japan, 38(9), pp. 742–756. Huba, M. and Žáková, K. (2003). Contribution to the theoretical analysis of the Ziegler–Nichols method, Journal of Electrical Engineering, Slovakia, 54(7–8), pp. 188–194. Huba, M. (2005). P- und PD-Polvorgaberegler für Regelstrecken mit begrenzter Stellgröße (P and PD pole assignment controllers for constrained systems), Automarisierundstechnik, 53(6), pp. 273–284 (in German). Hwang, S.-H. and Chang, H.-C. (1987). A theoretical examination of closed-loop properties and tuning methods of single-loop PI controllers, Chemical Engineering Science, 42, pp. 2395–2415. Hwang, S.-H. (1993). Adaptive dominant pole design of PID controllers based on a single closedloop test, Chemical Engineering Communications, 124, pp. 131–152. Hwang, S.-H. (1995). Closed-loop automatic tuning of single-input-single-output systems, Industrial Engineering Chemistry Research, 34, pp. 2406–2417. Hwang, S.-H. and Fang, S.-M. (1995). Closed-loop tuning method based on dominant pole placement, Chemical Engineering Communications, 136, pp. 45–66. Idzerda, H.H., Ensing, L., Janssen, J.M.L. and Offereins, R.P. (1955). Design and applications of an electronic simulator for control systems, Transactions of the Society of Instrument Technology, September, pp. 105–122. Isaksson, A.J. and Graebe, S.F. (1999). Analytical PID parameter expressions for higher order systems, Automatica, 35, pp. 1121–1130.
b720_Bibliography
17-Mar-2009
Bibliography
FA
577
Isermann, R. (1989). Digital Control Systems Volume 1. Fundamentals, Deterministic Control, 2nd Revised Edition (Springer-Verlag, New York). ISMC (1999). RAPID: Robust Advanced PID Control Manual (Intelligent System Modeling and Control nv, Belgium). Jacob, E.F. and Chidambaram, M. (1996). Design of controllers for unstable first-order plus time delay systems, Computers in Chemical Engineering, 20, 579–584. Jahanmiri, A. and Fallahi, H.R. (1997). New methods for process identification and design of feedback controller, Transactions of the Institute of Chemical Engineers, 75(A), pp. 519–522. Jhunjhunwala, M. and Chidambaram, M. (2001). PID controller tuning for unstable systems by optimization method, Chemical Engineering Communications, 185, pp. 91–113. Johnson, E.F. (1956). Use of frequency response analysis in chemical engineering process control, Chemical Engineering Progress, 52(2), pp. 64-F to 68-F. Jones, K.O., Williams, D. and Montgomery, P.A. (1997). On-line application of an auto-tuning PID controller for dissolved oxygen concentration in a fermentation process, Transactions of the Institute of Measurement and Control, 19, pp. 253–262. Jones, R.W. and Tham, M.T. (2006). Control strategies for process intensified systems, Proceedings of the SICE-ICASE International Joint Conference (Busan, Korea), pp. 4618–4623. Juang, W.-S. and Wang, F.-S. (1995). Design of PID controller by concept of Dahlin’s Law, Journal of the Chinese Institute of Chemical Engineers, 26, pp. 133–136. Jyothi, S.N., Arvind, S. and Chidambaram, M. (2001). Design on PI/PID controller for systems with a zero, Indian Chemical Engineer Section A, 43(4), pp. 288–293. Kamimura, K., Yamada, A., Matsuba, T., Kimbara, A., Kurosu, S. and Kasahara, M. (1994). CAT (Computer-aided tuning) software for PID controllers, ASHRAE Transactions: Research, 100(1), pp. 180–190. Kang, T.-W. (1989). Effect of disturbance dynamics optimum control of second-order plus dead time process (Ph.D. thesis, Oklahoma State University, Oklahoma). Karaboga, D. and Kalinli, A. (1996). Tuning PID controller parameters using Tabu search algorithm, Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, pp. 134–136. Kasahara, M., Matsuba, T., Murasawa, I., Hashimoto, Y., Kamimura, K., Kimbara, A. and Kurosu, S. (1997). A tuning method of two degrees of freedom PID controller, ASHRAE Transactions: Research, 103, pp. 278–289. Kasahara, M., Matsuba, T., Kuzuu, Y., Yamazaki, T., Hashimoto, Y., Kamimura, K. and Kurosu, S. (1999). Design and tuning of robust PID controller for HVAC systems, ASHRAE Transactions: Research, 105(2), pp. 154–166. Kasahara, M., Yamazaki, T., Kuzuu, Y., Hashimoto, Y., Kamimura, K., Matsuba, T. and Kurosu, S. (2001). Stability analysis and tuning of PID controller in VAV systems, ASHRAE Transactions: Research, 107, pp. 285–296. Kaya, A. and Scheib, T.J. (1988). Tuning of PID controls of different structures, Control Engineering, July, pp. 62–65. Kaya, I. and Atherton, D.P. (1999). A PI-PD controller design for integrating processes, Proceedings of the American Control Conference (San Diego), pp. 258–262. Kaya, I. (2003). A PI-PD controller design for control of unstable and integrating processes, ISA Transactions, 42, pp. 111–121.
b720_Bibliography
578
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Kaya, I., Tan, N. and Atherton, D.P. (2003). A simple procedure for improving performance of PID controllers, Proceedings of the IEEE Conference on Control Applications (USA), pp. 882–885. Keane, M.A., Yu, J. and Koza, J.R. (2000). Automatic synthesis of both the topology and tuning of a common parameterized controller for two families of plants using genetic programming, Proceedings of the Genetic and Evolutionary Computation Conference (Las Vegas, Nevada), pp. 496–504. Keane, M.A., Koza, J.R. and Streeter, M.J. (2005). Apparatus for improved general-purpose PID and non-PID controllers, US Patent No. 6,847,851 B1. Keviczky, L. and Csáki, F. (1973). Design of control systems with dead time in the time domain, Acta Technica Academiae Scientiarum Hungaricae, 74(1–2), pp. 63–84. Khan, B.Z. and Lehman, B. (1996). Setpoint PI controllers for systems with large normalised dead time, IEEE Transactions on Control Systems Technology, 4, pp. 459–466. Khodabakhshian, A. and Golbon, N. (2004). Unified PID design for load frequency control, Proceedings of the IEEE International Conference on Control Applications (Taipei, Taiwan), pp. 1627–1632. Kim, I.-H., Fok, S., Fregene, K., Lee, D.-H., Oh, T.-S. and Wang, D.W.L. (2004). Neural-network bases system identification and controller synthesis for an industrial sewing machine, International Journal of Control, Automation and Systems, 2(1), pp. 83–91. King, R. (2006). Private communication, March 6. Kinney, T.B. (1983). Tuning process controllers, Chemical Engineering, September 19, pp. 67–72. Klán, P. (2000). Moderní metody nastavení PID regulátorů [Modern methods of setting PID controllers]. Část I: Procesy s přechodovou charakteristikou typu “S”, Automa, 9, pp. 54–57 (in Czech). Klán, P. and Gorez, R. (2000). Vyvážené nastavení PI regulátorů, Automa, 4, pp. 49–53 (in Czech). Klán, P. (2001). Moderní metody nastavení PID regulátorů. Část II: Integrační procesy, Automa, 1, pp. 52–54 (in Czech). Klán, P. and Gorez, R. (2005a). Nastavení PI regulátorů chránící akční členy [PI control with actuator preservation], Automa, 2, pp. 50–52 (in Czech). Klán, P. and Gorez, R. (2005b). On aggressiveness of PI control, Proceedings of the IFAC World Congress (Prague, Czech Republic). Klein, M., Walter, H. and Pandit, M. (1992). Digitaler PI-regler: neue einstellregeln mit hilfe der streckensprungantwort (Digital PI-control: new tuning rules based on step response identification), at-Automatisierungstechnik, 40(8), pp. 291–299 (in German). Koivo, H.N. and Tanttu, J.T. (1991). Tuning of PID controllers: survey of SISO and MIMO techniques, Proceedings of the IFAC Intelligent Tuning and Adaptive Control Symposium (Singapore), pp. 75–80. Kookos, I.K., Lygeros, A.I. and Arvanitis, K.G. (1999). On-line PI controller tuning for integrator/dead time processes, European Journal of Control, 5, pp. 19–31. Kosinsani, S. (1985). Effect of disturbance dynamic characteristics on optimum PID controller tuning constants (PhD thesis, Oklahoma State University, Oklahoma). Kotaki, M., Yamakawa, Y., Yamazaki, T., Kamimura, K. and Kurosu, S. (2005a). A tuning method for PID controller that considers changes in system characteristics, ASHRAE Transactions, 111(2), pp. 13–22.
b720_Bibliography
17-Mar-2009
Bibliography
FA
579
Kotaki, M., Yamazaki, T., Matuba, T., Kamimura, K. and Kurosu, S. (2005b). A tuning method for PID controller under consideration of changes in plant characteristics, Transactions of the Society of Instrument and Control Engineers, Japan, 41(2), pp. 177–179 (in Japanese). Kothare, M.V., Somani, M.K. and Chidambaram, M. (1992). Design formulae for proportional controllers, Hungarian Journal of Industrial Chemistry, 20, pp. 65–69. Kraus, T.W. (1986). Pattern-recognizing self-tuning controller, US Patent Number 4,602,326. Kristiansson, B. and Lennartson, B. (1998a). Robust design of PID controllers including autotuning rules, Proceedings of the American Control Conference, 5, pp. 3131–3132. Kristiansson, B. and Lennartson, B. (1998b). Optimal PID controllers for unstable and resonant plants, Proceedings of the Conference on Decision and Control (Tampa, Florida, U.S.A.), pp. 4380–4381. Kristiansson, B. and Lennartson, B. (2000). Near optimal tuning rules for PI and PID controllers, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 369–374. Kristiansson, B., Lennartson, B. and Fransson, C.-M. (2000). From PI to H ∞ control in a unified framework, Proceedings of the 39th IEEE Conference on Decision and Control (Sydney, Australia), pp. 2740–2745. Kristiansson, B. and Lennartson, B. (2002a). Robust and optimal tuning of PI and PID controllers, IEE Proceedings – Control Theory and Applications, 149, pp. 17–25. Kristiansson, B. and Lennartson, B. (2002b). Convenient almost optimal and robust tuning of PI and PID controllers, Proceedings of the IFAC World Congress (Barcelona, Spain). Kristiansson, B. (2003). PID controllers design and evaluation (PhD thesis, Chalmers University of Technology, Sweden). Kristiansson, B. and Lennartson, B. (2003). Evaluation and tuning of robust PID controllers, Proceedings of the Nordic Process Control Workshop XI [Online]. Available at http://www.itk.ntnu.no/groups/npcw11/ [accessed 21 March 2005]. Kristiansson, B. and Lennartson, B. (2006). Robust tuning of PI and PID controllers, IEEE Control Systems Magazine, February, pp. 55–69. Kuhn, U. (1995). Ein praxisnahe einstellregel fur PID-regler: die T-summen-regel, atp – Automatisierungstechnische Praxis, 37(5), pp. 10–16 (in German). Kukal, J. (2006). O volbĕ parametrů PI a PID regulátorů, Automatizace, 49(1), pp. 16–20 (in Czech). Kuwata, R. (1987). An improved ultimate sensitivity method and PID; I-PD control characteristics, Transactions of the Society of Instrument and Control Engineers (SICE), Japan, 23(3), March, pp. 232–239 (in Japanese). Kwak, H.J., Sung, S.W. and Lee, I.-B. (2000). Stabilizability conditions and controller design for unstable processes, Transactions of the Institute of Chemical Engineers, 78(A), pp. 549–556. Landau, I.D. and Voda, A. (1992). An analytical method for the auto-calibration of PID controllers, Proceedings of the 31st Conference on Decision and Control (Tucson, Arizona, U.S.A.), pp. 3237–3242. Larionescu, S. (2002). Reglarea automată a instalaţiilor pe baza unui model intern [Online]. Available at http://www.geocities.com/larionescu/Infos1.htm [accessed 27 May 2008] (in Romanian).
b720_Bibliography
580
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Latzel, W. (1988). Einstellregeln für kontinuierliche und Abtast-Regler nach der Methode der Betragsanpassung (On the setting of continuous and sampled data controllers by the method of gain adjustment), Automatisierungstechnik, 36, pp. 170–178 (in German). Lavanya, K., Umamaheswari, B. and Panda, R.C. (2006a). Identification of second order plus dead time systems using relay feedback test, Indian Chemical Engineer Section A, 48(3), pp. 94–102. Lavanya, K., Umamaheswari, B. and Panda, R.C. (2006b). System identification and controller tuning rule for DC-DC converter using ripple voltage waveform, Proceedings of the International Conference on Power Electronics, Drives and Energy Systems (PEDES ’06), pp. 1–4. Lee, J., Choi, J.Y., Lee, S.D. and Kwon, Y.S. (1992). Improved method for a PID controller tuning by the dominant pole placement, Journal of the Korean Institute of Chemical Engineers, 30(5), pp. 631–634 (in Korean). Lee, J. and Sung, S.W. (1993). Comparison of two identification methods for PID controller tuning, AIChE Journal, 39, pp. 695–697. Lee, Y., Park, S., Lee, M. and Brosilow, C. (1998). PID controller tuning to obtain desired closedloop responses for SI/SO systems, AIChE Journal, 44, pp. 106–115. Lee, Y., Lee, J. and Park, S. (2000). PID tuning for integrating and unstable processes with time delay, Chemical Engineering Science, 55, pp. 3481–3493. Lee, J. and Edgar, T.F. (2002). Improved PI controller with delayed or filtered integral mode, AIChE Journal, 48, pp. 2844–2850. Lee, W.S. and Shi, J. (2002). Modified IMC-PID controllers and generalised PID controllers for first-order plus dead-time processes, Proceedings of the Seventh International Conference on Control, Automation, Robotics and Vision (Singapore), pp. 898–903. Lee, C.-H. and Teng, C.-C. (2003). Calculation of PID controller parameters by using a fuzzy neural network, ISA Transactions, 42, pp. 391–400. Lee, J., Park, H.C. and Sung, S.W. (2005). Analytical expression of ultimate gains and ultimate periods with phase-optimal approximations of time delays, The Canadian Journal of Chemical Engineering, 83, pp. 990–995. Lee, Y., Park, S. and Lee, M. (2006). Consider the generalized IMC-PID method for PID controller tuning of time-delay processes, Hydrocarbon Processing, January, pp. 87–91. Lelic, M. and Gajic, Z. (2000). A reference guide to PID controllers in the nineties, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 73–82. Lennartson, B. and Kristiansson, B. (1997). Pass band and high frequency robustness for PID control, Proceedings of the 36th IEEE Conference on Decision and Control (San Diego, California), pp. 2666–2671. Leonard, F. (1994). Optimum PIDS controllers, an alternative for unstable delayed systems, Proceedings of the IEEE Conference on Control Applications (Glasgow), pp. 1207–1210. Leva, A. (1993). PID autotuning algorithm based on relay feedback, IEE Proceedings, Part D, 140, pp. 328–338. Leva, A., Maffezzoni, C. and Scattolini, R. (1994). Self-tuning PI-PID regulators for stable systems with varying delay, Automatica, 30, pp. 1171–1183. Leva, A. and Colombo, A.M. (2000). Estimating model mismatch overbounds for the robust autotuning of industrial regulators, Automatica, 26, pp. 1855–1861. Leva, A. (2001). Model-based tuning: the very basics and some useful techniques, Journal A: Benelux quarterly journal on Automatic Control, 42(3).
b720_Bibliography
17-Mar-2009
Bibliography
FA
581
Leva, A. and Colombo, A.M. (2001). Implementation of a robust PID autotuner in a control design environment, Transactions of the Institute of Measurement and Control, 23, pp. 1–20. Leva, A., Cox, C. and Ruano, A. (2003). IFAC Professional Brief – Hands-on PID autotuning: a guide to better utilization [Online]. Available at http://www.ifac-control.org/publications/pbriefs/ PB_Final_LevaCoxRuano.pdf [accessed 28 June 2005]. Leva, A. and Colombo, A.M. (2004). On the IMC-based synthesis of the feedback block of ISAPID regulators, Transactions of the Institute of Measurement and Control, 26, pp. 417–440. Leva, A. (2005). Model-based proportional-integral-derivative autotuning improved with relay feedback identification, IEE Proceedings – Control Theory and Applications, 152, pp. 247–256. Leva, A., Bascetta, L. and Schiavo, F. (2006). Model-based proportional-integral/proportionalintegral-derivative (PI/PID) autotuning with fast relay identification, Industrial Engineering Chemistry Research, 45(12), pp. 4052–4062. Leva, A. (2007). Model-based PI(D) tuning with ad-hoc regulator expressions, Proceedings of the American Control Conference (New York), pp. 5802–5807. Li, Z., Su, X. and Lin, P. (1994). A practical algorithm for PID auto-tuning, Advances in Modelling and Analysis C (ASME Press), 40(2), pp. 17–27. Li, Y.-N., Zhang, W.-D. and Liu, T. (2004). New design method of PID controller for inverse response processes with time delay, Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 38(4), pp. 506–509 (in Chinese). Lim, C.M., Tan, W.C. and Lee, T.S. (1985). Tuning of PID controllers for first and second-order lag processes with dead time, International Journal of Electrical Engineering Education, 22, pp. 345–353. Lipták, B. (1970, Editor), Instrument Engineers Handbook Volume II: Process Control (Chilton Book Co., Philadelphia) Lipták, B. (2001). Controller tuning II: Problems and Methods [Online]. Available at http://www.controlmagazine.com [accessed 21 November 2003]. Litrico, X. and Fromion, V. (2006). Tuning of robust distant downstream PI controllers for an irrigation canal pool. I: Theory, Journal of Irrigation and Drainage Engineering, July/August, pp. 359–368. Litrico, X., Fromion, V. and Baume, J.-P. (2006). Tuning of robust distant downstream PI controllers for an irrigation canal pool. II: Implementation issues, Journal of Irrigation and Drainage Engineering, July/August, pp. 369–379. Litrico, X., Malaterre, P.-O., Baume, J.-P., Vion, P.-Y. and Ribot-Bruno, J. (2007). Automatic tuning of PI controllers for an irrigation canal pool, Journal of Irrigation and Drainage Engineering, January/February, pp. 27–37. Liu, T., Gu, D. and Zhang, W. (2003). A H infinity design method of PID controller for secondorder processes with integrator and time delay, Proceedings of the 42nd IEEE Conference on Decision and Control (Maui, Hawaii), pp. 6044–6049. Lloyd, S.G. (1994). Tuning arrangements for turning the control parameters of a controller, U.S. Patent Number 5,283,729. Lopez, A.M. (1968). Optimisation of system response (PhD dissertation, Louisiana State University, Louisiana). Lopez, A.M., Smith, C.L. and Murrill, P.W. (1969). An advanced tuning method, British Chemical Engineering, 14, pp. 1553–1555.
b720_Bibliography
582
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Loron, L. (1997). Tuning of PID controllers by the non-symmetrical optimum method, Automatica, 33, pp. 103–107. Luo, K.-N., Kuo, C.-Y. and Sheu, L.-T. (1996). A novel method for fuzzy self-tuning PID controllers, Proceedings of the Asian Fuzzy Systems Symposium, pp. 194–199. Luyben, W.L. (1993). Dynamics and control of recycle systems. 1. Simple open loop and closed loop systems, Industrial Engineering Chemistry Research, 32, 466–475. Luyben, W.L. (1996). Tuning proportional-integral-derivative controllers for integrator/deadtime processes, Industrial Engineering Chemistry Research, 35, pp. 3480–3483. Luyben, W.L. and Luyben, M.L. (1997). Essentials of Process Control (McGraw-Hill International Edition, Singapore). Luyben, W.L. (1998). Tuning temperature controllers on openloop unstable reactors, Industrial Engineering Chemistry Research, 37, pp. 4322–4331. Luyben, W.L. (2000). Tuning proportional-integral controllers for processes with both inverse response and deadtime, Industrial Engineering Chemistry Research, 39, pp. 973–976. Luyben, W.L. (2001). Effect of derivative algorithm and tuning selection on the PID control of dead-time processes, Industrial Engineering Chemistry Research, 40, pp. 3605–3611. MacLellan, G.D.S. (1950). Communications on “The practical application of frequency response analysis to automatic process control”, Proceedings of the Institution of Mechanical Engineers (London), 162, pp. 347–348. Madhuranthakam, C.R., Elkamel, A. and Budman, H. (2008). Optimal tuning of PID controllers for FOPDT, SOPDT and SOPDT with lead processes, Chemical Engineering and Processing, 47, pp. 251–264. Maffezzoni, C. and Rocco, P. (1997). Robust tuning of PID regulators based on step-response identification, European Journal of Control, 3, pp. 125–136. Majhi, S. (1999). Relay feedback process identification and controller design (PhD thesis, University of Sussex). Majhi, S. and Atherton, D.P. (1999). Autotuning and controller design for processes with small time delays, IEE Proceedings – Control Theory and Applications, 146(5), pp. 415–425. Majhi, S. and Atherton, D.P. (2000). Online tuning of controllers for an unstable FOPDT process, IEE Proceedings – Control Theory and Applications, 147, pp. 421–427. Majhi, S. and Mahanta, C. (2001). Tuning of controllers for integrating time delay processes, Proceedings of the IEEE Region 10 Int. Conference on Electrical and Electronic Technology (TENCON 2001), 1, pp. 317–320. Majhi, S. and Litz, L. (2003). On-line tuning of PID controllers, Proceedings of the American Control Conference (Denver, Colorado), pp. 5003–5004. Majhi, S. (2005). On-line PI control of stable processes, Journal of Process Control, 15, pp. 859–867. Mann, G.K.I., Hu, B.-G. and Gosine, R.G. (2001). Time-domain based design and analysis of new PID tuning rules, IEE Proceedings – Control Theory and Applications, 148, pp. 251–261. Mantz, R.J. and Tacconi, E.J. (1989). Complementary rules to Ziegler and Nichols’ rules for a regulating and tracking controller, International Journal of Control, 49, pp. 1465–1471. Manum, H. (2005). Extensions of Skogestad’s SIMC tuning rules to oscillatory and unstable processes [Online]. Available at http://www.nt.ntnu.no/users/skoge/diplom/prosjekt05/manum/ rapport.pdf [accessed 9 May 2006].
b720_Bibliography
17-Mar-2009
Bibliography
FA
583
Marchetti, G. and Scali, C. (2000). Use of modified relay techniques for the design of modelbased controllers for chemical processes, Industrial Engineering Chemistry Research, 39, pp. 3325–3334. Marchetti, G., Scali, C. and Lewin, D.R. (2001). Identification and control of open-loop unstable processes by relay methods, Automatica, 37, pp. 2049–2055. Marlin, T.E. (1995). Process Control (McGraw-Hill Inc., New York). Mataušek, M.R. and Kvaščev, G.S. (2003), A unified step response procedure for autotuning of PI controller and Smith predictor for stable processes, Journal of Process Control, 13, pp. 787–800. Matsuba, T., Kasahara, M., Murasawa, I., Hashimoto, Y., Kamimura, K., Kimbara, A. and Kurosu, S. (1998). Stability limit of room air temperature of a VAV system, ASHRAE Transactions, 104(2), pp. 257–265. McAnany, D.E. (1993). A pole placement technique for optimum PID control parameters, Proceedings of the ISA Advances in Instrumentation and Control Conference (Chicago), 48, pp. 1775–1782. McAvoy, T.J. and Johnson, E.F. (1967). Quality of control problem for dead-time plants, Industrial and Engineering Chemistry Process Design and Development, 6, pp. 440–446. McMillan, G.K. (1984). Control loop performance, Proceedings of the ISA/84 International Conference and Exhibition (Houston, Texas), 39, pp. 589–603. McMillan, G.K. (1994). Tuning and Control Loop Performance – A Practitioner’s Guide, 3rd Edition (Instrument Society of America, North Carolina). McMillan, G.K. (2005). Good Tuning: A pocket guide, 2nd Edition (ISA, North Carolina). Mesa, F., Lozano, J.L. and Marin, L. (2006). On the consideration of FOPDT and SOPDT responses as bounds of PI tuning, Proceedings of the IEEE MELECON Conference, pp. 421–424. Mizutani, M. and Hiroi, K. (1991). New two degrees of freedom PID algorithm with 1st lag mean (super 2dof PID algorithm), Proceedings of the ISA Advances in Instrumentation and Control, 46(2), pp. 1125–1132. Mollenkamp, R.A., Smith, C.L. and Corripio, A.B. (1973). Using models to tune industrial controllers, Instruments and Control Systems, September, pp. 46–47. Morari, M. and Zafiriou, E. (1989). Robust Process Control (Prentice-Hall Inc., Englewood Cliffs, New Jersey). Morilla, F., González, A. and Duro, N. (2000). Auto-tuning PID controllers in terms of relative damping, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 161–166. Moros, R. (1999). Strecke mit Ausgleich höherer Ordung [Online]. Available at http://techni.tachemie.uni-leipzig.de/reg/regeintn.html [accessed 28 January 2005] (in German). Murata, H. and Sagara, S. (1977). The noninteger order lag element plus dead time approximation of the process dynamics and its application to the optimal setting of the PI controller, Systems and Control (Japan), 21(9), pp. 517–524 (in Japanese). Murrill, P.W. (1967). Automatic Control of Processes (International Textbook Co., Pennsylvania). Naşcu, I., De Keyser, R., Folea, S. and Buzdugan, T. (2006). Development and evaluation of a PID auto-tuning controller, Proceedings of the IEEE-TTTC International Conference on Automation, Quality, Testing and Robotics. NI Labview (2001). PID control toolkit user manual [Online]. Available at http://www.ni.com/ pdf/manuals/322192a.pdf [accessed 3 September 2004].
b720_Bibliography
584
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Nishikawa, Y., Sannomiya, N., Ohta, T. and Tanaka, H. (1984). A method for auto-tuning of PID control parameters, Automatica, 20, pp. 321–332. Nomura, M., Saito, T. and Kitamori, T. (1993). A simple tuning method based on partial model mateching for PID controller, Transactions of the Institution of Electrical Engineers of Japan, 113-C(1), pp. 59–68 (in Japanese). Normey-Rico, J.E., Alcalá, I., Gómez-Ortega, J. and Camacho, E.F. (2000). Robust PID tuning application to a mobile robot path tracking problem, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 648–653. Normey-Rico, J.E., Alcalá, I., Gómez-Ortega, J. and Camacho, E.F. (2001). Mobile robot path tracking using a robust PID controller, Control Engineering Practice, 9, pp. 1209–1214. O’Connor, G.E. and Denn, M.M. (1972). Three mode control as an optimal control, Chemical Engineering Science, 27, pp. 121–127. O’Dwyer, A. (1998). Performance and robustness in the compensation of FOLPD processes with PI and PID controllers, Proceedings of the Irish Signals and Systems Conference (Dublin Institute of Technology, Ireland), pp. 227–234. O’Dwyer, A. (2000). Performance and robustness of PI and PID tuning rules, Technical Report AOD-00-12 (Dublin Institute of Technology, Ireland). O’Dwyer, A. (2001a). PI and PID controller tuning rule design for processes with delay, to achieve constant gain and phase margins for all values of delay, Proceedings of the Irish Signals and Systems Conference (N.U.I. Maynooth, Ireland), pp. 96–100. O’Dwyer, A. (2001b). Series PID controller tuning rules, Technical Report AOD–01–13 (Dublin Institute of Technology, Ireland). Ogawa, S. (1995). PI controller tuning for robust performance, Proceedings of the 4th IEEE Conference on Control Applications, pp. 101–106. Ogawa, M. and Katayama, T. (2001). A robust tuning method for I-PD controller incorporating a constraint on manipulated variable, Transactions of the Society of Instrument and Control Engineers, Japan, E-1(1), pp. 265–273. Okada, Y., Yamakawa, Y., Yamazaki, T. and Kurosu, S. (2006). Tuning method of PI controller for given damping coefficient, Proceedings of the SICE-ICASE International Joint Conference (Busan, Korea), pp. 5204–5207. OMEGA Books (2005). Introduction to temperature controllers [Online]. Available at: http://www.gii.upv.es/personal/gbenet/IIN/tema_transductores/OmegaBooks/tech_ref_temp.PDF [accessed 4 February 2008], pp. Z-111–Z-117. Oppelt, W. (1951). Einige Faustformeln zur Einstellung von Regelvorgängen, Chemie Ingenieur Technik, 23(8), pp. 190–193 (in German). Ou, W.-H. and Chen, Y.-W. (1995). Adaptive actual PID control with an adjustable identification interval, Chemical Engineering Communications, 134, pp. 93–105. Ou, L., Zhang, W. and Gu, D. (2005a). Stabilization of LTI time-delayed processes using analytical PID controllers, Proceedings of the IFAC World Congress (Prague, Czech Republic). Ou, L., Tang, Y., Gu, D. and Zhang, W. (2005b). Stability analysis of PID controllers for integral processes with time delay, Proceedings of the American Control Conference, pp. 4247–4252. Ou, L., Gu, D, Zhang, W. and Cai, Y. (2005c). H ∞ PID controller stabilization for stable processes with time delay, Proceedings of the IEEE International Conference on Industrial Technology (ICIT), pp. 655–659.
b720_Bibliography
17-Mar-2009
Bibliography
FA
585
Oubrahim, R. and Leonard, F. (1998). PID tuning by a composed structure, Proceedings of the UKACC International Conference on Control (Swansea), 2, pp. 1333–1338. Ozawa, K., Noda, Y., Yamazaki, T., Kamimura, K. and Kurosu, S. (2003). A tuning method for PID controller using optimisation subject to constraints on control input, ASHRAE Transactions: Research, 109, pp. 79–88. Padhy, P.K. and Majhi, S. (2006a). Relay-based PI-PD design for stable and unstable FOPDT processes, Computers and Chemical Engineering, 30, pp. 790–796. Padhy, P.K. and Majhi, S. (2006b). An exact method for on-line identification of FOPDT processes, Proceedings of the IEEE International Conference on Industrial Technology, pp. 1528–1532. Pagola, F.L. and Pecharromán, R.R. (2002). PID auto-tuning based on a second point of frequency response, Proceedings of the 15th IFAC World Congress on Automatic Control [Online]. Available at http://www.iit.upco.es/docs/02flph01.pdf [accessed 23 August 2006]. Panda, R.C., Yu, C.-C. and Huang, H.-P. (2004). PID tuning rules for SOPDT systems: review and some new results, ISA Transactions, 43, pp. 283–295. Panda, R.C., Hung, S.-B. and Yu, C.-C. (2006). An integrated modified Smith predictor with PID controller for integrator plus deadtime processes, Industrial Engineering Chemistry Research, 45, pp. 1397–1407. Paraskevopoulos, P.N., Pasgianos, G.D. and Arvanitis, K.G. (2004). New tuning and identification methods for unstable first order plus dead-time processes based on pseudoderivative feedback control, IEEE Transactions on Control Systems Technology, 12, pp. 455–464. Paraskevopoulos, P.N., Pasgianos, G.D. and Arvanitis, K.G. (2006). PID-type controller tuning for unstable first order plus dead time processes based on gain and phase margin specifications, IEEE Transactions on Control Systems Technology, 14(5), pp. 926–936. Park, H.I., Sung, S.W., Lee, I.-B. and Lee, J. (1997). A simple autotuning method using proportional controller, Chemical Engineering Communications, 161, 163–184. Park, J.H., Sung, S.W. and Lee, I.-B. (1998). An enhanced PID control strategy for unstable processes, Automatica, 34, pp. 751–756. Parr, E.A. (1989). Industrial Control Handbook, Vol. 3 (BSP Professional Books, Oxford). Paz Ramos, M.A., Morales, L.E.M., Juan, L.B.M. and Bazán, G.R. (2005). Genetic rules to tune proportional + derivative controllers for integrative processes with time delays, Proceedings of the 15th International Conference on Electronics, Communications and Computers (CONIELECOMP 2005). Pecharromán, R.R. and Pagola, F.L. (1999). Improved identification for PID controllers autotuning, Proceedings of the 5th European Control Conference (Karlsruhe, Germany), Paper F453. Pecharromán, R.R. (2000a). Private communication, 9 May. Pecharromán, R. (2000b). Ajuste automático de reguladores industriales. Algoritmo robustos de identificación y síntesis (PhD thesis, Universidad Pontificia Comillas, Madrid, Spain; in Spanish). Pecharromán, R.R. and Pagola, F.L. (2000). Control design for PID controllers auto-tuning based on improved identification, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 89–94. Pemberton, T.J. (1972a). PID: The logical control algorithm, Control Engineering, 19(5), pp. 66–67.
b720_Bibliography
586
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Pemberton, T.J. (1972b). PID: The logical control algorithm II, Control Engineering, 19(7), pp. 61–63. Peng, H. and Wu, S.-C. (2000). Journal of Cent. South Univ. Technol. (China), 7, pp. 165–169. Penner, A. (1988). Tuning rules for a PI controller, Proceedings of the ISA International Conference and Exhibition (Houston, Texas), 43(3), pp. 1037–1051. Perić, N., Petrović, I. and Branica, I. (1997). A method of PID controller autotuning, Proceedings of the IFAC Conference on Control of Industrial Systems (Belfort, France), pp. 597–602. Pessen, D.W. (1953). Optimum three-mode controller settings for automatic start-up, Transactions of the ASME, July, pp. 843–849. Pessen, D.W. (1954). How to “tune in” a three-mode controller, Instrumentation, 7(3), pp. 29–32. Pessen, D.W. (1994). A new look at PID-controller tuning, Transactions of the ASME. Journal of Dynamic Systems, Measurement and Control, 116, pp. 553–557. Pettit, J.W. and Carr, D.M. (1987). Self-tuning controller, US Patent No. 4,669,040. Pinnella, M.J., Wechselberger, E., Hittle, D.C. and Pedersen, C.O. (1986). Self-tuning digital integral control, ASHRAE Transactions, 92(2B), pp. 202–209. PMA (Prozeβ-und Maschinen-Automation) GmbH (2006). Industrieregler KS40-1, KS41-1, KS421 Manuelle Optimierung, p. 18 [Online]. Available at http://www.pma-online.de/de/pdf/ba_ks401_41-1_42-1_d_9499-040-62718.pdf [accessed 15 September 2006] (in German). Pohjola, M. (2006). PID controller design in networked control systems (MSc thesis, Department of Automation and Systems Technology, Helsinki University of Technology, Helsinki, Finland). Polonyi, M.J.G. (1989). PID controller tuning using standard form optimization, Control Engineering, March, pp. 102–106. Pomerleau, A. and Poulin, É. (2004). Manipulated variable based PI tuning and detection of poor settings: an industrial experience, ISA Transactions, 43, pp. 445–457. Potočnik, B., Škrjanc, I., Matko, D. and Zupančič, B. (2001). Samonastavljivi PI regulator na podlagi metode z relejskim preskusom, Elektrotehniški vestnik (Electrotechnical Review) Ljubljana Slovenija, 68, pp. 115–122 (in Slovenian). Poulin, É. and Pomerleau. A. (1996). PID tuning for integrating and unstable processes, IEE Proceedings – Control Theory and Applications, 143, pp. 429–435. Poulin, É., Pomerleau, A. Desbiens, A. and Hodouin, D. (1996). Development and evaluation of an auto-tuning and adaptive PID controller, Automatica, 32, pp. 71–82. Poulin, É. and Pomerleau. A. (1997). Unified PID design method based on a maximum peak resonance specification, IEE Proceedings - Control Theory and Applications, 144, pp. 566–574. Poulin, É. and Pomerleau, A. (1999). PI settings for integrating processes based on ultimate cycle information, IEEE Transactions on Control Systems Technology, 7, pp. 509–511. Pramod, S. and Chidambaram, M. (2000). Closed loop identification of transfer function model for unstable bioreactors for tuning PID controllers, Bioprocess and Biosystems Engineering, 22, pp. 185–188. Prashanti, G. and Chidambaram, M. (2000). Set-point weighted PID controllers for unstable systems, Journal of the Franklin Institute, 337, pp. 201–215. Prokop, R., Husták, P. and Prokopová, Z. (2000). Robust PID-like controllers – design and tuning, Preprints of Proceedings of PID ’00: IFAC Workshop on Digital Control (Terrassa, Spain), pp. 320–325. Prokop, R., Korbel, J. and Matušů, R. (2005). PI autotuners based on biased relay identification, Proceedings of the IFAC World Congress (Prague, Czech Republic).
b720_Bibliography
17-Mar-2009
Bibliography
FA
587
Prokop, R. and Korbel, J. (2006). Relé ve zpĕtné vazbĕ aneb převrat v návrhu regulátorů, Automatizace, 48(3), pp. 190–195 (in Czech). Pulkkinen, J., Koivo, H.N. and Mäkelä, K. (1993). Tuning of a robust PID controller – application to heating process in extruder, Proceedings of the 2nd IEEE Conference on Control Applications (Vancouver, B.C., Canada), pp. 811–816. Ramasamy, M. and Sundaramoorthy, S. (2007). PID controller tuning for desired closed loop responses for SISO systems using impulse response, Computers and Chemical Engineering, doi:10.1016/j.compchemeng.2007.08.019 [accessed 13 May 2008]. Rao, A.S. and Chidambaram, M. (2006a). Control of unstable processes with two RHP poles, a zero and time delay, Asia-Pacific Journal of Chemical Engineering, 1, pp. 63–69. Rao, A.S. and Chidambaram, M. (2006b). Enhanced two-degrees-of-freedom control strategy for second-order unstable processes with time delay, Industrial Engineering Chemistry Research, 45, pp. 3604–3614. Ream, N. (1954). The calculation of process control settings from frequency characteristics, Transactions of the Society of Instrument Technology, 6(1), pp. 19–28. Reswick, J.B. (1956). Disturbance-response feedback – a new control concept, Transactions of the ASME, January, pp. 153–162. Rice, R. and Cooper, D.J. (2002), Design and tuning of PID controllers for integrating (non-selfregulating) processes, Proceedings of the ISA Annual Meeting (Chicago, IL), 424, Paper P057. Rice, R.C. (2004). A rule based design methodology for the control of non-self regulating processes (PhD thesis, University of Connecticut). Rice, B. (2006). Integrating (non-self regulating process behavior) [Online]. Available at http://wwww.controlguru.com/wp/p79.html [accessed 14 February 2007]. Rivera, D.E., Morari, M. and Skogestad, S. (1986). Internal Model Control. 4. PID controller design, Industrial and Engineering Chemistry Process Design and Development, 25, pp. 252–265. Rivera, D.E. and Jun, K.S. (2000). An integrated identification and control design methodology for multivariable process system applications, IEEE Control Systems Magazine, June, pp. 25–37. Robbins, L.A. (2002). Tune control loops for minimum variability, Chemical Engineering Progress, January, pp. 68–70. Rotach, Y. Va. (1994). Calculation of the robust settings of automatic controllers, Thermal Engineering (Russia), 41, pp. 764–769. Rotach, V. Ya. (1995). Automatic tuning of PID-controllers – expert and formal methods, Thermal Engineering (Russia), 42, pp. 794–800. Rotstein, G.E. and Lewin, D.E. (1991). Simple PI and PID tuning for open-loop unstable systems, Industrial Engineering Chemistry Research, 30, pp. 1864–1869. Rovira, A.A., Murrill, P.W. and Smith, C.L. (1969). Tuning controllers for setpoint changes, Instruments and Control Systems, 42 (December), pp. 67–69. Rutherford, C.I. (1950). The practical application of frequency response analysis to automatic process control, Proceedings of the Institution of Mechanical Engineers (London), 162, pp. 334–354. Sadeghi, J. and Tych, W. (2003). Deriving new robust adjustment parameters for PID controllers using scale-down and scale-up techniques with a new optimization method, Proceedings of ICSE: 16th Conference on Systems Engineering (Coventry), pp. 608–613.
b720_Bibliography
588
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Sain, S.G. and Özgen, C. (1992). Identification and tuning of processes with large deadtime, Control and Computers, 20(3), pp. 73–78. Saito, T., Kawakami, J., Takahashi, S., Suehiro, T., Matsumoto, H. and Tachibana, K. (1990). PID controller system, US Patent No. 4,903,192. Sakai, Y., Nakai, Y., Miyabe, A. and Kawano, T. (1989). Self-tuning controller, US Patent 4,881,160. Schaedel, H.M. (1997). A new method of direct PID controller design based on the principle of cascaded damping ratios, Proceedings of the European Control Conference (Brussels, Belgium), Paper WE–A H4. Schlegel, M. (1998). Nová metoda pro návrh PI(D) regulátoru – teorie pro praxi (New method for the design of a PI(D) controller – theory for practice), Automatizace, 41(2), February, pp. 70–78 (in Czech). Schneider, D.M. (1988). Control of processes with time delays, IEEE Transactions on Industry Applications, 24, pp. 186–191. Seki, H., Ogawa, M. and Ohshima, M. (2000). Retuning PID temperature controller for an unstable gas-phase polyolefin reactor, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 473–478. Setiawan, A., Albright, L.D. and Phelan, R.M. (2000). Application of pseudo-derivative-feedback algorithm in greenhouse air temperature control, Computers and Electronics in Agriculture, 26, pp. 283–302. Shamsuzzoha, M., Lee, K., Lee, M. and Lee, J. (2004). Design of IMC filter for improved disturbance rejection of PID controller, Theory and Applications of Chemical Engineering (Korea), 10(2), pp. 1288–1291. Shamsuzzoha, M., Lee, M. and Lee, J. (2005). IMC-PID controller tuning for improved disturbance rejection of unstable time delay processes, Theory and Applications of Chemical Engineering (Korea), 11(2), pp. 1782–1785. Shamsuzzoha, M. and Lee, M. (2006a). IMC based control system design of PID cascaded filter, Proceedings of the SICE-ICASE International Joint Conference (Bexco, Busan, Korea), pp. 2485–2490. Shamsuzzoha, M. and Lee, M. (2006b). Design of robust PID controllers for unstable processes, Proceedings of the SICE-ICASE International Joint Conference (Bexco, Busan, Korea), pp. 3324–3329. Shamsuzzoha, M., Park, J. and Lee, M. (2006a). IMC based method for control system design of PID cascaded filter, Theories and Applications of Chemical Engineering (Korea), 12(1), pp. 111–114. Shamsuzzoha, M., Park, J. and Lee, M. (2006b). PID controller design for unstable process with negative/positive zero, Theory and Applications of Chemical Engineering (Korea), 12(2), pp. 1474–1477. Shamsuzzoha, M., Lee, M. and Park, J. (2006c). Robust PID controller design of time delay processes with/without zero, Proceedings of the IEEE International Conference on Industrial Technology, pp. 2256–2261. Shamsuzzoha, M. and Lee, M. (2007a). IMC-PID controller design for improved disturbance rejection of time delayed processes, Industrial Engineering Chemistry Research, 46, pp. 2077–2081.
b720_Bibliography
17-Mar-2009
Bibliography
FA
589
Shamsuzzoha, M. and Lee, M. (2007b). PID controller design strategy for first order time delay processes, Theory and Applications of Chemical Engineering (Korea), 13(1), pp. 121–124. Shamsuzzoha, M. and Lee, M. (2007c). An enhanced performance PID filter controller for first order time delay processes, Journal of Chemical Engineering of Japan, 40(6), pp. 501–510. Shamsuzzoha, M. and Lee, M. (2007d). Enhanced performance for two-degree-of-freedom control scheme for second order unstable processes with time delay, International Conference on Control, Automation and Systems (ICCAS), pp. 240–245. Shamsuzzoha, M., Yoon, M. and Lee, M. (2007). Analytical controller design of integrating and first order unstable time delay process, Proceedings of the 8th International IFAC Symposium on Dynamics and Control of Process Systems, Preprints Volume 2, pp. 397–402. Shen, J.-C. (1999). Tuning PID controller for a plant with under-damped response, Proceedings of the IEEE International Conference on Control Applications (Hawaii), pp. 115–120. Shen, J.-C. (2000). New tuning method for PID control of a plant with underdamped response, Asian Journal of Control, 2(1), pp. 31–41. Shen, J.-C. (2002). New tuning method for PID controller, ISA Transactions, 41, pp. 473–484. Shi, J. and Lee, W.S. (2002). IMC-PID controllers for first-order plus dead-time processes: a simple design with guaranteed phase margin, Proceedings of IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering (Beijing, China), pp. 1397–1400. Shi, J. and Lee, W.S. (2004). Set point response and disturbance rejection tradeoff for second-order plus dead time processes, Proceedings of the 5th Asian Control Conference (Melbourne, Australia). Shigemasa, T., Iino, Y. and Kanda, M. (1987). Two degrees of freedom PID auto-tuning controller, Proceedings of the ISA International Conference and Exhibition. Advances in Instrumentation and Control, pp. 703–711. Shin, C.-H., Yoon, M.-H. and Park, I.-S. (1997). Automatic tuning algorithm of the PID controller using two Nyquist points identification, Proceedings of the Society of Instrument and Control Engineers annual conference (Tokyo, Japan), pp. 1225–1228. Shinskey, F.G. (1988). Process Control Systems – Application, Design and Tuning, 3rd Edition (McGraw-Hill Inc., New York). Shinskey, F.G. (1994). Feedback Controllers for the Process Industries (McGraw-Hill Inc., New York). Shinskey, F.G. (1996). Process Control Systems – Application, Design and Tuning, 4th Edition (McGraw-Hill Inc., New York). Shinskey, F.G. (2000). PID-deadtime control of distributed processes, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 14–18. Shinskey, F.G. (2001). PID-deadtime control of distributed processes, Control Engineering Practice, 9, pp. 1177–1183. Shinskey, F.G. (2003). Process control diagnostics [Online]. Available at http://www.isa.org/ CustomSource/ISA/Div_PDFs/PDF_News/CPI_1.pdf [accessed 6 February 2008]. Siemens (2005). Application data AD-353-119 Rev 1. Procidia TM Control Solutions Digital Controller Tuning [Online]. Available at http://www.sea.siemens.com/instrbu/docs/pdf/AD353119r1.pdf [accessed 16 June 2006]. Sklaroff, M. (1992). Adaptive controller in a process control system and a method therefor, US Patent 5,170,341.
b720_Bibliography
590
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Skoczowski, S. and Tarasiejski, L (1996). Tuning of PID controllers based on gain and phase margin specifications using Strejc’s process model with time delay, Proceedings of the 3rd International Symposium on Methods and Models in Automation and Robotics (MMAR ’96) (Miedzyzdroje, Poland), pp. 765–770. Skoczowski, S. (2004). Model following PID control with a fast model, Proceedings of CONTROLO 2004: the 6th Portuguese Conference on Automatic Control. Skogestad, S. (2001). Probably the best simple PID tuning rules in the world, AIChE Annual Meeting (Reno, Nevada, U.S.A.) [Online]. Available at http://www.nt.ntnu.no/users/skoge/ publications/2001/skogestad_reno/tuningpaper.pdf [accessed 24 September 2004]. Skogestad, S. (2003). Simple analytic rules for model reduction and PID controller tuning, Journal of Process Control, 13, pp. 291–309. Skogestad, S. (2004a). Lower limit on controller gain for acceptable disturbance rejection, Proceedings of the International Symposium on Advanced Control of Chemical Processes (Hong Kong, China). Skogestad, S. (2004b). Simple analytic rules for model reduction and PID controller tuning, Modeling, Identification and Control, 25, pp. 85–120. Skogestad, S. (2004c). [Online]. Available at http://www.nt.ntnu.no/users/skoge/ publications/2003/tuningPID/more/extensions/oscillating.txt [Accessed 9 March 2005]. Skogestad. S. (2006a). Tuning for smooth PID control with acceptable disturbance rejection [Online]. Available at http://www.nt.ntnu.no/users/skoge/publications/2006/skogestad_iecr_ smooth_pid/smooth06.pdf [paper dated 8 March 2006; accessed 9 May 2006]. Skogestad, S. (2006b). Tuning for smooth PID control with acceptable disturbance rejection, Industrial Engineering Chemistry Research, 45, pp. 7817–7822. Slätteke, O. (2006). Modeling and control of the paper machine drying section (PhD thesis, Lund University, Sweden). Smith, C.L., Corripio, A.B. and Martin, J. (1975). Controller tuning from simple process models, Instrumentation Technology, December, pp. 39–44. Smith, C.A. and Corripio, A.B. (1997). Principles and Practice of Automatic Process Control, 2nd Edition (John Wiley and Sons, New York). Smith, L. (1998). A modified Smith predictor for extruded diameter control, InstMC Mini Symposium in UKACC International Conference on Control (Swansea), Lecture 5. Smith, C.L. (2002). Intelligently tune PI controllers, Chemical Engineering, August, pp. 169–177. Smith, C.L. (2003). Intelligently tune PID controllers, Chemical Engineering, January, pp. 56–62. Somani, M.K., Kothare, M.V. and Chidambaram, M. (1992). Design formulae for PI controllers, Hungarian Journal of Industrial Chemistry, 20, pp. 205–211. Sree, R.P. and Chidambaram, M. (2003a). Simple method of tuning PI controllers for stable inverse response systems, Journal of the Indian Institute of Science, 83 (May–August), pp. 73–85. Sree, R.P. and Chidambaram, M. (2003b). Control of unstable bioreactor with dominant unstable zero, Chemical and Biochemical Engineering Quarterly, 17(2), pp. 139–145. Sree, R.P. and Chidambaram, M. (2003c). A simple method of tuning PI controllers for unstable systems with a zero, Chemical and Biochemical Engineering Quarterly, 17(3), pp. 207–212. Sree, R.P. and Chidambaram, M. (2004). Control of unstable reactor with an unstable zero, Indian Chemical Engineer Section A, 46(1), pp. 21–26.
b720_Bibliography
17-Mar-2009
Bibliography
FA
591
Sree, R.P., Srinivas, M.N. and Chidambaram, M. (2004). A simple method of tuning PID controllers for stable and unstable FOPTD systems, Computers and Chemical Engineering, 28, pp. 2201–2218. Sree, R.P. and Chidambaram, M. (2005a). Set point weighted PID controllers for unstable systems, Chemical Engineering Communications, 192, pp. 1–13. Sree, R.P. and Chidambaram, M. (2005b). A simple and robust method of tuning PID controllers for integrator/dead time processes, Journal of Chemical Engineering of Japan, 38(2), pp. 113–119. Sree, R.P. and Chidambaram, M. (2006). Control of Unstable Systems (Alpha Science International Ltd., Oxford). Srinivas, M.N. and Chidambaram, M. (2001). Set-point weighted PID controllers, Proceedings of the International Conference on Quality, Reliability and Control (ICQRC-2001) (Mumbai, India), pp. C22–1–C22–5. Srividya, R. and Chidambaram, M. (1997). On-line controllers tuning for integrator plus delay systems, Process Control and Quality, 9, pp. 59–66. St. Clair, D.W. (1997). Controller Tuning and Control Loop Performance, 2nd Edition (Straight Line Control Co. Inc., Newark, Delaware). St. Clair, D.W. (2000). The PID algorithm [Online]. Available at http://members.aol.com/ pidcontrol/pid_algorithm.html [accessed 28 June 2005]. Streeter, M.J., Keane, M.A. and Koza, J.R. (2003). Automatic synthesis using genetic programming of improved PID tuning rules, Preprint of Proceedings of Intelligent Control Systems and Signal Processing Conference (Ed: A.D. Ruano), pp. 494–499. Sung, S.W. O., J., Lee, I.-B., Lee, J. and Yi, S.-H. (1996). Automatic tuning of PID controller using second-order plus time delay model, Journal of Chemical Engineering of Japan, 29, pp. 991–999. Suyama, K. (1992). A simple design method for sampled-data PID control systems with adequate step responses, Proceedings of the International Conference on Industrial Electronics, Control, Instrumentation and Automation, pp. 1117–1122. Suyama, K. (1993). A simple design method for sampled-data I-PD control systems, Proceedings of the Annual Conference of the IEEE Industrial Electronics Society (Hawaii), pp. 2293–2298. Syrcos, G. and Kookos, I. K. (2005). PID controller tuning using mathematical programming, Chemical Engineering and Processing, 44, pp. 41–49. Tachibana, Y. (1984). Identification of a system with dead time and its application to auto tuner, Electrical Engineering in Japan, 104, pp. 128–137. Taguchi, H., Doi, M. and Araki, M. (1987). Optimal parameters of two-degrees-of-freedom PID control systems, Transactions of the Society of Instrument and Control Engineers (SICE), Japan, 23(9), pp. 889–895 (in Japanese). Taguchi, H. and Araki, M. (2000). Two-degree-of-freedom PID controllers – their functions and optimal tuning, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 95–100. Taguchi, H. and Araki, M. (2002). On tuning of two-degree-of-freedom PID controllers with consideration on location of disturbance input, Transactions of the Society of Instrument and Control Engineers (SICE), Japan, 38(5), pp. 441–446 (in Japanese). Taguchi, H., Kokawa, M. and Araki, M. (2002). Optimal tuning of two-degree-of-freedom PD controllers, Proceedings of the 4th Asian Control Conference (Singapore), pp. 268–273.
b720_Bibliography
592
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Taiwo, O. (1993). Comparison of four methods of on-line identification and controller tuning, IEE Proceedings, Part D, 140, pp. 323–327. Tan, K.K., Lee, T.H. and Wang, Q.G. (1996). Enhanced automatic tuning procedure for process control of PI/PID controller, AIChE Journal, 42, pp. 2555–2562. Tan, W., Liu, J. and Sun, W. (1998a). PID tuning for integrating processes, Proceedings of the IEEE International Conference on Control Applications (Trieste, Italy), 2, pp. 873–876. Tan, W., Liu, K. and Tam, P.K.S. (1998b). PID tuning based on loop-shaping H ∞ control, IEE Proceedings – Control Theory and Applications, 145(6), pp. 485–490. Tan, K.K., Wang, Q.-G., Hang, C.C. and Hagglund, T.J. (1999a). Advances in PID Control (Advances in Industrial Control Series, Springer-Verlag, London). Tan, W., Yuan, Y. and Niu, Y. (1999b). Tuning of PID controller for unstable process, Proceedings of the IEEE International Conference on Control Applications (Hawaii), pp. 121–124. Tan, K.K., Lee, T.H. and Jiang, X. (2001). On-line relay identification, assessment and tuning of PID controller, Journal of Process Control, 11, pp. 483–496. Tang, W., Shi, S. and Wang, M. (2002). Autotuning PID control for large time-delay processes and its application to paper basis weight control, Industrial and Engineering Chemistry Research, 41, pp. 4318–4327. Tang, W., Wang, M., Chao, Y., He, L. and Itoh, H. (2007). A study on the internal relationship among Smith predictor, Dahlin controller & PID, Proceedings of the IEEE International Conference on Automation and Logistics (Jinan, China), pp. 3101–3106. Tavakoli, S. and Fleming, P. (2003). Optimal tuning of PI controllers for first order plus dead time/long dead time models using dimensional analysis, Proceedings of the European Control Conference (Cambridge). Tavakoli, S. and Tavakoli, M. (2003). Optimal tuning of PID controllers for first order plus time delay models using dimensional analysis, Proceedings of the 4th IEEE International Conference on Control and Automation (Canada), pp. 942–946. Tavakoli, S., Griffin, I. and Fleming, P.J. (2005). Robust PI controller for load disturbance rejection and setpoint regulation, Proceedings of the IEEE Conference on Control Applications (Toronto, Canada), pp. 1015–1020. Tavakoli, S., Griffin, I. and Fleming, P.J. (2006). Tuning of decentralized PI (PID) controllers for TITO processes, Control Engineering Practice, 14, pp. 1069–1080. Thomasson, F.Y. (1997). Tuning guide for basic control loops, Proceedings of the Process Control, Electrical and Information (TAAPI) Conference, pp. 137–148. Thyagarajan, T. and Yu, C.-C. (2003). Improved autotuning using the shape factor from relay feedback, Industrial Engineering Chemistry Research, 42, pp. 4425–4440. Tinham, B. (1989). Tuning PID controllers, Control and Instrumentation, September, pp. 79–83. Trybus, L. (2005). A set of PID tuning rules, Archives of Control Sciences, 15(LI)(1), pp. 5–17. Tsang, K.M., Rad, A.B. and To, F.W. (1993). Online tuning of PID controllers using delayed state variable filters, Proceedings of the IEEE Region 10 Conference on Computer, Communication, Control and Power Engineering (Beijing, China), 4, pp. 415–419. Tsang, K.M. and Rad, A. B. (1995). A new approach to auto-tuning of PID controllers, International Journal of Systems Science, 26(3), pp. 639–658. Tyreus, B.D. and Luyben, W.L. (1992). Tuning PI controllers for integrator/dead time processes, Industrial Engineering Chemistry Research, 31, pp. 2625–2628.
b720_Bibliography
17-Mar-2009
Bibliography
FA
593
Urrea, R., Castellanos-Sahagun, E., Alvarez, J. and Alvarez-Ramirez, J. (2006). Distillate cascade composition control using a two-temperature measurement secondary component, Industrial Engineering Chemistry Research, 45, pp. 6828–6841. Valentine, C.C. and Chidambaram, M. (1997a). Robust PI and PID control of stable first order plus time delay systems, Indian Chemical Engineer Section A, 39(1), pp. 9–14. Valentine, C.C. and Chidambaram, M. (1997b). PID control of unstable time delay systems, Chemical Engineering Communications, 162, pp. 63–74. Valentine, C.C. and Chidambaram, M. (1998). Robust control of unstable first order plus time delay systems, Indian Chemical Engineer Section A, 40(1), pp. 19–23. Van der Grinten, P.M.E.M. (1963). Finding optimum controller settings, Control Engineering, December, pp. 51–56. Van Overschee, P. and De Moor, B. (2000). RaPID: the end of heuristic PID tuning, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 687–692. VanDoren, V.J. (1998). Ziegler–Nichols methods facilitate loop tuning, Control Engineering, December. Velázquez-Figueroa, C. (1997). Automated rule-based dynamic modeling and controller design (PhD thesis, University of Connecticut). Venkatashankar, V. and Chidambaram, M. (1994). Design of P and PI controllers for unstable first order plus time delay systems, International Journal of Control, 60, pp. 137–144. Vilanova, R. (2006). PID controller tuning rules for robust step-response of first-order-plus-deadtime models, Proceedings of the American Control Conference, pp. 256–261. Vilanova, R. and Balaguer, P. (2006). ISA-PID controller tuning: a combined min-max/ ISE approach, Proceedings of the IEEE International Conference on Control Applications, pp. 2956–2961. Visioli, A. (2001). Tuning of PID controllers with fuzzy logic, IEE Proceedings – Control Theory and Applications, 148(1), pp. 180–184. Visioli, A. (2002). Improving the load disturbance rejection performances of IMC-tuned PID controllers, Proceedings of the 15th IFAC Triennial World Congress (Barcelona, Spain), pp. 295–300. Visioli, A. (2005). Experimental evaluation of a plug&control strategy for level control, Proceedings of the IFAC World Congress (Prague, Czech Republic). Visioli, A. (2006). Practical PID Control (Advances in Industrial Control, Springer, London). Vítečková, M. (1999). Seřízení číslicových I analogových regulátorů pro regulované soustavy s dopravním zpoždĕním (Digital and analog controller tuning for processes with time delay), Automatizace, 42(2), pp. 106–111 (in Czech). Vítečková, M., Víteček, A. and Smutný, L. (2000a). Controller tuning for controlled plants with time delay, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 283–288. Vítečková, V., Víteček, A. and Smutný, L. (2000b). Simple PI and PID controllers tuning for monotone self-regulating plants, Preprints of Proceedings of PID ’00: IFAC Workshop on digital control (Terrassa, Spain), pp. 289–294. Vítečková, M. and Víteček, A. (2002). Analytical controller tuning method for proportional nonoscillatory plants with time delay, Proceedings of the International Carpathian Control Conference (Malenovice, Czech Republic), pp. 297–302.
b720_Bibliography
594
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Vítečková, M. and Víteček, A. (2003). Analytical digital and analog controller tuning method for proportional non-oscillatory plants with time delay, Proceedings of the 2nd IFAC Conference on Control Systems Design (Bratislava, Slovak Republic), pp. 59–64. Vítečková, M. (2006). Simple PI and PID controller tuning, Transactions of the VŠB – Technical University of Ostrava, Mechanical Series 2006, 2 (LII), pp. 225–230; [Online]. Available at http://www.fs.vsb.cz/transactions/2006-2/1562_Viteckova_Miluse.pdf [accessed 9 January 2007]. Vivek, S. and Chidambaram, M. (2005). An improved relay autotuning of PID controllers for unstable FOPDT systems, Computers and Chemical Engineering, 29, pp. 2060–2068. Voda, A. and Landau, I.D. (1995). The autocalibration of PI controllers based on two frequency measurements, International Journal of Adaptive Control and Signal Processing, 9, pp. 395–421. Vrančić, D. (1996). Design of anti-windup and bumpless transfer protection. Part II: PID controller tuning by multiple integration method (PhD thesis, University of Ljubljana, J. Stefan Institute, Ljubljana, Slovenia). Vrančić, D., Peng, Y., Strmčnik, S. and Hanus, R. (1996). A new tuning method for PI controllers based on a process step response, Proceedings of CESA ’96 IMACS MultiConference Symposium on Control, Optimisation and Supervision (Lille, France), 2, pp. 790–794. Vrančić, D., Peng, Y., Strmčnik, S. and Juričić, D. (1999). A multiple integration tuning method for filtered PID controller, Preprints of Proceedings of IFAC 14th World Congress (Beijing, China), Paper 3b–02–3. Vrančić, D. and Lumbar, S. (2004). Improving PID controller disturbance rejection by means of magnitude optimum, Report DP-8955 (J. Stefan Institute, Ljubljana, Slovenia). Vrančić, D., Kocijan, J. and Strmčnik, S. (2004a). Simplified disturbance rejection tuning method for PID controllers, Proceedings of the 5th Asian Control Conference (Melbourne, Australia). Vrančić, D., Kristiansson, B. and Strmčnik, S. (2004b). Reduced MO tuning method for PID controllers, Proceedings of the 5th Asian Control Conference (Melbourne, Australia). Vrančić, D., Strmčnik, S. and Kocijan, J. (2004c). Improving disturbance rejection of PI controllers by means of the magnitude optimum method, ISA Transactions, 43, pp. 73–84. Wade, H.L. (1994). Regulatory and Advanced Regulatory Control: System Development (ISA, North Carolina). Wang, T.-S. and Clements, W.C. (1995). Adaptive multivariable PID control of a distillation column with unknown and varying dead time, Chemical Engineering Communications, 132, pp. 1–13. Wang, F.-S., Juang, W.-S. and Chan, C.-T. (1995a). Optimal tuning of PID controllers for single and cascade control loops, Chemical Engineering Communications, 132, pp. 15–34. Wang, L., Barnes, T.J.D. and Cluett, W.R. (1995b). New frequency-domain design method for PID controllers, IEE Proceedings – Control Theory and Applications, 142, pp. 265–271. Wang, L. and Cluett, W.R. (1997). Tuning PID controllers for integrating processes, IEE Proceedings – Control Theory and Applications, 144(5), pp. 385–392. Wang, Y.-G. and Shao, H.-H. (1999a). PID autotuner based on gain- and phase-margin specification, Industrial Engineering Chemistry Research, 38, pp. 3007–3012. Wang, Y.-G. and Shao, H.-H. (1999b). Automatic tuning of optimal PI controllers, Proceedings of the IEEE 38th Conference on Decision and Control, pp. 3802–3803.
b720_Bibliography
17-Mar-2009
Bibliography
FA
595
Wang, Q.-G., Lee, T.-H., Fung, H.-W., Bi, Q. and Zhang, Y. (1999). PID tuning for improved performance, IEEE Transactions on Control Systems Technology, 7(4), pp. 457–465. Wang, X.-S. (2000). PID controller tuning method for improving performance, Optics and Precision Engineering (China), 8(4), pp. 381–384 (in Chinese). Wang, L. and Cluett, W.R. (2000). From Plant Data to Process Control (Taylor and Francis Ltd., New York). Wang, Y.-G. and Shao, H.-H. (2000a). Optimal tuning for PI controller, Automatica, 36, pp. 147–152. Wang, Y.-G. and Shao, H.-H. (2000b). PID auto-tuner based on sensitivity specification, Transactions of the Institute of Chemical Engineers, 78(A), pp. 312–316. Wang, Q.-G., Zhang, Y. and Guo, X. (2000a). Robust closed-loop controller auto-tuning, Proceedings of the 15th IEEE International Symposium on Intelligent Control (Rio, Patras, Greece), pp. 133–138. Wang, Y.-G., Shao, H.-H. and Wang, J. (2000b). PI tuning for processes with large dead time, Proceedings of the American Control Conference (Chicago), pp. 4274–4278. Wang, Y.-G. and Cai, W.-J. (2001). PID tuning for integrating processes with sensitivity specification, Proceedings of the IEEE Conference on Decision and Control (Orlando, Florida), pp. 4087–4091. Wang, Q.-G., Zhang, Y. and Guo, X. (2001a). Robust closed-loop identification with application to auto-tuning, Journal of Process Control, 11, pp. 519–530. Wang, Y.-G., Cai, W.-J. and Shi, Z.-G. (2001b). PID autotuning for integrating processes with specifications on gain and phase margins, Proceedings of the American Control Conference (Arlington, VA), pp. 2181–2185. Wang, Y.-G. and Cai, W.-J. (2002). Advanced proportional-integral-derivative tuning for integrating and unstable processes with gain and phase margin specifications, Industrial Engineering Chemistry Research, 41, pp. 2910–2914. Wang, Y., Schinkel, M, Schmitt-Hartmann, T. and Hunt, K.J. (2002). PID and PID-like controller design by pole assignment within D-stable regions, Asian Journal of Control, 4(4), pp. 423–432. Wang, J.-Y. (2003). Control system design using the NCD technique (Masters thesis, Feng Chia University, Taiwan) [Online]. Available at http://ethesys.lib.fcu.edu.tw [Accessed 25 October 2006] (in Chinese). Wang, H. and Jin, X. (2004). Direct synthesis approach of PID controller for second-order delayed unstable processes, Proceedings of the 5th World Congress on Intelligent Control and Automation (Hangzhou, P.R. China), pp. 19–23. Wang, J.-G., Zhang, J.-G. and Zhao, Z.-C. (2005). Extended IMC-PID control for integrator and dead time process, Electric Machines and Control (China), 9(2), March, pp. 133–135 (in Chinese). Wills, D.M. (1962a). Tuning maps for three-mode controllers, Control Engineering, April, pp. 104–108. Wills, D.M. (1962b). A guide to controller tuning, Control Engineering, August, pp. 93–95. Wilton, S.R. (1999). Controller tuning, ISA Transactions, 38, pp. 157–170. Witt, S.D. and Waggoner, R.C. (1990). Tuning parameters for non-PID three-mode controllers, Hydrocarbon Processing, June, pp. 74–78. Wojsznis, W.K. and Blevins, T.L. (1995). System and method for automatically tuning a process controller, US Patent Number 5,453,925.
b720_Bibliography
596
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Wojsznis, W.K., Blevins, T.L. and Thiele, D. (1999). Neural network assisted control loop tuner, Proceedings of the IEEE International Conference on Control Applications (Hawaii), 1, pp. 427–431. Wolfe, W.A. (1951). Controller settings for optimum control, Transactions of the ASME, May, pp. 413–418. Xing, J., Wang, P. and Wang, L. (2001). A self-tuning PID controller based on expert system, Proceedings of the IFAC New Technologies for Computer Control Conference (Hong Kong, China), pp. 479–484. Xu, J. and Shao, H. (2003a). Advanced PID tuning for integrating processes with a new robustness specification, Proceedings of the American Control Conference (Denver, CO), pp. 3961–3966. Xu, J. and Shao, H. (2003b). Advanced PID tuning for unstable processes based on a new robustness specification, Proceedings of the American Control Conference (Denver, CO), pp. 368–372. Xu, J. and Shao, H. (2003c). A novel method of PID tuning for integrating processes, Proceedings of the 42nd IEEE Conference on Decision and Control (Maui, Hawaii), pp. 139–142. Xu, J. and Shao, H. (2004a). A new tuning method of PID controller for integrating processes, Chinese Journal of Scientific Instrument, 25(6), December, pp. 714–716, 720 (in Chinese). Xu, J. and Shao, H. (2004b). PI tuning for large dead-time processes with a new robustness specification, Journal of Systems Engineering and Electronics (China), 15(3), September, pp. 333–336. Xu, J.-H., Sun, R. and Shao, H.-H. (2004). PI controller tuning for large dead-time processes, Kongzhi Yu Juece/Control and Decision, 19(1), pp. 99–101 (in Chinese). Xu, Y., Deng, H., Zhang, P. and Yang, J. (2005). Tuning PI/PID active queue management controllers supporting TCP/IP flows, Proceedings of the International Conference on Communications, Circuits and Systems, 1, pp. 630–634. Yang, J. C.-Y. and Clarke, D.W. (1996). Control using self-validating sensors, Transactions of the Institute of Measurement and Control, 18, pp. 15–23. Yi, C. and De Moor, B.L.R. (1994). Robustness analysis and control system design for a hydraulic servo system, IEEE Transactions on Control Systems Technology, 2(3), pp. 183–197. Young, A.J. (1955). An Introduction to Process Control System Design (Longman, Green and Company, London). Yu, S. W. (1988). Optimal PI tuning for load disturbances, Journal of the Chinese Institute of Chemical Engineers, 19(6), pp. 349–357. Yu, C.-C. (1999). Autotuning of PID Controllers (Advances in Industrial Control Series, SpringerVerlag Ltd., London). Yu, C.-C. (2006). Autotuning of PID Controllers, 2nd Edition (Advances in Industrial Control Series, Springer-Verlag Ltd., London). Zhang, D. (1994). Process dynamics and controller selection of DCS, Proceedings of the ISA Advances in Instrumentation and Control Conference (Anaheim), 49(2), pp. 231–240. Zhang, G., Shao, C. and Chai, T. (1996a). A new method for independently tuning PID parameters, Proceedings of the 35th Conference on Decision and Control (Kobe, Japan), pp. 2527–2532. Zhang, W.D., Sun, Y.X. and Xu, X.M. (1996b). Modified PID controller based on H ∞ theory, Proceedings of the IEEE International Conference on Industrial Technology, pp. 9–12. Zhang, W., Sun, Y. and Xu, X. (1999a). PID control for integrator and dead time process, Acta Automatica Sinica, 25(4), pp. 518–523 (in Chinese).
b720_Bibliography
17-Mar-2009
Bibliography
FA
597
Zhang, W., Xu, X. and Sun, Y. (1999b). Quantitative performance design for integrating processes with time delay, Automatica, 35, pp. 719–723. Zhang, W., Xu, X. and Zhang, W. (2000). PID design of unstable processes by using closed loop constraints, Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 34(5), May, pp. 589–592 (in Chinese). Zhang, W. and Xu, X. (2002). H ∞ PID controller design for runaway processes with time delay, ISA Transactions, 41, pp. 317–322. Zhang, J.-G., Liu, Z.-Y. and Pei, R. (2002a). Two-degree-of-freedom PID control for integrator and dead time process, Kongzhi Yu Juece/Control and Decision, 17(6), November, pp. 886–889 (in Chinese). Zhang, W., Xi, Y., Yang, G. and Xu, X. (2002b). Design PID controllers for desired time-domain or frequency-domain response, ISA Transactions, 41, pp. 511–520. Zhang, J., Li, L., Chen, Z. and Zhao, Z. (2002c). IMC tuning of two-degree-of-freedom regulator, Chinese Journal of Scientific Instrument, 23(1), pp. 28–30, 48 (in Chinese). Zhang, W., Gu, D. and Xu, X. (2003). A unified approach to design the RZN PID controller for stable and unstable processes with time delay, Proceedings of the 42nd IEEE Conference on Decision and Control, pp. 4080–4081. Zhang, F.-B., Wang, G.-D., Zhang, D.-H. and Liu, X.-H. (2005). Optimal ITAE tuning formulae for parameters of PID controller, Journal of Northeastern University (Natural Science), 26(8), pp. 755–758. Zhang, W. (2006). Optimal design of the refined Ziegler–Nichols proportional-integral-derivative controller for stable and unstable processes with time delays, Industrial Engineering Chemistry Research, 45, pp. 1408–1419. Zhang, J., Wang, J. and Zhao, Z. (2006). A novel two-degree-of-freedom PID controller for integrator and dead time process, Proceedings of the 6th World Congress on Intelligent Control and Automation (Dalian, China), pp. 6388–6391. Zhong, Q.-C. and Li, H.-X. (2002). 2-degree-of-freedom proportional-integral-derivative-type controller incorporating the Smith principle for processes with dead time, Industrial Engineering Chemistry Research, 41, pp. 2448–2454. Zhuang, M. (1992). Computer-aided PID controller design (PhD thesis, University of Sussex, UK). Zhuang, M. and Atherton, D.P. (1993). Automatic tuning of optimum PID controllers, IEE Proceedings, Part D, 140, pp. 216–224. Ziegler, J.G. and Nichols, N.B. (1942). Optimum settings for automatic controllers, Transactions of the ASME, November, pp. 759–768. Zou, H., Hedstrom, K.P., Warrior, J. and Hays, C.L. (1997). Field based process control system with auto-tuning, US Patent Number 5,691,896. Zou, H. and Brigham, S.E. (1998). Process control system with asymptotic auto-tuning, US Patent Number 5,818,714.
b720_Bibliography
17-Mar-2009
This page intentionally left blank
FA
b720_Index
17-Mar-2009
FA
Index
Åström and Hägglund (2004), 20, 98, 174, 360, 381 Åström and Hägglund (2006), 21, 22, 72, 74, 76, 109, 110–111, 145, 177, 227, 276, 321, 326, 356, 362, 390, 424 Atherton and Boz (1998), 175, 274, 477, 503–504 Atherton and Majhi (1998), 476–477 Atkinson (1968), 341 Atkinson and Davey (1968), 324 Auslander et al. (1975), 206
ABB (1996), 325 ABB (2001), 9, 32, 52, 152, 157, 319 Abbas (1997), 57, 100 Aikman (1950), 321 Alenany et al. (2005), 360, 378 Alfa-Laval, 7, 322 Alfaro Ruiz (2005a), 80, 122, 124, 207, 326, 359 Allen Bradley, 5, 8 Alvarez-Ramirez et al. (1998), 357 Andersson (2000), 74, 357 Anil and Sree (2005), 422, 423 Araki (1985), 156 Arbogast and Cooper (2007), 365, 367, 370 Arbogast et al. (2006), 74 Argelaguet et al. (1997), 156 Argelaguet et al. (2000), 156 Arrieta and Vilanova (2007), 125–127 Arrieta Orozco (2003), 39, 43, 47, 49, 122, 123, 124 Arrieta Orozco and Alfaro Ruiz (2003), 39, 43, 47, 49, 122, 123, 124 Arrieta Orozco (2006), 43, 49, 86, 87–88, 91, 94 Arvanitis et al. (2000a), 221, 232, 261, 275 Arvanitis et al. (2000b), 473, 477 Arvanitis et al. (2003a), 373, 376, 377 Arvanitis et al. (2003b), 400–409, 413 Åström (1982), 322, 325 Åström and Hägglund (1984), 325 Åström and Hägglund (1988), 79, 325 Åström and Hägglund (1995), 21, 56, 108, 164, 248, 319, 322, 325, 331, 347, 351, 359, 389, 413 Åström and Hägglund (2000), 19
Bai and Zhang (2007), 70 Bailey, 5, 6, 7, 8, 10 Bain and Martin (1983), 46, 53 Barberà (2006), 49, 94 Bateson (2002), 322, 327, 349 Bekker et al. (1991), 55 Belanger and Luyben (1997), 370 Benjanarasuth et al. (2005), 353, 379 Bequette (2003), 21, 24, 120 Bialkowski (1996), 74, 283, 287, 357, 436 Bi et al. (1999), 57 Bi et al. (2000), 57, 221 Blickley (1990), 324 Boe and Chang (1988), 77 Bohl and McAvoy (1976b), 210, 230, 241, 250 Borresen and Grindal (1990), 32, 79 Boudreau and McMillan (2006), 223, 357 Brambilla et al. (1990), 74, 112, 203, 227 Branica et al. (2002), 109 Bryant et al. (1973), 20, 52, 197–198 Buckley (1964), 21
599
b720_Index
600
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Buckley et al. (1985), 354 Bunzemeier (1998), 351, 368 Calcev and Gorez (1995), 319, 325 Callender (1934), 359 Callender et al. (1935/6), 18, 23, 30, 78 Camacho et al. (1997), 100 Carr (1986), 324 Chandrashekar et al. (2002), 441, 455–456, 466–468 Chang et al. (1997), 182 Chao et al. (1989), 189, 190, 194, 239, 240, 241–242, 242–243, 244, 245, 246–247 Chau (2002), 326 Chen and Seborg (2002), 58, 103, 221–222, 357, 361, 389 Chen and Yang (1993), 318, 325, 330 Chen and Yang (2000), 68 Chen et al. (1997), 75 Chen et al. (1999a), 64, 354, 362, 389 Chen et al. (1999b), 64, 226 Chen et al. (2006), 283 Cheng and Hung (1985), 86, 93 Cheng and Yu (2000), 354 Chesmond (1982), 322, 327 Chidambaram (1994), 354 Chidambaram (1995a), 107–108 Chidambaram (1995b), 443, 452 Chidambaram (1997), 440, 448, 474 Chidambaram (1998), 443, 452 Chidambaram (2000a), 161, 176 Chidambaram (2000b), 376 Chidambaram (2000c), 441, 465 Chidambaram (2002), 28, 33, 58, 80, 103, 162, 181, 222, 280, 383, 420, 441–442, 449, 466 Chidambaram and Kalyan (1996), 492 Chidambaram and Sree (2003), 353, 361, 362, 376 Chidambaram et al. (2005), 59 Chien (1988), 74, 130, 146, 285, 287, 357, 366, 369, 394, 396 Chien and Fruehauf (1990), 130, 146, 285, 287, 357, 366, 369, 394, 396 Chien et al. (1952), 31, 78 Chien et al. (1999), 160–161, 376 Chien et al. (2003), 277, 282, 284, 286, 290, 292 Chiu et al. (1973), 52, 220 Chun et al. (1999), 75
Clarke (2006), 72, 356 Cluett and Wang (1997), 66–67, 101, 353, 361 Cohen and Coon (1953), 31, 78 Concept, 6 Connell (1996), 79 Controller structures Classical controller, 6–7, 25, 134–148, 238–250, 286–287, 341–342, 368–370, 395–396, 423, 425, 436, 458–461, 491– 496 Controller with filtered derivative, 6, 122– 133, 236–237, 284–285, 298, 305–307, 316, 336–340, 366–367, 394 Generalised classical controller, 8, 26, 149–151, 251–252, 288, 343–345, 371, 397–398, 462, 483, 508, 516–517 Ideal controller in series with a first order lag, 6, 24, 118–121, 182, 232–235, 282– 283, 297, 315, 332–335, 364–365, 392– 393, 422, 455–457, 481–482, 490, 513– 515 Ideal PI controller, 5, 18–22, 28–29, 30– 77, 180–181, 183–205, 277–278, 293– 295, 310–311, 318–323, 350–358, 383– 384, 385–387, 430, 438, 440–446, 480, 486–487, 511–512 Ideal PID controller, 4, 5, 23, 78–117, 206–231, 279–281, 296, 303–304, 312– 314, 324–331, 359–363, 388–391, 420– 421, 424, 447–454, 488–489, 506–507 Two degree of freedom controller 1, 8–9, 27, 152–167, 253–263, 289–291, 299– 301, 308–309, 317, 346–348, 372–377, 399–415, 426, 431–435, 437, 439, 463– 472, 484–485, 497–502, 518–519 Two degree of freedom controller 2, 9, 168–169, 378–380, 416–417, 427–428, 473–474, 509–510 Two degree of freedom controller 3, 10– 11, 170–179, 264–276, 292, 302, 349, 381–382, 418–419, 429, 475–479, 503– 505, 520 ControlSoft Inc. (2005), 80 Coon (1956), 350, 385 Coon (1964), 350, 385 Cooper (2006a), 165, 179 Cooper (2006b), 120, 179 Corripio (1990), 324, 341 Cox et al. (1994), 323
b720_Index
17-Mar-2009
Index Cox et al. (1997), 67 Cuesta et al. (2006), 60 Davydov et al. (1995), 57, 128, 311, 316 De Oliveira et al. (1995), 74 De Paor (1993), 325 De Paor and O’Malley (1989), 442, 452 Desbiens (2007), 181, 203, 278 Devanathan (1991), 45, 90 Dutton et al. (1997), 330 ECOSSE Team (1996a), 45 ECOSSE Team (1996b), 322, 327 Edgar et al. (1997), 38, 137–138, 153, 319, 341, 346 Eriksson and Johansson (2007), 174, 178 Ettaleb and Roche (2000), 57 Faanes and Skogestad (2004), 33, 58, 74, 136, 147 Farrington (1950), 324 Fanuc, 5 Fertik (1975), 19, 42, 49, 136, 140 Fertik and Sharpe (1979), 32 Fischer and Porter, 6, 7, 10 Fisher–Rosemount, 10 Foley et al. (2005), 59 Ford (1953), 359 Foxboro, 6, 7, 10, 134 Frank and Lenz (1969), 33, 40, 41, 43 Friman and Waller (1997), 64, 109, 319 Fruehauf et al. (1993), 56, 99, 352 Fukura and Tamura (1983), 50, 197 Gaikward and Chidambaram (2000), 443, 452 Gain margin, analytical calculation, 522– 528 Gain margin, figures, 530, 532–533 Gain and phase margins, constant, 534–543 PI controller, FOLPD model, 534–536 PI controller, IPD model, 536–539 PD controller, FOLIPD model, 542–543 PID controller, FOLPD model, classical controller, 539–541 PID controller, SOSPD model, series controller, 541–542 PID controller, SOSPD model with a negative zero, classical controller, 542
FA
601 Gallier and Otto (1968), 45, 90, 191, 214 García and Castelo (2000), 328 Genesis, 9 Geng and Geary (1993), 77, 116 Gerry (1998), 19, 89 Gerry (1999), 74, 113 Gerry (2003), 45 Gerry and Hansen (1987), 19 Gong et al. (1996), 130 Gong et al. (1998), 23, 131 Gong (2000), 113 Gonzalez (1994), 56, 100 Goodwin et al. (2001), 129 Gorecki et al. (1989), 55, 62, 99, 105, 352, 360, 362 Gorez (2003), 58, 104, 109 Gorez and Klàn (2000), 220, 312, 313 Gu et al. (2003), 117 Haalman (1965), 19, 40, 239, 352, 388 Haeri (2002), 163 Haeri (2005), 59 Hägglund and Åström (1991), 322 Hägglund and Åström (2002), 68, 165, 376, 471 Hägglund and Åström (2004), 21, 70–71, 202–203, 205, 321, 355–356 Hang and Åström (1988a), 167 Hang and Åström (1988b), 325 Hang and Cao (1996), 167 Hang et al. (1991), 55, 167 Hang et al. (1993a), 63, 223, 233 Hang et al. (1993b), 63, 134, 318, 341 Hang et al. (1994), 236 Hansen (1998), 275 Hansen (2000), 21, 376, 426 Harriott (1964), 327 Harriott (1988), 39, 47, 184 Harris and Tyreus (1987), 146, 178 Harrold (1999), 135, 342 Hartmann and Braun, 6 Hartree et al. (1937), 25 Hassan (1993), 189, 210–211 Hay (1998), 32–33, 79–80, 322, 327, 351, 352, 359 Hazebroek and Van der Waerden (1950), 30–31, 39–40, 352 Heck (1969), 32 Henry and Schaedel (2005), 65 Hill and Adams (1988), 77
b720_Index
602
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Hill and Venable (1989), 36–37, 83–85 Hiroi and Terauchi (1986), 152, 170 Ho and Xu (1998), 443, 492 Ho et al. (1994), 223 Ho et al. (1995a), 223–224 Ho et al. (1997), 224 Ho et al. (1998), 87, 92 Ho et al. (1999), 63, 87, 92 Ho et al. (2001), 178 Honeywell, 5, 7, 9, 11, 56, 248 Horn et al. (1996), 120, 151 Hougen (1979), 61, 146, 199, 247, 294, 354, 369, 387, 396 Hougen (1988), 199, 248, 369 Huang and Chao (1982), 136, 138, 139, 140, 141, 142, 143, 238, 240, 242, 243, 244, 245, 246 Huang and Chen (1997), 458, 492 Huang and Chen (1999), 458, 492, 502 Huang and Jeng (2002), 19, 46 Huang and Jeng (2003), 97–98, 218–219 Huang and Jeng (2005), 71, 146, 232, 249 Huang and Lin (1995), 463, 464, 497–502 Huang et al. (1996), 38, 46, 185–187, 191– 193, 264–268, 270–273 Huang et al. (1998), 74, 228 Huang et al. (2000), 165, 176, 261, 276, 290, 292 Huang et al. (2002), 121 Huang et al. (2003), 146, 251 Huang et al. (2005a), 71, 77, 146, 148, 232, 235 Huang et al. (2005b), 379, 416 Huba (2005), 429 Huba and Žáková (2003), 353, 387 Hwang (1995), 44, 48, 89, 96–97, 190, 195– 196, 213, 215–217 Hwang and Chang (1987), 318 Hwang and Fang (1995), 44, 51, 89, 97 Idzerda et al. (1955), 318 Intellution, 5 Isaksson and Graebe (1999), 75 Jacob and Chidambaram (1996), 440, 473 Jahanmiri and Fallahi (1997), 251 Jhunjhunwala and Chidambaram (2001), 448, 466 Johnson (1956), 318 Jones and Tham (2006), 296, 302
Jones et al. (1997), 323, 329 Juang and Wang (1995), 100 Jyothi et al. (2001), 29, 182, 291, 383–384, 420–421 Kamimura et al. (1994), 21, 56 Kang (1989), 208 Karaboga and Kalinli (1996), 326 Kasahara et al. (1997), 160 Kasahara et al. (1999), 131–132 Kasahara et al. (2001), 161 Kaya (2003), 381 Kaya and Atherton (1999), 381 Kaya and Scheib (1988), 136, 138, 139, 140, 142, 171, 172 Keane et al. (2000), 218 Keane et al. (2005), 331 Keviczky and Csáki (1973), 19, 20, 53, 194 Khan and Lehman (1996), 48, 55, 57 Khodabakhshian and Golbon (2004), 278 Kim et al. (2004), 163 King (2006), 73, 112 Kinney (1983), 341 Klán (2000), 58, 312 Klán (2001), 376, 390, 413 Klán and Gorez (2000), 319 Klán and Gorez (2005a), 59 Klán and Gorez (2005b), 59 Klein et al. (1992), 32, 61 Kookos et al. (1999), 354 Kosinsani (1985), 34, 82 Kotaki et al. (2005a), 153–154, 164 Kotaki et al. (2005b), 153–155 Kraus (1986), 134 Kristiansson (2003), 69, 149–150, 204, 228, 234, 251, 320, 332, 344 Kristiansson and Lennartson (1998a), 337– 338 Kristiansson and Lennartson (1998b), 338 Kristiansson and Lennartson (2000), 320, 338–339 Kristiansson and Lennartson (2002a), 320, 340, 366, 394 Kristiansson and Lennartson (2002b), 69, 119, 334 Kristiansson and Lennartson (2003), 320, 321 Kristiansson and Lennartson (2006), 69–70, 119, 120, 321, 335, 392 Kristiansson et al. (2000), 343
b720_Index
17-Mar-2009
FA
Index Kuhn (1995), 57, 128 Kukal (2006), 60, 104 Kuwata (1987), 20, 27, 53, 77, 159, 160, 166–167, 198, 204, 262–263, 294, 295, 296, 300, 317, 352, 375, 386, 413, 415, 437, 438, 439 Kwak et al. (2000), 504–505
116, 231, 301, 430,
158, 259, 311, 435,
Landau and Voda (1992), 231 Larionescu (2002), 314, 316 Latzel (1988), 61, 129–130 Lavanya et al. (2006a), 237 Lavanya et al. (2006b), 73 Lee and Edgar (2002), 121, 168–169, 178– 179, 233, 379, 382, 416, 419, 474, 479 Lee and Shi (2002), 147, 151 Lee and Teng (2003), 313 Lee et al. (1992), 63, 106, 164, 177 Lee et al. (1998), 75, 113, 228 Lee et al. (2000), 454, 474, 489, 505, 507, 509 Lee et al. (2005), 323 Lee et al. (2006), 113, 227, 281, 362, 390, 421, 457, 505 Leeds and Northup, 5, 79 Lennartson and Kristiansson (1997), 337 Leonard (1994), 360 Leva (1993), 322, 336 Leva (2001), 65, 74, 112, 132 Leva (2005), 165 Leva (2007), 74 Leva and Colombo (2000), 132 Leva and Colombo (2004), 165 Leva et al. (1994), 70, 224–225 Leva et al. (2003), 68–69, 132, 202, 226 Leva et al. (2006), 132 Li et al. (1994), 105 Li et al. (2004), 283 Lim et al. (1985), 118, 232 Lipták (1970), 327 Lipták (2001), 33, 80 Litrico and Fromion (2006), 356, 363 Litrico et al. (2006), 356 Litrico et al. (2007), 358 Liu et al. (2003), 417, 427–428 Lloyd (1994), 328 Lopez (1968), 81, 86, 87, 183, 188, 207, 208–209 Lopez et al. (1969), 188, 210
603 Loron (1997), 438 Luo et al. (1996), 326 Luyben (1993), 77 Luyben (1996), 370 Luyben (1998), 443 Luyben (2000), 278 Luyben (2001), 74, 120 Luyben and Luyben (1997), 326 MacLellan (1950), 321, 327 Madhuranthakam et al. (2008), 155, 156, 256, 257, 269, 289–290 Maffezzoni and Rocco (1997), 130 Majhi (1999), 323, 329, 346, 347 Majhi (2005), 50 Majhi and Atherton (1999), 175, 274, 477, 503–504 Majhi and Atherton (2000), 440, 475–476 Majhi and Mahanta (2001), 419 Majhi and Litz (2003), 250 Mann et al. (2001), 54, 102 Mantz and Tacconi (1989), 348 Manum (2005), 21, 222, 442 Marchetti and Scali (2000), 181, 203, 228, 278, 280, 295, 296 Marchetti et al. (2001), 453, 488 Marlin (1995), 38, 46, 81, 91 Mataušek and Kvaščev (2003), 69 Matsuba et al. (1998), 77, 116 Maximum sensitivity, analytical calculation, 529 Maximum sensitivity, figures, 530 Maximum sensitivity, constant, 538 McAnany (1993), 56 McAvoy and Johnson (1967), 187, 240, 324 McMillan (1984), 76, 116, 387, 391, 487, 489 McMillan (1994), 32, 318, 322, 325, 327 McMillan (2005), 22, 59, 322, 325, 335 Mesa et al. (2006), 60 Modicon, 6 Modcomp, 8 Mollenkamp et al. (1973), 52, 220 Moore, 10, 11 Morari and Zafiriou (1989), 130 Morilla et al. (2000), 102 Moros (1999), 31, 80 Murata and Sagara (1977), 34, 46, 183, 191, 293, 310 Murrill (1967), 32, 33, 40, 41, 79, 81, 86, 87
b720_Index
604
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Naşcu et al. (2006), 235 NI Labview (2001), 323, 329–330, 350, 351, 359 Normey-Rico et al. (2000), 168, 378 Normey-Rico et al. (2001), 378 Nomura et al. (1993), 20, 23, 27, 56, 99– 100, 160 O’Connor and Denn (1972), 90 O’Dwyer (2001a), 63, 146, 249, 287, 355, 390 O’Dwyer (2001b), 135–136, 342 Ogawa (1995), 75, 357 Ogawa and Katayama (2001), 162 Okada et al. (2006), 54 OMEGA Books (2005), 152, 348 Omron, 8 Oppelt (1951), 31 Ou and Chen (1995), 139, 142 Ou et al. (2005a), 364, 446 Ou et al. (2005b), 365, 393 Ou et al. (2005c), 132 Oubrahim and Leonard (1998), 263, 415 Ozawa et al. (2003), 163 Padhy and Majhi (2006a), 177, 478 Padhy and Majhi (2006b), 73 Pagola and Pecharromán (2002), 323 Panda et al. (2004), 204, 228, 232, 234, 249 Panda et al. (2006), 357 Paraskevopoulos et al. (2004), 464–465, 469 Paraskevopoulos et al. (2006), 444–445, 459–461, 492–496 Park et al. (1997), 212, 214 Park et al. (1998), 478 Parr (1989), 32, 79, 318, 322, 323, 324, 327, 328 Paz Ramos et al. (2005), 360 Pecharromán (2000a), 257, 258, 374, 410, 431 Pecharromán (2000b), 258–259, 374–375, 411, 432–433 Pecharromán and Pagola (2000), 257–258, 374, 410, 432 Pemberton (1972a), 34, 220 Pemberton (1972b), 219–220 Peng and Wu (2000), 81 Penner (1988), 358 Perić et al. (1997), 77, 116, 387, 391 Pessen (1953), 341
Pessen (1954), 341 Pessen (1994), 86, 148, 318 Pettit and Carr (1987), 324 Phase margin, analytical calculation, 522– 528 Phase margin, figures, 530, 532–533 Pinnella et al. (1986), 54 PMA (2006), 33, 80 Polonyi (1989), 296 Pomerleau and Poulin (2004), 199, 277, 282 Potočnik et al. (2001), 66 Poulin and Pomerleau (1996), 352, 386, 395–396, 486, 491 Poulin and Pomerleau (1997), 395–396, 491 Poulin and Pomerleau (1999), 353, 387 Poulin et al. (1996), 201, 249, 286, 396, 487 Pramod and Chidambaram (2000), 449 Prashanti and Chidambaram (2000), 470– 471 Process models Delay model, 12, 18–27 Delay model with a zero, 12, 28–29 Fifth order system plus delay model, 13, 303–309 FOLIPD model, 14, 385–419 FOLIPD model with a zero, 14, 420–423 FOLPD model, 13, 30–179 FOLPD model with a zero, 13, 180–182 General model, 14, 310–317 General model with integrator, 15, 438– 439 IPD model, 14, 350–382 IPD model with a zero, 14, 383–384 I 2 PD model, 14, 424–429 Non-model specific, 14, 318–349 SOSIPD model, 14, 430–435 SOSIPD model with a zero, 14, 436 SOSPD model, 13, 183–276 SOSPD model with a zero, 13, 277–292 TOSIPD model, 14, 437 TOSPD model, 13, 293–302 Unstable FOLPD model, 15, 440–479 Unstable FOLPD model with a zero, 15, 480–485 Unstable SOSPD model (one unstable pole), 15, 486–505 Unstable SOSPD model (two unstable poles), 15, 506–510 Unstable SOSPD model with a zero, 15, 511–520
b720_Index
17-Mar-2009
Index
Prokop et al. (2000), 57 Prokop et al. (2005), 319 Pulkkinen et al. (1993), 75 Ramasamy and Sundaramoorthy (2007), 330–331, 333, 344–345 Rao and Chidambaram (2006a), 516 Rao and Chidambaram (2006b), 516, 520 Ream (1954), 23, 52, 197 Reswick (1956), 31 Rice (2004), 362, 370 Rice (2006), 377 Rice and Cooper (2002), 364, 369 Rivera et al. (1986), 74, 112 Rivera and Jun (2000), 120, 228, 233, 364, 390, 393 Robbins (2002), 319, 326 Rotach (1994), 327–328 Rotach (1995), 199, 220, 352, 361 Rotstein and Lewin (1991), 446, 453, 488 Rovira et al. (1969), 45, 48, 90, 93 Rutherford (1950), 321, 327 Sadeghi and Tych (2003), 91, 92, 93 Sain and Özgen (1992), 79 Saito et al. (1990), 99 Sakai et al. (1989), 32 SATT Instruments, 11 Schaedel (1997), 65, 118, 128, 144, 248, 297, 298, 311, 315 Schlegel (1998), 21 Schneider (1988), 55 Seki et al. (2000), 325 Setiawan et al. (2000), 158 Shamsuzzoha and Lee (2006a), 151, 288, 363 Shamsuzzoha and Lee (2006b), 454 Shamsuzzoha and Lee (2007a), 115, 229–230, 262, 363, 377, 391, 415, 489 Shamsuzzoha and Lee (2007b), 150 Shamsuzzoha and Lee (2007c), 169 Shamsuzzoha and Lee (2007d), 508 Shamsuzzoha et al. (2004), 151 Shamsuzzoha et al. (2005), 454, 489 Shamsuzzoha et al. (2006a), 398 Shamsuzzoha et al. (2006b), 510 Shamsuzzoha et al. (2006c), 114, 229, 390, 422 Shamsuzzoha et al. (2007), 371, 462
201,
252,
166, 454,
363,
FA
605 Shen (1999), 254 Shen (2000), 255–256 Shen (2002), 158, 347 Shi and Lee (2002), 147 Shi and Lee (2004), 252 Shigemasa et al. (1987), 159 Shin et al. (1997), 329 Shinskey (1988), 19, 35, 39, 137, 138, 153, 156, 208, 238, 351, 368, 372, 458 Shinskey (1994), 19, 39, 138, 157, 184, 239, 254, 351, 368, 372, 385, 395, 399 Shinskey (1996), 19, 38, 39, 137, 152, 184, 187, 239, 253, 254, 368–369, 372 Shinskey (2000), 33, 135 Shinskey (2001), 33 Shinskey (2003), 39, 138 Siemens, 6 Sklaroff (1992), 56, 248 Skoczowski (2004), 59, 249 Skoczowski and Tarasiejski (1996), 314 Skogestad (2001), 20, 352 Skogestad (2003), 20, 21, 22, 58, 248, 352, 353, 396, 425 Skogestad (2004a), 358 Skogestad (2004b), 221, 353, 418, 429 Skogestad (2004c), 222 Skogestad (2006a), 61 Skogestad (2006b), 61, 249 Slätteke (2006), 180, 181 Smith (1998), 67 Smith (2002), 50, 56, 74, 357, 358 Smith (2003), 93, 228, 326 Smith and Corripio (1997), 34, 46, 53, 138, 140, 144 Smith et al. (1975), 53, 220, 247 Somani et al. (1992), 62, 106, 200–201 Square D, 9 Sree and Chidambaram (2003a), 181, 182 Sree and Chidambaram (2003b), 481, 484– 485 Sree and Chidambaram (2003c), 480, 485 Sree and Chidambaram (2004), 511, 513, 518–519 Sree and Chidambaram (2005a), 467 Sree and Chidambaram (2005b), 361 Sree and Chidambaram (2006), 353, 362, 376, 389, 442, 444, 450–452, 456, 465, 466–467, 468, 474, 477, 480, 481–482, 483, 485, 502, 511, 514–515, 517, 519 Sree et al. (2004), 59, 104, 442, 449–450
b720_Index
606
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Srinivas and Chidambaram (2001), 162, 465 Srividya and Chidambaram (1997), 354 St. Clair (1997), 32, 135, 341 Streeter et al. (2003), 331 Sung et al. (1996), 212, 214 Suyama (1992), 53, 99, 220 Suyama (1993), 159 Syrcos and Kookos (2005), 90 Tachibana (1984), 388 Taguchi and Araki (2000), 157, 260, 299– 300, 375, 411–412, 433 Taguchi and Araki (2002), 157, 412 Taguchi et al. (1987), 156, 257, 410 Taguchi et al. (2002), 375, 412, 433–434 Tan et al. (1996), 70, 108, 201 Tan et al. (1998a), 393 Tan et al. (1998b), 120, 364, 393 Tan et al. (1999a), 135, 326, 342 Tan et al. (1999b), 446, 453 Tan et al. (2001), 326, 342 Tang et al. (2002), 323, 330 Tang et al. (2007), 121, 133, 147–148 Tavakoli and Fleming (2003), 47 Tavakoli and Tavakoli (2003), 123 Tavakoli et al. (2005), 158, 375 Tavakoli et al. (2006), 47 Taylor, 11 Thomasson (1997), 74, 75, 357 Thyagarajan and Yu (2003), 205 Tinham (1989), 324 Toshiba, 7, 9, 159 Trybus (2005), 60, 222–223, 313–314 Tsang and Rad (1995), 144, 397 Tsang et al. (1993), 144, 149, 397 Tuning rules: Direct synthesis, frequency domain criteria, 21, 29, 61–73, 105–112, 118– 120, 129–130, 146, 149–150, 164–165, 177–178, 181, 182, 199–203, 223–227, 232, 236, 249–250, 261–262, 276, 278, 280, 286–287, 290–291, 294, 297, 298, 301, 303–304, 305–307, 308–309, 311, 314, 315, 319–321, 331, 334–335, 336– 340, 347–348, 349, 354–356, 362, 366, 369, 376, 381, 383–384, 387, 389–390, 392, 394, 396, 398, 413–414, 419, 420– 421, 424, 438, 442–445, 452, 459–461, 470–472, 473, 477–478, 487, 492–496, 504–505
Direct synthesis, time domain criteria, 20– 21, 23, 27, 28, 52–61, 98–105, 118, 128–129, 144–145, 149, 158–164, 168, 175–176, 181, 182, 197–199, 219–223, 232, 247–248, 251, 259–260, 274–276, 277, 280, 282–283, 284, 286, 290, 292, 294, 300, 311, 312–314, 316, 317, 330– 331, 333, 344–345, 352–353, 360–362, 375–376, 378–379, 383, 386–387, 388– 389, 396, 397, 413, 416, 418, 420, 423, 425, 426, 429, 430, 435, 438, 439, 440– 442, 448–452, 455–456, 458, 465–469, 473, 476–477, 480, 481–482, 483, 484– 485, 488, 492, 502, 503–504, 506, 511– 512, 513–515, 516, 518–519, 520 Minimum performance index, regulator tuning, 19, 33–45, 81–90, 122–123, 136–139, 152–155, 171, 180, 183–190, 207–213, 238–243, 253–256, 264–269, 289, 293, 310, 341, 346, 351–352, 360, 368–369, 372–373, 385–386, 388, 395– 396, 399–404, 447, 458, 463–464, 486, 491, 497–499 Minimum performance index, servo tuning, 19, 45–51, 90–97, 123–124, 140–143, 156, 172–173, 191–197, 213– 217, 243–247, 257, 269–273, 279, 290, 293, 310, 347, 360, 373, 378, 386, 388, 405–409, 440, 448, 464, 475–476, 500– 501 Minimum performance index, servo/ regulator tuning, 125–127, 257–259, 299–300, 448 Minimum performance index, other tuning, 19–20, 51–52, 97–98, 156–158, 174, 218–219, 296, 332, 343–344, 347, 352, 360, 374–375, 381, 410–412, 431– 434, 464–465 Other tuning rules, 22, 205, 321–323, 327–330, 358 Process reaction curve methods, 18–19, 23, 25, 30–33, 78–80, 134–136, 152, 170, 206–207, 350–351, 359, 368, 385 Robust, 21–22, 23, 24, 74–76, 112–115, 120–121, 130–133, 146–148, 151, 165– 166, 168–169, 178–179, 181, 182, 203– 204, 227–230, 233–235, 236–237, 251– 252, 278, 280–281, 283, 285, 287, 288, 295, 296, 302, 314, 316, 357–358, 362– 363, 364–365, 366–367, 369–370, 371,
b720_Index
17-Mar-2009
Index
377, 379–380, 382, 387, 390–391, 393, 394, 396, 415, 416–417, 419, 421, 422, 427–428, 436, 446, 453–454, 457, 462, 472, 474, 478–479, 482, 488–489, 490, 505, 507, 508, 509–510, 517 Ultimate cycle, 22, 26, 76–77, 116–117, 148, 151, 166–167, 169, 204–205, 230– 231, 235, 250, 262–263, 278, 283, 295, 296, 301, 318–319, 324–326, 335, 341– 342, 348, 358, 363, 370, 371, 387, 391, 415, 435, 437, 487, 489 Turnbull, 7 Tyreus and Luyben (1992), 326, 352 Urrea et al. (2006), 22 Valentine and Chidambaram (1997a), 57, 102 Valentine and Chidambaram (1997b), 448 Valentine and Chidambaram (1998), 440 Van der Grinten (1963), 20, 98, 219, 388 VanDoren (1998), 152, 348 Velázquez-Figueroa (1997), 386, 387, 388 Venkatashankar and Chidambaram (1994), 443 Vilanova (2006), 121 Vilanova and Balaguer (2006), 133 Visioli (2001), 360, 447 Visioli (2002), 179 Visioli (2005), 74 Visioli (2006), 61 Vítečková (1999), 53, 220–221, 353, 389 Vítečková (2006), 61, 105, 199, 223 Vítečková and Víteček (2002), 54, 103 Vítečková and Víteček (2003), 54, 103 Vítečková et al. (2000a), 53, 220–221, 353, 389 Vítečková et al. (2000b), 53, 221 Vivek and Chidambaram (2005), 450 Voda and Landau (1995), 53, 64 Vrančić (1996), 294, 301, 305, 319, 336– 337, 348 Vrančić and Lumbar (2004), 307, 308–309 Vrančić et al. (1996), 294, 319 Vrančić et al. (1999), 303–304, 306, 337 Vrančić et al. (2004a), 294, 307, 308–309 Vrančić et al. (2004b), 294 Wade (1994), 322, 327 Wang (2000), 226
FA
607 Wang (2003), 23, 75–76, 113–114, 237 Wang and Cai (2001), 414 Wang and Cai (2002), 414, 472 Wang and Clements (1995), 220 Wang and Cluett (1997), 352–353, 361 Wang and Cluett (2000), 66–67, 101 Wang and Jin (2004), 488, 506 Wang and Shao (1999a), 225 Wang and Shao (1999b), 68 Wang and Shao (2000a), 68 Wang and Shao (2000b), 226 Wang et al. (1995a), 91, 93, 279 Wang et al. (1995b), 319, 334 Wang et al. (1999), 225 Wang et al. (2000a), 67 Wang et al. (2000b), 280 Wang et al. (2001a), 280 Wang et al. (2001b), 419 Wang et al. (2002), 144–145 Wang et al. (2005), 365 Wills (1962a), 214, 219, 230 Wills (1962b), 207, 213 Wilton (1999), 51–52, 218 Witt and Waggoner (1990), 134–135, 137, 139, 141, 143 Wojsznis and Blevins (1995), 116 Wojsznis et al. (1999), 116–117, 326 Wolfe (1951), 19, 31, 350 Xing et al. (2001), 92, 95, 96 Xu and Shao (2003a), 414 Xu and Shao (2003b), 472 Xu and Shao (2003c), 414 Xu and Shao (2004a), 414, 418 Xu and Shao (2004b), 71 Xu et al. (2004), 71 Xu et al. (2005), 60 Yang and Clarke (1996), 63, 223, 249 Yi and De Moor (1994), 336 Yokogawa, 5, 8 Young (1955), 322 Yu (1988), 35, 40–41, 42 Yu (1999), 326 Yu (2006), 21, 22, 24, 26, 130, 151, 295, 357, 366, 371 Zhang (1994), 56, 286 Zhang (2006), 457 Zhang and Xu (2002), 472, 490
b720_Index
608
17-Mar-2009
FA
Handbook of PI and PID Controller Tuning Rules
Zhang et al. (1996a), 328 Zhang et al. (1996b), 147 Zhang et al. (1999a), 364, 369 Zhang et al. (1999b), 357, 393 Zhang et al. (2000), 457 Zhang et al. (2002a), 379 Zhang et al. (2002b), 121, 132, 147, 233 Zhang et al. (2002c), 169 Zhang et al. (2003), 169 Zhang et al. (2005), 93
Zhang et al. (2006), 380 Zhong and Li (2002), 75, 236, 358 Zhuang (1992), 41, 44, 48, 50, 51, 86, 88, 92, 95, 172–173 Zhuang and Atherton (1993), 41, 44, 48, 50, 51, 86, 88, 92, 95, 107, 172–173 Ziegler and Nichols (1942), 30, 78, 318, 324, 350, 359 Zou and Brigham (1998), 362 Zou et al. (1997), 112, 362