Research Article
Vibration Tendency Prediction Approach for Hydropower Generator Fused with Multiscale Dominant Ingredient Chaotic Analysis, Adaptive Mutation Grey Wolf Optimizer, and KELM
Algorithm 1
The pseudocode of the proposed AMGWO algorithm.
(1) | Parameters: | | iter_max: Maximum iterations : The second-best search agent | search_agents: The number of search agents : The third-best search agent | t: Current iteration Tp: Period of variation | : The best search agents M: Mutation extent coefficient | (2) | Initialize the population (i = 1, 2, …, search_agents) | (3) | Initialize a, and | (4) | Calculate the fitness of each search member | (5) | t = 0 | (6) | While (t < iter_max) | (7) | For each search agent: | (8) | Update the position of the current search agent on the basis of equations (24) and (25) | (9) | End for: | (10) | Update a, and by equations (21), (19) and (20), respectively. | (11) | Calculate the fitness of all grey wolves | (12) | Update the positions of α, β and δ wolves by equations (22) and (23), while the position of α wolf will be mutated every T iterations: | (13) | If mod (t + 1 + Tp, Tp) = 0/ mod represents the remainder function / | (14) | = × (1 + M × (0.5 − rand ())) | (15) | Else: | (16) | = − · | (17) | End if | (18) | End else | (19) | t = t + 1 | (20) | End while | (21) | Return |
|