Abstract
A methodology for designing anti-windup compensators is investigated, for sampled-data systems with delays and actuator saturation. More precisely, criteria for the existence of an anti-windup compensator that ensure simultaneously stability and an \(H_{\infty }\) norm bound in closed-loop are developed, thanks to the use of a three-term approximation of the delays, of the scaled small gain theorem, and of a Wirtinger-based inequality. The criteria are in the form of a set of linear matrix inequalities: an optimization algorithm is proposed to maximize the estimated domain of attraction that can be easily implemented. Some simulation examples are also provided to demonstrate the superiority of the proposed approach.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In practical systems, the control signals are implemented by actuators that are subject to saturation. This issue is receiving significant attention during the last decades (see [38] and references therein ), as closed-loop performance deteriorates, and stability can be lost when the actuators saturate. The most frequent strategy to attenuate this problem is to include an anti-windup compensator in the control system [14], that do not act until the saturation is reached. Many results are available for the anti-windup design: for instance, in [24], the authors used the input delay approach for synthesizing an Anti-windup compensator to AQM in TCP/IP networks. For time delay systems under input saturation constraint via sampled-data, we can cite [25].
With the development of intelligent instruments and the availability of inexpensive digital sensors, digital controllers are generally used for many real-life systems. Thus, continuous-time systems are frequently controlled by discrete-time controllers implemented in digital devices, so the overall system becomes a sampled-data control system. Therefore, considerable attention is also been paid to these sampled-data control systems. For instance, in [27], sampled-data stabilization criteria have been established by using Wirtinger’s integral inequality. A sampled-data strategy was used to study the problem of robust stabilization of uncertain neutral state delayed-systems under input saturation in [17]. In [32], the problem of stabilization of switched systems with actuator faults via the robust reliable sampled-data control was studied.
Time-varying delays arise naturally in most real-world systems. They have been considered in the literature for instance, for AQM/TCP systems, in [5], for wind turbines, in [16, 29], and more general systems as descriptor systems [37] or neutral systems [18, 19]. Moreover, time-delays are often a source of oscillation, poor performance and instability of a control system. Considering these facts, a great deal of attention has been devoted to stability analysis and controller synthesis for time-delay systems [1,2,3,4, 35, 36]. Some useful approaches have already been established for time-delay systems, including the free weighting matrices technique [21], the Wirtinger inequality approach [11, 26, 28] and the input–output (IO) approach [20]. When using the IO approach, the original system is divided into two interconnected subsystems. Then, by using the scaled small gain (SSG) theorem, we can demonstrate that the stability condition can considerably be improved. In the literature, several results can be found concerning the IO approach. In [22] the delayed state \(x(t-\tau (t)\) is approximated by its average value \(\frac{1}{2}(x(t-\tau _{1})+x(t-\tau _{1}))\) (two-terms approximation) and stability criteria have been proposed. Extension of the two-terms approximation method to study the T-S Fuzzy systems with time-varying delay is considered in [39]. In [12], a new model transformation was proposed for continuous-time systems by using three-terms approximation. This approximation has also been successfully used to investigate the robust stabilization of delta operator systems with time-varying delays in [13], to design an \(H_{\infty }\) filter for discrete time-varying delay systems in [40], and to synthesize an anti-windup compensator for delta operator systems with actuator saturation in [31]. The aforementioned consideration shows that the IO approach has been considered by several authors and has an important role in studies embroiled with delay systems. To the authors’ best knowledge, this idea has not yet been done in sampled-data systems under input saturation, and this is the motivation behind the presented work.
In summary, the problem of \(H_{\infty }\) sampled-data anti-windup compensator design for time varying delay systems with input saturation will be investigated in this paper via the IO approach. The main novelty and contributions of this paper can be summarized as follows:
-
1.
A methodology to design anti-windup compensator is proposed to mitigate the effect of saturation in sample-data systems with delays. The designed compensator ensures asymptotic stability of the closed-loop system and enlarges the domain of attraction.
-
2.
The methodology is based on transforming the original sampled-data system with time varying delay and input saturation into two interconnected subsystems. Then, by using and input/output approach and the scaled small gain theorem and using Wirtinger’s integral inequality, LMI-based conditions are derived that can be numerically solved with little conservativeness, as illustrated in the numerical examples provided.
\({\mathbf {Notations}}\): \({\mathbf {G}}_{\mathbf{1}}\circ \mathbf{G}_{\mathbf{2}}\) represents the series connection of mapping \({\mathbf {G}}_{\mathbf{1}}\) and \({\mathbf {G}}_{\mathbf{2}}\). \(P>0 (\ge 0)\) means that matrix P is positive (semi) definite. \(P^{T}\) and \(P^{-1}\) denote the transpose and inverse of matrix P, respectively. \(*\) stands for the symmetric term of the diagonal elements of square symmetric matrix. \(\Vert .\Vert _{\infty }\) represents the \(l_{2}\)-induced norm of a transfer function matrix or a general operator. \(A_{i}\) denotes the ith line of the matrix A.
2 Problem Formulation and Preliminaries
This paper considers the class of plants described by the following continuous-time system with delay:
where \(x(t)\in {\mathbb {R}}^{n}\), \(u(t)\in {\mathbb {R}}^{m}\), \(w(t)\in {\mathbb {R}}^{q}\), \(y(t)\in {\mathbb {R}}^{p}\), \(z(t)\in {\mathbb {R}}^{p}\) are the state vector, control vector, disturbance, the measured output and the regulated output, respectively, with \(A, A_{\tau }, B, B_{w}, C_{y}\) and \(C_{z}\) known constant real matrices.
This continuous-time plant is controlled with a digital device forming a sampled-data control system. By taking this into consideration, the control input takes the following form:
The interval between any two sampling instants is assumed to be bounded by h, which means that for any \(k > 0, t_{k+1}-t_{k}=d_{k}\le h,\) where h is the maximum sampling interval. By defining \(d(t)=t-t_{k}\) with \({\dot{d}}(t)=1\) for \(t\ne t_{k}\), the sampling instant can be written as \(t_{k}=t-(t-t_{k})=t-d(t).\) Then, we have \(d(t)\le t_{k+1}-t_{k}=d_{k}\le h\); thus, the control law u(t) can be further written as
Moreover, u(t) (with m components) is bounded as follows
\(\tau (t)\) is the time-varying delay, which satisfies
where \(\mu \) is a constant positive scalar.
The disturbance vector w(t) is assumed to be Lebesgue measurable, that is, \(w(t)\in {\mathcal {L}}_{2}\). Hence, the disturbance w(t) is bounded as follows:
To stabilize the system (1), we consider the following dynamic stabilizing controller
where \(x_{c}(t)\) is the controller state, \(u_{c}(t)=y(t)\) is the controller input, and \(y_{c}(t)\) is the controller output. \(A_{c}, B_{c}, C_{c}\) and \(D_{c}\) are known matrices of appropriate dimensions.
In the presence of actuator saturation, the control signal of the system can be described as \(u(t)=sat(y_{c}(t))\), where \(sat(y_{c_{(i)}}(t))=sign(y_{c_{(i)}}(t))min\{|y_{c_{(i)}}(t)|, u_{0_{(i)}}\}, i=1,\ldots ,m \)
To reduce the undesirable effects of the windup caused by the saturation, an anti-windup compensator is added to the controller as follows:
Note that, \(\psi (y_{c}(t-d(t)))\) corresponds to a decentralized dead-zone nonlinearity, where \(\psi (y_{c}(t-d(t)))=y_{c}(t-d(t))-sat(y_{c}(t-d(t)))\).
Then, the augmented system can be represented as follows
and the augmented system is given by
The initial condition is given by
Consider a matrix \(H\in \mathfrak {R}^{m\times (n+n_{c})}\), and define the following polyhedral set
The following useful lemmas will be used in this paper.
Lemma 1
[34] If \(\xi (t)\in {\mathcal {S}}\), then the following relation
is verified for any diagonal positive matrix \(M\in \mathfrak {R}^{m\times m}\).
Lemma 2
[30] For any scalar \(b>a\), positive matrix R and function \(\xi \), the following inequality holds
where \(\theta ={\xi }(b)+{\xi }(a)-\frac{2}{b-a}\int _{a}^{b}{\xi }(s)\mathrm{d}s\)
Lemma 3
[39] (Scaled small gain theorem) Consider the following interconnected feedback system
where subsystem \(S_{1}\) is a known LTI system with operator \({\mathbf {G}}\) mapping \(\varpi (t)\) to \(y_{\vartriangle }(t)\), and subsystem \(S_{2}\) is an unknown linear time-varying one with operator \(\triangle \in {\mathcal {D}} \triangleq \{\triangle :\parallel \triangle \parallel _{\infty }\le 1\}\). Assume that \(S_{1}\) is internally stable. The closed-loop system formed by \(S_{1}\) and \(S_{2}\) is robustly asymptotically stable for all \(\triangle \in {\mathcal {D}}\) if there exist matrices \(\{T_{\varpi }, T_{y}\} \in T\) with \(T\triangleq \{\{T_{\varpi }, T_{y}\} \in {\mathbb {R}}^{\varpi \times \varpi }\times {\mathbb {R}}^{y\times y} : T_{\varpi }, T_{y}\) non-singular, \(\Vert T_{\varpi }\circ \triangle \circ T^{-1}_{y}\Vert _{\infty }\le 1\}\) such that the SSG condition holds:
Finally, for a positive scalar \(\kappa \), the ellipsoid \(\varepsilon (P,\kappa ^{-1})\) is defined as follows:
3 Main Results
This section first introduces the transformation of system (8), so then the stability condition is developed by using the SSG theorem.
3.1 Model Transformation
Consider the system (8): following [12], the delayed state is approximated by the following equation:
where \(\tau _{12}=\tau _{2}-\tau _{1}\), \(\tau _{a}=\frac{\tau _{1}+\tau _{2}}{2}\) and \(\frac{\tau _{12}}{3}\varpi _{r}(t)\) is the approximation error. From (11), system (8) can be written as a forward interconnection system \((S_{1})\) and as a feedback interconnection system \((S_{2})\).
\(~(S_{2})\): \( \varpi (t)=\triangle y_{\triangle }(t)\) with \(\varpi _{r}=(3/\sqrt{2})\varpi \)
Remark 1
The equation \(\varpi _{r}=(3/\sqrt{2})\varpi \) provides the relation between feedback system \((S_2)\) and forward system \((S_1)\), to give a representation of subsystem \((S_1)\) in a compact form, for the IO approach. If we denote the right-hand side of \((S_{1})\) by \(f(\xi ,w)\) then we can write \(\frac{\mathrm{d} \xi }{d(t)}=f(\xi ,w)\). It is clear that \(f(\xi ,w)\) is continuous in some closed and bounded set around the equilibrium point. It follows that \(f(\xi ,w)\) is bounded and satisfies Lipschitz conditions in a certain domain. Consequently, \(\frac{\mathrm{d} \xi }{d(t)}=f(\xi ,w)\) has at least one solution in that domain, for more details see [23]
The approximation error can be written as follows:
Case 1. If \(\tau _{1}\le \tau (t)\le \tau _{a}\), then
Case 2. If \(\tau _{a}\le \tau (t)\le \tau _{2}\), then
Lemma 4
Operator \(\triangle : y_{\triangle } \rightarrow \varpi \), satisfies the SSG condition \(\Vert N\circ \triangle \circ N^{-1}\Vert _{\infty }\le 1\), where N is a general invertible matrix.
Proof
If we can prove that \(\Vert N\circ \triangle \circ N^{-1}\Vert _{\infty }\le 1\}\) holds for \(\tau _{1}\le \tau (t)\le \tau _{a}\) and for \(\tau _{a}\le \tau (t)\le \tau _{2}\), then \(\Vert N\circ \triangle \circ N^{-1}\Vert _{\infty }\le 1\}\) is true. Let \(S=N^{T}N\)
Case 1. \(\tau _{1}\le \tau (t)\le \tau _{a}\)
We have that by Jensen (Cauchy–Schwartz) inequality, for all \(t\ge 0\)
We continue the proof for each term separately. A function \(s=p(t)=t-\tau (t)\) is strongly increasing. Hence, the inverse \(t=p^{-1}(s)=q(s)\) is well-defined such that \(\mid q(s)-(s+\tau _{1})\mid \le \tau _{12}/2\). Then, integrating \(\Vert \int _{t-\tau (t)}^{t-\tau _{1}}y_{\triangle }(s)\mathrm{d}s\big \Vert ^{2}\) between 0 and \(\infty \), changing the order of the integration and then taking into account that \(y_{\triangle }(s)=0\), for \(s\le 0\), we find that
For the other terms, we follow the same process, to obtain
Then, the summation of the three terms together gives
when substituting \(\varpi _{r}(t)\) by \((3/\sqrt{2})\varpi (t)\), we obtain \(\Vert \varpi (t)\Vert ^{2}_{l_{2}} \le \Vert y_{\triangle }(t)\Vert ^{2}_{l_{2}}\). For case 2, by using similar proof process, we obtain the same results as in case 1. This completes the proof. \(\square \)
Remark 2
\(\{N,N\} \in T\) are the matrices in the SSG theorem given in Lemma 3, to ensure that the system (8) is IO stable, it is necessary to verify that \((S_{1})\) is internally stable and there exists N such that SSG condition \(\Vert N\circ G \circ N^{-1}\Vert _{\infty }\le 1\) holds.
3.2 Anti-windup Design
In this subsection, a methodology for computing the anti-windup gain that guarantees asymptotic stability of system (1) is derived.
Theorem 1
For given scalars \(h,~\tau _{1},~\tau _{2}, ~\mu \), the closed-loop system (8) is asymptotically stable with a prescribed level \(\gamma \), if there exist symmetric positive definite matrices \(~X,~X_{j}, (j=1,2,3,4,5),~{\hat{Q}}_{l}, (l=1,2,3,4)\) and appropriately sized matrices \(Y_{c}, ~W\) and L such that
where
and the elements of \({\varPi }\) are defined by
then, the anti-windup gain matrix \(E_{c}=F_{c}L^{-1}\) ensures that:
-
1.
the trajectories of the system (8) are bounded for every initial condition satisfying \(\beta \le \kappa ^{-1}\);
-
2.
Under the zero initial condition,
$$\begin{aligned} \Vert z(t)\Vert _{2}^2\le \gamma \Vert w(t)\Vert _{2}^2; \end{aligned}$$ -
3.
when \(w(t)=0\), for all initial conditions belonging to \(\beta \le \kappa ^{-1}\), the corresponding trajectories converge asymptotically to the origin, where
$$\begin{aligned} \beta= & {} \Big ({\overline{\lambda }}(X^{-1})+\tau _{1}{\bar{\lambda }}(X^{-1}{\hat{Q}}_{1}X^{-1})+\tau _{a}{\bar{\lambda }}(X^{-1}{\hat{Q}}_{2}X^{-1})+\tau _{2}{\bar{\lambda }}(X^{-1}{\hat{Q}}_{3}X^{-1})\\&+\,\tau _{2}{\bar{\lambda }}(X^{-1}{\hat{Q}}_{4}X^{-1}) \Big )\Vert \phi _{\xi }\Vert _{c}^{2}+ \Big (\frac{{\tau }^{3}_{1}}{2}{\bar{\lambda }}(X^{-1}_{1})+\frac{{\tau }^{3}_{a}}{2}{\bar{\lambda }}(X^{-1}_{2}) \nonumber \\&+\,\frac{{\tau }^{3}_{2}}{2}{\bar{\lambda }}(X^{-1}_{3})+\frac{h^{3}}{2}{\bar{\lambda }}(X^{-1}_{4})\Big )\Vert {\dot{\phi }}_{\xi }\Vert _{c}^{2} \end{aligned}$$
with \({\overline{\lambda }}\) is the maximal eigenvalue.
Proof
To prove this theorem, let us consider the following Lyapunov functional
Computing the derivative of the functional (14) along the trajectory of the system \((S_{1})\), we get
with the aid of Lemma 2, we have
where
It is clear that the following is true
Moreover, by applying Lemma 2 to (19) the following inequality is obtained:
where \(\varTheta _{4}={x}(t)+{\xi }(t-d(t))-\frac{2}{h}\int _{t-d(t)}^{t}{\xi }(s)\mathrm{d}s\)
We define the following vectors:
And let
and
By summing Eqs. (15)–(20) and using Lemma 1, we have
where
and the elements of \({\varLambda }\) are defined by
By using the Schur complement, it can be easily seen that \(J_{1}<0\) if the following condition holds.
where \(~~\varLambda _{2}=[{\mathbb {C}}z ~~0_{p\times 10n}]^{T}\).
Under zero initial conditions, \(V(0)=0\), we have that
which implies that \(J<0\)
When \(w(t)=0\), we obtain
with
where
So \({\tilde{\varXi }}<0\) implies that
The inequality (24) guarantees that \(\Vert N \circ G \circ N^{-1}\Vert <1\).
From Lemma 4, we have the inequality \(\Vert N \circ \vartriangle \circ N^{-1}\Vert \le 1\). Also, from, \(J_{1}<0\), it can be easily seen that \({\dot{V}}(t)<0\) which implies that the system \((S_{1})\) with \(w(t)=0\) is asymptotically stable.
When \(w(t)\ne 0\), we multiply the both sides of (23) by \( diag \{X,~X,~X,~X,~X,~X, T^{-1}_{0},~I,~X,~X,~X,~X,~X_{1},~X_{2}, ~X_{3},~X_{4},~X_{5},~I\}\) and by letting \(X=P^{-1}\), \(~X_{1}=R^{-1}_{1},~X_{2}=R^{-1}_{2},~X_{3}=R^{-1}_{3},~X_{4}=R^{-1}_{4},~X_{5}={S}^{-1},~~L=T^{-1}_{0},~~ F_{c}=E_{c}T^{-1}_{0},~~ W=HX^{T},~~{\hat{Q}}_{l}=XQ_{l}X\), \(~(l=1,2,3,4)\), and using the relation \(-X{X}^{-1}_{j}X \le {X}_{j}-2X\) for \(j=1,2,3,4,5\). It is easy to obtain (12). Since (12) holds, it follows that \(J<0\). Consequently,
On the other hand, the satisfaction of (13) guarantees that \(\forall \xi \in \varepsilon (P,\kappa ^{-1}),\)\(\xi \in {\mathcal {S}}\). In fact, \(\varepsilon (P,\kappa ^{-1})\subset {\mathcal {S}}\) is verified by the following conditions
Pre- and post-multiplying (25) by \(\varDelta ^{'}=diag\{P^{-1},I\}\), the LMI (13) is obtained.
Moreover, from the L–K functional defined in (14), we have
Making the above change of variables, we have \(x^{T}(t)Px(t)\le V(t) \le V(0) \le \beta \le \kappa ^{-1}\); that is, for all \(t\ge 0\), the trajectories of the system do not leave the set \(\varepsilon (P,\kappa ^{-1})\) for any initial condition \(\phi (\theta )\) in \(\varepsilon (P,\kappa ^{-1})\), which ensures that \(x(t)\in {\mathcal {S}}\).
The proof is thus completed. \(\square \)
4 Optimization Problems
4.1 Minimization of \(\gamma \)
The problem of minimizing \(\gamma \) can be formulated as follows
4.2 Maximization of \(\rho \)
The objective now is to provide (in the disturbance-free case, \(w(t)=0\)) a methodology to estimate the largest possible domain of initial conditions for which the closed-loop system trajectories remain bounded. This is mathematically complex due to the nonlinearity of \(\beta \). The solution proposed is based on solving the optimization problem that is now developed: Let
where \(~X^{-1}={\tilde{X}}\), \(~{\hat{Q}}^{-1}_{i}={\tilde{Q}}\).
It follows that the condition \(\beta \le \kappa ^{-1} \) is satisfied if the following condition holds:
where \(\rho ^{2}=max(\Vert \phi _{\xi }\Vert ^{2},\Vert {\dot{\phi }}_{\xi }\Vert ^{2})\), and the stability radius \(\rho \) is a scalar to be determined.
Combining the facts derived above, we can construct a feasibility problem for given \(\tau _{1}, ~~\tau _{a},~~\tau _{2},~~h, ~~\gamma \), as follows
This optimization problem can then be solved using off-the-shelf numerical tools. It must be pointed out that by minimizing \(\varphi \), we are, implicitly, maximizing \(\rho \).
Remark 3
It is worth mentioning that the computational complexity can be handled by the Matlab LMI toolbox and all designs can be implemented offline, making the LMI method practicable and effective. In order to obtain a simpler form of LMI, no free-weighting matrices are adopted, which leads to small number of decision variables and consequently reduce the computational complexity significantly.
Remark 4
It should be noted that there are few works dealing with sampled-data control in the presence of actuator saturation, time-varying delay and external disturbance. We cite [33], where a dissipative-based controller was developed for a class of time-varying delay systems via sampled-data approach, but no saturation was considered. The robust \(H_{\infty }\) sampled-data control problem for uncertain nonlinear time-varying delay systems is considered in [10], but the saturation was not considered either. In this paper, an anti-windup compensator is considered, as it is the most used technique to counterbalance the saturation effects and improve the closed-loop system performance during saturations.
Remark 5
The three-term approximation approach for \(x(t-\tau (t))\) that is used here, which includes lower bound, upper bound and mean value of \(x(t-\tau (t))\), was first proposed in [12] for continuous-time systems. Then, the same approximation was extended to delta operator systems and discrete time systems in [13] and [40], respectively. It is worth noting that it has been shown in those works that error using the three-term approximation is smaller than the one using two-term [22] and one-term approximation [20]. The three-term approximation is used here for the first time in the context of sampled-data systems subject to input saturation.
Remark 6
From the approaches to handle the saturation nonlinearity, the sector bound approach is used here as there results can be expressed as LMIs, that are easier to solve that those obtained using the polytopic modeling approach [18, 19].
5 Numerical Examples
In the following, two numerical examples are developed to illustrate the effectiveness of the proposed methodology.
Example 1
Consider the system (1) with \(w(t)=0\) and the following parameters [9]:
The dynamic controller is given as:
In order to compare with previous results in the literature, that assume constant delays, solving the optimization problem (29), with \(h=0.1, \kappa =1\) and \(u_{0}=15\), the calculated stability radius \(\rho \) for different values of \(\tau _{2}\) gives the results in Table 1. It is clear from Table 1 that the obtained stability radius is larger than those obtained by existing works.
Applying Theorem 1 with \(h=0.15, \kappa =1\), some bounds of \(\rho \) can be obtained for different value of \(\tau _{2}~\) . Table 2 shows the comparison between our results and the results in [8] (\(\tau _{1}=0.5\) and \(\mu =0.5\)). It can be seen from Table 2 that the proposed approach provides larger bounds \(\rho \) than [8].
For instance, when \(\tau _{2}=2\) and \(u_{0}=0.5\) the corresponding anti-windup compensator gain is \(E_{c}= 17915\). Figure 1 presents the state trajectories of the closed-loop system, and Fig. 2 shows the control input, simulated from the initial condition \(x(0)=[-3.5 ~~4.5]^{T}\). It can be seen that the state trajectories of closed-loop system converge to zero, even when the system saturates, showing the feasibility of the procedure proposed.
Example 2
In this example, we adopt the Mach Number in a Wind Tunnel model. As it has been shown in the literature [29], the deviations \(\delta M\) of the Mach number induced by small deviations in the guide vane angle actuator \(\delta \theta _{a}\) in a driving fan are precisely described at a given operating point (determined by the fan speed, liquid nitrogen injection rate, and gaseous-nitrogen vent rate) by the following dynamic model [29]:
where \(\delta \theta \) is the guide vane angle, a, k, \(\xi \), w are parameters which, at each working point, can be assumed constant if the deviations \(\delta M\), \(\delta \theta \), \(\delta \theta _{a}\) are small. The delay \(\tau (t)\) represents the time required by the movement of air between the fan and the test section.
Rewriting (30) in state space form yields the system (1). where
The parameters of the wind tunnel are borrowed from [29], and are as follows: \(\frac{1}{a}=1.964s\), \(k=-0.0117deg^{-1}\), \(\xi =0.8\), and \(w=6rad/s\).
The dynamic controller of Example 1 is considered again here. For the system with a time-invariant delay with \(h=0.9\), applying Theorem 1 it is possible to obtain the optimal \(H_{\infty }\) performance \(\gamma \) (and the corresponding anti-windup gain matrix) for different values of \(\tau _{2}\), as given in Table 3.
Figure 3 presents the simulation result for state trajectories of the closed-loop system (for the anti-windup gain corresponding to \(\tau _{2}=10\)), with the initial condition \(x(0)=[-5~ 5 ~-5]^{T}\). The disturbance used in simulation is the Gaussian noise presented in Fig. 4.
Figure 3 shows that the anti-windup compensator works well to stabilize the Mach number in wind tunnels.
Example 3
Consider the following system as in [6]:
The dynamic controller is given as:
Applying (26) with \(h=0.6\) and \(\tau _{1}=0\) gives the anti-windup gain \(E_{c}=92782\). The optimal \(H_{\infty }\) performance \(\gamma \) is listed in Table 4, comparing it with existing results. It is clearly observed from Table 4 that Theorem 1 gives the best \(H_{\infty }\) performance index, showing that the method in this paper yields better result than existing methods.
6 Conclusion
This paper has presented a design methodology for anti-windup compensators for a class of systems with time-varying delay and input saturation. By employing the input–output approach, the scaled small gain theorem and a Lyapunov–Krasovskii Functional, compensators can be designed to ensure closed-loop system stability and a given disturbance attenuation. Moreover, the results have been rendered to be potentially less conservative, as illustrated by simulation results.
References
A. Arbi, F. Charif, C. Aouiti, A. Touati, Dynamics of new class of Hopfield neural networks with time-varying and distributed delays. Acta Math. Sci. 36(3), 891–912 (2016)
A. Arbi, J. Cao, Pseudo-almost periodic solution on time-space scales for a novel class of competitive neutral-type neural networks with mixed time-varying delays and leakage delays. Acta Math. Sci. 46(2), 719–745 (2017)
A. Arbi, J. Cao, A. Alsaedi, Improved synchronization analysis of competitive neural networks with time-varying delays. Nonlinear Anal. Model. Control 23(1), 82–102 (2018)
A. Arbi, Dynamics of BAM neural networks withmixed delays and leakage time-varying delays in the weighted pseudo almost periodic on time-space scales. Math. Methods Appl. Sci. 41(3), 1230–1255 (2018)
S.A. Belamfedel, E.H. Tissir, N. Chaibi, Active queue management based feedback control for TCP with successive delays in single and multiple bottleneck topology. Comput. Commun. 117, 58–70 (2018)
F.A. Bender, Delay dependent antiwindup synthesis for time delay systems. Int. J. Intell. Control Syst. 18(1), 1–9 (2013)
Y.Q. Cao, Y.Y. Sun, X.Y. Wang, Anti-windup compensator gain design for time-delay systems with constraints. Acta Autom. Sin. 32(1), 1–8 (2006)
Y. Chen, Y. Li, S. Fei, Anti-windup design for time-delay systems via generalised delay-dependent sector conditions. IET Control Theory Appl. 11(10), 1634–1641 (2017)
J.M.G. Da Silva, G. Garcia, Anti-windup design for time-delay systems subject to input saturation-an LMI-based approach. Eur. J. Control 12(6), 622–634 (2006)
Z. Du, Z. Qin, H. Ren, Z. Lu, Fuzzy robust \(H_{\infty }\) sampled-data control for uncertain nonlinear systems with time-varying delay. Int. J. Fuzzy Syst. 19(5), 1417–1429 (2016)
A. Ech-charqy, M. Ouahi, E.H. Tissir, Delay-dependent robust stability criteria for singular time-delay systems by delay-partitioning approach. Int. J. Syst. Sci 39(4), 2957–2967 (2018)
H. El Aiss, A. Hmamed, A. El Hajjaji, Improved stability and \(H_{\infty }\) performance criteria for linear systems with interval time-varying delays via three terms approximation. Int. J. Syst. Sci. 48(16), 3450–3458 (2017)
H. El Aiss, H. Rachid, A. Hmamed, A. El Hajjaji, Approach to delay-dependent robust stability and stabilisation of delta operator systems with time-varying delays. IET Control Theory Appl. 12(6), 786–792 (2018)
N. El Fezazi, F. El Haoussi, E.H. Tissir, F. Tadeo, Delay dependent anti-windup synthesis for time-varying delay systems with saturating actuators. Int. J. Comput. Appl. 111(1), 1–6 (2015)
N. El Fezazi, O. Lamrabet, F. El Haoussi, E.H. Tissir, T. Alvarez, F. Tadeo, Proceedings of the International Conference on Systems and Control (ICSC). Robust controller design for congestion control in TCP/IP routers, Marrakesh, Morocco (2016), p. 243–249
N. El Fezazi, E.H. Tissir, F. El Haoussi, T. Alvarez, F. Tadeo, Control Based on Saturated Time-Delay Systems Theory of Mach Number in Wind Tunnels. Circuits, Systems and Signal Processing (2017)
N. El Fezazi, F. El Haoussi, E.H. Tissir, T. Alvarez, F. Tadeo, Robust stabilization using a sampled-data strategy of uncertain neutral state-delayed systems subject to input limitations. Int. J. Appl. Math. Comput. Sci. 28, 111–122 (2018)
F. El Haoussi, E.H. Tissir, Delay and its time-derivative dependent robust stability of uncertain neutral systems with saturating actuators. Int. J. Autom. Comput. 7(4), 455–462 (2010)
F. El Haoussi, E.H. Tissir, A. Hmamed, F. Tadeo, Stabilization of neutral systems with saturating actuators. J. Control Sci. Eng. (2012). https://doi.org/10.1155/2012/823290
E. Fridman, U. Shaked, Input–output approach to stability and \(L_{2}\)-gain analysis of systems with time-varying delays. Syst. Control Lett. 55(12), 1041–1053 (2007)
Y. He, Q.G. Wang, L. Xie, C. Lin, Further improvement of free weighting matrices technique for systems with time-delay. IEEE Trans. Autom. Control 52(2), 293–299 (2007)
A. Hmamed, H. El Aiss, A. El Hajjaji, Stability analysis of linear systems with time varying delay: an input output approach. IEEE 54th Annual Conference Decision and Control (CDC), Osaka, Japan (2015), p. 15–18
J. Hu, W.P. Li, Theory of Ordinary Differential Equations Existence (Department of Mathematics, The Hong Kong University of Science and Technology, Uniqueness and Stability, 2005)
O. Lamrabet, N. El Fezazi, F. El Haoussi, E.H. Tissir, Using input delay approach for synthesizing an anti-windup compensator to AQM in TCP/IP networks. International Conference on Advanced Technologies, Signal and Image Processing, Fez, Morocco (2017). https://doi.org/10.1109/ATSIP.2017.8075573
O. Lamrabet, E.H. Tissir, F. El Haoussi, Anti-windup compensator synthesis for sampled-data delay systems. Circuits Syst. Signal Process (2018). https://doi.org/10.1007/s00034-018-0971-9
O. Lamrabet, A. Ech-charqy, E.H. Tissir, F. El Haoussi, Sampled data control for Takagi–Sugeno fuzzy systems with actuator saturation. Proc. Comput. Sci. 148, 448–454 (2019)
K. Liu, E. Fridman, Wirtinger’s inequality and Lyapunov-based sampled-data stabilization. Automatica 48(1), 102–108 (2012)
Y. Liu, M. Li, Improved robust stabilization method for linear systems with interval time-varying input delays by busing Wirtinger inequality. ISA Trans. 56, 111–122 (2015). https://doi.org/10.1016/j.isatra.2014.12.008
A. Manitius, Feedback controllers for a wind tunnel model involving a delay: analytical design and numerical simulation. IEEE Trans. Autom. Control 29(12), 1058–1068 (1984)
M.J. Park, O.M. Kwon, J.H. Park, S.M. Lee, E.J. Cha, Stability of time-delay systems via wirtinger-based double integral inequality. Automatica 55, 204–208 (2015)
H. Rachid, O. Lamrabet, E.H. Tissir, Stabilization of delta operator systems with actuator saturation via anti-windup compensator. Symmetry 11, 1084–1093 (2019). https://doi.org/10.3390/sym11091084
R. Sakthivel, M. Joby, P. Shi, K. Mathiyalagan, Robust reliable sampled-data control for switched systems with application to flight control. Int. J. Syst. Sci. 47(15), 3518–3528 (2016)
S. Santra, H.R. Karimi, R. Sakthivel, A.S. Marshal, Dissipative based adaptive reliable sampled-data control of time-varying delay systems. J Franklin Inst. 14(1), 39–50 (2016)
S. Tarbouriech, J.M.G. Da Silva, G. Garcia, Delay-dependent anti-windup loops for enlarging the stability region of time-delay systems with saturating inputs. J. Dyn. Syst. Meas. Control 125(2), 265–267 (2003)
E.H. Tissir, Delay-dependent robust stability of linear systems with non-commensurate time varying delays. Int. J. Syst. Sci. 38, 749–757 (2007)
E.H. Tissir, Delay-dependent robust stabilization for systems with uncertain time varying delay. J. Dyn. Syst. Meas. Control 132(5), 054504 (2010)
Y. Wu, B. Jiang, N. Lu, A descriptor system approach for estimation of incipient faults with application to high-speed railway traction devices. IEEE Trans. Syst. Man Cybern. Syst. (2017). https://doi.org/10.1109/TSMC.2017.2757264
H. Yang, Z. Li, C. Hua, Z. Liu, Stability analysis of delta operator systems with actuator saturation by a saturation dependent Lyapunov function. Circuits Syst. Signal Process. (2015). https://doi.org/10.1007/s00034-014-9876-4
L. Zhao, H. Gao, H.R. Karimi, Robust stability and stabilization of uncertain T–S fuzzy systems with time varying delay: an input–output approach. IEEE Trans. Fuzzy Syst. 21(5), 883–897 (2013)
T. Zoulagh, H. El Aiss, A. Hmamed, A. El Hajjaji, \(H_{\infty }\) filter design for discrete time-varying delay systems: three-term approximation approach. IET Control Theory Appl. 12(2), 254–262 (2018)
Acknowledgements
Prof. Fernando Tadeo is funded by Conserjeria de Educacion, Junta de Castilla y Leon with European Regional Development Funds (Grant No. CLU 2017-09 and UIC 233).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lamrabet, O., Naamane, K., Tissir, E.H. et al. An Input–Output Approach to Anti-windup Design for Sampled-Data Systems with Time-Varying Delay. Circuits Syst Signal Process 39, 4868–4889 (2020). https://doi.org/10.1007/s00034-020-01414-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-020-01414-w