A Tuning of the Nonlinear PI Controller and Its Experimental Application

Similar documents
Feedback Control of Linear SISO systems. Process Dynamics and Control

Process Identification for an SOPDT Model Using Rectangular Pulse Input

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

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

NonlinearControlofpHSystemforChangeOverTitrationCurve

CHAPTER 3 TUNING METHODS OF CONTROLLER

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

Design of Model based controller for Two Conical Tank Interacting Level systems

Open Loop Tuning Rules

CM 3310 Process Control, Spring Lecture 21

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

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

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

Controller Design Based on Transient Response Criteria. Chapter 12 1

Nonlinear ph Control Using a Three Parameter Model

A Method for PID Controller Tuning Using Nonlinear Control Techniques*

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

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

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

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system.

Class 27: Block Diagrams

Process Control J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang

CHAPTER 6 CLOSED LOOP STUDIES

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

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Control Introduction. Gustaf Olsson IEA Lund University.

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

CHAPTER 13: FEEDBACK PERFORMANCE

World Journal of Engineering Research and Technology WJERT

Cascade Control of a Continuous Stirred Tank Reactor (CSTR)

DYNAMIC SIMULATOR-BASED APC DESIGN FOR A NAPHTHA REDISTILLATION COLUMN

Improved cascade control structure for enhanced performance

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

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

EXPERIMENTAL IMPLEMENTATION OF CDM BASED TWO MODE CONTROLLER FOR AN INTERACTING 2*2 DISTILLATION PROCESS

Ch 14: Feedback Control systems

Experimental evaluation of a modified fully thermally coupled distillation column

Design and Comparative Analysis of Controller for Non Linear Tank System

Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank

Improved Autotuning Using the Shape Factor from Relay Feedback

Soft Computing Technique and Conventional Controller for Conical Tank Level Control

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

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

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

SIMULATION SUITE CHEMCAD SOFTWARE PROCESS CONTROL SYSTEMS PROCESS CONTROL SYSTEMS COURSE WITH CHEMCAD MODELS. Application > Design > Adjustment

Modeling and Simulation of a Multivariable

arxiv: v1 [cs.sy] 30 Nov 2017

CHAPTER 15: FEEDFORWARD CONTROL

Intermediate Process Control CHE576 Lecture Notes # 2

Process Control & Design

Overview of Control System Design

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Control System Design

Observer Based Friction Cancellation in Mechanical Systems

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

EE3CL4: Introduction to Linear Control Systems

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

EE 422G - Signals and Systems Laboratory

Iterative Controller Tuning Using Bode s Integrals

CHAPTER 10: STABILITY &TUNING

Parameter Estimation of Single and Decentralized Control Systems Using Pulse Response Data

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

Experimental Investigations on Fractional Order PI λ Controller in ph Neutralization System

Principles and Practice of Automatic Process Control

Control System Design

CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

Appendix A MoReRT Controllers Design Demo Software

Residence time distribution and dispersion of gas phase in a wet gas scrubbing system

Optimization of the Sulfolane Extraction Plant Based on Modeling and Simulation

Design and Implementation of Two-Degree-of-Freedom Nonlinear PID Controller for a Nonlinear Process

Multiple Model Based Adaptive Control for Shell and Tube Heat Exchanger Process

Tuning of Internal Model Control Proportional Integral Derivative Controller for Optimized Control

Overview of Control System Design

University of Science and Technology, Sudan Department of Chemical Engineering.

Process Control, 3P4 Assignment 6

Control Lab. Thermal Plant. Chriss Grimholt

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

Research Article Volume 6 Issue No. 6

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

PROPORTIONAL-Integral-Derivative (PID) controllers

Design of Multivariable Neural Controllers Using a Classical Approach

Analysis and Design of Control Systems in the Time Domain

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

CONSIM - MS EXCEL BASED STUDENT FRIENDLY SIMULATOR FOR TEACHING PROCESS CONTROL THEORY

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons

Process Control Hardware Fundamentals

Iterative Feedback Tuning

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study

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

Solution to exam in PEF3006 Process Control at Telemark University College

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System

