SlideShare a Scribd company logo
1 of 9
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 10, No. 1, February 2020, pp. 840~848
ISSN: 2088-8708, DOI: 10.11591/ijece.v10i1.pp840-848  840
Journal homepage: http://ijece.iaescore.com/index.php/IJECE
Hybrid IWOPSO optimization based marine engine rotational
speed control automatic system
Ahmed Samawi Alkhafaji1
, Abdulrasul A. Al-hayder2
, Ali Shaban Hassooni3
1,2
Department of Electrical Engineering, University of Babylon, Iraq
3
Department of Biomedical Engineering, University of Babylon, Iraq
Article Info ABSTRACT
Article history:
Received May 12, 2019
Revised Sep 5, 2019
Accepted Sep 27, 2019
Transporting industry is having an important influence on the nations’
progress. The states that having long shoreline are taking advantage of their
locations in using sea transportations which is more economical than other
types of transportations. One of the most economical marine transport is
the diesel fueling engines. This paper is to optimize the PID controller to
control the speed of the engine overcoming the navigation environmental
changes such as waves, winds and other effective external factors as well as
the vessel internal changes such as the shipment load, equipment’s conditions
etc. PID is optimized through the optimum selection of its parameters
(KP, KI and KD). A Simulink/MatLab model of the system is designed for
this purpose. The Hybrid IWOPSO (HIWOPSO) algorithm is used for
finding the optimum values of the PID parameters. The engine step response
with these parameters is compared to the responses with those obtained by
the IWO and PSO besides the Fuzzy Logic Control (FLC).
Keywords:
Engine rotational speed control
system
Hybrid IWOPSO
Main diesel engine
PID
Copyright © 2020 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Ahmed Samawi Alkhafaji,
Department of Electrical Engineering,
University of Babylon,
Babylon, Iraq.
Email: ahmed.samawi2019@gmail.com
1. INTRODUCTION
In order to maintain a constant marine thrust, the main engine rotational speed needs to be kept
constant despite the marine vessel load and navigation environments. This is normally accomplished by using
automatic controller. The controller’s parameters need to be an optimal to get a trusted, reliable, efficient,
economical and fast responding vessel at all working conditions. Since the engine rotational speed is
proportional with the fuel amount feeds to the engine cylinders, the speed control therefore shall be done by
controlling the fuel flow [1, 2]. The investigated system working principles were studied by the authors and
a PID type controller is used. The core of this work is to determine the controller parameters to get
the optimal behavior of the system [3]
The famous “ZN” Ziegler-Nichols method of PID optimization is using the open-loop and closed-
loop responses checkup of the plant which is shown in [4, 5]. It is experiencing unnecessary overshot of
the plant response. ZN is very complicated and difficult to be used to solve a controlling problem in
complicated systems such as the marine diesel fuel engine that this work is dealing with. After the advanced
progress in computations machines; numerical optimization method is becoming easy to be used to adjust
the PID parameters passing the negative aspects of the conventional methods. The difficulties of controlling
the marine engine rotational speed is becoming able to be solved by using this concept [3].
Years ago, many swarming principles were widely used to optimize the PID controller. In the 1991-
1992, the (ACO) Ant Colony Optimization was adopted for the first time by M. Dorigo and colleagues who
were stimulated by nature to produce a mathematical simulation for solving tough combinatorial optimization
Int J Elec & Comp Eng ISSN: 2088-8708 
Hybrid IWOPSO optimization based marine engine rotational speed control ... (Ahmed Samawi Ghthwan)
841
issues [6, 7]. Farooq and others [8] were inspired by the bee method of communication and developed an
algorithm for “routing in telecommunication networking”. Particle Swarm Optimization (PSO) technique
was presented by Eberhart and Kennedy [9] after their study of the birds teeming and fish learning strategies.
A new computation algorithm, the Invasive Weed Optimization was introduced in 2006 by Mehrabian and
Lucas [10].
This work is using a newly developed numerical algorithm (HIWOPSO) to optimize the PID
parameters. This algorithm is a combination of both PSO and IWO by taking some of the characteristics of
each one and applied them in the new HIWOPSO [11]. The obtained results are evaluated against that are
obtained by the two original algorithms (IWO and PSO) as well as the widely used modern (FLC) technique.
The leading criteria used to evaluate the numerical techniques is the “square-error-integral” criteria [12-14].
This article is consisting of five sections. Section one of this article is this introduction. The marine
diesel engine rotational speed control system is explained in section two while section three is providing
an introduction of the IWO/PSO algorithm and tactic used to set the algorithm parameters as well as a quick
review of PSO and IWO algorithms. In section four, a Simulink model of the system is constructed and
different PID controller tuning algorithm as well as the Fuzzy Logic Control are applied. The work is
concluded in section five
2. MARINE DIESEL ENGINE ROTATIONAL SPEED AUTOMATIC CONTROL SYSTEM
The engine is maintained at a desired speed despite disturbances (such as changing in load) effecting
the marine vessel is accomplished by controlling the fuel flow into its cylinders. A governor is utilizing this
function by a continuous repositioning the fuel pump racks. There are several types of governors;
mechanical, hydraulic and electrical governors [1, 2, 15, 16]. The mechanical governor, shown in Figure 1,
is composed of two balls fitted on a main spindle through arms in such way to give them a free readily
movement. A sleeve is connected to the arms at the ends far from the spindle through two links which is
moving vertically according to the balls’ movement. Attached to this sleeve is a fuel regulating valve that
moves according to the movement of sleeve.
Figure 1. Principle of mechanical governor [16]
The hydraulic governor is represented in Figure 2. It is controlling the fuel valve opening by the oil
pressure changes which is controlled by the hydraulic governor. The governor sleeve is connected to an oil
actuating piston. The sleeve movement is changing the pressure on the transmitting piston and therefor the oil
pressure is changing according to the piston position. The most accurate and reliable governor is
the electrical one Figure 3. It is consisting of rectifier, controller and amplifier. The camshaft of the engine is
interlocked to an alternator which is produces an electrical current proportional to the engine speed.
This current is rectified into DC current. The current is then amplified and compared to the set value which
representing the required rotational speed of the engine. The error signal produced by the comparator is
controlling the fuel valve and hence the fuel flow into the engine to get the required speed [1, 2, 15, 16].
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 1, February 2020 : 840 - 848
842
Figure 2. Principle of hydraulic governor [16]
Figure 3. Electric governor [16]
3. DESIGN ALGORITHMS
3.1. Particle swarm optimization (PSO)
PSO were published for the first time in 1995 by Kennedy and Eberhart [9, 17]. It is mimic by how
the birds communicate to grouping and foraging during their flaying. It is tracking the position and
velocity of a moving particle [9, 18, 19]. The (1) and (2) are representing the next particle’s velocity
and position [11, 4].
𝑉𝑖(𝑡 + 1) = 𝜔𝑉𝑖(𝑡) + 𝑐1 ∗ 𝜑1 ∗ (𝑃𝑖(𝑡) − 𝑋𝑖(𝑡)) + 𝑐2 ∗ 𝜑2 ∗ (𝑃𝑔(𝑡) − 𝑋𝑖(𝑡)) (1)
𝑋𝑖(𝑡 + 1) = 𝑋𝑖(𝑡) + 𝑉𝑖(𝑡 + 1) (2)
Where Pi representing the particle best current position and Pg is the position of the best particle in
the whole swarm of the current iteration. The learning factors c1 and c2 are constants. They are determining
the balance between acceleration toward local best (individual’s experience, cognition, exploration) or global
best (social collaboration or interaction, exploitation). φ1 and φ2 are arbitrary numbers between [0, 1]. ω is
an inertia mass which is limited between [-Vmax, Vmax] and determines the impact of velocity memory and is
servicing on global or local search [11, 20-22]. It is also suggested to restrict the velocity to a specified range
[-Vmax, Vmax] [10, 11, 20-22]. Several forms of PSO, as well as swarm techniques, were introduced,
with a continuous upgrading. The forms are differing in the operators choosing of the equations [11, 20].
3.2. Weed optimization (IWO)
Mehrabian and Lucas (in 2006) introduce this optimization technique [19]. This technique is
numerically adopting the weeds naturally colonizing and replanting. IWO performance is characterized by
its way of regeneration, distribution and modest elimination from other nature’s simulation algorithms [10,
Int J Elec & Comp Eng ISSN: 2088-8708 
Hybrid IWOPSO optimization based marine engine rotational speed control ... (Ahmed Samawi Ghthwan)
843
11, 20, 23-25]. IWO is initiated by an arbitrary generated initial population in the working domain.
Seeds shall be generated by the members of initiated population according to their relative qualifications.
This is meaning that each affiliate starting with Smin of seeds for the poorest member and growths linearly to
Smax for the greatest member. The produced seeds are arbitrarily scattered in the determined working area in
a normal distribution numbers such that the mean is zero and with the adaptive standard deviation (SD) then
the new SD (𝜎𝑖𝑡𝑒𝑟)for the current generation is calculated as in (3) [11, 20].
𝜎𝑖𝑡𝑒𝑟 =
(𝑖𝑡𝑒𝑟 𝑚𝑎𝑥−𝑖𝑡𝑒𝑟) 𝑛
(𝑖𝑡𝑒𝑟 𝑚𝑎𝑥) 𝑛
(𝜎𝑓𝑖𝑛𝑎𝑙 − 𝜎𝑖𝑛𝑖𝑡𝑖𝑎𝑙) + 𝜎𝑓𝑖𝑛𝑎𝑙 (3)
Where itermax is the maximum number of iterations and n is the nonlinear modulation index. The new
generated seeds together with their parents are taken as a possible solution for the following generation.
A segregation processes is then executed according to the seeds’ qualifications; the non-qualified seeds and
their parents shall be eliminated. The above-mentioned steps of the algorithm shall be repeated till reaching
the maximum population and by checking the qualifications and applying the elimination, the qualified seeds
with their parents will be a regenerative seed [11, 20].
3.3. The hybrid IWO/PSO algorithm (HIWOPSO)
It is clear from the above two sections (A & B) that IWO and PSO are two different optimizations
techniques. Here, a hybrid IWO/PSO algorithm (HIWOPSO) is introduced. It is started with the colonization
as in IWO but the PSO equations are used to the seeds repositioning. This process is executed firstly by
regenerating the seeds and then the new velocity is calculated using (4) while the new location is calculated
by (5). The seeds are then arbitrarily scattered in the Sam procedure of IWO for the following population.
The pseudo-code of this algorithm is in [11, 20]. The random distribution step still an important step of
the hybrid algorithm. An earlier work is showing the importance of having this step in the algorithm in order
to get an adequate rate of achievements [11, 20].
𝑉𝑖(𝑡 + 1) = 𝜔𝑉𝑖(𝑡) + 𝑐1 ∗ 𝜑1,𝑠 ∗ (𝑃𝑖(𝑡) − 𝑋𝑖(𝑡)) + 𝑐2 ∗ 𝜑2,𝑠 ∗ (𝑃𝑔(𝑡) − 𝑋𝑖(𝑡)) (4)
𝑋𝑖,𝑠(𝑡 + 1) = 𝑋𝑖(𝑡) + 𝑉𝑖,𝑠(𝑡 + 1) (5)
“Vi, s and Xi,s are the next particle velocity and position for the sth seed of the ith member” C1 and C2 named
learning Factors, are usualle constants.
4. DESIGN OF THE AUTOMATIC CONTROL SYSTEM MODEL OPTIMIZED PID
CONTROLLER
4.1. Conventional PID (proportional–integral–derivative) controlle
The speed of the internal combustion engine is needs to be controlled. Needs to be optimized to
overcome the influence of the load and external environments changes on the engine speed. A simulation
model of the engine speed automatic control system was constructed for this purpose. The relationship
between the system’s input and output parameters were deduced. An optimization of PID controller
algorithm is a translation of the linguistic control policy of the experts’ knowledge into an automatic control
strategy [3]
The goal of this work is to examine the behavior of the system when a hybrid IWO/PSO
optimization algorithm is used for PID parameters tuning. The optimization criteria are to achieve globally
minimal squared error integral and minimum overshoot in the step response of the system. The PID tuning
parameters are the proportional gain (KP), integral gain (KI) and the differential gain (KD). The (6) is showing
the controller transfer function.
𝐺(𝑠) =
𝑈(𝑠)
𝐸(𝑠)
= 𝑘 𝑃 +
𝑘 𝐼
𝑠
+ 𝑘 𝐷 𝑆 (6)
Where
KP: proportional gain
KI: integral gain
KD: differential gain
E(s): Laplace transform of the input to the controller
U(s): Laplace transform of the output of the controller
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 1, February 2020 : 840 - 848
844
Conventional PID controller’s parameters are chosen by approximations and trial and error methods
which is not guarantee an optimal result. The performance specifications of the system’s step response such
as rise time, overshoot, settling time and steady-state error can be improved by tuning the PID controller
parameters (KP, KI and KD). Each one of these parameters is responsible for one or more of the system’s
behavior specifications [16]. Using the modern control algorithms IWO, PSO & HIWOPSO for optimizing
the controller and hence the system behavior is fasting and more reliable than the conventional techniques.
4.2. Mathematical model of marine diesel engine system
The marine engine speed (the plant) is controlled by a fuel amount that flow into it. This fuel flow is
controlled by a governor which is controlled by a DC current servomotor (the actuator) which is of a second
order transfer function [15], (7).
𝑯(𝑺)
𝑯 𝒈(𝑺)
=
𝝎 𝒏𝒅
𝟐
𝑺 𝟐+𝟐𝜁 𝒏𝒅 𝝎 𝒏𝒅 𝑺+𝝎 𝒏𝒅
𝟐 (7)
Hg(S) is the level of the required opening of fuel oil throttle. H(S) is the actual opening of fuel oil throttle.
ωnd is the natural frequency of the servo motor (actuator). ζnd is the damping coefficient of actuator which is
between 0.4 and 0.8. The differential equation of marine diesel engine without turbocharger is:
𝑇𝑎
𝑑𝑦(𝑡)
𝑑𝑡
− 𝑦(𝑡) = 𝜂(𝑡 − 𝜏) − 𝜆(𝑡) (8)
Where, y(t) is the rotation speed of marine diesel engine, η(t) is the opening level of fuel oil throttle, λ(t)
is disturbance, Ta is the time constant of marine diesel engine and τ is the time delay of fuel throttle
opening [15]. The (9) is the Laplace transform of (8).
𝑌(𝑆)
𝑒−𝜏𝑆 𝐻(𝑆)−𝜆(𝑆)
=
1
𝑇 𝑎 𝑆+1
(9)
Y(S) and H(S) are the Laplace transform of y(t) and η(t) respectively, λ(S) is the Laplace transform of λ(t).
The TF of the engine with the activation of turbocharger is as in (10) [15].
𝑌(𝑆)
𝑒−𝜏𝑆 𝐻(𝑆)−𝜆(𝑆)
=
𝜔 𝑛
2
𝑆2+2𝜁 𝑛 𝜔 𝑛 𝑆+𝜔 𝑛
2 (10)
ωn and 𝜁n are respectively the non-damping natural frequency and the damping factor of the marine diesel
engine. The (11) is the entire system (with a turbocharger) TF without disturbance [15]. This equation is
representing the Process which is a combination of the actuator (servo motor) and the plant (diesel engine).
𝑌(𝑆)
𝐻 𝑔(𝑆)
=
𝝎 𝒏𝒅
𝟐
𝑺 𝟐+𝟐𝜻 𝒏𝒅 𝝎 𝒏𝒅 𝑺+𝝎 𝒏𝒅
𝟐 ∙
𝜔 𝑛
2
𝑆2+2𝜁 𝑛 𝜔 𝑛 𝑆+𝜔 𝑛
2 ∙ 𝑒−𝜏𝑆
(11)
4.3. Diesel engine speed regulation model based on the optimization of PID controller
The PID controller parameters (KP, KI and KD) shall be derived using the above mentioned
algorithms (IWO, PSO and HIWOPSO) to get the optimum response of the investigated system and
the results shall be tested to determine which algorithm is the best using (12) “ integral square error function
(ISE)” as the test equation [16].
F = min (∫ Es
2
dt + MP) (12)
Where F is the fitness function, es is the speed error and Mp is the maximum overshoot.
Figure 4 is showing the complete closed loop control (of a non-linear process) system impeding
the optimization algorithm and the ISE. The closed loop PID controller cascaded with the process is tuned for
values of KP, KI and KD of each of the HIWOPSO, PSO and IWO algorithms and the numerical results are
presented in Table 1. The parameters values of each algorithm including the initialization values (which are
chosen in the same range for all algorithms) are shown in Table 2. Optimization Algorithms and inference
principles (for FLC) are used to synthesize the ISE and output response to obtain the best values of( KP, KI
and KD ) which are used to adjust the PID to control of the marine diesel engine speed. A Matlab/Simulink
simulation, shown in Figure 5, is used to simulate the whole system.
Int J Elec & Comp Eng ISSN: 2088-8708 
Hybrid IWOPSO optimization based marine engine rotational speed control ... (Ahmed Samawi Ghthwan)
845
Figure 4. Optimization PID to control the process
Table 1. PID values obtained by each algorithm
Algorithms Kp Ki Kd
HIWOPSO 16.9819 3.6799 3.6969
IWO 2.7193 1.2351 0.2611
PSO 80.0344 -0.2255 11.2859
Table 2. Parameters value of each algorithm
Parameter Definition PSO IWO HIWOPSO
T Maximum number of iterations 100 100 30
N pop Maximum population size 30 100 100
npop0 Initial population size - 10 10
Smin Minimum number of seeds - 0 0
Smax Maximum number of seeds - 5 5
n Nonlinear modulation index - 2 2
σinitial Standard deviation initial value - 1 1
σfinal Standard deviation finial value - 0.0001 0.0001
c1 cognitive/local weight 2 - 2
c2 social/global weight 1.8 - 2
ω Inertia weight 1 - 1
Ω damp Inertia weight reduction rate 0.9 - 0.9
Figure 5. Simulink model of marine diesel engine speed control
5. RESULTS
This work is to get the optimum response of the marine diesel engine speed control system through
an optimal selection of the PID controller parameters (KP, KI and KD). The process is accomplished by two
steps. The first is to run the used algorithm to find the global optimum values of (KP, KI and KD) parameters.
The second step is to apply these values to the PID controller that controlling the system which is
simulated in Figure 5. When each of the three algorithms IWO, PSO and the HIWOPSO were executed; after
they randomly initiated with values in the same range as shown in Table 1 the obtained optimum values from
each algorithm of (KP, KI and KD) are shown in Table 1. These values were fed to the simulation model as
shown in Figure 5 and a step-responses for each set of values from each algorithm. The numerical values of
the step responses specifications (rise time, overshoot and settling time) are in Table 3. Which also including
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 1, February 2020 : 840 - 848
846
the value of ISE (integral square error) for each algorithm. Table 3. Is also including the corresponding
values that obtained using the Fuzzy Logic Control (FLC) technique [16] for the sake of comparison.
The graphical responses of the system (the marine diesel engine speed) for the three algorithms and the FLC
are in Figure 6.
Table 3. Step response results for each algorithm
Algorithms Rise Time SettlingTime Overshoot % Peak PeakTime ISE
HIWOPSO 0.58004 3.9417 0.1192 1.0011 2.3314 0.1131
IWO 1.40462 6.2935 0.1732 1.0017 3.3555 0.5398
PSO 0.36330 ‒ 0 0.9957 1.4791 0.1891
FLC [5] 2.31199 13.2627 16.7415 1.1674 5.4847 1.0892
Analyzing the results that shown in Table 3 (and the unit step responses in Figures 6 and 7) which
are showing that the HIWOPSO is providing the best response with respect to the other two investigated
algorithms and the fuzzy logic. Although, the PSO has encouraging values of rise time and ISE, it is never
reached to the final speed, this means that the settling time is infinity when using the PID controller
parameters that obtained by this algorithm. It is also clear from the results Table 3 and Figures 6 and 7 that
HIWOPSO is giving a better result than that of FLC.
Figure 6. Step response of marine diesel engine
speed control
Figure 7. Speed error response of marine diesel
engine speed control
6. CONCLUSION
HIWOPSO is an algorithm which is a numerical and a randomness behaving. It is a mimic of natural
livings’ activities such as teeming, cooperative communications, settlements, and competing to get
the optimality criterion. In this work HIWOPSO is used to determine the optimum values of the PID
controller parameters to optimally control the speed of a marine diesel engine. The investigated system is
simulated using MatLab/SimuLink. The efficiency of HIWOPSO is measured by comparing its results with
that of widely used latest IWO and PSO evolutionary algorithms and a Fuzzy Logic Control (FLC).
This evaluation test is done in two ways, a numerical way by using the Integral Square Error (ISE) function
and graphically by analyzing the step response of the system performance. The results are showing that
the HIWOPSO algorithm is providing an excellent optimum value for the PID controller parameters. Table 3
showing that ISE having the minimum value when HIWPPSO is used in comparison with the IWO, PSO and
FLC. Figures 6 and 7 are showing that when the PID parameters obtained by PSO is having a better step
response characteristics but it’s never bring the diesel engine to a zero error signal, i.e. the engine speed is not
able to reach the desired (set) speed while in the case when the PID parameters deduced by the HIWOPSO
are used, the results are better than that of using the parameters obtained by IWO and FLC and the step
response is reaching to the case where the actual speed is the same as the setting speed. This means that
the HIWOPSO is the best algorithm for the global optimization with respect to IWO, PSO and FLC. It has
the capability to come up with non-differentiable objective functions with a multitude number of local optima
in a reasonable time limit. This paper is applying the modern control theory to solve one of the difficult
Int J Elec & Comp Eng ISSN: 2088-8708 
Hybrid IWOPSO optimization based marine engine rotational speed control ... (Ahmed Samawi Ghthwan)
847
engineering problems. The optimal estimation of the PID controller parameters becoming easier and accurate
to be estimated with a reasonable time period. This shall minimize the hazards and operating errors which are
mostly accompanied the estimation of the PID controller when using the conventional control theory.
REFERENCES
[1] H. W., I. K. M. Steinbuch, L. del Re, Optimization and optimal control in automotive systems, Springer International
Publishing Switzerland, 2014.
[2] N I Xiros Dr-Eng, Dipl-Eng, "PID marine engine speed regulation under full load conditions for sensitivity H∞-
norm specifications against propeller disturbance," Journal of Marine Engineering & Technology, vol. 2004(5),
pp. 3-11, 2004.
[3] Tadeusz Borkowski, Lech Kasyk, Przemyslaw Kowalak, "Assessment of ship’s effective power fuel consumption
and emission using the vessel speed," Journal of KONES Powertrain and Transport, vol 18, no. 2, 2011.
[4] M. Guzelkaya, I. Eksin, E. Yesil, "Self-tuning of PID type fuzzy logic controller coefficients via relative rate
observer," Engineering Applications of Artificial Intelligence, vol. 16, pp. 227-236, 2003.
[5] Tien Anh Tran, Xinping Yan, and Yupeng Yuan, "Marine engine rotational speed control automatic system based on
fuzzy PID logic controller," International Conference on Transportation Information and Safety (ICTIS), Banff,
Canada, 2017.
[6] J.G.Ziegler and N.B Nichols, "Process lags in automatic control circuit," ASME transaction, pp. 433-444, 1943.
[7] J.G.Ziegler and N.B Nichols, "Opimum setting for automatic controller," ASME transaction, pp. 759-768, 1942.
[8] A.M.Lopes, J.A.Miller, C.L. Smith, and P.W.Muller, "Tuning controller with error-integral criteria," Instument
Technology, vol. 3, pp. 57-62, 1976.
[9] A.M.Zhung, A. D.P, "Automatic tuning of optimum pid controller," IEEE Control Systems Magazine, vol. 3,
pp. 216-224, 1993.
[10] Dorigo and Blum, "Ant colony optimization theory: A survey," TCS: Theoretical Computer Science, vol. 345, 2005.
[11] M. Dorigo, G. D. Caro, and L. M. Gambardella, "Ant algorithms for discrete optimization," Artificial Life, vol. 5,
no. 2, pp. 137-172, 1999.
[12] M. Farooq, "From the wisdom of the hive to intelligent routing in telecommunication networks," Feb. 01 2006.
[Online].
[13] J. Kennedy and R. C. Eberhart, "Particle swarm optimization," in Proc. of the IEEE Int. Conf. on Neural Networks.
Piscataway, NJ: IEEE Service Center, pp. 1942-1948, 1995.
[14] R. C. Eberhart, "Computational intelligence: a perspective," in Evolutionary Programming, pp. 239-245, 1996.
[15] Hossein Hajimirsadeghi, Caro Lucas, "A hybrid IWO/PSO algorithm for fast and global optimization," IEEE
EUROCON, Russia, May 2009.
[16] Z. Hosseini , A. Jafarian, "A hybrid algorithm based on invasive weed optimization and particle swarm optimization
for global optimization," (IJACSA) International Journal of Advanced Computer Science and Applications, vol. 7,
no. 10, 2016.
[17] Y. Shi and R. C. Eberhart, "A modified particle swarm optimizer," in Proc. IEEE Int. Conference on Evolutionary
Computation, Piscataway, NJ, pp. 69-73, 1998.
[18] R.C. Eberhart, P. Simpson, and R. Dobbins, Computational intelligence PC tools, Academic Press Professional,
San Diego, CA, pp. 212-226, 1996.
[19] R. Mehrabian and C. Lucas, "A novel numerical optimization algorithm inspired from weed colonization,"
Ecological Informatics, vol. 1, pp. 355-366, 2006.
[20] Tumari, M.Z.M., Abidin, A.F.Z., Hussin, M.S.F., Kadir, A.M.A., Aras, M.S.M. and Ahmad, M.A., "PSO fine-tuned
model-free PID controller with derivative filter for depth control of hovering autonomous underwater vehicle,"
In Proceedings of the 10th National Technical Seminar on Underwater System Technology 2018, Springer,
Singapore, pp. 3-13, 2018
[21] Khanduja, N. and Bhushan, B., "CSTR control using IMC-PID, PSO-PID, and hybrid BBO-FF-PID controller,"
in Applications of Artificial Intelligence Techniques in Engineering 2019, Springer, Singapore, pp. 519-526, 2019.
[22] Ahmed J. Ali, Ziyad K. Farej, Nashwan S. Sultan., "Performance evaluation of a hybrid fuzzy logic controller based
on genetic algorithm for three phase induction motor drive" International Journal of Power Electronics and Drive
System (IJPEDS), vol. 10, no. 1, pp. 117-127, 2019.
[23] Hadeel N. Abdullah., "A hybrid bacterial foraging and modified particle swarm optimization for model
order reduction," International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 2,
pp. 1100-1109, 2019.
[24] P. Lokender Reddy, G. Yesuratnam., "A modified bacterial foraging algorithm based optimal reactive power
dispatch," Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 13, no. 1,
pp. 361367, 2019.
[25] Aras, M.S.M., Abdullah, S.S., Othman, S.Y., Sulaiman, M., Basar, M.F., Zambri, M.K.M., Kamarudin, M.N." Fuzzy logic
controller for depth control of underwater remotely operated vehicle". J. Theor. Appl. Inf. Tech. 91(2), 275–288 (2016)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 1, February 2020 : 840 - 848
848
BIOGRAPHIES OF AUTHORS
Mr. Ahmed Samawi Ghthwan earned his M.sc in the field of Electrical and Electronic
Engineering from Eastern Mediterranean University, Turkey / North Cyprus 2013. He has more
than five years of experience in teaching. He completed his BSc in Electrical Engineering,
university of technology, Baghdad, Iraq, 2001. His research interests includes power electronics,
control power system, electronic system design and predictive current control modeling
Mr. Abdulrasul A. Al-hayder earned his master degree in control and instrumentation in 1985
and bachelor degree in 1981 from the University Of Technology, Baghdad/ Iraq. He has a teaching
experience for more than tweenty years. He is interesting in the automatic control systems
engineering, systems engineering, and communications as digital techniques fields.
Ali Shaban Hassooni, he born in Babil, Iraq 1981. He achieved B.S.c. since 2003 in Electrical
Engineering, College of Engineering, Universty of Babylon, Iraq and He achieved M.S.c. in
Electronics and Communication field since 2010 in Electrical Engineering, College of
Engineering, Universty of Babylon, The main interested field is designing of electronics system
and robotics fileld. He is a Lecturer in Electrical Engineering Department, College of Engineering ,
Babylon University, Iraq.

