Linear active disturbance rejection control for oscillatory systems with large time-delays

https://doi.org/10.1016/j.jfranklin.2021.06.016Get rights and content

Abstract

Oscillatory systems with time delays exist widely in actual industrial process. This paper discusses the design and tuning of linear active disturbance rejection controller (LADRC) for the oscillatory systems with large time delays. First, internal model controllers (IMC) are designed for the oscillatory systems to compensate the time-delay and cancel the complex poles; then they are implemented with the general LADRC structures and approximated with observer-bandwidth-based LADRCs. Afterwards, the third-order LADRC tuning formulas for oscillatory systems are derived from the IMC controllers. Simulation examples and load frequency control(LFC) in power system with communication delay are used to test the applicability of the proposed tuning formula.

Introduction

It is well-known that a stable process can be oscillatory or non-oscillatory. In practice, the non-oscillatory process is often modeled as a first-order process with dead-time (FOPDT) model, and the oscillatory process is modeled as an underdamped second-order process with dead-time (SOPDT) model. Some SOPDT systems in practical application can be found in Ghorai et al. [1], Huey et al. [2], Fu and Tan [3]. The first one has been studied thoroughly [4], [5], [6], [7]. But there are few studies focusing on the second one, especially the underdamped systems with time delay.

The SOPDT system has rich dynamic characteristics, including underdamped, critically damped and overdamped dynamics. Critically damped and overdamped are non-oscillatory systems, so they can be treated as FOPDT systems. Because of the existence of conjugate complex poles for the underdamped systems, parameter tuning becomes particularly difficult. So far, almost all tuning formulas for SOPDT underdamped systems are based on PID. For example, a method of dominant pole assignment of the proportional integral differential (PID) for the oscillatory SOPDT is proposed in Das et al. [8]; A fuzzy neural network control method for stabilizing underdamped plants is proposed in Shen [9]; A new control structure based on Posicast control and PID control is proposed for underdamped second-order system to achieve minimum overshoot in Oliveira and Vrančić [10]; A PID controller with cascaded delay filters is used for the control of SOPDT system in Nath et al. [11]; And a model free PID controller is designed to stabilize SOPDT system in Siddiqui et al. [12].

However, PID is an error feedback control method which will lead to some deviations in the output of the systems [13]. For oscillatory systems, PID may not perform well. To overcome the limit of PID controllers, Han proposed a new control technology which is simple, practical and independent of system model, namely active disturbance rejection control(ADRC) [14]. ADRC has strong disturbance rejection ability [15], [16], [17]. However, the application of ADRC is limited by its complex structure and numerous tuning parameters, so Gao proposed linear ADRC(LADRC) [18], [19]. The structure and parameter tuning of LADRC are greatly simplified, and it has become a potential technology to replace the traditional PID control. Tian showed that LADRC can achieve good performance through frequency domain analysis [20]. Zheng proved the stability of LADRC [21]. Zhao and Zheng applied LARDC into delayed systems [22], [23]. A complete survey of ADRC method can be found in Feng and Guo [24], Huang and Xue [25]. In addition, LADRC has been widely applied in several practical processes [26], [27], [28], [29], [30].

Consider a nth-order controlled plant model:y(n)(t)=b0u(t)+f(y(t),u(t),d(t)).where b0 is the high frequency gain of controlled plant,f(y(t),u(t),d(t)) contains the internal uncertainties of the plant and the external disturbances, that is, the ‘total disturbance’.

