Abstract
This paper presents a novel method for designing event-triggered dissipative observer-based control for discrete-time Takagi-Sugeno fuzzy singular systems, addressing admissibility, dissipativity, observer-based control, and event-triggered data challenges simultaneously. The distinctive strength of our method lies in its one-step design framework, capable of concurrently designing both fuzzy observer and controller gains without requiring any iterative search algorithms. Moreover, our proposed method not only offers flexibility by allowing for the adjustment of the fuzzy event weighting matrix in conjunction with other variables but also contributes to the enhancement of control system performance through the utilization of a fuzzy Lyapunov function. In contrast to other event-triggered output-feedback control techniques, our method stands out as it constructs the event generation function based on actual system outputs rather than estimated states, thereby ensuring that estimation errors do not influence the event-triggered mechanism.
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
Takagi-Sugeno (T-S) fuzzy models provide a powerful tool for modeling nonlinear systems by capturing the nonlinear relationship between input variables and output responses through fuzzy rules and fuzzy basic functions. In addition, it has been known that T-S fuzzy models offer a good balance between accuracy, interpretability, and computational efficiency. Thus, owing to the advantage of T-S fuzzy models, a variety of stability analysis and control synthesis results have been reported for their extended systems such as Markovian jump fuzzy systems [1,2,3,4,5,6], T-S fuzzy fractional order systems [7,8,9,10], and T-S fuzzy singular systems (FSSs) [11,12,13,14,15,16]. Among them, the FSSs have been recognized as quite useful for describing T-S fuzzy systems with undefined behaviors and strict constraints caused by physical limitations, imprecise data, operational boundaries, and so on. In this manner, the application of FSSs can be reflected in many aspects, such as, truck-trailer systems [17, 18], inverted pendulum systems [19], single-species bio-economic systems [20, 21], and electric circuit systems [22]. Furthermore, FSSs have been extensively studied and applied in the field of control theory due to their advantages in addressing specific control-related problems with multiple requirements. Specifically, the control problem of FSSs is addressed according to the criteria of admissibility including stability, regularity, and impulse-free properties. Thus, taking this admissibility into account, in-depth studies on FSSs have been conducted in connection with time-varying delay problems [23,24,25], dissipative control problems [26,27,28], actuator saturation problems [29,30,31], and so on.
In the study of FSSs, most of the admissibility and dissipativity problems have been dealt with using feedback control schemes that measure and utilize the full state of the systems. However, it is worth noting that there are limited cases in which the state of the system cannot be fully measured in real applications. To solve this issue, the admissibility problem of FSSs with partial state measurability needs to be addressed based on the output-feedback control scheme [32,33,34,35,36]. Meanwhile, event-triggered mechanism offer an efficient control strategy that can reduce data transmission and computation burden, as control actions are only updated on certain events. Motivated by this advantage, various related works have been reported in the field of FSSs [37,38,39,40,41]. In addressing event-triggered transmission and asynchronous phenomena in continuous-time T-S fuzzy systems, [42] employed a non-parallel distribution compensation control scheme to design both a fuzzy observer and a controller with a mismatched structure of normalized fuzzy basis functions. Additionally, when addressing the asynchronous filter design problem for continuous-time FSSs with a dynamic event-triggered scheme, [43] introduced a hidden Markov model to represent the asynchronism caused by the dynamic event-triggered mechanism and adopted a weighting fault function to enhance the \({{\mathcal {H}}}_\infty \) performance. Moreover, [44] investigated the event-triggered output-feedback control problem for continuous-time FSSs with time-varying delay, employing a methodology centered on a weight-dependent Lyapunov function that offers additional information about the nonlinear dynamic plant and mitigates conservatism under delay-dependent conditions. Lately, [40] investigated the co-design of observer gain, trigger parameter matrix, and sliding surface parameter matrix to address admissibility and passivity for FSSs. To address the convex problem arising from the nonlinear term, [40] employed singular value decomposition and other inequality techniques instead of the conventional congruence transformation when converting the PLMIs into LMIs. However, in contrast to the extensive research conducted in the continuous-time domain, almost no studies have focused on the event-triggered observer-based admissibilisation problem for discrete-time FSSs with consideration of admissibility and dissipativity, which is the main motivation for this paper.
Based on the preceding discussion, this paper aims to present a method to design an event-triggered dissipative observer-based control for discrete-time FSSs. Thus, this paper has a very important meaning in that it can simultaneously deal with admissibility, dissipativity, observer-based control, and event-triggered data problems. The specific contributions of this paper can be categorized into three distinct parts, as outlined below.
-
For discrete-time FSSs, this paper proposes a novel method for realizing a one-step design framework that simultaneously designs both a fuzzy observer and a fuzzy controller without using any iterative search algorithm. Specifically, in contrast to the previous two-step approach [45, 46], this work takes an initial step in formulating the admissibility and dissipation conditions in a convex form, simultaneously permitting the coexistence of observer gain and control gain. Moreover, the proposed method offers the flexibility to set the fuzzy-basis-dependent event weighting matrix in conjunction with other variables. Additionally, by incorporating a fuzzy Lyapunov function, this method opens avenues for further enhancing control performance.
-
In contrast to other event-triggered output-feedback control techniques [47, 48], the proposed event generation function is formulated based on actual system outputs rather than estimated states. For this reason, the estimation errors are not reflected in the event-triggered mechanism, which play a significant role in enhancing the output performance of control systems. However, the use of system output poses additional challenges in solving the control problem at hand, primarily due to the emergence of output singular matrices. Despite the aforementioned challenge, this paper introduces a potential method for designing the fuzzy-basis-dependent event weighting matrix, accompanied by other essential decision variables.
-
To the best of the author’s knowledge, the observer-based control problem, encompassing considerations of admissibility, dissipativity, and event-triggered mechanisms, has been recognized as an area with limited reported results. The underlying reason is that the presence of singular matrices causes substantial difficulties in converting the observer-based control admissibility condition into parameterized linear matrix inequalities (PLMIs).
To tackle this issue, an extended equivalent model of the closed-loop system is obtained and a specific representation of extended variables is proposed to formulate the PLMIs. Following that, based on an effective relaxation technique, the PLMIs are transformed into a finite set of linear matrix inequalities (LMIs) in a less conservative manner.
Lastly, two numerical examples are provided to illustrate the effectiveness of our method for handling the admissibility analysis and stabilisation problem of discrete-time FSSs.
The outline of this paper is given as follows: The system description and preliminary procedures are stated in Sect. 2. In Sect. 3, the main result is presented, elucidating the formulation of admissibility and observer-based stabilization conditions in the context of LMIs. In Sect. 4, two numerical examples are provided to illustrate the effectiveness of our approach, and finally, Sect. 5 offers concluding remarks.
Notations: When dealing with symmetric square matrices, the asterisk \((*)\) is employed as a shorthand to represent terms resulting from symmetry. For any block matrix \({{\mathcal {Q}}} \) and its transpose \({{\mathcal {Q}}} ^T\), \(\textbf{He}\{{{\mathcal {Q}}} \} = {{\mathcal {Q}}} + {{\mathcal {Q}}} ^T\). The symbols \(X \ge Y\) indicates that \(X-Y\) is positive semi-definite whereas \(X > Y\) means that \(X-Y\) is positive definite. Moreover, \(\textbf{diag}(\cdot )\) represents a diagonal matrix; \(\textbf{rank}(\cdot )\) stands for the maximal number of linearly independent columns of a matrix; \(\textbf{det}(\cdot )\) indicates the determinant of a matrix; \(\textbf{deg}(\cdot )\) describes the degree matrix; \(\textbf{col}(v_1, v_2, \ldots , v_n) = \left[ \begin{array}{cccc}v^T_1 &{}v^T_2 &{}\ldots &{}v^T_n\\ \end{array} \right] ^T\) for any vector or scalar \(v_i\); and \({{\mathcal {L}}}_2[0,\infty )\) means the set of square summable sequences over \([0,\infty )\). Based on \(a_i\in \{1, 2, \cdots \}\), \(\forall i \in \{1, 2, \cdots , n\}\), that satisfies \(a_{i+1} > a_{i}\), the following notations are used:
where \({{\mathcal {Q}}} _i\) and \({{\mathcal {Q}}} _{ij}\) are scalar values or real submatrices in appropriate dimensions (Table 1).
2 System description and preliminaries
The following represents the T-S fuzzy singular system model under our consideration:
where the state \(x(k) \in {\mathbb {R}}^{n}\), the control input \(u(k) \in {\mathbb {R}}^{n_u}\), the measurement output \(y(k) \in {\mathbb {R}}^{m}\), the performance output \(z(k) \in {\mathbb {R}}^{n_z}\), and the disturbance input \(w(k) \in {\mathbb {R}}^{n_w}\) belonging to \({{\mathcal {L}}}_2[0,\infty )\); and
in which \(E, A_{i}\), \(B_{i}\), \(B^{w}_{i}\), \(C_{i}, D^{w}_{i}, G_{i}\), and \(H_i\) denote known system matrices in appropriate dimensions; \(E \in {\mathbb {R}}^{n \times n}\) satisfies \(\textbf{rank}(E) = r < n\); s is the number of fuzzy rules; \(\eta (k) = \textbf{col} {(\eta _1(k), \eta _2(k), \ldots , \eta _p(k))}\) is the premise variable vector; and the ith normalized fuzzy basis function \(\theta _i(\eta (k))\) satisfies \(0 \le \theta _i(\eta (k)) \le 1\) and \(\sum _{i=1}^s \theta _i(\eta (k)) = 1\) for all \(i \in {{\mathbb {N}}}_s = \{ 1, 2, \ldots , s\}\). For the sake of brevity, the following simplified notations will be used: \({\theta }_i = {\theta }_i(\eta (k))\), \({\theta }= \textbf{col}{({\theta }_1, {\theta }_2, \ldots , {\theta }_s)}\), \({\theta }_i^+ = {\theta }_i(\eta (k+1))\), and \({\theta }^+ = \textbf{col} {({\theta }^+_1, {\theta }^+_2, \ldots , {\theta }^+_s)}\). Furthermore, as shown in Fig. 1, the event-triggered scheduler provides \(y(s_p)\) based on:
where the event weighting matrix \(S_{\theta }> 0\) and the event threshold matrix \(\varGamma = \textbf{diag}(\gamma _1, \gamma _2, \ldots , \gamma _{m})\) with \(\gamma _i \in [0,1]\). To be more clear, the output y(k) is transmitted to the observer at:
where \(p \in \{0, 1, 2, \ldots \}\) indicates the index number and \(s_p\) represents the corresponding last transmission time instance. Accordingly, the output error between the current and transmitted output caused by the event-triggered mechanism is formulated as:
Remark 1
In recent literature, there have been advancements in dynamic event-triggered mechanisms and associated communication protocols (see [49, 50]). In contrast, the event-triggered mechanism employed in this paper is a modification of a standard version designed to align with the proposed observer-based control method. However, it should be noted that within this established framework, integrating actual measurement output into the event generation function gives rise to the challenge of encountering singular matrices in control design conditions. For this reason, the primary emphasis of this paper is on addressing the fundamental issues, rather than developing a new event-triggered mechanism.
In sequence, the following represents a fuzzy observer-based controller that uses the event-triggered output as a resource:
where \(\widetilde{x}(k)\) denotes the estimated state; \(F_{\theta }\) and \(L_{\theta }\) are the fuzzy-dependent controller and observer gains to be determined in the future, respectively.
As a result, based on \(e(k) = x(k) - \widetilde{x}(k)\) and \(y(s_p) = y(k) - y_e(k)\), we can offer the closed-loop system from (1) and (5) as:
where \(\zeta (k) = \textbf{col}( x(k), e(k) ) \in {\mathbb {R}}^{2n \times 2n}\),
In the course of this work, the following lemmas and definitions will be beneficial to derive our main output-feedback stabilization conditions.
Lemma 1
([51]) Let us consider the double fuzzy summation-based condition with \(\varPsi _{ij} = \varPsi _{ij}^T \in {\mathbb {R}}^{n_\varPsi \times n_\varPsi }\):
Then, condition (9) holds if it is satisfied that
Definition 1
([52]) The matrix pair \(({{\mathbb {E}}}, {{\mathbb {A}}}_{\theta })\) is said to be
-
regular if \(\textbf{det}(z{{\mathbb {E}}}- {{\mathbb {A}}}_{\theta })\) is not identically zero.
-
impulse-free if it is regular and \(\textbf{deg}(\textbf{det}(z{{\mathbb {E}}}- {{\mathbb {A}}}_{\theta })) = \textbf{rank}({{\mathbb {E}}})\).
-
stable if for any initial condition, the following condition holds:
$$\begin{aligned} \underset{{{\mathcal {T}}}\rightarrow \infty }{\textrm{lim}} \sum _{k=0}^{{\mathcal {T}}}\Vert \zeta (k) \Vert ^2 < \infty . \end{aligned}$$(11)admissible if it is regular, impulse-free, and stable.
Definition 2
([53, 54]) System (6) is strictly \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative for the zero initial condition and \(w(k) \in {{\mathcal {L}}}_2[0,\infty )\), if the energy supply function \({{\mathcal {J}}}_{{\mathcal {T}}}\) satisfies that
where \({{\mathcal {T}}}> 0\) and the dissipativity performance index \(\beta > 0\). The energy supply rate \({{\mathcal {W}}}(z(k), w(k))\) is given by
in which \({{\mathcal {Q}}} ={{\mathcal {Q}}} ^T \in {\mathbb {R}}^{n_z \times n_z}\), \(\mathcal {R}=\mathcal {R}^T \in {\mathbb {R}}^{n_w \times n_w}\), and \({\mathcal {S}}\in {\mathbb {R}}^{n_z \times n_w}\) are prescribed matrices. Especially, it is noted that \({{\mathcal {Q}}} = - {{\mathcal {Q}}} _1^T {{\mathcal {Q}}} _1 < 0\).
The primary aim of this paper is to develop control algorithm to design the event-triggered observer-based controller for FSSs, formulated in (5), so that the feedback system (6) is admissible and achieves a strictly \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative performance.
3 Control synthesis
Let us select a fuzzy Lyapunov function candidate with the form described below:
where \(0 < {\mathbb {P}}_{\theta }= {\mathbb {P}}_{\theta }^T \in {\mathbb {R}}^{2n \times 2n}\).
The following lemma presents an admissibility condition that guarantees a strictly \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative performance.
Lemma 2
The feedback system (6) subject to the event-triggered mechanism is admissible and achieves strictly \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative if:
Proof
Based on (2), the event-triggered mechanism allows \(\lambda (y(k),y(s_p)) < 0\). Thus, condition (15) for \({{\mathcal {Q}}} < 0\) and the absence of disturbance input ensures
That is, it is possible to take into account a sufficiently small scalar \(\varepsilon > 0\) so that \(\varDelta V(k) \le -\varepsilon ||\zeta (k)||^2\), which results in
That is, from (17), it follows that \(\underset{{{\mathcal {T}}}\rightarrow \infty }{\textrm{lim}} \sum _{k=0}^{{\mathcal {T}}}\Vert \zeta (k) \Vert ^2 \le \frac{1}{\varepsilon } V(0) < \infty \), means that (6) is stable (refer to Definition 1).
Next, for the zero initial condition (i.e., \(\zeta (0) \equiv 0\) and \(V(0) \equiv 0\)), condition (15) implies
which means that (6) achieves a strictly \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative performance (refer to Definition 2). \(\square \)
Based on \(\textbf{rank}(E) = r < n\), we can establish two nonsingular matrices \(\mathbb {G}\in {\mathbb {R}}^{2n\times 2n}\) and \({{\mathbb {H}}}\in {\mathbb {R}}^{2n \times 2n}\) such that
Also, we can obtain a matrix \({{\mathbb {N}}}\in {\mathbb {R}}^{2n \times (2n-2r)}\) with full column rank such that \({{\mathbb {N}}}^T {{\mathbb {E}}}= 0\), which offers the following zero-equality condition:
Thus, based on (6) and (20), it is derived that
where \({\bar{\zeta }}(k) = \textbf{col}(\zeta (k), y_e(k), w(k)) \in {\mathbb {R}}^{2n + m +n_w}\). Furthermore, based on (6), the event-generation function (2) can be rewritten as follows:
The following lemma presents an admissibility condition that guarantees the \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative performance, described in terms of PLMIs.
Lemma 3
For given \({{\mathcal {Q}}} \in {\mathbb {R}}^{n_z \times n_z}\), \(\mathcal {R}\in {\mathbb {R}}^{n_w \times n_w}\), \({\mathcal {S}}\in {\mathbb {R}}^{n_z \times n_w}\), and \(\varGamma \in {\mathbb {R}}^{m \times m}\), suppose that there exist a positive scalar \(\beta \); and matrices \(0 < {\mathbb {P}}_{\theta }\), \({\mathbb {P}}_{{\theta }^+} \in {\mathbb {R}}^{2n \times 2n}\), \({{\mathbb {M}}}\in {\mathbb {R}}^{2n \times (2n-2r)}\), \({{\mathbb {N}}}\in {\mathbb {R}}^{2n \times (2n-2r)}\), \(S_{\theta }\in {\mathbb {R}}^{m \times m}\), such that it holds that
Then, the feedback system (6) subject to the event-triggered mechanism is admissible and strictly \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative.
Proof
First, the admissibility condition (23) implies
In addition, from \({{\mathbb {N}}}^T {{\mathbb {E}}}= {{\mathbb {N}}}^T \mathbb {G}^{-1} \mathbb {G}{{\mathbb {E}}}{{\mathbb {H}}}= 0 \), it follows that \({{{\mathbb {N}}}}^T \mathbb {G}^{-1} = \begin{array}{ll}0&{{{\mathbb {N}}}}_{2}^{T}\end{array}\), where \({{{\mathbb {N}}}}^T_2 \in {{\mathbb {R}}}^{(2n - 2r) \times (2n - 2r)}\) is nonsingular. Thus, pre- and post- multiple (24) by \({{\mathbb {H}}}^T\) and \({{\mathbb {H}}}\), and let with \({{\mathbb {M}}}_1 \in {\mathbb {R}}^{2n \times (2n-2r)}\) and \({{\mathbb {M}}}_2 \in {\mathbb {R}}^{(2n-2r) \times (2n-2r)}\), it is obtained that
which guarantees \({{\mathbb {A}}}_{4{\theta }}\) is nonsingular. As a result, it can be said that if (23) holds, then (6) is admissible and achieves a dissipative performance. Using (6), it is given that
Thus, using (21), (22), and (26), we can acquire that
where
Hence, by Lemma 2, the condition \(\varPhi _{\theta }< 0\) guarantees that (6) is stable and has a strictly (\({{\mathcal {Q}}} , {\mathcal {S}}, {\mathcal {R}}\))-\(\beta \)-dissipative performance. Finally, by using the Schur-complement, the condition \(\varPhi _{\theta }< 0\) can be converted into (23). \(\square \)
By using the descriptor system approach [55], the closed-loop system (6) can be transformed into
where
The following lemma presents an admissibility condition that guarantees a strict (\({{\mathcal {Q}}} , {\mathcal {S}}, {\mathcal {R}}\))-\(\beta \)-dissipative performance, described in terms of PLMIs.
Lemma 4
For given \({{\mathcal {Q}}} \in {\mathbb {R}}^{n_z \times n_z}\), \(\mathcal {R}\in {\mathbb {R}}^{n_w \times n_w}\), \({\mathcal {S}}\in {\mathbb {R}}^{n_z \times n_w}\), and \(\varGamma \in {\mathbb {R}}^{m \times m}\), suppose that there exist positive scalars \(\beta \) and \(\sigma \); and matrices \(0 < P_{1 {\theta }} = P_{1 {\theta }}^T\), \(0 < P_{2 {\theta }} = P_{2 {\theta }}^T\), \(0 < P_{1 {\theta }^+} = P_{1 {\theta }^+}^T\), \(0 < P_{2 {\theta }^+} = P_{2 {\theta }^+}^T \in {\mathbb {R}}^{n \times n}\), N, \(M \in {\mathbb {R}}^{n \times n}\), \(S_{\theta }\in {\mathbb {R}}^{m \times m}\), \({\bar{F}}_{\theta }\in {\mathbb {R}}^{n_u \times n}\), and \({\bar{L}}_{\theta }\in {\mathbb {R}}^{n \times m}\) such that the following condition holds:
where
Then, closed-loop system (29) subject to the event-triggered mechanism (3) is admissible and strictly \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative, where the observer and controller gains are constructed as \(F_{\theta }= \sigma ^{-1} {\bar{F}}_{\theta }\) and \(L_{\theta }= \sigma ^{-1} {\bar{L}}_{\theta }\).
Proof
First, let us recall Lemma 3, the dissipative admissibility condition is given as follows:
Furthermore, to express (31) in convex form, we choose
where \(\sigma > 0\) and \(N^T E = 0\). Then, letting \({\bar{F}}_{\theta }= \sigma F_{\theta }\) and \({\bar{L}}_{\theta }= \sigma L_{\theta }\), it is obtained that
Therefore, substituting (33–41) into (31) yields (30). \(\square \)
The following theorem presents an admissibility condition that guarantees a strict \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative performance, described in terms of LMIs.
Theorem 1
For given \({{\mathcal {Q}}} \in {\mathbb {R}}^{n_z \times n_z}\), \(\mathcal {R}\in {\mathbb {R}}^{n_w \times n_w}\), \({\mathcal {S}}\in {\mathbb {R}}^{n_z \times n_w}\), and \(\varGamma \in {\mathbb {R}}^{m \times m}\), suppose that there exist positive scalars \(\beta \) and \(\sigma \); and matrices \(0 < P_{1 i} = P_{1 i}^T\), \(0 < P_{2 i} = P_{2 i}^T\), \(0 < P_{1 \ell } = P_{1 \ell }^T\), \(0 < P_{2 \ell } = P_{2 \ell }^T \in {\mathbb {R}}^{n \times n}\), N, \(M \in {\mathbb {R}}^{n \times n}\), \(S_{\theta }\in {\mathbb {R}}^{m \times m}\), \({\bar{F}}_i \in {\mathbb {R}}^{n_u \times n}\), and \({\bar{L}}_i \in {\mathbb {R}}^{n \times m}\) such that the following hold for all \(i, \ell \in {{\mathbb {N}}}_s\):
where
in which
Then, closed-loop system (29) subject to the event-triggered mechanism (3) is admissible and strictly \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipative, where the observer and controller gains are constructed as \(F_i = \sigma ^{-1} {\bar{F}}_i\) and \(L_i = \sigma ^{-1} {\bar{L}}_i\).
Proof
Letting
condition (30) can be rearranged as follows:
Furthermore, since \({\theta }_\ell ^+\) belongs to the unit simplex, condition (44) can be converted into \(0 > \sum _{i=1}^s \sum _{j=1}^s {\theta }_i{\theta }_j \varPsi _{\ell ij}\). Therefore, by Lemma 1, the relaxed conditions of (44) are given by (42) and (43). \(\square \)
Remark 2
As highlighted in the literature [56], the analysis problem concerning the strict \(({{\mathcal {Q}}} ,{\mathcal {S}},{\mathcal {R}})\)-\(\beta \)-dissipativity performance can be effectively transformed into two alternative performance analysis problems, allowing for greater flexibility: i) \({{\mathcal {H}}}_\infty \) performance analysis problem by adjusting \({{\mathcal {Q}}} =-I\), \({\mathcal {S}}=0\), and \(\mathcal {R}=(\beta ^2+\beta ) I\); and ii) passivity performance analysis problem by adjusting \({{\mathcal {Q}}} =0\), \({\mathcal {S}}=I\), and \(\mathcal {R}=2 \beta I\).
4 Illustrative examples
Example 1
Let us simulate the proposed method in the following discrete-time T-S fuzzy singular system with \(s = 2\), adopted in [57, Example 1]:
where the fuzzy basic functions are given by
For a fair comparison with [57, Theorem 2], this example deals with the \({{\mathcal {H}}}_\infty \) admissibility problem for (45) by setting \({{\mathcal {Q}}} = -I\), \({\mathcal {S}}= 0\), and \(\mathcal {R}= \beta ^2 + \beta I\). Furthermore, since [57] excludes the use of event-triggered schemes, we also set the event threshold matrix to \(\varGamma = 0\).
As a simulation result, Table 2 illustrates the comparison between the minimum \({{\mathcal {H}}}_\infty \) performance level \(\beta \) obtained by [57, Theorem 2] and Theorem 1, as well as the number of scalar variables in [57, Theorem 2] and Theorem 1. Table 2 reveals that the observer-based control design condition outlined in Theorem 1 attains better performance compared to [57, Theorem 2], and our method significantly reduces the number of scalar variables from 112 to 50, as opposed to [57, Theorem 2]. Consequently, based on the findings in Table 2, it is confirmed that the proposed method is a promising approach capable of delivering both performance enhancement and a reduction in computational complexity. Meanwhile, Table 3 shows the minimum \({{\mathcal {H}}}_\infty \) performance levels \(\beta \) obtained under the event-triggered mechanism with various \(\varGamma \). From Table 3, it can be seen that the \({{\mathcal {H}}}_\infty \) performance deteriorates as the event threshold \(\varGamma \) increases. Additionally, when \(\varGamma =1.0\), Theorem 1 yields the following control and observer gains, along with the event-weighting matrices.
Using the above control and observer gains, for \(x(0) =[0.15, -0.20]^T\), \(\widetilde{x}(0) = [0.0, 0.0]^T\), and \(w(k) \equiv 0\), Fig. 2a, b show the response of both system state and observer state, Fig. 2c shows the generated control input, and Fig. 2d shows the measurement output y(k) and the event-triggered output \(y(s_p)\). From Figs. 2a, b, it can be seen that both the system state (represented by the red solid lines) and the observer state (depicted by the blue dot lines) converge to zero over time. This observation indicates that the observer-based system under consideration operates effectively while minimizing the utilization of communication resources. Next, using the same control and observer gains, for \(x(0) \equiv [0.0, 0.0]^T\), \(\widetilde{x}(0) = [0.0, 0.0]^T\), and \(w(k) = \textrm{exp}^{-3k}\), Fig. 3a plots the response of both system state and observer state, Fig. 3b plots the measurement output y(k) and the event-triggered output \(y(s_p)\), Fig. 3c plots the generated control input, and Fig. 3d plots the performance output for the closed-loop system. In Fig. 3a, it is evident that both the system state (indicated by the red and blue solid lines) and the observer state (depicted by the red and blue dotted lines) converge to zero as time progresses. Furthermore, the response of z(k) in Fig. 3d satisfies \(\sum _{k=0}^{100} \Vert z(k)\Vert ^2 / \sum _{k=0}^{100}\Vert w(k)\Vert ^2 = 0.379433 < 3.610\)..
Example 2
Let us consider the following discrete-time T-S fuzzy singular system with \(s = 2\), adopted in [13, Example 2]:
where the fuzzy basic functions are given by
In this example, the admissibility and dissipativity performance problem is addressed for (47) by setting \({{\mathcal {Q}}} = -0.2\), \({\mathcal {S}}= -1.0\), and \(\mathcal {R}= 5.0\). Furthermore, the considered event-triggered scheme is realized by selecting \(\varGamma = 0.3\). In this context, applying Theorem 1, we can obtain the maximum dissipativity performance \(\beta =3.6081\), along with the corresponding control and observer gains, and the event weighting matrices:
Based on (49), Fig. 4a, b demonstrate the response of both system state and observer state for \(x(0) =[0.25, -0.15]^T\), \(\widetilde{x}(0) = [0.0, 0.0]^T\) and \(w(k) \equiv 0\), Fig. 4c demonstrates the generated control input, and Fig. 4d demonstrates the measurement output y(k) and the event-triggered output \(y(s_p)\). From Fig. 4a, b, it can be shown that both the system state (depicted by the red solid lines) and the observer state (indicated by the blue dotted lines) converge to zero over time. This demonstrates that the considered observer-based control system operates effectively with a reduced utilization of communication resources. Next, based on (49), Fig. 5a shows the response of both system state and observer state for \(x(0) \equiv [0.0, 0.0]^T\), \(\widetilde{x}(0) = [0.0, 0.0]^T\), and \(w(k) = \textrm{exp}^{-0.5k}\textrm{sin}(0.5k - 0.5)\), Fig. 5b shows the measurement output y(k) and the event-triggered output \(y(s_p)\), Fig. 5c shows the generated control input, and Fig. 5d shows the performance output for the feedback system. In Fig. 5a, it is observable that both the system state (depicted by the red and blue solid lines) and the observer state (indicated by the red and blue dotted lines) converge to zero as time progresses. Moreover, the response of z(k) in Fig. 5d satisfies \(\sum _{k=0}^{30} {{\mathcal {W}}}(z(k), w(k))/ \sum _{k=0}^{30} \Vert w(k)\Vert ^2 = 5.336687 > 3.6081\).
5 Concluding remarks
In this research, our focus has been on designing an event-triggered dissipative observer-based controller for discrete-time FSSs, addressing admissibility, dissipativity, observer-based control, and event-triggered data challenges simultaneously. The proposed method has been formulated by (i) introducing a fuzzy Lyapunov function, (ii) implementing a one-step design framework, (iii) incorporating real system outputs into the event generation function, and (iv) employing an effective relaxation technique. The impact of the proposed method has been demonstrated through illustrative examples comparing the control performance and the number of slack variables. In the future, we will focus on model reference adaptive control for discrete-time uncertain FSSs under a dynamic event-triggered mechanism.
Data availability
The data originated from the paper are not available to the public since the relevant authority is under the Government.
References
Kavikumar, R., Kaviarasan, B., Kwon, O.-M., Sakthivel, R.: Event-triggered finite-time admissibilization of bio-economic singular semi- Markovian jump fuzzy systems. J. Franklin Inst. 360(16), 12055–12075 (2023)
Lin, Y., Zhuang, G., Xia, J., Chen, G., Lu, J.: Sampled-data \(\cal{H} _{\infty }\) dynamic output feedback controller design for fuzzy Markovian jump systems. J. Syst. Sci. Complex. 36(1), 239–256 (2023)
Nguyen, N.H.A., Kim, S.H.: Reliable dissipative control for saturated nonhomogeneous \(\text{ M }\)arkovian jump fuzzy systems with general transition rates. J. Franklin Inst. 357(7), 4059–4078 (2020)
Kim, S.H.: Improved asynchronous stabilization method for nonhomogeneous Markovian jump fuzzy systems with incomplete transition rates. J. Franklin Inst. 359(16), 8410–8430 (2022)
Nguyen, K.H., Kim, S.H.: Event-triggered non-\(\text{ PDC }\) filter design of fuzzy \(\text{ M }\)arkovian jump systems under mismatch phenomena. Mathematics 10(16), 2917 (2022)
Sun, Q., Ren, J., Jun, F.: Robust preview control of uncertain discrete-time T- S fuzzy \(\text{ M }\)arkovian jump systems subject to time-varying delays via sliding mode approach. Inf. Sci. 639, 118980 (2023)
Sakthivel, R., Choon Ki, A., Maya, J.: Fault-tolerant resilient control for fuzzy fractional order systems. IEEE Trans. Syst. Man Cybern. Syst. 49(9), 1797–1805 (2018)
Lin, C., Chen, B., Wang, Q.G.: Static output feedback stabilization for fractional order systems in T- S fuzzy models. Neurocomputing 218, 354–358 (2016)
Zhang, X., Zhao, Z.: Normalization and stabilization for rectangular singular fractional order T-S fuzzy systems. Fuzzy Sets Syst. 381, 140–153 (2020)
Zhang, X., Huang, W.: Robust \(\cal{H} _{\infty }\) adaptive output feedback sliding mode control for interval type-\(2\) fuzzy fractional-order systems with actuator faults. Nonlinear Dyn. 104(1), 537–550 (2021)
Fan, X., Li, T., Wang, Z.: Asynchronous event-triggered linear sliding mode control for T-S fuzzy singular systems. J. Franklin Inst. 360(17), 12829–12854 (2023)
Li, X., Mu, X.: Dynamic event-triggered fuzzy control for nonlinear singular semi-Markovian jump systems via state decomposition approach. Appl. Math. Comput. 466, 128466 (2024)
Jianrong, W., Qin, F., Li, Z.: \(\cal{H} _{\infty }\) control via state observer feedback for the T-S fuzzy singular system. Int. J. Mach. Learn. Cybern. 8, 619–626 (2017)
El Jimi, D., Chaibi, N., Boumhidi, I., Charqi, M.: Robust admissibility of uncertain T- S fuzzy singular systems with time-varying delay: an input-output approach. J. Control Autom. Electr. Syst. 34(3), 1–12 (2023)
Kchaou, M., Gassara, H., El Hajjaji, A., Toumi, A.: Dissipativity-based integral sliding-mode control for a class of Takagi-Sugeno fuzzy singular systems with time-varying delay. IET Control Theory Appl. 8(17), 2045–2054 (2014)
Yunfei, M., Zhang, H., Ma, D., Yan, Y.: Robust observer design for T-S fuzzy singular systems with unmeasurable premise variables and partially decoupled disturbances. Nonlinear Dyn. 31, 1–14 (2023)
Yang, Y., Zheng, M.: Sampled-data control for a class of singular Takagi-Sugeno fuzzy systems with application in truck-trailer system. Symmetry 14(9), 1762 (2022)
Jia, Q., Chen, W., Zhang, Y., Li, H.: Fault reconstruction and fault-tolerant control via learning observers in Takagi-Sugeno fuzzy descriptor systems with time delays. IEEE Trans. Ind. Electron. 62(6), 3885–3895 (2015)
Qiao, L., Zhang, Q., Zhang, G.: Admissibility analysis and control synthesis for T-S fuzzy descriptor systems. IEEE Trans. Fuzzy. Syst. 25(4), 729–740 (2016)
Zhang, Y., Shi, Z.: Sliding mode control for uncertain T-S fuzzy singular biological economic system. IEEE Access 7, 14387–14395 (2019)
Sakthivel, R., Kanagaraj, R., Wang, C., Selvaraj, P., Anthoni, S.M.: Non-fragile sampled-data guaranteed cost control for bio-economic fuzzy singular Markovian jump systems. IET Control. Theory Appl. 13(2), 279–287 (2019)
Wang, Y., Shi, P., Yan, H.: Reliable control of fuzzy singularly perturbed systems and its application to electronic circuits. IEEE Trans. Circuits Syst. I Regul. Pap. 65(10), 3519–3528 (2018)
Li, Y., He, Y.: Improved admissibility analysis of Takagi-Sugeno fuzzy singular systems with time-varying delays. IEEE Trans. Fuzzy Syst. 30(11), 4766–4774 (2022)
Zhao, F., Zhang, Q., Yan, X., Cai, M.: \(\cal{H} _{\infty }\) filtering for stochastic singular fuzzy systems with time-varying delay. Nonlinear Dyn. 79, 215–228 (2015)
Li, W., Feng, Z., Sun, W., Zhang, J.: Admissibility analysis for Takagi-Sugeno fuzzy singular systems with time delay. Neurocomputing 205, 336–340 (2016)
Feng, Z., Zhang, H., Lam, H.K.: New results on dissipative control for a class of singular Takagi-Sugeno fuzzy systems with time delay. IEEE Trans. Fuzzy Syst. 30(7), 2466–2475 (2021)
Zhu, B., Zhang, Q., Zhao, E.: Robust dissipative filtering for a kind of T-S fuzzy descriptor system with immeasurable premise variables. Int. J. Syst. Sci. 47(2), 265–282 (2016)
Xing, M., Wang, Y., Zhuang, G., Zhang, M.: Dynamic event-based dissipative asynchronous control for T-S fuzzy singular Markov jump LPV systems against deception attacks. Nonlinear Dyn. 103, 1709–1731 (2021)
Han, X., Ma, Y., Lei, F.: Finite-time dynamic output-feedback dissipative control for singular uncertainty T-S fuzzy systems with actuator saturation and output constraints. J. Franklin Inst. 357(8), 4543–4573 (2020)
Ma, Y., Chen, M., Zhang, Q.: Memory dissipative control for singular T-S fuzzy time-varying delay systems under actuator saturation. J. Franklin Inst. 352(10), 3947–3970 (2015)
Ma, Y., Chen, M.: Memory feedback \(\cal{H} _{\infty }\) control of uncertain singular T-S fuzzy time-delay system under actuator saturation. Comput. Appl. Math. 36(1), 493–511 (2017)
Yunfei, M., Huaguang Zhang, Yu., Zhou, L.Y.: A new method of fault estimation observer design for T-S fuzzy singular systems with disturbances using dissipativity theory. IEEE Trans. Circuits Syst. II Express Briefs 69(12), 5059–5063 (2022)
Zhang, Y., Jin, Z., Zhang, Q.: Observer design for a class of T-S fuzzy singular systems. Adv. Differ. Equ. 1–19, 2017 (2017)
Yan, Y., Zhang, H., Ming, Z., Wang, Y.: Observer-based adaptive control and faults estimation for T-S fuzzy singular fractional order systems. Neural Comput. Appl. 34(6), 4265–4275 (2022)
Cheung Chieh, K., Chang, W.J., Tsai, M.H., Lee, Y.C.: Observer-based proportional derivative fuzzy control for singular Takagi-Sugeno fuzzy systems. Inf. Sci. 570, 815–830 (2021)
Park, I.S., Kwon, N.K., Park, P.G.: Dynamic output-feedback control for singular T-S fuzzy systems using fuzzy Lyapunov functions. Nonlinear Dyn. 98, 1957–1971 (2019)
Kchaou, M., Regaieg, M.A.: Event-triggered extended dissipativity fuzzy filter design for nonlinear Markovian switching systems against deception attacks. Mathematics 11(9), 2064 (2023)
Zhao, Y., Ma, Y.: Adaptive event-triggered finite-time sliding mode control for singular T-S fuzzy Markov jump systems with asynchronous modes. Commun. Nonlinear Sci. Numer. Simul. 126, 107465 (2023)
Luo, M., Cheng, J., Wang, X., Shi, K.: Event-based sliding mode control for fuzzy singular systems with semi- Markovian switching parameters. J. Franklin Inst. 360(3), 1582–1612 (2023)
Feng, Z., Yang, Y., Wu, L.: Event-triggered sliding-mode control for polynomial fuzzy singular systems. IEEE Trans. Syst. Man Cybern. 53(5), 3054–3065 (2022)
Feng, Z., Yang, Y., Lam, H.K.: Extended-dissipativity-based adaptive event-triggered control for stochastic polynomial fuzzy singular systems. IEEE Trans. Fuzzy Syst. 30(8), 3224–3236 (2021)
Peng, C., Ma, S., Xie, X.: Observer-based non-\(\text{ PDC }\) control for networked T- S fuzzy systems with an event-triggered communication. IEEE Trans. Cybern. 47(8), 2279–2287 (2017)
Zhang, Q., Yan, H., Wang, M., Li, Z., Chang, Y.: Asynchronous fault detection filter design for T-S fuzzy singular systems via dynamic event-triggered scheme. IEEE Trans. Fuzzy Syst. 31(3), 970–981 (2022)
Ullah, R., Li, Y., Aslam, M.S., Sheng, A.: Event-triggered dissipative observer-based control for delay dependent T-S fuzzy singular systems. IEEE Access 8, 134276–134289 (2020)
Hamdi, G., Ahmed, E.H., Mourad, K., Mohamed, C.: Observer based (\({\cal{Q} }\), \({\cal{V} }\), \({\cal{R} }\))-\(\alpha \)-dissipative control for T- S fuzzy descriptor systems with time delay. J. Frank. Inst. 351(1), 187–206 (2014)
Li, J., Zhang, Q., Yan, X.-G., Spurgeon, S.K.: Observer-based fuzzy integral sliding mode control for nonlinear descriptor systems. IEEE Trans. Fuzzy Syst. 26(5), 2818–2832 (2018)
Wang, W., Li, Y.: Observer-based event-triggered adaptive fuzzy control for leader-following consensus of nonlinear strict-feedback systems. IEEE Trans. Cybern. 51(4), 2131–2141 (2019)
Liu, Y., Zhang, P., Lee, S., Xie, X.: Observer-based adaptive event-triggered control for interval type-\(2\) fuzzy systems under multiple cyber attacks. IEEE Trans. Fuzzy Syst. 32, 2438–2447 (2024)
Basit, A., Tufail, M., Rehan, M., Riaz, M., Ahmed, I.: Distributed state and unknown input estimation under denial-of-service attacks: a dynamic event-triggered approach. IEEE Trans. Circ. Syst. II Express Briefs 70(6), 2266–2270 (2022)
Basit, A., Tufail, M., Rehan, M., Ahn, C.K.: Dynamic event-triggered approach for distributed state and parameter estimation over networks subjected to deception attacks. IEEE Trans. Signal Inf. Process. Netw. 9, 373–385 (2023)
Kim, S.H.: Improvement of slack variable-free relaxation method and its application to control design of T-S fuzzy systems. IEEE Access 10, 71830–71836 (2022)
Ma, S., Boukas, E.K., Chinniah, Y.: Stability and stabilization of discrete-time singular Markov jump systems with time-varying delay. Int. J. Robust Nonlinear Control 20(5), 531–543 (2010)
Dong, X.Z.: Robust strictly dissipative control for discrete singular systems. IET Control Theory Appl. 1(4), 1060–1067 (2007)
Tan, Z., Soh, Y.C., Xie, L.: Dissipative control for linear discrete-time systems. Automatica 35(9), 1557–1564 (1999)
Shaked, U., Fridman, E.: A descriptor system approach to \(\cal{H} _{\infty }\) control of linear time-delay systems. IEEE Trans. Autom. Control 47(2), 253–270 (2002)
Choi, H.D., Ahn, C.K., Shi, P., Ligang, W., Lim, M.T.: Dynamic output-feedback dissipative control for T-S fuzzy systems with time-varying input delay and output constraints. IEEE Trans. Fuzzy Syst. 25(3), 511–526 (2016)
Xiong, J., Chang, X. H.: Observer-based robust nonfragile \(\cal{H}_{\infty }\) control for uncertain T–S fuzzy singular systems. In: \(2017\)\(36\)th Chinese Control Conference (CCC), vol. 36, pp. 4233–4238. IEEE (2017)
Acknowledgements
This work was sponsored by the National Research Foundation of Korea Grant funded by the Korean Government (NRF-2023R1A2C1002635).
Funding
This work was sponsored by the National Research Foundation of Korea Grant funded by the Korean Government (NRF-2023R1A2C1002635).
Author information
Authors and Affiliations
Contributions
All persons who meet authorship criteria are listed as authors, and all authors certify that they have participated sufficiently in the work to take public responsibility for the content, including participation in the concept, design, analysis, writing, or revision of the manuscript. The following parts indicate the specific contributions made by each author: Conceptualization: Sung Hyun Kim Methodology: Ngoc Hoai An Nguyen and Sung Hyun Kim Software: Ngoc Hoai An Nguyen Validation: Ngoc Hoai An Nguyen and Sung Hyun Kim Formal analysis: Ngoc Hoai An Nguyen and Sung Hyun Kim Investigation: Sung Hyun Kim Resources: Sung Hyun Kim Data Curation: Ngoc Hoai An Nguyen and Sung Hyun Kim Writing—Original Draft: Sung Hyun Kim and Ngoc Hoai An Nguyen Writing—Review & Editing: Sung Hyun Kim and Ngoc Hoai An Nguyen Visualization: Ngoc Hoai An Nguyen and Sung Hyun Kim Supervision: Sung Hyun Kim Project administration: Sung Hyun Kim Funding acquisition: Sung Hyun Kim
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no competing financial interest or personal relationships that might have seemed to impact the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Nguyen, N.H.A., Kim, S.H. Admissibility and event-triggered dissipative observer-based stabilization of discrete-time T-S fuzzy singular systems via fuzzy Lyapunov functions. Nonlinear Dyn 112, 17257–17272 (2024). https://doi.org/10.1007/s11071-024-09941-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-024-09941-w