More Related Content

What's hot

Nonlinear control of WECS based on PMSG for optimal power extraction
Nonlinear control of WECS based on PMSG for  optimal power extraction Nonlinear control of WECS based on PMSG for  optimal power extraction
Nonlinear control of WECS based on PMSG for optimal power extraction IJECEIAES
 
Indirect power control of DFIG based on wind turbine operating in MPPT using ...
Indirect power control of DFIG based on wind turbine operating in MPPT using ...Indirect power control of DFIG based on wind turbine operating in MPPT using ...
Indirect power control of DFIG based on wind turbine operating in MPPT using ...IJECEIAES
 
IRJET- An Investigative Study of Generator-Load Tie-Line Model of Speed Gover...
IRJET- An Investigative Study of Generator-Load Tie-Line Model of Speed Gover...IRJET- An Investigative Study of Generator-Load Tie-Line Model of Speed Gover...
IRJET- An Investigative Study of Generator-Load Tie-Line Model of Speed Gover...IRJET Journal
 
The velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemThe velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemeSAT Journals
 
Study on Hydraulic Steering System of Automatic Driving Agricultural Machinery
Study on Hydraulic Steering System of Automatic Driving Agricultural MachineryStudy on Hydraulic Steering System of Automatic Driving Agricultural Machinery
Study on Hydraulic Steering System of Automatic Driving Agricultural MachineryIJRES Journal
 
