CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS...

9
Journal of Engineering Science and Technology EURECA 2013 Special Issue August (2014) 59 - 67 © School of Engineering, Taylor’s University 59 CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK – A REAL TIME ANALYSIS SURESH MANIC KESAVAN*, TVN PADMESH, CHAN WOEI SHYAN CIARG, School of Engineering, Taylor’s University, 47500 Subang Jaya, Selangor DE, Malaysia *Corresponding author: [email protected] Abstract In this work, Proportional + Integral + Derivative (PID) controller design and real time implementation was proposed for a nonlinear hopper tank system in order to solve servo and regulatory problem. Firstly, identification of process transfer function is done through the real time implementation experiment and it is applied to a conventional PID controller. Then tuning methods has been proposed including Cohen-coon (CC), Ziegler & Nichols (ZN), Internal Model Control (IMC) and Tyreus & Luyben (TL). The optimization of tuning parameter is taken up with Integral Square Error (ISE), Integral Absolute Error (IAE) and Integral Time Absolute Error (ITAE). The experimental results show that TL and ZN tuning method are suitable in controlling nonlinear hopper level tank system. Keywords: Nonlinear process, PID controller, Hopper liquid level tank, Tuning method. 1. Introduction In many process industries (petrochemical industries, paper making industries, water treatment industries, etc.) the main issue is to control the level and flow between the tanks. Since many industries involves batch process, it is necessary to control the first process parameter like liquid level or flow, failing to do so may lead to serious shutdown process. So it is necessary to maintain the level of tank at particular set point. Most of the industries deal with nonlinear process tanks such as conical, spherical, hopper type tanks. But the majority of the findings in control theory deal only with the linear system designs. So the control of nonlinear shape of process tank presents a challenging task mainly due to its non-linearity and constantly changing cross section. Hence, the hopper type tank process is taken up for present study.

Transcript of CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS...

Journal of Engineering Science and Technology EURECA 2013 Special Issue August (2014) 59 - 67 © School of Engineering, Taylor’s University

59

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK – A REAL TIME ANALYSIS

SURESH MANIC KESAVAN*, TVN PADMESH, CHAN WOEI SHYAN

CIARG, School of Engineering, Taylor’s University,

47500 Subang Jaya, Selangor DE, Malaysia

*Corresponding author: [email protected]

Abstract

In this work, Proportional + Integral + Derivative (PID) controller design and

real time implementation was proposed for a nonlinear hopper tank system in order to solve servo and regulatory problem. Firstly, identification of process

transfer function is done through the real time implementation experiment and it

is applied to a conventional PID controller. Then tuning methods has been

proposed including Cohen-coon (CC), Ziegler & Nichols (ZN), Internal Model

Control (IMC) and Tyreus & Luyben (TL). The optimization of tuning

parameter is taken up with Integral Square Error (ISE), Integral Absolute Error (IAE) and Integral Time Absolute Error (ITAE). The experimental results show

that TL and ZN tuning method are suitable in controlling nonlinear hopper level

tank system.

Keywords: Nonlinear process, PID controller, Hopper liquid level tank, Tuning method.

1. Introduction

In many process industries (petrochemical industries, paper making industries,

water treatment industries, etc.) the main issue is to control the level and flow

between the tanks. Since many industries involves batch process, it is necessary to

control the first process parameter like liquid level or flow, failing to do so may

lead to serious shutdown process. So it is necessary to maintain the level of tank

at particular set point.

Most of the industries deal with nonlinear process tanks such as conical,

spherical, hopper type tanks. But the majority of the findings in control theory

deal only with the linear system designs. So the control of nonlinear shape of

process tank presents a challenging task mainly due to its non-linearity and

constantly changing cross section. Hence, the hopper type tank process is taken

up for present study.

60 Suresh Manic et.al.

Journal of Engineering Science and Technology Special Issue 8/2014

Nomenclatures

A Cross sectional area of hopper tank, cm2

