SlideShare a Scribd company logo
1 of 12
Download to read offline
Bulletin of Electrical Engineering and Informatics
ISSN: 2302-9285
Vol. 6, No. 1, March 2017, pp. 24~35, DOI: 10.11591/eei.v6i1.575  24
Received November 7; 2016, Revised January 7, 2017; Accepted January 21, 2017
Comparison of PID Controller with Model Predictive
Controller for Milk Pasteurization Process
Tesfaye Alamirew
1*
, V. Balaji
2
, Nigus Gabbeye
3
1, 3
Faculty of Chemical and Food Engineering, Bahir Dar University, Ethiopia
2
Faculty of Electrical Engineering, Bahir Dar University, Ethiopia
*Corresponding author, e-mail: jaliniezeco@hotmail.com
1
Abstract
Proportional-Integral-Derivative (PID) controllers are used in many of the Industries for various
process control applications. PID controller yields a long settling time and overshoot which is not good for
the process control applications. PID is not suitable for many of the complex process control applications.
This research paper is about developing a better type of controller, known as MPC (Model Predictive
Control). The aim of the paper is to design MPC and PID for a pasteurization process. In this manuscript
comparison of PID controller with MPC is made and the responses are presented. MPC is an advanced
control strategy that uses the internal dynamic model of the process and a history of past control moves
and a combination of many different technologies to predict the future plant output. The dynamics of the
pasteurization process was estimated by using system identification from the experimental data. The
quality of different model structures was checked using best fit with data validation, residual and stability
analysis. Auto-regressive with exogenous input (ARX322) model was chosen as a model structure of the
pasteurization process and fits about 80.37% with datavalidation. MPC and PID control strategies were
designed using ARX322 model structure. The controller performance was compared based on settling
time, percent of overshoot and stability analysis and the results are presented.
Keywords: pasteurization process, PID, MPC, ARX model, ARMAX model, BJ model, OE model
1. Introduction
In a modern world the economic and quality issues become more and more important,
efficient control systems have become indispensable. Therefore the process industries require
more reliable, accurate, robust, efficient and flexible control systems for the operation of process
plant. In order to fulfill the above requirements there is a continuing need for research on
improved forms of control [1].
Control of temperature plays an important role in pasteurization plants. High
temperature short time (HTST) is keeping milk or other food stuffs at 72 0C for 15 seconds in
insulated holding tube. The pasteurization process consists of three stages like regeneration,
heating and cooling sections. The crucial stage is heating process using heat exchanger to
ensure unpasteurized product achieve desired pasteurization temperature before pass through
holding tube and cooling sections. Prior to pasteurize milk sample, the equipment must have
adequate controller to control the outlet temperature in order to maintain at standard value [2].
The proportional integral (PI) and proportional integral derivative (PID) controllers are
widely used in many industrial control systems because of its simple structure. This controllers
are designed without process constraints only use mathematical expression based on error from
a set point. In these circumstances, conventional controllers (PI and PID) are no longer to
provide adequate and achievable control performance over the whole operating range. Thus
designing a controller considering the process constraints and optimize the control performance
is essential [3].
Model Predictive Control also known as receding horizon control, is an advanced
strategy for optimizing the performance of multivariable control systems. MPC generates control
actions by optimizing an objective function repeatedly over a finite moving prediction horizon,
within system constraints, and based on a model of the dynamic system to be controlled [4].
Bulletin of EEI ISSN: 2302-9285 
Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew)
25
2. Process Description
The plant PCT23, manufactured by Armfield (UK), is a laboratory version of a real
industrial pasteurization process, as shown in Figure 1. It consists of a bench-mounted process
unit to which is connected a dedicated control console. An interface card DT2811 is used for
monitoring and controlling the process through a computer [5].
Figure 1. Process flow diagram of pasteurization plant
Here temperature T1 is the controlled variable and milk flow rate (N1), hot water flow
rate (N2) and power are manipulated variables.
3. Experimental Setup
3.1. Input-Output Data
The input-output data was generated by introducing step input in manipulated variables
(N1, N2 and power input) and record temperature response (T1). Two input-output data was
generated for model estimation and validation as shown in Figure 2.
3.2.System identification
The input-output data was analyzed by the System Identification toolbox in MATLAB.
The continuous and discrete model structures were tried to select the model structure that have
best fit with validation. Then the selected model structure is tested for residual analysis and
pole-zero analysis to check the model stability. The continuous time (CT) model, Auto-
regressive with exogenous input (ARX) model structures, ARMAX (auto regressive with moving
average and exogenous (or extra) input model, Output-Error (OE) model and state space model
structures were tried get best model structure in terms of best fit with validation data and model
stability for further controller design [6].
 ISSN: 2089-3191
Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35
26
Figure 2. Systematic procedure for model identification process
Best fit is calculated as:
Validation data (y) is estimated data and is mean of validation data. After selection of
best fit model structures model quality analysis like residual and pole zero location should be
checked to select a nice and simple model for further controller design. The prediction error or
residual is the key quantity. It is defined as the stability of a system can be easily inferred by
examining the pole locations of the transfer function [7].
3.3. Controller Design
Controllers are basically employed in a closed loop control system. Closed loop control
system is one that automatically changes the output based on the difference between the
feedback signals to the input signal. Controller is an element used to produce manipulated
variable from error variable, for control action [8-9].
a. PID controller
The error signal e(t) is the difference between the reference input r(t) and desired output
y(t). This error is manipulated by the PID controller to produce a command signal for the
system. PID controller is described by the following transfer function in the continuous s-
domain.
b. Model Predictive Control
The model predictive uses quadratic minimization problem. Subject to input and output
constraints of the system, where is the set point, Q1 is output weight and Q2 is input weight
as shown in Figure 3. The size of this minimization function and weight matrixes are depend
on prediction and control horizon [10-11.]
4. Results and Discussions
4.1. Input-output data
Two different experiments are done for model estimation and validation purposes at
sampling time of 10 seconds.
Bulletin of EEI ISSN: 2302-9285 
Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew)
27
Figure 3: Input-output data profile
4.2. Model Structure selection
The continuous time model fits the validation data better than the others. ARX422,
ARMAX3202 and state space model pss2 are also fits the validation data fairly. The continuous
time model doesn’t mean a good model rather the selection of model needs further analysis, as
shown in Figure 4.
Figure 4. Fits of different model structures
4.3. Model Quality Analysis
4.3.1. Residual Analysis
For different model structures the auto corelation of residuals for the output (whitness
test) and cross correlation of residuals with the input (independence test) were analyzed. From
the graphs the horizontal scale is the number of lags, which is the time difference (in samples)
between the signals at which the correlation is estimated. The yellow region on the plot
represents the confidence interval of the corresponding estimates. Any fluctuations within the
confidence interval are considered to be insignificant. A good model should have residuals
uncorrelated with past inputs (independence test) and past outputs (whitness test). For poor
models either auto and cross corelation residuals or two of residuals is out of the yelllow or
confidence regionion as shown in Figure 5.
 ISSN: 2089-3191
Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35
28
Figure 5. Residual analysis for different model structures
Only auto correlation analysis of continuous time model analysis shown as some
residuals is out of the confidence region. This means this model fail the residual analysis and
the other three models still needs other model quality analysis to choose which model is better
to represent the pasteurization process.
4.3.2. Pole-Zero location
Zeros and the poles are equivalent ways of describing the coefficients of a linear
difference equation. Poles are associated with the output side of the difference equation, and
zeros are associated with the input side of the equation. Generally for stable process all of the
poles of discrete time model should be found within unit circle otherwise the model is not stable
as shown in Figure 6-8.
Figure 6. pole-zero location of ARX422 model
Bulletin of EEI ISSN: 2302-9285 
Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew)
29
Figure 7. Pole-Zero Location of ARMAX3202 model
Figure 8. Pole-Zero Location of State Space Model
The ARX422 model is stable and there is a chance for pole-zero cancelation. Therefore
we can reduce the model order. The ARMAX3202 also stable but the state space model is
marginally stable. This model is rejected here.
4.4. Model Reduction
The ARX422 reduced to ARX322, still the fit is greater than ARMAX3202. Further
reduction below this order deteriorates the fit. The reduced model (Figure 9) also passes the
model quality analysis. Therefore the ARX322 model represents the pasteurization process.
 ISSN: 2089-3191
Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35
30
Figure 9. Reduced Model Fit
The following equation is the converted discrete ARX model to continuous dynamic
model for PCT23 pasteurization plant. The process has three inputs that come parallel and one
output. The process dynamics is the third order process.
Input delays are 10, 80 and 30 respectively for the three inputs (milk flow rate, hot water
flow rate and power input). The arx322 model has Loss function of 0.0334283 and final
prediction error (FPE) of 0.034922.
4.5. PID Controller
The milk flow rate is set to constant, because our pasteurization is high temperature
short time pasteurization that takes only 15 seconds. In order to meet this requirement we have
to set our milk flow rate at 326 ml/min. The hot water and the power input are let for PID
controller (Figure 10) to adjust them until the set point (72 0C) is reached.
Figure 10. Simulink block diagram of PID controller
Bulletin of EEI ISSN: 2302-9285 
Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew)
31
The two PID controllers tuned by trial and error method until the set point is tracked
efficiently by using Simulink software. Table 1 is the setting of the two PID controllers to get best
set point tracking.
Table 1. PID controller setting
Setting PID controller 1 PID controller 2
Kc 0.06 0.3
Τi 0.12 0.0009
Τd 1 0.9
Based on this setting the output temperature response is shown in Figure 11.
Figure 11. Output Temperature (T1) Response Using PID
4.6. MPC Controller
The prediction horizon of the system should be large enough to cover the settling time
as shown in Figure 12. The prediction horizon of 200 samples gives better settling than the
others prediction horizon intervals as shown in Figure 13.
Figure 12. Simulink block diagram for MPC design
 ISSN: 2089-3191
Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35
32
Figure 13. Prediction Horizons Tuning for MPC
The control horizon for different system should be different. It depends on the output
signal of the system. In the most cases the control horizon should be large enough to get the
reasonable stabilize output signal of the system. The long control horizon is required to improve
the performance. Control interval of 95 is taken because beyond that it makes overshoot and
becomes unstable, as shown in Figure 14.
Figure 14. Controller Horizon Tunning for MPC
The output weight is 1 and input weight is zero. For the above values of prediction and
control horizons, input and output weights and plant constraints, the optimized output
temperature response using MPC is shown in Figure 15.
Bulletin of EEI ISSN: 2302-9285 
Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew)
33
Figure 15. Output Temperature Response Using MPC
4.7. Stability Analysis of MPC
The stability analysis of MPC can be checked using pole-zero location of the closed
loop response after using MPC. All the poles and zeros are existed inside unit circle for the
three inputs to one output relations as shown in Figure 16.
Figure 16. Closed loop pole-zero locations
4.8. Comparison MPC and PID Controller
The output temperature should be maintained at 72 0C which is the optimum
temperature for high temperature short time (HTST) pasteurization process, but PID controller
have overshot above this temperature, while MPC targets the set point exactly. The rise time of
PID controller is better than MPC, but this may be due to high adjustment of power input out of
the constraint region as shown in Figure 17.
 ISSN: 2089-3191
Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35
34
Figure 17. Output pasteurization temperature response
MPC can better set point tracking ability than PID controllers because this controller
working in optimal condition by considering process constraints, that why there is no overshoot
during MPC control action. Both controllers have the same settling time. MPC produces no
overshoot while PID have higher overshoot.
5. Conclusion
From the above results and discussion we identified the best controller for
pasteurization process to be MPC. Maintaining the temperature at a constant value is a critical
issue in many of the Industries. MPC fulfills these type of difficulties by bringing the process
variable to the desired set point as early as possible. MPC controller are more suitable or
complex process control applications. MPC controller has 0% overshoot and minimum settling
time as compared with PID controller that we used in this process. Consolidating the
performance of all these responses MPC is the best controller for our pasteurization process.
Acknowledgement
The authors wish to thank Faculty of chemical and food engineering process control
laboratory workers for their technical support and also Dr. Nigus Gabeye, Mr. Zewdu Tsegaye
and Mr. Zelfikir Jemal for their comments and suggestions.
References
[1] Diederich Hinrichsen, Anthony J Pritchard. Mathematical Systems Theory I. Modeling, State Space
Analysis, Stability and Robustness, 1.6: Heat Transfer. Springer Berlin Heidelberg New York: 2000: 70
[2] Negiz A, Cinar A, Schlesser JE, Ramanauskas P, Armstrong DJ, Stroup W. Automated control of high
temperature short time pasteurization. Food Control 7.1996: 309–315
[3] Subhransu Padhee. Performance Evaluation of Different Conventional and intelligent. Sandviken,
80176 Gävle, Sweden.
[4] Orukpe PE. Basics of Model Predictive Control. Imperial College, London. April 14, 2005.
[5] ARMFIELD Process plant trainer (PCT23) Manual
[6] Lennart Ljung. System Identification: Theory for the user. Second Edition, Linköping University,
Sweden, Prentice Hall PTR; 1999.
[7] Escobet, J Quevedo. Linear Model Identification Toolbox for Dynamic Systems. Department ESAII,
Universitat Polittaka de Catalunya. Spain, IEEE. 1998.
[8] Astrom Karl J, Hagglund Tore. Advanced PID Control, Department of Automatic Control, Lund
Institute of Technology. Lund University.
[9] Yuvraj Bhusan Khare, Yaduvir Singh. PID control of Heat Exchanger System. Punjab, India, 2010.
[10] Sidharta Dash, Mihir Narayan Mohanty. Analysis of Outliers in System Identification using WMS
algorithm. India: 2012.
[11] J Rossiter. Model-based predictive control: A Practical Approach. CRC Press LLC: 2003.
Bulletin of EEI ISSN: 2302-9285 
Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew)
35
[12] MATLAB R2008b User Manual.
[13] F Yarman, BW Dickinson. Autoregredon Estimation Using Final Prediction Error. Princeton University,
Princeton, NJ, Proceedings of the IEEE, Aug.1982; 70.
[14] Adriaan Van Den Bos. Parameter Estimation for Scientists and Engineers. Published by John Wiley &
Sons, Inc, Hoboken: New Jersey: 2007.
[15] Garcia CE, Prett DM, Morari M. Model Predictive Control: Theory and Practice - a Survey. Automatica,
1989; 25(3): 335-348.
[16] Antonio Balsemin. Applications Oriented Input design for MPC: An analysis of a Quadruple water tank
process. KTH Electrical Engineering degree project, Stockholm, Sweden August 2012.
[17] Bequette B Wayne. Process Control: Modeling, Design and Simulation. Prentice Hall PTR. December
26, 2002: 487-511.
[18] EC Kerrigan, JM Maciejowski. Soft constraints and exact penalty functions in Model predictive control.
In Proc. UKACC International Conference (Control 2000).

