1. Introduction
In the real world, nonlinearity poses many challenges during the analysis of the stability and stabilization of control systems. The study based on the Takagi–Sugeno (T-S) fuzzy model technique has attracted a lot of attention due to its remarkable ability to approximate complex nonlinear systems as the weighted sum of linearized subsystems at operating points using fuzzy membership functions and if–then rules. In recent decades, remarkable research attention has been given to the stability and stabilization for T-S fuzzy systems [
1,
2,
3,
4,
5,
6]. In [
7,
8], the authors looked into the
filtering problem for nonlinear switched systems with time-varying delay by incorporating T-S fuzzy model characteristics. The research findings in the design of fault-tolerant controller for fuzzy systems with actuator fault were presented in [
3,
9].
Meanwhile, random factors may also have an impact on physical systems that are actually in use, rapidly altering the structure of the system. Due to the fact that traditional systems are unable to accurately reflect the system models in this situation, MJSs are used to describe them. As a result of their composition as a collection of subsystems with Markov chains that select values from a finite set, MJSs are seen as an effective tool for modeling systems that are subject to rapid changes. To be specific, the sojourn time (ST) is the interval between two subsequent jumps. In reality, the ST of MJS is a random variable distributed according to a probability distribution, and the
variable denotes the rate at which the system switches from mode
i to mode
j. The transition rate (TR) is usually taken to be constant, i.e.,
. In particular, the ST of each subsystem in MJSs [
10,
11,
12], however, is restricted to following an exponential distribution, leading to constant TRs, whereas, it can be challenging to guarantee some jump systems based on this presumption to have constant TR. Therefore, SMJS are introduced where the TR varies according to the ST. In contrast to MJSs, refs. [
13,
14,
15,
16] emphasized that the ST could follow more generic probability distributions. Therefore, compared to MJSs, SMJSs [
17,
18,
19] have a wider range of practical application domains, and MJSs are thought to be more specific than SMJSs. Additionally, as the T-S fuzzy approach can simulate complex nonlinear systems, fuzzy model-based SMJSs [
20,
21] have also drawn a lot of attention. In [
22,
23], a sliding mode control for reliable stabilization in a class of continuous-time T-S fuzzy SMJSs with time delay was studied. Event-triggered control was devised for T-S fuzzy SMJSs in [
24,
25].
On the other hand, external disturbances in a system not only collapse the control performance but also result in malfunctions, vibrations, and other issues. Though fault tolerant control schemes themselves offer robust performance against matching external disturbance, they are unable to attenuate or, in certain cases, even amplify mismatch disturbances. A new area of study is the EID estimator, which calculates an equivalent disturbance on the control input to eliminate disturbances in the relevant control systems, which are not necessarily periodic, and they may be aperiodic in nature. In this regard, the literature [
26,
27,
28,
29,
30,
31,
32] has provided a few intriguing results on the EID technique. To be specific, the Luenberger observer has a proportionate loop of the system output error and has significantly helped in the calculation of the EID. Compared with the Luenberger observer, the PIO, which increases the estimation accuracy of state variables with additional integral feedback to rebuild the state without previous knowledge of the system for estimating EID making the system robust, has been employed in the recent literature [
33,
34]. Numerous original and fascinating findings on the PIO for fuzzy systems have been made to date in [
35,
36]. The authors in [
37] explored the disturbance rejection method for a linear control system based on the PIO and EID estimator. However, EID based control along with PIO for FSMJS has not been jointly investigated in the previous literature.
The above discussions shed light on this work, which concentrates on the stability and disturbance rejection issue of FSMJSs that are subject to actuator fault with parametric uncertainties. The bullet points listed below provide the major contributions made in this work:
The EID based FSMJSs with a PIO are being taken into consideration for the first time.
A new set of LMI-based restrictions is derived using Lyapunov functional approaches to ensure the disturbance rejection and stochastic stability of FSMJSs.
The accompanying controller gain and observer gain are realized by addressing the LMI restrictions. The offered simulation results are able to unequivocally show the advantages and applicability of the produced theoretical conclusions.
The remainder of this article proceeds as follows:
Section 2 illustrates the construction of an EID based FSMJS with a PIO. Through mathematical authentications, the major result is demonstrated in
Section 3. The efficiency of the suggested control design is demonstrated by the theoretical findings in
Section 4.
Section 5 draws a brief conclusion regarding our study.
2. Problem Formulation and Preliminaries
Let us consider the following FSMJSs:
Plant rule
: If
is
,
is
, and ⋯
is
, then:
where
are fuzzy sets of
-th rule
, the scalar
r is the number of if–then rules, and
are the measurable premise variables.
is the state vector;
is the control input;
is the measured output;
is the disturbance input, which belongs to
.
,
,
, and
are constant system matrices with appropriate dimensions subject to a random jumping process
. For notational simplicity, each value of
is denoted by
; that is,
,
,
, and
are, respectively, denoted as
,
,
, and
. Here, it is assumed that the input matrices
satisfy
. In the above,
means the SMP in
with probability transitions:
where
means the sojourn time,
stands for the transition rate from
to
℘ for
, and
, for all
. The transition rate is given as
with real constant scalars
and
.
Table 1 describes the notations used in EID based control system configuration with PIO.
Consequently, the total fuzzy model is inferred as a result of fuzzy blending as:
where
, and
is the membership function given as:
represents the grade of the membership of
in
. In fact, since
,
satisfies
, and
for all
.
In
Figure 1, the setup of an EID based control system with a PIO is depicted. It includes the plant, a state-feedback controller, a PIO, and an EID estimator. EID, as defined in [
26], is a signal on the control input channel that affects the output in a manner similar to genuine disturbances. To start, we characterize the plant (
2) using an EID
. This gives:
where the equivalent-input-disturbance
of
means that the output of the EID
is equal to the output produced by the real disturbance
.
The PIO from [
37] is utilized in this work to aid with system design. The PIO is represented in state space by:
where the estimated reconstructed states of
and
are indicated by
,
.
is the enhanced control input, and the proportional and integral gains, respectively, are
and
. A vector named
represents the integral of the weighted output estimation.
Remark 1. In this study, it is assumed that the state variables in (4), which represents the measured output , are unavailable. In order to estimate the measured output, the system in (4) is manually replicated with the same behavior to form the estimated output in (5). In particular, while replicating the actual system, a negligible error component is introduced. To be specific, when , ; thus, it is obvious that . Hence, when converges to 0, will also converge to 0. Further, the error dynamics between state (
2) and the observer (
5) are denoted by:
and substituting it to (
4) yields:
If we add a control input
, such that:
then substituting (
8) into (
7) and allowing the estimated EID
to be:
allows us to denote the plant as:
It should be noticed that the FSMJSs (
4) may contain disturbances, which may lead to the poor performance or instability of the system. Moreover, the EID approach does not need prior information about the disturbances, and it may efficiently estimate and reject both matched and unmatched disturbances. In this FSMJSs, an EID technique is employed in the control channel, which yields satisfactory disturbance rejection performance. The optimal EID estimated disturbance can be expressed by:
where
is the pseudo inverse of
. It is commonly known that external disruptions typically have frequencies in the low-frequency range. Therefore, developing a method to determine the disturbance in a particular low-frequency band makes sense. The frequency range for the disturbance calculation is chosen using a low-pass filter,
to achieve this.
Here,
is the highest angular frequency required for the EID estimation. It should be noted that the estimated total disturbance may contain some measurement noise. To eliminate this noise from
, the low-pass-filter
is integrated together with the state observer. Then, the state–space form of
is considered as:
where the state of
is represented by
. The predicted noise signal is shown as
.
, and
are constant parameters.
Remark 2. It should be noted that the abovementioned conditions of the EID are used to construct an EID estimator, which estimates and rejects the unknown external disturbances. In particular, it shows the difference between the fuzzy state-observer error dynamics and its system parameters. This difference is also treated as the disturbance, since it is caused by modeling the error dynamics and unknown inputs. Further, it is added to the estimated disturbance and filtered by a first order low-pass filter. Finally, this disturbance is completely suppressed by the EID estimator. Therefore, the construction of this assumption is reasonable.
Remark 3. It should be noticed that the PIO has an additional integrating term, , which raises the order of the state observer and enables quick and precise estimation of the system state. Additionally, the system flexibility is improved by an additional gain matrix introduced in the PIO. The PIO combined with the EID offers stable and accurate disturbance rejection performance as well as a trustworthy disturbance estimate.
Next, we consider the stabilization problem of FSMJSs (
2). In order to stabilize system (
2), a fuzzy state feedback controller
of
-th rule is designed as follows.
Control rule
: If
is
,
is
, and ⋯
is
, then:
where
indicates the fuzzy controller gain. Eventually, the noise estimated disturbance
together with the state feedback control law
yields a new controller, which is given by
Furthermore, the system internal stability condition does not depends on exogenous signals; hence, the exogenous signals are assumed to be zero.
Remark 4. The primary objective of this work is to stabilize the system (1); therefore, a state feedback control is introduced in (14), which is a function of the estimated observer state . The developed control law in (15) is a combination of and an EID estimator , which forces to zero for stabilizing the system. Therefore, the convergence of ℵ to zero implies the convergence of the measured output £ to zero from (1), and the developed controller significantly converges the estimate to zero. Moreover, the following equation is obtained when incorporating (
15) in (
13):
Furthermore, we define the error between the state (
2) and observer (
5) with the configuration
. Then, the corresponding error system can be written as:
For the sake of simplicity, we assume that the closed-loop system must satisfy the following stability requirement:
.
The enhanced closed loop system resulting from the aforementioned equations with state vector
can be defined as:
where
and
is the output of the augmented closed loop system (
19).
Remark 5. It is noted that the augmented system φ in (19) combines the vectors and but does have the term . In addition, from (14) and (15), φ converges to zero. It is obvious that the terms and of the error dynamics in (6) converge to zero, achieving the convergence of to zero. 3. Main Results
The issue of the stabilization and disturbance rejection for FSMJSs based on the EID control via the PIO method is covered in this section. It is possible to create a new set of necessary conditions based on the LMI that ensure the closed-loop system (
19) is stochastically stable by building a correct Lyapunov–Krasovskii functional (LKF).
Theorem 1. For fixed positive scalars and , the closed-loop system (19) is stochastically stable, if there exist symmetric positive definite matrices and , such that the following inequalities are satisfied:where the elements of Π are: , , ,
, ,
, , ,
,
,
,
,
, ,
.
Proof. Obtaining the stability criterion for the enhanced system (
19) suffices to verify the stochastic stability for the considered FSMJSs (
1). Let us build an LKF with the following structure for the enhanced system (
19) for this purpose:
where
are the positive definite matrices. By using the infinitesimal operator
together with the solution of the augmented system (
19) along with the mathematical expectation, we can have:
By applying the Schur complement lemma to the semi-Markovian terms in (
24)–(
26) and then combining Equations (
24)–(
27), we can obtain the LMI (
21). Furthermore, it is obvious and simple to draw the conclusion that
, if the condition in (
21) is true. In addition, the closed-loop system (
19) is stochastically stable according to the Lyapunov stability theory and the aforementioned assessments. □
Theorem 2. For fixed positive scalars and , the closed-loop system (19) is stochastically stable, if there exist symmetric positive definite matrices, and , and appropriate dimensional matrices, and , such that the following inequalities are satisfied:where the elements of are: , , ,
, ,
, , ,
,
,
,
,
, ,
.
Moreover, if the derived inequality (28) is feasible, then the stabilizing controller gain is given by , and the observer gains are given by and . Proof. It appears that inequality (
21) has been transformed into an LMI-based constraint because it does not take the linear form. Let us define a few terms to that end:
,
,
, and
. Further, pre- and post-multiplying (
21) by
, and setting up
,
,
, we can easily retrieve (
28). Since it is not a linear equation, it is difficult to solve the equation
using the MATLAB LMI toolbox. In order to circumvent the problem, the optimization strategy algorithm is taken into account for the assumptions
. It can thus be understood equivalently as
, where
is a given positive scalar that is sufficiently small. Then, by using the Schur complement, the aforementioned inequality can be equivalently turned into (
29). The closed-loop system (
19) is stochastically stable, if the relations (
28) and (
29) are met.
As a result, the closed-loop system (
19) meets the prerequisites for stochastic stability, which has been proved in Theorem 2. Since the TR matrix
is time varying, it might be necessary to test an infinite number of LMIs to fulfill the criteria (
28) in Theorem 2, which would be computationally inefficient. The next step is to create numerically feasible finite LMIs from the inequalities in (
28). This problem is resolved by the subsequent theorem. □
Theorem 3. For fixed positive scalars and , the closed-loop system (19) is stochastically stable, if there exist symmetric positive definite matrices, and , and appropriate dimensional matrices and , such that the following inequalities are satisfied:where the elements of are: ,
, ,
,
,
,
, , and
, and the remaining parameters and inequalities are the same as in Theorem 2. For , we have and .
Proof. Theorem 2 makes it clear that assuming condition (
28) holds, and the closed-loop system (
19) accompanied by the time-varying TR matrix
is robustly stochastically stable. The time-varying term
is allowed to have a lower bound
and an upper bound
in order to ensure numerical tractability. There is no disagreement that this is a successful approach.
As can be seen from (
31), it is clear that
takes any value in
. In parallel, for a specific
,
is a convex combination, as demonstrated below:
where
, because
in (
32) is linearly dependent on
, and (
28) only has to be satisfied for
and
; that is, (
28) holds if the inequalities in (
30) hold. The proof of this theorem is also completed by splitting the sojourn time
s into
w pieces. □
4. Numerical Simulation
To demonstrate the theoretical viability of our strategy, we assume a system in this section that has two operating system modes and two fuzzy rules. The parameters are chosen in accordance with the following, and its model is identical to system (
19):
, , , ,
, , , , , , , , , .
We choose
as the fuzzy membership function for simulation. The upper and lower bounded TR matrices are taken as
. The other parameters are given as
,
,
, and
. A disturbance
is injected to the system. We select
to be
. The parameters of the low-pass filter
are chosen as
and
, which satisfies (
12). By utilizing the MATLAB LMI toolbox, a set of feasible solutions for Theorem 2 is discovered via LMIs (
28) and (
29), and the associated admissible gain matrices are started as
,
,
,
,
,
,
,
,
,
,
, and
. We plot the associated simulation graphs under the initial condition
, and
and
, using the aforementioned gain matrices. The simulation results are shown in
Figure 2,
Figure 3,
Figure 4,
Figure 5,
Figure 6,
Figure 7,
Figure 8,
Figure 9 and
Figure 10 employing the entire set of data described above. From
Figure 2a, it is clear that the actual disturbance is completely estimated by the estimated disturbance, and its corresponding estimation error is displayed in
Figure 2b.
Figure 3a,b shows, respectively, the system’s genuine state trajectory and associated error trajectory.
Figure 4 shows the open-loop state trajectories. The state response curves of system along with its observer are presented in
Figure 5a,b.
Figure 6a displays the control responses. Furthermore,
Figure 6b displays the control responses in the absence of a disturbance estimation
. The associated measured and observation output responses are displayed in
Figure 7. In
Figure 8, the membership functions are displayed. The jumping mode’s trajectory is also shown in
Figure 9. Additionally,
Figure 10 shows the outcomes of output response curves in the control absenteeism.