Elsevier

Automatica

Volume 99, January 2019, Pages 112-119
Automatica

Brief paper
Output feedback control for unknown LTI systems driven by unknown periodic disturbances

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

Abstract

This paper considers unknown minimum-phase LTI systems with known relative degree and system order. The main aim is to reject the unknown, unmatched sinusoidal disturbances and make the output track a given trajectory with the output feedback. The essence of the control design is composed of disturbance parametrization, K-filter technique and adaptive backstepping procedure. Firstly, the unmeasured system states are represented in terms of filtered input and output signals. Then, the disturbance information in the output signal is parametrized and the problem is converted to an adaptive control problem. After that, the K-filter approach is employed to redefine the system states that enable to use a backstepping technique. An adaptive output feedback controller is designed recursively. It is proven that the equilibrium at the origin is globally uniformly stable and the output signal tracks the reference signal asymptotically. Finally, the effectiveness of the controller is illustrated with a numerical simulation. The robustness of the closed loop system with respect to an additive unmodelled noise is also discussed.

Introduction

The problem of sinusoidal disturbance cancellation is observed in many real-world applications such as active suspension control (Landau, Constantinescu, & Rey, 2005), active noise control (Bodson, Jensen, & Douglas, 2001) and marine vehicles Basturk and Krstic, 2013b, Marconi et al., 2002. One of the techniques to approach this problem in linear systems is the internal model principle Francis and Wonham, 1975, Johnson, 1971. This principle suggests the disturbance to be written as the output of a known linear dynamic system (the so-called exosystem). In order to compensate for the disturbance, a reduplicated model of this exosystem is added to the feedback loop. Since the disturbance rejection with full-state feedback may not be feasible in practical applications, the studies have focused on developing control methods with output feedback.

The problem of disturbance rejection for linear systems by output feedback may be divided into four categories. The first one is a basic case in which the system parameters and the exosystem are known. This problem is studied in Davison (1976) and Francis, Bruce, and Wonham (1976). In the second category, the system parameters are known but the disturbance is the output of an uncertain exosystem. This problem is solved for a stable plant of arbitrary relative degree with one matched sinusoidal disturbance in Bobtsov and Pyrkin (2009). Multisinusoidal disturbance compensation is achieved for a system with arbitrary relative degree in Marino and Tomei (2013). The same problem is studied in Kim and Shim (2015) with an assumption that the zero dynamics of the plant is hyperbolic, which means that there is no zero on the imaginary axis of the complex plane. The systems in Marino and Tomei (2013) and Kim and Shim (2015) are not restricted to be stable or minimum phase. Moreover, the problem of rejecting harmonic disturbances acting on the output signal is addressed in Serrani (2006). In the third case, which assumes that the system is uncertain whereas the exosystem is known, an adaptive algorithm is introduced for stable systems to reject the unmatched disturbance with known frequencies in Marino and Tomei (2015) and Pigg and Bodson (2010).

The fourth, and the most complex case is the one in which the system parameters are unknown and the sinusoidal disturbance is generated by an uncertain exosystem. This is the one that we consider in this paper. For a minimum phase system whose relative degree is higher than unity, an iterative algorithm is suggested in Bobtsov, Kolyubin, Kremlev, and Pyrkin (2012) to compensate for a single-frequency sinusoidal disturbance. The case of multiharmonic disturbance and arbitrary relative degree is studied in Bobtsov, Kolyubin, and Pyrkin (2013). Moreover, assuming that the system is minimum phase with known relative degree, a design of an adaptive learning regulator is introduced in Marino and Tomei (2011). In Marino and Tomei (2016), a biased multi-sinusoidal disturbance compensator is developed for a stable system of an unknown order and an unknown relative degree. The rejection of multisinusoidal disturbances is studied in Isidori and Marconi (2013) for the systems which have multiple zeros at the origin. Adaptive control of unknown linear systems is dealt with state-derivative feedback in Basturk and Krstic (2013a) and Basturk and Krstic (2014).

This study contributes mainly to the fourth case. In Bobtsov et al. (2012), the cancellation of a single-frequency disturbance is considered. The researchers in Bobtsov et al. (2013) drive the output to zero under matched multiharmonic disturbances, assuming a lower bound for frequencies. The adaptive learning regulator in Marino and Tomei (2011) assumes that the unknown parameters are in a known bounded region. The disturbance compensator in Marino and Tomei (2016) is restricted to stable linear systems. The assumption made in Isidori and Marconi (2013) is that the relative degree is unitary and the initial states of the exosystem are in a compact set. In this paper, we consider all of these challenges simultaneously.

We consider uncertain and minimum-phase LTI systems driven by unknown and unmatched sinusoidal disturbances. We assume that the followings are known: (i) upper bound of the plant order, (ii) upper bound of the exosystem order, (iii) relative degree of the plant, and (iv) the sign of the high frequency gain. We propose an algorithm to reject the disturbances and to make the output track a reference trajectory with the output feedback. We show that the equilibrium at the origin is globally uniformly stable. We also make a minor robustness analysis of the closed loop system with respect to an additive unmodelled noise.

The problem definition is stated in Section 2. The problem is reformulated in Section 3. Adaptive controller design is introduced in Section 4. In Section 5, the stability theorem and its proof are presented. Section 6 shows the feasibility of the proposed controller using simulation examples.

