Problems of modelling Proportional Integral Derivative controller in automated control systems

Similar documents
An Expert System Based PID Controller for Higher Order Process

New PID Tuning Rule Using ITAE Criteria

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Modified ultimate cycle method relay auto-tuning

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

GUI Based Control System Analysis Using PID Controller for Education

A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER

Model Based Predictive Peak Observer Method in Parameter Tuning of PI Controllers

Some Tuning Methods of PID Controller For Different Processes

Research Article Multi-objective PID Optimization for Speed Control of an Isolated Steam Turbine using Gentic Algorithm

An Implementation for Comparison of Various PID Controllers Tuning Methodologies for Heat Exchanger Model

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

THE general rules of the sampling period selection in

Performance Analysis Of Various Anti-Reset Windup Algorithms For A Flow Process Station

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Design and Analysis for Robust PID Controller

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

Auto-tuning of PID Controller for the Cases Given by Forbes Marshall

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

The issue of saturation in control systems using a model function with delay

Performance Evaluation of Negative Output Multiple Lift-Push-Pull Switched Capacitor Luo Converter

Simulation Analysis of Control System in an Innovative Magnetically-Saturated Controllable Reactor

IMPLEMENTATION OF PID AUTO-TUNING CONTROLLER USING FPGA AND NIOS II PROCESSOR

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

REFERENCES. 2. Astrom, K. J. and Hagglund, T. Benchmark system for PID control", Preprint of IFAC PID2000 Workshop, Terrassa, Spain, 2000.

Anti Windup Implementation on Different PID Structures

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

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

MM7 Practical Issues Using PID Controllers

Open Access IMC-PID Controller and the Tuning Method in Pneumatic Control Valve Positioner

Load Frequency and Voltage Control of Two Area Interconnected Power System using PID Controller. Kavita Goswami 1 and Lata Mishra 2

Tuning Methods of PID Controller for DC Motor Speed Control

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

International Journal of Technical Research and Applications e-issn: , Volume 4, Issue 3 (May-June, 2016), PP.

Position Control of a Hydraulic Servo System using PID Control

Non-Integer Order Controller Based Robust Performance Analysis of a Conical Tank System

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

Study on Synchronous Generator Excitation Control Based on FLC

1 Faculty of Electrical Engineering, UTM, Skudai 81310, Johor, Malaysia

DC Motor Speed Control Using Machine Learning Algorithm

IMC based Smith Predictor Design with PI+CI Structure: Control of Delayed MIMO Systems

Comparative Analysis Between Fuzzy and PID Control for Load Frequency Controlled Power

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

Negative Output Multiple Lift-Push-Pull Switched Capacitor for Automotive Applications by Using Soft Switching Technique

Design of Joint Controller for Welding Robot and Parameter Optimization

Comparative Study of PID and FOPID Controller Response for Automatic Voltage Regulation

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Position Control of DC Motor by Compensating Strategies

Load frequency control in Single area with traditional Ziegler-Nichols PID Tuning controller

DC Motor Speed Control for a Plant Based On PID Controller

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Neural Network Predictive Controller for Pressure Control

Simulation of process identification and controller tuning for flow control system

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

Determination of the PID Controller Parameters by Modified Genetic Algorithm for Improved Performance

A PID Controlled Real Time Analysis of DC Motor

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

SELF-TUNING OF FUZZY LOGIC CONTROLLERS IN CASCADE LOOPS

Comparative Analysis of Air Conditioning System Using PID and Neural Network Controller

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

International Journal of Innovations in Engineering and Science

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Md. Aftab Alam, Dr. Ramjee Parsad Gupta IJSRE Volume 4 Issue 7 July 2016 Page 5537

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Second order Integral Sliding Mode Control: an approach to speed control of DC Motor

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

SxWEB PID algorithm experimental tuning

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Available online at ScienceDirect. Procedia Engineering 153 (2016 )

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Experiment 9. PID Controller

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

Resistance Furnace Temperature System on Fuzzy PID Controller

Improving a pipeline hybrid dynamic model using 2DOF PID

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER

The PID controller. Summary. Introduction to Control Systems

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

Permanent magnet brushless motor control based on ADRC

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

TWO AREA CONTROL OF AGC USING PI & PID CONTROL BY FUZZY LOGIC

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

PID Controller Tuning Optimization with BFO Algorithm in AVR System

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Single Phase Shunt Active Filter Simulation Based On P-Q Technique Using PID and Fuzzy Logic Controllers for THD Reduction

Understanding PID design through interactive tools

AVR221: Discrete PID Controller on tinyavr and megaavr devices. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

Transcription:

