Page 161 - IJOCTA-15-2
P. 161

J. Gunasekaran et.al / IJOCTA, Vol.15, No.2, pp.354-367 (2025)
                Here, n denotes the system order, y(t) repre-     where k p and k d are the controller gains; r(t)
                                                                                                      ˆ
            sents the output to be measured and controlled,   is the reference signal; ˆz 1 (t), ˆz 2 (t), and f(t) are
            u(t) is the control signal, b 0 is the critical gain  the estimates of z 1 (t), z 2 (t), and f(t).
            and f(t) is a multivariable function that depends     The closed loop system equation after substi-
            on the system states, unknown internal dynamics,  tuting estimated disturbance and control input is,
            external disturbance d(t), and time.
                The aim is to control y(t) to behave as desired
                                                                      ¨ y(t) = k p (r(t) − bz 1 (t)) − k d bz 2 (t)  (5)
            by using u(t) as the manipulative variable. Un-
                                                                  The states are estimated by a series of inte-
            like traditional methods for analysing the system
                                                              grators using a third-order Luenberger observer
            in equation (1), the function f(t) does not need
                                                              called a second-order ESO. The second-order ESO
            to be explicitly known. In the context of feed-
                                                              structure formed from equation (2) is as follows:
            back control, f(t) is treated as a disturbance that
            the control signal must overcome, and it is there-
                                                                  ˙                       
            fore referred to as the total disturbance. This       b z 1 (t)  0 1 0    b z 1 (t)  0
            approach shifts the problem from system identifi-    ˙                b z 2 (t) + b 0 u(t)
                                                                  b z 2 (t) = 0 0 1
                                                                                                
                                                                                           
                                                                  ˙
            cation to disturbance rejection, leading to signifi-  b z 3 (t)  0 0 0    b z 3 (t)  0
            cant implications.                                                                          (6)
                                                                              l 1
                The ADRC control law consists of an ex-
                                                                          + l 2 (y(t) − bz 1 (t))
                                                                             
            tended state observer (ESO) and a feedback con-
                                                                              l 3
            troller as shown in Figure 1(a). The ESO esti-
            mates f(t), which includes the system states and
            the total disturbance (resulting in n+1 observer
            states). The feedback controller compensates for      where L = l 1 l 2 l 3 is the observer gain


            the influence of f(t) on the process through dis-            ˆ
                                                                                  ˆ
                                                                                      ˆ
                                                              vector and Z = ˆz 1 z 2 z 3 is the observer state
            turbance rejection, thereby ensuring the desired
                                                              vector. Taking the Laplace transform of equation
            process behaviour.                                (6), we obtain
                This paper aims to minimize the number of
            tuning parameters in ADRC by transforming the
            state-space representation into a 2-DOF struc-
            ture. This structure integrates independent feed-
            forward and feedback controllers, each with fewer
            tuning parameters, as illustrated in Figure 1(b).
            A second-order model forms the basis for ADRC
            design in this work, which can be readily extended
            to higher-order systems.
                The state space representation of equation (1)
            for a second order system is represented as,                                                  (7)
                                                                  According to the bandwidth parametrization
                                           
                        ˙ z 1 (t)  0 1 0    z 1 (t)           technique, 28  the observer and controller poles are
                        ˙ z 2 (t) = 0 0 1   z 2 (t)                            3                2
                                                        located at (s + ω o )  and (s + ω c ) respectively.
                        ˙ z 3 (t)  0 0 0    z 3 (t)           where ω o is the observer bandwidth and ω c is the
                                                        (2)   controller bandwidth.
                                     
                             0          0                         The observer and controller gains are calcu-
                                        ˙
                         + b 0 u(t) + 0 f(t)                  lated by equating |SI − (A ob − LC)| to (s + ω o ) 3
                            
                             0          1                     and s + k d s + k p to (s + ω c ) as,
                                                                                          2
                                                                   2
                                             
                                         z 1 (t)                                         2        3
                                                                                         o
                        y(t) = [1 0 0] z 2 (t)                         l 1 = 3ω o , l 2 = 3ω , l 3 = ω o  (8)
                                        
                                         z 3 (t)
                                                                                             c
                                  T             T                        k d = 2ω c , k p = ω 2       (9)
                                              ˙
                Where   z 1 z 2 z 3   =   y y f      is the
            state vector. The control law is defined as,          As a result, only three tuning parameters
                                                              (b 0 , ω o , and ω c ). The ω o depends on the ω c (i.e.,
                                                              ω o > ω c ).
                                   u 0 (t)−f(t)
                                        b
                            u(t) =                      (3)
                                      b 0
                                                                                ∴ ω o = k ω c            (10)
                    u 0 (t) = k p (r(t) − bz 1 (t)) − k d bz 2 (t)  (4)  where k is the multiplication factor.
                                                           356
   156   157   158   159   160   161   162   163   164   165   166