Fin Liquid inflow to hopper tank, cm3/s

Fout Liquid outflow from hopper tank , cm3/s

h Instantaneous height of conical portion, cm

H Total height of conical portion, cm

k Process gain

r Radius of conical tank, m

R Radius of cylindrical tank, cm

Greek Symbols

θ Delay time, s

τ Time constant

Abbreviations

IAE Integral absolute error

ISE Integral square error

ITAE Integral time absolute error

PID Proportional integral derivative

Conventional PID controllers are been proved to best controllers for linear

type of processes. But for non-linear control systems, the controller parameters

have to monitor continuously for the changes in the process.

Many research works has been done for controlling nonlinear systems like

conical tank [1] and spherical tank [2]. Anandanatarajan et al. 2006 [3] studied

about two different controllers at two different operating points using fuzzy logic

controller for a conical tank. PID controller limitations of controlling conical tank

have been studied by Lee and Sung [4]. Design of fuzzy controller for conical

process tank was studied by Madhubala et al. [5] on tuning the membership

functions of the input variables and optimized the peak of the fuzzy sets using

genetic algorithm. The result shows that the proposed method is a trial and error

method and time consuming. On the other hand, the soft computing based

controller like Fuzzy logic Controller (FLC) and Genetic Algorithm (GA) has

been proven out performs well than the conventional controller [6].

Anandanatarajan et al. [7] studied on the problem of Zhao’s Fuzzy PI which

worked properly for servo but failed to regulatory problems. In addition, modified

Zhao’s Fuzzy PI in regulatory changes is proposed and is compared to conventional

control method as well Zhao’s Fuzzy PI. Araki [8] presented PID controller including

process models, performance evaluation of PID control system, action modes of PID

controllers, and design of PID control system on conical tank.

Only limited number of research work has been carried out for nonlinear

hopper type process tanks. Therefore our research work focused on hopper tank

process designing a suitable controller (PID) and comparing results with Internal

Model Control (IMC), and Tryeus and Luyben (TL) tuning rules. The error

analyses are compared with IAE, ISE and ITAE. The paper is organized as

follows. In Section 2, the process and the lab scale experimental hardware set-up

are described. In Section 3, simulation studies and real-time conventional control

Real Time Study on Controller Tuning for Nonlinear Hopper Process Tank 61

Journal of Engineering Science and Technology Special Issue 8/2014

are discussed. In Section 4, optimization using error analysis tools are discussed.

In Section 5, Real time results are compared with simulation results and

discussed. Finally, results and conclusions are discussed.

2. Process Description

The design for the research work is constructed as a prototype of the non-linear

hopper process tank with the conical and cylindrical portion situated at School of

Engineering; Taylor’s University, Malaysia. The experimental model is to be used

to maintain the level of liquid at a desired constant value. This is achieved by

controlling the inflow of liquid into tank. A disturbance in the form of set point

change is introduced into the system during normal operating conditions. The

geometrical cross section of process tank is shown in Fig. 1. The inflow and

outflow rates are measured using suitable level sensors.

Fig. 1. Geometrical Cross-Section of the Process Tank.

2.1. Lab scale experimental setup

Figure 2 shows the fabricated set up of process tank. The experimental set-up, Fig.

3, consists of conical section at the bottom and cylindrical section at the top open

to the atmosphere. The setup also consists of centrifugal pump, level sensor

arrangement, inlet and outlet valve, air pump, air regulator, IP converter, Pressure

gauge, interfacing card, level indicator and PID controller. The height of the

conical and cylindrical portion of the tank is 50 cm each. The centrifugal pump is

capable of discharging liquid at the rate of 3500 L/h is used and a PVC pipe is

used to connect the pump and the control valve. The minimum voltage applied to

the pump for discharge is 104 V.

2.2. Process modeling

The process transfer function is obtained in terms of the process characteristics

namely the process gain and the process time constant.

62 Suresh Manic et.al.

