Elsevier

Automatica

Volume 49, Issue 9, September 2013, Pages 2911-2918
Automatica

Brief paper
The active disturbance rejection and sliding mode control approach to the stabilization of the Euler–Bernoulli beam equation with boundary input disturbance

https://doi.org/10.1016/j.automatica.2013.06.018Get rights and content

Abstract

In this paper, we are concerned with the boundary feedback stabilization of a one-dimensional Euler–Bernoulli beam equation with the external disturbance flowing to the control end. The active disturbance rejection control (ADRC) and sliding mode control (SMC) are adopted in investigation. By the ADRC approach, the disturbance is estimated through an extended state observer and canceled online by the approximated one in the closed-loop. It is shown that the external disturbance can be attenuated in the sense that the resulting closed-loop system under the extended state feedback tends to any arbitrary given vicinity of zero as the time goes to infinity. In the second part, we use the SMC to reject the disturbance by removing the condition in ADRC that the derivative of the disturbance is supposed to be bounded. The existence and uniqueness of the solution for the closed-loop via SMC are proved, and the monotonicity of the “reaching condition” is presented without the differentiation of the sliding mode function, for which it may not always exist for the weak solution of the closed-loop system. The numerical simulations validate the effectiveness of both methods.

Introduction

In the past three decades, the Euler–Bernoulli beam equation has been a representative model for the control of systems governed by partial differential equations (PDEs). This is spurred by the outer space applications, such as flexible link manipulators and antennas, for which the suppression of the vibration by the boundary feedback is a central issue. We refer Han, Benaroya, and Wei (1999) for engineering interpretation of the beam equations.

There are many works contributed to the stabilization of the beam equation. The examples can be found in Chen, Delfour, Krall, and Payre (1987), Guo and Yu (2001), He, Ge, How, Choo, and Hong (2011), He, Zhang, and Ge (2012), Luo, Guo, and Morgul (1999), Luo, Kitamura, and Guo (1995), Nguyen and Hong (2012) and the references therein. However, most of the control designs for the beam equation are collocated control based on the passive principle and do not take the disturbance into account. The earlier non-collocated control design for the beam equation is Luo and Guo (1997). Recently, a powerful backstepping method is introduced to stabilize the Euler–Bernoulli beam equation via completely non-collocated control (Smyshlyaev, Guo, & Krstic, 2009). Once again, the external disturbance is not considered in these works.

There are several different approaches to deal with the uncertainties in system control. The sliding mode control (SMC) that is inherently robust is the most popular one that has been studied widely for both finite-dimensional systems and infinite-dimensional counterparts. For the latter, many works require the input and output operators are to be bounded (Pisano, Orlov, & Usai, 2011). Recently, a boundary SMC controller for a one-dimensional heat equation with boundary input disturbance is designed in Cheng, Radisavljevic, and Su (2011). In Guo, Guo, and Shao (2011), Krstic (2010), the adaptive controls are designed for one-dimensional wave equations in which the uncertainties are the unknown parameters in disturbance. Another powerful method in dealing with uncertainties is based on Lyapunov functional approach. In Ge, Zhang, and He (2001), a boundary control is designed by the Lyapunov method for an Euler–Bernoulli beam equation with spatial and boundary disturbance. Generally speaking, there are not so many works, to the best of our knowledge, to the stabilization of the beam equation with disturbance.

The active disturbance rejection control (ADRC), as an unconventional design strategy, was first proposed by Han in 1990s (Han, 2009). It has been now acknowledged to be an effective control strategy for lumped parameter systems in the absence of proper models and in the presence of model uncertainty. Its power has been demonstrated by many engineering practices such as motion control, tension control in web transport and strip precessing systems, DC–DC power converts in power electronics, continuous stirred tank reactor in chemical and process control, micro-electro-mechanical systems gyroscope (Gao, 2006, Guo and Zhao, 2011, Han, 2009). For more details on practical perspectives, we refer to a nice recent review paper Zheng and Gao (2010). The main idea of the ADRC is using the estimation/cancellation strategy in dealing with the uncertainties. Its convergence has been proved for finite-dimensional systems in Guo and Zhao (2011). Very recently, this approach is successfully applied to the attenuation of disturbance for a one-dimensional anti-stable wave equation in Guo and Jin (2013).

