Professional Documents
Culture Documents
211
M.K. TAN et. al.: HYBRID SYSTEM BASED FUZZY-PID CONTROL SCHEMES FOR PREDICTABLE PROCESS
time delay. consists of two inputs: error, e and change in error, ce, and three
The value of K depends on the number and model of heater outputs: proportional, P, integral, I and derivative, D parameters.
used. According to the industrial reaction curve method as Fuzzy rule base is a collection of if-then rules. These rules
described in [8], the process gain, K is 0.011°C/kW. In order to contain all the information about the PID parameters tuning, as
create a plant which is similar to the actual environment, a shown in Table.1. The function of inference engine is to deduce
variable time constant is used instead of a fixed value. In this a logical conclusion using the rule base. Inference engine
paper, the time constant, τ, is assumed to be varied from 500s to formulates the mapping from the given inputs to an output using
1000s. fuzzy logic [10].
Due to dynamic in nature, the time delay of the process may The function of defuzzification is to resolve a single output
not be constant all the time. Hence, this paper modelled a value from the fuzzy set. The defuzzification method used in this
variable time delay, d, which is varied from 10s to 40s. paper is the centroid method, which returns the center of area
under the curve.
2.3 EXOTHERMIC HEAT PROFILE PID controller model is based on PID control algorithm, as
During the mixing of the reactants, a sudden increase in described in Eq.(2).
t
temperature is caused by the unpredictable exothermic heat. The de(t )
exothermic heat is unpredictable and varies even though same u (t ) K p e(t ) K i e( )d K d (2)
0
dt
volume of phenol and formalin are used. In this paper, two sets
of exothermic heat profile are modelled, as shown in Fig.3. where u(t) is the control variable, e(t) is the error, Kp is the
proportional parameter, Ki is the integral parameter, Kd is the
2.4 FUZZY-PID CONTROLLER derivative parameter.
Exothermic Heat Profile
Fuzzy logic is the common auto-tuning method for PID 70
Heat
40
35
Fig.1. Conventional Exothermic Process Plant with Fuzzy-PID
30
Controller
25
Reference Temperature Profile 0 1000 2000 3000 4000 5000 6000
70 Time (s)
55
Rule Base
Temperature ( oC)
50
Inference Engine
45
Inputs Fuzzification (Decision Making)
40
Defuzzification
35
Auto-
30
tune
PID parameters
25
0 1000 2000 3000 4000 5000 6000
Time (s)
Fig.4. Basic Operations of Fuzzy Tuning Method
Fig.2. Reference Temperature Profile
3. PROPOSED OPTIMIZATION SCHEME
using human expertise in tuning PID parameters. The fuzzy
controller involves 4 basic operations: fuzzification, rule base, In this paper, it is assumed that the whole process is a black
inference engine, and defuzzification [9], as shown in Fig.4. box. The proposed hybrid optimization scheme of QL-GA needs
The fuzzification is comprised of finding appropriate to optimize the fuzzy membership function range of the fuzzy-
membership functions to describe the crisp data. A membership PID controller in order to maintain the process temperature in
function is a curve that defines how each point in the input space the desired trajectory. The proposed optimization scheme can be
is mapped to a membership value. The input space is referred to divided into two modules: observation and learning module, and
as the universe of discourse. The fuzzy controller in this paper optimization module.
212
ISSN: 2229-6956(ONLINE) ICTACT JOURNAL ON SOFT COMPUTING: SPECIAL ISSUE ON FUZZY IN INDUSTRIAL AND PROCESS AUTOMATION,
JULY 2011, VOLUME: 02, ISSUE: 01
Yes
Fig.5. Proposed Optimization Scheme for Conventional Fuzzy-
PID Control System Estimated Process Parameters
213
M.K. TAN et. al.: HYBRID SYSTEM BASED FUZZY-PID CONTROL SCHEMES FOR PREDICTABLE PROCESS
GA solution string: e ce P I D
where xn is the offspring, xp is the parent, β is a random number,
which is in between of 0 and 1.
The mutation operator helps in randomly searching other
1 Neg
Z
Pos areas of the solution spaces that may be unexplored and might
containing global maxima. However, the probability of mutation
must be kept low to prevent the loss of too many fit solutions
and affect the convergence of solutions. Hence, the mutation rate
0 -e 0 e
in this paper is set as 0.01.
1
Neg Pos The stopping criterion of GA in this paper is whenever the
Z maximum number of generation is reached. The maximum
number of generation is set to 10. Hence, the GA will stop after
10 generations and returns the optimal fuzzy membership range
0 -ce 0 ce to fuzzy-PID controller.
1 Lo Hi
M Table.1. Fuzzy Rules Base
Error, Change in Parameter, Parameter, Parameter,
e Error, ce P I D
0 0.5P P Neg Neg Hi Lo Hi
1 Hi Neg Z Hi Hi Lo
Lo M
Neg Pos M Lo M
Z Neg M Lo Hi
Z Z Lo M Lo
0 0.5I I Z Pos M Lo Hi
1 Lo Hi Pos Neg M Lo M
M
Pos Z Hi Hi Lo
Pos Pos Hi Lo Hi
0 0.5D D
214
ISSN: 2229-6956(ONLINE) ICTACT JOURNAL ON SOFT COMPUTING: SPECIAL ISSUE ON FUZZY IN INDUSTRIAL AND PROCESS AUTOMATION,
JULY 2011, VOLUME: 02, ISSUE: 01
OPTIMIZATION SCHEME 60
Temperature ( oC)
was run for 6000 s on Intel ® Core™ i5 CPU M480 processor 40 exothermic heat 1
Temperature ( oC)
polymerization process. 40 exothermic heat 2
exothermic heat 1
trajectory. Once again, the proposed optimization scheme shows 40
5. CONCLUSION 0
0 1000 2000 3000 4000 5000 6000
Time (s)
In this paper, an exothermic plant model with hybrid control Performance of GA Optimization Scheme for Conventional Fuzzy-PID Controller
70
system has been developed based on the characteristic of
polymerization of resin adhesives. The proposed optimization 60
40 exothermic heat 2
the process parameters. On the other hand, GA is used in the
optimization module to optimize fuzzy membership function 30
range using the estimated process parameters based on the
observation and learning module. From the simulation 20
215
M.K. TAN et. al.: HYBRID SYSTEM BASED FUZZY-PID CONTROL SCHEMES FOR PREDICTABLE PROCESS
Performance of the Proposed Optimization Scheme for Conventional Fuzzy-PID Controller Performance of GA Optimization Scheme for Conventional Fuzzy-PID Controller
70 70
60 60
50 reference temperature 50
reference temperature
process temperature
Temperature ( oC)
process temperature
Temperature ( oC)
exothermic heat 1 exothermic heat 1
40 40
30 30
20 20
10 10
0 0
0 1000 2000 3000 4000 5000 6000 0 1000 2000 3000 4000 5000 6000
Time (s) Time (s)
Performance of the Proposed Optimization Scheme for Conventional Fuzzy-PID Controller
70 Output Response
70
60
60
50
reference temperature 50 reference temperature
process temperature
Temperature ( oC)
process temperature
Temperature ( oC)
40 exothermic heat 2
exothermic heat 2
40
30
30
20
20
10
10
0
0 1000 2000 3000 4000 5000 6000 0
Time (s) 0 1000 2000 3000 4000 5000 6000
Time (s)
60
60
process temperature
Temperature ( oC)
40 exothermic heat 1
40 exothermic heat 1
30
30
20
20
10
10
0
0 1000 2000 3000 4000 5000 6000 0
0 1000 2000 3000 4000 5000 6000
Time (s)
Time (s)
Performance of Conventional Fuzzy-PID Controller
70 Output Response
70
60
60
50 reference temperature 50
process temperature reference temperature
Temperature ( oC)
Temperature ( oC)
30
30
20 20
10 10
0 0
0 1000 2000 3000 4000 5000 6000 0 1000 2000 3000 4000 5000 6000
Time (s) Time (s)
Fig.12. Performance of Conventional Fuzzy-PID Controller Fig.14. Performance of the Proposed Optimization Scheme
under Disturbances Fuzzy-PID Controller under Disturbances
216
ISSN: 2229-6956(ONLINE) ICTACT JOURNAL ON SOFT COMPUTING: SPECIAL ISSUE ON FUZZY IN INDUSTRIAL AND PROCESS AUTOMATION,
JULY 2011, VOLUME: 02, ISSUE: 01
217