Page 178 - IJOCTA-15-1
P. 178

Y. Olmez et al. / IJOCTA, Vol.15, No.1, pp.166-182 (2025)
            where max it is the number of the iterations (it).  usage of the controller is ensured within the spec-
            R is a constant value and taken as 0.2. r denotes  ified range. The settings of the parameters and
            the random number.                                their definitions for all metaheuristic methods are
                                                              given in Table 3. Additionally, Table 4 presents
            3. Experimental studies                           the common control parameters used in all meth-
                                                              ods.
            The experiments and coding are carried out on
            MATLAB software with version 2020a on a per-
            sonal computer that contains an IntelCore-i7 9 th
            Gen processor, and 16GB RAM. The control of       As shown in Table 4, the maxit and the number
            the speed and the balance angle for the two-
                                                              of solutions are taken to be the same in all al-
            wheeled robot is provided using the PI controllers.
                                                              gorithms, with values of 500 and 20, respectively.
            The mentioned metaheuristic methods in Section
                                                              All considered algorithms run under 5-times. The
            2 are utilized for tuning the controllers’ param-
                                                              parameters of the two PI controllers, which each
            eters. The model of two-wheeled robots is illus-
                                                              have four parameters, denote the dimension of the
            trated in Figure 1. In this figure, R denotes the
                                                              problem and are set to the same value in all algo-
            radius of the wheel. The width, depth, and height
                                                              rithms. To make an accurate comparison of the
            of the body are represented as W, D, and H, re-
                                                              optimization algorithms, the ranges of PID con-
            spectively. Table 2 presents the vehicle’s param-
                                                              trol parameters were investigated in a wide search
            eter and their definitions.
                                                              space as (0-800).
            The model of the optimized control system for     4. Results and discussion
            the two-wheeled vehicle is given in Figure 2. The
            fitness value of each candidate solution set gen-  Performance evaluations of the current meta-
            erated by metaheuristic methods is sent to the    heuristic algorithms are carried out on the same
            control part of the robot. The equation of the    platform and the system. The performances of
            fitness value is calculated using Eq. (34):       nine algorithms proposed in the last four years
                                                              (detailed above) are analyzed by comparing them
                                                              with five older algorithms, which are Whale, Grey
                          f (t) = 0.6e + 0.4M          (34)   Wolf, Crow Search, Covariance Matrix Adapta-
                                                              tion Evolution Strategy, and Flower Pollination
            Where M represents the maximum overshoot and
                                                              optimization algorithms.  Each method is em-
            e is the steady-state error of the system. The
                                                              ployed in the optimization stage of the control pa-
            error acquired from the control model is passed
                                                              rameters to perform speed and balance controls of
            through the function of the Integral Square Er-
                                                              the two-wheeled vehicle. For a fair evaluation, all
            ror (ISE) given in Eq. (35). In the metaheuris-   algorithms are performed under equal conditions.
            tic algorithm, the fitness value is minimized by  PI controllers are used for the balance and the
            searching for the optimal solution until the stop-  speed control of the two-wheeled vehicle. The pa-
            ping criteria are achieved.
                                                              rameters of the PI controllers (Kp 1 , Ki 1 , Kp 2 , Ki 2 )
                                                              are obtained using the determined iteration and
                                     2
                           ISE = ∫ e (t) dt            (35)   number of the search agents (see Table 4). The
                                                              optimal PI controller parameter values obtained
            where the e(t) function is calculated as presented  for all methods are presented in Table 5. In this
            in Eq. (36).                                      table, Kp 1 and Ki 1 indicate the parameters of the
                                                              speed controller, while Kp 2 and Ki 2 represent the
                                                              parameters of the balance controller.
                  e (t) = e velocity (t) + e balance (t)  (36)
                                                              Table 5 shows that controller parameters are sim-
            A control signal is obtained with each candidate  ilar in the PO, AO, GOA, POA, GJO, FDA, EO,
            solution created by the metaheuristic algorithm,  ARO, CSA, GWO, and FPA optimizers. For both
            as shown in the control block diagram of the      controllers, Kp values which are obtained by using
            two-wheeled vehicle above. The effectiveness of   CO, WOA, and CMA-ES are bigger than the ob-
            the controller is assessed with the acquired con-  tained Kp values with other methods. The Ki pa-
            trol signal, and further effective solutions are at-  rameters of the balance controllers with CO and
            tempted to be developed in conjunction with the   WOA are smaller, whereas these parameters ac-
            prior solutions. As a result, the most efficient  quired with CMA-ES are slightly bigger than the
                                                           172
   173   174   175   176   177   178   179   180   181   182   183