Abstract
AbstractWe present a tutorial introduction to methods for stabilization of systems with long input delays. The methods are based on techniques originally developed for boundary control of partial differential equations. We start with a consideration of linear systems, first with a known delay and then subject to a small uncertainty in the delay. Then we study linear systems with constant delays that are completely unknown, which requires an adaptive control approach. For linear systems, we also present a method for compensating arbitrarily large but known time-varying delays. Finally, we consider nonlinear control problems in the presence of arbitrarily long input delays.An enormous wealth of knowledge and research results exists for control of systems with state delays and input delays. Problems with long input delays, for unstable plants, represent a particular challenge. In fact, they were the first challenge to be tackled, in Otto J. M. Smith’s article [1], where the compensator known as the Smith predictor was introduced five decades ago. The Smith predictor’s value is in its ability to compensate for a long input or output delay in set point regulation or constant disturbance rejection problems. However, its major limitation is that, when the plant is unstable, it fails to recover the stabilizing property of a nominal controller when delay is introduced.A substantial modification to the Smith predictor, which removes its limitation to stable plants was developed three decades ago in the form of finite spectrum assignment (FSA) controllers [2, 3, 4]. More recent treatment of this subject can also be found in the books [5, 6]. In the FSA approach, the system $$ \dot {X}(t) = AX(t) + BU(t-D)\,, $$ (1) where X is the state vector, U is the control input (scalar in our consideration here), D is an arbitrarily long delay, and (A,B) is a controllable pair, is stabilized with the infinite-dimensional predictor feedback $$ U(t) = K\left[{\rm e}^{AD} X(t)+ \int_{t-D}^t {\rm e}^{A(t-\theta)} B U(\theta)d\theta\right]\,, $$ (2) where the gain K is chosen so that the matrix A + BK is Hurwitz. The word ‘predictor’ comes from the fact that the bracketed quantity is actually the future state X(t + D), expressed using the current state X(t) as the initial condition and using the controls U(θ) from the past time window [t − D,t]. Concerns are raised in [7] regarding the robustness of the feedback law (2) to digital implementation of the distributed delay (integral) term but are resolved with appropriate discretization schemes [8,9].One can view the feedback law (2) as being given implicitly, since U appears both on the left and on the right, however, one should observe that the input memory U(θ), θ ∈ [t − D,t] is actually a part of the state of the overall infinite-dimensional system, so the control law is actually given by an explicit full-state feedback formula. The predictor feedback (2) actually represents a particular form of boundary control, commonly encountered in the context of control of partial differential equations.Motivated by our recent efforts in solving boundary control problems for various classes of partial differential equations (PDEs) using the continuum version of the backstepping method [10,11], we review in this article various extensions to the predictor feedback design that we have recently developed, particularly for nonlinear and PDE systems. These extensions are the subject of our new book [12]. They include the extension of predictor feedback to nonlinear systems and PDEs with input delays, various robustness and inverse optimality results, a delay-adaptive design, an extension to time-varying delays, and observer design in the presence of sensor delays and PDE dynamics. This article is a tutorial introduction to these design tools and concludes with a brief review of some open problems and research opportunities.KeywordsBoundary ControlInput DelaySmith PredictorHyperbolic PDEsActuator DelayThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.