Design of Self-regulating Fuzzy Control System for

advertisement
Applied Mechanics and Materials Vols. 16-19 (2009) pp 140-144
© (2009) Trans Tech Publications, Switzerland
doi:10.4028/www.scientific.net/AMM.16-19.140
Online: 2009-10-12
Design of Self-regulating Fuzzy Control
System for Vacuum Sintering Furnace
Qigao Feng1,2,a, Hanping Mao1,b and Xueming Zhang2,c
1
Institute of Agricultural Engineering, Jiangsu University, Zhenjiang, China, 212013
2
School of Machinery and Electricity, Henan Institute of Science & Technology, Xinxiang, China,
453003
fqg@hist.edu.cn, bmaohp@ujs.edu.cn, cxmzh@hist.edu.cn
a
Keywords: Vacuum sintering furnace, Temperature control, Fuzzy PID control, Fuzzy rules
Abstract. Although the traditional PID controller is widely used in many practical application
fields, it’s unsuitable for the control of the complex plant. The powder metallurgy sintering process
had such characteristics as nonlinearity and large delay, etc., and it’s difficult for the conventional
PID controller to meet the control requirements. According to these traits, we used a parameter
self-adjusting fuzzy controller to control the heating temperature of the vacuum sintering furnace. In
practice it shows that every quality index and control effect of this scheme is better than that of
traditional PID controller.
Introduction
The vacuum sintering furnace is the key equipment in the course of the powder metallurgy
production, and the control precision of the sintering temperature will affect the quality of the
production directly. Of all the parameters, the sintering temperature is the most important. It
possesses such features as nonlinearity, time varying, and large delay, etc., and it’s impossible to
attain the accurate mathematical model of the control system by means of mathematical methods.
Thus the traditional PID controller can’t adapt to the varying operating conditions of the vacuum
sintering furnace, and it’s difficult to achieve the required control precision and satisfy the realtime
control of the temperature parameter, and it’s often result in overshoot and slow increase or
decrease of the temperature.
As an intelligent control method, fuzzy control has been developed into a successful branch of
automation and control theory since it was proposed by Zadeh. With the development of fuzzy
control systems, lots of fuzzy design methods have appeared in the practical applications. Among
various kinds of fuzzy control methods, Tankagi and Sugeno proposed a design and analysis
method for overall fuzzy systems, in which the qualitative knowledge of a system was first
represented by a set of local Takagi-Sugeno fuzzy model (T-S) [1]. The outstanding advantage of
the fuzzy control system is that it does not need the accurate mathematical model of the object, and it
is able to adjust the parameters to adapt to the change of the system in-line. In addition, it is
insensitive to parameters varying, and has strong robustness. It is perfectly applied to overcome the
effects of nonlinearity, time varying of many practical systems [2-4]. For the problem that the
steady-state error is hard to be eliminated with a fuzzy controller, a fuzzy PID controller for the
temperature control system of the vacuum sintering furnace is presented in this paper. The proposed
controller combine the merits of the two control strategies, which has flexibility, perfect anti-interfere
capability of the fuzzy control, and the high steady-state precision of PID control. The practical
control effects showed that the proposed fuzzy self-adjusting PID control system has such better
dynamic and static features as less rise time, less transition time, and miner overshoot.
The Control Requirement of the System
The temperature control accuracy is of great importance in the operating of the vacuum sintering
furnace. If the temperature increases or decreases too fast, the production quality will be affected
All rights reserved. No part of contents of this paper may be reproduced or transmitted in any form or by any means without the written permission of Trans
Tech Publications, www.ttp.net. (ID: 130.203.136.75, Pennsylvania State University, University Park, USA-20/09/15,19:28:23)
Applied Mechanics and Materials Vols. 16-19
141
seriously and produce degraded products. Fig. 1 gives the temperature control requirement in the
operating process. In the practical heating process, the numbers of the temperature phases will be
different according to the materials to be sintered. As can be seen in Fig. 1, the whole sintering
procedure consists of the following steps:
(1) The free increase phase of the temperature (o-b);
(2) The temperature increase phase at constant speed (c-d). In this phase, the increase speed of
the temperature should be controlled to rise at a constant value;
(3) The constant temperature phase (b-c, d-e, f-g) which the temperature is required to keep
steady;
(4) The temperature decrease phase at constant speed (e-f). In this phase, the decrease speed of
the temperature should be controlled to decline at a constant value;
(5) The free decrease phase of the temperature (g-h).
Fig.1 The schematic diagram of the sintering temperature requirement
From Fig.1 we can see that, apart from the free increase phase (o-b) and the free decrease phase of
the temperature (g-h), other temperature phases must be able to reach the corresponding control
precision. Since there exist high inertia, large lag, and obvious overshoot in the temperature of the
sintering furnace, neither the conventional PID control nor the ordinary fuzzy control can achieve
the control demands [5-6]. Here we adopt the parameters self-tuning fuzzy control strategy to fulfill
the task.
Design of the Control System
According to the actual heating process of the vacuum sintering furnace, we presented the
parameters self-tuning fuzzy PID controller to control heating process in order to achieve such
control effects as small overshoot, fast response, good adaptability, high stability, etc. The
schematic diagram of fuzzy PID control is shown in Fig.2.
Fuzzy inference
de/dt
Kp
rin +
-
e
Ki
Kd
PID controller
Sintering furnace
Yout
Fig.2 Schematic diagram of fuzzy PID controller
The fuzzy PID controller of the heating system adds a fuzzy regulator to the common PID
controller and forms a mixed fuzzy PID controller. In the mean time, a system rule base is added so as
to be used to realize the fuzzy regulating for the parameters of conventional PID controllers. The
parameters of the conventional PID controller, i.e., Kp, Ki, Kd, are regulated in-line in accordance with
the system error, and the system control rules are adjusted indirectly, and also the lost information of
the conventional fuzzy controller is compensated during the fuzzy quantification, so the robustness,
adaptive ability, and control precision of the control system can be enhanced [7].
In order to guarantee real time control in the fuzzy PID controller, the fuzzy control table is
usually calculated off-line, and then the control scheme of lookup in-line is adopted.
142
e-Engineering & Digital Enterprise Technology VII
(1) It is in accordance with the controlled plant to determine error E, variable rate of error C, the
controlled variable U, and the actual varying range of the coefficient of the variable integration
element KI [-Xe, Xe], [-Xc, Xc], [-Yu, Yu] and [-Yk, Yk]. The universe of discourse of the above four
fuzzy subset is chosen to be {-n, -n+1, …, -0, 0, +0, …, n-1, n}{-m, -m+1, …, -0, 0, +0, …, m-1, m
}, {-l, -l+1, …, -0, 0, +0, …, l-1, l}, {0, …k-1, k}, in which n, l, m, k may be chosen a little minor
than those of the conventional fuzzy controller.
(2) The linguistic labels for Error E, variable rate of error C, the controlled variable U, and the
actual varying range of Kp, Ki, Kd are determined to be {NL, NM, NS, NZ, Z, PZ, PS, PM, PL},
{NL, NM, NS, NZ, Z, PZ, PS, PM, PL}, {NL, NM, NS, NZ, PZ, PS, PM, PL}, {Z, PS, PM, PL},
and membership functions are selected properly.
(3) In order to reduce the numbers of the control rules, the control of the system is divided into
two parts, the control of output error and the control of the system parameters. Since the control of
the output error is more important than that of the system parameters, more of the fuzzy subset of
the output error is defined, and more of the rules in rule base are set up correspondingly [8-10].
The control system error becomes as small as possible under the rule base. The control rule list is
obtained by means of the design experience of the conventional fuzzy controller. The desired value
of the varying parameters control system makes system error become zero and the overshoot is the
smallest. In the course of the system design, the following should be obeyed according the
conventional design experience [11-12].
(1) When the sign of E and EC is identical, the control variable u deviates to the desired value
and approaches to the desired value when they are different.
(2) When E is big: To accelerate the speed of response, avoid derivative saturation caused by
immediately rising to a large value of E in the early period and avoid large overshoot, a big Kp, a
small Kd and a small Ki are needed.
(3) When E is small: To keep reducing the error and prevent oscillation caused by large
overshoot, decrease the value of Kp, choose a small Ki and a moderate Kd.
(4) When E is quite small: To eliminate steady-state error, avoid overshoot and keep a good
static performance and strong capability of disturbance rejection, increase the value of Ki, choose a
small Kp and Kd.
According to the above laws and the control experience of engineers, the control rules of Kp, Ki
and Kd are shown in Table 1, 2, 3, respectively.
Table 1
Rule table of fuzzy control of Kp
EC
E
NB NM NS
Z
PS PM PB
NB PB PB PM PM PS
Z
Z
NM PB PB PM PS PS
Z
NS
NS PM PM PM PS
Z
NS NS
Z PM PM PS
Z
NS NM NM
PS PS PS
Z
NS NS NM NM
PM PS
Z
NS NM NM NM NB
PB
Z
Z NM NM NM NB NB
Practical Control Effects and Discussion
According to the above design, we applied the fuzzy PID controller to the heating process control of
the vacuum sintering furnace. Compared with the conventional PID control scheme, the control
system employing the parameters self-tuning fuzzy control strategy has achieved outstanding
control effects, as shown in fig. 3. On the basis of the influence of the parameters on the control
system, we can attain the basic principle of parameters self-tuning as follows:
(1) Kp, Ki and Kd can be regulated after completing the fuzzy rule table of Kp, Ki and Kd;
Applied Mechanics and Materials Vols. 16-19
143
(2) When E and EC is bigger, larger scaling factor is essential to strengthen the control effort to
reduced settling time;
(3) When E and EC is smaller, namely, the system is close to steady state, in order to guarantee
the control precision, the scaling factor should be reduced, and the output control effort should be
adjusted subtly [9-10]. Here, we proposed a gain updating factor of output scaling factor, which is the
function of error and change of error.
Table 2
Rule table of fuzzy control of Ki
EC
E
NB NM NS Z
PS PM PB
NB PB PB PM PM PS PS
Z
NM PB PB PM PM PS
Z
Z
NS PM PM PM PS
Z
NS NM
Z PM PS PS
Z
NS NM NM
PS PS PS
Z NS NS NM NM
PM Z
Z NS NM NM NM NB
PB
Z NS NS NM NM NB NB
Table 3
E
NB
NB NB
NM NB
NS NM
Z NM
PS NS
PM Z
PB
Z
Rule table of fuzzy control of Kd
EC
NM NS
Z
PS PM PB
NB NB NM NM Z
Z
NB NM NS NS
Z
Z
NM NS NS
Z
PS PS
NS NS
Z
PS PS PM
NS
Z
PS PS PM PM
Z
PS PM PM PB PB
Z
PS PM PB PB PB
(a) The common PID control effect
(b) The fuzzy PID control effect
Fig.3 Comparison between the common PID and the fuzzy PID control
Conclusions
It is difficult for the traditional PID controller to realize the speedy and accurate response without
overshoot, so the fuzzy PID controller is proposed to the heating control system of the vacuum
sintering furnace. By making use of PID control and fuzzy control synthetically, the control effect of
the heating system has been increased to a great extent. The hybrid control is designed to eliminate
the static error which exists in the fuzzy controller and achieve the requirements for real-time and
high precision by means of adaptive tuning the system parameters. The practical results showed that
the proposed method had strong adaptive ability, fast dynamic response and the strong robustness and
exhibited obvious advantages compared with the traditional PID controller.
144
e-Engineering & Digital Enterprise Technology VII
References
[1] T. Takagi and M. Sugeno: IEEE Trans. Systems Man Cybernet, Vol. 15 (1985) No. 1,
pp.116-132.
[2] L.J. Zhang and P. Han:. Computer Simulation, No.3 (1992), pp.9-19. (In Chinese)
[3] W. Hu, F.Z. Wang and F.S. Yu: Journal of Jiaozuo Technical Institute, Vol. 20 (2001) No.4,
pp.273-277. (In Chinese)
[4] W.L. Sun: Study on the Heating System Control (MS., North China Electric Power University,
China 2003), pp.20-29. (In Chinese)
[5] C.J. Zhang and Y.H. Wang: Automatic Instruments, Vol. 23 (2002) No.7, pp.21-23. (In Chinese)
[6] J.N. Lygouras, P.N. Botsaris, J. Vourvoulakis and Kodogiannis: Applied Energy, Vol. 84 (2007)
No.12, pp.1305-1318.
[7] B.G.. Hu and H. Ying: Journal of Automation, Vol.27 (2001) No.4, pp.567-584. (In Chinese)
[8] L. Ma and Z.X. Cai: Journal of Zhengzhou Light Industry College, Vol. 12 (1997) No.2, pp.1-4.
(In Chinese)
[9] C. Robert: Computational Intelligence and Applications, 1999, pp.187-192.
[10] H. Xia and J.C. Song: Survey of Chemical Industry, Vol.11 (2003) No.7, pp.1-5. (In Chinese)
[11] L. Reznik, O. Ghanayem and A. Bourmistrov: Engineering Application of Artificial
Intelligence, 2000, pp.419-430.
[12] S.Q. Liu and X.P. Liu: Control Engineering, Vol. 10 (2003) No.1, pp.51-52.
e-Engineering & Digital Enterprise Technology VII
10.4028/www.scientific.net/AMM.16-19
Design of Self-Regulating Fuzzy Control System for Vacuum Sintering Furnace
10.4028/www.scientific.net/AMM.16-19.140
DOI References
[6] J.N. Lygouras, P.N. Botsaris, J. Vourvoulakis and Kodogiannis: Applied Energy, Vol. 84 (2007) No.12,
pp.1305-1318.
doi:10.1016/j.apenergy.2006.10.002
[11] L. Reznik, O. Ghanayem and A. Bourmistrov: Engineering Application of Artificial Intelligence, 2000,
pp.419-430.
doi:10.1016/S0952-1976(00)00013-0
Download