Let z=[z1z2znzn+1]T,z1=y,z2=y˙,,zn=y(n1),zn+1=f. Then model Eq. (1) can be presented as:{z˙=Aez+Beu+Eef˙,y=Cez.whereAe=[0100001000010000](n+1)×(n+1),Be=[00b00](n+1)×1,Ee=[0001](n+1)×1,Ce=[1000]1×(n+1).

Design a full-order linear extended state observer (ESO):z^˙=Aez^+Beu+Lo(yCez^)where z^ represent the estimation of z, Lo represents the observer gain:Lo=[β1β2βnβn+1]T.

When AeLoCe is asymptotically stable, z^1 is close to y(t), z^2 is close to y(t)˙,, and z^n+1 is close to f, thus, the total disturbance can be estimated. In order to eliminate this disturbance f, choose:u(t)=k1(r(t)z^1(t))+k2(r˙(t)z^2(t))++kn(r(n1)(t)z^n(t))z^n+1(t)b0=Ko(r^(t)z^(t)).where Ko represents the feedback control gain and r^(t) represents the generalized reference input signal:Ko=[k1k2kn1]/b0.r^(t)=[r(t)r˙(t)r(n1)(t)0]T.

The state-space form of LADRC is shown as follows and the structure is shown in Fig. 1, where P is the controlled plant.{z^˙=(AeLoCe)z^+Beu+Loy,u=Ko(r^z^).

Apply Laplace transform to Eq. (9) and assume that the initial conditions are zero, we get the transfer function of LADRC from y to u:K(s)=u(s)y(s)=Ko(sIAe+BeKo+LoCe)1Lo.

Although LADRC has become popular in many fields, two major difficulties remain to be solved:

  • (1)

    Selection of the order of LADRC. Theoretically, the order of LADRC should be the same as the relative degree of the controlled plant [31], however, for time-delayed or high-order systems, will high-order LADRCs improve the control performance?

  • (2)

    Tuning of the parameters of LADRC. The conventional bandwidth idea reduces the tuning of LADRC parameters to 3 [19], i.e., the high-frequency gain b0, the controller bandwidth ωc, and the observer bandwidth ωo. In this case, the elements of the controller gain can be obtained from ωc aski=Cni1ωcni+1,i=1,,n.And the elements of the observer gain can be obtained from ωo asβi=Cn+1iωoi,i=1,,n+1.

    However, as discussed in Zhou and Tan [32], the performance of bandwidth-based LADRCs may be restricted for some systems, and general LADRCs should be used to obtain better control effect. In this case, the number of a general LADRC parameters increases dramatically compared with the conventional bandwidth-based LADRC. For example, for a 2nd-order general LADRC, there are totally 6 parameters to be tuned, and for a 3rd-order LADRC, the number is then 8.

Example 1

Consider the following heavily oscillatory (damping ratio 0.1) plants with small time-delay (G1) and large time-delay (G2).G1(s)=e0.5ss2+0.2s+1.G2(s)=e2ss2+0.2s+1.

Second-order LADRCs and third-order LADRCs are optimized with the genetic algorithm to minimize the integral of the time squared error(ITSE) index with the limitation of robustness measure (ϵ) less than 3 for these two systems following the idea in Zhang et al. [4]. Table 1 shows the optimal parameters of both general LADRCs and conventional bandwidth-based LADRCs.

A unit step set-point reference and a unit step input disturbance are inserted at 0s and suitable time respectively for every simulation in this paper. Fig. 2 shows the control effects of the second-order LADRCs and the third-order LADRCs. Fig. 2(a) and (b) are the responses of G1 and G2 under general LADRCs, the parameters are shown in Table 1(a). Fig. 2(c) and (d) are the responses of G1 and G2 under bandwidth-based LADRCs, and Table 1(b) shows the parameters of bandwidth-based LADRCs. The general LADRCs can achieve better control effects than the bandwidth-based LADRCs for both the second-order and the third-order cases from the observation of Fig. 2.

It is also observed that the second-order LADRC can achieve similar control effects as the third-order LADRC for G1, but the third-order LADRC has better performance in both tracking and disturbance rejection for G2. Because second-order LADRC treats SOPDT model as a second-order system, the delay (high-order) dynamics of SOPDT is ignored. When the delay is small, ignoring it will not have much effect on the controller design. But when the delay is large, ignoring it will have a great influence on the controller. Thus for the delay-dominant SOPDT plants, the second-order LADRC may not work well, and the third-order LADRC is a better choice. Furthermore, it is also noted that the general LADRCs can achieve better performance than the bandwidth-based LADRCs, therefore, it is necessary to discuss the general LADRCs for oscillatory systems with large delays.

Up to now, there are several papers discussing the parameter setting of LADRC. A tuning formula under the limitation of robustness measure between 2.4 and 2.5 for FOPDT system is proposed in Zhang et al. [4]. The selection of the order of LADRC is discussed in Zhang et al. [33]. Chen proposed a tuning method for LADRC by the expected settling time [34]. Fu added model information to the design of the observer which can lighten the burden of ESO [35]. However, the researches of the tuning of underdamped SOPDT systems for LADRC are few, especially for those with large time-delay.

This paper will discuss the design and tuning of the third-order LADRC for oscillatory SOPDT systems with large delay. The contributions of this paper are shown below:

  • (1)

    The proposed approach can obtain satisfactory control effect for oscillatory systems with large time delays. The robustness and disturbance rejection performance are considered in the derivation of the tuning formula.

  • (2)

    Compared with the general LADRC where the controller gain and the observer gain can be arbitrary, the proposed method is observer-bandwidth-based, which reduces the tuning parameters and facilitates engineering application.

  • (3)

    Compared with the conventional LADRC where the controller gain and the observer gain are tuned with two bandwidths, the proposed method assumes that the controller gain can be arbitrary. The control performance is improved with the extra tuning parameters in the controller gain.

The tuning formulas are verified by several examples and the load frequency control(LFC) with communication delay in power system is also used to verify the effect of the proposed formula.

The rest of this paper is arranged as follows: In the Section 2, a third-order LADRC tuning method is designed for SOPDT system with large delay based on IMC, several examples are given to illustrate the design process. Section 3 introduces the derivation of the tuning formulas of third-order LADRC. Section 4 verifies the effect of the proposed formulas by simulation examples. Section 5 applies the proposed formula into LFC with communication delay to verify the effect. Section 6 summarizes the conclusion and future work.

Section snippets

Internal model control

As an extension of Smith predictive controller, IMC [36] inherits its advantage of controlling large delay system. To obtain better disturbance rejection performance, this paper utilizes the two-degree-of-freedom (2DOF)-IMC as shown in Fig. 3, where Q is the internal mode controller, P˜ is the model of the controlled plant P, Qd is the feedback controller.

The procedure of IMC designing can be summarized as follows [37]:

  • (1)

    Divide the model P˜ of the process into two parts: P˜m+ and P˜m, where P˜m+

The formula derivation of LADRC

As discussed in Section 2, a 3rd-order observer-bandwidth- based LADRC can be designed for an underdamped SOPDT model. It will be much convenient if a tuning formula can be derived, and this section will derive the tuning formula.

As the description in Section 2.1 that λ and λd determine the performance of IMC. Therefore, if these two parameters are chosen well, then the IMC controller will have satisfactory performance. To trade off disturbance rejection performance and robustness, this paper

Simulation

In this section, several oscillatory systems with large delay will be used to measure the performance of the proposed formula in this paper.

Figs. 9 –11 show the responses of the delay-dominant systems with different delay (T=1,τ/T=1,3,6,8) and different ratio (ξ=0.2,0.4,0.6). Figs. 9 and 10 show the responses of SOPDT with smaller damping (ξ=0.2,ξ=0.4) under the controllers tuned with the proposed formula. These systems have poles that are very close to the imaginary axis, and the step

Application in damping of oscillation in power systems

The stability control problem of power system has been studied in several researches, i.e., load frequency control (LFC) [39]. And this Section studies the LFC problem of power system with communication delay. With the deregulation of modern power systems, communication delay will become an important uncertainty factor in LFC.

Several researches have studied LFC with communication delay [40], [41], [42]. The frequency of a power system exhibits oscillation due to the load variation. The

Conclusion

This paper provides a method of controlling the oscillatory systems with large time delays. It was shown that third-order LADRCs have better performance compared with second-order LADRCs, thus third-order LADRCs are used to control the oscillatory systems with large time delays based on IMC method. A method to approximate an IMC controller with an observer-bandwidth-based LADRC was proposed in the paper, and two third-order LADRC tuning formulas for oscillatory systems with large delays were

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgement

This work was supported in part by National Key R&D Program of China No. 2019YFB1505402.

References (43)

  • C.E. Huang et al.

    Active disturbance rejection control for the ALSTOM gasifier benchmark problem

    Control Eng. Pract.

    (2013)
  • C. Fu et al.

    Tuning of linear ADRC with known plant information

    ISA Trans.

    (2016)
  • H. Bevrani et al.

    Robust decentralised PI based LFC design for time delay power systems

    Energy Convers. Manag.

    (2008)
  • P. Ghorai et al.

    Closed-loop relay experiment for modeling of underdamped plant dynamics

    2019 Fifth Indian Control Conference (ICC)

    (2019)
  • C. Fu et al.

    Decentralised load frequency control for power systems with communication delays via active disturbance rejection

    IET Gener. Transm. Distrib.

    (2017)
  • B. Zhang et al.

    Tuning of linear active disturbance rejection controller with robustness specification

    ISA Trans.

    (2018)
  • U.M. Nath et al.

    Design of modified model-based adaptive control system for FOPDT processes

    2017 4th International Conference on Power, Control & Embedded Systems (ICPCES)

    (2017)
  • Y. Zhou et al.

    Fuzzy PID controller for FOPDT system based on a hardware-in-the-loop simulation

    2018 37th Chinese Control Conference (CCC)

    (2018)
  • S. Chavan et al.

    Implementation of fuzzy logic control for FOPDT model of distillation column

    2019 4th International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT)

    (2019)
  • J.-C. Shen

    Fuzzy neural networks for tuning PID controller for plants with underdamped responses

    IEEE Trans. Fuzzy Syst.

    (2001)
  • U.M. Nath et al.

    Desired characteristic equation based PID controller tuning for lag-dominating processes with real-time realization on level control system

    IEEE Control Syst. Lett.

    (2021)
  • Cited by (11)

    View all citing articles on Scopus
    View full text