Closed Loop Identification Of A First Order Plus Dead Time Process Model Under PI Control

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30

An improved auto-tuning scheme for PI controllers

Task 1 (24%): PID-control, the SIMC method

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

Transcription:

Korean J. Chem. Eng., 18(4), 451-455 (2001) A Tuning of the Nonlinear PI Controller and Its Experimental Application Doe Gyoon Koo*, Jietae Lee*, Dong Kwon Lee**, Chonghun Han**, Lyu Sung Gyu, Jae Hak Jung and Moonyong Lee School of Chem. Eng. and Tech., Yeungnam Univ., 214-1 Dae-dong, Kyongsan 712-749, Korea *Dept. of Chem. Eng., Kyungpook National University, Daegu 701-702, Korea **Dept. of Chem. Eng., Pohang Univ. of Sci. and Tech., San 31 Hyoja, Pohang 790-784, Korea (Received 21 May 2001 accepted 22 June 2001) Abstract Many industrial chemical process control systems consist of conventional PID and nonlinear controllers, even though many advanced control strategies have been proposed. In addition, nonlinear control methods are widely used even for linear processes to achieve better control perfrormance compared with linear PID controllers. However, there are few tuning methods for these nonlinear controllers. In this work, we suggest new controller tuning methods for the error square type of nonlinear PI controller. These control methods can be applied to a large number of linear and nonlinear processes without changing control structures. We also propose new tuning rules for integrating processes. In addition, we suggest application guidelines for performing the proposed tuning rules at the pilot scale multistage level control system. Finally, in this work we confirmed good control performances of the proposed tuning methods through both simulation studies and experimental studies. Key words: Nonlinear PI Controller, PID Controller, Error Square Controller Tuning, Experimental Application, ITAE Tuning Criteria INTRODUCTION Many industrial chemical process control systems generally consist of conventional PID controllers [Cohen and Coon, 1953] even though many advanced control strategies have been proposed. A number of the processes, in which nonlinear PID controllers are introduced, have been rapidly increasing industrially in order to obtain good control performance, even though these processes are just linear processes. However, the tuning and analysis of nonlinear PID controllers is much more difficult than that of conventional linear PID controllers [Sung and Lee, 1996, 1999; Lee, 1989], because the optimal tuning parameters depend on the magnitude of the set point or disturbances as well as the controller type [Jutan, 1989]. Also, very few guidelines for the application of the controller are available. In addition, to apply the nonlinear controller to integrating processes, it is necessary to find a new control structure or more efficient tuning methods [Auinn Jr. and Sanathanan, 1989]. In this work, we suggest application guidelines and tuning rules for the error square type of nonlinear PI controllers that are most frequently used in the process industry. We also propose tuning rules for integrating processes. The proposed tuning rules for integrating processes can be directly applied to an open-loop stable process without a change of its own strategy. In addition, we perform a real experimentation of the pilot scale level control system with the servo problem situation [Park et al., 1997]. We also obtain good control performance through this experimental application. It demonstrates that the new controller tuning methods can be applied to real chemical processes. To whom correspondence should be addressed. E-mail: jhjung@yu.ac.kr THEORETICAL APPROACH 1. PID Controller and Nonlinear PI Controller The ideal PID controller algorithm is described as the following equation. In the case of structure 1, this type of controller would permit us to use a low value of gain so that the system is stable near the set point over a broad range of operating levels with changing process gains. Another advantage of this nonlinear controller is that error square at the set point reduces the effects of noises. These error square controllers are suitable for average level control because the error demt () = K c e + 1 --- edt + de τ D ---- dt In a practical implementation, it is difficult to realize the derivative term in the PID controller. Also the inherent noise in the process measurement is amplified by the derivative term. One popular method of dealing with this drawback is to remove the derivative term and increase its proportional action to compensate the removed derivative action. Here, we consider two kinds of error square type of nonlinear PI controllers as shown in following equations. Structure 1 Structure 2 K c = K c( 1+ β e ) mt () = K c( 1+ β e ) e + 1 --- edt mt () = K c( 1+ β e )e + K c ----- edt (1) (2) (3) (4) 451