Journal of Engineering Science and Technology Special Issue 8/2014

Fig. 2. Fabricated Set-up of Fig. 3. Experimental Set-up.

the Process Tank.

The mass balance equation governing the system dynamics is given by Eqs.

(1) and (2) [9]

���� � ��� � �� (1) � ��

�� � ��� � ����� (2)

where A = R2, Fin is inflow rate of the tank, 125 cm

3/s, Fout is the outflow rate

of the tank cm3/s, R is the top radius of the conical tank, 20 cm, H is the total

height of the tank, 100 cm, and r is the radius at any height hi= 20 cm.

The transfer function relating the height h and the inflow rate Fin with

parameters (k, τ) can be obtained as Eq. (3)

�(�) � �(�)���(�) � ���� !

("#$�) (3)

where % � &�' ( ) � &�*

' ( + � �����

The nominal transfer function is shown in Eq. (4)

��(�) � �,��� !("#$,�) (4)

where k0 and τ0 are evaluated at a nominal height h0.

From the system identification, process parameters of different operating

regions are obtained (Table 1). The process tank is divided into four (I-IV). It is

evident from Table 1, when the level of the tank raises the process gain and delay

time decreases because of accumulation of integral error.

Table 1. Process Parameters at Different Valve Opening.

Inflow

%

Range

(cm3/s)

Level range

(cm) k0 τ0 (s) θ

40 (I Region) 0-15 2.70 0.75 0.15

60 (II Region) 15-30 0.68 1.50 0.70

80 (III Region) 30-40 0.18 0.78 0.22

100 (IV Region) 40-50 0.09 0.30 0.30

Real Time Study on Controller Tuning for Nonlinear Hopper Process Tank 63

Journal of Engineering Science and Technology Special Issue 8/2014

2.3. Controller identification

Identified four PID controller tunings methods are as follows:

� Cohen-Coon (C-C) � Internal Model Control (IMC)

� Ziegler and Nichols (Z-N) � Tryeus and Luyben (1997) (TL)

Tuning technique, C-C can be fit to a first order process with dead time model

with the advantages that the procedure does not involve trial and error with only a

single experiment is necessary [9]. As for ZN method is one of the popular

methods among others in tuning PID controllers. The controller settings are easily

calculated and a process model is not necessary [10]. For IMC tuning method, it

involves “lamda tuning (λ)” which is obtained by trial and error. At last TL

method is an alternative method for ZN, with modified formulas for the controller

parameter that provide better performance.

3. Simulation

Block diagram shown in Fig. 4 for the hopper tank process system was created by

using MATLAB Simulink software. The system simulation response is analysed

for 40% to 100% valve opening.

Fig. 4. Simulink Block Diagram for Nonlinear Hopper Process Tank.

4. Criteria of Error Integral Analysis

The best performance of the controller was selected by using three different

tuning criteria IAE, ISE and ITAE. Each of this error integral is a form of penalty

function representing the size and duration of error [11]. Table 2 gives the details

of the tuning methods that aim to minimize the penalty

Table 2. Integral Criteria for Load Changes of PID Tunings.

Error Integral ISE IAE ITAE

-. � /0- 12

3450

a1 1.495 1.435 1.357

b1 -0.945 -0.921 0.947

36 � 3/7

1234

57

a2 1.101 0.878 0.842

b2 0.771 0.749 0.738

38 � /9 3 1234

59

a3 0.560 0.482 0.381

b3 1.006 1.137 0.995

5. Results and Discussion

The hopper tank process includes controller tuning settings using C-C, Z-N, IMC

and LT methods. These tuning method results were compared by means of

MATLAB Simulink software. The performance of the controller is compared on

the time domain specification like rise time, settling time and overshoot.

64 Suresh Manic et.al.

Journal of Engineering Science and Technology Special Issue 8/2014

5.1. Performance analysis based on simulation results

Results are simulated for CC, IMC, ZN and TL methods and discussed in this

section. Four regions of step input have been analysed and observed from 40%

valve opening to 100% valve opening from 20% of initial liquid level.

Figure 5 shows the simulated results of C-C tuning method. From the simulated

results step response for 40% step input is better than 60%, 80% and 100% in terms of

time domain specifications. In the simulation the process system behaved with a faster

response with 2.25 seconds rise time and minimum offset of 0.005 cm as compared to

others step changes. In addition, it had a minimum time delay, 2.13 seconds.

Figure 6 shows the simulated results of IMC tuning method. From the

simulated results step response for 60% step input is better than 40%, 80% and

100% in terms of time domain specifications. However, process responded with

longest time delay among the others step changes, 2.7 seconds. For 40% step

input, it gives an unsteady response with continually aggressive oscillation while

the remaining step inputs have given a large offset value about 0.75 cm.

Fig. 5. Simulated Response Fig. 6. Simulated Response

for C-C Tuning Method. for IMC Tuning Method.

Figure 7 shows the simulated results of ZN tuning method. From the

simulated results step response for 40% step input is better than 60%, 80% and

100% in terms of time domain specifications. 60% step response also shows

better results closer to 40% step change, but 40% step change has a fast response

than 60% with a longer time in achieving steady state or the set point value.

Figure 8 shows the simulated results of LT tuning method. From the simulated

results step response for 40% step input is better than 60%, 80% and 100% in terms

of time domain specifications with fast response and less delay time. 80% and

100% have shown an offset value more than 0.25 cm as well as slow response. As

for 60% step input, it has an aggressive oscillation that persist for a long time.

Fig. 7. Simulated Response for Fig. 8. Simulated Response for

Z-N Tuning Method. L-T Tuning method.

Real Time Study on Controller Tuning for Nonlinear Hopper Process Tank 65

Journal of Engineering Science and Technology Special Issue 8/2014

5.2. Performance analysis based on real time implementation

The tuning rules of CC, IMC, ZN and TL from the simulation performance are

implemented and analysed in real time hopper tank control system, Figs. 9 (a)-(d).

Different set point had been set on each controller tuning settings which clearly

showed that both CC and IMC tuning method had given an aggressive response in

the real time implementation. The response gives an oscillation that persists over

a long time and it does not reach steady state.

(a) Cohen-Coon Method. (b) Ziegler-Nichols Method.

(c) IMC Method (d) Tyreus-Luyben Method.

Fig. 9. Real Time Responses with Different Methods.

The performance of the ZN and TL are much better as compared to others

tuning methods. By comparing ZN and TL tuning, it is observed that TL has lesser

overshoot and faster time that track the set point changes than ZN tuning method.

As over all, TL performs much significantly stable than ZN and others controller

(CC, IMC). Indeed, it has shown oscillatory behaviour and exhibits lesser peak time

as compared to Cohen Coon and IMC controller tuning, but it is completely

different than simulated results as mentioned in previous section. This has been

proven that Cohen Coon and IMC method does not fit well in controlling a closed-

loop control system of a real time hopper tank.

Therefore both ZN and LY tuning method for 80% and 100% has been selected

and tested for the further studies on comparison between simulated and real time

experimental results. Comparison of performance response between ZN and TL

tuning method based on ISE, IAE and ITAE is shown in Table 3.

Table 3. Comparison of Performance Response between ZN and TL Methods.

Tuning rules Zeigler Nichols Tyreus & Luyben

Rise time (min) 10.4 10.1

Settling time (min) 10.2 9.5

Overshoot (cm) 18.8 17

66 Suresh Manic et.al.

Journal of Engineering Science and Technology Special Issue 8/2014

5.3. Comparison of experimental and simulated results

The tuning methods of ZN and TL have been chosen as a comparison between real

time and experimental results of the hopper tank system for 80% step input by

minimum error criterion of ISE, IAE and ITAE. The performances of ZN and TL

tuning method based on error analysis are shown in Table 4 and it is evident that TL

is better than ZN for 80% step input response.

Table 4. Error Analysis for Different Tuning Methods at 80% Step Input.

Method ISE IAE ITAE

ZN (Ziegler & Nichols) 27.86 26.01 25.44

TL (Tyreus & Luyben) 21.38 20.55 19.67

For 80% step input, TL tuning has shown a similarity response with ZN

tuning. From Figs. 10(a) and (b), it shows that both simulated and real time

experimental responses eventually achieved the steady state or set-point of 10 cm.

On the other hand, ZN does not reach the steady state although real time result

has achieved it, at set-point of 7.5 cm. From this observation, both controllers

have proven that at 80% step input for TL will be the suitable tuning method than

ZN tuning method with set-point change and disturbance responses.

(a) Tyreus-Luyben Method.

(b) Ziegler-Nichols controller Method.

Fig. 10. Comparison of 80% Step Input between

Simulated and Real Time Response for Different Methods.

Real Time Study on Controller Tuning for Nonlinear Hopper Process Tank 67

Journal of Engineering Science and Technology Special Issue 8/2014

6. Conclusions

The control systems of a nonlinear hopper tank response vary with different types

of tuning rules. In general from the simulated results as the step input increases,

settling time increase with a larger offset value. However, in decreasing of step

input there is more aggressive response behaviour that exhibits a high overshoot.

The result between simulated and real time experimental will never be exactly

similar due to human factor may occurs when running the process.

Tuning method of TL in PID controller has given good and acceptable

performance with less aggressive oscillation as well as fast settling response at 80%

step input. Besides, it also shows good result for disturbance rejection with fast

settling response. In addition, it has the minimum error integral value and followed

by ZN method. This concludes TL method is most suitable for the chosen nonlinear

hopper process tank based on error analysis.

References

1. Bhuvaneswari, N.S.; Uma, G.; and Rangaswamy, T.R. (2009). Adaprive and

optimal control of a non-linear process using intelligent controllers. Applied

Soft Computing, 9(1), 182-190.

2. Kumar, D.D.; and Meenakshipriya, B. (2012). Design and implementation of

nonlinear system using gain scheduled PI controller. Procedia Engineering,

38, 3105-3112.

3. Anandanatarajan, R.; Chidambaram, M.; and Jayasingh, T. (2006).

Limitations of a PI controller for a first order non-linear process with dead

time. Instrumentation Systems and Automation, 45(1), 185-200.

4. Sung, S.W.; and Lee, I.-B. (1996). Limitations and countermeasures of PID

controllers. Industrial & Engineering Chemistry Research, 35(8), 2596-2610.

5. Madhubala, T.K.; Boopathy, M.; Sarat Chandra, J.; and Radhakrishnan, T.K.

(2004). Development and tuning of fuzzy controller for a conical level

system. Proceedings of the International Conference Intelligent Sensing and

Information Processing, 450-455.

6. Nithya, S.; Sivakumaran, N.; Radhakrishnan, T.K.; and Anantharaman, N.

(2010). Soft computing based controllers implementation for nonlinear

process in real time. Proceedings of the World Congress on Engineering and

Computer Science, Volume II, 264-268.

7. Anandanatarajan, R.; Chidambaram, M.; Jayasingh, T. (2004). Imporved

design of FLC for a first order nonlinear process with dead time. Proceedings

of International Conference on Intelligent Sensing and Information

Processing, 466-471.

8. Araki, M. (2008). PID control. Encyclopedia of Life Support Systems

(EOLSS), 2(1), 26.

9. Suresh, K.; and Balu, K. (2007), Design of fuzzy estimator to assist fault

recovery in a non-linear system. International Journal of Computer Science

and Network Security Publications, 7(5), 1-7.

10. Romagnoli, J.A.; Palazoglu, A. (2012). Introduction to process control. CRC press.

11. King, M. (2001). Process control – A practical approach. Wiley press.