Design of Model Based Controller for a Non-Linear Process

DOI : 10.17577/IJERTV3IS11058

Download Full-Text PDF Cite this Publication

Text Only Version

Design of Model Based Controller for a Non-Linear Process

P. Suganthini1, P. Aravind2, S. M. Girirajkumar3

1 Assistant Professor, Department of ICE, Saranathan College of Engineering, Trichy, Tamil Nadu, India, 2 Assistant Professor, Department of ICE, Saranathan College of Engineering, Trichy, Tamil Nadu, India, 3 Professor and Head, Department of ICE, Saranathan College of Engineering, Trichy, Tamil Nadu, India,

Abstract

Control of process parameters is one of the important role in process industry. The process considered here is conical tank liquid level system. Control of liquid level in a conical tank is a challenging issue due to the nonlinear variation in the area of cross section. Identification of the non-linear process is done using mathematical modeling and found to be first order plus dead time model. Then control schemes were used to obtain controller parameters Here initially Proportional plus integral (PI) controller based on Ziegler Nichols (ZN) method is designed and the results are compared with I nter nal mo d el Co ntro l ( IMC ). Better controller performance and error can be minimized by using IMC than that of the ZN tuned PI controller. IMC gives better performance in tracking the set point and load changes with faster settling time and exhibit less overshoot.

