Keywords
|
Non-Linear process, MPC, IMC, Conical tank |
INTRODUCTION
|
Conical tank are widely used in many process industries like Petroleum industries, Chemical Industries, concrete mixing, hydro chemical industries, food industries. The control of liquid level in the conical tank is a major problem in process industries. In many process industries, the liquid in the tank is to be pumped, stored in tanks and then pumped to another tank. The liquid in the tanks are processed by chemical and mixing treatment but the level of the fluid must be controlled and maintained at a constant value. Controlling of liquid level is an important and common process. In this paper, the level process in the tank is a conical shape, in which the level of the liquid is maintained at a desired value. Level of liquid can be controlled by controlling the inlet flow to the tank. In conical tank, the control variable is the level in a tank and the manipulated variable is the inflow to the tank. Controlling the level in the nonlinear process in the real time is very difficult, so that different controller is designed to control the level. |
Many researchers have proposed many controllers for controlling the level of the tank. Conventional controls PID are used for controlling the level of the system, since conventional PID is simple and robustness. A common feedback loop components used for control system is a Proportional-Integral-derivative controller (PID). In this paper, a PID controller is implemented to track the set point in short time and reject the error, disturbance that occurs in the process. Open loop and closed loop ZN tuning methods are used for the process. The transfer functions of the process are determined by mathematical model method. |
Model predictive control (MPC) refers to a class of computer control algorithms that utilize an explicit process model to predict the future response of a plant.Model predictive control is a form of control in which the current control action is obtained by solving, at each sampling instant, a finite horizon open loop optimal control problem, using the current state of the plant as the initial state, the optimization yields an optimal control sequence and first control in this sequence is applied to the plant. |
PROCESS DESCRIPTION
|
The Process used here is Conical Tank, which is highly nonlinear process. The control variable used is inflow rate, Level is the control variable used in conical tank. Level Sensor in the process used to sense the level in the conical tank, and sends the signal to the signal conditioning. Conical tank is interfaced with personal computer (PC) using DAQ Card. PC will act as controllers, which fed the signal to the drive circuit. The drive circuit consist of devices like SCR, TRIAC etc. The control action can be taken by using final control element; control variable used here is level, so that desired level is maintained. |
![image](https:/www.rroij.com/articles-images/IJAREEIE-1653-b001.gif) |
MATHEMATICAL MODELLING
|
This is an analytical approach. The dynamic behaviour of a process is described by using basic laws from physics. In the Fig 2, let Fin represent the inflow rate to the conical tank, Fout be the outflow rate, H is the total height of the conical tank which is 70 cm and D be the top diameter of the tank which is 35.20 cm. The tank level process to be simulated is single-input single-output (SISO) tank system as shown in Fig 4.1. The user can adjust the inlet flow by adjusting the control signal, Fin. During the simulation, the level „h’ will be calculated at any instant of time. In the SISO tank system, the liquid will flow into the tank through inlet and the liquid will come out from the tank through outlet. Here, we want to maintain the level of the liquid in the tank at desired value, so that the measured output variable is the liquid level h. |
The area of the conical tank is given by |
![image](https:/www.rroij.com/articles-images/IJAREEIE-1653-e001.gif) |
Applying the values for all parameters and taking laplace transform, the conical tank transfer function is obtained. Once the transfer function is obtained, then the controller can be designed for the process. The transfer function obtained as first order process, |
![image](https:/www.rroij.com/articles-images/IJAREEIE-1653-e002.gif) |
Exact Mathematical model for a SISO Tank System is shown in the Fig 4.3, in which the flow rate is compared with the square root of the discharge coefficient. The result from the comparative is given to the divider where area A of the conical tank is divided and the final output is given to integrator and the result is feedback into the process. |
CONTROLLER DESIGN
|
Pid Controller: |
In many control system a most widely used control loop feedback mechanism (controllers) is a Proportional-Integralderivative (PID) controller. A PID controller calculates an error value based on the difference between a measured process variable and a desired set point. The controller attempts to minimize the error by adjusting the process control inputs (inflow). The PID controller is simple and robust and hence widely used in most of the process industries. Various closed loop tuning methods are: |
• Zeigler-Nichols Method. |
• Damped Oscillation Method. |
• Tyreus – Luyben Method. |
• Internal Model Control. |
• Model Predictive Control. |
a Zeigler-Nichols Method |
In 1942, Zeigler-Nichols proposed a tuning method and it is a trial and error tuning method based on a sustained oscillations. This method is well known among various method and widely used method for tuning PID controllers. Other names of this method is on-line or continuous cycling or a ultimate gain tuning method. Among various tuning method Z-N performs well. |
Z-N method has an advantage that it does not require the process model. |
Z-N have many disadvantages when compared to other methods. |
• Since, the trial and error procedure must perform, it consume time. |
• The open loop unstable process canâÃâ¬ÃŸt be controlled by this method. |
• As the process must provide ultimate gain, some process like first time and second time without dead time do not have ultimate gain. |
b Internal Model Control: |
IMC a model based control, which use a model of open loop process transfer function in such a way that the selection of the specified closed loop response yields a physically realisable controller. In a standard feedback control structure, IMC is easier to tune than other controllers. The internal model principle states that control can be achieved only if the control system encapsulates, either implicitly or explicitly some representation of the process to be controlled. Process model embedded in the controller. |
IMC is a model based control technique. We develop a model-based procedure, where a process model is embedded in the controller by explicitly using process knowledge, by virtue of the process model, improved performance can be obtained. Process model mismatch is common. The process model cannot simply be inverted to form the controller. It must be factored so that the resulting controller is stable and realizable. The open loop control strategy will not be able to maintain the output at set point. The closed loop oscillation technique developed by Ziegler and Nichols did not require a model of process. Direct synthesis was based the use of desired closed loop response and a process model to synthesize a control law. |
c Damped Oscillation Method: |
In many cases, plants are not allowed to undergo through sustained oscillations, as is the case for tuning using continuous cycling method. Damped oscillation method is preferred for these cases. Marginal stability problem can be solved by this method. The process is characterized by finding the gain at which the process has a damping ratio of ¼ and the frequency of oscillation at this point, then similar to the Ziegler-Nichols method these two parameters are used for finding the controller settings. |
Define |
Gd = Proportional gain at decay ratio of ¼ . |
Pd= Period of oscillation. |
d Tyreus – Luyben Method: |
Tyreus and Luyben method is used, when minor oscillation and robustness is required. Tyreus – Luyben provides more conservative controller settings. The Tyreus – Luyben is also like Zeigler – Nichols method but the final controller settings are different. Tuning parameters are determined based on ultimate gain and period. |
Model Predictive Controller: |
Model Predictive control is used to predict the future output of the plants, based on the current value and past value. This action is taken place in the optimiser, where the future tracking error is considered. |
The basic structure of the MPC is shown in which the model is used to calculate the past input and output of the plant and the future input is feedback into the model from the optimizer. The output of the model is the predicted output. The summer is used to calculate the error from the predicted output and the reference trajectory. This featured error is given to the optimizer where the cost function and the constraints are calculated. |
MPC is the family of control algorithm in which the future behaviour of the process is predicted. This algorithm are used to formulate the performance objective function, which is defined as the set point tracking and control estimation. The output of the first controller is implemented and the entire procedure is repeated for the second controller. This figure shows the moving horizon of the predictive control |
RESULT
|
The conical tank system is identified as a non-linear system. The model of conical tank system is implemented. The mathematical model of conical tank level process is derived in terms of differential equation and an open loop response is obtained by performing step test in Matlab.Response for the process is compared with ZN-PID,TL-PID,DOPID, IMC-PID and MPC Controller.Here the time domain specifications such as rise time, settling time and overshoot and the performance indices such as Integral Absolute Error (IAE), Integral Square Error(ISE), Integral Time Absolute Error (ITAE),based on the integral error for a step set point are considered for comparison as they are generally accepted as a good measure for system performance. |
CONCLUSION AND FUTURE ENHANCEMENTS
|
The non linear system used for analysis is a conical tank..For the identified model different control strategies such as ZN-PID,TL-PID, DO-PID,IMC-PID,MPC were implemented in MATLAB environment and the result is compared based on time domain specification and performance indices. It is evident from Table that MPC is outperforming well when compared with ZN-PID,TL-PID,DO-PID, IMC-PID in terms of rise time and settling time, where as MPC resulted with slight overshoot compared with DO-PID, ZN-PID |
Time domain specification shows that the MPC is performed better than the ZN-PID,TL-PID,DO-PID, IMCPIDspecifically in settling time and rise time.MPC is also proved as the efficient controller among other conventional controllers. |
Performance indices such as Integral Square Error (ISE), Integral Absolute Error (IAE) and Integral Time Absolute Error (ITAE) are also studied for different for controller such as MPC, ZN-PID,TL-PID,DO-PID, IMC-PID From Table 7.1 it is evident that MPC outperforming well compared with ZN-PID,TL-PID,DO-PID, IMC-PID in terms of ISE, IAE, and ITAE. |
It is concluded that for a nonlinear conical tank system MPC controller gives better performance when compared with ZN-PID,TL-PID,DO-PID, IMC-PID. In future real time implementation can be carried out and different control schemes like ANFIS, Fuzzy controller, Adaptive Controller can be studied. |
Tables at a glance
|
|
Figures at a glance
|
![Click Here Figure 1](https:/www.rroij.com/articles-images/IJAREEIE-1653-g001.gif) |
![Click Here Figure 2](https:/www.rroij.com/articles-images/IJAREEIE-1653-g002.gif) |
![Click Here Figure 3](https:/www.rroij.com/articles-images/IJAREEIE-1653-g003.gif) |
Figure 1 |
Figure 2 |
Figure 3 |
![Click Here Figure 4](https:/www.rroij.com/articles-images/IJAREEIE-1653-g004.gif) |
![Click Here Figure 5](https:/www.rroij.com/articles-images/IJAREEIE-1653-g005.gif) |
![Click Here Figure 3](https:/www.rroij.com/articles-images/IJAREEIE-1653-g006.gif) |
Figure 4 |
Figure 5 |
Figure 6 |
|
References
|
- Sukanya R. Warier, SivanandamVenkatesh, “Design of Controllers based on MPC for a Conical Tank System”, IEEE-InternationalConference on Advances in engineering Science and Management (ICAESM -2012) ,pp. 309-313, March 2012.
- R.Valarmathi, P.R.Theerthagiri, S.Rakeshkumar, “Design and Analysis of Genetic Algorithm Based Controllers for Non LinearLiquid Tank System”, Department ofElectronics and Instrumentation Engineering SASTRA University,Tirumalaisamudram, Thanjavur,India, pp. 616-620,March 2012.
- S.Nithya, N.Sivakumaran , T.K.Radhakrishnan and N.Anantharaman, “Soft Computing Based Controllers Implementation for NonlinearProcess in Real Time”, Proceedings of the World Congress on Engineering and Computer Science 2010 Vol II WCECS2010,October 20-22, 2010, San Francisco, USA.
- H.Kala, P.Aravind, M.Valluvan, “Comparative Analysis of Different Controller for a Nonlinear Level Control Process”, IEEEInternational Conference on information and Communication Technologies, pp 819-822,April 2013.
- H.Kala, D.Deepakraj, P.Gopalakrishnan, P.Vengadesan, M. KarumbalIyyar “Performance Evaluation of Fuzzy Logic and PID Controllerfor Liquid Level Process”, International Journal of innovative research in electrical, electronics, instrumentation and control engineering, Vol.3,Issue 3, pp. 1311-1314,March 2014.
- S.abirami, H.kala, P.b.nevetha, B.pradeepa, R.kiruthiga and P.sujithra. Article: Performance Comparison of Different Controllers for FlowProcess. International Journal of Computer Applications 90(19):17-21, March 2014.
- S.Abirami, Zahirhussain.A.S, SaravanaMuthu.D, Aravindkumar. C. B, “Performance Comparison Of Different Controllers For A LevelProcess”, Journal of Engineering Research and Applications, Vol. 4, Issue 3( Version 1), March 2014, pp.341-344.
- George Stephanopolus, "Chemical Process Control", Prentice Hall India.
- I.B. Lee & S.W. Sung, "Limitations and countermeasures of PID controllers", Industrial and Engineering Chemistry Research, 35, 1996,pg.2596-2610.
- 1 Skogestad, S,“Simple analytical rules for modelreduction and PID controllers tuning”Journal of Process Control. 13, pp. 291 -309,2003
- Dr.S.M.GiriRajkumar,Dr.K.Ramkumar,SanjaySarma O.V, “Real Time Application of Ants Colony Optimization”, International Journalof Computer Applications (0975 – 8887), Volume 3 – No.8, June 2010.
- E. F. Camacho, Carlos Bordons, “Model Predictive Control,” 2nd edition, Springer, 2004.
- V. R. Ravi and T. Thyagarajan, “Application of Adaptive Control Technique to Interacting Non Linear Systems”, IEEE ConferenceElectronics Computer Technology (ICECT), no.2, pp 386 - 392, 2011
- Lennartljung, university of linkoping, Sweden, “System Identification Theory for the user”, P T R Prentice Hall ISBN 0-13-881640-9.
- B. Wayne Bequette, “Process Control Modeling, Design and Simulation”, Prentice Hall (2003), ISBN: 0-13-353640-8.
- Finn Haugen, 2010, “Comparing PI tuning methods in a Real benchmark temperature control System, Modelling, Identification andcontrol”, 31: 79-91.
- Finn Haugen, “Comparing PI tuning methods in a Real benchmark temperature control System”, Modelling, Identification and control,Vol.31, No. 3, 2010, pp. 7991, ISSN1890- 1328.
- Marlin, T. E., "Process Control: Designing Processes and ControlSystems for Dynamic Performance". McGraw Hill, New York, 2000.
- D. Marshiana and Dr.P.Thirusakthimurugan, “Design of Ziegler Nichols Tuning controller for a Non-linear System”, InternationalConference on Computing and Control Engineering (ICCCE 2012), 12 & 13 April, 2012.
- Skogestad, S, Simple analytical rules for model reduction and PID controllers tuning, Journal of Process Control. 13, 2003, pp. 291 -309.
- Rahul Shridhar, Douglas J. Cooper, “A Novel Tuning For Multivariable MPC”, ISA Transactions, vol. 36, No. 4, pp. 273- 280, 1998.
|