Research Article

Multiobjective Optimal Control of FOPID Controller for Hydraulic Turbine Governing Systems Based on Reinforced Multiobjective Harris Hawks Optimization Coupling with Hybrid Strategies

Algorithm 1

Pseudocode of HMOHHO algorithm.
Inputs: Population size N, maximum iterations T and archive size S
Initialize: Latin hypercube sampling initialize population
Calculate f1(·) and f2(·)
Find the non-dominated solutions
while < T
if the archive is full
  Crowded area of the archive is deleted by roulette wheel method
  Add new solutions to the archive
end if
Select Xrabbit(t) in the archive
for each hawk
  if abs (E) < 1
  X(t) is updated by (14)
  else
  X(t) is updated by (15)–(24)
  end if
  Xr1 is updated by (27)
  if f(Xr1) dominate f(X(t))
   X(t) = Xr1
  end if
  Xr2 is updated by (28)
  if f(Xr2) dominate f(X(t))
   X(t) = Xr2
  end if
end for
Calculate f1(·) and f2(·)
Find the non-dominated solutions
   =  + 1
end while
return archive