1 s2.0-s0957415814001354-main
1 s2.0-s0957415814001354-main1 s2.0-s0957415814001354-main
1 s2.0-s0957415814001354-mainrabeenanchal
 
MPPT control design for variable speed wind turbine
MPPT control design for variable speed wind turbine MPPT control design for variable speed wind turbine
MPPT control design for variable speed wind turbine IJECEIAES
 
IRJET- A Review of Testing of Multi Cylinder S.I. Petrol Engine
IRJET-  	  A Review of Testing of Multi Cylinder S.I. Petrol EngineIRJET-  	  A Review of Testing of Multi Cylinder S.I. Petrol Engine
IRJET- A Review of Testing of Multi Cylinder S.I. Petrol EngineIRJET Journal
 
IRJET- Speed Governed Synchronous Generator Wind Power System with Remote Syn...
IRJET- Speed Governed Synchronous Generator Wind Power System with Remote Syn...IRJET- Speed Governed Synchronous Generator Wind Power System with Remote Syn...
IRJET- Speed Governed Synchronous Generator Wind Power System with Remote Syn...IRJET Journal
 
Electromechanical governing of diesel engine of a generator set through torque
Electromechanical governing of diesel engine of a generator set through torqueElectromechanical governing of diesel engine of a generator set through torque
Electromechanical governing of diesel engine of a generator set through torqueIAEME Publication
 