Keywords: Conical Tank, ZN Tuning method, Non linear process, IMC, PI controller

  1. INTRODUCTION

    A conical tank is basically a nonlinear process due to the change in the area of cross section and the level rises or dropout with respect to its shape. PID controllers are commonly used in process industries as they are simple, robust and familiar to the field operator. Control of industrial processes is a challenging task for several reasons due to their nonlinear dynamic behavior, unpredictable and variation of parameters with time, changes in manipulated variable, changes between manipulated and controlled variables, unmeasured and continuous load disturbances, dead time on input and measurements. Due to the gravity discharge flow in conical tanks are mostly used in various process industries such as chemical industries, coal and mine industries, food and packaging areas, concrete mixing industries and wastewater treatment industries.

    The process industries require the liquids to be transferred, stored in tanks and then passed to another tank. Many times the liquid will be used by chemical or mixing treatment in the tanks, but always the fluid level in the tanks must be controlled [7-9]. This is achieved by controlling the input flow into the tank. The process variable is the level in a tank and the manipulated variable is the inflow to the tank. The level control is a type of control method for common in process system. The level is to be maintained by the proper controller. The intention of the controller in the level control is to maintain a level at a given set point value and be able to accept new set point values dynamically.

    A proportional-integral-derivative controller (PID) Controller [1,2] is a common feedback loop component used for control system. Here PID controller is implemented to track the set point and also to reject the disturbance occurs in the process. The proportional-integral (PI) and proportional integral- derivative (PID) controllers are widely used in many industrial control systems for several decades

    since Ziegler and Nichols [1] proposed their first PID tuning method. This is because the PID controller is quite simple and its principle is easier to understand than most other advanced controllers. The research has been going on in tuning the PID controllers for different process based on dead time and the different Order Process with Dead Time [7,10,11].

    Tuning a controller is the adjustment of process parameters. The proposed method can adjust the controller parameters in response to changes and disturbances in plant by referring to the reference model that specifies properties of the desired control system. The well -known basic tuning approaches are the Ziegler-Nichols (Z-N) method and the Cohen-Coon method. Some researchers use a model based PID control scheme [10], PID controller parameters are identified from the process model.

    In this paper, the fact discussed about the control aspects of conical tank using Internal Model based Controller [IMC] PI tuning settings . The IMC gives better performance in tracking the set point and load changes with faster settling time and exhibit less overshoot with no oscillation. Optimization is a powerful tool for design of controllers. Real time systems are not precisely linear but may be represented as linearized models around a nominal operating point. In this work the process model is determined by using system identification technique[8]. The conventional controller tuning is accomplished using Zeigler Nichols based PI controller settings and the performance is compared with IMC based PID controller in time domain specification. The rest of the section deals with the system identification in section 2, tuning method in section 3 and comparative analysis in section 4. Conclusion is come out based on the comparative analysis results from section 4.

  2. SYSTEM IDENTIFICATION

    2.1 Modeling

    A mathematical model is a description of a process using mathematical concepts. The method of introducing a mathematical model is termed as mathematical modelling. It is used to explain the identified system and to study the effects of various parameters, and to make detections about the process behavior. Mathematical models can take many forms, including variable s y s t e m s , statistical models, differential equations, etc. In t h i s paper the proposed system includes the conical tank process whose

    Fin

    R

    H

    Fout

    area is variable throughout the height[9]. The mathematical model of the conical tank is determined by the following assumptions. Level as the control variable. Inflow to the tank as the changing variable. This is possible by controlling the input flow of the conical tank. Inflow rate of the tank (Fin) is regulated using the valve and the input flow through the conical tank .At each height of the conical tank the diameter may vary. This is due to the non linear behavior of the tank. The difference between the inflow and the out flow rate will be based on the cross section area

    Fig-1:Schematic Diagram of Conical Tank

    Mathematical model of the non linear tank is described by the set of differential equations. The differential equations describe the process in time domain. Transfer function of the system can obtain by converting the process from time domain to frequency domain. Transfer function of the conical tank is given by taking the partial differentiation of the linearized equation and its corresponding Laplace transform,

    of the tank and level of the tank with respect to time. Operating parameters are tabulated in table 1.

    Table-1: Operating Parameters

    () =

    () +

    (3)

    Parameter

    Description

    Fin

    Inflow rate of the tank

    Fout

    Outflow rate of the tank

    h

    Total height of the conical tank

    (0.8m)

    R

    Top radius of the conical tank

    (18cm)

    Where, K is the process gain, Td is the dead time and is the time constant. The transfer function is first order plus dead time (FOPTD) process [8] and the appropriate tuning technique is used tostabilize the system. Based on performance the transfer function is given by,

    = .

    (+)

    . (4)

    Mass balance equation is given by, Input Output = Rate of Accumulation

    Fin-Fout=Adh/dt (1)

    Outflow rate of the tank,

    Fout = h (2)

    By substituting the values and considering cross sectional area of the tank at any level h.

    Cross sectional area of the tank, A = r2 A = R2 p/ H2

  3. TUNING METHOD

    In this work, a conventional controller tuning is performed using Zeigler Nichols based PI controller settings and the performance is compared with IMC based PID controller. PID controller algorithm involves three separate constant parameters are Kp, Ki, Kd. Over the last 50 years, few methods have been developed for setting the parameters of a PID controller. In this paper it is considered to proceed with Ziegler-Nichols and IMC tuning technique proposed for tuning controller parameters PI.

    1. Ziegler and Nichols Tuning Method

      Ziegler-Nichols closed-loop tuning method allows you to use the ultimate gain value, Ku, and the ultimate period of oscillation, Pu, to calculate Kp. To determine the critical gain and the critical period, the system is connected in a feedback loop with a proportional gain constant. It is also desirable to adjust the gain automatically. A reasonable

      approach is to require that the oscillation is a given percentage of the admissible swing in the output signal. The PID controller is tuned form oscillatory response

      parameters[1]. The PI controller parameters are identified using tuning formula given in equation 5 and 6.

      Kp = 0.45Ku (5)

      Ki = 1.2Kp/Pu (6)

      Level in cm

      3.2 Internal Model Control (IMC)

      Table-2: Controller Parameters

      Tuning Method

      Kp

      Ki

      Z-N

      4.43

      0.0188

      IMC

      2.687

      0.01497

      It is a commonly used technique that provides a transparent mode for the design and tuning of various types of control. In process control applications, model based control systems are often used to track set points and reject disturbances. Designing a model-based controller usually requires a plant model, which is normally obtained from first principles. However, the parameters of the model are normally unknown and need to be estimated from experimental data. The basic PI controller parameters are proportional gain, Kp and integral gain Ki. Numerous methods were developed over last fifty years for setting the parameters of a PID controller. From the fig 2 d(s) is an unknown disturbance; R(s) is the reference input is

      40

      30

      20

      10

      0

      0 200 400

      Time in seconds

      Z-N

      IMC

      introduced to both the process and its model [11], Qc= IMC controller, Gp= actual process or plant, Gp*= process or plant model, C(s) is the process output is compared with the output of the model. The controller parameters are calculated using the tuning formula is given by,

      P

      K = 2+Td and = + Td .

      2+Td 2

      Fig-2: Closed loop structure of IMC

  4. COMPARATIVE RESULTS

    After the tuning process is done through conventional method and IMC based PI control techniques, analysis was done for their responses to a step input. The tuned parameters are tested and results are compared. Controller parameters are tabulated in table 2 and the response curves is plotted, shown in fig 3.

    Fig-3: Closed response of the process model.

    Table- 3: Comparison of Time Domain Specifications

    Controller

    Rise Time (sec)

    Overshoot

    (%)

    Settling Time (sec)

    Z-N

    44.3

    28

    360

    IMC

    75.05

    6

    210

    The performance of the IMC based PI controller yield a better response the conventional design method by analyzing the time domain specifications like rise time, percentage over shoot and settling time values are tabulated in table 3.

  5. CONCLUSION