452 D. G. Koo et al. viation never comes at zero. However, it might not be reasonable that the integral time constant of error-square controller changes with deviation. Therefore, the controller can be modified as structure 2. The controller of structure 2 can be intended to maintain a constant damping factor. 2. Error Square Type of Controller Tuning In order to develop tuning formulae for these two algorithms, we use a similar approach of Lopez et al. s [1967] using the first order plus time delay model. The disturbance D(s) enters directly into the process G(s). In this research, we seek correlation among KK c, /τ, and βy sp for various values of θ/τ to develop an optimal tuning method. Lopez et al. [1967] s recommendation of using ITAE optimal tuning criteria was followed by Eq. (5) min( ITAE) = tetdt (5) Unit step changes for the input load and the set point were introduced and corresponding ITAE values were calculated. The simulation was combined with a simplex search optimization algorithm with random initial guesses. Also, we can overcome the local minimum problem by using a wide range of random initial guesses. 3. Load and Set Point Change The optimal tuning formulae were obtained by using linear regression of the dimensionless groups KK c, /τ, βd max and βy sp. The nonlinear PI tuning parameters for the load changes are well described by the following equations. The range of the θ/τ value is described as the following equation. 0.1 θ/τ 1.5 (6) A large disturbance could make a deviation large enough to cause the loop gain to exceed 1. And these tuning methods have controlled values such that it is feasible that these types of controllers have several near optimal points. A similar approach was used for the step set point change. The range of the θ/τ value is shown as the following equation. Table 1. Parameters for load changes Structure 1 Structure 2 KK c = 0.152 θτ KK c = 0.1682( θτ 1.164 ) 0.4833 τ = 1.096( θτ ) 1.308 τ = 1.49( θτ ) β D max = 5.335( θτ ) 0.4013 β D max = 10.61 6.164( θτ ) July, 2001 Table 2. Parameters for set point changes Structure 1 Structure 2 KK c = 0.02586 + 0.0982 θτ KK c = 0.1245( θτ 0.965 ) τ = 0.997 + 0.08( θτ ) 2.351 τ = 0.09 + 1.57( θτ ) β y sp = 4.259 + 0.5362( θτ ) 0.667 β y sp = 4.12 + 1.05( θτ ) 0.763 Table 3. Parameters for integrating processes in the case of load changes ITAE Criteria IAE Criteria KK c = 0.665 θτ KK c = 2.818 θτ 2.104 τ = 3.682( θτ ) 1.004 τ = 3.859( θτ ) 1.017 + 0.044 βd max = 0.1588( θτ ) 0.9806 βd max = 0.165( θτ ) 0.864 Fig. 1. Comparison of control performance between nonlinear PI controller and ITAE-PI controller for the servo problem (θ/τ=1.0). 0.1 θ/τ 1.5 (7) 4. Integrating Processes In this section, we propose an optimal tuning method that is obtained by the same method for the open loop stable process. We could find a new controller tuning method for the set point change and load change. However, in the step change we have the same control performance with the conventional ITAE-PI tuning method. Also in the ISE criteria, it is better controller tuning to eliminate the nonlinear characteristic term. In the load change, we could obtain a good tuning rule for the nonlinear PI controller. SIMULATION RESULTS Several different sets of responses were simulated for both disturbance and set point changes. As shown in Fig. 1, the proposed method shows better control performance compared with the ITAE-PI tuning method. Nonlinear PI controllers use larger proportional action and relatively less integral action than ITAE-PI. Also, we can obtain better control performance by using the nonlinear PI than that of the ITAE-PI controller and the IMC-PID controller [Rivera et al., 1986]. In addition, we confirmed through extensive simulation studies that the nonlinear PI controller also gives good control performance for the long time delay processes. Consider the following process transfer function: e 3s G p () s = --------------------------------- ( s + 1) 2 ( 2s + 1) Chen [1989] obtained the process model as the following equation with the on-line identification method. e 4.48s G m () s = -------------------- 2.95s + 1 (8) (9)