More Related Content

Similar to Comparison of PID Controller with Model Predictive Controller for Milk Pasteurization Process

Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...dbpublications
 
IMC Based Fractional Order Controller for Three Interacting Tank Process
IMC Based Fractional Order Controller for Three Interacting Tank ProcessIMC Based Fractional Order Controller for Three Interacting Tank Process
IMC Based Fractional Order Controller for Three Interacting Tank ProcessTELKOMNIKA JOURNAL
 
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC IJITCA Journal
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...IJITCA Journal
 
Hybrid controller design using gain scheduling approach for compressor systems
Hybrid controller design using gain scheduling approach for  compressor systemsHybrid controller design using gain scheduling approach for  compressor systems
Hybrid controller design using gain scheduling approach for compressor systemsIJECEIAES
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET Journal
 
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfSpeed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfThienMai14
 
Comparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlComparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlIRJET Journal
 
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...IJERA Editor
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
 
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...IAEME Publication
 
On the fragility of fractional-order PID controllers for FOPDT processes
On the fragility of fractional-order PID controllers for FOPDT processesOn the fragility of fractional-order PID controllers for FOPDT processes
On the fragility of fractional-order PID controllers for FOPDT processesISA Interchange
 
Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.theijes
 
IoT Device Intelligence & Real Time Anomaly Detection
IoT Device Intelligence & Real Time Anomaly DetectionIoT Device Intelligence & Real Time Anomaly Detection
IoT Device Intelligence & Real Time Anomaly DetectionBraja Krishna Das
 