MATEC Web of Conferences 112, 0501 (2017) DOI: 10.1051/ matecconf/20171120501 Problems of modelling Proportional Integral Derivative controller in automated control systems Anna Doroshenko * Moscow State University of Civil Engineering, Yaroslavskoye shosse, 26, Moscow, Russia, 1297 Abstract. The actual task of modelling automatic control systems is to use control algorithms that include some function that limits the output signal. Proportional integral derivative (PID) controllers are used to control dynamic processes with variable at wide limits parameters and uncontrolled violations in automated process control systems. Despite the wide distribution, this type of controllers is not easy to configure. In article the problems of modelling proportional integral derivative controller are discussed. The methods of combating the effect of integral saturation are studied. The results of using algorithms of combating the effect of integral saturation are represented. 1 Introduction The actual task of modelling automatic control systems is to use control algorithms that include some function that limits the output signal. Proportional integral derivative (PID) controllers are used to control dynamic processes with variable at wide limits parameters and uncontrolled violations in automated process control systems. The PID controller was invented in 1910 [1]. In 1942, Ziegler and Nichols developed a method for its tuning, and after the advent of microprocessors in the 1980s the development of PID regulators was taking place at an increasing rate [2]. The PID controller is one of the most common type of controllers. About 90-95% of the controllers currently in operation use the PID algorithm []. The reason for such high popularity is the simplicity of construction and industrial use, the clarity of functioning, the suitability for solving most practical problems and low cost. The PID controller has received wide application in various in purpose and design systems of automatic control of the working parameters of equipment, which in turn makes it easy and easy to provide signal generation [4]. The ultimate goal is to obtain high data accuracy, as well as the quality level of the transient process itself [5-8]. The PID controller uses the proportional-integral-differential regulation law. The PID controller usually has additional service properties of automatic tuning, signalling, self- * Corresponding author: pochta.avd@gmail.com The Authors, published by EDP Sciences. This is an open access article distributed under the terms of the Creative Commons Attribution License 4.0 (http://creativecommons.org/licenses/by/4.0/).

MATEC Web of Conferences 112, 0501 (2017) DOI: 10.1051/ matecconf/20171120501 diagnostics, programming, unstressed switching modes, remote control, the ability to work in an industrial network, etc [9]. Some of the problems arise because of the complexity of operation. In many PID controllers, the differential component is disabled only because it is difficult to properly configure. Users neglect the calibration procedure, insufficiently thorough knowledge of the dynamics of the controlled process does not allow choosing the correct parameters of the regulator. As a result, 0% of the regulators used in the industry are set up incorrectly. Therefore, the main efforts of researchers are currently focused on the search for reliable methods for automatic adjustment of regulators, both integrated in the PID controller, and functioning on a separate computer. After the emergence of cheap microprocessors and analogue-to-digital converters PID controllers use automatic parameter adjustment, adaptive algorithms, fuzzy logic methods, genetic algorithms are used. The structure of the controllers became more and more complicated [1-9]. 2 PID controller parameters Despite the wide distribution, this type of controllers is not easy to configure, since it is necessary to search by three parameters: proportional (kp), integral (ki) and differential (kd) components [10-12]. The transfer function of these regulators is usually represented as follows: 1 1 W ( s) = k p 1+ + Td s = k p + ki + kd s Ti s (1) s At present, there is still no single method for calculating the parameters of the controller for the control loop. The most famous methods are the empirical Ziegler-Nichols method (the method of undamped oscillations), the damping oscillation method, the Kuhn method, the Schädel method, etc. Each of the methods has advantages and disadvantages and is applied under certain requirements to the regulatory system. The choice of method directly depends on the control object. The actual task for modeling automatic control systems is to use control algorithms that include some function that limits the output signal. The equation of a nonlinear element of saturation type is represented by the formula: umin, u < umin = u, umin u u umax, u > umax u (2) Integral saturation is the effect that is observed when the PI or PID controller has to compensate for a long time an error outside the range of the controlled variable, since the controller output is limited, it is difficult to reduce the error to zero. If the control error persists for a long time, the value of the integral component of the controller becomes very large. This, in particular, occurs if the control signal is limited enough that the calculated output of the controller is different from the actual output of the actuator. Since the integral part becomes zero only a short time after the error value changed sign. Integral saturation can lead to a large overshoot. max 2

MATEC Web of Conferences 112, 0501 (2017) DOI: 10.1051/ matecconf/20171120501 In order to avoid this effect in the modeling of PID regulators in automated control systems in software complexes, algorithms for protection against integral saturation are laid down. PID controllers modelling In order to avoid this effect in the modeling of PID regulators in automated control systems in software complexes, algorithms for protection against integral saturation are laid down. For example there are two built-in protection algorithms in Matlab Simulink: Back- Calculation (Figure 1) and Clamping (Figure 2). Simulink is an interactive tool for modeling, simulating and analyzing dynamic systems. It provides the ability to build graphical block diagrams, simulate dynamic systems, investigate the operability of systems and improve designs. Simulink is fully integrated with MATLAB, providing immediate access to a wide range of analysis and design tools. These advantages make Simulink one of the most popular tool for designing control systems. In the additional settings of the controller, you can set limits on the input signal. And when using this setting, you can configure protection against the integral saturation effect. This effect occurs when the actuator has a saturation limitation on the input. Because of this limitation, it is not possible to reach the set point, which results in a non-zero error value at the regulator input. During operation, the integrator continues to accumulate this error, the signal at its output increases, but does not participate in the regulation process (does not affect the object). As a result, there is a delay in the transient process. In order to avoid this effect, you must set the limit "Limit output" and choose one of the two methods of protection "Anti-windup method". Algorithm "back-calculation". In this algorithm, the integral saturation effect occurs with the help of additional feedback, for the transmission of signals, the difference between the received control signal and taking into account the saturation at the integrator input is taken into account. Figure 1 shows the scheme of the "back-calculation" algorithm. Fig. 1. Back-Calculation algorithm. The back-calculation anti-windup method uses a feedback loop to discharge the PID Controller's internal integrator when the controller hits specified saturation limits and enters nonlinear operation. Another commonly used anti-windup strategy is based on conditional integration.

MATEC Web of Conferences 112, 0501 (2017) DOI: 10.1051/ matecconf/20171120501 Fig. 2. Clamping algorithm. When the algorithm changes, the structure of the PID controller changes. When the control action on the object reaches saturation, we programmatically disconnect the integrator from the control. The advantage of this method is that the nature of the transient process is much better, that is, it terminates faster and the regulator output does not exceed saturation. Clamping will always work. It detects when there is an integrator overflow and sets the integral path of the PID controller to zero to avoid. Clamping is a commonly used antiwindup method, especially in the case of digital control systems. In serious applications, however, there is also forward clamping involved. This mechanism must be implemented manually. Back Calculation highly depends on the back calculation coefficient Kb. If the user doesn't know how to actually calculate the parameter Kb don't use back-calculation. This method calculates the difference between the actual controller output and the saturated output and subtracts it from the I-Gain path, amplified by Kb. In most of cases the default value Kb=1 will lead to worse results than clamping, it is even possible that it has no effect at all. Kb should be calculated based on the sampling time or in case a D-Gain is involved, based on D- and I-Gain. Appropriate literature should be consulted to calculate the coefficient. Back calculation with a properly set coefficient enables better dynamics than clamping Consider the results of using the back-calculation algorithm in the example with PID controller and without it (Figure ). The results obtained demonstrate high efficiency of back-calculation algorithm use. Fig.. The results of using the back-calculation algorithm left figure, without using the back-calculation algorithm right picture. 4

MATEC Web of Conferences 112, 0501 (2017) DOI: 10.1051/ matecconf/20171120501 Discussion With a properly tuned PID controller, in most cases, it is possible to ensure that all system requirements are met. Because of their simplicity, they have received the widest distribution. According to statistics, more than 90% of all industrial regulators are PIDcontrollers. Constantly growing market requirements to reduce the time of regulation, to the quality of the transient process, to the degree of weakening of the influence of external disturbances and noise, simplification of the tuning procedure and the need to control objects with a large transport delay initiated the appearance of many modifications of PID regulators. Integral saturation is the result of nonlinearities in the system associated with limiting the output control. The negative effect of integral saturation causes a deterioration in the quality of regulation. Increase in regulation time and large overshoot. Under certain conditions, integral saturation can lead to self-oscillations, even if in the linear zone the control system ensures a high quality of regulation. Therefore, various ways have been developed to eliminate the effect of integral saturation, which do not allow the control signal to reach the boundary values and, nevertheless, ensure a good quality of transient processes. These methods are included in various simulation complexes of automatic control systems. 4 Conclusions The use of integral saturation compensation algorithms has the following advantages: implementation of the method does not require powerful computing facilities and the quality of regulation is significantly improved. When developing automatic control systems it is necessary to take into account the presence of some non-linearities and use algorithms for taking into account the limitations, depending on the available automation equipment, the complexity of the process and the technological requirements for it. The use of integral saturation compensation methods in self-tuning systems of automatic control using adaptation and identification algorithms is promising. References 1. M. Bertocco, S. Cappellazzo, A. Flammini, M. Parvis, IMTC/2002, 2, 1261 1264 (2002) 2. J. Ziegler, N. Nichols, Trans. ASME, 64, 759 768 (1942). K. Astrom, T. Hagglund, ISA,, 460p (2006) 4. S.A. Ajwad,, J. Iqbal, M.I.Ullah, A. Mehmood, Frontiers of Mechanical Engineering, 10 (2), 198-210 (2015) 5. N. Makisha, Pr. Eng., 165, 1092-1097 (2016) 6. A. Volkov, E. Batov, Pr. Eng., 111, 849-852 (2015) 7. A. Volkov, Advanced Materials Research, 88-841, 2969-2972 (2014) 8. L. Shirokov, P. Chelyshkov, E. Romanenko, MATEC Web of Conferences, 86, 04062 (2016) 9. A. Volkov, L. Sukneva, Applied Mechanics and Materials, 587-589, 8-41 (2014) 10. M. Miranda, K. Vamvoudakis, Proceedings of the American Control Conference, 544-5448 (2016) 5

MATEC Web of Conferences 112, 0501 (2017) DOI: 10.1051/ matecconf/20171120501 11. Z. Yang, Y. Gao, D. Zhang, T. Huang, Key Engineering Materials, 28-29, 75-80 (200) 12. A.J. Winsby, S.E. Burge, M.B. Widden, International Journal of Electrical Engineering Education, 41 (4), 292-06 (2004) 1. S. Skogestad, Journal of Process Control, 1 (4), 291-09 (200) 14. Z.L. Gaing, IEEE Transactions on Energy Conversion, 19 (2), 84-91 (2004) 15. K.H. Ang, G. Chong, Y. Li, IEEE Transactions on Control Systems Technology, 1 (4), 559-576 (2005) 16. M.V. Kothare, P.J. Campo, M. Morari, C.N. Nett, Automatica, 0 (12), 1869-188 (1994) 17. P. Ge, M. Jouaneh, IEEE Transactions on Control Systems Technology, 4 (), 209-216 (1996) 18. Z. Gao, Proceedings of the American Control Conference, 6, 4989-4996 (200) 19. R.W. Longman, International Journal of Control, 7 (10), 90-954 (2000) 20. C.C. Hang, K.J. Astrom, W.K. Ho, IEE Proceedings D: Control Theory and Applications, 18 (2), 111-118 (1991) 21. K.J. Åström, T. Hägglund, Journal of Process Control, 14 (6), 65-650 (2004) 22. A.I. Dounis, C. Caraiscos, Renewable and Sustainable Energy Reviews, 1 (6-7), 1246-1261 (2009). 2. Y.Q.Chen, I. Petráš, D. Xue, Proceedings of the American Control Conference, art. no. 5160719, 197-1411 (2009) 24. H. Zhang, Y. Shi, A. Saadat Mehr, IEEE Transactions on Industrial Electronics, 58 (12), art. no. 5699920, 596-5405 (2011) 25. M. Zamani,, M. Karimi-Ghartemani, N. Sadati, M. Parniani, Control Engineering Practice, 17 (12), 180-187 (2009) 26. F. Padula, A. Visioli, Journal of Process Control, 21 (1), 69-81 (2011) 27. Y. Li, Q. Xu, IEEE Transactions on Control Systems Technology, 18 (4), art. no. 5282525, 798-810 (2010) 28. W. Tan, IEEE Transactions on Power Systems, 25 (1), art. no. 56127, 41-50 (2010) 29. Y. Luo, Y. Chen, Automatica, 45 (10), 2446-2450 (2009) 0. N. Makisha, EsConf, 6, 01002 (2016) 1. A. Biswas, S. Das, A. Abraham, S. Dasgupta, Engineering Applications of Artificial Intelligence, 22 (2), 4-50 (2009) 2. L. Guo, J.Y. Hung, R.M. Nelms, IEEE Transactions on Industrial Electronics, 56 (6), 227-2248 (2009). P.E.I. Pounds, D.R. Bersak, A.M. Dollar, Proceedings - IEEE International Conference on Robotics and Automation, art. no. 598014, 2491-2498 (2011) 4. H. Zhang, Y. Shi, A.S. Mehr, International Journal of Robust and Nonlinear Control, 22 (2), 18-204 (2012) 5. D.Q. Truong, K.K. Ahn, Mechatronics, 19 (2), 2-246 (2009) 6. I. Pan, S. Das, A. Gupta, ISA Transactions, 50 (1), 28-6 (2011) 7. Y. Luo, Y.Q. Chen, C.Y. Wang, Y.G. Pi, Journal of Process Control, 20 (7), 82-81 (2010) 8. R.J. Wai, J.D. Lee, K.L. Chuang, IEEE Transactions on Industrial Electronics, 58 (2), art. no. 54722, 629-646 (2011) 9. M. Kano, M. Ogawa, Journal of Process Control, 20 (9), 969-982 (2010) 6