Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
net/publication/268024950
Article in Research Journal of Applied Sciences, Engineering and Technology · March 2012
CITATIONS
READS
13
2,101
3 authors, including:
All content following this page was uploaded by Naeim Farouk on 05 December 2016.
The user has requested enhancement of the downloaded file.
Research Journal of Applied Sciences, Engineering and Technology 4(6): 686-690, 2012
ISSN: 2040-7467
© Maxwell Scientific Organization, 2012
Submitted: December 20, 2011 Accepted: January 12, 2012 Published: March 15, 2012
Abstract: The degree of speed control of ship machinery effects on the economics and optimization of the
machinery configuration and operation. All marine vessel ranging need some sort of speed control system
to control and govern the speed of the marine diesel engines. This study presents a self-tuning fuzzy PID
control system for speed control system of marine diesel engine. The system under consideration is a
fourth-order plant with highly dynamic and uncertain environments. The current speed controllers for
marine/traction diesel engines based on PID Controller cannot fully handle the uncertainties associated with
such dynamic environments. A fuzzy logic control algorithm is used to estimate the PID coefficients in
order to handle such uncertainties to produce a better control performance. Simulation tests were
established using Simulink of MATLAB. The obtained results have demonstrated the feasibility and
effectiveness of the proposed approach. Simulation results are represented in this study.
Key words: Marine diesel engine, self-tuning fuzzy PID controller, simulink
686
Corresponding Author: Naeim Farouk, College of Automation, Harbin Engineering University, Harbin, Heilongjiang 150001, China
687
Res. J. Appl. Sci. Eng. Technol., 4(6): 686-690,
2012
Hg(S) is the link of given opening extent of fuel oil
KD of the PID controller, because each component has
throttle. H(S) is link of actual opening extent of fuel oil
it’s own special purposes.
throttle.
The design algorithm of PID controller in this
paper is to adjust the KP, KI and KD parameters online
C Tnd is the natural oscillation frequency of actuator.
trough fuzzy inference based on the error e(t) between
C >nd is the damping coefficient of actuator. And its
value is between 0.4 and 0.8. desired position set point and the output, and the
derivation of error de(t) to make the controlled object
The differential equation of marine diesel engine attain the good dynamic and static performances.
without turbocharger is:
Self-tuning fuzzy PID controller design: Figure 1
shows the basic configuration of a Fuzzy Logic
Controller,
dy(t) which comprises four principal components: a
T
y t t (2)
dt fuzzification interface, a Knowledge base, decision
t making logic, and a defuzzification interface (Chuen,
where, y(t) is the rotation speed of marine diesel 1990).
engine, 0(t) is the link of opening extent of fuel oil The self-tuning of the PID controller refers to
throttle, 8(t) is disturbance, Ta is the time constant of finding the fuzzy relationship between the three
marine diesel engine and J is the link of time delay of parameters of PID, KP, KI and KD and "e" and "de", and
fuel throttle opening. And the corresponding Laplace’s according to the principle of fuzzy control modifying
equation is described as (Xu and He, 2008): the three parameters in order to meet different
requirements for control parameters when "e" and "de"
are different and making
Y S 1 the control object produce a good dynamic and static
eS H S S T S 1 (3)
performance. The structure of the self-tuning fuzzy PID
controller is shown in Fig. 2.
where, Y(S) is the Laplace transform of y(t), H(S) is the
Laplace transform of 0(t) and 8(S) is the Laplace Fuzzifier and rule-base formation: The fuzzifier
transform of 8(S). transforms the measured crisp input X to the fuzzy sets
For the same reason, the transfer function of marine defines in Vx, where Vx is characterized by a
diesel engine with turbocharger is described as: membership function :f : Vx 6 [0,1], and is labeled by a
linguistic term such as “Negative Big (NB),” “Negative
Medium (NM),”
YT S
2
n (4) “Negative SmallMedium
(PS),” “Positive (NS),” (PM)”,
“Zero and
(Z),”“Positive
“Positive
BigSmall
(PB).”
S
2 2
e H S S 2nn S n
S Usually, the fuzzifier may transform the measured value
where, jn is the non-damping natural frequency of into a fuzzy value (i.e., a fuzzy number) as an input
marine diesel engine, >n is the damping factor of fact. Assume that all the control rules have the
marine diesel engine. same form,
Therefore, the transfer function of a whole marine each of which is given by:
diesel engine system without disturbance is obtained.
Equation (5) is the transfer function of marine diesel IF situation THEN action (7)
engine with a turbocharger:
Stating a local relationship between the current
Y S 2 2 control situation and the corresponding control action
suggested by the expert.e(t) and de(t) are selected as
input
nd n S (5) variables of the fuzzy inference and defined as two
H S 2 2 . S 2 S 2 2 S .e
2
g nd nd nd n n
variables representing the situation. K’P, K’I and K’D,
n
Design and structure of the self-tuning fuzzy PID respectively are selected as output of the fuzzy system
controller: and defined as a variable representing the action. Notice
Proportional integral derivative (PID) controller: that variables for e(t), de(t), K’P, K’I and K’D,
The basic structure of the PID controller is described in respectively assume linguistic terms as their values such
the flowing equation. as positive- big, negative-small, and zero, etc. Thus,
rule (7) may be formally expressed for our fuzzy system
by:
Res. J. Appl. Sci. Eng. Technol., 4(6): 686-690,
G(s) = KP + KI 1/s 2012
+ KDs (6) Rule i: If e(t)is Ai and de(t)is Bi then
Fuzzy inference engine and defuzzifier: In a fuzzy where, Tli is the center of the fuzzy subset and :rs is the
inference engine, fuzzy logic principles are used to membership function of the output variable.
SIMULATION RESULTS AND DISCUSSION So the closed loop controller for speed control of diesel
engine, after ignoring eG0.24s, is as shown in Fig. 4.
The Simulink of MATLAB software is used to
In this simulation, we investigate the performance
the whole system simulation. The parameters of marine
of the proposed Self-Tuning Fuzzy PID Controller and
diesel engine model are Tnd = 35.4, >nd 0.707, jn =
compare it with the conventional PID controller. The
1.324, >n = fuzzy tuning of KP, KI and KD, respectively subsystem
1.75 and J = 0.24s so the model of our diesel engine block as shown in Fig. 5, consists of Fuzzy logic block
become as in Eq. (10):
set and some modification refers to the formula
which is
Y S 1250 1 applied to calibrate the value of K’P, K’I and K’D,
H g S 2 50S 1250. 0.57S 2 2.64S 1.e
0.24 S
(10)
respectively from fuzzy block to obtain the value of KP,
Res. J. Appl. Sci. Eng. Technol., 4(6): 686-690,
2012
CONCLUSION
Fuzzy PID
550 PID
500 This study has considered the problem of speed
450 control of the marine diesel engine. Modeling was done
Speed (rov/min)
490
REFERENCES
488
Speed (rov/min)