This paper proposes a conventional PI controller tuning techniques and model based tuning approach for nonlinear conical tank process. By comparing the results the Internal Model Control based tuning provides the better results for the nonlinear process. From the simulation results, the response of the I M C was proved satisfactory in terms of rise time, percentage overshoot & settling time when compared with conventional techniques. From the system response, it is observed that the I M C tracks the set point with smooth transition and with less oscillation compared with Z-N method. The simulation results proven that the IMC control method is an easy-tuning and more effective way to enhance stability of time domain performance of the conical tank system.

REFERENCES

[1]. J.G.Ziegler and N.B.Nichols, Rochester.N.Y (1942) Optimum Settings for Automatic Controllers, Trans. ASME, 64, pp.759-765..

[2]. Åström, K.J., Hägglund, T. (1995), PID Control Theory, Design and Tuning, Instrument Society of America, Research Triangle Park, NC, 2nd ed.

[3]. B.Wayne Bequette, (2003), Process Control Modeling, Design, and Simulation by Prentice-Hall, Inc..

[4]. S. Nithya ,N. Sivakumaran, T. Balasubramanian, and N. Anantharaman, ( 2008), IMC based controller design for a spherical tank process in real time , National conference in Advanced Techniques in Instrumentation Control and Communication Engineering , pp.173 -178.

[5]. S.M. GirirajKumar, R.Sivasankar, T.K. Radhakrishnan, V.Dharmalingam and N.Anantharaman, (2008), Genetic Algorithms for Level Control in a Real Time Process, Sensors & Transducers Journal, Vol. 97, Issue 10, 22-33.

[6]. S.Nithya, N.Sivakumaran, T.K.Radhakrishnan, N.Anantharaman ,(2010), Soft Computing based controllers implementation for non-linear process in real time, Proceedings of the World Congress on Engineering and Computer Science, Vol 2, (WCECS – 2010).

[7]. Sukanya R Warier, Sivanandam venkatesh, (2012), Design of controller based MPC for a conical tank system, (ICAESM-2012) IEEExplore-digital Library, pp 309 313.

[8]. Anna Joseph, J Samson Isaac, (2013), Real Time Implementation of Model Reference Adaptive Controller For a Conical Tank, International Journal on Theoretical and Applied Research in Mechanical Engineering, ISSN : 2319 3182, Volume-2, Issue-1.

[9]. Aravind P., Valluvan M., Saranya M. (2013), Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank, International Journal of Computer Applications, (0975 8887) Volume 68 No.16.

[10]. B.Tejaswini1, B. Srinivasa Rao,(2013), Implementation of Soft Computing Based Controllers for Non-linear Process , International Journal of Advanced Research in Computer Science and Software Engineering,Volume 3, Issue 8.

[11]. D. Mercy S.M.Girirajkumar,(2013), Tuning of controllers for non linear process using intelligent techniques , International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, vol. 2 issue 9.

[12]. Lelin Kumar.V, Balasubbareddy.M, Madhu.T, (2013),Ziegler-Nichols PID Controller For Effective Pay-Load Torque Responses and Tip-Vibrations of Double Link Manipulator, International Journal of Research in Engineering and Technology,Volume 02 Issue 10, pp-421 -426.

Leave a Reply