Documente Academic
Documente Profesional
Documente Cultură
The Evergreen Resort Hotel (Jiaosi), Yilan, Taiwan, Nov. 18-20, 2015
Abstract In this paper, we present the design of temperature very effective at describing the complex nonlinear systems
control for industrial heat treating furnace by using Intelligent [3-5]. Other applications of fuzzy logic can be seen in [6-7].
Fuzzy Logic and PID controllers. Temperature control is
important in heating processes as it can disqualify materials in
terms of their physical properties when not well performed. II. FUZZY LOGIC CONTROLLER
Obviously PID temperature controller is the most used in
industries to control non-linear processes. Consequently, it has
The process of a fuzzy system has three steps.
been found that the output response from Fuzzy Logic is very
accurate in terms of overshoot and steady state error when Fuzzification, Rule Evaluation, and Defuzzification. In
compared to that of PID. Moreover, both temperature fuzzification, the input crisp values are transformed into
controllers are modeled and simulated using MATLAB degrees of membership in the fuzzy sets. The degree of
software. membership of each crisp value in each fuzzy set is
determined by plugging the value into the membership
KeywordsTemperature, Fuzzy Logic, PID, Controller, function associated with the fuzzy set.
Furnace.
In the rule evaluation step, each fuzzy rule is assigned
I. INTRODUCTION with a strength value. The strength is determined by the
degrees of memberships of the crisp input values in the fuzzy
Monitoring and control of the temperature is an sets of antecedent part of the fuzzy rule. The defuzzification
essential process in industries especially for those of stage transposes the fuzzy outputs into crisp values [8]. In
metallurgical ones. The process of heat treatment is carried this paper, a comparison between a conventional PID
out firstly by heating the metal after that cooling it in water, controller and Fuzzy logic controller of a furnace temperature
oil or air. Heat treatment is to enhance the transformation of is determined.
austenite to martensite i.e. (soft material to hard material), to
change the grain size, to modify the structure of the material
and relive the stress set up in the material [1]. A. Fuzzy logic toolbox
The processes involved in heat treatment demand the Fuzzy Logic Toolbox allows several things to be done,
stability of temperature inside the furnace in order to meet but the most important things are place where a fuzzy
uniform microstructure throughout the slab. Conventional inference system can be created or edited. These systems can
PID control technique has been utilized a long time ago to be created by using graphical tools or command-line
control processes and systems in industries. Its simplicity and functions. The fuzzy system that has been accessed to
low cost of design made it popular in earlier technological Simulink can be easily tested in a block diagram simulation
industries, but it is difficult to get the efficient control because environment. The toolbox also allows the stand-alone C
the PID gain setting is a challenging task. It is hard to control programs to be run without the need of Simulink [9]. This is
nonlinear processes with linear classic controllers. An made possible by a standalone Fuzzy Inference Engine that
interesting approach fuzzy logic controller is used to control reads the fuzzy systems saved from a MATLAB session [8].
nonlinear processes [2]. A number of publications can be Fuzzy Logic Toolbox, also known as Graphical User
found , where fuzzy logic is used for many applications. In Interface (GUI) tools are used to build and edit Fuzzy
general, among the available techniques used to model, Interface System (FIS). The five GUI tools for building,
analyze, control and design, the well-known TakagiSugeno editing and observing FIS are: Fuzzy Inference System (FIS)
(TS) fuzzy model approach has been recognized as being editor, Membership function editor, Rule editor, Rule viewer
and Surface viewer.
51
one of the mostly used tuning method of PID controller. Qi t is the heat input to the furnace (J/s)
Ziegler-Nichols proposed rules for determining the values of Qo t is the heat output from the furnace (J/s)
the proportional gain Kp, integral gain Ki and derivative gain
C is the thermal capacitance of the furnace (J/K)
Kd based on the transient response characteristics of a given
The heat output (removed) from the furnace is given by the
plant [17]. following expression:
TABLE 1: ZIEGLER - NICHOL'S TUNING RULES
To t Ts t (3)
Qo t
R
Where
To t is the internal furnace temperature ( C)
o
variable. Mamdani based fuzzy inference system is used and By multiplying equation (5) and (7) we get the overall
it uses linear membership function for both inputs and output- dynamics equation of the system.
. Triangular membership functions are used for both input
To s T s RK v K b (8)
and output variables. G s *
T s P s 1 RCS 1 W i s
A. Mathematical model of the furnace 339.64
G s
106365s 2 7106 s 1
Considering a single heating chamber of the fuel fired
furnace with an oil-air mixture burner to heat the chamber,
the temperature and heat inside the chamber zone ultimately
managed by controlling fuel (oil) and air flow from the
external sources to the burner.
By applying the principal of energy balance:
52
TABLE 2: FURNACE ACCESSORIES' PARAMETERS C. Fuzzy Membership Functions for Outputs
B. Fuzzification of Input Figure 4: Triangular MF of Energy supplied (u) output
Figure 6: Surface Viewer
53
Figure 8: Output response of conventional PID temperature
controller
Figure 7: Controlled with step input and uncontrolled plant
B. Results and discussion
The figure 7 shows the dynamic behavior of controlled (red) The PID parameters (signals) was calculated using
alongside with the uncontrolled (green) plant. Ziegler-Nichols tuning methods, these signals are fed into
PID simulation block and yield an output signal of the
It also shows the controlled response with step input of
controller as figure 8 shows.
1200oC, the dynamic behavior of the controlled plant shows
that there is no overshoot and steady state error in the plant VII. CONCLUSION
and in addition to that the settling time and rise time are
considerably small. In this paper we have been dealing with design of
VI. PID TEMPERATURE CONTROLLER temperature controller using the conventional PID controller
and intelligent Fuzzy Logic Controller. Both FLC and PID
A. Tuning of PID controller controllers were designed and implemented in
MATLAB/Simulink.
Generally tuning a system means adjusting it so that it can The intelligent FLC was performed using fuzzy inference
be suitable in a particular situation. Tuning a PID controller is system of Mamdani type. The PID controller was tuned using
the adjustment of its control parameters to the optimum values Ziegler-Nichols tuning method. For response of PID
in order to achieve the desired control response. In this paper, controller, it has been mentioned that the rise time and settling
we have used the Ziegler-Nichols tuning method. Basing on time are short when compared to those of fuzzy logic
table 1 which shows the Ziegler-Nichols tuning rules we first response where the signal from Fuzzy logic possess 0%
have to find out the ultimate gain ( K u ) and the ultimate overshoot and zero steady state error. This implies that, for
PID the reduction of both rise and settling times makes the
period( Tu ).The transfer function (T.F) will be: response to oscillate a bit around the step input and the
occurrence of steady state error.
KG s (9)
TF
1 KG s H s
Where H s is the unit feedback TABLE 4: DYNAMIC CHARACTERISTIC OF BOTH FLC AND
PID
339.64 K u
TF
106365s 7106s 1 339.64 K u
2
54
[10] Basu, Srismrita, "Realization of Fuzzy Logic Temperature Controller,"
International Journal of Emerging Technology and Advanced
Engineering, vol. 2, no. 6, June 2012).
[11] P.Singhala, D.N.Shah, B.Patel., "Temperature Control Using Fuzzy
Logic.," International Journal of Instrumentation and Control Systems
(IJJCS), vol. 4, no. 1, January 2014.
[12] Omar Adil M. Ali, Aous Y. Ali,Balasem Salem Sumait, "Comparison
between the Effects of Different Types of Membership Functions on
Fuzzy Logic Controller Performance," International Journal of
Emerging Engineering Research and Technology, vol. 3, no. 3,
pp.76-83, March,2015.
[13] Abraham, Eshetie Berhan and Ajith, "Hierarchical Fuzzy Logic
Figure 9: Simulink block diagram of FLTC together with PID System for Manuscript Evaluation.," Middle- East Journal of Scientific
Temperature Controller. Research, 2014.
14] Soniya Kocher, Dr. A.K. Kori, "PID Based Temperature Control of a
Plant Heat Exchanger System," International Journal of Novel
Research in Electrical and Mechanical Engineering, vol. 2, no. 2, pp.
43-47, May-August,2015.
[15] Ajanta Ganguly, Abinash Banerjee Lane, Shibpur, Howrah, "Design of
Tuning Methods of PID Controller Using Fuzzy Logic.," International
Journal of Emerging trends in Engineering and Development, vol. 5, no.
3, September, 2013.
[16] K.A Akpado, C.O Ezeagwu, A. Ejiofor, A.O Nwokeke, "Design,
Modeling and Simulation of a Microcontroller Based Temperature
Control in a Ventilation System," International Journal of Advanced
Research in Electrical, Electronics and Instrumentation Engineering,
vol. 2, no. 7, July 2013.
[17] Ajanta Ganguly, Abinash Banerjee Lane, Shibpur, Howrah, "Design of
Tuning Methods of PID Controller Using Fuzzy Logic.," International
Journal of Emerging trends in Engineering and Development, vol. 5, no.
3, September, 2013.
[18] Aborisade, D.O, Adewuyi, P.A., "Evaluation of PID tuning methods
on direct gas-fired oven.," Int. Journal of Engineering Research and
Applications, vol. 4, no. 3, pp. 01-09, March 2014.
REFERENCES
[1] MI Aye Su Khaing,Lu Hong, "Research on the Precision Straightening
Stroke of SAE 52100 Steel in Different Heat Treatments," American
Journal of Mechanical Engineering,, vol. 2, no. 2, pp. 41-46, 2014.
[2] Ashish Singh Thakur, Himmat Singh, Sulochana Wadhwani,
"Designing of Fuzzy Logic Controller for Liquid Level Controlling,"
International Journal of u- and e- Service, Science and Technology, vol.
8, no. 6, pp. 267-276, 2015.
[3] S. Bououden, M. Chadli, H. R. Karimi, An Ant colony
Optimization-based Fuzzy Predictive Control Approach for
Nonlinear Processes, Information Sciences 299 (2015) pp 143-158.
55