ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Modelling and Controlling the Level of Nonlinear Process via Diverse Control Strategies

A.Thamemul Ansari1, K.Thivakaran1, K.Tharani Raja1, H.Kala2, S.Abirami2
  1. UG Student, Dept. of ICE, Saranathan College of Engineering, Trichy, Tamilnadu, India
  2. Assistant Professor, Dept. of ICE, Saranathan College of Engineering, Trichy, Tamilnadu, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

In process industries, the level of the liquid must be controlled and it is a mandatory process. But controlling a non-linear process is a highly complicated and complex process. Many process industries employs conical tank because of its non-linear shape, because of its constantly changing cross section, with respect to height controlling. For each operating region, the linear portion of the nonlinear process is determined as first order plus dead time model (FOPD). Different controller scheme such as conventional PID controllers based on Ziegler-Nicholas (ZN-PID) method, Chien, Hrones and Reswich (CHR-PID) method, Tyres-Luyben (T-L-PID) method, Internal Model Control (IMC-PID) and Model Predictive Controller (MPC) method were proposed and their responses was compared. The main objective of the controller is to provide a minimum settling time, peak overshoot and rise time and to provide a minimum performance error. Among the various controllers, Model Predictive Control (MPC) satisfies the above criteria. The controller will be simulated using MATLAB SIMULINK

 

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

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
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
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

Table icon Table icon Table icon
Table 1 Table 2 Table 3

Figures at a glance

Figure 1 Figure 2 Figure 3
Figure 1 Figure 2 Figure 3
Figure 4 Figure 5 Figure 3
Figure 4 Figure 5 Figure 6

References