1. Introduction
Time-delay systems are systems in which a time lag occurs between the input of the system and its consequent output; such systems may be electronic, mechanical, biological, manufacturing process, or chemical systems, among many others. In fact, it can be argued that time delays are related to all real-life systems [1]. This is one of the reasons why time-delay systems have spurred great interest among the scientific community [2]. The use of mathematical representations of physical systems to mathematically describe interactions among system components allows us to analyze critical stability properties that ensure good performance of the dynamic system as well as to prevent its physical destruction. However, the use of these mathematical models introduces some errors into the stability analysis because mathematical representations of physical processes do not always characterize dynamic behavior successfully. Thus, this problem has been addressed by including dynamic uncertainty [3] or parametric uncertainty [4,5] in the mathematical model; in that manner, we refer to robust stability when uncertainty is considered in the mathematical model. Robust control is a very active field where important developments, such as stabilization design,H∞control, passive and dissipative control,H∞ filtering, Kalman filtering, and stochastic control, have been obtained in studies of stability [6]. We discuss this property in the present paper with a special emphasis on systems with parametric uncertainty. The main methods used to examine the stability of this type of system are as follows: (a) Time-domain methods: time-domain methods are based primarily on two famous theorems, the Lyapunov–Krasovskii stability theorem and the Razumikhin theorem. The main idea in these methods is to obtain sufficient conditions to verify stability of time-delay linear systems by constructing an appropriate Lyapunov–Krasovskii functional or an appropriate Lyapunov function [7]. Although this is a very important theoretical idea, it was not until the 1990s that it could be implemented when Ricatti equations, linear matrix inequalities (LMIs), and Matlab toolboxes appeared and facilitated the construction of Lyapunov–Krasovskii functionals (LKF) and Lyapunov functions. Since then, significant results have appeared one after another. For example, the authors of [8] applied Lyapunov and LMI techniques to verify the robust stability property of time-delay systems, the authors of [9] presented a novel method to parameterize LKF where the parameters are polynomial functions, and the authors of [10] derived a new stability criterion for a time-delayed linear system via modified LKF application. (b) Frequency-domain methods: techniques derived from this methodology are used to determine a system’s stability based either on inspection of the roots’ distribution of a characteristic equation or on the solution of a complex Lyapunov matrix function. Some important results to verify the robust stability property using frequency-domain methods were developed in [11,12]. In addition, it is important to consider that, when time-delays are treated in a system, this involves transcendental terms in the characteristic equation, thus modifying the analysis of a polynomial (free-time-delay systems) to a quasi-polynomial (TDS). This fact entails the analysis of an infinite number of roots [13]. In this regard, new results that verify the robust stability of TDS have been presented in recent years, e.g., by [14,15]. (c) Design: from a practical point of view, the stabilization problem is the most important in the design phase because getting the desired performance depends on it. This problem has been addressed with great interest by many researchers. For instance, the authors of [16] designed a feedback law to assign a finite number of poles of a dynamic differential-difference system; meanwhile, the authors of [17] presented conditions for a static state-feedback-type control law to stabilize a system represented by a time-delay differential equation with variant disturbance and considering saturation in the control law. Another design method is thte one presented by the authors of [18]. They proposed a distributed delay control law that assigns a finite closed-loop spectrum in which the robustness property is obtained through dynamic feedback by including a low-pass filter in the control loop. Now, if we center our attention on the robust stabilization of interval plants, we find that one of the first paper related to this topic was [19]. The authors presented the conditions needed to stabilize interval plants using first-order controllers; however, time-delay systems were not considered. Later, in [20], conditions to stabilize systems with linear affine uncertainty by using the convex direction method were presented. Moreover, similar methods considering fractional-order interval plants and fractional-order controllers were presented in [21,22]. Other results were presented In [23], where a necessary condition and a sufficient condition for verifying the robust stability of interval plants were used to design robust controllers, and this approach was applied to a chemical process plant with a time delay. A more recent result was presented in [24], where the authors showed a method to describe regions of the parameters of a PI controller that guaranteed robust performance of the closed-loop control system; this technique was applied to a continuously stirred tank reactor.
Considering the results from the previous discussion, it is clear that most of them addressed the time-domain approach of time-delay systems, making it necessary to analyze and design them using the Lyapunov technique. It is worth drawing attention to the fact that the uncertainty therein should be expressed by time functions. Nevertheless, it is well known that, in practice, there exist many applications in which uncertain parameters depend on magnitudes different from time, such as temperature. Good examples of this are resistors, capacitors, and inductors in electrical circuits. This is where the frequency domain offers a useful alternative to analyze such systems while enabling us to obtain less conservative results. This work presents a robust stabilization approach based on the frequency domain for interval plants with parametric uncertainty and uncertain time-delay. This result is based on the verification of selected polynomial properties using Kharitonov’s polynomials in a way that allows us to establish sufficient conditions to guarantee robust stability. This condition is essential for determining the controller that stabilizes the interval plant with a time delay by applying conditions similar to those established in the loop-shaping technique and by parameterizing controllers using stable polynomials constructed from classical orthogonal polynomials.
Finally, the manuscript is organized as follows. The preliminary results and the problem statement are presented in Section 2. Section 3 presents the main result of this paper as well as two illustrative examples. The conclusions and future works are presented in Section 4 and Section 5, respectively.
2. Preliminaries and Problem Statement
In this work, a polynomial is called an uncertain polynomial if their coefficients depend on the entries of a vector of uncertain valuesq=(q0,q1,…,qm)∈Rm+1, sayη(s,q)=∑k=0n ak(q)sk. Moreover,η(s,q)is said to have an independent uncertainty structure if each componentqkofqenters only one coefficient. Consequently, a family of polynomialsN={η(s,q):q∈Q}is said to be an interval polynomial family of degree at most n ifη(s,q)has an independent uncertainty structure; if each coefficient depends continuously onq; and fork=0,1,…,n, there areqk−,qk+∈Rsuch thatqk−⩽qk⩽qk+or, equivalently,Q=∏k=0n[qk−,qk+]⊂Rn+1. Since the coefficients of every element ofNare uncertain quantities that belong to a closed interval, we denote the interval polynomial familyNas
η(s,q)=∑k=0n[qk−,qk+]sk,
following [5].
In this context, letδ(s,r)=∑k=0d[rk−,rk+]skbe an interval polynomial family of degreed⩾1such that0∉[rd−,rd+]andr∈RwithR=∏k=0d[rk−,rk+]. A transfer functionG(s,q,r)satisfying
G(s,q,r)=η(s,q)δ(s,r),
whereη(s,q) is as in (1) and0⩽n<d , is said to be a strictly proper interval plant with invariant degree d. It is well-known that an interval plant represents an infinite number of transfer functions; in this sense, (2) is said to be robustly stable ifδ(s,r)is a stable polynomial for every value ofr∈R (see, for instance, [5]). However, the stability property of an interval plant is simplified to verify the stability property of four polynomials associated withδ(s,r) . Indeed, (2) is a robustly stable plant if and only if
K1(s,δ)=r0−+r1−s+r2+s2+r3+s3+r4−s4+r5−s5+…,K2(s,δ)=r0++r1−s+r2−s2+r3+s3+r4+s4+r5−s5+…,K3(s,δ)=r0++r1+s+r2−s2+r3−s3+r4+s4+r5+s5+…,
and
K4(s,δ)=r0−+r1+s+r2+s2+r3−s3+r4−s4+r5+s5+…
are stable polynomials. The previous criteria is known as the Kharitonov theorem and{Kk(s,δ)}k=14is said to be the set of Kharitonov polynomials associated withδ(s,r) (see [11]).
2.1. Time-Delay Systems
For systems involving time delays, let us consider the closed-loop system shown in Figure 1. A time-delay systemG(s,q,r,τ)is an interval plantG(s,q,r)with uncertain time delayτ⩾0such that
G(s,q,r,τ)=e−τsG(s,q,r),
whereR(s)andY(s)are the representations of the input and output signal, respectively, andG(s,q,r) is defined by (2). It is well-known that the robust asymptotic stability property of the system shown in Figure 1 is guaranteed if and only if, for everyτ⩾0,q∈Q,r∈R, andζ∈C+, the quasi-polynomial
p(s,q,r,τ)=δ(s,r)+e−τsη(s,q)
satisfiesp(ζ,q,r,τ)≠0, i.e,p(s,q,r,τ)is a stable quasi-polynomial, whereC+is the set of complex numbers that have a real part greater than or equal to zero.
2.2. The Value Set
A geometric criterion to determine whether a given time-delay system is robustly stable in terms of a two-dimensional subset of the complex plane is the so-called value set. Givenω⩾0, the value set associated withη(s,q)at frequencyωis defined by
N(ω,Q)={η(jω,q):q∈Q}.
The main importance of the Kharitonov theorem is that it allows us to know the geometric shape of the value set. To illustrate this, let us denote byD(ω,R)the value set associated withδ(s,r)at frequencyω. It is well-known that bothN(ω,Q)andD(ω,R)are rectangles with vertices that are obtained by evaluating the Kharitonov polynomials associated withη(s,q)andδ(s,r), respectively, ats=jω. In fact, if{Kk(s,η)}k=14denotes the set of Kharitonov polynomials associated withη(s,q), then
N(ω,Q)=z∈C:ℜ(z)∈[ℜ(K1(jω,η)),ℜ(K3(jω,η))],ℑ(z)∈[ℑ(K2(jω,η)),ℑ(K4(jω,η))]
and
D(ω,R)=z∈C:ℜ(z)∈[ℜ(K1(jω,δ)),ℜ(K3(jω,δ))],ℑ(z)∈[ℑ(K2(jω,δ)),ℑ(K4(jω,δ))],
where the complex-valued functionsℜ(z),ℑ(z) are the real part and imaginary part of z, respectively. Our notation is slightly different from that of [11] since we have denoted the southeast and northeast vertices of the value set associated with any interval polynomial family byK2(jω,·)andK3(jω,·) , respectively (see Figure 2). This geometric approach is based on [25].
Considering the configuration of Figure 1, we deal with the geometric shape of the value set associated with (3) whenτis fixed. The following proposition provides some of its properties that are used in this work.
Proposition 1.
Givenτ⩾0andω⩾0, letPτ(ω,Q,R)={p(jω,q,r,τ):q∈Q,r∈R} denote the value set associated with (3) at frequency ω. The following statements hold [26]:
-
SetNτ(ω,Q)={e−jτωη(jω,q):q∈Q}as the corresponding value set associated withe−τsη(s,q).Nτ(ω,Q)is determined by the rotationτωradians clockwise about the origin ofN(ω,Q):
Nτ(ω,Q) = z∈C:ℜ(z)ℑ(z) = cos(τω)sin(τω)−sin(τω)cos(τω)ℜ(ζ)ℑ(ζ),ζ∈Nτ(ω,Q).
Therefore,Pτ(ω,Q,R)={z+e−jτωζ:z∈D(ω,R),ζ∈N(ω,Q)}.
-
Letn˜be a nonnegative integer such that2πn˜⩽τω<2π(n˜+1). Ifτωis not a multiple ofπ/2, thenPτ(ω,Q,R)is a polygon (parallelogram, hexagon, or octagon) with vertices in
ζ2i+1(ω)=Ki+1(jω,δ)+e−jτωKv(i,ℓ)(jω,η),ζ2(i+1)(ω)=Ku(i)(jω,δ)+e−jτωKv(i,ℓ)(jω,η),
where, fori∈{0,1,2,3},u(i)=mod4(i+1)+1andv(i,ℓ)=mod4(i+ℓ+1)+1, with
ℓ=0,if2πn˜⩽τω<π2+2πn˜,1,ifπ2+2πn˜⩽τω<(2n˜+1)π,2,if(2n˜+1)π⩽τω<3π2+2πn˜,3,if3π2+2πn˜⩽τω<2π(n˜+1).
Otherwise,Pτ(ω,Q,R)is a rectangle with vertices inζ2(i+1)(ω),i∈{0,1,2,3}. Here, the integer-valued functionmod4(m)is defined as the remainder of m divided by 4.
-
The geometric centers ofD(ω,R),N(ω,Q), andPτ(ω,Q,R)are
Δ(jω)=14∑k=14Kk(jω,δ),H(jω)=14∑k=14Kk(jω,η),
and
Oτ(jω)=Δ(jω)+e−jτωH(jω),
respectively. Furthermore, the orbit ofOτ(jω)is an arc of a circle centered atΔ(jω)with a radius equal toH(jω)when τ increases, where|z|stands for the modulus of the complex number z.
The above proposition becomes interesting if we realize that the robust stability problem has been turned into a geometric problem where we only need to verify if the origin is excluded from its corresponding value set. If we assume thatp(s,q,r,τ)has at least one stable member for anyτ⩾0 , then a necessary and sufficient condition for the closed-loop system shown in Figure 1 to be robustly stable is that0∉Pτ(ω,Q,R)for allω⩾0 . This fact is called the zero exclusion principle, and the best reference here is [5].
2.3. Orthogonal Polynomials on the Real Line
Letν(s)be a positive weight function supported on some intervalI⊂R. We say that a sequence{Pm(s)}m⩾0of monic polynomials with real coefficients is the sequence of monic orthogonal polynomials associated withν(s)if it satisfies the orthogonality condition:
∫I Pm(s)Pn(s)ν(s)ds=Kmδm,n,Km>0,m,n⩾0,
whereδm,n is the Kronecker’s delta. A basic reference here is [27]. It is well-known that the zeros ofPm(s), sayxm,1,…,xm,m, belong to the interior of the convex hull of I. Furthermore, the polynomials{Qm(s)}m⩾1defined by
Qm(s)=∫IPm(x)−Pm(s)x−sν(x)dx,
are called second kind polynomials associated with{Pm(s)}m⩾0. Notice thatQmhas a degree ofm−1. Moreover, it is very well-known that
Qm(z)Pm(z)=∑k=1mλm,kz−xm,k,m⩾1,z∈C\I,
where the positive numbersλm,k are known as Christoffel numbers and are given by (see [28,29])
λm,k=∫I Pm(s)(s−xm,k)Pm′(xm,k)2ν(s)ds.
For more details on this topic, see [27,30,31,32].
In order to get our results, we consider sequences of orthogonal polynomials associated with a perturbation of two classical weights. In particular, Laguerre and Jacobi polynomials will be used to construct families of compensators. Hence, the remainder of this subsection will be devoted to provide some structural properties of these modified classical weights that were proved in [33].
Proposition 2.
Let{Lmα,t(s)}m⩾0and{Jmα,β,t(s)}m⩾0denote the sequences of Laguerre and Jacobi monic polynomials orthogonal with respect toν(s)=sαe−s/tandν(s)=(t−s)α sβ, respectively. Let{Qmα,t(s)}m⩾0and{Qmα,β,t(s)}m⩾0denote the sequences of second kind polynomials associated with{Lmα,t(s)}m⩾0and{Jmα,β,t(s)}m⩾0, respectively. Then, forα,β>−1andt>0, we have form⩾1
Lmα,ts=m!(−1)m∑k=0m(−1)kΓ(m+α+1)(m−k)!Γ(α+k+1)tm−kskk!,
Qmα,ts=tm+α∑k=0m−1∑j=1m−k(−1)m+k+j(m−k−j)!n!Γ(α+m+1)Γ(α+k+j+1)Γ(α+j)(k+j)!t−ksk,
Jmα,β,ts=tm (m+α+β+1)m∑k=0mmk(m+α+β+1)k(α+k+1)m−kst−1k,
and
Qmα,β,ts=tm+α+β∑k=0m−1Φm,kα,βΓ(β+1)(m+α+β+1)mst−1k,
where
Φm,kα,β=∑i=1m−k(−1)i−1mk+iΓ(α+i)Γ(α+β+1+i)(m+α+β+1)k+i(α+k+i+1)m−k−i,
where(·)mdenotes the Pochhammer’s symbol andΓ(z)=∫0∞ sz−1e−sds,ℜ(z)>0 , is the well-known Gamma function (see [34]).
Notice that the particular caset=1 corresponds to the classical Laguerre and (shifted) Jacobi weights, respectively (see [27]). In addition, the corresponding sequences of orthogonal polynomials depend onαand t and, thus, they can be seen as parameters. Moreover, both the Laguerre and Jacobi polynomials have positive real zeros, and thus,Lmα,t−sandJmα,β,t−sare stable polynomials for all admissible values ofα,β , and t. On the other hand, an important result for this work is the following proposition proved in [33], where the authors established the convergence of two rational functions associated with these sequences of orthogonal polynomials. The restrictions on t,α, andβare due to integrability and positivity considerations.
Proposition 3.
For everyt>0,
-
ifν(s)=sαe−s/twithα>0, thenlimn→∞Qn(0)Pn(0)=tαΓ(α)and
-
ifν(s)=(t−s)αsβwithα>−1andβ>0, thenlimn→∞Qn(0)Pn(0)=tα+βΓ(α+1)Γ(β)Γ(α+β+1).
3. Results
In this section, we consider the value set associated with the quasi-polynomial familyp(s,q,r,τ) defined in (3) at frequencyω⩾0. The idea is to describe the orbits of the points onPτ(ω,Q,R)that are farthest from its geometric center whenτis increased. Since, for allτ⩾0,Pτ(ω,Q,R)is a polygon, we focus our attention on the curves describing the motion of its vertices in terms of the vertices ofD(ω,R)andN(ω,Q).
For this purpose, the following assumptions is used in the remainder of this section. For allω⩾0, there is no loss of generality in assumingℜ(K1(jω,η))⩽ℜ(K3(jω,η))andℑ(K2(jω,η))⩽ℑ(K4(jω,η)), and hence, bothH(ω)andK3(jω,η)belong to the first quadrant in the complex plane. Geometrically speaking, this requirement implies thatK3(jω,η)is the farthest vertex ofN(ω,Q)from the origin. Here and subsequently, forz∈Candρ>0,C(z,ρ)stands for the open disc centered in z with radiusρand its boundary is the circle defined by∂C(z,ρ)={ζ∈C:|z−ζ|=ρ}. We writeC¯(z,ρ)for the closure ofC(z,ρ), which satisfiesC¯(z,ρ)=C(z,ρ)∪∂C(z,ρ). In addition, the function argument of z with a principal value in the range(−π,π]is denoted byarg(z). With the notationΔω=Δ(jω), we have
Lemma 1.
For everyω>0,
-
the orbits of each vertex ofPτ(ω,Q,R)correspond to circular arcs centred on the vertices ofD(ω,R)with a radius equal to the modulus of every vertex ofN(ω,Q)when τ increases, and
-
Pτ(ω,Q,R)⊂C¯(Δω,ϱω)for allτ⩾0, whereϱω=Δω−K3(jω,δ)+|K3(jω,η)|.
Proof.
Letω>0. In order to show the first assertion, proposition 1 makes it obvious that, fori∈{0,1,2,3},∂C(Ki+1(jω,δ),|Kv(i,ℓ)(jω,η)|)and∂C(Ku(i)(jω,δ),|Kv(i,ℓ)(jω,η)|)are the orbits ofζ2i+1andζ2(i+1), respectively, whenτ→∞. For the second, setτ⩾0. Notice that
(1−λ)Ki+1(jω,δ)+λKu(i)(jω,δ):λ∈[0,1],i∈{0,1,2,3}
contains the edges ofD(ω,R) (see [35]), and thus, the edges ofNτ(ω,Q)can be parameterized as
e−jτω[(1−λ)Ki+1(jω,η)+λKu(i)(jω,η)]:λ∈[0,1],i∈{0,1,2,3}.
Therefore, it is easy to check that the union of
Aτω=(1−λ)Ki+1(jω,δ)+λKu(i)(jω,δ)+e−jτωKv(i,ℓ)(jω,η):λ∈[0,1],i∈{0,1,2,3}
and
Bτω=Ku(i)(jω,δ)+e−jτω[(1−λ)Kv(i,ℓ)(jω,η)+λKv(i+1,ℓ)(jω,η)]:λ∈[0,1],i∈{0,1,2,3}.
contains the edges ofPτ(ω,Q,R). Ifza∈Aτω, say
za=(1−λ)Ki+1(jω,δ)+λKu(i)(jω,δ)+e−jτωKv(i,ℓ)(jω,η)
for any0⩽λ⩽1andi∈{0,1,2,3}, then
|Δω−za|=|Δω−za+za−e−jτωKv(i,ℓ)(jω,η)−za+e−jτωKv(i,ℓ)(jω,η)|⩽|Δω−(1−λ)Ki+1(jω,δ)−λKu(i)(jω,δ)|+|Kv(i,ℓ)(jω,η)|
However,|Δω−(1−λ)Ki+1(jω,δ)−λKu(i)(jω,δ)|⩽|Δω−K3(jω,δ)|sinceD(ω,R)is a rectangle with a geometric center atΔω. SinceK3(jω,η)is the farthest vertex ofN(ω,Q)from the origin, we get
|Δω−za|⩽|Δω−K3(jω,δ)|+|K3(jω,η)|.
As before, ifzb∈Bτω, say
zb=Ku(i)(jω,δ)+e−jτω[(1−λ)Kv(i,ℓ)(jω,η)+λKv(i+1,ℓ)(jω,η)]
for any0⩽λ⩽1andi∈{0,1,2,3}, then
|Δω−zb|⩽|Δω−Ku(i)(jω,δ)|+|(1−λ)Kv(i,ℓ)(jω,η)+λKv(i+1,ℓ)(jω,η)|⩽|Δω−K3(jω,δ)|+|K3(jω,η)|,
and the proof is complete. □
On the other hand, asK1(jω,η)andK3(jω,η)are the nearest and farthest vertices ofN(ω,Q)from the origin, respectively, Lemma 1 implies that the vertices ofPτ(ω,Q,R)that are farthest fromOτ(jω)areζ2(i0+1)andζ2(i1+1), wherei0andi1are chosen such thatv(i0,ℓ)=1andv(i1,ℓ)=3, respectively. This clearly forces
u(i0),u(i1)=1,3,if2πn˜⩽τω<π2+2πn˜,4,2,ifπ2+2πn˜⩽τω<(2n˜+1)π,3,1,if(2n˜+1)π⩽τω<3π2+2πn˜,2,4,if3π2+2πn˜⩽τω<2π(n˜+1),
withn˜being a nonnegative integer such that2πn˜⩽τω<2π(n˜+1). Thus, the orbits of the points onPτ(ω,Q,R)that contain the points onPτ(ω,Q,R)that are farthest fromΔωwhenτincreases are∂C(Kk(jω,δ),K3(jω,η)),k∈{1,2,3,4}. Summarizing, we have
Lemma 2.
For allω⩾0, the minimal closed disc containingPτ(ω,Q,R)when τ increases is
-
C¯(ξ0,ρ0)ifω=0, whereξ0=(q0−+r0−+q0++r0+)/2andρ0=(q0++r0+−q0−−r0−)/2, and
-
C¯(Δω,ϱω)ifω>0.
Proof.
It is easily seen thatPτ(0,Q,R)=[q0−+r0−,q0++r0+]. Consequently,C¯(ξ0,ρ0)is the minimal closed disc containingPτ(0,Q,R). Our next concern is whenω>0. We first prove thatC¯(Δω,ϱω)is the minimal closed disc containing⋃k=14C¯(Kk(jω,δ),K3(jω,η)). To do this, setz0∈C¯(Kk(jω,δ),K3(jω,η))for anyk∈{1,2,3,4}. It follows immediately that
|Δω−z0|⩽|Δω−Kk(jω,δ)|+|Kk(jω,δ)−z0|⩽|Δω−Kk(jω,δ)|+|K3(jω,η)|.
From (4), it is obvious that|Δω−Kk(jω,δ)|=|Δω−K3(jω,δ)|, andz0∈C¯(Δω,ϱω)as required. Hence,
⋃k=14C¯(Kk(jω,δ),K3(jω,η))⊂C¯(Δω,ϱω).
It remains to show thatC¯(Δω,ϱω)is minimal. Notice that the proof falls naturally into two parts. Fixk0∈{1,2,3,4}, and let us assume for the moment thatKk0 (jω,δ)=x0+jy0andΔω=x1+jy1, withx0≠x1. We consider the line through the pointsKk0 (jω,δ)andΔωdefined as follows:
℘={x+j[(x−x0)tanθ0+y0]:x∈R},
whereθ0=arg(Kk0 (jω,δ)−Δω). Sinceθ0∉{−π2,π2}, the tangent function is well defined. Takingζk0 =Kk0 (jω,δ)+|K3(jω,η)|ejθ0, we have
ℑ(ζk0 )=|K3(jω,η)|sinθ0+y0=ℜ(ζk0 )−x0tanθ0+y0.
This givesζk0 ∈℘, and thus,
|Δω−ζk0 |=|Δω−Kk0 (jω,δ)|+|Kk0 (jω,δ)−ζk0 |=|Δω−K3(jω,δ)|+|K3(jω,η)|.
Moreover, it is evident thatζk0 ∈C¯(Kk0 (jω,δ),K3(jω,η)). Therefore,
ζk0 ∈C¯(Δω,ϱω)∩C¯(Kk0 (jω,δ),K3(jω,η)).
Now,{ζk0 }=C¯(Δω,ϱω)∩C¯(Kk0 (jω,δ),K3(jω,η)), which is due to the fact thatΔω,Kk0 (jω,δ), andζ0are collinear. Since the orbits of the points onPτ(ω,Q,R)that are farthest from its center whenτincreases are∂C(Kk(jω,δ),K3(jω,η)),k∈{1,2,3,4}, we conclude thatPτ(ω,Q,R)andC¯(Δω,ϱω)intersect at four distinct points and, finally, thatC¯(Δω,ϱω)is the minimal closed disc containingPτ(ω,Q,R).
The same reasoning applies to the casex0=x1, with ℘ replaced by the vertical linex=x1. We leave it to the reader to verify thatPτ(ω,Q,R)andC¯(Δω,ϱω)intersect at two distinct points. □
We can now formulate our main result.
Theorem 1.
Consider the feedback structure shown in Figure 1. Suppose thatG(s,q,r,τ)is an interval plant with uncertain time delayτ⩾0and has an invariant degree such thatG(s,q,r,τ)=e−τsG(s,q,r), withG(s,q,r) being as in (2). Ifω>0, then for allτ⩾0, the value set associated withp(s,q,r,τ)at frequency ω is contained inC¯(Δω,ϱω). Furthermore, ifp(s,q,r,τ)has at least one stable member for any τ and if0∉C¯(Δω,ϱω)for everyω⩾0 , then the overall transfer function in Figure 1 is robustly stable for everyτ⩾0.
Proof.
The first assertion is a consequence of Lemma 2. For the second, it is known thatp(s,q,r,τ) is the characteristic polynomial of the closed-loop system shown in Figure 1. Since0∉C¯(Δω,ϱω)for eachω⩾0, Lemma 2 shows that0∉Pτ(ω,Q,R)for eachω>0. It remains to be proven that0∉Pτ(0,Q,R). An easy computation shows thatPτ(0,Q,R)=[q0−+r0−,q0++r0+]andC¯(Δ0,ϱ0)=C¯r0++r0−2,r0+−r0−2, where the diameter of the latter is the length of the interval[r0−−q0+,q0++r0+]. Now,q0−+r0−⩽r0−−q0+, which is due to the fact thatH(0)belongs to the first quadrant in the complex plane or, equivalently,0⩽q0++q0−2, andPτ(0,Q,R)⊂C¯(Δ0,ϱ0)as required. □
We are thus led to the following strengthening of Theorem 1:
Corollary 1.
Assume thatΔ(s)is stable and thatp(s,q,r,τ)has at least one stable member for anyτ⩾0. IfΔω−K1(jω,δ)+maxk=1,…,4|Kk(jω,η)|<|Δω|for allω⩾0, thenp(s,q,r,τ)is robustly stable forτ⩾0.
3.1. Robust Stabilization of Interval Plants with a Time Delay
To stabilize the interval plant familyG(s,q,r,τ)with uncertain time delayτ⩾0, let us consider the transfer functions of a proper compensatorC(s)of the form
C(s)=B(s)A(s)
such that the degree of the numerator polynomial does not exceed the degree of the denominator polynomial.C(s)is said to be a robust stabilizer in closed-loop ofG(s,q,r,τ)if, for everyq∈Q,r∈R, andτ⩾0,
Ψ(s,q,r,τ)=A(s)δ(s,r)+e−τsB(s)η(s,q)
is a stable quasi-polynomial. Moreover, the overall transfer function of the configuration shown in Figure 3 is
G˜(s,q,r,τ)=e−τsB(s)η(s,q)Ψ(s,q,r,τ).
The criteria for a reasonable choice ofC(s)whenδ(s,r)is robustly stable is established by our next theorem.
Theorem 2.
Assume thatG(s,q,r) is as in (2), withδ(s,r) being robustly stable, and consider the feedback loop shown in Figure 3. Suppose that, for allω⩾0,maxk=1,…,4|Kk(jω,η)|>0and|A(jω)|>0. IfC(s)satisfies
|C(jω)|=|B(jω)||A(jω)|<mink=1,…,4|Kk(jω,δ)|maxk=1,…,4|Kk(jω,η)|
for everyω⩾0,q∈Q, andr∈R,C(s)is a robust stabilizer in closed-loop ofe−τsG(s,q,r)for everyτ⩾0.
Proof.
Givenω⩾0,q∈Q,r∈R, andτ⩾0, we have thatmink=1,…,4|Kk(jω,δ)|⩽|δ(jω,r)|andmaxk=1,…,4|Kk(jω,η)|⩾|η(jω,q)|. Consequently,
mink=1,…,4|Kk(jω,δ)|maxk=1,…,4|Kk(jω,η)|⩾|δ(jω,r)||η(jω,q)|.
From (10) we obtain
|B(jω)||A(jω)|<|δ(jω,r)||η(jω,q)|
or, equivalently,
|B(jω)η(jω,q)|<|A(jω)δ(jω,r)|.
Since|e−jτω|=1,|B(jω)η(jω,q)|=|e−jτωB(jω)η(jω,q)|. Hence,
A(jω)δ(jω,r)≠−e−jτωB(jω)η(jω,q),
which is our assertion. Notice that the proof strongly depends on the assumption thatδ(s,r)is robustly stable because this fact impliesmink=1,…,4|Kk(jω,δ)|>0. □
3.2. Compensators Associated with Modified Classical Weights
In this section, we use the results about the orthogonal polynomials presented in Section 2.3 to construct families of compensators satisfying the condition (10). Letm⩾1andω⩾0 . According to (5), we have
Qm(jω)Pm(jω)⩽∑k=1nλm,k|jω−xm,k|.
Now, ifI⊂[0,∞), then0<xm,k⩽|jω−xm,k|, forω⩾0andk=1,…,m. Hence,
Qm(jω)Pm(jω)⩽∑k=1mλm,k xm,k=Qm(0)Pm(0).
Therefore, since bothλn,kandxn,kare positive numbers for anyn⩾1and anyk⩽n, we get for any fixedm⩾1
Qm(jω)Pm(jω)<limn→∞Qn(0)Pn(0).
For a large class of weight functions, including so-called classical weights, the limit on the right-hand side of the previous inequality exists (see Proposition 3). In order to designC(s)using orthogonal polynomials associated withν(s)=sαe−s/t(orν(s)=(t−s)αsβ) whenG(s,q,r) satisfies the hypotheses of Theorem 2, we propose the following methodology. Notice that the explicit expressions for both families of polynomials as well as the limit value of (11) in terms of the parameters{α,t}(or{α,β,t}), can be found in Propositions 2 and 3, respectively.
The importance of Algorithm 1 is that m (the compensator’s degree) can be selected arbitrarily. Furthermore, the performance of the closed-loop system shown in Figure 3 is guaranteed by adjusting the values forα,β, and t, as we can see in the next section. Notice that the selection of each element of{α,β,t}is independent of the choice of the others. Also, notice that all the involved objects can be computed explicitly by using the formulas from Propositions 2 and 3 so there is no computational complexity involved in implementation of the algorithm.
Algorithm 1: Algorithm to selectC(s)using modified classical orthogonal polynomials. |
Input: Any strictly proper interval plantG(s,q,r)satisfying the hypotheses of Theorem 2 and any positive integer m. Output: A strictly proper compensatorC(s) with degree m such that the feedback structure shown in Figure 3 is robustly stable for allτ⩾0. Findϕ>0such thatϕ⩽mink=1,…,4|Kk(jω,δ)|for everyω⩾0; findψ>0such thatψ⩾maxk=1,…,4|Kk(jω,η)|for everyω⩾0; in the Laguerre case, selectα,t>0such thatσ(α,t)<ϕψ, whereσ(α,t)=tαΓ(α). In the Jacobi case, selectα>−1, and β,t>0such thatσ(α,β,t)<ϕψ, whereσ(α,β,t)=tα+βΓ(α+1)Γ(β)Γ(α+β+1); computePm(s)andQm(s) by using (6) and (7) (or (8) and (9)), respectively, with the selected values ofαand t (orα,β, and t); doC(s)=Qm(−s)Pm(−s). |
3.3. Simulation Results In this section, we apply Algorithm 1 developed in this work to two different examples considered in previous contributions. Therefore, we can set our goals as follows:
-
Find the reference valueϕψassociated with the given plant, and propose aσ(α,t)or aσ(α,β,t)according to step 3 of Algorithm 1.
- Apply the designed controller to the examples, and validate the methodology through simulations.
Example 1.
Consider the plant defined by a nominal transfer function with uncertain time delay presented in [36]:
G(s)=η(s)δ(s)=2s2+2s+1.
The plant is subject to parameter variations as follows:η0∈[1.8,2.2],δ2∈[0.9,1.1],δ1∈[1.8,2.2],δ0∈[0.9,1.1], andτ∈[0,4] . The value set in Figure 4 shows that the interval plant becomes unstable in the presence of a time delay for certain values of ω. According to steps 1 and 2 of Algorithm 1, by using (10), we findϕψ≈0.4091. Following steps 3 and 4, the stabilizing controller in the Laguerre case is computed takingσ(1,0.4)andm=2:
C(s)=Q2α,t(−s)L2α,t(−s)=−0.16s−0.256s2+2.4s+0.96.
A graph showing inequality of the quotients of the plant and the controller as in (10) for different values of ω is shown in Figure 5; since (10) is satisfied, the closed-loop system given in Figure 3 is stable forω,τ⩾0 (see Figure 6). Proceeding in a similar way, Figure 7 includes a simulation in the time domain where the proposed controller stabilizes 4 different fixed plants with parameters taken from the closed intervals, considering time delay. In addition, Figure 8 illustrates the responses from different compensators. The curve in yellow corresponds to the cases whenα=1,t=0.3, andm=2, while the rest correspond to the cases whenα=1andt=0.4withm=3(blue line),m=4(red line), andm=5(green line). As we can see, the controllers with low values of t and m reach the reference value faster than those having greater values of m and t.
On the other hand, a comparison with the controllers presented in [36] is given in Figure 9. The performance of the controlled system improves when we use our proposal ofC(s)=Q21,t(−s)/L21,t(−s)witht=0.3 (green line) in the feedback structure shown in Figure 3. Notice that the closed-loop response lies betweenC1(s)=1.876s2+68.8s(blue line) andC2(s)=3.582s3+2.671s2+1.978s+0.076s3+34.75s2+0.4254s+4.286×10−6 (red line), both recommended in [36].
Example 2.
We now consider the model given in [37] for the hot-dip galvanising system:
G(s)=η(s)δ(s)=50.04810s+1
The plant is subject to parameter variations of 12 percent:η0∈[44.04224,56.05376],δ1∈[8.8,11.2],δ0∈[0.88,1.12], andτ∈[0,50] . The corresponding value set in Figure 10 shows that the interval plant becomes unstable for certain values of ω in the presence of time delay. According to steps 1 and 2 in Algorithm 1, by using (10), we foundϕψ≈0.0156992. Following steps 3 and 4, the stabilizing controller in the Laguerre case can be defined by choosingσ(4,0.2):
C(s)=Q3α,t(−s)L3α,t(−s)=0.00768s2+0.02458s+0.01567−s3−4.2s2−5.04s−1.68.
The inequality of the quotients of the plant and the controller is shown in Figure 11, the stability forω,τ⩾0 is shown in Figure 12, while Figure 13 shows a simulation in the time domain, where the proposed controller stabilizes four different fixed plants with parameters taken from the closed intervals. A time delay is also considered. In addition, Figure 14 illustrates the responses from different compensators applied to a plant with a time delay. The curves in yellow and red correspond to the casesm=2andm=4, respectively, both cases withα=4andt=0.12. The rest correspond to the cases whenα=4andt=2withm=2(blue line) andm=5(green line). Once again, the controllers with low values of t and m reach the reference value faster than those that have greater values of m and t.
On the other hand, a comparison with the controller presented in [37] is shown in Figure 15. Notice that the performance of the controlled system improves when we use our proposed controllerC(s)=Q24,0.12(−s)/L24,0.12(−s) (green line) in the configuration given in Figure 3. The curve in blue corresponds to the closed-loop response whenC1(s)=0.0121s+0.0004s is taken as compensator, as it is suggested in [37].
4. Conclusions In this work, some geometrical properties about the value set associated with strictly proper interval plants with uncertain time delays and invariant degrees, such as the geometric shape of the orbits of its vertices and the minimal closed disc that contains it (Lemmas 1 and 2, respectively), were obtained. Consequently, a sufficient condition for robust stabilization of this type of interval plant was deduced (Theorem 1).
In addition, criteria that allow us to make a reasonable choice of a family of robust stabilizing compensators for some classes of interval plants with uncertain time delays are proposed (Theorem 2). Furthermore, we used modifications of well-known families of classical orthogonal polynomials in terms of a set of parameters{t,α,β}(depending on the chosen family) to select two families of robust stabilizing compensators (Algorithm 1). The latter, together with a geometric approach to characterization of the value set, constitute the main novelty of this contribution.
5. New Directions Finally, the approach used in this work can be extended in the following directions.
-
The compensator considered in Theorem 2 can be designed in many different ways. For example, by applying pole-placement techniques, we can obtain a feedback configuration with a specified characteristic polynomial (see [38,39]).
-
The families of compensators considered in Algorithm 1 are constructed using some classical weights, given by Proposition 2. In order to obtain other families of compensators, we propose introducing some perturbations on the coefficients of the recurrence relation that orthogonal polynomials satisfy (see, for instance, [40]).
-
In addition, it is possible to consider, in our problem, another type of parametric uncertainty structure such as affine linear, multilinear, and polynomic uncertainties (see [5]).
Author Contributions
Conceptualization, G.R. and L.E.G.; methodology, P.Z., A.A., N.M., G.R., and L.E.G.; software, P.Z., A.A., N.M., G.R., and L.E.G.; validation, P.Z., A.A., and N.M.; formal analysis, P.Z., A.A., N.M., G.R. and L.E.G.; investigation, P.Z., A.A., N.M., G.R., and L.E.G.; resources, G.R.; writing-original draft preparation, P.Z., A.A., N.M., G.R., and L.E.G.; writing-review and editing, P.Z., A.A., N.M., G.R., and L.E.G.; visualization, P.Z., A.A., N.M., G.R., and L.E.G.; supervision, G.R. and L.E.G.; project administration, G.R. and L.E.G.; funding acquisition, G.R. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by Universidad Autónoma de Tamaulipas under grants PROINN OVA-2018-250105, PROINNOVA-2018-250586, PROINNOVA-2018-250540, PROINNOVA-2018-250113, PROINNOVA-2018-250117, PROINNOVA-2018-250160, and PROINNOVA-2018-250255 and by Conacyt. The work of the last author was supported by Conacyt's grant 287523.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors thank the valuable comments and suggestions made by the anonymous referees. They contributed to improve the contents and presentation of this manuscript
Conflicts of Interest
The authors declare no conflict of interest.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2021. This work is licensed under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This paper considers the robust stabilization problem for interval plants with parametric uncertainty and uncertain time-delay based on the value set characterization of closed-loop control systems and the zero exclusion principle. Using Kharitonov’s polynomials, it is possible to establish a sufficient condition to guarantee the robust stability property. This condition allows us to solve the control synthesis problem using conditions similar to those established in the loopshaping technique and to parameterize the controllers using stable polynomials constructed from classical orthogonal polynomials.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer