Abstract
In this paper, the periodic signal tracking and the disturbance rejection problems are considered for a class of time-varying delay nonlinear systems with unknown exogenous disturbances under limited communication resources. The Takagi–Sugeno (T-S) fuzzy model is used to approximate the nonlinear system. The developed scheme achieves periodic reference tracking and improves the performance of periodic and aperiodic unknown disturbances rejection effectiveley. This can be operated by incorporating the equivalent-input-disturbance (EID) estimator with the modified repetitive controller (MRC) scheme. Moreover, a fuzzy periodic event-triggered feedback observer (FPETFO) is proposed for the purpose of reducing the computational burden, energy consumption and saving communication resources. The periodic event-triggered technique is designed to observe the occurrence of an event which is described by an error signal. When this error signal exceeds a prescribed threshold, the event occurs and the current data are transmitted; otherwise, there is a zero-order hold to keep data unchanged. The overall system consists of MRC, EID and FPETFO based on a T-S fuzzy model. Then, some sufficient conditions are derived to gurantee the asymptotic stability of the overall system subjected to unknown disturbances using the Lyapunov–Krasovskii functional (LKF) stability theory and linear matrix inequalities (LMIs). The fuzzy state feedback controller and observer gains are designed using the LMI and matrix decomposition approaches. Simulation results illustrate the effectiveness and feasibility of the proposed scheme with comparative study.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
In control engineering, the nonlinearities have been appeared in most of the physical plant and practical applications such as robots, power systems and in other more systems (Zhou et al. 2013; Hamdy and Hamdan 2015; Su et al. 2018; Yousef et al. 2019; Cheng et al. 2020; Hamdy et al. 2020). Hence, many control approaches had been developed to deal with these nonlinearities. One of these approaches is the well-known Takagi–Sugeno (T-S) fuzzy model, which has the good ability of describing the nonlinear systems (Hamdy and Hamdan 2015). T-S fuzzy model can approximate such nonlinearities with an effective way based on the universal approximation property (Tanaka et al. 1996). In addition, it has the capability to approximate the nonlinear systems with less rules than other types of fuzzy models (Tanaka and Wang 2001; Hamdy and Hamdan 2015). Recently, there are a great works of control and analysis of T-S fuzzy systems which deals with different control approaches (Kole 2015; Abid and Toumi 2016; Aslam and Li 2019; Lian et al. 2019; Kien et al. 2020; Li, et al. 2020a, b; Sakthivel et al. 2020).
On the other hand, the unknown disturbance rejection and the periodic signal tracking are two main important issues. The repetitive control (RC) is one of the effective control algorithms which is used to compensate for the unknown periodic disturbances and track exogenous periodic signals via repeated learning actions (She et al. 2012; Teo et al. 2016). Due to its ability to achieve an improved performance, RC has been widely implemented in numerous applications such as robotic manipulators, hard disk drives, rotary servo motors, inverted pendulum, power systems and a lot of systems which require tracking or rejection for the periodic signals (Fujimoto 2009; Na et al. 2014; Cui and Zhang 2019; Liu et al. 2019; Li, et al. 2020a, b; Sun et al. 2020). A low-pass filter (LPF) has been incorporated with RC to construct a modified RC (MRC) to stabilize a strictly proper plants, which it was difficult for RC to stabilize them (Zhou et al. 2013). The LPF in MRC can be used in rejection the high frequency signals and hence reduce the control effort significantly as well as the stability improvement of the system can be achieved. This ensures that the steady state tracking error of the MRC systems is less than to that of the RC systems and so improve the tracking performance (Na et al. 2014; Sakthivel et al. 2020). The design of the LPF reflects the tradeoff between the stability and the tracking performance. MRC scheme cannot reject the aperiodic disturbance effects as good as it does with the periodic one because it cannot be realized using the RC feedback loop (Sakthivel et al. 2018a, b). MRC is an effective algorithm with T-S fuzzy model and there are a lot of researches have taken this topic in concern such as (Sakthivel et al. 2018a, b; Wang et al. 2020a, b, c; Zhang et al. 2020).
In practice, disturbances are usually mixed between periodic and aperiodic components and often unknown with different frequencies. Hence, more attention has been paid to overcome this drawback by developing several control schemes with RC or MRC technique (T. Miyazaki, K. Ohishi, I. Shibutani 2006; Pipeleers et al. 2008; Wu et al. 2014) and the references therein. In (Miyazaki 2006), the disturbance observer is used to estimate the disturbances on the output. However, the LPF design in the disturbance observer is complicated because it needs to achieve both the overall system stability and the causality of the disturbance observer. A robust high order RC technique is introduced to handle the both types of disturbances in (Pipeleers et al. 2008). Although the controller gives optimal performance balance for the two types of disturbances, it can suffer from reduced control performance for one of them. In (Wu et al. 2014), the solution is focused on constructing an equivalent-input-disturbance (EID) estimator-based MRC system for rejecting the aperiodic disturbance. Because of its robustness to compensate for the disturbances, this technique can be implemented in practice easily. As a result of the practical advantages of the EID estimator, a great number of control methodologies which depend on EID have been presented for different types of control systems (Liu et al. 2014; Yu et al. 2019; Zhou et al. 2020). Furthermore, MRC based on an EID estimator is proposed for various nonlinear systems such as in (Susana Ramya et al. 2018; Sakthivel et al. 2019; Sweety et al. 2020). Also, the EID based MRC through T-S fuzzy model for nonlinear systems has been presented (Sakthivel et al. 2019; Sweety et al. 2020). It is known that the state observer can be used to estimate the system states and the EID estimator depends on the state observer. The design of the observer has been introduced for various nonlinear systems such as (Afaghi et al. 2020; Liang et al. 2020, Pan et al. 2021).
Most of the previous literature on the MRC systems depend on continuous states, output, or observer feedback, which can cause heavy communication burden on the sensors and controller. Therefore, more studies have been presented for event triggered control (ETC) (Ma, et al. 2018a, Su et al. 2019, Zhang et al. 2020, Wang, et al. 2020a, b, c). The ETC is distinguished by its high effect to save the communication resources and its control flexibility compared with the timing triggered control in which the data are updated periodically regardless of whether it is needed or not (Hamdy et al. 2017a, 2017b, 2018). Particularly, in the control systems over a network, the signals from the controller to actuator and from the sensors to controller are transmitted through communication channels. To avoid the network congestion and data dropout or loss, the signals over network must be as infrequent as possible. To achieve that, the event triggered mechanism (ETM) is inserted in the data communication channels to decide that the control inputs will be updated or not based on an event which is usually designed as the error signal overtakes a predetermined limit. If the event is not achieved, the data will be unchanged using a zero-order hold (ZOH) (Ma et al. 2018a). However, most ETC approaches depend on a continuous ETM, which cause the unwanted Zeno behavior as a result of continuous sampling (Dolk et al. 2017). This problem has been solved by designing a periodic ETM (PETM) at which the event-triggering condition is being checked periodically at fixed sampling time instants to decide sending a new control signal or not (Garcia et al. 2017, Li and Fu 2017, Ma et al. 2018b, Ma and Pagilla 2019, Abd-Elhaleem et al. 2021). In (Abd-Elhaleem et al. 2021), the MRC based on EID with two PETM transmission channels has been designed for a linear system subjected to periodic and aperiodic disturbances. Although the control design achieved a good tracking performance and saved the communication resources, this design cannot deal with the nonlinear systems. Over the past few years, there has been an interest in PETM for nonlinear systems (Dolk et al. 2017; Yang et al. 2018; Wang, et al. 2020a, b, c). Moreover, it is noticed that the previous work on MRC based on PETM approach has not taken the nonlinearity and the aperiodic disturbances in concern which motivates this study.
Based on the above mentioned results and shortcomings, this paper introduces the design of the MRC with fuzzy periodic event-triggered feedback observer (FPETFO) based on EID estimator for a class of time-varying delay nonlinear system. The EID based MRC is used to track the exogenous periodic signals and compensate for the unknown periodic and aperiodic disturbances.The T-S fuzzy model is used to approximate the time-varying delay nonlinear system subjected to unknown periodic and aperiodic disturbances. The system states are assumed to be unmeasurable; hence, a full fuzzy state observer (FSO) is utilized to estimate these states. The PETM based on FSO is considered for the purpose of reducing the computational burden, energy consumption and saving the communication resources. The PETM is located between the FSO and the fuzzy state feedback control to detect the occurrence of an event via a certain condition. The PET condition is described by exceeding the designed error signal to a predetermined value. The current data are transmitted only when the event occurs; otherwise, a ZOH keeps the data unchanged. The proposed scheme improves the control performance for the periodic signal tracking and the rejection for both types of unknown disturbances under limited communication resources. Furthermore, the proposed scheme reduces the computational burden, energy consumption and saves the communication resources. One of the difficulties is the guaranteed stability of the overall system (FPETFO-MRC based on EID esitmator with time-varying delay T-S fuzzy model) especially in case of the time-varying delays systems and periodic and aperiodic disturbances. However, in this paper, the stability of the closed-loop system is guaranteed in the presence of periodic and aperiodic disturbances and time-varying delay using an LMI-based stability criterion which is derived by using Lyapunov–Krasovskii functional (LKF) stability theory. In addition, the fuzzy observer and controller gains are designed using the LMI and the matrix decomposition approaches. The synthesis of the proposed scheme design and its effectiveness can be illustratived through a simulation example of a modified truck-trailer model with time-varying delay with comparative study. The main contributions of this paper can be summarized as follow:
-
The proposed controller achieves a good control performance for periodic signal tracking and actively compensates for the periodic and aperiodic disturbances for a class of time-varying nonlinear systems with comparative results.
-
The PETM depends on FSO is proposed to reduce the computational burden, energy consumption and saves communication resources.
-
The EID estimator is designed independently from MRC. So, the procedure of the design is simple and the system can be implemented in practice easily.
-
The overall system stability is guaranteed using LKF candidate via LMIs stability criterion. Moreover, the proposed controller is robust to the unknown disturbances and the structure uncertainties.
This paper can be classed as: Sect. 2 includes the system structure and problem setup. Section 3 discusses the main results. The simulation results are presented in Sect. 4. Finally, Sect. 5 contains the conclusions.
Notations: \({\mathbb{R}}^{n}\): \(n\) dimensional Euclidean space, \({\mathbb{R}}^{p\times n}\) the \(p\times n\) real matrices, \({\mathbb{R}}^{+}\) stands for the sets of positive real numbers, \({\mathbb{N}}\) represents the sets of natural numbers, \({M}^{-1}\) and \({M}^{T}\) are the inverse and the transpose of the matrix \(M\), respectively. \(M>0(<0)\) matrix \(M\) is positive(negative) definite, \(sym\{M\}\) denotes \(M+{M}^{T}\) and \({}^{*}\) denotes symmetric term in a matrix.
2 System structure and problem setup
The proposed FPETFO-MRC based on EID technique for time-varying delay nonlinear systems subjected to unknown periodic and aperiodic disturbances is studied in this section. The structure of the overall system as shown in Fig. 1 consists of: the T-S fuzzy model with external disturbance, the MRC system, the FPETFO and the EID estimator.
2.1 T-S fuzzy model
Consider a single–input–single–output nonlinear system with time-varying delay subjected to disturbance input. T-S fuzzy modeling approach can represent the time-varying delay nonlinear system using the sector nonlinearity concept into IF–THEN rules as \(R\) fuzzy plant rules as following (Sakthivel et al. 2020):
Model Rule \(i:\) IF \(\theta_{1} \left( t \right)\) is \(M_{1i} ,\theta_{2} \left( t \right)\) is \(M_{2i} \left( t \right),...,\) and \(\theta_{p} \left( t \right)\) is \(M_{pi} \left( t \right)\) THEN
where \(x(t)\in {\mathbb{R}}^{n}\) is the system state vector, \(y(t)\in {\mathbb{R}},u(t)\in {\mathbb{R}}\) are the system output and the control input, respectively, \(w(t)\in {\mathbb{R}}^{q},\vartheta (t)\in {\mathbb{R}}^{q}\) are the external disturbance input and the noise of the output signal, respectively, \(d(t)\) is the time-varying delay and satisfies the following conditions: \(0\le d(t)\le \tau \) and \(\dot{d}(t)\le \lambda ,\) where \(\tau ,\lambda \) are positive constants. Moreover, \(\phi (t)\) is the continuous initial state function on \([-\tau ,0]\). Furthermore, \({A}_{i}\) and \({A}_{di}\in {\mathbb{R}}^{n\times n}, {B}_{i}\in {\mathbb{R}}^{n\times 1}, {B}_{wi}\in {\mathbb{R}}^{n\times q}, {C}_{i}\in {\mathbb{R}}^{n},\) and \({D}_{\vartheta i}\in {\mathbb{R}}^{q}\) are known matrices. In addition, \({\theta }_{1}(t),{\theta }_{2}(t),...,{\theta }_{p}(t)\) are the premise variables which can be denoted as θ(t);\({M}_{1i}(t),{M}_{2i}(t),...,{M}_{pi}(t)\) are the fuzzy sets which can be denoted as \({M}_{mi}(t)\), where \(i=\mathrm{1,2},3,...,R\). The overall T-S fuzzy model (1) using the product inference, singleton fuzzifier and center average defuzzifier can be inferred as follow:
where \({h}_{i}(\theta (t))=({\zeta }_{i}(\theta (t))/{\sum }_{i=1}^{R}{\zeta }_{i}(\theta (t))\) represents the fuzzy weighting function with \({\zeta }_{i}(\theta (t))={\prod }_{m=1}^{p}{M}_{mi}({\theta }_{m}(t));(m=\mathrm{1,2},...,p,i=\mathrm{1,2},...,R)\). And \({h}_{i}(\theta (t)\) satisfies the following conditions:\(0\le {h}_{i}(\theta (t))\le 1\),\({\sum }_{i=1}^{R}{h}_{i}(\theta (t))=1\), and \({\dot{h}}_{i}(\theta (t))\le {\Upsilon }_{i}\),\(\forall t>0\), where \({\Upsilon }_{i}\) are positive scalers. Furthermore, \({M}_{mi}({\theta }_{m}(t))\) is the grade of the membership of \({\theta }_{m}(t)\) in \({M}_{mi}.\)
2.2 MRC system
The MRC system is used for the periodic signal tracking and/or for the periodic disturbances rejection. In particular, the MRC block contains an LPF \(l(s)\) before a time-delay \({e}^{-sT}\) in the positive feedback as shown in Fig. 2, where \(T\) is the period of the desired reference signal \({x}_{r}(t)\). To make the MRC system easy in design and implementation, a first-order LPF is considered (Liu et al. 2014). Hence, \(l(s)={w}_{a}/(s+{w}_{a})\), such that \(l(s)\) satisfies, \(|l(jw)|\approx 1 \forall w\in [0,{\overline{w} }_{a}]\) where \({w}_{a}\) and \({\overline{w} }_{a}\) are the LPF cutoff angular frequency and the highest angular frequency of the input signal of the RC, respectively. Hence, the state-space of the MRC can be described as:
where \({x}_{a}(t)\in {\mathbb{R}}^{n}\) is the LPF state, \(\upsilon (t)\) is the MRC system output and \(\upvarepsilon (t)\) is the tracking error which is described as:
2.3 FSO
Since the system states are assumed to be unmeasurable, a FSO is introduced to estimate the states of the system. Based on the parallel distributed compoensation (PDC) scheme, the dynamics of the observer of system (2) can be obtained as follow:
Observer rule \(i:\) IF \({\theta }_{1}(t)\) is \({M}_{1i},{\theta }_{2}(t)\) is \({M}_{2i}(t),...,\) and \({\theta }_{p}(t)\) is \({M}_{pi}(t)\) THEN
where \(\widehat{x}(t),\widehat{y}(t),{u}_{f}(t)\) and \({L}_{i}\) are the observer state vector, observer output, fuzzy feedback control input and observer gain of the \(i\) th model, respectively.
The overall FSO can be inferred using the product inference, singleton fuzzifier and center average defuzzifier as following:
Remark 1
The designed FSO has a simple structure and less number of tuning parameters. The simplicity structure is due to the simplicity design procedure of the PDC structure which offers a procedure to design a fuzzy controller from a given T-S fuzzy model. In addition, it can be seen from Eq. (6) that, it is only one parameter \(({ L}_{i})\) to be designed, which will be designed using the LMI approach in the main results section.
2.4 FPETFO-MRC
In this subsection, the PETM is firstly discussed then the FPETFO based on MRC is handled. From Fig. 2, there is an event detector to sample the observer states \(\widehat{x}(t)\) with a constant period \({T}_{1}\) to observe the occurrence of an event. The event-triggering instants \(({t}_{n})\) can be described by \({t}_{n}={i}_{n}{T}_{1}\), where \({t}_{n},{T}_{1}\in {\mathbb{N}}\) with \({i}_{0}=0\) and \({t}_{n}<{t}_{n+1}\). Furthermore, the periodic instants \(({l}_{n,J})\) can be described by \({l}_{n,J}=({i}_{n}+J){T}_{1}\), \(J=\mathrm{0,1},2,...,{d}_{n}\) with \({d}_{n}={i}_{n+1}-{i}_{n}-1\). Then \([{t}_{n},{t}_{n+1})={\bigcup }_{J=0}^{{d}_{n}}[{l}_{n,J},{l}_{n,J+1}).\) The observer error signal \({\upvarepsilon }_{o}(t)\) which is used to design the condition of ETM is defined (Ma et al. 2018a):
Based on \({\upvarepsilon }_{o}(t)\), the event-triggered fuzzy observer states condition is designed as:
where \({\psi }_{1},{\psi }_{2}>0\) are symmetric positive definite matrices and \(\sigma \in {\mathbb{R}}^{+}\) is an adjusting positive parameter. When the condition (8) is violated, an ‘event’ is triggered and the current signal is transmitted to the ZOH, at this instant \(J=0\), so \({t}_{n}={l}_{n,J}\) and \({\upvarepsilon }_{\mathrm{o}}(t)\) is reset to zero according to (7); otherwise the ZOH keeps the last signal unchanged and the event detector continuous sampling the observer state\(\widehat{x}(t)\). Furthermore, at the next periodic instant \({l}_{n,J+1}\) the condition (8) can be checked. Based on this ETM, \({i}_{n+1}\) is computed from:
Hence, the problem of Zeno behavior is canceled under the designed ETM. Define \({\tau }_{n}(t)=t-{l}_{n,J}\), \(t\in [{l}_{n,J},{l}_{n,J+1})\), therefore, \({\tau }_{n}(t)\) is a time-varying delay satisfies \({\tau }_{n}(t)\in [0,{T}_{1})\) and \({\dot{\tau }}_{n}(t)=1\). Then \(\widehat{x}({l}_{n,J})\) can be reformatted as \(\widehat{x}(t-{\tau }_{n}(t))\). Moreover, from (7), \(\widehat{x}({t}_{n})\) can be written as:
Based on PDC scheme, the system output \(y(t)\) can track the reference signal \({x}_{r}(t)\) through the following fuzzy rule based on MRC (FPETFO-MRC law) which is constructed as:
Control rule \(j:\) IF \({\theta }_{1}(t)\) is \({M}_{1j},{\theta }_{2}(t)\) is \({M}_{2j},...,\) and \({\theta }_{p}(t)\) is \({M}_{pj}\) THEN
where \({M}_{1j}, {M}_{2j},\dots , {M}_{pj}\) are the control fuzzy sets, \({k}_{cj}\) and \({k}_{pj}\) are the designed fuzzy feedback controller gains, where \(j=\mathrm{1,2},3,...,R\). Hence, the inferred output of the fuzzy controller can be defined as:
2.5 EID estimator
The incorporation of the EID estimator into the developed scheme can attenuate the aperiodic disturbance as well as the periodic one. As introduced in (Zhou et al. 2020), the expression of the EID estimation is as follow:
where \({B}_{i}^{+}={B}_{i}^{T}/({B}_{i}^{T}{B}_{i})\). The output measurements noise may affect the estimated disturbance\(\widehat{ w}(t)\). So an LPF \(F(s)\) is used to filter the noise out of the estimate (Liu et al. 2014). To be easy for design and also for use, the LPF can be chosen as\(F(s)={w}_{f}/(s+{w}_{f})\), such that \(F(s)\) satisfies, \(|F(jw)|\approx 1 \forall w\in [0,{\overline{w} }_{F}]\) where \({w}_{F}\) and \({\overline{w} }_{F}\) are the LPF cutoff angular frequency and the highest angular frequency of the input signal of the filter, respectively. The LPF state space can be written as:
where \({x}_{f}(t),\tilde{w }(t)\) are the state and the output of the filter, respectively. The state feedback control law and the output of the EID estimator can be combined to get the newest control law as:
The system (1) under the improved fuzzy feedback control law (15), EID-based MRC achieves the periodic signal tracking and the disturbance rejection effectively. Moreover, due to the PETM, the data are updated only at specified times and hence the communication resources are reduced.
Remark 2
MRC can track the periodic signal and/or reject the periodic disturbance only. But the EID-based MRC scheme has two degrees of freedom, it can improve the control performance for the periodic signal tracking and the periodic disturbance rejection and also it effectively compensates for the aperiodic disturbances.
3 Main results
In this section, the asymptotic stability of the closed-loop system is discussed. Some of sufficient conditions are derived based on the LKF stability theory and LMIs for the asymptotic stabilization of the T-S fuzzy system by using the proposed scheme. In order to ease the analysis, the modeling of the closed-loop system is first presented, and then, the stability analysis can be discussed through theorem 1.
3.1 Closed-loop system modeling
In the control design procedure, the external signals are set to zero for the sake of simplicity and due to the stability’s independency on exogenous signals. Therefore, let the external signals equal zero; \({x}_{r}(t)=w(t)=\vartheta (t)=0\), so (2) and (4) can be rewritten, respectively, as:
Let the error between the plant state and the observer state be:
The closed-loop system can be represented using the following states: \(x(t),{x}_{e}(t),{x}_{a}(t)\) and \({x}_{f}(t)\).
Substituting (12) and (14) into the control law (15) yields:
Substituting (3),(4) and (10) into (19), one gets:
Applying (18) and (20) to (16) yields:
The time derivative of (18) will be
Substituting (6) and (16) into (22) yields
From (3) and (17), the MRC can be rewritten as:
Then by substituting (13) and (15) into (14), one obtains:
So, the closed-loop system in Fig. 1 is described by Eqs. (21), (23), (24) and (25).
3.2 Stability analysis
The closed-loop system stability is studied using LKF stability theory, where the following assumptions are considered as:
Assumption 1
The system (1) is considered to be observable, controllable and the imaginary axis has no zeros to achieve the asymptotic stability and perfect performance tracking.
Assumption 2
(Zhou et al. 2020) Assume that the matrix \({B}_{i}\in {\mathbb{R}}^{n\times m}\) with rank \(({B}_{i})=m\). Hence, the matrix \({B}_{i}\) has a singular value decomposition (SVD) is defined as:
where \(U\in {\mathbb{R}}^{n\times n}\) and \(V\in {\mathbb{R}}^{m\times m}\) are unitary matrices, \(\Delta \in {\mathbb{R}}^{m\times m}\) is a diagonal matrix and \(0\in {\mathbb{R}}^{(n-m)\times m}\) is a zero matrix.
Lemma 1
(Ho and Lu 2003) For a symmetric matrix \(X\in {\mathbb{R}}^{n\times n}\) and the SVD (26), there exists a matrix \(\overline{X}\in {\mathbb{R} }^{m\times m}\) where \(X{B}_{i}={B}_{i}\overline{X }\) holds if and only if.
where \({X}_{11}\in {\mathbb{R}}^{n\times m},{X}_{22}\in {\mathbb{R}}^{(n-m)\times (n-m)}\).
Lemma 2
(Protter and Morrey 1985) For a function \(F\left(t\right)={\int }_{{\alpha }_{1}}^{{\alpha }_{2}}f(s,t)ds\), if \({\alpha }_{1}\) and \({\alpha }_{2}\) are differentiable for \(t\) and \(f(s,t)\) is continuous for \(\mathrm{s}\) and partially derivation for \(t\), then.
The following theorem establishes the overall system stability condition in terms of LMIs.
Theorem 1
Given positive constant parameters \(\alpha ,\beta ,\gamma ,T,{T}_{1},{w}_{a},{w}_{f}\) and \(\sigma \), if there are positive definite matrices \({\rho }_{1},{\rho }_{2},{\rho }_{3},{\rho }_{4},{\eta }_{1},{\eta }_{2},\omega ,\mu ,\Lambda ,{\psi }_{1},{\psi }_{2},{\xi }_{1},{\xi }_{2},{\xi }_{3}\) and arbitrary matrices \({\widehat{O}}_{1},{\widehat{O}}_{2},{\widehat{O}}_{3},{\mathcal{Z}}_{1i},{\mathcal{Z}}_{2j},{\mathcal{Z}}_{3j},{\mathcal{Z}}_{4i}\) of appropriate dimensions, such that the following LMIs hold:
\({\rm {where}}\, {\Omega }_{2.1}= diag \{{\xi }_{1},{\xi }_{2}\}, {\Omega }_{2.2}= diag \{{\widehat{O}}_{1},\, {\widehat{O}}_{2}\}, {\Omega}_{2.3}= diag \{\alpha {e}^{-\alpha {T}_{1}}{\eta }_{1},0\}\)
where \({\Psi }_{1}=\left[\begin{array}{ll}{\Psi }_{1.1}& {\Psi }_{1.2}\\ *& {\Psi }_{1.3}\end{array}\right]{,\Psi }_{2}=\left[\begin{array}{ll}{\Psi }_{2.1}& {\Psi }_{2.2}\\ 0& {\Psi }_{2.3}\end{array}\right]\),\({\Psi }_{3}=\left[\begin{array}{ll}{\Psi }_{3.1}& {\Psi }_{3.2}\\ *& {\Psi }_{3.3}\end{array}\right]\)
Hence, the augmented system is asymptotically stable. Furthermore, if the previous LMIs are solvable, then the observer and the controller parameters can be obtained using the following equations:
where the observer gain \({L}_{i}\) and the feedback controller gains \({k}_{pj}\) and \({k}_{cj}\) are obtained from the following proof.
Proof
By choosing an LKF candidate as follow:
where
Then, along the trajectory of the closed-loop system, taking the time derivative of \(V(t)\) with considering lemma 2, we have:
where
From Newton-Leibniz formula:
Therefore, the following equalities are obtained
Also, from (21) and (23) we have:
Furthermore,
Also, the event-triggering condition (8) can be written, respectively, as:
Adding (39), (40), (41), (42), (44), (45), (46) and (47), the derivative of \(V(t)\) can be obtained as
where
We can obtain \(\tilde{\Psi}\) as follow:
where
Therefore, if \(\tilde{\Psi}<0,\mathrm{and }\,{\Omega }_{1},{\Omega }_{2}>0,\) then \(\dot{V}(t)<0\), i.e., the closed-loop system is asymptotically stable. Then, the controller and the observer parameters can be obtained as follows:
Let \({\rho }_{2}{L}_{i}={\mathcal{Z}}_{1i}\) into matrix \(\tilde{\Psi}\). After that by using lemma 1 and assumption 2, there is a matrix \({\overline{\rho }}_{1}\) satisfies:
Also there is a matrix \({\overline{\rho }}_{4}\) satisfies:
Assume \({\rho }_{1}=U\) diag \(\{{\rho }_{11},{\rho }_{22}\}{U}^{T}\), then we have \({\overline{\rho }}_{1}=V{\Delta }^{-1}{\rho }_{11}\Delta {V}^{T}\) and assume \({\rho }_{4}=U\) diag \(\{{\rho }_{41},{\rho }_{44}\}{U}^{T}\), then we have \({\overline{\rho }}_{4}=V{\Delta }^{-1}{\rho }_{41}\Delta {V}^{T}.\) Then substituting \({\mathcal{Z}}_{2j}={\overline{\rho }}_{1}{k}_{cj},\) \({\mathcal{Z}}_{3j}={\overline{\rho }}_{1}{k}_{pj}\) and \({\mathcal{Z}}_{4i}={\overline{\rho }}_{4}{L}_{i}\) into matrix \(\tilde{\Psi}\), we can obtain (29). This completes the proof. Then \({L}_{i},{k}_{pj}\) and \({k}_{cj}\) are obtained as (30), (31) and (32), respectively. The design procedures are ordered in the following steps:
Step 1: Determine the period \(T\) of the time delay \({e}^{-sT}\) using the period of the reference input. Also, determine the cutoff angular frequency \({w}_{a}\) of the LPF \(l(s)\) such that \(l(s)\) satisfies, \(|l(jw)|\approx 1 \forall w\in [0,{\overline{w} }_{a}]\).
Step 2: Choose \({A}_{F},{B}_{F},\) and \({C}_{F}\) for the low-pass filter \(F(s)\) so that \(F(s)\) satisfies, \(|F(jw)|\approx 1 \forall w\in [0,{\overline{w} }_{F}]\).
Step 3: Choose the sample time \(({T}_{1})\) of PETM and the adjusting positive parameter \(\sigma \).
Step 4: Determine the fuzzy rules for T-S fuzzy model and control. Then, the appropriate membership functions can be obtained.
Step 5: Calculate the SVD of \({B}_{i}\).
Step 6: For chosen positive constants \(\alpha ,\beta \) and \(\gamma \), find a feasible solution of LMI (29) using Matlab toolbox.
Step 7: Hence, the observer and controller gains \({L}_{i},{k}_{pj}\) and \({k}_{cj}\) can be obtained as (30), (31) and (32), respectively.
4 Simulation results
This section presents the verification of the proposed FPETFO-MRC based on EID scheme for T-S fuzzy systems through the following simulation example. Consider the following modified truck-trailer model with time-varying delay as provided in (Wu and Li 2007; Sakthivel et al. 2020):
where \({x}_{1}\) is the angle difference between the truck and trailer, \({x}_{2}\) is the angle of trailer, and \({x}_{3}\) is the vertical position of rear end of trailer. The model parameters are chosen as \(l=2.8m,L=5.5m,v=-1m/s,{t}_{0}=0.5s,\overline{t }=2s,\) and \(b=0.7\). The T-S fuzzy model with two fuzzy rules for the system (52) can be considered. We can asssume the angle \(\varpi ={x}_{2}(t)+b\frac{\nu \overline{t}}{2L}{x }_{1}(t)+(1-b)\frac{\nu \overline{t}}{2L}{x }_{1}(t-d(t))\). Moreover, under the condition, \(\varpi \in [-179.427{0}^{\circ },179.427{0}^{\circ }]\), the nonlinear term \(\mathrm{sin}(\varpi (t))\) can be represented as (Wu and Li 2007):
where \(\overline{g }=(1{0}^{-2}/\pi )\). Then, the membership functions can be obtained as follow:
and,
The membership functions satisfies that \({h}_{1}(\varpi (t)),{h}_{2}(\varpi (t))\in [\mathrm{0,1}]\) and \({h}_{1}(\varpi (t))+{h}_{2}(\varpi (t))=1\). Then, the T-S fuzzy model of the nonlinear system (52) can be exactly represented as the two following rules:
Model Rule 1: IF \(\varpi (t)\) is ′′ about 0 rad ′′,
THEN \(\dot{x}(t)={A}_{1}x(t)+{A}_{d1}{x}_{p}(t-d(t))+{B}_{1}u(t)\)
Model Rule 2: IF \(\varpi (t)\) is \({^{\prime}}{^{\prime}}\) about \(\pi \) rad or \(-\pi \) rad ′′,
THEN \(\dot{x}(t)={A}_{2}x(t)+{A}_{d2}x(t-d(t))+{B}_{2}u(t)\). where \(x(t)=[{x}_{1}(t),{x}_{2}(t),{x}_{3}(t){]}^{T}\) and
and \({C}_{1}={C}_{2}=\left[\begin{array}{lll}\frac{\nu \overline{t}}{L{t }_{0}}& 0& 0\end{array}\right]\)
Let the periodic reference signal be \({x}_{r}(t)=10sin(\pi t)\) rad/sec with \(T=2\) sec and the external disturbance be
Moreover, the time-varying delay can be assumed to be \(d(t)=2+0.5sin(t)\). Choose \({w}_{a}=100\) rad/sec, and the state-space representation parameters of the EID filter F(s) can be chosen as \({A}_{f}=-101,{B}_{f}=100,{C}_{f}=1\). By taken other parameters values as \(\alpha =0.2,\beta =0.1,\gamma =0.5,\sigma =0.01,\) and \({T}_{1}=1\) sec, \({\psi }_{1}={\psi }_{2}={I}_{3\times 3}\). From Theorem (1), the fuzzy feedback and observer gains can be obtained by solving the LMIs as \({k}_{p1}=[98.231 -0.872 1.743],{k}_{p2}=[102.134 -1.214 2.122],{k}_{c1}=1.112,{k}_{c2}=1.450,{L}_{1}=[-4.224 3.890 2.543{]}^{T},\) and \({L}_{2}=[-6.844 2.254 2.654{]}^{T}\). The controller gains which have been obtained in (Sakthivel et al. 2020) are \({k}_{p1}=\left[132.0069 -0.5463 0.1342\right],{k}_{p2}=\left[134.0783 -0.5136 0.1343\right],{k}_{c1}=0.9398,\mathrm{ and }\;{k}_{c2}=0.9843\). The initial condition \(\phi (t)\) is choosen as \({\phi }^{T}(t)=[4,-\mathrm{1,2}]\) where \(t\in [-\mathrm{3.5,0}].\) The external disturbance is shown in Fig. 3, which contains aperiodic and periodic components. The aperiodic component appears in the time interval 10–25 s and the periodic one in the interval 30–37 s. Moreover, we discuss the reference and the system output signals responses in the following cases.
4.1 System under the proposed controller (FPETFO-MRC based on EID) case
In this subsection, the tracking performance of truck-trailer system is investigated using the proposed controller and the controller one which is addressed in (Sakthivel et al. 2020). The periodic disturbance has been considered in (Sakthivel et al. 2020) only but in practice, disturbances are usually mixed between periodic and aperiodic components and unknown with different frequencies. The state responses of the reference \({x}_{r}(t)\) and the output \(y(t)\) are shown in Fig. 4. From Fig. 4a, the control system in (Sakthivel et al. 2020) can well compensate the periodic disturbance in the absence of EID estimator and ETM but through the interval of the aperiodic disturbance, i.e., 10–25 s, it cannot compensate for the disturbance as good as the periodic one. Moreover, the stable state reached after that period as shown in Fig. 4b. On the other hand, in the presence of EID estimator, the proposed controller has achieved a good tracking performance, where the output \(y(t)\) moves toward the reference \({x}_{r}(t)\) without steady state error and overshoot. Furthermore, the proposed controller has effectively succeeded in attenuation both the periodic and aperiodic disturbances. Thus, the steady state has been reached more faster and minimum tracking error with respect to the other scheme as shown in Fig. 4b.
Moreover, the significance of the proposed controller appears in saving the communication resources as shown in Fig. 5. The intervals between two successive event triggering instants for the data transmission are provided, where the control actions are updated only at necessary instants which can save the communication and the computational resources unlike the other scheme, in which the control actions are updated continuously.
The proposed controller and the controller one of (Sakthivel et al. 2020) is compared in Table 1 using three performance indices: the root mean square of error (RMSE), the mean square of error (MSE) and the mean absolute error (MAE). These indices can be defined as:
where \(N\) is the number of iterations. From Table 1, it is observed that the value of RMSE, MSE and MAE indices of the proposed controller are smaller than that of the scheme (Sakthivel et al. 2020). In addition, the rise time (\({T}_{r}\)) of the system under the proposed scheme is 579.213 m sec and under the other scheme is 591.677 m sec, which indicates that the proposed controller is more efficient. Hence, the proposed controller improves the system performance in the presence of time-varying delay and periodic and aperiodic disturbances.
4.2 Applying external input and output disturbance case
To examine the robustness of the proposed scheme, an external disturbance is applied to the input and the output of the system.
4.2.1 External input disturbance
By adding a step signal with amplitude 10 at a time 28 s as an external input disturbance as shown in Fig. 6, the proposed controller is significantly fast to compensate for the disturbance and gives a good tracking performance.
4.2.2 External output disturbance
The proposed controller compensates for the external output disturbance and a good tracking performance can be achieved by adding an external step with amplitude 10 at a time 28 s as shown in Fig. 7. It can be seen that the proposed controller effort is increased at a time 28 s to achieve the robustness of the FPETFO-MRC based on EID against the external disturbances.
4.3 Applying uncertainties case
In this paper, the uncertainty is utilized to check the robustness of the proposed scheme. In the stability analysis, this uncertainty is not considered. The structure of uncertainty addition will alter the system (1) parameters as the following:
where \(\Delta {A}_{i}(t),\Delta {A}_{di}(t)\) and \(\Delta {B}_{i}(t)\) are time-varying parametric uncertainties can be described as follow (Sakthivel et al. 2018a, b):
where \(G,{\Xi }_{0},{\Xi }_{1}\) and \({\Xi }_{2}\) are known appropriate dimensions matrices and \(F(t)\in {\mathbb{R}}^{n\times n}\) is an unknown real time-varying matrix with \({F}^{T}(t)F(t)\le I,\forall t>0\). Take the uncertain matrices as:
The proposed controller can achieve a good tracking performance under the parametric uncertainties in Fig.8.
5 Conclusions
This paper has investigated the tracking control and disturbance rejection problems for a class of time-varying delay nonlinear systems subjected to unknown exogenous disturbances. In particular, the proposed FPETFO-MRC based on the EID estimator has been constructed for T-S fuzzy model to achieve periodic reference tracking, disturbances rejection and communication resources saving. Based on the design of EID based MRC, both the periodic and aperiodic disturbances are compensated. Furthermore, in order to save communication resources and reduce energy consumption, the PETM has been incorporated to transmit the data at only necessary instants. Some of sufficient conditions have been used in terms of LMIs to guarantee the stability of the closed-loop system via LKF stability theorem. Moreover, the fuzzy observer and controller gains have been designed through the LMI and the matrix decomposition approaches. The simulation results of the modified truck-trailer model with time-varying delay have been provided to reveal the effectiveness of the proposed scheme with comparative study.
Data availability
Not applicable.
Code availability
Not applicable.
Change history
25 May 2022
A Correction to this paper has been published: https://doi.org/10.1007/s00500-022-07205-6
References
Abd-Elhaleem S, Soliman M, Hamdy M (2021) Modified repetitive periodic event-triggered control with equivalent-input-disturbance for linear systems subject to unknown disturbance. Int J Control. https://doi.org/10.1080/00207179.2021.1876924
Abid H, Toumi A (2016) Adaptive fuzzy sliding mode controller for a class of SISO nonlinear time-delay systems. Soft Comput 20(2):649–659
Afaghi A, Ghaemi S, Ghiasi AR, Badamchizadehet MA (2020) Adaptive fuzzy observer-based cooperative control of unknown fractional-order multi-agent systems with uncertain dynamics. Soft Comput 24(5):3737–3752
Aslam MS, Li Q (2019) Quantized dissipative filter design for markovian switch T-S fuzzy systems with time-varying delays. Soft Comput 23(21):11313–11329
Cheng P, Wang J, He S, Member S, Luan X, Liu F (2020) Observer-based asynchronous fault detection for conic-type nonlinear jumping systems and its application to separately excited DC motor. IEEE Trans Circuits Syst I Regul Pap 67(3):951–962
Cui P, Zhang G (2019) Modified repetitive control for odd-harmonic current suppression in magnetically suspended rotor systems. IEEE Trans Industr Electron 66(10):8008–8018
Dolk VS, Borgers DP, Heemels WPMH (2017) Output-based and decentralized dynamic event-Triggered control with guaranteed Lp-Gain performance and zeno-freeness. IEEE Trans Autom Control 62(1):34–49
Fujimoto H (2009) RRO compensation of hard disk drives with multirate repetitive perfect tracking control. IEEE Trans Industr Electron 56(10):3825–3831
Garcia E, Cao Y, Casbeer DW (2017) Periodic event-triggered synchronization of linear multi-agent systems with communication delays. IEEE Trans Autom Control 62(1):366–371
Hamdy M, Hamdan I (2015) Robust fuzzy output feedback controller for affine nonlinear systems via T-S fuzzy bilinear model: CSTR benchmark. ISA Trans 57:85–92
Hamdy M, Abd-Elhaleem S, Fkirin MA (2017a) Design of adaptive fuzzy control for a class of networked nonlinear systems. J Dynam Syst Measure Control Trans ASME 139(3):1–9
Hamdy M, Abd-Elhaleem S, Fkirin MA (2017b) Time-varying delay compensation for a class of nonlinear control systems over network via H∞ adaptive fuzzy controller. IEEE Trans Syst Man Cybernet Syst 47(8):2114–2124
Hamdy M, Abd-Elhaleem S, Fkirin MA (2018) Adaptive fuzzy predictive controller for a class of networked nonlinear systems with time-varying delay. IEEE Trans Fuzzy Syst 26(4):2135–2144
Hamdy M, Shalaby R, Sallam M (2020) Experimental verification of a hybrid control scheme with chaotic whale optimization algorithm for nonlinear gantry crane: A comparative study. ISA Trans 98:418–433
Ho DWC, Lu G (2003) Robust stabilization for a class of discrete-time non- linear systems via output feedback: The unified LMI approach. Int J Control 76(2):105–115
Kole A (2015) Design and stability analysis of adaptive fuzzy feedback controller for nonlinear systems by Takagi-Sugeno model-based adaptation scheme. Soft Comput 19(6):1747–1763
Li TF, Fu J (2017) Event-triggered control of switched linear systems. J Franklin Inst 354(15):6451–6462
Li S, Chen W, Fang B, Zhang D (2020a) A strategy of PI+ repetitive control for LCL-type photovoltaic inverters. Soft Comput 24(20):15693–15699
Li Z, Yan H, Zhang H, Sun J, Lam H (2020b) Stability and stabilization with additive freedom for delayed Takagi-Sugeno fuzzy systems by intermediary polynomial-based functions. IEEE Trans Fuzzy Syst 28(4):692–705
Lian Z, He Y, Member S, Zhang C, Shi P, Wu M (2019) Robust H∞ control for T-S fuzzy systems with state and input time-varying delays via delay-product-type functional method. IEEE Trans Fuzzy Syst 27(10):1917–1930
Liang H, Liu G, Zhang H, Huang T (2020) Neural-network-based event-triggered adaptive control of nonaffine nonlinear multiagent systems with dynamic uncertainties. IEEE Trans Neural Netw Learn Syst 32(5):2239–2250
Liu R, Liu G, Wu M, She J, Nie Z (2014) Robust disturbance rejection in modified repetitive control system. Syst Control Lett 70:100–108
Liu Y, Cheng S, Ning B, Li Y (2019) Robust model predictive control with simplified repetitive control for electrical machine drives. IEEE Trans Power Electron 34(5):4524–4535
Ma G, Pagilla PR (2019) Periodic event-triggered dynamic output feedback control of switched systems. Nonlinear Anal Hybrid Syst 31:247–264
Ma G, Ghasemi M, Song X (2018a) Event-triggered modified repetitive control for periodic signal tracking. IEEE Trans Circuits Syst II Express Briefs 66(1):86–90
Ma, G., Liu, X., Pagilla, P.R., and Yu, X., 2018b. Two-channel periodic event-triggered observer-based repetitive control for periodic reference tracking. In: IECON 2018b. In: 44th Annual Conference of the IEEE Industrial Electronics Society. IEEE: 2469–2474.
T Miyazaki, K Ohishi, I Shibutani, DK and HT, 2006 Robust tracking control of optical disk recording system based on sudden disturbance observer. In: The 32nd Annual Conference of the IEEE Industrial Electronics Society, Paris, France: 5215–5220.
Na J, Ren X, Costa-Castelló R, Guo Y (2014) Repetitive control of servo systems with time delays. Robot Auton Syst 62(3):319–329
Pan Y, Du P, Xue H, Lam HK (2021) Singularity-free fixed-time fuzzy control for robotic systems with user-defined performance. IEEE Trans Fuzzy Syst 29(8):2388–2398
Pipeleers G, Demeulenaere B, De Schutter J, Swevers J (2008) Robust high-order repetitive control: optimal performance trade-offs. Automatica 44(10):2628–2634
Protter, M. H., and Morrey, C. B., 1985. Differentiation under the integral sign improper integrals. the gamma function. Intermediate Calculus, 2nd edition. New York, USA, Springer: 421–453.
Sakthivel R, Kavikumar R, Ma Y-K, Ren Y, Anthoni SM (2018a) Observer-based H∞ repetitive control for fractional-order interval type-2 T-S fuzzy systems. IEEE Access 6:49828–49837
Sakthivel R, Raajananthini K, Selvaraj P, Ren Y (2018b) Design and analysis for uncertain repetitive control systems with unknown disturbances. J Dynam Syst Measure Control Trans ASME 140(12):1–10
Sakthivel R, Raajananthini K, Kwon OM, Mohanapriya S (2019) Estimation and disturbance rejection performance for fractional order fuzzy systems. ISA Trans 92:65–74
Sakthivel R, Selvaraj P, Kaviarasan B (2020) Modified repetitive control Design for nonlinear systems with time delay based on T-S fuzzy model. IEEE Trans Syst Man Cybernet Syst 50(2):646–655
She J, Zhou L, Wu M, Zhang J, He Y (2012) Design of a modified repetitive-control system based on a continuous—discrete. Automatica 48(5):844–850
Su X, Xia F, Liu J, Wu L (2018) Event-triggered fuzzy control of nonlinear systems with its application to inverted pendulum systems. Automatica 94:236–247
Su X, Liu Z, Zhang Y, and Chen CLP, 2019 Event-triggered adaptive Fuzzy tracking control for uncertain nonlinear systems preceded by unknown prandtl–ishlinskii hysteresis. In: IEEE Transactions on Cybernetics: 1–14.
Sun W, Su S, Xia J, Wu Y (2020) Adaptive tracking control of wheeled inverted pendulums with periodic disturbances. IEEE Trans Cybernet 50(5):1867–1876
Susana Ramya L, Sakthivel R, Leelamani A, Dhanalakshmi P, Sakthivel N (2018) Output tracking control of switched nonlinear systems with multiple time-varying delays. Int J Syst Sci 49(11):2373–2384
Sweety CAC, Mohanapriya S, Kwon OM, Sakthivel R (2020) Disturbance rejection in fuzzy systems based on two dimensional modified repetitive-control. ISA Trans 106:97–108
Tanaka K, Wang HO (2001) Fuzzy control systems design and analysis: a linear matrix inequality approach. Wiley, New York
Tanaka K, Ikeda T, Wang H (1996) Robust stabilization of a class of uncertain nonlinear systems via fuzzy control. IEEE Trans Fuzzy Syst 4(1):1–13
Teo, Y. R., Fleming, A. J., Eielsen, A. A., and Tommy Gravdahl, J., 2016. A Simplified method for discrete-time repetitive control using model-less finite impulse response filter inversion. J Dynam Syst, Measure Control Trans ASME, 138 (8): 081002–1–081002–13.
Van Kien C, Anh HPH, Son NN (2020) Inverse-adaptive multilayer T-S fuzzy controller for uncertain nonlinear system optimized by differential evolution algorithm. Soft Comput 24(18):14073–14089
Wang L, Chen CLP, Li H (2020a) Event-triggered adaptive control of saturated nonlinear systems with time-varying partial state constraints. IEEE Trans Cybernet 50(4):1485–1497
Wang W, Postoyan R, Nesic D, Heemels WPMH (2020b) Periodic event-triggered control for nonlinear networked control systems. IEEE Trans Autom Control 65(2):620–635
Wang Y, Zheng L, Zhang H, Xing W (2020c) Fuzzy observer-based repetitive tracking control for nonlinear systems. IEEE Trans Fuzzy Syst 28(10):2401–2415
Wu H, Li H (2007) New approach to delay-dependent stability analysis and stabilization for continuous-time fuzzy systems with time-varying delay. IEEE Trans Fuzzy Syst 15(3):482–493
Wu M, Xu B, Cao W, She J (2014) Aperiodic disturbance rejection in repetitive-control systems. IEEE Trans Control Syst Technol 22(3):1044–1051
Yang J, Sun J, Zheng WX, Li S (2018) Periodic event-triggered robust output feedback control for nonlinear uncertain systems with time-varying disturbance. Automatica 94:324–333
Yousef HA, Hamdy M, Saleem A, Nashed K, Mesbah M, Shafiq M (2019) Enhanced L1 adaptive control for a benchmark piezoelectric-actuated system via fuzzy approximation. Int J Adapt Control Signal Process 33(9):1329–1343
Yu P, Liu KZ, She J, Wu M, Nakanishi Y (2019) Robust disturbance rejection for repetitive control systems with time-varying nonlinearities. Int J Robust Nonlinear Control 29(5):1597–1612
Zhang M, Wu M, Chen L, Tian S, She J (2020) Optimisation of control and learning actions for a repetitive-control system based on Takagi – Sugeno fuzzy model. Int J Syst Sci 51(15):3030–3043
Zhang Y, Su X, Liu Z, Chen CLP (2021) Event-triggered adaptive fuzzy tracking control with guaranteed transient performance for MIMO nonlinear uncertain systems. IEEE Trans Cybernet 51(2):736–749
Zhou L, She J, Wu M, He Y (2013) Design of a robust observer-based modified repetitive-control system. ISA Trans 52(3):375–382
Zhou L, She J, Zhang XM, Zhang Z (2020) Improving disturbance-rejection performance in a modified repetitive-control system based on equivalent-input-disturbance approach. Int J Syst Sci 51(1):49–60
Funding
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The original article has been updated: Due to textual changes.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Abd-Elhaleem, S., Soliman, M. & Hamdy, M. Periodic event-triggered modified repetitive control with equivalent-input-disturbance estimator based on T-S fuzzy model for nonlinear systems. Soft Comput 26, 6443–6459 (2022). https://doi.org/10.1007/s00500-022-06973-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-06973-5