Page 169 - IJOCTA-15-4
P. 169

African vultures optimization-based hybrid neural network–proportional-integral-derivative controller...
            and the Coriolis terms of all links are given in  Table 1. Three-link rigid robotic manipulator
            Equations (30)–(32):                              parameters

                                                                       Parameter Nominal value
              R 1 = −2L a (M c L c sin (ψ 2 + ψ 3 ) + (ψ 2 + ψ 3 )     L a                0.8 m
                           ˙ ˙
               × L b sin (ψ 2 )ψ 1 ψ 2 − 2M c L c (L a sin (ψ 2 + ψ 3 )  L b              0.4 m
                                                                       L c                0.2 m
                           ˙ ˙
               + L b sin (ψ 3 )ψ 2 ψ 3 − 2 M c L c (L a sin(ψ 2 + ψ 3 )
                                                                       M a               0.1 kg
                            ˙ ˙                                        M b               0.1 kg
               + L b sin (ψ 3 ))ψ 1 ψ 3
                                                       (30)            M c               0.1 kg
                                                                                                2
                                                                       g                9.81 m/s
                                              ˙ ˙
                      R 2 = −2M c L b L c sin (ψ 3 ) ψ 1 ψ 3
                                                       (31)   3. The proposed controller structures
                                         ˙ ˙
                      − 2M c L b L c sin(ψ 3 )ψ 2 ψ 3
                                                              This section provides a detailed description of
                                                              the proposed hybrid controllers. For simplicity,
                                             ˙ ˙
                       R 3 = 2M c L b L c sin(ψ 3 )ψ 1 ψ 2  (32)
                                                              the initial analysis focuses on single-input single-
                                                              output systems to facilitate primary demonstra-
                The term of potential energy P(ψ) is shown
                                                              tion. However, the proposed control structures
            in Equation (33):
                                                              are readily extendable to MIMO systems. The
                                                              strategy of constructing the controllers in this
                            P = [P 1 P 2 P 3 ] T       (33)   study is different from that used in the previous
                                                              study. 39  Moreover, the current study incorporated
            and the potential energy terms of all links are
                                                              different control structures than those presented
            shown in Equations (34)–(36):                               39
                                                              previously.  The first strategy is represented by
                                                              the STNN–PID controllers, where the construc-
                                                              tion of this controller represents the collabora-
                 P 1 = (M a + M b + M c ) gL a cos (ψ 1 )
                                                              tion between STNNs and PID processes. In other
                  + (M b + M c ) gL b cos (ψ 1 + ψ 2 )  (34)  words, the controller nature is still a PID con-
                  + M c gL c cos(ψ 1 + ψ 2 + ψ 3 )            troller, equipped with self-tuning technology en-
                                                              abled by NNs. The second strategy is represented
                                                              by the NN–PID controller, which is a hybrid con-
                  P 2 = (M b + M c ) gL b cos(ψ 1             troller that merges the NN with PID operations.
                                                       (35)
                  + ψ 2 ) + M c gL c cos(ψ 1 + ψ 2 + ψ 3 )    The previous study introduced different controller
                                                              structures that all belong to the second strategy. 39

                     P 3 = M c gL c cos(ψ 1 + ψ 2 + ψ 3 )  (36)  3.1. Conventional
                                                                   proportional-integral-derivative
                By applying forward kinematics 39  and using       controller with filter
            the desired joint angles ψ r1 , ψ r2 , and ψ r3 , the co-
            ordinates of the required 3-LRRM’s end-effector   Among various control strategies,     the PID
            can be calculated, as shown in Equations (37) and  method remains a widely adopted approach due
            (38) for the reference trajectory:                to its inherent simplicity and effectiveness. A PID
                                                              controller combines three fundamental control ac-
                                                              tions: proportional, integral, and derivative. The
                x r = L a cos (ψ r1 ) + L b cos (ψ r1 + ψ r2 )  proportional component accelerates the system’s
                                                       (37)
                 + L c cos (ψ r1 + ψ r2 + ψ r3 )              response, while the integral component works to
                                                              eliminate steady-state errors. However, the de-
                                                              rivative component is highly sensitive to measure-
                y r = L a sin (ψ r1 ) + L b sin (ψ r1 + ψ r2 )  ment noise, which can lead to excessive control ac-
                                                       (38)
                 + L c sin (ψ r1 + ψ r2 + ψ r3 )              tivity in response to small error fluctuations. To
                                                              address this issue, a filter is commonly applied to
            where ψ r1 , ψ r2 , and ψ r3 are the angles of the de-  the derivative term to suppress noise, thereby en-
            sired trajectories, and x r , y r are the desired coor-  hancing the robustness and reliability of the con-
            dinates of the end effector. Table 1 illustrates the  troller's performance.
            nominal values of the 3-LRRM parameters used          The transfer function of a PID controller in-
            in this study. 39                                 corporating a filter is expressed in Equation (39):
                                                           711
   164   165   166   167   168   169   170   171   172   173   174