A Tuning of the Nonlinear PI Controller and Its Experimental Application 453 Fig. 4. Schematic diagram of level control system. Fig. 2. Auto-tuning results of nonlinear PI controller. Table 4. Experimental conditions for level control system Process identification Control experiment Sampling time; 3 sec Sampling time; 3 sec Time; 0-6,000 sec Time; 0-6,000 sec Sampled data; 2000 Sampled data; 2000 Step change; ±0.1, ±0.15 Set point change; ±3.0 cm EXPERIMENTAL STUDY Fig. 3. Comparison of control performance between nonlinear PI controller and ITAE-PI controller for the regulatory problem ( L=0.8D max ). In Fig. 2, we compare the response of the IMC-PID controller and the nonlinear PI controller tuned by the proposed tuning rule [Rivera et al., 1986]. In comparing the output responses to step disturbance of the ITAE- PI controller and the nonlinear PI controller, the maximum peak of the nonlinear PI controller is higher than that of the ITAE-PI controller. This means that the closed loop system with the nonlinear PI controller is less stable than the closed loop system with the conventional ITAE-PI controller at that point. However, the nonlinear PI controller has smaller settling time than the conventional ITAE- PI controller. 1. Introduction and Control Structure The experimental system consists of two non-interactive sequential liquid-level tanks, and the schematic diagram is well described in Fig. 4. The control objective is to keep the level of the last tank at the desired value by adjusting the opening time of the solenoid valve attached below the store tank. Therefore, the manipulated and controlled variables are the opening time of the actuator and the average flow rate of the valve. We used the PWM (Pulse Wide Modulation) logic to operate the solenoid valve and determine the sampling time of the control system as 3 seconds, and also used the Microsoft Visual Basic language to hold the value of opening time obtained by the delay function and to calculate the controller output determined by the new controller tuning method. Experimental conditions are described in Table 4. 2. Process Identification To identify the unknown process, there are many identification methods. To obtain the information of the process, we used the open loop step change of the controller output or manipulated variable as the test signal; that is the simplest and the accurate method for the first order plus time delay model. We also performed a set point change of the manipulated variable several times at a wide range of manipulated variables to obtain accurate process information and non-linearity. As a result, the process information had similar parameters at each process identification test. In particular, the values of θ/τ are obtained around 0.24 and the deviation of gain is not over 10% of average of the process gain. So we can obtain suitable process information and decide our reference process is a linear process. The identification step starts with a step change of controller output or manipulated variable from 1.4 to 1.5 sec under the open loop Korean J. Chem. Eng.(Vol. 18, No. 4)

