This paper addresses the design of a dynamic output feedback-based anti-windup compensator to mitigate the windup phenomenon for a discrete time-varying delayed system with input saturation to establish the asymptotic stability. Linear matrix inequalities–based stability conditions are derived locally and globally. The controller for the closed-loop system is designed to reduce the effect of external bounded disturbances by utilizing the linear matrix inequality approach. The novel triple Lyapunov–Krasovskii functional along with reciprocal convex inequality is used to solve the expressions contained in the forward difference of the functional and to maximize the basin of attraction. Finally, industrial examples are simulated to prove the effectiveness of the proposed criterion.
Time delay is a natural phenomenon which is inevitably present in all practical systems due to finite computation capability of real-time system and transportation lag in transmitted signals (Huang et al., 2022; Singh et al., 2021; Wang et al., 2020). It is a major cause of instability, poor performance, and oscillations (Chen et al., 2019; Kwon et al., 2013). Therefore, a lot of researchers have addressed the issues related to stabilization of time-delay systems by choosing the delay-dependent approach (Qian et al., 2015; Xu et al., 2012; Zhao et al., 2019). Furthermore, in this direction, new less-conservative stability results are derived by introducing different lemmas such as reciprocal convex inequality, Wirtinger inequality, triple Lyapunov–Krasovskii functional (LKF), bivariate quadratic function negative-determination lemma, and so on. (Kwon et al., 2013; Li et al., 2009; Liu and Zhang, 2012; Park et al., 2011; Singh et al., 2021; Sun et al., 2010). Nowadays, the use of microcontroller and fast, precise, and accurate digital processors has transformed the overall world into new domain of digitalization. Therefore, the research in the field of controller design related to discrete system is growing day by day (Chen et al., 2019; Singh et al., 2021).
The controller sends control signal to final control elements like actuator and valve for getting the desired response from the industrial systems (Valenzuela, 2021). Due to various physical limitations in terms of finite voltage and current handling capacity, saturation appears in different practical systems, causing deterioration in their performance (Wang et al., 2020; Xu et al., 2012). A controller with actuator constraints in unstable mode may exhibit windup problems as discussed in the study by Doyle et al. (1987). Control constraints nonlinearity may cause poor performance of the system. They have been troubleshooted in many ways, with the anti-windup being the earliest one (Da Silva and Tarbouriech, 2006). The windup phenomenon comes into the picture when there is a divergence between the plant input and the controller output. Its occurrence causes the feedback loop to break, so an additional increment in the control signal does not assist the rapid response of the system (Da Silva et al., 2018). The anti-windup concept is to develop an additional element in the control system to monitor the control signal (Obaiah and Subudhi, 2020). If saturation occurs, the control system is modified to improve during and after saturation (Huang et al., 2016). The complexity of the system vertically increases by considering the effect of delay and actuator saturation (Xu et al., 2012). In the literature, less attention has been paid to anti-windup problems for discrete-time systems (Pal et al., 2020). In continuous time systems, the proposed designs do not explicitly address the issue of enlarging the domain of the closed-loop system stability. Hence, a discrete-time system with anti-windup is an essential topic for the researchers (Valenzuela, 2021).
Concerning available results related to this work, Negi et al. (2012) have designed an anti-windup compensator for linear time-varying delay system with saturation but not considered either triple Lyapunov or disturbance. Although stability analysis of discrete delayed system has been analyzed by Pal and Negi (2017) and Pal et al. (2020), the approach to tackle saturation via anti-windup method and for mitigating different disturbances (like step) is not considered in the above papers. To bridge this gap, the present work is motivated by aforesaid papers to take up the problem of a discretized delayed system with anti-windup and different types of disturbances such as exponential decaying and step-load disturbance for stability analysis of the system.
The novelty of this work is that the triple Lyapunov-based LKF is used for designing anti-windup compensator to tackle the complex issues of discrete time-delay systems subjected to actuator saturation and exponential decay as well as step disturbance using the Linear Matrix Inequality (LMI) technique.
Inspired by the aforementioned observations, this paper aims to design an anti-windup controller for discrete-time system with saturation, disturbance, reciprocal convexity, and triple Lyapunov method to establish the asymptotic stability of the system.
The prime contribution of this script is as follows:
A novel dynamic output feedback stabilization controller with an anti-windup compensator is devised for the discrete time-delay saturated system with disturbance using triple Lyapunov and reciprocal convex inequality to mitigate the impact of windup phenomenon and disturbance.
Anti-windup gain matrix and basin of attraction are evaluated for various delay ranges using optimization techniques.
The delay range has increased in comparison with the actual result in the previous literature (Negi et al., 2012; Pal and Negi, 2018). The result obtained in the presented work is less conservative due to the application of triple Lyapunov and reciprocal convex approach than the available results.
Numerical instances prove the effectiveness of the obtained outcomes.
The script is structured along these lines. Section “Notations” shows the system considered. Section “Problem formulation” portrays the global asymptotic stability of the discrete time-delay system in the context of LMI-based conditions employing saturation and controller to stabilize the system. In Section “Main results,” numerical instances prove the advantage of the obtained results.
Notations
The notations used in this paper are as follows:
is the set of real matrices, denotes set of real matrices, denotes that is real symmetric and positive-definite (positive semidefinite) matrix, is a null matrix or null vector, is an identity matrix with appropriate dimension, denotes maximum eigenvalue of any given matrix , symbol ‘*’ represents symmetric terms in symmetric matrix, ||.|| represents norm of matrix or vector, denotes block diagonal matrix with diagonal elements , and is norm of signal , if .
Problem formulation
Consider a linear discrete time-varying delay system
where , , , and are state, input, measured, and controlled output vectors, respectively. The external interference in system is denoted as . Matrices , , , , , , are constant matrices of appropriate dimensions, and is the time-varying delay satisfying
where and are constant non-negative integers representing the lower and upper bounds, respectively.
The controller to stabilize the output of system (1) is considered as
where and denote the controller state and output vectors, respectively. Matrices , , , are constant controller matrices. To stabilize system (1) without control saturation, a controller (3) is required to be designed. The architecture of anti-windup scheme is shown in Figure 1.
Architecture of anti-windup scheme.
The amplitude constraint is applied to the input vector as under
where , , is the control amplitude bounds. Therefore, the actual control signal injected within the plant is given by
In this case, corresponds to decentralized deadzone nonlinearity.
Introducing an anti-windup term to the controller to mitigate the undesirable effects of the windup caused by input saturation, equation (3a) can be modified as
where is anti-windup gain matrix.
An extended state vector can be expressed as
and the matrices
Utilizing equations (1)–(11), the closed-loop system can be represented as
The initial conditions are defined as follows
The basin of attraction of the origin of system (12) is defined as
An estimate of attraction basin is given by where is the largest possible scalar such that asymptotic stability of the closed-loop system (12) is ensured for all time-varying delays satisfying equation (2)
The saturation nonlinearity is tackled using sector conditions. Consider a matrix and define the following polyhedral set as
Lemma 2. (Park et al., 2011) For any vectorsmatricesand real numbers, satisfying
then
Lemma 3. (Li et al., 2009) For constant matrices , , and of appropriate dimensions, , then holds, if the inequalities and hold simultaneously.
Lemma 4. (Liu and Zhang, 2012) If there exist symmetric matrices and of appropriate dimension, constant matrix , then the following statements are equivalent: (1) (2) and if there exists a matrix of appropriate dimension , the following is true
Main results
The main results are stated as follows.
Delay-dependent stability analysis in the absenceof disturbance
Theorem 1. For given positive integers and satisfying , if there exist matrices , positive definite symmetric matrices , , , , , , , , a diagonal positive definite matrix , , , matrices of appropriate dimensions satisfying the set of LMIs (20)–(22)
where with
where
then for the gain matrix, the closed-loop system (12) is asymptotically stable. An estimated attraction basin forequation (12)is given bywhere
Proof. Define
Consider an LKF given by
where
The forward difference of equation (27) along the trajectories of the system (12) and employing Lemma 1 and Lemma 2 and equation (20) on and , is given as
Hence, LMI (22) makes the following inequality true
Thus, in the light of Lemma 4, it follows from equation (38) that
It can be seen that for and equations (20) and (21) offer constraints for the asymptotic stability of the system (12).
The satisfaction of constraints stated in equation (21) indicates that set is included in the polyhedral set as defined in equation (15). It can be proved that is equivalent to (Boyd et al., 1994)
Pre and post multiplication of equation (40) by and , respectively, follows that for all . The inequality (21) is obtained by implementing Schur’s complement in equation (40).
The relation (40) shows that the set is included in the polyhedral set defined in equation (15). Thus, ; thereby, satisfies the sector condition (16).
Remark 1.Primary guess for a positive definite symmetric matrix could be taken as .
Remark 2.Although the complexities of space and time have increased, the conservativeness of stability is reduced in terms of discrete delay system, as seen in previous papers. There is a tradeoff between space and time complexities and conservativeness. The dimension/size of the undertaken system is 14×14, as seen in equation (23). It is a large order system; it occupies sufficient RAM/system memories. Since the simulation is performed on 2.26 GHz, exploring the optimum solution of the defined problem takes significant time. To optimize space and time complexities for the defined problem (12), a high-end computation platform is required.
As a direct consequence of Theorem 1, we have the following result.
Corollary 1.For given positive integers and satisfying , if there exist matrices , positive definite symmetric matrices , , , , , , , , a diagonal positive definite matrix , , , matrices satisfying LMIs (20)–(22), the closed-loop system (12) is globally asymptotically stable for the gain matrix .
Proof. Choosing , one can see that equation (15) is automatically met for all . Substituting into equation (23), we obtain global asymptotic stability condition (41) defined as , where when all elements of are equal to except , where
This completes the proof. The global asymptotic stability is valid only when the open loop system is asymptotically stable (Da Silva and Tarbouriech, 2006).
Delay-dependent stability analysis in the presenceof disturbance
Theorem 2.For given positive integers and satisfying , if there exists matrices , positive definite symmetric matrices , , , , , , , , a diagonal positive definite matrix , , , matrices of proper dimensions convincing the following set of LMIs (42)–(44)
with
then for the gain matrix , the closed-loop system given by equation (12) has a stipulated interference attenuation level ℘ for all primary conditions satisfying and the region of asymptotic stability is defined by an ellipsoid
An estimated attraction basin for equation (12) is given by .
Proof. When disturbance is present in a system (12), disturbance attenuation can be intended in sense of by considering equation (48)
On the same lines as Theorem 1 and including disturbance, the proof of Theorem 2 can be carried out.
LMI constraints (42) and (43) and are sufficient conditions for asymptotic stability of system (12). The asymptotic condition can be characterized as
Where
Analogous to the proof of Theorem 1 and from equation (37), it is possible to demonstrate that converges to equation (44). Furthermore, for zero initial condition, it can be indicated that
The satisfaction of LMI (43) for all initial states follows that . So the system trajectories beginning from will stay within the ellipsoid given as .
Maximization of basin of attraction
An anti-windup gain provides a maximized estimate of the attraction basin yielded by
Remark 3.The arithmetic complexity of Theorems and Corollaries described in the paper might be diminished by putting a couple of matrices in to zero (Wang et al., 2013).
Numerical examples
This section provides examples to validate the applicability of the significant findings.
Example 1.Consider the system and controller (1)–(13) with the parameters
The saturated control signal (6) is given into the plant where By utilizing the LMI workbench (Gahinet et al., 1995), the LMI constraints (42)–(44) stated in Theorem 2 are encountered feasible for , and .
The trajectories of plant states and controller states are revealed in Figure 2(a) and (b) for initial condition . The plot of and is displayed in Figure 2(c) where the effect of actuator saturation nonlinearity is observed. It is noticed that the designed controller with anti-windup gain stabilizes the system in the presence of the above nonlinearities. The plant states are asymptotically stable as it approaches the origin as . The maximized basin of attraction is calculated as (Table 1).
(a) The trajectory of the plant states, (b) the trajectory of controller states, and (c) plots of and in Example 1.
Computation of anti-windup gain for Example 1.
For exponential disturbance, the plots are as given in Figure 2.
For step load disturbance, the plots are as given in Figure 3.
(a) The trajectory of the plant states, (b) the trajectory of controller states, and (c) plots of and in Example 1.
Note 1.The trajectory of plant states in Figures 2(a) and 3(a) with reference to given exponentially decaying disturbance and step load disturbance at time k = 4; as seen from the state trajectories, the system are asymptotically stable. From the observation of control effort , the effect may be seen from the controller part. It may be observed, controller state has increased toward the value 5 in Figure 3(b). So it is a type of overshoot, that is, due to step disturbance. It is concluded from the proposed approach that it is possible to mitigate the effect of step disturbance also.
In future, we may extend this method for other type of disturbances also. From Figures 2 and 3, it can be inferred that the designed controller is capable against the exponential disturbance and step disturbance also.
Note 2.The control effort has been shown in graph of Figure 2b. After the system becomes stable, it tends to zero. In this way controller is working in optimized manner; as a result, cost of controller is also minimized. Table 2 shows the comparison of present work with available results. We can see the effect of disturbance has been vanished. We have employed anti-windup technique, delay range has increased, and less conservative results are obtained. In this way, the proposed method is superior to existing one.
The novelty of this work is that the triple LKF is used for designing of anti-windup compensator to tackle the complex issue of discrete time-delay systems subjected to actuator saturation and exponentially decaying as well as step disturbance using LMI technique.
When system is subjected to actuator saturation, time-varying delay and uncertainty
Theorem 2 (proposed work)
When the system is subjected to actuator saturation, stabilizing controller, time-varying delay and interference with attenuation level
The comparison of the outcomes is depicted in Table 2.
Note 3.It is seen from Table 2 that the upper limit of the delay range has increased in comparison to existing results (Chen et al., 2018; Negi et al., 2012; Qian et al., 2015; Xu et al., 2012). The interference attenuation level is also reduced.
The effect of delay is also considered for the two-tank system in Figure 4. The parameters are as follows
Two-tank system.
The saturated control signal (6) is given into the plant where . By utilizing the LMI workbench (Gahinet et al., 1995), the LMI constraints (42)–(44) stated in Theorem 2 are encountered feasible for , , and .
The trajectories of plant states and controller states are displayed in Figure 5(a) and (b) for initial states . It approaches to origin as . The plot of the control effort and is shown in Figure 5(c) where the effect of actuator saturation nonlinearity is observed. It is clear from the graph that control effort () is windup to the given saturation limit (i.e.) due to the anti-windup control strategy. It is inferred that the designed controller with anti-windup gain stabilizes the system in the presence of the above nonlinearities and . In this example, delay and disturbance are both considered, and the system is found to be stable for the range as compared to the previous result where the delay was not considered. The comparison is shown in Table 3.
(a) The trajectory of the plant states, (b) the trajectory of controller states, and (c) plot of and in Example 2.
The saturated control signal (6) is given into the plant where By utilizing the LMI workbench (Gahinet et al., 1995), the LMI constraints (42)–(44) stated in Theorem 2 are encountered feasible for , , , and .
The trajectories of plant states and controller states are displayed in Figure 6(a) and (b). It approaches to origin as . The plot of the control effort and is shown in Figure 6(c) where the effect of actuator saturation nonlinearity is observed. It is clear from the graph that control effort is bounded within the saturation limit (i.e.) due to the anti-windup control strategy. It is inferred that the designed controller with anti-windup gain stabilizes the system in the presence of the above nonlinearities.
(a) The trajectory of the plant states, (b) the trajectory of controller states, and (c) plot of and in Example 3.
Conclusion
In this manuscript, a novel controller is designed to stabilize a discrete time-delay system with two different disturbances (exponential decaying and step). The proposed criterion employs triple summation LKF and an anti-windup controller for actuator saturation, delay, and external disturbances. The efficacy of the proposed criteria has been shown in simulation results for the practical systems. The effect of delay is analyzed for a two-tank model (Blanchini et al., 2009; Huang et al., 2016) of process control industrial system, which is generally used for batch processing industry (like the pharmaceutical industry, chemical industry. Another practical example for the missile control system has also been given (Nise, 2010; Pal and Negi, 2018). The extension of the proposed work may be seen in the field of telecommunication along with probability density distribution communication delay by event-triggered mechanism (Gu et al., 2022a) and for network fault detection in interval type 2 adaptive memory-event-triggered mechanism (Gu et al., 2022b).
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
ORCID iDs
Komal Agrawal
Vipin Chandra Pal
References
1.
BlanchiniFMianiSMesquineF (2009) A separation principle for linear switching systems and parameterization of all stabilizing controllers. IEEE Transactions on Automatic Control54(2): 279–292.
2.
BoydSEl GhaouiLFeronE, et al. (1994) Linear Matrix Inequalities in System and Control Theory. Philadelphia, PA: SIAM.
3.
ChenYWangZFeiS, et al. (2019) Regional stabilization for discrete time-delay systems with actuator saturations via a delay-dependent polytopic approach. IEEE Transactions on Automatic Control64(3): 1257–1264.
4.
Da SilvaJMGTarbouriechS (2006) Anti-windup design with guaranteed regions of stability for discrete-time linear systems. System & Control Letters55(3): 184–192.
5.
Da SilvaLRFleschCCRRicoJEN (2018) Analysis of anti-windup techniques in PID control of processes with measurement noise. International Federation of Automatic Control51(4): 948–953.
6.
DoyleJCSmithRSEnnsPDF (1987) Control of plants with input saturation nonlinearities. In: 1987 American control conference, pp. 1034–1039. Available at: https://authors.library.caltech.edu/93978/
7.
GahinetPNemirovskiALaubAJ, et al. (1995) LMI Control Toolbox—For Use with Matlab. Natick, MA: The MATH Works, Inc.
8.
GuZYanSAhnCK, et al. (2022a) Event-triggered dissipative tracking control of networked control systems with distributed communication delay. IEEE Systems Journal2: 3320–3330.
9.
GuZYueDParkJH, et al. (2022b) Memory-event-triggered fault detection of networked IT2 T-S fuzzy systems. IEEE Transactions on Cybernetics. Epub ahead of print 14March. DOI: 10.1109/TCYB.2022.3155755.
10.
HuangJHaoXPanX (2022) Asynchronous H∞ filtering fault detection for discrete-time switched linear systems. Transactions of the Institute of Measurement and Control44(2): 314–323.
11.
HuangSLiXXiangZ (2016) Anti-windup design and L2-gain analysis for a class of discrete-time impulsive switched systems with actuator saturation. Transactions of the Institute of Measurement and Control38(4): 425–434.
12.
KwonOMParkMJParkJH, et al. (2013) New criteria on delay-dependent stability for discrete-time neural networks with time-varying delays. Neurocomputing121(9): 185–194.
13.
LiTSongAFeiS (2009) Novel stability criteria on discrete-time neural networks with time-varying and distributed delays. International Journal of Neural Systems19(4): 269–283.
14.
LiuJZhangJ (2012) Note on stability of discrete-time time-varying delay systems. IET Control Theory and Applications6(2): 335–339.
15.
NegiRPurwarSKarH (2012) Delay-dependent stability analysis of discrete time-delay systems with actuator saturation. Intelligent Control and Automation3(1): 34–43.
16.
NiseNS (2010) Control Systems Engineering (6th edn). Hoboken, NJ: John Wiley & Sons.
17.
ObaiahMCSubudhiB (2020) A delay-dependent anti-windup compensator for wide-area power systems with time-varying delays and actuator saturation. IEEE/CAA Journal of Automatica Sinica7(1): 106–117.
18.
PalVCNegiR (2017) Robust output feedback control of 2D discrete systems with actuator saturation and time-varying delay. Transactions of the Institute of Measurement and Control39(11): 1673–1695.
19.
PalVCNegiR (2018) Delay-dependent stability criterion for uncertain discrete-time systems in presence of actuator saturation. Transactions of the Institute of Measurement and Control40(6): 1873–1891.
20.
PalVCNegiRMudgalI (2020) Design of nonlinear anti-windup compensator for time-delayed systems based on triple Lyapunov functional. Transactions of the Institute of Measurement and Control42(5): 997–1007.
21.
ParkPKoJWJeongC (2011) Reciprocally convex approach to stability of systems with time-varying delays. Automatica47(1): 235–238.
22.
QianYXiangZKarimiHR (2015) Disturbance tolerance and rejection of discrete switched systems with time-varying delay and saturating actuator. Nonlinear Analysis: Hybrid Systems16: 81–92.
23.
SinghKKandanvliVKRKarH (2021) Delay partitioning approach to the robust stability of discrete-time systems with finite wordlength nonlinearities and time-varying delays. Transactions of the Institute of Measurement and Control43(4): 958–974.
24.
SunJLiuGPChenJ, et al. (2010) Improved delay-range-dependent stability criteria for linear systems with time-varying delays. Automatica46(2): 466–470.
25.
ValenzuelaJM (2021) Constrained trajectory tracking control of a mobile robot by limited integrator anti-windup. IEEE Transactions on Circuits and Systems II: Express Briefs69: 1422–1426.
26.
WangJYanTBaiY, et al. (2020) Assistance quality analysis and robust control of electric vehicle with differential drive assisted steering system. IEEE Access8: 136327–136399.
27.
WangTXueMFeiS, et al. (2013) Triple Lyapunov functional technique on delay-dependent stability for discrete-time dynamical networks. Neurocomputing122: 221–228.
28.
XuSFengGZouY (2012) Robust controller design of uncertain discrete time-delay systems with input saturation and disturbances. IEEE Transactions on Automatic Control57(10): 2604–2609.
29.
ZhaoTHuangMDianS (2019) Robust stability and stabilization conditions for nonlinear networked control systems with network-induced delay via T–S fuzzy model. IEEE Transactions on Fuzzy Systems29(3): 486–499.