Page 163 - AJWEP-v22i2
P. 163

Enhanced renewable integration for power system stability

                the ACO algorithm. To effectively mitigate oscillatory   Third stage – pheromone updating: Once all ants have
                behavior  and  ensure  stable  grid  operation,  the  ACO   found a solution, each ant deposits a pheromone (τ ) on
                                                                                                                ab
                algorithm  has the ability  to dynamically  adjust and   the trail. The pheromone is now updated according to
                optimize control settings in real-time.             Equation III:
                  Table  1  displays  the  ACO  parameters  and  their
                corresponding  values,  which are  used to modify  the   π (t)=(1−ρ)τ (t)+∆τ (t)                 (III)
                                                                                      ab
                                                                     ab
                                                                               ab
                settings  of the FACTS controllers.  The  fundamental   Pheromone evaporation is applied to prevent faulty
                process of ACO has been represented into four essential   convergence and improper judgments, where ρ is the
                phases:                                             pheromone evaporation rate (0 < ρ ≤ 1), and ∆τ (t) is
                (i)  Initialization                                 given by Equation IV:                      ab
                (ii)  Probabilistic ant movement
                                                                              NA
                (iii) Update of pheromones                                  ()                           (IV)
                                                                                   k
                                                                          t
                                                                                     t
                (iv) Stopping condition.                               ab     k1  ab
                  First stage – initialization: The goal is to identify the   where NA represents the total count of ants and
                                                                          t
                shortest route between two points at the nodes of the      is the quantity of pheromone left by k ants at
                                                                       ab
                solution space, with the ant colony initially established   the nodes i and j, calculated as follows:
                randomly. Initialization  considers the  pheromone         L ,  if the k-th ant uses nodes a and b in its
                                                                                 Q
                                                                            t
                                                                          ab
                                                                                 k
                concentration  at  the  boundaries,  the suggested value,   tour; otherwise, the entire tour length represented by the
                and the ant’s choice.                               k-th ant is L , and Q is a constant.
                                                                               k
                  Second stage – probabilistic ant movement: At each   Fourth  stage  –  stopping  condition:  Ants  examine
                step of the process, ants make decisions to discover a   each  path,  considering  the  viability  and  cost  of each
                satisfactory  solution  based on a probabilistic  strategy   tour. If the minimal stopping condition is satisfied, the
                that depends on the statistical data and pheromone   program terminates. Otherwise, it returns to Stage 2 and
                values. The probability of an ant moving from point A   continues searching for the best solution, disregarding
                to point B is given by:                             the number of repetitions.

                               t ()

                P k ab  t ()   ab     ab                     (II)  4.1. FACTS controllers with ACO algorithm
                                ak  t ()                     The  ACO  algorithm  continuously  tracks  system


                                          ak

                         kallowed k                                 dynamics, evaluates controller behavior, and modifies
                where,                                              control  parameters. This adaptability  ensures that  the
                P  represents the probability of moving from area   dampening  capabilities  of the power system remain
                  k
                 ab
                A to B,                                             effective across a range of conditions. The ACO’s job
                τ is the pheromone,                                 is to find the path between the starting point and the
                η is a heuristic value.                             endpoint  that  minimizes  time while being the most
                  The constant parameters α and β control the influence   optimal solution.
                of pheromones versus the heuristic value. After visiting
                each node, the next visit or iteration is chosen based on   4.1.1. ACO algorithm
                probability.                                        A population of m ants (solutions) is generated at random
                                                                    to start the process. Each ant k (k = 1, 2., m) denotes a
                 Table 1. Parameters of ACO and their values        solution string, in which a chosen value is assigned to
                 ACO parameters                           Value     each variable. Following the performance index, the ant
                 Iteration nn                              100      is then graded. To provide the best potential solution,
                 Number of ants                             50      the  pheromone  concentration  on every path  (variable
                 α                                          0.8     value) is modified as follows:
                                                                       Every arc is given a specific amount of pheromone at
                 β                                          0.2     the beginning of the search. When an ant k reaches node
                 Evaporation rate                           0.9     i, it follows a pheromone trail to calculate the likelihood
                 Number of parameters                       4       that node j will be selected as the next node.
                 Number of nodes                           200         The probability of an ant moving from node i to node
                 Abbreviation: ACO: Ant colony optimization.        j is given by:



                Volume 22 Issue 2 (2025)                       157                                 doi: 10.36922/ajwep.8393
   158   159   160   161   162   163   164   165   166   167   168