Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable

This paper deals with the design of a DC motor speed control implemented by an embedded controller. The design is simple and brings some important changes to the traditional Ziegler–Nichols tuning. The design also includes a novel anti-windup implementation of the controller and an integrated noise-reduction filter design. The proposed tuning method considers all important aspects of the control, such as pre-processing of the measured signals and filtering (to attenuate the measurement noise), time delays of the process, modeling and identification of the process, and constraints on the control signal. Three important aspects of designing PI and PID controllers for processes with noisy output on Arduino-type embedded computers are considered. First, it deals with the integrated design of the input filter and the controller parameters, since both are interdependent. Secondly, the method of setting the controllers from step responses by Ziegler and Nichols is modified for the case of digital signal processing (without drawing the tangent), while it recommends the suitability of its modification in terms of the use of both integral and static models. Third, the most suitable anti-windup solution for the given controller structure is proposed. In summary, the paper shows that an appropriate design of the embedded controller can achieve excellent closed-loop performance even in a noisy process environment with limited control signals.

[1]  Alexandro Garro Brito,et al.  On the misunderstanding of the Ziegler-Nicholsʼs formulae usage , 2019, IEEE/CAA Journal of Automatica Sinica.

[2]  Mikulas Huba Triple real dominant pole tuning of a filtered PI controller , 2016, 2016 Cybernetics & Informatics (K&I).

[3]  Sintonía de controladores PID: un enfoque analítico basado en el moldeo de la función de sensibilidad , 2021, Revista Iberoamericana de Automática e Informática industrial.

[4]  Bismark C. Torrico,et al.  Tuning rules for unstable dead-time processes , 2020, Eur. J. Control.

[5]  Sigurd Skogestad,et al.  Optimal PID control of double integrating processes , 2016 .

[6]  C. Hang,et al.  Refinements of the Ziegler-Nichols tuning formula , 1991 .

[7]  Mikulás Huba,et al.  Extending the Model-Based Controller Design to Higher-Order Plant Models and Measurement Noise , 2021, Symmetry.

[8]  Igor Belai,et al.  Limits of a simplified controller design based on integral plus dead time models , 2018, J. Syst. Control. Eng..

[9]  Manfred Morari,et al.  A unified framework for the study of anti-windup designs , 1994, Autom..

[10]  Pavol Bisták,et al.  PIDm Control for IPDT Plants. Part 2: Setpoint Response , 2018, 2018 26th Mediterranean Conference on Control and Automation (MED).

[11]  Antonin Vitecek,et al.  2DOF PID controller tuning for integrating plants , 2016, 2016 17th International Carpathian Control Conference (ICCC).

[12]  A. G. Butkovskiy,et al.  Optimal control of systems , 1966 .

[13]  Mikuláš Huba,et al.  Comparing filtered PID and smith predictor control of a thermal plant , 2017, 2017 19th International Conference on Electrical Drives and Power Electronics (EDPE).

[14]  Pavol Bistak,et al.  PID Control With Higher Order Derivative Degrees for IPDT Plant Models , 2021, IEEE Access.

[15]  Mikuláš Huba Constrained filtered PID Controller for IPDT plants , 2019, 2019 27th Mediterranean Conference on Control and Automation (MED).

[16]  M. Huba Extending spectrum of filtered controllers for IPDT plant models , 2018, 2018 Cybernetics & Informatics (K&I).

[17]  Adolf Hermann Glattfelder,et al.  Control Systems with Input and Output Constraints , 2003 .

[18]  Pavol Bisták,et al.  PIDmnControl for IPDT Plants. Part 1: Disturbance Response , 2018, 2018 26th Mediterranean Conference on Control and Automation (MED).

[19]  A. Vitecek,et al.  2DOF PI and PID Controllers Tuning , 2010 .

[20]  Mikulas Huba,et al.  Delay Equivalences in Tuning PID Control for the Double Integrator Plus Dead-Time , 2021 .