Numerical simulation and experimental investigation of Variable Geometry Turb...
Numerical simulation and experimental investigation of Variable Geometry Turb...Numerical simulation and experimental investigation of Variable Geometry Turb...
Numerical simulation and experimental investigation of Variable Geometry Turb...IRJET Journal
 
Neuro-Genetic Adaptive Optimal Controller for DC Motor
Neuro-Genetic Adaptive Optimal Controller for DC MotorNeuro-Genetic Adaptive Optimal Controller for DC Motor
Neuro-Genetic Adaptive Optimal Controller for DC MotorIAES-IJPEDS
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...IDES Editor
 
Permanent Magnet Synchronous Generator Wind Turbine Pitch Angle Control by Fu...
Permanent Magnet Synchronous Generator Wind Turbine Pitch Angle Control by Fu...Permanent Magnet Synchronous Generator Wind Turbine Pitch Angle Control by Fu...
Permanent Magnet Synchronous Generator Wind Turbine Pitch Angle Control by Fu...IRJET Journal
 
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...IRJET Journal
 
Latest Transmission Technologies In Passenger Cars- A Review
Latest Transmission Technologies In Passenger Cars- A ReviewLatest Transmission Technologies In Passenger Cars- A Review
Latest Transmission Technologies In Passenger Cars- A ReviewIRJET Journal
 

What's hot (20)

Nonlinear control of WECS based on PMSG for optimal power extraction
Nonlinear control of WECS based on PMSG for  optimal power extraction Nonlinear control of WECS based on PMSG for  optimal power extraction
Nonlinear control of WECS based on PMSG for optimal power extraction
 
Indirect power control of DFIG based on wind turbine operating in MPPT using ...
Indirect power control of DFIG based on wind turbine operating in MPPT using ...Indirect power control of DFIG based on wind turbine operating in MPPT using ...
Indirect power control of DFIG based on wind turbine operating in MPPT using ...
 
IRJET- An Investigative Study of Generator-Load Tie-Line Model of Speed Gover...
IRJET- An Investigative Study of Generator-Load Tie-Line Model of Speed Gover...IRJET- An Investigative Study of Generator-Load Tie-Line Model of Speed Gover...
IRJET- An Investigative Study of Generator-Load Tie-Line Model of Speed Gover...
 
The velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemThe velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo system
 
Study on Hydraulic Steering System of Automatic Driving Agricultural Machinery
Study on Hydraulic Steering System of Automatic Driving Agricultural MachineryStudy on Hydraulic Steering System of Automatic Driving Agricultural Machinery
Study on Hydraulic Steering System of Automatic Driving Agricultural Machinery
 
1 s2.0-s0957415814001354-main
1 s2.0-s0957415814001354-main1 s2.0-s0957415814001354-main
1 s2.0-s0957415814001354-main
 
An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...
An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...
An Optimized Speed Controller for Electrical Thrusters in an Autonomous Under...
 
MPPT control design for variable speed wind turbine
MPPT control design for variable speed wind turbine MPPT control design for variable speed wind turbine
MPPT control design for variable speed wind turbine
 
IRJET- A Review of Testing of Multi Cylinder S.I. Petrol Engine
IRJET-  	  A Review of Testing of Multi Cylinder S.I. Petrol EngineIRJET-  	  A Review of Testing of Multi Cylinder S.I. Petrol Engine
IRJET- A Review of Testing of Multi Cylinder S.I. Petrol Engine
 
IRJET- Speed Governed Synchronous Generator Wind Power System with Remote Syn...
IRJET- Speed Governed Synchronous Generator Wind Power System with Remote Syn...IRJET- Speed Governed Synchronous Generator Wind Power System with Remote Syn...
IRJET- Speed Governed Synchronous Generator Wind Power System with Remote Syn...
 
Design of H_∞ for induction motor
Design of H_∞ for induction motorDesign of H_∞ for induction motor
Design of H_∞ for induction motor
 
A New Adaptive Anti-windup Controller for Wind Energy Conversion System Based...
A New Adaptive Anti-windup Controller for Wind Energy Conversion System Based...A New Adaptive Anti-windup Controller for Wind Energy Conversion System Based...
A New Adaptive Anti-windup Controller for Wind Energy Conversion System Based...
 
mci
mcimci
mci
 
Electromechanical governing of diesel engine of a generator set through torque
Electromechanical governing of diesel engine of a generator set through torqueElectromechanical governing of diesel engine of a generator set through torque
Electromechanical governing of diesel engine of a generator set through torque
 
Numerical simulation and experimental investigation of Variable Geometry Turb...
Numerical simulation and experimental investigation of Variable Geometry Turb...Numerical simulation and experimental investigation of Variable Geometry Turb...
Numerical simulation and experimental investigation of Variable Geometry Turb...
 
Neuro-Genetic Adaptive Optimal Controller for DC Motor
Neuro-Genetic Adaptive Optimal Controller for DC MotorNeuro-Genetic Adaptive Optimal Controller for DC Motor
Neuro-Genetic Adaptive Optimal Controller for DC Motor
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
 
Permanent Magnet Synchronous Generator Wind Turbine Pitch Angle Control by Fu...
Permanent Magnet Synchronous Generator Wind Turbine Pitch Angle Control by Fu...Permanent Magnet Synchronous Generator Wind Turbine Pitch Angle Control by Fu...
Permanent Magnet Synchronous Generator Wind Turbine Pitch Angle Control by Fu...
 
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
Aero Dynamic Power Control of Permanent Magnet Synchronous Generator using Fu...
 
Latest Transmission Technologies In Passenger Cars- A Review
Latest Transmission Technologies In Passenger Cars- A ReviewLatest Transmission Technologies In Passenger Cars- A Review
Latest Transmission Technologies In Passenger Cars- A Review
 