Closed-loop step response for tuning PID fractional-order filter controllers
Closed-loop step response for tuning PID fractional-order filter controllersClosed-loop step response for tuning PID fractional-order filter controllers
Closed-loop step response for tuning PID fractional-order filter controllersISA Interchange
 
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET Journal
 

Similar to Comparison of PID Controller with Model Predictive Controller for Milk Pasteurization Process (20)

Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
 
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
 
IMC Based Fractional Order Controller for Three Interacting Tank Process
IMC Based Fractional Order Controller for Three Interacting Tank ProcessIMC Based Fractional Order Controller for Three Interacting Tank Process
IMC Based Fractional Order Controller for Three Interacting Tank Process
 
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
 
Hybrid controller design using gain scheduling approach for compressor systems
Hybrid controller design using gain scheduling approach for  compressor systemsHybrid controller design using gain scheduling approach for  compressor systems
Hybrid controller design using gain scheduling approach for compressor systems
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
 
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfSpeed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
 
Comparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlComparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature control
 
singh2005.pdf
singh2005.pdfsingh2005.pdf
singh2005.pdf
 
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
 
On the fragility of fractional-order PID controllers for FOPDT processes
On the fragility of fractional-order PID controllers for FOPDT processesOn the fragility of fractional-order PID controllers for FOPDT processes
On the fragility of fractional-order PID controllers for FOPDT processes
 