[21]  M. Huba Comparing 2DOF PI and predictive disturbance observer based filtered PI control , 2013 .

[22]  Mikulas Huba,et al.  Introduction to the Discrete Time PIDmn Control for the IPDT Plant , 2018 .

[23]  K. Åström,et al.  Revisiting the Ziegler-Nichols step response method for PID control , 2004 .

[24]  Pavol Bistak,et al.  Dynamic classes in the PID control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[25]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[26]  Miroslav R. Mataušek,et al.  Revisiting the Ziegler–Nichols process dynamics characterization , 2010 .

[27]  Mikuláš Huba,et al.  Analysis of Higher Derivative Degree PID Controllers via Virtual Laboratory , 2019, 2019 27th Mediterranean Conference on Control and Automation (MED).

[28]  Aidan O'Dwyer,et al.  Handbook of PI and PID controller tuning rules , 2003 .

[29]  K. Åström,et al.  Revisiting The Ziegler‐Nichols Tuning Rules For Pi Control , 2002 .

[30]  Stefan Kozak,et al.  From e-Learning to Industry 4.0 , 2016, 2016 International Conference on Emerging eLearning Technologies and Applications (ICETA).

[32]  M. Huba,et al.  Laboratory Model of Thermal Plant Identification and Control , 2016 .

[33]  Somanath Majhi,et al.  PID controller tuning for integrating processes. , 2010, ISA transactions.

[34]  Antonin Vitecek,et al.  Robustness and Muliple Dominant Pole Method , 2020, 2020 21th International Carpathian Control Conference (ICCC).

[35]  M. Huba Exploring PID tuning strategies considering noise impact in the IPDT plant control , 2019 .

[36]  M. Huba,et al.  Comparing Controllers Based on IPDT Plant Models , 2017 .

[37]  Pavol Bistak,et al.  PREDICTIVE ANTI WINDUP PI AND PID CONTROLLERS BASED ON I1- AND I2 MODELS WITH DEAD TIME , 1999 .

[38]  Mikulás Huba,et al.  Modifications of Model Free Control to FOTD Plants , 2017, EUROCAST.

[39]  M. Huba,et al.  Comparing filtered PI, PID and PIDDcontrol for the FOTD plants , 2018 .

[40]  Mikuláš Huba,et al.  Performance measures, performance limits and optimal PI control for the IPDT plant , 2013 .

[41]  Mikulas Huba Performance Measures and the Robust and Optimal Control Design , 2018 .

[42]  Michel Kinnaert,et al.  Conditioning technique, a general anti-windup and bumpless transfer method , 1987, Autom..

[43]  Sigurd Skogestad,et al.  Simple analytic rules for model reduction and PID controller tuning , 2003 .

[44]  Pavol Bistak,et al.  Filtered PI and PID control of an Arduino based thermal plant , 2016 .

[45]  M. Fliess,et al.  An alternative to proportional‐integral and proportional‐integral‐derivative regulators: Intelligent proportional‐derivative regulators , 2021, International Journal of Robust and Nonlinear Control.

[46]  Cédric Join,et al.  Stability margins and model-free control: A first look , 2014, 2014 European Control Conference (ECC).

[47]  Mikulás Huba,et al.  Modular Approach to Teaching PID Control , 2007, IEEE Transactions on Industrial Electronics.

[48]  Model-based higher-order PID control design , 2020 .

[49]  Pavol Bistak,et al.  P- AND PD- CONTROLLERS FOR I1 AND I2 MODELS WITH DEAD TIME , 1999 .

[50]  Prashant M. Ambad,et al.  Industry 4.0 – A Glimpse , 2018 .

[51]  Pavol Bistak,et al.  Seeking a unique view to control of simple models , 2019 .

[52]  Y. TAKAHASHI,et al.  Parametereinstellung bei linearen DDC-Algorithmen , 1971 .

[53]  K. Žáková CONTRIBUTION TO THE THEORETICAL ANALYSIS OF THE ZIEGLER–NICHOLS METHOD , 2003 .