Similar to Hybrid IWOPSO optimization based marine engine rotational speed control automatic system

African vulture optimizer algorithm based vector control induction motor driv...
African vulture optimizer algorithm based vector control induction motor driv...African vulture optimizer algorithm based vector control induction motor driv...
African vulture optimizer algorithm based vector control induction motor driv...IJECEIAES
 
Cuckoo search algorithm based for tunning both PI and FOPID controllers for ...
Cuckoo search algorithm based for tunning both PI  and FOPID controllers for ...Cuckoo search algorithm based for tunning both PI  and FOPID controllers for ...
Cuckoo search algorithm based for tunning both PI and FOPID controllers for ...IJECEIAES
 
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...IAES-IJPEDS
 
IRJET- Review Paper on the Control System of the Air Handling Units
IRJET- Review Paper on the Control System of the Air Handling UnitsIRJET- Review Paper on the Control System of the Air Handling Units
IRJET- Review Paper on the Control System of the Air Handling UnitsIRJET Journal
 
IRJET- Review Paper on the Control System of the Air Handling Units
IRJET- Review Paper on the Control System of the Air Handling UnitsIRJET- Review Paper on the Control System of the Air Handling Units
IRJET- Review Paper on the Control System of the Air Handling UnitsIRJET Journal
 
Design of spark ignition engine speed control using bat algorithm
Design of spark ignition engine speed control using  bat algorithm Design of spark ignition engine speed control using  bat algorithm
Design of spark ignition engine speed control using bat algorithm IJECEIAES
 
Energy management for hybrid electric vehicles using rule based strategy and...
Energy management for hybrid electric vehicles using rule  based strategy and...Energy management for hybrid electric vehicles using rule  based strategy and...
Energy management for hybrid electric vehicles using rule based strategy and...IJECEIAES
 
Control and Monitoring of Hydro Power Plants A Review
Control and Monitoring of Hydro Power Plants A ReviewControl and Monitoring of Hydro Power Plants A Review
Control and Monitoring of Hydro Power Plants A Reviewijtsrd
 
IRJET- Design and Fabrication of a Self Balancing Mono Wheel Vehicle
IRJET- Design and Fabrication of a Self Balancing Mono Wheel VehicleIRJET- Design and Fabrication of a Self Balancing Mono Wheel Vehicle
IRJET- Design and Fabrication of a Self Balancing Mono Wheel VehicleIRJET Journal
 
IOT based fuel monitoring for future vehicles.
IOT based fuel monitoring for  future vehicles.IOT based fuel monitoring for  future vehicles.
IOT based fuel monitoring for future vehicles.IRJET Journal
 
Intelligent Control for Doubly Fed Induction Generator Connected to the Elect...
Intelligent Control for Doubly Fed Induction Generator Connected to the Elect...Intelligent Control for Doubly Fed Induction Generator Connected to the Elect...
Intelligent Control for Doubly Fed Induction Generator Connected to the Elect...IJPEDS-IAES
 
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy SystemFault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy SystemIRJET Journal
 
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping IJECEIAES
 
Dynamic Modeling of Pump Drive System utilizing Simulink/MATLAB Program
Dynamic Modeling of Pump Drive System utilizing Simulink/MATLAB ProgramDynamic Modeling of Pump Drive System utilizing Simulink/MATLAB Program
Dynamic Modeling of Pump Drive System utilizing Simulink/MATLAB ProgramIRJET Journal
 
Field oriented control driver development based on BTS7960 for physiotherapy ...
Field oriented control driver development based on BTS7960 for physiotherapy ...Field oriented control driver development based on BTS7960 for physiotherapy ...
Field oriented control driver development based on BTS7960 for physiotherapy ...IJECEIAES
 
Optimization of PID for industrial electro-hydraulic actuator using PSOGSA
Optimization of PID for industrial electro-hydraulic actuator using PSOGSAOptimization of PID for industrial electro-hydraulic actuator using PSOGSA
Optimization of PID for industrial electro-hydraulic actuator using PSOGSATELKOMNIKA JOURNAL
 

Similar to Hybrid IWOPSO optimization based marine engine rotational speed control automatic system (20)

African vulture optimizer algorithm based vector control induction motor driv...
African vulture optimizer algorithm based vector control induction motor driv...African vulture optimizer algorithm based vector control induction motor driv...
African vulture optimizer algorithm based vector control induction motor driv...
 
Cuckoo search algorithm based for tunning both PI and FOPID controllers for ...
Cuckoo search algorithm based for tunning both PI  and FOPID controllers for ...Cuckoo search algorithm based for tunning both PI  and FOPID controllers for ...
Cuckoo search algorithm based for tunning both PI and FOPID controllers for ...
 
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
 
IRJET- Review Paper on the Control System of the Air Handling Units
IRJET- Review Paper on the Control System of the Air Handling UnitsIRJET- Review Paper on the Control System of the Air Handling Units
IRJET- Review Paper on the Control System of the Air Handling Units
 
IRJET- Review Paper on the Control System of the Air Handling Units
IRJET- Review Paper on the Control System of the Air Handling UnitsIRJET- Review Paper on the Control System of the Air Handling Units
IRJET- Review Paper on the Control System of the Air Handling Units
 
Design of spark ignition engine speed control using bat algorithm
Design of spark ignition engine speed control using  bat algorithm Design of spark ignition engine speed control using  bat algorithm
Design of spark ignition engine speed control using bat algorithm
 
Energy management for hybrid electric vehicles using rule based strategy and...
Energy management for hybrid electric vehicles using rule  based strategy and...Energy management for hybrid electric vehicles using rule  based strategy and...
Energy management for hybrid electric vehicles using rule based strategy and...
 
Real time implementation of anti-windup PI controller for speed control of in...
Real time implementation of anti-windup PI controller for speed control of in...Real time implementation of anti-windup PI controller for speed control of in...
Real time implementation of anti-windup PI controller for speed control of in...
 
Control and Monitoring of Hydro Power Plants A Review
Control and Monitoring of Hydro Power Plants A ReviewControl and Monitoring of Hydro Power Plants A Review
Control and Monitoring of Hydro Power Plants A Review
 
IRJET- Design and Fabrication of a Self Balancing Mono Wheel Vehicle
IRJET- Design and Fabrication of a Self Balancing Mono Wheel VehicleIRJET- Design and Fabrication of a Self Balancing Mono Wheel Vehicle
IRJET- Design and Fabrication of a Self Balancing Mono Wheel Vehicle
 
Performance evaluation of a hybrid fuzzy logic controller based on genetic al...
Performance evaluation of a hybrid fuzzy logic controller based on genetic al...Performance evaluation of a hybrid fuzzy logic controller based on genetic al...
Performance evaluation of a hybrid fuzzy logic controller based on genetic al...
 
Hybrid nonlinear control strategies for performance enhancement of a doubly-f...
Hybrid nonlinear control strategies for performance enhancement of a doubly-f...Hybrid nonlinear control strategies for performance enhancement of a doubly-f...
Hybrid nonlinear control strategies for performance enhancement of a doubly-f...
 
IOT based fuel monitoring for future vehicles.
IOT based fuel monitoring for  future vehicles.IOT based fuel monitoring for  future vehicles.
IOT based fuel monitoring for future vehicles.
 
Intelligent Control for Doubly Fed Induction Generator Connected to the Elect...
Intelligent Control for Doubly Fed Induction Generator Connected to the Elect...Intelligent Control for Doubly Fed Induction Generator Connected to the Elect...
Intelligent Control for Doubly Fed Induction Generator Connected to the Elect...
 
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy SystemFault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
 
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
 
Applied measurement of the motor speed controller for washing machine with ra...
Applied measurement of the motor speed controller for washing machine with ra...Applied measurement of the motor speed controller for washing machine with ra...
Applied measurement of the motor speed controller for washing machine with ra...
 
Dynamic Modeling of Pump Drive System utilizing Simulink/MATLAB Program
Dynamic Modeling of Pump Drive System utilizing Simulink/MATLAB ProgramDynamic Modeling of Pump Drive System utilizing Simulink/MATLAB Program
Dynamic Modeling of Pump Drive System utilizing Simulink/MATLAB Program
 
Field oriented control driver development based on BTS7960 for physiotherapy ...
Field oriented control driver development based on BTS7960 for physiotherapy ...Field oriented control driver development based on BTS7960 for physiotherapy ...
Field oriented control driver development based on BTS7960 for physiotherapy ...
 
Optimization of PID for industrial electro-hydraulic actuator using PSOGSA
Optimization of PID for industrial electro-hydraulic actuator using PSOGSAOptimization of PID for industrial electro-hydraulic actuator using PSOGSA
Optimization of PID for industrial electro-hydraulic actuator using PSOGSA
 

More from IJECEIAES

Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...IJECEIAES
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...IJECEIAES
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersIJECEIAES
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...IJECEIAES
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksIJECEIAES
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorIJECEIAES
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...IJECEIAES
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...IJECEIAES
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...IJECEIAES
 
A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...IJECEIAES
 
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...IJECEIAES
 
Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningIJECEIAES
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportIJECEIAES
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...IJECEIAES
 

More from IJECEIAES (20)

Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
 
A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...
 
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
 
Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca Airport
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
 

Recently uploaded

Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 

Recently uploaded (20)

Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 