454 D. G. Koo et al. Table 5. Results of the process identification Process gain 31.54 Process time constant 358.85 Process time delay 86.81 Fig. 5. Process identification using upper and lower direction manipulated variable step change. Table 6. The estimated controller parameters from the linear ITAE- PI tuning rule and the proposed tuning rule of nonlinear PI controller ITAE-PI Nonlinear PI K c 0.0682 0.01462 362.44 358.7943 β - 0.8934 Fig. 6. Control performance of the nonlinear PI controllers compared with linear ITAE-PI controller for the set point change. process system. After reaching another steady state, we performed another step change of the manipulated variable from 1.4 to 1.55 and 1.4 to 1.3 to obtain information on the non-linearity. From the sampled data during the intervals from 0 to 5,000 sec, we can identify the process and we can obtain the process information. Using numerical analysis, we can get the process information, as shown in the following Table 5 and Fig. 5. We can obtain these parameters by averaging the obtained parameters from each identification test. We used these model parameters to calculate the tuning parameters of the conventional PI controllers as well as the nonlinear PI controllers. The optimum parameters for the linear ITAE-PI tuning methods and non-linear PI controller tuning methods are described in Table 6. 3. Real Application and Experiment In this article, the experiment included process identification, parameter tuning of nonlinear controller, and set point tracking. Also, we determined the time interval as 3 sec. At the first steady state, the differential pressure transmitter indicates the process output value as about 20.0 cm. We performed the set point tracking several times. From the above process information, we can use the proposed tuning methods for the nonlinear controller structure 1. In this experimental study, we obtained reasonable results that show the proposed tuning method of the nonlinear PI controller has good performance. The results of the nonlinear PI controller tuning method are shown in Fig. 6. Using the proposed controller tuning method, we can obtain good control performance compared with ITAE PI controller. It shows that the nonlinear PI controller has the same rise time, less oscillation response and less controller output deviation compared with the conventional ITAE-PI controller. The nonlinear controller is more robust at the error deviation after rise time. Fig. 6 shows that the nonlinear PI controller is more suitable than any other linear controller at the highly noisy level control system. So we guess that this new controller tuning method can be applied to conventional and industrial processes effectively. CONCLUSIONS We propose the application guideline and tuning formulae based on ITAE criterion for an error square type nonlinear PI controller. The nonlinear PI controller with tuning rule provides superior control performance for set point change in several processes. However, ITAE tuning criteria for the nonlinear PI controller seem to have the same control performance in disturbance rejection. In addition, from an experimental study of our new tuning method for level control system, it can be noted that the proposed method provides reliability and efficiency of the application to industrial processes. Moreover, we can obtain good control performance. Our pilot scale control system has a great deal of non-linearity, a long time delay and a large time constant. It also means that the proposed controller tuning method is suitable for highly nonlinear, noisy and industrial systems. Furthermore, in the case of commercial distillation columns, it is hard to get the process model exactly and we can calculate only the process gain. In these cases, the nonlinear PI controller is more suitable than linear controller because the nonlinear PI controller would permit us to use a low value of gain so that the system is stable near the set point over a broad range of operating levels with changing process gains. Another advantage of this kind of nonlinear controller is that error square at a set point reduces the effects of noise and the nonlinear PI controllers use larger proportional action and relatively less integral action than ITAE-PI. ACKNOWLEDGEMENT This work was supported by Grant No. (98-0502-05-01-3) from the Basic Research program of the KOSEF. And Chunma Data Sys- July, 2001

A Tuning of the Nonlinear PI Controller and Its Experimental Application 455 tem Co. Ltd. offered us the experimental equipment. K K c K c τ θ e L D max ITAE τ Ι β y sp NOMENCLATURE : process gain : controller gain (Conventional PID Controller) : controller gain (Nonlinear PI Controller) : process time constant : process time delay : amount of the process error : step load disturbance : maximum load disturbance : integral of time weighted absolute error : controller integral time constant : non-linearity parameter : process set point REFERENCES Auinn, Jr., S. B. and Sanathanan, C. K., Controller Design for Integrating and Runaway Processes Involving Time Delay, AIChE J., 35, 923 (1989). Chen, C., A Simple Method for On-line Identification and Controller Tuning, AIChE J., 35, 2037 (1989). Cohen, G. H. and Coon, G. A., Theoretical Considerations of Retarded Control, Trans. ASME, 75, 827 (1953). Jutan, A., A Nonlinear PI(D) Controller, The Can. J. of Chem. Eng., 67, 485 (1989). Lee, J., On-line PID Controller Tuning from a Single, Closed Loop Test, AIChE J., 35, 329(1989). Lopez, A. M., Miller, J. A., Smith, C. L. and Murrill, P. W., Tuning Controllers with Error Integral Criteria, Instrumentation Techonology, 14, 57 (1967). Park, H. I., Sung, S. W. and Lee, I., On Line Identification Using the Laguerre Series for Automatic Tuning of PID Controller, Industrial Engineering Chemical process Design and Development, 36, 101 (1997). Rivera, D. E., Morari, M. and Skogestad, S., Internal Model Control: 4. PID Controller Design, Industrial Engineering Chemical Process Design and Development, 25, 252 (1986). Sung, S. W. and Lee, I., Limitation and Countermeasures of PID Controllers, Ind. Eng. Chem. Res., 35, 2596 (1996). Sung, S. W. and Lee, I., On-line Process Identification and PID Controller Autotuning, Korean J. Chem. Eng., 16, 45 (1999). Korean J. Chem. Eng.(Vol. 18, No. 4)