scieee AI-readable full text Open interactive document viewer

Modified active disturbance rejection control scheme for systems with time delay

Jugo García, Josu,Elejaga Estiballes, Ander,Echevarria, Pablo

Abstract

The authors are grateful to the Basque Government for partial support of this work through the Ph Degree grant of A. Elejaga, Research Groups IT1533-22 (Hezkuntza, Hizkuntza Politika Eta Kultura Saila) and the LINAC7 II KK- 2022/00026 Elkartek project (Ekonomiaren Garapen eta Lehiakortasun Saila).

Full text

Received: 28 July 2022 Revised: 27 March 2023 Accepted: 21 June 2023 IET Control Theory & Applications DOI: 10.1049/cth2.12515 ORIGINAL RESEARCH Modified active disturbance rejection control scheme for systems with time delay Josu Jugo1Ander Elejaga1Pablo Echevarria2 1Electricity and Electronics Department, University of the Basque Country UPV/EHU, Campus Leioa, Spain 2Helmholtz-Zentrum Berlin, Berlin, Germany Correspondence Josu Jugo, Electricity and Electronics Department, University of the Basque Country UPV/EHU, Campus Leioa 48940, Spain. Email: josu.jug[email protected] Funding information Ekonomiaren Garapen eta Lehiakortasun Saila, Eusko Jaurlaritza, Grant/Award Number: KK2022/00026; Hezkuntza, Hizkuntza Politika Eta Kultura Saila, Eusko Jaurlaritza, Grant/Award Numbers: IT1533-22, Ph Degree grant of A. Elejaga Abstract Active disturbance rejection control (ADRC) has been gaining attention in recent years and has shown its performance in multiple applications including non-linear ones, without the need of accurate models. Despite the good results of this technique, time delay can deteriorate the performance of ADRC, limiting its application. Here, the effect of time delay on the stability of a linear ADRC is analysed, using an alternative mathematical description, and a new effective design technique, based on a modified ADRC scheme, is proposed to overcome the delay effect while maintaining the disturbance rejection properties of the ADRC. An experimental example is discussed considering a system with low damped mechanical resonances, showing good results using the proposed technique. 1 INTRODUCTION Active disturbance rejection control (ADRC) has gained relevance in recent years, due to its growing successful application [1–4] and the recent research increasing its theoretical background [1, 5–9]. Sometimes presented as an evolution of the classical proportional integral derivative control (PID) [1], the ADRC technique is based in four fundamental elements: a simple differential equation as a transient trajectory generator, a noise-tolerant tracking differentiator, the non-linear control laws and the use of the concept of total disturbance estimation and rejection. One of the keys of the ADRC control technique is the extended state observer (ESO), which estimates the external disturbances and considers the internal dynamics as another disturbance. The plant is reduced to a simple chained integrator form by using a control law, in which model-based design methods can be applied. Furthermore, feedback of the extended state, consisting of the internal dynamics and the external disturbance, allows the reduction of the total disturbance. This way the desired system dynamics is obtained simultaneously with the disturbance reduction. In addition, the ADRC control effort is usually lower than that required with other control techniques. This is an open access article under the terms of the Creative Commons Attribution-NonCommercial License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited and is not used for commercial purposes. © 2023 The Authors. IET Control Theory & Applications published by John Wiley & Sons Ltd on behalf of The Institution of Engineering and Technology. However, as with other control techniques, ADRC control has practical limitations. An important limitation of feedback control arises from the presence of time delay, which reduces the stability range. The delay introduces a phase that is linearly dependent with the frequency, limiting the gain at higher frequencies in order to maintain the stability. This effect is especially relevant in the presence of poorly damped resonances, as high gains with high phase shift are difficult to manage with feedback control. The delay limits the disturbance reduction bandwidth that can be obtained with the conventional ADRC control scheme. An example of a system with this problem is the control of microphonics in superconducting RF cavities used in particle accelerators, where distortion reduction is critical to keep the cavity resonance around the nominal value [10]. Several works deal with the time delay effect by mean of ADRC-based schemes and several methods have been proposed [11–16]. One possibility proposed by Han is to ignore the time-delay and design the ADRC for dynamics without time-delay, but this technique limits the performance obtained. Another possibility is the use of a Padé approximation, increasing the system order, but it is only valid for small time-delays [1, 13, 16]. To take in account the time-delay, in [11, 12] it was suggested to delay the control signal by the same amount before it enters 1992 wileyonlinelibrary.com/iet-cth IET Control Theory Appl. 2023;17:1992–2003. JUGO ET AL.1993 the ESO. In [14], a generalized proportional integral (PI) control based on Smith’s predictor, and the ADRC philosophy, is proposed for a class of delayed-input non-linear mechanical systems. In [15], tracking control of uncertain time-delayed systems is proposed, which is implemented in a predictor scheme for time-delay compensation. In [16], a two-degree-offreedom (2DOF) control structure is proposed for unstable time-delayed systems. In general, these methods improve stability in the presence of time-delay but reduce the disturbance rejection effect. More recently, probabilistic robustnessbased ADRC design has also been applied to systems with delay [17]. Disturbance reduction is a key control objective in systems with low damped resonances for many applications, such as control of microphonics in superconducting cavities for particle accelerators, [2–4]. ADRC is a good candidate for these applications, but the effect of relatively small time-delays can be crucial due to the stability problems introduced by this delay, which limits its application and effective disturbance rejection. This relatively small delay can be easily introduced by actuators. This work studies the effect of the delay in the stability of a linear ADRC (LADRC) control system. The result of this study is a novel strategy based on LADRC to increase the stability in the presence of time delay, obtaining an improvement in disturbance rejection. The main contributions are: ∙A mathematical description of LADRC that facilitates the analysis of stability and the effect of the time delay. ∙The analysis of the time-delay effect using LADRC, based on the mathematical description presented. ∙A new modified LADRC control scheme (MLADRC), valid for increasing the delay stability margin. First, in Section 2, the stability analysis of a delayed LADRC system is performed, after rewriting the basic scheme following a similar way to the one in [12]. The system description obtained allows the definition of the MLADRC algorithm, presented in Section 3, which facilitates the stability analysis and adds a new control element, increasing the designer’s freedom. The design of this control element for stabilizing the closed-loop system in the presence of time-delay is discussed, using loop shaping as design technique. The resulting scheme allows to improve the stability in the presence of time-delay, maintaining as much as possible the so-called matching condition and, therefore, improving the disturbance reduction. An experimental application example involving mechanical resonances is used to discuss in detail the full procedure, which shows good results and improved disturbance rejection. 2STABILITY ANALYSIS OF LINEAR ADRC SYSTEMS WITH TIME-DELAY In this section, the analysis of an LADRC is carried out, following the description proposed in [18] and including the effect of an input time-delay. Consider a linear system described in the Laplace domain by the expression: Y(s)=e−𝜏sP(s)(U(s)+𝜉 1(s))+𝜉 2(s)(1) where P(s) is a transfer function representing the system dynamics, 𝜉1,2(s) are the external disturbances of the system and τis the input time-delay. In the original ADRC description, the system model is not a requirement, this being one of the powerful characteristics of this control approach. The only information needed is the relative order of P(s), that is, p:=n−m, and its high-frequency gain b=bm∕an, where nand mare the order of the denominator and numerator of the transfer function P(s), respectively, and anand bmare the coefficients of the highest degrees. Ignoring for the moment the delay to simplify the development, the controlled plant is described by the following model: y(p)(t)=bu (t)+f(t)(2) where f(t) is a combination of the unknown plant dynamics and the external plant disturbance, which is called the generalized disturbance and assumed to be unknown in the ADRC design framework. Following this design scheme, the central idea is to estimate the unknown generalized disturbance ( f(t)). To do so, a Luenberger-type extended linear observer (ESO) is defined. Let z1=y,z2=⋅ y,…,zp=y(p−1),zp+1=f(3) Assume that fis differentiable and let ⋅ f=h. Then, (2)can be written as {z=Aez+Beu+Eeh y=Cez where z=[z1,z2…,zp,zp+1]Tand Ae=⎡⎢⎢⎢⎢⎢⎢⎢⎣ 010…0 001…0 ⋮⋮⋮⋱⋮ 000…1 000…0 ⎤⎥⎥⎥⎥⎥⎥⎥⎦(p+1)×(p+1) (4) Be=[00…b0]T (p+1)×1 Ee=[00…01 ]T (p+1)×1 Ce=[100…0]T (p+1)×1 A full-order Luenberger state observer can be designed as follows: { z=Aez+Beu+Lo(y−y) y=Cez 17518652, 2023, 14, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/cth2.12515 by Universidad Del Pais Vasco, Wiley Online Library on [20/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License 1994 JUGO ET AL. FIGURE 1 Structure of the classical LADRC, including the plant an input delay. where Lois the observer gain vector Lo=[𝛽1𝛽2…𝛽 p𝛽p+1]T. The gain vector Lois a designer’s tool, which defines the bandwidth of the observer 𝜔oand delimits the frequency range of the disturbances to be considered and must be selected to ensure that Ae−LoCis asymptotically stable. The values z1(t),…,zp(t) estimate y(t), y(t), and its derivatives, and zp+1(t) estimates the generalized disturbance f(t). This estimated disturbance is the key control element in ADRC control, since it can be used to force the system to follow the desired dynamics, while the external disturbance is minimized, when the stability is maintained. In this work, the reference tracking is not considered necessary, since the main objective is the disturbance reduction. For this reason, the use of a tracking differentiator (TD) is not considered hereinafter, simplifying the discussion. Under these conditions, the control can be defined: u(t)=r−K′ o[z1(t),…,zp(t)]T−zp+1(t) b where K′ ois the controller gain for the pth-order integral plant and r the reference signal. This second gain vector is another designer’s tool, which defines the controller bandwidth 𝜔c,[18]. Defining Ko=[K′ o,1], the LADRC can be described: ⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩  z(t)=Aez(t)+Beu(t)+Lo(y(t)−Cez(t)) =(Ae−LoCe)z(t)+Beu(t)+Loy(t) u(t)=r−Ko[z1(t),…,zp+1(t)]T b (5) In this classical description, the LADRC is a “general” control structure which is independent of the original plant model, except for the relative order pof the model and the highfrequency gain b. Moreover, a LADRC can be tuned with two parameters (𝜔cand 𝜔o), and, thus, is easy to understand by practical control engineers [17]. The scheme of this system can be observed in Figure 1, including the plant an input time delay. The designer does not need to know the detailed structure and the parameters of the model, so it is quite similar to PID control which has a fixed control structure that is independent of the plant models. 2.1 Alternative system description To facilitate the analysis, the system shown in Figure 1can be restructured as in Figure 2following a similar way to the one proposed in [11], and a generalized ESO Heso can be defined [19]. From this scheme and (5), this generalized ESO (GESO) can be described by the following state-space representation: ⎧ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎩  z(t)=Aeˆz(t)+Bo[r(t) y(t)] yo(t)=Koˆz(t) Ao=Ae−LoCe−Ko bBe Bo=[Be bLo] (6) where Kodefines the desired dynamics, which is now included in the GESO description. Note that (6) is equivalent to (5). Following a similar description of the state-space realization (6) using the Laplace Transform presented in [19], the GESO can be described as follows: ˆ Z(s)=Aoˆ Z(s)+Be bR(s)+LoY(s) Yo(s)=Koˆ Z(7) Deleting the intermediate variable  Z(s), the GESO output Yo(s)is: Yo(s)=Ko(sI(p+1)×(p+1)−Ao)−1Be bR +Ko(sI(p+1)×(p+1)−Ao)−1 LoY(s) (8) which can be rewritten by a two-degree-of-freedom conventional feedback structure as shown in Figure 3: 17518652, 2023, 14, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/cth2.12515 by Universidad Del Pais Vasco, Wiley Online Library on [20/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License JUGO ET AL.1995 FIGURE 2 Alternative description of the classical LADRC structure, which eases the system analysis. FIGURE 3 Equivalent system description of the classical LADRC using transfer functions. Yo(s)=Heso (s)Y(s)+Hr eso (s)R(s) Heso =Ko(sI(p+1)×(p+1)−Ao)−1 Lo Hr eso =Ko(sI(p+1)×(p+1)−Ao)−1Be b (9) Note that the denominator of Heso(s)andHr eso(s) transfer functions is the same. This description facilitates the stability analysis of the LADRC system. Using the transfer functions in (9), the closed loop characteristic equation derived from Figure 3can be written: 1+e−𝜏sKHeso (s)P(s)=0 (10) The roots of (10) are the poles of the closed loop transfer function and gives the stability of the system which can be studied as function of the direct-loop gain K, for a particular time delay τ. Note that K=1 bis the nominal value that satisfies the matching condition, since this description is valid for any time delay, including 𝜏=0. When τis not 0, the analytical solution of equation (10)is not easy, since the number of roots is infinity. However, frequency domain methods, such as the Nyquist criterion, are valid in this case [11, 20]. By obtaining the Nyquist diagram (or Bode diagram for open loop stable systems) from the expression e−𝜏sKHeso(s)P(s), the stability of the system can be analysed by the Nyquist criterion and the delay stability margin can be easily obtained. As a straightforward result, if the original system is open-loop stable, for any delay 𝜏a sufficiently low Kmakes the closedloop system stable [20]. However, if this Kvalue is lower than 1/bthe matching condition is not fulfilled, and the disturbance reduction is diminished. The equivalent description of Figure 3isonly valid for analysis and not as an alternative implementation scheme since numerical issues may arise. Now, consider the next expression: Heso (s)=Hc eso (s)+Hf eso (s)(11) being Hc eso (s)=[K′ o,0](sI(p+1)×(p+1)−Ao)−1 Lo Hf eso (s)=[0,…,0,1](sI(p+1)×(p+1)−Ao)−1 Lo (12) where Hf eso defines the feedback loop dependent on f(t), that is, the extended state which estimates the system dynamic and the external disturbances, and Hc eso depends on the rest of the state vector. Note that the denominator of the transfer functions Hc eso(s)andHf eso(s) are equal and have a pole in the origin, since the matching condition is satisfied by definition of matrix Ao. The use of these transfer functions must be done carefully to avoid numerical problems, since both have the same denominator. Using the relation (11), the feedback loop in Figure 3can be separated into two loops, which can be analysed independently. 17518652, 2023, 14, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/cth2.12515 by Universidad Del Pais Vasco, Wiley Online Library on [20/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License 1996 JUGO ET AL. FIGURE 4 Open loop Bode diagrams with 𝜔c=5 rad/s and τ=0.005 s, for different values of the observer bandwidth 𝜔o.Left:e−𝜏sHf esoP,Right:e−𝜏sHc esoP. The phase increases linearly with τ. To illustrate the effect of each loop, an example with two mechanical resonances is considered: P(s)=1.4 (s+1)+g0+g1 g0=𝜔2 0 (s2+2𝛿0𝜔0s+𝜔2 0) g1=𝜔2 1 (s2+2𝛿1𝜔1s+𝜔2 1) (13) with 𝜔0=10 rad/s, 𝛿0=0.1, 𝜔1=40 rad/s, 𝛿1=0.05 and a constant delay 𝜏=0.005 s. Those values have been chosen for defining a system with low relative stability. For this system, several LADRC controllers (first order) have been defined from (6), using different values of the ESO observer bandwidth 𝜔o(two poles in −𝜔o) for obtaining Lo, and of the controller bandwidth 𝜔c(one pole in −𝜔c) for computing Ko. First, the controller bandwidth 𝜔c=5 rad/s is maintained constant and different values of the ESO observer bandwidth 𝜔oare used, obtaining the open-loop transfer functions e−𝜏sKH f eso(s)P(s)ande−𝜏sKH c eso(s)P(s) using (12), for the analysis of its influence on the system stability. Figure 4shows the Bode diagrams for both transfer functions with different values of 𝜔o. Similarly, several LADRC controllers (again first order) has been defined keeping constant 𝜔o=1000 rad/s for different values of the LADRC control bandwidth 𝜔c. Figure 5 shows the Bode diagrams for the open-loop transfer functions e−𝜏sKH f eso(s)P(s)ande−𝜏sKH c eso(s)P(s), for such systems. Observing Figures 4and 5, the effect of reducing or increasing the observer bandwidth is closely related to the change of the gain value in the disturbance estimation loop (Hf eso(s)P(s))), that is, K. Other relevant conclusion, observed in all the figures, is the evident effect of the delay 𝜏=0.005 s on the stability of the LADRC system. This effect is especially important for the loop with feedback of the estimated disturbance. The high gain responsible of the disturbance reduction makes the system unstable with relatively low time delay, since the delay increases the phase lag proportionally with the frequency. In this case, following the Nyquist criterion for stable open-loop systems, the system becomes unstable if the system amplitude is higher than 0 db at frequencies with a phase lag higher than −180 degrees. The figures show that the mentioned phase limit is always gained due to the delay effect and, then, all cases have a maximum system gain that guarantees the stability. This maximum allowable gain limits the capacity of distortion reduction. This example shows that, comparing both feedback loops, the disturbance estimation loop (Hf eso(s)P(s)) is the dominant one, that is, its open-loop gain is much larger and can be considered the main control effect of the LADRC scheme. From the previous analysis, it is clear that the expression (10) facilitates the stability analysis of the LADRC controller, especially in the presence of time delay. Taking into account these results and with the aim of increasing the design flexibility, a new scheme based on the LADRC controller is proposed in the next section. 3MODIFIED LADRC CONTROLLER The original design procedure for an ADRC controller is based in two steps. First, the observer gains Loare selected considering the canonical system (4) and the desired estimation bandwidth 𝜔oand, second, a controller gain K′ ois selected to define the desired control bandwidth 𝜔c. The controller and estimation bandwidth are selected to not interfere with each other. In this section, a modified LADRC (MLADRC) controller, which follows other design procedure, is presented. This MLADRC is based on a novel GESO scheme, which has some similarities with the proposed one in [20], and it has been derived from the previous discussion and observing the transfer functions (9). 17518652, 2023, 14, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/cth2.12515 by Universidad Del Pais Vasco, Wiley Online Library on [20/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License JUGO ET AL.1997 FIGURE 5 Open loop Bode diagrams with 𝜔0=1000 rad/s and τ=0.005 s, for different values of the control bandwidth 𝜔c.Left:e−𝜏sHf esoP,Right: e−𝜏sHc esoP. The phase increases linearly with τ. First, the new GESO structure is presented, which can be described by the following state space representation: ⎧ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎩  z(t)=Aoˆz(t)+Bo[r(t) y(t)] yo(t)=Koˆz(t) Ao=Ae−LoCe−Ko bBe Bo=[Be bLo] (14) being Ko=[K′ o,1], z=[z1,z2⋯, zp,zp+1]Tand Ae=⎡⎢⎢⎢⎢⎢⎢⎢⎣ 010…0 001…0 ⋮⋮⋮⋱⋮ 000…1 000…0 ⎤⎥⎥⎥⎥⎥⎥⎥⎦(p+1)×(p+1) (15) Be=[00⋯b0]T (p+1)×1 Ce=[100⋯0]T (p+1)×1 The design parameters are selected as follows: ∙The controller gains K′ oare calculated to get the desired closed-loop dynamics by solving the pole placement problem defined by 𝜔c. The vector of desired poles for the controller is [𝜔c,𝜔 c,⋯,𝜔 c]1xp . Using this gain vector, an auxiliary ESO matrix is defined, Ae−[K′ o,0] bB. ∙Using the auxiliary matrix, the observer is designed for a chosen observer bandwidth, 𝜔o. The vector of desired poles for the observer is [𝜔o,𝜔 o,…,𝜔 o]1x(p+1) . With a valid Lovector, the resulting GESO dynamics will be stable since the FIGURE 6 Modified LADRC control structure, based on the feedback of the generalized disturbance. interaction between the controller and observer bandwidth is included in the observer design. ∙Define the definitive GESO matrix Ao=Ae−LoCe−Ko bBe. This matrix assures the fulfilment of the matching condition in the GESO. The GESO, as shown in Figure 6, uses as inputs the reference r(t) and the output of the plant to be controlled. One of the main novelties if this GESO is the direct introduction of the effect of the disturbance estimation feedback in matrix Ao,as can be observed in the definition of Aoin Equation (15). This change isolates the matching condition with respect to the direct loop gain (originally 1/b). So, by changing the direct loop gain, the GESO maintains the matching condition. In addition, this scheme allows the use of two possible alternatives by defining Co=Koor Co=[0,…,1]: ∙In the first case, the full feedback loop (Heso) is used, similarly to the typical LADRC scheme. ∙In the second case, the feedback is obtained only by means of estimating the total disturbance f(t)(Hf eso). This is a new proposal, but taking into account the nature of the total disturbance and the analysis of the example presented in the previous section, the expected dynamics obtained from the 17518652, 2023, 14, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/cth2.12515 by Universidad Del Pais Vasco, Wiley Online Library on [20/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License 1998 JUGO ET AL. FIGURE 7 Comparison of the disturbance reduction using original LADRC scheme (blue line) and the proposed MLADRC scheme (orange line). The green line shows the disturbance effect at open loop. The open loop gain has been normalized to one, for a better comparison. new scheme is not very different from the original scheme. The obtained advantage is a simpler controller structure, which can be more easily analysed. In both cases, one of the main features of the proposed GESO is the easy stability analysis as function of the direct loop gain. This is discussed in the next subsection. Using this novel GESO, a Modified LADRC (MLADRC) structure is proposed, shown in Figure 6. The proposed scheme includes an additional control element, substituting the gain K=1 b. Then, e(t)=r(t)−yo(t) u(t)=ef(t)(16) where ef(t) is the output of the transfer function C(s), that is, Ef(s)=C(s)E(s). This element adds flexibility to the designer, which is valid for increasing the delay stability margin of the resulting system. On the other hand, the stability analysis MLADRC (and C(s) design) can be easily performed in the frequency domain, since it only depends on a scalar signal and is applicable with the presence of time delay. To illustrate the good behaviour of the new MLADRC using Co=[0,…,1], it has been applied to the system (13)with𝜏= 0.0001 s and using C(s)=1 b,b=1.4. The MLADRC and the original LADRC have same design parameters: first order, 𝜔o=1000 rad/s and 𝜔c=5 rad/s. Figure 7shows the results comparing both LADRC and MLADRC with the open-loop response using a step signal as reference and white noise as input disturbance. The open-loop gain has been normalized to one for better comparison. It can be observed that the disturbance rejection is very good and very similar using both schemes. In this example, the delay 𝜏has been selected low to maintain the system stable without the necessity of a more complex C(s), the system being stable by using the original LADRC. FIGURE 8 Delay stability margin, in seconds, depending of the value of the gain Kfor the system (20). 3.1 Stability analysis of the modified LADRC Based on the mathematical description of the MLADRC (14), (15), the GESO output can be expressed: Yo(s)=Heso (s)Y(s)+Hr eso (s)R(s) Heso =Ko(sI(p+1)×(p+1)−Ao)−1 Lo Hr eso =Ko(sI(p+1)×(p+1)−Ao)−1Be b (17) Now, closing the loop with a plant P(s) in the presence of time-delay, the characteristic equation of the MLADRC system is: 1+e−𝜏sC(s)Heso (s)P(s)=0 (18) with Heso(s)=Co(sI −Ao)−1 oLo. Using Equation (18), the stability analysis as a function of the loop gain can be easily performed using the Nyquist criterion. This analysis is especially straightforward when the plant is minimum phase, [21], since the system is stable for a gain that satisfies K<Kmin; that is, if the open loop plant is minimum phase, the system is closed-loop stable for a sufficiently low gain value. It is important to remark that, in this case, the gain of C(s)is directly related to the reduction of the disturbances and for gain values lower than the value of the matching condition 1/b,the disturbance reduction is limited. As an example, the analysis of the system (13) can be used to illustrate the procedure using a first-order MLADRC with 𝜔o=1000 rad/s and 𝜔c=5 rad/s. Figure 8shows the delay stability margin of this system choosing C(s)=K, as a function of the gain K, obtained from (18). This configuration is equivalent to a classical LADRC controller. As is observed, by reducing the value of the feedback gain, the stability margin improves, but at the cost of losing disturbance reduction. This 17518652, 2023, 14, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/cth2.12515 by Universidad Del Pais Vasco, Wiley Online Library on [20/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License JUGO ET AL.1999 FIGURE 9 Example showing the disturbance response of (18) with a time delay 𝜏=0.001 s, using C(s)=K.AlowKvalue (0.002) is used for maintaining the stability, obtaining a limited disturbance reduction. fact can be observed in Figure 9. In this case, being the time delay 𝜏=0.001 s, the gain K=0.002 is chosen from Figure 8 for maintaining the closed loop stability, and a poor disturbance reduction is obtained. 3.2 Loop shaping design As the previous example illustrates, gain reduction is a limited design strategy, which may be useful for some systems and with small time-delays. However, the MLADRC presented opens the door to improving the stability by designing C(s), allowing an increment of the loop gain and, as a result, the disturbance reduction. This is one of the main novelties introduced by MLADRC. For instance, the direct gain Kcan be substituted by a phase compensator, which can be used for shaping the system frequency response. Loop shaping is a common design methodology which, in fact, can be done following different strategies for obtaining a desired frequency response shape [22]. The controllers can be PIDs, lead or lag phase compensators, notch filters, among others. In the case of time delayed systems, loop shaping can be applied to compensate the frequency response in the high gain, high phase lag areas. Two possible actions can be introduced: gain reduction or introduction of a lead phase in the critical frequency range. In the case of resonances, lead compensators can be used to improve the phase and notch filters to reduce the system gain in such sensitive frequency ranges. At high frequencies, a gain-reducing filter can be necessary, as the lag introduced by the delay may be excessive to be able to compensate. The example (13) presented in the previous sections can be used again to illustrate the procedure, using the same firstorder MLADRC with 𝜔o=1000 rad/s 𝜔c=5 rad/s and the time delay 𝜏=0.001 s. From Figure 8, the value of the gain should be K<2×10−3to maintain the system stability. However, the distortion reduction is very poor with such a low gain (see Figure 9). To increase the gain to a value that gives good disturbance rejection, for instance, K=0.3, a lead compensator is introduced as a direct loop controller C(s). From the Bode diagram of the open-loop system with K=0.3 (Figure 10), the compensator parameters are designed to stabilize the system, obtaining the following transfer function: C(s)=1+bTbs 1+Tbs with b=5.8284 and Tb=9.204710−4. This controller increases the phase around the critical frequency of 55 rad/s. Figure 10 shows the Bode diagram of the original open-loop system, with and without delay and the effect of the designed compensator, stabilizing the system. The phase of the MLADRC, the green line, increases from 40 rad/s to 1000 rad/s approximately, thanks to the controller designed C(s), compared with the MLADRC controller using only a constant K. This increment compensates the effect of the delay, increasing the stability margin. 17518652, 2023, 14, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/cth2.12515 by Universidad Del Pais Vasco, Wiley Online Library on [20/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License 2000 JUGO ET AL. FIGURE 10 Open-loop frequency response comparison, showing the loop shaping effect of the compensator, increasing the phase around the critical frequency: red line, system without delay; blue line, system with delay; green line, system with delay and compensator. FIGURE 11 Disturbance reduction using the modified LADRC with K=0.3 and a lead compensator for time delay 𝜏=0.001 s. Figure 11 shows the disturbance rejection obtained using the gain value K=0.3, thanks to the increased stability margin obtained by the compensator. Note that the input noise is equivalent to the one used in the Figure 9, being the obtained disturbance two orders of magnitude lower. The compensated system is stable for 𝜏<0.0038 s. To compare performance, using the scheme proposed in [12] and the gain K=0.3, the system becomes unstable for 𝜏>0.00022 s, that is, the stability margin is one order of magnitude lower. 4EXPERIMENTAL VALIDATION In this section, the aforementioned approach is implemented in a real mechanical system with relevant resonant modes to analyse the feasibility of the design process and the performance of the resulting controller. 4.1 System description The mechanical system used to analyse the stabilization process must meet certain characteristics that are important for proper testing of the control algorithm and its ability to reject disturbances. This characteristic is a high sensitivity to mechanical vibrations. This is an added difficulty to control the system and makes a perfect scenario for testing the algorithm, because this type of systems is very sensitive to time-delay, which can become unstable. In this way, the mechanical system selected for this test was a passive flexible structure mounted on a single-axis seismic table for the study of active mass dampers, commercialized by Quanser [23], and shown in Figure 12. The structure has a capacitive accelerometer on its top in order to measure the vibration of the system and is controlled by the linear movement of the shaking table. At the same time, the shaking table is controlled by a high-torque motor connected to it via a rack-and-pinion system. The motor also has a high-resolution optical encoder with which the position of the shaking table is measured. The goal of this implementation is to control the position of the shaking table and the vibration (accelera17518652, 2023, 14, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/cth2.12515 by Universidad Del Pais Vasco, Wiley Online Library on [20/12/2023]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License