Hybrid IWOPSO optimization based marine engine rotational speed control automatic system

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 10, No. 1, February 2020, pp. 840~848 ISSN: 2088-8708, DOI: 10.11591/ijece.v10i1.pp840-848  840 Journal homepage: http://ijece.iaescore.com/index.php/IJECE Hybrid IWOPSO optimization based marine engine rotational speed control automatic system Ahmed Samawi Alkhafaji1 , Abdulrasul A. Al-hayder2 , Ali Shaban Hassooni3 1,2 Department of Electrical Engineering, University of Babylon, Iraq 3 Department of Biomedical Engineering, University of Babylon, Iraq Article Info ABSTRACT Article history: Received May 12, 2019 Revised Sep 5, 2019 Accepted Sep 27, 2019 Transporting industry is having an important influence on the nations’ progress. The states that having long shoreline are taking advantage of their locations in using sea transportations which is more economical than other types of transportations. One of the most economical marine transport is the diesel fueling engines. This paper is to optimize the PID controller to control the speed of the engine overcoming the navigation environmental changes such as waves, winds and other effective external factors as well as the vessel internal changes such as the shipment load, equipment’s conditions etc. PID is optimized through the optimum selection of its parameters (KP, KI and KD). A Simulink/MatLab model of the system is designed for this purpose. The Hybrid IWOPSO (HIWOPSO) algorithm is used for finding the optimum values of the PID parameters. The engine step response with these parameters is compared to the responses with those obtained by the IWO and PSO besides the Fuzzy Logic Control (FLC). Keywords: Engine rotational speed control system Hybrid IWOPSO Main diesel engine PID Copyright © 2020 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Ahmed Samawi Alkhafaji, Department of Electrical Engineering, University of Babylon, Babylon, Iraq. Email: ahmed.samawi2019@gmail.com 1. INTRODUCTION In order to maintain a constant marine thrust, the main engine rotational speed needs to be kept constant despite the marine vessel load and navigation environments. This is normally accomplished by using automatic controller. The controller’s parameters need to be an optimal to get a trusted, reliable, efficient, economical and fast responding vessel at all working conditions. Since the engine rotational speed is proportional with the fuel amount feeds to the engine cylinders, the speed control therefore shall be done by controlling the fuel flow [1, 2]. The investigated system working principles were studied by the authors and a PID type controller is used. The core of this work is to determine the controller parameters to get the optimal behavior of the system [3] The famous “ZN” Ziegler-Nichols method of PID optimization is using the open-loop and closed- loop responses checkup of the plant which is shown in [4, 5]. It is experiencing unnecessary overshot of the plant response. ZN is very complicated and difficult to be used to solve a controlling problem in complicated systems such as the marine diesel fuel engine that this work is dealing with. After the advanced progress in computations machines; numerical optimization method is becoming easy to be used to adjust the PID parameters passing the negative aspects of the conventional methods. The difficulties of controlling the marine engine rotational speed is becoming able to be solved by using this concept [3]. Years ago, many swarming principles were widely used to optimize the PID controller. In the 1991- 1992, the (ACO) Ant Colony Optimization was adopted for the first time by M. Dorigo and colleagues who were stimulated by nature to produce a mathematical simulation for solving tough combinatorial optimization
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Hybrid IWOPSO optimization based marine engine rotational speed control ... (Ahmed Samawi Ghthwan) 841 issues [6, 7]. Farooq and others [8] were inspired by the bee method of communication and developed an algorithm for “routing in telecommunication networking”. Particle Swarm Optimization (PSO) technique was presented by Eberhart and Kennedy [9] after their study of the birds teeming and fish learning strategies. A new computation algorithm, the Invasive Weed Optimization was introduced in 2006 by Mehrabian and Lucas [10]. This work is using a newly developed numerical algorithm (HIWOPSO) to optimize the PID parameters. This algorithm is a combination of both PSO and IWO by taking some of the characteristics of each one and applied them in the new HIWOPSO [11]. The obtained results are evaluated against that are obtained by the two original algorithms (IWO and PSO) as well as the widely used modern (FLC) technique. The leading criteria used to evaluate the numerical techniques is the “square-error-integral” criteria [12-14]. This article is consisting of five sections. Section one of this article is this introduction. The marine diesel engine rotational speed control system is explained in section two while section three is providing an introduction of the IWO/PSO algorithm and tactic used to set the algorithm parameters as well as a quick review of PSO and IWO algorithms. In section four, a Simulink model of the system is constructed and different PID controller tuning algorithm as well as the Fuzzy Logic Control are applied. The work is concluded in section five 2. MARINE DIESEL ENGINE ROTATIONAL SPEED AUTOMATIC CONTROL SYSTEM The engine is maintained at a desired speed despite disturbances (such as changing in load) effecting the marine vessel is accomplished by controlling the fuel flow into its cylinders. A governor is utilizing this function by a continuous repositioning the fuel pump racks. There are several types of governors; mechanical, hydraulic and electrical governors [1, 2, 15, 16]. The mechanical governor, shown in Figure 1, is composed of two balls fitted on a main spindle through arms in such way to give them a free readily movement. A sleeve is connected to the arms at the ends far from the spindle through two links which is moving vertically according to the balls’ movement. Attached to this sleeve is a fuel regulating valve that moves according to the movement of sleeve. Figure 1. Principle of mechanical governor [16] The hydraulic governor is represented in Figure 2. It is controlling the fuel valve opening by the oil pressure changes which is controlled by the hydraulic governor. The governor sleeve is connected to an oil actuating piston. The sleeve movement is changing the pressure on the transmitting piston and therefor the oil pressure is changing according to the piston position. The most accurate and reliable governor is the electrical one Figure 3. It is consisting of rectifier, controller and amplifier. The camshaft of the engine is interlocked to an alternator which is produces an electrical current proportional to the engine speed. This current is rectified into DC current. The current is then amplified and compared to the set value which representing the required rotational speed of the engine. The error signal produced by the comparator is controlling the fuel valve and hence the fuel flow into the engine to get the required speed [1, 2, 15, 16].
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 1, February 2020 : 840 - 848 842 Figure 2. Principle of hydraulic governor [16] Figure 3. Electric governor [16] 3. DESIGN ALGORITHMS 3.1. Particle swarm optimization (PSO) PSO were published for the first time in 1995 by Kennedy and Eberhart [9, 17]. It is mimic by how the birds communicate to grouping and foraging during their flaying. It is tracking the position and velocity of a moving particle [9, 18, 19]. The (1) and (2) are representing the next particle’s velocity and position [11, 4]. 𝑉𝑖(𝑡 + 1) = 𝜔𝑉𝑖(𝑡) + 𝑐1 ∗ 𝜑1 ∗ (𝑃𝑖(𝑡) − 𝑋𝑖(𝑡)) + 𝑐2 ∗ 𝜑2 ∗ (𝑃𝑔(𝑡) − 𝑋𝑖(𝑡)) (1) 𝑋𝑖(𝑡 + 1) = 𝑋𝑖(𝑡) + 𝑉𝑖(𝑡 + 1) (2) Where Pi representing the particle best current position and Pg is the position of the best particle in the whole swarm of the current iteration. The learning factors c1 and c2 are constants. They are determining the balance between acceleration toward local best (individual’s experience, cognition, exploration) or global best (social collaboration or interaction, exploitation). φ1 and φ2 are arbitrary numbers between [0, 1]. ω is an inertia mass which is limited between [-Vmax, Vmax] and determines the impact of velocity memory and is servicing on global or local search [11, 20-22]. It is also suggested to restrict the velocity to a specified range [-Vmax, Vmax] [10, 11, 20-22]. Several forms of PSO, as well as swarm techniques, were introduced, with a continuous upgrading. The forms are differing in the operators choosing of the equations [11, 20]. 3.2. Weed optimization (IWO) Mehrabian and Lucas (in 2006) introduce this optimization technique [19]. This technique is numerically adopting the weeds naturally colonizing and replanting. IWO performance is characterized by its way of regeneration, distribution and modest elimination from other nature’s simulation algorithms [10,
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Hybrid IWOPSO optimization based marine engine rotational speed control ... (Ahmed Samawi Ghthwan) 843 11, 20, 23-25]. IWO is initiated by an arbitrary generated initial population in the working domain. Seeds shall be generated by the members of initiated population according to their relative qualifications. This is meaning that each affiliate starting with Smin of seeds for the poorest member and growths linearly to Smax for the greatest member. The produced seeds are arbitrarily scattered in the determined working area in a normal distribution numbers such that the mean is zero and with the adaptive standard deviation (SD) then the new SD (𝜎𝑖𝑡𝑒𝑟)for the current generation is calculated as in (3) [11, 20]. 𝜎𝑖𝑡𝑒𝑟 = (𝑖𝑡𝑒𝑟 𝑚𝑎𝑥−𝑖𝑡𝑒𝑟) 𝑛 (𝑖𝑡𝑒𝑟 𝑚𝑎𝑥) 𝑛 (𝜎𝑓𝑖𝑛𝑎𝑙 − 𝜎𝑖𝑛𝑖𝑡𝑖𝑎𝑙) + 𝜎𝑓𝑖𝑛𝑎𝑙 (3) Where itermax is the maximum number of iterations and n is the nonlinear modulation index. The new generated seeds together with their parents are taken as a possible solution for the following generation. A segregation processes is then executed according to the seeds’ qualifications; the non-qualified seeds and their parents shall be eliminated. The above-mentioned steps of the algorithm shall be repeated till reaching the maximum population and by checking the qualifications and applying the elimination, the qualified seeds with their parents will be a regenerative seed [11, 20]. 3.3. The hybrid IWO/PSO algorithm (HIWOPSO) It is clear from the above two sections (A & B) that IWO and PSO are two different optimizations techniques. Here, a hybrid IWO/PSO algorithm (HIWOPSO) is introduced. It is started with the colonization as in IWO but the PSO equations are used to the seeds repositioning. This process is executed firstly by regenerating the seeds and then the new velocity is calculated using (4) while the new location is calculated by (5). The seeds are then arbitrarily scattered in the Sam procedure of IWO for the following population. The pseudo-code of this algorithm is in [11, 20]. The random distribution step still an important step of the hybrid algorithm. An earlier work is showing the importance of having this step in the algorithm in order to get an adequate rate of achievements [11, 20]. 𝑉𝑖(𝑡 + 1) = 𝜔𝑉𝑖(𝑡) + 𝑐1 ∗ 𝜑1,𝑠 ∗ (𝑃𝑖(𝑡) − 𝑋𝑖(𝑡)) + 𝑐2 ∗ 𝜑2,𝑠 ∗ (𝑃𝑔(𝑡) − 𝑋𝑖(𝑡)) (4) 𝑋𝑖,𝑠(𝑡 + 1) = 𝑋𝑖(𝑡) + 𝑉𝑖,𝑠(𝑡 + 1) (5) “Vi, s and Xi,s are the next particle velocity and position for the sth seed of the ith member” C1 and C2 named learning Factors, are usualle constants. 4. DESIGN OF THE AUTOMATIC CONTROL SYSTEM MODEL OPTIMIZED PID CONTROLLER 4.1. Conventional PID (proportional–integral–derivative) controlle The speed of the internal combustion engine is needs to be controlled. Needs to be optimized to overcome the influence of the load and external environments changes on the engine speed. A simulation model of the engine speed automatic control system was constructed for this purpose. The relationship between the system’s input and output parameters were deduced. An optimization of PID controller algorithm is a translation of the linguistic control policy of the experts’ knowledge into an automatic control strategy [3] The goal of this work is to examine the behavior of the system when a hybrid IWO/PSO optimization algorithm is used for PID parameters tuning. The optimization criteria are to achieve globally minimal squared error integral and minimum overshoot in the step response of the system. The PID tuning parameters are the proportional gain (KP), integral gain (KI) and the differential gain (KD). The (6) is showing the controller transfer function. 𝐺(𝑠) = 𝑈(𝑠) 𝐸(𝑠) = 𝑘 𝑃 + 𝑘 𝐼 𝑠 + 𝑘 𝐷 𝑆 (6) Where KP: proportional gain KI: integral gain KD: differential gain E(s): Laplace transform of the input to the controller U(s): Laplace transform of the output of the controller
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 1, February 2020 : 840 - 848 844 Conventional PID controller’s parameters are chosen by approximations and trial and error methods which is not guarantee an optimal result. The performance specifications of the system’s step response such as rise time, overshoot, settling time and steady-state error can be improved by tuning the PID controller parameters (KP, KI and KD). Each one of these parameters is responsible for one or more of the system’s behavior specifications [16]. Using the modern control algorithms IWO, PSO & HIWOPSO for optimizing the controller and hence the system behavior is fasting and more reliable than the conventional techniques. 4.2. Mathematical model of marine diesel engine system The marine engine speed (the plant) is controlled by a fuel amount that flow into it. This fuel flow is controlled by a governor which is controlled by a DC current servomotor (the actuator) which is of a second order transfer function [15], (7). 𝑯(𝑺) 𝑯 𝒈(𝑺) = 𝝎 𝒏𝒅 𝟐 𝑺 𝟐+𝟐𝜁 𝒏𝒅 𝝎 𝒏𝒅 𝑺+𝝎 𝒏𝒅 𝟐 (7) Hg(S) is the level of the required opening of fuel oil throttle. H(S) is the actual opening of fuel oil throttle. ωnd is the natural frequency of the servo motor (actuator). ζnd is the damping coefficient of actuator which is between 0.4 and 0.8. The differential equation of marine diesel engine without turbocharger is: 𝑇𝑎 𝑑𝑦(𝑡) 𝑑𝑡 − 𝑦(𝑡) = 𝜂(𝑡 − 𝜏) − 𝜆(𝑡) (8) Where, y(t) is the rotation speed of marine diesel engine, η(t) is the opening level of fuel oil throttle, λ(t) is disturbance, Ta is the time constant of marine diesel engine and τ is the time delay of fuel throttle opening [15]. The (9) is the Laplace transform of (8). 𝑌(𝑆) 𝑒−𝜏𝑆 𝐻(𝑆)−𝜆(𝑆) = 1 𝑇 𝑎 𝑆+1 (9) Y(S) and H(S) are the Laplace transform of y(t) and η(t) respectively, λ(S) is the Laplace transform of λ(t). The TF of the engine with the activation of turbocharger is as in (10) [15]. 𝑌(𝑆) 𝑒−𝜏𝑆 𝐻(𝑆)−𝜆(𝑆) = 𝜔 𝑛 2 𝑆2+2𝜁 𝑛 𝜔 𝑛 𝑆+𝜔 𝑛 2 (10) ωn and 𝜁n are respectively the non-damping natural frequency and the damping factor of the marine diesel engine. The (11) is the entire system (with a turbocharger) TF without disturbance [15]. This equation is representing the Process which is a combination of the actuator (servo motor) and the plant (diesel engine). 𝑌(𝑆) 𝐻 𝑔(𝑆) = 𝝎 𝒏𝒅 𝟐 𝑺 𝟐+𝟐𝜻 𝒏𝒅 𝝎 𝒏𝒅 𝑺+𝝎 𝒏𝒅 𝟐 ∙ 𝜔 𝑛 2 𝑆2+2𝜁 𝑛 𝜔 𝑛 𝑆+𝜔 𝑛 2 ∙ 𝑒−𝜏𝑆 (11) 4.3. Diesel engine speed regulation model based on the optimization of PID controller The PID controller parameters (KP, KI and KD) shall be derived using the above mentioned algorithms (IWO, PSO and HIWOPSO) to get the optimum response of the investigated system and the results shall be tested to determine which algorithm is the best using (12) “ integral square error function (ISE)” as the test equation [16]. F = min (∫ Es 2 dt + MP) (12) Where F is the fitness function, es is the speed error and Mp is the maximum overshoot. Figure 4 is showing the complete closed loop control (of a non-linear process) system impeding the optimization algorithm and the ISE. The closed loop PID controller cascaded with the process is tuned for values of KP, KI and KD of each of the HIWOPSO, PSO and IWO algorithms and the numerical results are presented in Table 1. The parameters values of each algorithm including the initialization values (which are chosen in the same range for all algorithms) are shown in Table 2. Optimization Algorithms and inference principles (for FLC) are used to synthesize the ISE and output response to obtain the best values of( KP, KI and KD ) which are used to adjust the PID to control of the marine diesel engine speed. A Matlab/Simulink simulation, shown in Figure 5, is used to simulate the whole system.
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Hybrid IWOPSO optimization based marine engine rotational speed control ... (Ahmed Samawi Ghthwan) 845 Figure 4. Optimization PID to control the process Table 1. PID values obtained by each algorithm Algorithms Kp Ki Kd HIWOPSO 16.9819 3.6799 3.6969 IWO 2.7193 1.2351 0.2611 PSO 80.0344 -0.2255 11.2859 Table 2. Parameters value of each algorithm Parameter Definition PSO IWO HIWOPSO T Maximum number of iterations 100 100 30 N pop Maximum population size 30 100 100 npop0 Initial population size - 10 10 Smin Minimum number of seeds - 0 0 Smax Maximum number of seeds - 5 5 n Nonlinear modulation index - 2 2 σinitial Standard deviation initial value - 1 1 σfinal Standard deviation finial value - 0.0001 0.0001 c1 cognitive/local weight 2 - 2 c2 social/global weight 1.8 - 2 ω Inertia weight 1 - 1 Ω damp Inertia weight reduction rate 0.9 - 0.9 Figure 5. Simulink model of marine diesel engine speed control 5. RESULTS This work is to get the optimum response of the marine diesel engine speed control system through an optimal selection of the PID controller parameters (KP, KI and KD). The process is accomplished by two steps. The first is to run the used algorithm to find the global optimum values of (KP, KI and KD) parameters. The second step is to apply these values to the PID controller that controlling the system which is simulated in Figure 5. When each of the three algorithms IWO, PSO and the HIWOPSO were executed; after they randomly initiated with values in the same range as shown in Table 1 the obtained optimum values from each algorithm of (KP, KI and KD) are shown in Table 1. These values were fed to the simulation model as shown in Figure 5 and a step-responses for each set of values from each algorithm. The numerical values of the step responses specifications (rise time, overshoot and settling time) are in Table 3. Which also including
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 1, February 2020 : 840 - 848 846 the value of ISE (integral square error) for each algorithm. Table 3. Is also including the corresponding values that obtained using the Fuzzy Logic Control (FLC) technique [16] for the sake of comparison. The graphical responses of the system (the marine diesel engine speed) for the three algorithms and the FLC are in Figure 6. Table 3. Step response results for each algorithm Algorithms Rise Time SettlingTime Overshoot % Peak PeakTime ISE HIWOPSO 0.58004 3.9417 0.1192 1.0011 2.3314 0.1131 IWO 1.40462 6.2935 0.1732 1.0017 3.3555 0.5398 PSO 0.36330 ‒ 0 0.9957 1.4791 0.1891 FLC [5] 2.31199 13.2627 16.7415 1.1674 5.4847 1.0892 Analyzing the results that shown in Table 3 (and the unit step responses in Figures 6 and 7) which are showing that the HIWOPSO is providing the best response with respect to the other two investigated algorithms and the fuzzy logic. Although, the PSO has encouraging values of rise time and ISE, it is never reached to the final speed, this means that the settling time is infinity when using the PID controller parameters that obtained by this algorithm. It is also clear from the results Table 3 and Figures 6 and 7 that HIWOPSO is giving a better result than that of FLC. Figure 6. Step response of marine diesel engine speed control Figure 7. Speed error response of marine diesel engine speed control 6. CONCLUSION HIWOPSO is an algorithm which is a numerical and a randomness behaving. It is a mimic of natural livings’ activities such as teeming, cooperative communications, settlements, and competing to get the optimality criterion. In this work HIWOPSO is used to determine the optimum values of the PID controller parameters to optimally control the speed of a marine diesel engine. The investigated system is simulated using MatLab/SimuLink. The efficiency of HIWOPSO is measured by comparing its results with that of widely used latest IWO and PSO evolutionary algorithms and a Fuzzy Logic Control (FLC). This evaluation test is done in two ways, a numerical way by using the Integral Square Error (ISE) function and graphically by analyzing the step response of the system performance. The results are showing that the HIWOPSO algorithm is providing an excellent optimum value for the PID controller parameters. Table 3 showing that ISE having the minimum value when HIWPPSO is used in comparison with the IWO, PSO and FLC. Figures 6 and 7 are showing that when the PID parameters obtained by PSO is having a better step response characteristics but it’s never bring the diesel engine to a zero error signal, i.e. the engine speed is not able to reach the desired (set) speed while in the case when the PID parameters deduced by the HIWOPSO are used, the results are better than that of using the parameters obtained by IWO and FLC and the step response is reaching to the case where the actual speed is the same as the setting speed. This means that the HIWOPSO is the best algorithm for the global optimization with respect to IWO, PSO and FLC. It has the capability to come up with non-differentiable objective functions with a multitude number of local optima in a reasonable time limit. This paper is applying the modern control theory to solve one of the difficult
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  Hybrid IWOPSO optimization based marine engine rotational speed control ... (Ahmed Samawi Ghthwan) 847 engineering problems. The optimal estimation of the PID controller parameters becoming easier and accurate to be estimated with a reasonable time period. This shall minimize the hazards and operating errors which are mostly accompanied the estimation of the PID controller when using the conventional control theory. REFERENCES [1] H. W., I. K. M. Steinbuch, L. del Re, Optimization and optimal control in automotive systems, Springer International Publishing Switzerland, 2014. [2] N I Xiros Dr-Eng, Dipl-Eng, "PID marine engine speed regulation under full load conditions for sensitivity H∞- norm specifications against propeller disturbance," Journal of Marine Engineering & Technology, vol. 2004(5), pp. 3-11, 2004. [3] Tadeusz Borkowski, Lech Kasyk, Przemyslaw Kowalak, "Assessment of ship’s effective power fuel consumption and emission using the vessel speed," Journal of KONES Powertrain and Transport, vol 18, no. 2, 2011. [4] M. Guzelkaya, I. Eksin, E. Yesil, "Self-tuning of PID type fuzzy logic controller coefficients via relative rate observer," Engineering Applications of Artificial Intelligence, vol. 16, pp. 227-236, 2003. [5] Tien Anh Tran, Xinping Yan, and Yupeng Yuan, "Marine engine rotational speed control automatic system based on fuzzy PID logic controller," International Conference on Transportation Information and Safety (ICTIS), Banff, Canada, 2017. [6] J.G.Ziegler and N.B Nichols, "Process lags in automatic control circuit," ASME transaction, pp. 433-444, 1943. [7] J.G.Ziegler and N.B Nichols, "Opimum setting for automatic controller," ASME transaction, pp. 759-768, 1942. [8] A.M.Lopes, J.A.Miller, C.L. Smith, and P.W.Muller, "Tuning controller with error-integral criteria," Instument Technology, vol. 3, pp. 57-62, 1976. [9] A.M.Zhung, A. D.P, "Automatic tuning of optimum pid controller," IEEE Control Systems Magazine, vol. 3, pp. 216-224, 1993. [10] Dorigo and Blum, "Ant colony optimization theory: A survey," TCS: Theoretical Computer Science, vol. 345, 2005. [11] M. Dorigo, G. D. Caro, and L. M. Gambardella, "Ant algorithms for discrete optimization," Artificial Life, vol. 5, no. 2, pp. 137-172, 1999. [12] M. Farooq, "From the wisdom of the hive to intelligent routing in telecommunication networks," Feb. 01 2006. [Online]. [13] J. Kennedy and R. C. Eberhart, "Particle swarm optimization," in Proc. of the IEEE Int. Conf. on Neural Networks. Piscataway, NJ: IEEE Service Center, pp. 1942-1948, 1995. [14] R. C. Eberhart, "Computational intelligence: a perspective," in Evolutionary Programming, pp. 239-245, 1996. [15] Hossein Hajimirsadeghi, Caro Lucas, "A hybrid IWO/PSO algorithm for fast and global optimization," IEEE EUROCON, Russia, May 2009. [16] Z. Hosseini , A. Jafarian, "A hybrid algorithm based on invasive weed optimization and particle swarm optimization for global optimization," (IJACSA) International Journal of Advanced Computer Science and Applications, vol. 7, no. 10, 2016. [17] Y. Shi and R. C. Eberhart, "A modified particle swarm optimizer," in Proc. IEEE Int. Conference on Evolutionary Computation, Piscataway, NJ, pp. 69-73, 1998. [18] R.C. Eberhart, P. Simpson, and R. Dobbins, Computational intelligence PC tools, Academic Press Professional, San Diego, CA, pp. 212-226, 1996. [19] R. Mehrabian and C. Lucas, "A novel numerical optimization algorithm inspired from weed colonization," Ecological Informatics, vol. 1, pp. 355-366, 2006. [20] Tumari, M.Z.M., Abidin, A.F.Z., Hussin, M.S.F., Kadir, A.M.A., Aras, M.S.M. and Ahmad, M.A., "PSO fine-tuned model-free PID controller with derivative filter for depth control of hovering autonomous underwater vehicle," In Proceedings of the 10th National Technical Seminar on Underwater System Technology 2018, Springer, Singapore, pp. 3-13, 2018 [21] Khanduja, N. and Bhushan, B., "CSTR control using IMC-PID, PSO-PID, and hybrid BBO-FF-PID controller," in Applications of Artificial Intelligence Techniques in Engineering 2019, Springer, Singapore, pp. 519-526, 2019. [22] Ahmed J. Ali, Ziyad K. Farej, Nashwan S. Sultan., "Performance evaluation of a hybrid fuzzy logic controller based on genetic algorithm for three phase induction motor drive" International Journal of Power Electronics and Drive System (IJPEDS), vol. 10, no. 1, pp. 117-127, 2019. [23] Hadeel N. Abdullah., "A hybrid bacterial foraging and modified particle swarm optimization for model order reduction," International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 2, pp. 1100-1109, 2019. [24] P. Lokender Reddy, G. Yesuratnam., "A modified bacterial foraging algorithm based optimal reactive power dispatch," Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 13, no. 1, pp. 361367, 2019. [25] Aras, M.S.M., Abdullah, S.S., Othman, S.Y., Sulaiman, M., Basar, M.F., Zambri, M.K.M., Kamarudin, M.N." Fuzzy logic controller for depth control of underwater remotely operated vehicle". J. Theor. Appl. Inf. Tech. 91(2), 275–288 (2016)
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 1, February 2020 : 840 - 848 848 BIOGRAPHIES OF AUTHORS Mr. Ahmed Samawi Ghthwan earned his M.sc in the field of Electrical and Electronic Engineering from Eastern Mediterranean University, Turkey / North Cyprus 2013. He has more than five years of experience in teaching. He completed his BSc in Electrical Engineering, university of technology, Baghdad, Iraq, 2001. His research interests includes power electronics, control power system, electronic system design and predictive current control modeling Mr. Abdulrasul A. Al-hayder earned his master degree in control and instrumentation in 1985 and bachelor degree in 1981 from the University Of Technology, Baghdad/ Iraq. He has a teaching experience for more than tweenty years. He is interesting in the automatic control systems engineering, systems engineering, and communications as digital techniques fields. Ali Shaban Hassooni, he born in Babil, Iraq 1981. He achieved B.S.c. since 2003 in Electrical Engineering, College of Engineering, Universty of Babylon, Iraq and He achieved M.S.c. in Electronics and Communication field since 2010 in Electrical Engineering, College of Engineering, Universty of Babylon, The main interested field is designing of electronics system and robotics fileld. He is a Lecturer in Electrical Engineering Department, College of Engineering , Babylon University, Iraq.