Notations: We use ei as a column vector whose ith element is 1 and the rest are 0. The parameter estimation and estimation errors are denoted with the symbols “ ˆ ” and “ ̃ ”, respectively. As an example, estimation error of θ state is θ̃=θθˆ where θˆ is the estimation of θ. The vector 0n shows 0,,0TRn. The magnitude and phase angle are denoted by || and , respectively. A random signal χ, which is normally distributed with mean μ̄ and variance σ̄2, is denoted by χN(μ̄,σ̄2). Argument t is omitted when it comes alone.

Section snippets

Problem statement

We consider the following single input single output system: ẋ=Axay+0nm1bu+dνy=e1Tx+dnν,where A=0In100,a=an1a1a0,b=bmb1b0,d=dn1d1d0,the state x=x1,,xnTRn, the input uR, the output yR. The disturbance is given by ν=g0+i=1qgicos(ωit+ϕi),where g0,gi,ωi,ϕiR. The plant parameters a,b,d,dn and disturbance parameters g0,gi,ωi,ϕi for i=1,,q are unknown. The disturbance ν is not measured. The only measured signal is y.

Remark 1

We consider a general case where all of the system states are

Reformulation of the problem

In this section, we represent the system in terms of filtered input and output signals. This representation is used for unmeasured states in the output dynamics. We extract the information of the unknown disturbance in the output dynamics and parametrize it using the technique given in Nikiforov (2004). Finally, we employ the Kreisselmeier filters (K-filters), which were initially suggested in Kreisselmeier (1977), to prepare a ground for a backstepping procedure. The disturbance

Adaptive controller design

In this section, we apply a backstepping technique to design an adaptive controller for (48)–(51). We first define new error terms to get virtual control input for backstepping, i.e. stabilizing functions. Then, performing a recursive design, we propose an actual control input with the update laws, which achieves asymptotic tracking of yr by y. The filter design and controller design procedure are schematically given in Fig. 1.

We employ the following coordinate transformation: z1=yyrzi=vm,iϱˆy

Stability analysis

The main theorem is stated as follows.

Theorem 1

Consider the closed-loop system consisting of the plant (1) (2) , unknown disturbance (4) , the disturbance observer filters (31) (34) , K-filters (43) (47) , the control law (57) and the parameter update laws (58) (61) . Under Assumption 1, Assumption 2, Assumption 3, Assumption 4, Assumption 5 , the signals ϱˆ,yR,η,vm,λ,ϵin,x̄,xRn,zRρ,ε,Z,Ψ,ΦR2q+1,φR1×(2q+1)(n+m+1),θˆR(2q+1+(n+m+1)(2q+2))are globally bounded and the asymptotic tracking is

Numerical simulations

In this section, we present two simulations. Case I shows the effectiveness of the controller. Case II illustrates robustness of the closed loop system with respect to an additional unmodelled noise. We consider the following unstable relative-degree-two plant: ẋ=010001000x0.60.50.4y+010.8u+000.9νy=e1Tx.In Case I, we choose the reference signal yr and the unknown disturbance ν as given in Table 2. The number of distinct frequencies, q, is assumed to be 2 in the design. We choose initial

Conclusion

In this study, we solve the problem of an unknown sinusoidal disturbance rejection for unknown and minimum phase LTI systems with the output feedback. Firstly, the system states are represented as a linear function of system parameters by filtering input and output signals. Then, we parametrize the disturbance information in the output signal. By employing K-filter technique, we reform the system as a new system whose states are available so that we approach the problem as a backstepping based

Cemal Tugrul Yilmaz received his B.S. and M.S. degrees in Mechanical Engineering from Bogazici University, Turkey in 2015 and 2018. His main research interests are adaptive control, disturbance rejection, state estimation and control of time-delay systems.

References (26)

  • BobtsovA.A. et al.

    An iterative algorithm of adaptive output control with complete compensation for unknown sinusoidal disturbance

    Automation and Remote Control

    (2012)
  • BobtsovA.A. et al.

    Compensation of unknown sinusoidal disturbances in linear plants of arbitrary relative degree

    Automation and Remote Control

    (2009)
  • BodsonM. et al.

    Active noise control for periodic disturbances

    IEEE Transactions on Control Systems Technology

    (2001)
  • Cited by (20)

    • An adaptive observer for uncertain linear time-varying systems with unknown additive perturbations

      2023, Automatica
      Citation Excerpt :

      More precisely, in the paper we assume the following conditions. The problem formulation adopted in the paper is very similar to the estimation part of the work (Yilmaz & Basturk, 2019).2 However, it is important to underscore that some critical assumptions of Yilmaz and Basturk (2019, Assumptions 1–4) are avoided in the present paper.

    View all citing articles on Scopus

    Cemal Tugrul Yilmaz received his B.S. and M.S. degrees in Mechanical Engineering from Bogazici University, Turkey in 2015 and 2018. His main research interests are adaptive control, disturbance rejection, state estimation and control of time-delay systems.

    Halil Ibrahim Basturk received his B.S. and M.S. degrees in Mechanical Engineering from Bogazici University in 2006 and 2008, and the Ph.D. degree in Mechanical and Aerospace Engineering from the University of California at San Diego in 2013. Since 2014 he has been Assistant Professor of Mechanical Engineering at Bogazici University, Istanbul, Turkey. His research interests include disturbance estimation/cancellation, adaptive control, boundary control, and control of delay systems.

    The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Martin Guay under the direction of Editor Miroslav Krstic.

    View full text