In this paper, we are concerned with the stabilization of a one-dimensional Euler–Bernoulli beam equation with uncertainty at the input boundary via both SMC and ADRC approaches. The system is governed by the following PDEs:{utt(x,t)+uxxxx(x,t)=0,x(0,1),t>0,u(0,t)=ux(0,t)=0,t0,uxx(1,t)=0,t0,uxxx(1,t)=U(t)+d(t),t0, where u(x,t) is the transverse displacement of the beam at time t and position x,U is the control input through shear force, d is the external disturbance at the control end. This one end fixed and another end free beam equation (1) models typically the vibration control of a single link flexible robot arm with the external disturbance in the free (working) end (see e.g., Han et al., 1999, Luo & Guo, 1997).

It is well-known that when there is no disturbance, the collocated feedback control U(t)=kut(1,t),k>0 will stabilize exponentially the system (1) (Chen et al., 1987). However, this stabilizer is not robust to the external disturbance. For instance, when d(t)=d is a constant, the system (1) under the feedback U(t)=kut(1,t) has a solution (u,ut)=(d2x2+d6x3,0). Therefore, in the presence of the disturbance, the control must be re-designed.

We proceed as follows. In Section  2, we use the ADRC approach to attenuate the disturbance by designing an estimator to estimate the disturbance. After canceling the disturbance by the approximated one, we design the collocated like feedback controller. The closed-loop system is shown to tend any arbitrary given vicinity of zero as the time goes to infinity. Section  3 is devoted to the disturbance rejection by the SMC approach, in which the boundedness of the disturbance required in ADRC is removed. The existence and uniqueness of the solution are proved, and the monotonicity of the “reaching condition” is presented without the differentiation of the sliding mode function, for which it does not always exist for the weak solution of the closed-loop system. The numerical simulations are presented in Section  4 for illustration of the effectiveness of both methods.

Section snippets

Feedback via active disturbance rejection control

In this section, we suppose that the unknown disturbance d and its derivative ḋ are bounded measurable. That is, |d(t)|M,|ḋ(t)|M for some M>0 and all t0. The ADRC approach is used to attenuate the disturbance, which is an estimation/cancellation strategy. Lety1(t)=01x2ut(x,t)dx,y2(t)=ux(1,t),t0. We consider the system (1) in the energy Hilbert state space defined by H={(f,g)H2(0,1)×L2(0,1)|f(0)=f(0)=0}, where the inner product induced norm is given by (f,g)2=01[|f(x)|2+|g(x)|2]dx,

Feedback via sliding mode control

In this section, we use the SMC to reject the disturbance by removing the condition that ḋ is supposed to be bounded in ADRC. That is, in this section, the disturbance is assumed to satisfy |d(t)|M for all t0 for some M>0 only.

Choose the sliding surface S={(f,g)H|f(1)01k(x)g(x)dx+201k(x)f(x)dx=0}, which is a closed-subspace in H, where {k(4)(x)+4k(x)=0,0<x<1,k(0)=k(0)=k(1)=0,k(1)=2,k(1)<0. The solution to (30) is found explicitly as (Polyanin & Zaitsev, 1995, p. 615) {k(x)=C1[coshxsin

Numerical simulation

In this section, the finite difference method is applied to compute the displacements numerically for both ADRC and SMC to illustrate the effect of the controllers. Fig. 1(a) and (b) show the displacements of system (40), (10) respectively. Fig. 1(c) plots the disturbance d and its tracked signal dˆ by the extended state observer. Here the steps of space and time are taken as 0.02 and 0.0001, respectively. We choose ε=0.01,k=2,M=5,d(t)=4sin(2t2), and the initial value:u(x,0)=x,ut(x,0)=x. Since

Concluding remarks

In this paper, we deal with the stabilization of an Euler–Bernoulli beam system which has disturbance on the input boundary. Both the active disturbance rejection control (ADRC) and the sliding mode control (SMC) approaches are adopted. By the ADRC, we are able to estimate the disturbance and cancel the disturbance in the feedback loop. The most advantage of the ADRC lies in its economy in the controller yet with the price that the disturbance should have the bounded derivative and the

Bao-Zhu Guo received the Ph.D. degree from the Chinese University of Hong Kong in applied mathematics in 1991. From 1985 to 1987, he was a Research Assistant at Beijing Institute of Information and Control, China. During the period 1993–2000, he was with the Beijing Institute of Technology, first as an associate professor (1993–1998) and subsequently a professor (1998–2000). Since 2000, he has been with the Academy of Mathematics and Systems Science, the Chinese Academy of Sciences, where he is

References (26)

  • J.Q. Han

    From PID to active disturbance rejection control

    IEEE Transactions on Industrial Electronics

    (2009)
  • W. He et al.

    Boundary output-feedback stabilization of a Timoshenko beam using disturbance observer

    IEEE Transactions on Industrial Electronics

    (2012)
  • E. Immonen et al.

    Feedback and feedforward output regulation of bounded uniformly continuous signals for infinite-dimensional systems

    SIAM Journal on Control and Optimization

    (2006)
  • Cited by (227)

    View all citing articles on Scopus

    Bao-Zhu Guo received the Ph.D. degree from the Chinese University of Hong Kong in applied mathematics in 1991. From 1985 to 1987, he was a Research Assistant at Beijing Institute of Information and Control, China. During the period 1993–2000, he was with the Beijing Institute of Technology, first as an associate professor (1993–1998) and subsequently a professor (1998–2000). Since 2000, he has been with the Academy of Mathematics and Systems Science, the Chinese Academy of Sciences, where he is a research professor in mathematical system theory. His research interests include the theory of control and application of infinite-dimensional systems.

    Feng-Fei Jin received his B.Sc. degree in Mathematics from Shenyang Normal University, China, in 2005, the M.Sc. degree from Shandong Normal University in 2008. He was a postdoctoral fellow at University of the Witwatersrand, South Africa from 2011 to 2012. He is currently a lecturer in School of Mathematics Science, Qingdao University, China. His research interests focus on distributed parameter systems control.

    This work was partially supported by the National Natural Science Foundation of China, the National Basic Research Program of China (2011CB808002), and the National Research Foundation of South Africa. The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Shuzhi Sam Ge under the direction of Editor Miroslav Krstic.

    1

    Tel.: +86 10 62651443; fax: +86 10 62587343.

    View full text