Performance assessment of control loops
Performance assessment of control loopsPerformance assessment of control loops
Performance assessment of control loops
 
Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.
 
IoT Device Intelligence & Real Time Anomaly Detection
IoT Device Intelligence & Real Time Anomaly DetectionIoT Device Intelligence & Real Time Anomaly Detection
IoT Device Intelligence & Real Time Anomaly Detection
 
Closed-loop step response for tuning PID fractional-order filter controllers
Closed-loop step response for tuning PID fractional-order filter controllersClosed-loop step response for tuning PID fractional-order filter controllers
Closed-loop step response for tuning PID fractional-order filter controllers
 
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
 

More from journalBEEI

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherjournalBEEI
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...journalBEEI
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...journalBEEI
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksjournalBEEI
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkjournalBEEI
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...journalBEEI
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...journalBEEI
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...journalBEEI
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennajournalBEEI
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headjournalBEEI
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...journalBEEI
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationjournalBEEI
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)journalBEEI
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...journalBEEI
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...journalBEEI
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...journalBEEI
 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
 

Recently uploaded

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 

Comparison of PID Controller with Model Predictive Controller for Milk Pasteurization Process

  • 1. Bulletin of Electrical Engineering and Informatics ISSN: 2302-9285 Vol. 6, No. 1, March 2017, pp. 24~35, DOI: 10.11591/eei.v6i1.575  24 Received November 7; 2016, Revised January 7, 2017; Accepted January 21, 2017 Comparison of PID Controller with Model Predictive Controller for Milk Pasteurization Process Tesfaye Alamirew 1* , V. Balaji 2 , Nigus Gabbeye 3 1, 3 Faculty of Chemical and Food Engineering, Bahir Dar University, Ethiopia 2 Faculty of Electrical Engineering, Bahir Dar University, Ethiopia *Corresponding author, e-mail: jaliniezeco@hotmail.com 1 Abstract Proportional-Integral-Derivative (PID) controllers are used in many of the Industries for various process control applications. PID controller yields a long settling time and overshoot which is not good for the process control applications. PID is not suitable for many of the complex process control applications. This research paper is about developing a better type of controller, known as MPC (Model Predictive Control). The aim of the paper is to design MPC and PID for a pasteurization process. In this manuscript comparison of PID controller with MPC is made and the responses are presented. MPC is an advanced control strategy that uses the internal dynamic model of the process and a history of past control moves and a combination of many different technologies to predict the future plant output. The dynamics of the pasteurization process was estimated by using system identification from the experimental data. The quality of different model structures was checked using best fit with data validation, residual and stability analysis. Auto-regressive with exogenous input (ARX322) model was chosen as a model structure of the pasteurization process and fits about 80.37% with datavalidation. MPC and PID control strategies were designed using ARX322 model structure. The controller performance was compared based on settling time, percent of overshoot and stability analysis and the results are presented. Keywords: pasteurization process, PID, MPC, ARX model, ARMAX model, BJ model, OE model 1. Introduction In a modern world the economic and quality issues become more and more important, efficient control systems have become indispensable. Therefore the process industries require more reliable, accurate, robust, efficient and flexible control systems for the operation of process plant. In order to fulfill the above requirements there is a continuing need for research on improved forms of control [1]. Control of temperature plays an important role in pasteurization plants. High temperature short time (HTST) is keeping milk or other food stuffs at 72 0C for 15 seconds in insulated holding tube. The pasteurization process consists of three stages like regeneration, heating and cooling sections. The crucial stage is heating process using heat exchanger to ensure unpasteurized product achieve desired pasteurization temperature before pass through holding tube and cooling sections. Prior to pasteurize milk sample, the equipment must have adequate controller to control the outlet temperature in order to maintain at standard value [2]. The proportional integral (PI) and proportional integral derivative (PID) controllers are widely used in many industrial control systems because of its simple structure. This controllers are designed without process constraints only use mathematical expression based on error from a set point. In these circumstances, conventional controllers (PI and PID) are no longer to provide adequate and achievable control performance over the whole operating range. Thus designing a controller considering the process constraints and optimize the control performance is essential [3]. Model Predictive Control also known as receding horizon control, is an advanced strategy for optimizing the performance of multivariable control systems. MPC generates control actions by optimizing an objective function repeatedly over a finite moving prediction horizon, within system constraints, and based on a model of the dynamic system to be controlled [4].
  • 2. Bulletin of EEI ISSN: 2302-9285  Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew) 25 2. Process Description The plant PCT23, manufactured by Armfield (UK), is a laboratory version of a real industrial pasteurization process, as shown in Figure 1. It consists of a bench-mounted process unit to which is connected a dedicated control console. An interface card DT2811 is used for monitoring and controlling the process through a computer [5]. Figure 1. Process flow diagram of pasteurization plant Here temperature T1 is the controlled variable and milk flow rate (N1), hot water flow rate (N2) and power are manipulated variables. 3. Experimental Setup 3.1. Input-Output Data The input-output data was generated by introducing step input in manipulated variables (N1, N2 and power input) and record temperature response (T1). Two input-output data was generated for model estimation and validation as shown in Figure 2. 3.2.System identification The input-output data was analyzed by the System Identification toolbox in MATLAB. The continuous and discrete model structures were tried to select the model structure that have best fit with validation. Then the selected model structure is tested for residual analysis and pole-zero analysis to check the model stability. The continuous time (CT) model, Auto- regressive with exogenous input (ARX) model structures, ARMAX (auto regressive with moving average and exogenous (or extra) input model, Output-Error (OE) model and state space model structures were tried get best model structure in terms of best fit with validation data and model stability for further controller design [6].
  • 3.  ISSN: 2089-3191 Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35 26 Figure 2. Systematic procedure for model identification process Best fit is calculated as: Validation data (y) is estimated data and is mean of validation data. After selection of best fit model structures model quality analysis like residual and pole zero location should be checked to select a nice and simple model for further controller design. The prediction error or residual is the key quantity. It is defined as the stability of a system can be easily inferred by examining the pole locations of the transfer function [7]. 3.3. Controller Design Controllers are basically employed in a closed loop control system. Closed loop control system is one that automatically changes the output based on the difference between the feedback signals to the input signal. Controller is an element used to produce manipulated variable from error variable, for control action [8-9]. a. PID controller The error signal e(t) is the difference between the reference input r(t) and desired output y(t). This error is manipulated by the PID controller to produce a command signal for the system. PID controller is described by the following transfer function in the continuous s- domain. b. Model Predictive Control The model predictive uses quadratic minimization problem. Subject to input and output constraints of the system, where is the set point, Q1 is output weight and Q2 is input weight as shown in Figure 3. The size of this minimization function and weight matrixes are depend on prediction and control horizon [10-11.] 4. Results and Discussions 4.1. Input-output data Two different experiments are done for model estimation and validation purposes at sampling time of 10 seconds.
  • 4. Bulletin of EEI ISSN: 2302-9285  Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew) 27 Figure 3: Input-output data profile 4.2. Model Structure selection The continuous time model fits the validation data better than the others. ARX422, ARMAX3202 and state space model pss2 are also fits the validation data fairly. The continuous time model doesn’t mean a good model rather the selection of model needs further analysis, as shown in Figure 4. Figure 4. Fits of different model structures 4.3. Model Quality Analysis 4.3.1. Residual Analysis For different model structures the auto corelation of residuals for the output (whitness test) and cross correlation of residuals with the input (independence test) were analyzed. From the graphs the horizontal scale is the number of lags, which is the time difference (in samples) between the signals at which the correlation is estimated. The yellow region on the plot represents the confidence interval of the corresponding estimates. Any fluctuations within the confidence interval are considered to be insignificant. A good model should have residuals uncorrelated with past inputs (independence test) and past outputs (whitness test). For poor models either auto and cross corelation residuals or two of residuals is out of the yelllow or confidence regionion as shown in Figure 5.
  • 5.  ISSN: 2089-3191 Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35 28 Figure 5. Residual analysis for different model structures Only auto correlation analysis of continuous time model analysis shown as some residuals is out of the confidence region. This means this model fail the residual analysis and the other three models still needs other model quality analysis to choose which model is better to represent the pasteurization process. 4.3.2. Pole-Zero location Zeros and the poles are equivalent ways of describing the coefficients of a linear difference equation. Poles are associated with the output side of the difference equation, and zeros are associated with the input side of the equation. Generally for stable process all of the poles of discrete time model should be found within unit circle otherwise the model is not stable as shown in Figure 6-8. Figure 6. pole-zero location of ARX422 model
  • 6. Bulletin of EEI ISSN: 2302-9285  Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew) 29 Figure 7. Pole-Zero Location of ARMAX3202 model Figure 8. Pole-Zero Location of State Space Model The ARX422 model is stable and there is a chance for pole-zero cancelation. Therefore we can reduce the model order. The ARMAX3202 also stable but the state space model is marginally stable. This model is rejected here. 4.4. Model Reduction The ARX422 reduced to ARX322, still the fit is greater than ARMAX3202. Further reduction below this order deteriorates the fit. The reduced model (Figure 9) also passes the model quality analysis. Therefore the ARX322 model represents the pasteurization process.
  • 7.  ISSN: 2089-3191 Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35 30 Figure 9. Reduced Model Fit The following equation is the converted discrete ARX model to continuous dynamic model for PCT23 pasteurization plant. The process has three inputs that come parallel and one output. The process dynamics is the third order process. Input delays are 10, 80 and 30 respectively for the three inputs (milk flow rate, hot water flow rate and power input). The arx322 model has Loss function of 0.0334283 and final prediction error (FPE) of 0.034922. 4.5. PID Controller The milk flow rate is set to constant, because our pasteurization is high temperature short time pasteurization that takes only 15 seconds. In order to meet this requirement we have to set our milk flow rate at 326 ml/min. The hot water and the power input are let for PID controller (Figure 10) to adjust them until the set point (72 0C) is reached. Figure 10. Simulink block diagram of PID controller
  • 8. Bulletin of EEI ISSN: 2302-9285  Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew) 31 The two PID controllers tuned by trial and error method until the set point is tracked efficiently by using Simulink software. Table 1 is the setting of the two PID controllers to get best set point tracking. Table 1. PID controller setting Setting PID controller 1 PID controller 2 Kc 0.06 0.3 Τi 0.12 0.0009 Τd 1 0.9 Based on this setting the output temperature response is shown in Figure 11. Figure 11. Output Temperature (T1) Response Using PID 4.6. MPC Controller The prediction horizon of the system should be large enough to cover the settling time as shown in Figure 12. The prediction horizon of 200 samples gives better settling than the others prediction horizon intervals as shown in Figure 13. Figure 12. Simulink block diagram for MPC design
  • 9.  ISSN: 2089-3191 Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35 32 Figure 13. Prediction Horizons Tuning for MPC The control horizon for different system should be different. It depends on the output signal of the system. In the most cases the control horizon should be large enough to get the reasonable stabilize output signal of the system. The long control horizon is required to improve the performance. Control interval of 95 is taken because beyond that it makes overshoot and becomes unstable, as shown in Figure 14. Figure 14. Controller Horizon Tunning for MPC The output weight is 1 and input weight is zero. For the above values of prediction and control horizons, input and output weights and plant constraints, the optimized output temperature response using MPC is shown in Figure 15.
  • 10. Bulletin of EEI ISSN: 2302-9285  Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew) 33 Figure 15. Output Temperature Response Using MPC 4.7. Stability Analysis of MPC The stability analysis of MPC can be checked using pole-zero location of the closed loop response after using MPC. All the poles and zeros are existed inside unit circle for the three inputs to one output relations as shown in Figure 16. Figure 16. Closed loop pole-zero locations 4.8. Comparison MPC and PID Controller The output temperature should be maintained at 72 0C which is the optimum temperature for high temperature short time (HTST) pasteurization process, but PID controller have overshot above this temperature, while MPC targets the set point exactly. The rise time of PID controller is better than MPC, but this may be due to high adjustment of power input out of the constraint region as shown in Figure 17.
  • 11.  ISSN: 2089-3191 Bulletin of EEI Vol. 6, No. 1, March 2017 : 24 – 35 34 Figure 17. Output pasteurization temperature response MPC can better set point tracking ability than PID controllers because this controller working in optimal condition by considering process constraints, that why there is no overshoot during MPC control action. Both controllers have the same settling time. MPC produces no overshoot while PID have higher overshoot. 5. Conclusion From the above results and discussion we identified the best controller for pasteurization process to be MPC. Maintaining the temperature at a constant value is a critical issue in many of the Industries. MPC fulfills these type of difficulties by bringing the process variable to the desired set point as early as possible. MPC controller are more suitable or complex process control applications. MPC controller has 0% overshoot and minimum settling time as compared with PID controller that we used in this process. Consolidating the performance of all these responses MPC is the best controller for our pasteurization process. Acknowledgement The authors wish to thank Faculty of chemical and food engineering process control laboratory workers for their technical support and also Dr. Nigus Gabeye, Mr. Zewdu Tsegaye and Mr. Zelfikir Jemal for their comments and suggestions. References [1] Diederich Hinrichsen, Anthony J Pritchard. Mathematical Systems Theory I. Modeling, State Space Analysis, Stability and Robustness, 1.6: Heat Transfer. Springer Berlin Heidelberg New York: 2000: 70 [2] Negiz A, Cinar A, Schlesser JE, Ramanauskas P, Armstrong DJ, Stroup W. Automated control of high temperature short time pasteurization. Food Control 7.1996: 309–315 [3] Subhransu Padhee. Performance Evaluation of Different Conventional and intelligent. Sandviken, 80176 Gävle, Sweden. [4] Orukpe PE. Basics of Model Predictive Control. Imperial College, London. April 14, 2005. [5] ARMFIELD Process plant trainer (PCT23) Manual [6] Lennart Ljung. System Identification: Theory for the user. Second Edition, Linköping University, Sweden, Prentice Hall PTR; 1999. [7] Escobet, J Quevedo. Linear Model Identification Toolbox for Dynamic Systems. Department ESAII, Universitat Polittaka de Catalunya. Spain, IEEE. 1998. [8] Astrom Karl J, Hagglund Tore. Advanced PID Control, Department of Automatic Control, Lund Institute of Technology. Lund University. [9] Yuvraj Bhusan Khare, Yaduvir Singh. PID control of Heat Exchanger System. Punjab, India, 2010. [10] Sidharta Dash, Mihir Narayan Mohanty. Analysis of Outliers in System Identification using WMS algorithm. India: 2012. [11] J Rossiter. Model-based predictive control: A Practical Approach. CRC Press LLC: 2003.
  • 12. Bulletin of EEI ISSN: 2302-9285  Comparison of PID Controller with Model Predictive Controller for Milk ... (Tesfaye Alamirew) 35 [12] MATLAB R2008b User Manual. [13] F Yarman, BW Dickinson. Autoregredon Estimation Using Final Prediction Error. Princeton University, Princeton, NJ, Proceedings of the IEEE, Aug.1982; 70. [14] Adriaan Van Den Bos. Parameter Estimation for Scientists and Engineers. Published by John Wiley & Sons, Inc, Hoboken: New Jersey: 2007. [15] Garcia CE, Prett DM, Morari M. Model Predictive Control: Theory and Practice - a Survey. Automatica, 1989; 25(3): 335-348. [16] Antonio Balsemin. Applications Oriented Input design for MPC: An analysis of a Quadruple water tank process. KTH Electrical Engineering degree project, Stockholm, Sweden August 2012. [17] Bequette B Wayne. Process Control: Modeling, Design and Simulation. Prentice Hall PTR. December 26, 2002: 487-511. [18] EC Kerrigan, JM Maciejowski. Soft constraints and exact penalty functions in Model predictive control. In Proc. UKACC International Conference (Control 2000).