Next Article in Journal
Distributed Secure Edge Computing Architecture Based on Blockchain for Real-Time Data Integrity in IoT Environments
Next Article in Special Issue
Adaptive Fuzzy Active-Disturbance Rejection Control-Based Reconfiguration Controller Design for Aircraft Anti-Skid Braking System
Previous Article in Journal
The Development of an Optimally-Tuned PID Control for the Actuator of a Transport Robot
Previous Article in Special Issue
Disturbance Observer-Based Backstepping Control of Tail-Sitter UAVs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

H Reliable Dynamic Output-Feedback Controller Design for Discrete-Time Singular Systems with Sensor Saturation

1
Department of Electrical Engineering, College of Engineering, University of Hail, Hail 2440, Saudi Arabia
2
Department of Industrial Engineering, College of Engineering, University of Hail, Hail 2440, Saudi Arabia
3
Photovoltaic and Semiconductor Materials Laboratory, National Engineering School of Tunis, University of Tunis El Manar, Tunis 1002, Tunisia
*
Author to whom correspondence should be addressed.
Actuators 2021, 10(8), 196; https://doi.org/10.3390/act10080196
Submission received: 13 July 2021 / Revised: 5 August 2021 / Accepted: 10 August 2021 / Published: 13 August 2021
(This article belongs to the Special Issue Robust, Fault-Tolerant Control Design)

Abstract

:
In this study, we investigate the H fault-tolerant control problem for a discrete-time singular system which is subject to external disturbances, actuator faults, and sensor saturation. By assuming that the state variable of the system is unavailable for measurement, and the actuator fault can be described by a Markovian jump process, attention is mainly focused on designing a reliable dynamic output-feedback (DOF) controller able to compensate for the effects of the aforementioned factors on the system stability and performance. Based on the sector non-linear approach to handle the sensor saturation, a new criterion is established to ensure that the closed-loop system is stochastically admissible with a γ level of the H disturbance rejection performance. The main aim of this work is to develop a procedure for synthesizing the controller gains without any model transformation or decomposition of the output matrix. Therefore, by introducing a slack variable, the H admissibility criterion is successfully transformed in terms of strict linear matrix inequalities (LMIs). Three practical examples are exploited to test the feasibility and effectiveness of the proposed approach.

1. Introduction

It is well known that when dealing with control design problems, many fundamental issues arising from engineering systems should be considered in the analysis step. The first major issue consists of the synthesis of a feedback control scheme to deal with the practical limitations in the structure of the feedback loops. The sensor saturation introduces a nonlinear behavior in the control loop which may disastrously affect the system performances. This explains why the problems of control and filtering with actuator/sensor saturation have been the object of many research studies and significant results have been recently appearing in the literature. To mention a few, the H output feedback control problem for linear discrete-time systems with sensor nonlinearities was studied in [1,2,3,4,5,6]. In [7], the networked fuzzy static output feedback control law was designed for discrete-time Takagi–Sugeno fuzzy systems subject to sensor saturation and measurement noise. Based on the non-PDC approach, finite-time H filtering for a Takagi–Sugeno fuzzy system with uncertain probability sensor saturation was proposed in [8].
The second issue regards the reliability requirement when the system suffers from component failures. This problem introduces the concept of reliable control. The idea consists of producing an adequate controller to sustain the critical functionality of the system despite the occurrence of failures [9,10]. Due to its theoretical and practical significance, the reliable control problem has been extensively studied. In [11], the problem of robust and reliable H static output feedback control was investigated for discrete-time piecewise-affine systems with delay. The reliable control problem for electronic circuits subject to random actuator faults was studied in [12]. In [13], a reliable fuzzy tracking controller was developed for a near-space hypersonic vehicle using aperiodic measurement information.
The third issue concerns the robustness in the H sense, i.e., design of a robust controller guaranteeing, in the worst case of external disturbances, the asymptotic stability of the controlled system with an L 2 gain smaller than a prescribed attenuation level γ > 0 [14,15,16].
On the other hand, from the viewpoint of developing analytical models, many physical plants exhibit static constraints in their mathematical description. The class of interest in this paper, which can describe this kind of mathematical model, is called singular systems or descriptor systems. Singular systems cover many engineering fields and the control problems regarding this class of systems have attracted a great deal of research attention in the last few decades and many achievements have been made [17,18,19,20,21,22]. Particularly, discrete-time singular systems have recently received more research value in asymptotic stability, regularity and causality, reliability, and nonfragility [23,24,25,26,27,28,29]. Note that, if the state variables are not available for measurement, the static/dynamic output feedback (SOF/DOF) controllers are often investigated as an alternative to control engineering processes. Therefore, DOF is extended for singular systems and has been considered by researchers. For continuous-time singular Markovian jump systems, a dynamic output-feedback controller was synthesized in [30]. In [31], H a (DOF) controller was designed for a class of discrete-time singular systems and the results were presented in terms of LMI for a particular case of measured states C 2 = I . We can emphasize that due to the singular matrix E, the synthesis of the controller parameters becomes difficult. Even though there have been some attempts to consider this problem for continuous singular systems by transforming dynamic output feedback into static output feedback, in [32], or by introducing a particular structure of the LMI variables, in [33], unfortunately, this problem has not been considered yet for discrete singular systems, which motivates this study. Furthermore, it is assumed that the system suffers from sensor saturations and actuator failures with a stochastic behavior described by a Markov process, which is considered as a typical stochastic system to model physical systems with random abrupt variations [9,34,35]. Though the Markov process provides a better description to cope with stochastic actuator failure, the design analysis becomes complex, leading to many computation difficulties. How to reduce the complexity and make the analysis and synthesis easy is the supplementary motivation of this study.
The main objective of this paper is to synthesize a new reliable H DOF controller for discrete-time singular systems subject to exogenous disturbances, Markovian jump actuator failures, and sensor saturations. The salient features of this work are:
  • it is attractive because the analysis of the controller is conducted for systems operating in real circumstances with exogenous disturbances, stochastic actuator failures, and sensor saturations,
  • the proposed control scheme should be reliable and can accommodate the actuator failures and the sensor nonlinearities,
  • without any model transformation or matrix decomposition, the controller design is carried out by introducing a slack variable to obtain a strict LMI condition,
  • the resulting closed-loop system is able to attenuate the perturbations effects in the H sense.
The remainder of this paper is organized as follows: Section 2 introduces the problem formulation and some essential preliminaries. The H stochastic admissibility criterion is developed in Section 3. Section 4 is dedicated to the design of the reliable output-feedback controller for the system under study. To illustrate the effectiveness of the theoretical results, three examples are provided in Section 5. Section 6 concludes the paper and provides the future research direction.
Notation 1.
Throughout this paper, R n denotes the n-dimensional Euclidean space, while R n × m refers to the set of all n × m real matrices; matrix X > 0 (respectively, X 0 ) is a real symmetric positive definite (respectively, positive semi-definite); l 2 [ 0 , ) denotes the space of square-summable vectors; . stands for the Euclidean norm of a vector and its induced norm of a matrix; E [ . ] represents the mathematical expectation; ( X ) stands for X + X T ; λ ( ) denotes the eigenvalue of a matrix; symbol * indicates symmetric terms in a symmetric matrix.

2. Problem Formulation and Preliminaries

Consider a compact discrete-time singular system
E x ( k + 1 ) = ( A + Δ A ) x ( k ) + B 2 u F ( k ) + B 1 w ( k ) z ( k ) = C 1 x ( k ) + D 1 w ( k ) y ( k ) = C 2 x ( k ) + D 2 ν ( k ) y s ( k ) = σ ( y ( k ) )
where x ( k ) R n is the state vector, u F ( k ) R m is the fault control input, w ( k ) R w and ν ( k ) R ν are the disturbance inputs belonging to L 2 [ 0 , ) , z ( k ) R p is the controlled output vector, y s ( k ) R q is the saturated signal of the output y ( k ) . Matrices E, A, B 2 , B 1 , C 1 , C 2 , D 1 , and D 2 are known real constant matrices with suitable dimensions. Δ A is an unknown matrix representing the parametric uncertainties and satisfying Δ A = M F ( k ) N , where M and N are known real constant matrices of appropriate dimensions, and F ( k ) is an unknown matrix that satisfies F T ( k ) F ( k ) I .
Throughout this paper, it is assumed that:
  • matrix E R n × n may be singular, with rank ( E ) = r < n ;
  • system state x ( k ) is not available for measurement, ( A , B ) is stabilizable, and ( A , C ) is detectable;
  • saturation function σ ( v ) is defined as
    σ ( v ) = σ 1 ( v 1 ) σ 2 ( v 2 ) σ q ( v q ) T
    with σ i ( v i ) = sign ( v i ) min { v i , m a x , | v i | } , where v i , max is the i-th element of the saturation level vector v m a x .
As in [36,37], saturation function (2) can be described by
σ ( v ) = H 1 v + ϕ ( v )
where ϕ ( v ) [ H 1 , H 2 ] is a nonlinear vector-valued function satisfying the subsequent sector condition [38]
ϕ ( y ( k ) ) ( ϕ ( v ) H v ) 0 , v R q
H 1 and H 2 are known diagonal matrices verifying 0 H 1 < I H 2 and H = H 2 H 1 .
When system (1) operates under actuator failures, the Markov chain is adopted here to model the control signal sent from actuators as:
u F ( k ) = R r ( k ) u ( k )
where R r ( k ) = diag ( R 1 r ( k ) , R 2 r ( k ) , , R m r ( k ) ) is the actuator fault matrix and R s r ( k ) , s = 1 , 2 , m is the degradation level of the ‘s’th actuator. r ( k ) defines a discrete-time Markov process which takes values in a finite set N = 1 , 2 , , N with a probability matrix Π = π i j N × N , ( i , j N ) . The transition probability π i j is defined as π i j = P r ( r ( k + 1 ) = j | r ( k ) = i ) and satisfies π i j 0 and j = 1 N π i j = 1 for each i.
For simplicity of notation, for each r ( k ) = i N , corresponding matrices or vectors relating to r ( k ) are denoted with the index i. It should be emphasized that this class of systems can describe many physical plants, as is considered in the numerical examples section.
Remark 1.
It should be underscored that the discrete-time homogeneous Markov chain is accepted to cover the cases where the actuator failures have a stochastic feature which can affect many engineering fields, including robotics, aerospace, and missiles [39]. Moreover, the aforementioned failure model provides different cases for particular values of R s i , s = 1 , 2 , , m . The fully operating case occurs for R s i = 1 . The case R s i = 0 corresponds to the outage case. The actuator faults case corresponds to the case by taking 0 < R s i 1 .
For reliable control purposes, we suggest for system (1) the following full-order dynamic output-feedback controller:
E x ^ ( k + 1 ) = A ^ i x ^ ( k ) + B ^ i y s ( k ) u ( k ) = C ^ i x ^ ( k ) + D ^ i y s ( k )
where x ^ ( k ) R n is the controller state, A ^ i , B ^ i , C ^ i , and D ^ i are the controller gains with appropriate dimensions to be determined later.
Combining (1) and (6), the augmented closed-loop system under failure is represented by the following dynamic model:
E ¯ x ¯ ( k + 1 ) = ( A ¯ i + Δ A ¯ ) x ¯ ( k ) + B 1 i w ¯ ( k ) + B ϕ i ϕ ( y ( k ) ) z ( k ) = C ¯ 1 x ¯ ( k ) + D ¯ 1 w ¯ ( k )
where x ¯ T ( k ) = x ^ T ( k ) x T ( k ) T , w ¯ T ( k ) = w T ( k ) ν T ( k ) T , Δ A ¯ = M ¯ Δ N ¯ and
A ¯ i = A ^ i B ^ i H 1 C 2 B 2 R i C ^ i A + B 2 R i D ^ i H 1 C 2 , B ¯ 1 i = 0 B ^ i H 1 D 2 B 1 B 2 R i D ^ i H 1 D 2 , B ¯ ϕ i = B ^ i B 2 R i D ^ i , C ¯ 1 = 0 C 1 , D ¯ 1 = D 1 0 , C ¯ 2 = 0 C 2 , M ¯ = 0 M , N ¯ = 0 N
Remark 2.
The DOF control design problem for discrete-time singular systems has been investigated in [31] using the following controller:
E x ^ ( k + 1 ) = A ^ x ^ ( k ) + B ^ x ( k ) u ( k ) = C ^ x ^ ( k )
It consists of a particular controller model applied to a system with measured states C 2 = I . In addition, compared to the proposed controller, the matrix D ^ is null.
Problem 1.
For a given singular system (1), the main problem addressed in this paper is to design a DOF controller (6) such that the closed-loop system defined in (7) is stochastically admissible with H performance, i.e., under a zero initial condition, E k = 0 z T ( k ) z ( k ) < γ 2 k = 0 w ¯ T ( k ) w ¯ ( k ) , for all 0 w ¯ ( k ) L 2 [ 0 , ) .
Before proceeding, we recall the concept of stochastic admissibility for a nominal singular Markovian jump system, defined as
E x ( k + 1 ) = A i x ( k )
Definition 1
([40,41]).
1. 
Pair ( E , A i ) is said to be regular, if det ( z E A i ) is not identically zero for each i N ;
2. 
Pair ( E , A i ) is said to be causal if d e g ( d e t ( z E A i ) ) = r a n k ( E ) for each i N ;
3. 
System (1) is said to be stochastically stable, if for any initial state ( r 0 , x 0 ) , the condition E k = 0 x ( k ) 2 | r 0 , x 0 < is satisfied;
4. 
System (1) is said to be stochastically admissible, if it is regular, causal, and stochastically stable.
The following Lemmas are introduced to be used in the controller design procedure.
Lemma 1
([42]). Let Q = Q T , M and N be real matrices of appropriate dimensions. The condition Q + M F ( k ) N + N T F T ( k ) M T < 0 holds, for any F ( k ) satisfying F T ( k ) F ( k ) I , if and only if, for any scalar, ε > 0 , Q + ε M M T + ε 1 N T N < 0 .
Lemma 2
([43]). For given real matrices Q, N, and M with appropriate dimensions, the following inequality
Q + sym ( N M T ) < 0
is fulfilled if the following condition holds:
Q N N T 0 + H F M T I < 0

3. H Performance and Admissibility Analysis

In this section, the focus is on to the admissibility and H performance analysis of a closed-loop system (7).
Theorem 1.
For a given scalar γ > 0 , the closed-loop system (7) is stochastically admissible with an performance γ, if inequality (13) is satisfied for some positive scalars ε 1 i , ε 2 i , and matrices P i > 0 , S i , G 1 , and G 2 .
Φ i = Φ 11 i Φ 12 i G 1 B ¯ ϕ i + ε 1 i H C ¯ 2 G 1 B ¯ 1 i C ¯ 1 T G 1 M ¯ Φ 22 i G 2 B ¯ ϕ G 2 B ¯ 1 i 0 G 2 M ¯ 2 ε 1 i I 0 0 0 γ 2 I D ¯ 1 T 0 I 0 ε 2 i I < 0
where
Φ 11 i = E ¯ T P i E ¯ + s y m ( G 1 A ¯ i ) + ε 2 i N ¯ T N , Φ 12 i = G 1 + A ¯ i T G 2 T Φ 22 i = R ¯ T S i R ¯ s y m ( G 2 ) + X i X i = j = 1 N π i j P j
R ¯ is any matrix satisfying R ¯ E ¯ = 0 and rank ( R ¯ ) = 2 n 2 r .
Proof. 
Under the condition of Theorem 1, we shall prove that system (7) with Δ A ¯ = 0 is stochastically admissible with H performance. From (13), it can be easily verified that
Ψ i = E ¯ T P i E ¯ + s y m ( G 1 E ¯ i ) G 1 + A ¯ i T G 2 T R ¯ T S i R ¯ s y m ( G 2 ) < 0
Performing the congruence transformation to (15) by I , A ¯ i T T yields
E ¯ T P i E ¯ sym A ¯ i T ( R ¯ T S i R ¯ ) A ¯ i < 0
In addition, because rank ( E ¯ ) = 2 r < 2 n , there always exist two nonsingular matrices M ^ and N ^ so that E ^ = M ^ E ¯ N ^ = I 2 r 0 0 0 .
Define
A ^ i = M ^ A ¯ i N ^ = A ^ 11 i A ^ 12 i A ^ 21 i A ^ 22 i , R ^ = R ¯ M ^ 1 = R ^ 1 R ^ 2 P ^ i = M ^ T P i M ^ 1 = P ^ 11 i P ^ 12 i P ^ 11 i .
From R ¯ E ¯ = 0 , it can be verified that R ^ E ^ = 0 and R ^ 1 = 0 .
Pre- and post-multiplying (16) by N ^ T and N ^ , respectively, in light of (17) results in
A ^ 22 i T A ^ 2 T S i R ^ 2 A ^ 22 i < 0
where ★ will not be used in the following development. It is readily concluded that A ^ 22 i is nonsingular and pair ( E ¯ , A ¯ i ) is regular and casual, according to Definition 1.
To prove the stochastic stability of system (7), the following Lyapunov function is selected:
V ( k ) = x ¯ T ( k ) E ¯ T P r k E ¯ x ¯ ( k )
letting Δ V ( k ) be the forward difference of V ( k ) . Then, along the trajectories of the system (7), we have
E { Δ V ( k ) } = E V ( k + 1 ) V ( k ) | x ( k ) , r k = i = E x ¯ T ( k + 1 ) E ¯ T X i E ¯ x ¯ ( k + 1 ) x ¯ T ( k ) E ¯ T P i E ¯ x ¯ ( k )
Furthermore, given the constraint R ¯ E ¯ = 0 , the following null equations are true for appropriate matrices G 1 , G 1 , and S i :
2 ξ T ( k ) G 1 T G 2 T 0 T A ¯ i I B ¯ ϕ i ξ ( k ) = 0
x ¯ T ( k + 1 ) E ¯ T S i T R ¯ E ¯ x ¯ ( k + 1 ) = 0
where ξ ( k ) = col x ¯ ( k ) , E ¯ x ¯ ( k + 1 ) , ϕ ( y ( k ) ) .
Moreover, in view of (4) cond, it can be established that
2 1 i E ϕ T ( y ( k ) ) ( ϕ ( y ( k ) ) H C ¯ 2 x ¯ ( k ) ) 0
where ε 1 i is a positive scalar.
Substituting (21),(22),(23) into (20), one can obtain
E { Δ V ( k ) } E ξ k Ψ ¯ i ξ k
where
Ψ ¯ i = E ¯ T P i E ¯ + s y m ( G 1 A ¯ i ) Φ 12 i G 1 B ¯ ϕ i + ε 1 i H C ¯ 2 Φ 22 i G 2 B ¯ ϕ 2 ε 1 i I
By virtue of inequality (13), it can be deduced that Ψ ¯ i < 0 .
From (24), one can obtain
E { Δ V ( k ) } φ E ξ ( k ) 2
where φ < 0 denotes the largest eigenvalue of Ψ ¯ i , for all i N . Then, from (26) results
E 0 ξ ( k ) 2 1 φ E 0 Δ V ( k ) 1 φ V ( 0 ) <
So, according to Definition 1, system (7) is stochastically admissible.
To investigate the performance for system (7), the following index is introduced:
J = E k = 0 z T ( k ) z ( k ) γ 2 w ¯ T ( k ) w ¯ ( k )
Define ζ ( k ) = col ξ ( k ) , w ¯ ( k ) and J z w ( k ) = z T ( k ) z ( k ) γ 2 w ¯ T ( k ) w ¯ ( k ) .
Following the same reasoning as developed previously, and using the following null equation:
2 ζ T ( k ) G 1 T G 2 T 0 0 T A ¯ i I B ¯ ϕ i B ¯ 1 i ζ ( k ) = 0
it can be established from (13) that
Δ V ( k ) + J z w ( k ) = ζ T ( k ) Φ i ζ ( k ) < 0
where
Φ ¯ i = Φ 11 i Φ 12 i G 1 B ϕ i + ε 1 i H B ¯ 2 G 1 B 1 i C ¯ 1 T Φ 22 i G 2 B ¯ ϕ G 2 B ¯ 1 i 0 2 ε 1 i I 0 0 γ 2 I D ¯ 1 T I
Under the zero initial condition, it is uncomplicated to see that
J E k = 0 Δ V ( k ) + J z w < 0
Hence, system (7) is stochastically admissible with H performance γ .
Now, suppose that Δ A ¯ 0 . In the same way, we have
Φ ¯ i + sym Γ 1 T F ( k ) Γ 2 < 0
where
Γ 1 = ( G 1 M ¯ ) T ( G 2 M ¯ ) T 0 0 0 , Γ 2 = N ¯ 0 0 0 0
Then, in agreement with Lemma 1, inequality (13) holds. This concludes the proof. □
Remark 3.
The sufficient criterion derived in Theorem 1 shows the existence of a dynamic output-feedback controller such that the closed-loop system is stochastically admissible with H performance. Nevertheless, condition (13) shows bilinear matrix inequality (BMI) terms with respect to the matrices A ^ i , B ^ i , C ^ i , and D ^ i . Unlike the method proposed in [44,45] where the model transformation is used to linearize the BMI conditions, our design approach is based on the introduction of an auxiliary variable U i to separate the LMI variables by setting K i = U i 1 F i , where K i is the augmented form of the controller matrices. The next section shows in detail the controller design procedure, where Lemma 2 plays an important role to linearize condition (13) and overcome nonlinear terms.

4. H Controller Design

In the sequel, we focus on developing a method to synthesize controller gains A ^ i , B ^ i , C ^ i , and D ^ i so that the closed-loop system (7) is robustly admissible with H disturbance attenuation γ .
Theorem 2.
Given prescribed scalars γ > 0 and β, if there exist matrices P i > 0 , J > 0 , G 1 , G 2 , U i , F i and scalars ε 1 i > 0 and ε 2 i > 0 such that the following LMI holds
Φ ¯ i = Φ ^ i + I 1 T J I 1 Γ 12 i 0 β sym ( Γ 22 i ) β Γ 23 i J < 0
where
Φ ^ i = Φ ^ 11 i Φ ^ 12 i Φ ^ 13 i Φ ^ 14 i C ^ 1 T G 1 M ^ N ^ Φ ^ 22 i Φ ^ 23 i Φ ^ 24 i 0 G 2 M ^ 0 2 ε 1 i I 0 0 0 0 γ 2 I D ^ 1 T 0 0 I 0 0 ε 2 i I 0 ε 2 i I Φ ^ 11 i = E ¯ T P i E ¯ + s y m ( G 1 A + B R i F i C ) , Φ ^ 12 i = G 1 + ( G 2 A + B R i F i C ) T Φ ^ 22 i = R ¯ T S i R ¯ s y m ( G 2 ) + X i Φ ^ 13 i = B R i F i I + ε 1 i H C ^ 2                 Φ ^ 23 i = B R i F i I Φ ^ 14 i = G 1 B 1 + B R i F i D                 Φ ^ 24 i = G 2 B 1 + B R i F i D Γ 21 i = B T B F i C 0 B T B F i I B T B F i D 0 0 0 Γ 22 i = B T B U i Γ 23 i = ( G 1 B R i B R i U i ) T ( G 2 B R i B R i U i ) T
J = J 11 J 12 J 22 I 1 = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 I = 0 I T A = 0 0 0 A , B = I 0 0 B 2 , C = I 0 0 H 1 C 2 , K i = A ^ i B ^ i C ^ i D ^ i , R i = I 0 0 R i B 1 = 0 0 B 1 0 , D = 0 0 0 H 1 D 2 ,
then, the closed-loop system (7) is stochastically admissible with norm bounded γ. Furthermore, the controller gain is computed as K i = U i i F i .
Proof. 
Using the matrices in (36), the closed-loop matrices can be written as
A ¯ i = A + B R i K i C , B ¯ 1 i = B 1 + B R i K i D , B ¯ ϕ i = B R i K i I ,
Moreover, using the fact K i = U i 1 F i , we can easily verify for any G l , l = 1 , 2 that
G l B R i K i C = G l B R i K i C + B R i F i C B R i F i C = B R i F i C + ( G 1 B R i B R i U i ) U i 1 F i C G l B R i K i D = B R i F i D + ( G 1 B R i B R i U i ) U i 1 F i D G l B R i K i I = B R i F i I + ( G 1 B R i B R i U i ) U i 1 F i I
Assume that inequality (34) holds. Thus, a feasible solution verifies that G 1 , G 2 , and U i are nonsingular.
Define W = I 0 I 1 T 0 1 β I 0 T . By performing the congruence transformation to (34) by W , we obtain
Φ ^ i ( Γ 23 i I 1 ) T + ( 1 β B T B Υ 21 i ) T 1 β sym ( B T B U i ) = Φ ^ i ( Γ 23 i I 1 ) T 0 + sym 0 1 β B T B U i U i 1 Υ 21 i I < 0
where
Υ 21 i = F i C 0 F i I F i D 0 0 0
According to Lemma 2, inequality (39) is equivalent to
Φ i = Φ ^ i + sym ( Γ 23 i I 1 ) T U i 1 Υ 21 i < 0
Considering (38), it can be concluded from Theorem 1 that the designed controller makes the closed-loop system in (7) stochastically admissible with H disturbance attenuation level γ . □
Remark 4.
Compared with existing results in [31,45,46], the key merit of the proposed control design scheme lies in its simplicity and lower conservativeness. In fact, contrary to our method, the suggested one in [45] needs a particular structure of matrices G i to synthesize the controller gains. In [46], the SVD decomposition technique with a particular structure of G i is also adopted. Additionally, the strategy used in [31] requires many scalars to tune. However, the LMI in (34) can be solved easily by selecting only one parameter and using any LMI software.
Remark 5.
Note that condition (34) is a strict LMI if the tuning parameter β is well chosen.
Remark 6.
Since the LMI in Theorem 2 is linear in the scalar γ 2 , it can be considered as an optimization variable for the following convex optimization problem to reduce the attenuation level bound:
minimise ν = γ 2 , subject to LMI ( 34 )
The solution of this problem determines the optimal H performance as γ = ν .
Remark 7.
In order to design the reliable controller, it is assumed that the transition matrix of the Markov process, that characterizes the actuator faults, is completely known. Nevertheless, this assumption is very restrictive and a Markov chain with partly unknown transition probabilities should considered as future work [21,35].

5. Numerical Examples

In this section, three simulation examples are provided to test the effectiveness of the developed control scheme.
Example 1.
Referring to [31], consider a singular system (1) with the following parameters:
E = 1 1 0 0 0 0 0 0 1 , A = 2.5 1.0 0.3 2.6 1.2 0.65 1.7 0.2 0.7 , B 2 = 1 1 0 , B 1 = 1 1 1 ,
C 2 = 1 0 0 0 1 0 0 0 1 , D 2 = 0.1 0.1 0.1 , C 1 = 0.1 0.1 0.1 , D 1 = 0.1
In this example, let V y j , m a x = 0.5 , j = 1 , 2 , 3 , H 1 = diag ( 0.25 , 0.25 , 0.25 ) , and H 2 = I .
To study the effect of actuator failures, we inspect the scenario where the failure may occur with a 40 % reduction in signal amplitude with the transition probability matrix chosen as
Π = 0.8 0.2 0.3 0.7
Applying Theorem 2 with β = 0.3 and R ¯ = d i a g ( R ¯ 0 , R ¯ 0 ) , R ¯ 0 = 0 0.1 0 0 0.1 0 0 0.1 0 , the corresponding controller can be designed with the following calculated parameters:
A c 1 = 0.15341 0.21305 0.37074 0.14988 0.20081 0.21483 0.16871 0.09083 0.11124 B c 1 = 0.17902 0.18786 0.32215 0.89931 0.84344 0.90925 0.052493 0.021098 0.053026 C c 1 = 0.37758 0.33222 0.42294 D c 1 = 0.13684 0.16389 0.27953 A c 2 = 0.0854 0.15738 0.31616 0.13127 0.17726 0.17805 0.17357 0.091193 0.11952 B c 2 = 0.16169 0.1628 0.32657 0.86849 0.83448 0.95778 0.037549 0.021162 0.087656 C c 2 = 0.41221 0.38024 0.48807 D c 2 = 0.17282 0.19162 0.38845
The minimum level H γ is obtained as 0.1 .
Herein, a further comparison of feasibility results is performed between the works of [31,44,47] and the present study for γ = 0.1 (see Table 1).
To test the effectiveness of the proposed control scheme, simulation studies are performed with initial condition x ( 0 ) = 0.1745 0.3491 3 . Figure 1, Figure 2 and Figure 3 show the convergence behaviors of actual and ideal measurements of the system, while Figure 4, Figure 5 and Figure 6 demonstrate, respectively, the failure mode signal, the control input u ( k ) response, and the curve of the ratio γ ( k ) = 0 z T ( k ) z ( k ) 0 w T ( k ) w ( k ) under a zero initial condition. From this figure, it can be easily verified that the ratio is less than the prescribed disturbance attenuation level of 0.1.
To further demonstrate the merit of the proposed control scheme, a comparison is performed with the method proposed in [31]. Figure 7 displays the output response. From this figure, it is clear that, under the saturation and failure constraints, the controller suggested in [31] is not able to stabilize the system. However, the synthesized control law is effective in stabilizing the discrete-time singular system with satisfactory performances in spite of the external disturbances, sensor saturation, and stochastic actuator failure.
Example 2.
Figure 8 shows a hydraulic system with three tanks. The linearized discrete-time singular model of this system is borrowed from [48] and given as:
1 0 0 0 1 0 0 0 0 q 1 ( k + 1 ) q 2 ( k + 1 ) q 3 ( k + 1 ) = 0.9692 0 0 0.0095 0.9867 0 1 2.3328 1 q 1 ( k ) q 2 ( k ) q 3 ( k ) + 0.056 0.003 0 u ( k ) + 0.02 0.01 0 w ( k ) y ( k ) = q 2 ( k ) + 0.3 ν ( k )
where vector q ( k ) represents volumes in the tanks, u ( k ) is pump flow, w ( k ) is plant noise, and ν ( k ) is measurement noise.
Assume that the sensor is subject to saturation with the following parameters
V y , m a x = 2.5 H 1 = 0.3 and H 2 = 1 .
and suppose that actuator failure may occur with a 70 % reduction in signal amplitude.
The external disturbance w ( k ) is assumed to be
w ( k ) = 1 360 k 375 1 450 k 475 0 otherwise
while the measurement noise is selected as ν ( k ) = 0.1 s i n ( k + 2 ) ( 0.5 u n i f r n d ( 0 , 1 , 1 , 1 ) )
In addition, we choose
Π = 0.9 0.1 0.4 0.6
Then, the essential objective to be achieved is to design a reliable DOF controller (6) such that, under given sensor saturation and actuator failure parameters, the admissibility of the closed-loop system as well as the H performance are satisfied. To this end, setting β = 0.2 , R = ( R 0 , R 0 ) , R 0 = ( 0 , 0 , 1 ) , LMIs in Theorem 2 can be solved with the following controller gains:
A c 1 = 0.059347 0.10817 0.17411 0.10817 0.059347 0.17411 2.1971 2.1971 2.6273 B c 1 = 0.50677 0.50676 6.7524 C c 1 = 2.5088 2.5088 2.6299 D c 1 = 6.6406 A c 2 = 0.049448 0.16593 0.16196 0.16593 0.049448 0.16196 0.97856 0.97856 1.0638 B c 2 = 0.57122 0.57122 3.1622 C c 2 = 1.4123 1.4123 1.2975 D c 2 = 3.4328
It is also worth pointing out that the associated minimum H performance index is computed as γ m i n = 0.1 .
At this point, simulation studies are implemented with the initial condition x ( 0 ) = [ 3 3 10 ] to test the effectiveness of the design procedure and the results are shown in Figure 9, Figure 10 and Figure 11. Among them, Figure 9 depicts the responses of the system outputs (ideal and saturated). The evolution of control input is displayed in Figure 10. The outputs (ideal and saturated) and control responses are plotted in Figure 9 and Figure 10, respectively. As expected, y ( k ) converges to the origin even the saturation affects the sensors. Evidently, the simulation result shows that, under the measurement noise, sensor saturation, and actuator failure shown in Figure 11, the closed-loop system is stable with a satisfactory performance and provides potent verification of the effectiveness of the proposed control scheme.
Example 3.
In this example, a mechanical system that consists of a disc rolling on a surface without slipping, is shown in Figure 12. The disc associated with a spring and a damper are fixed to a wall. The spring has the coefficient K, and the damper has a damping coefficient b. This system is described by the following discrete-time singular model with T s = 0.05 s:
1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 x ( k + 1 ) = 1 T s 0 0 T s K m 1 T s b m 0 T s m 0 1 r 0 K m b m 0 ( r 2 J + 1 m ) x ( k ) + 0 0 0 r J u ( k ) + f ( x ( k ) ) + 0 0 0 1 w ( k ) y ( k ) = 1 0 0 0 0 1 0 1 x ( k )
where m is the mass, r is the radius, and J is the inertia of the disc. For the state variables, x 1 is the position, x 2 is the translational velocity of the center of the disc along the surface, x 3 is the angular velocity of the disc, and x 4 is the contact force between the disc and the surface. The control input u is the torque applied to the disc. The parameters of the system are given in Table 2.
The parametric uncertainties are F ( k ) = 0.8 s i n ( 5 k ) and
M = 0 0 0 0.01 T , N = 0.1 0 0 0
The sensors are subject to saturation with the corresponding parameters H 1 = ( 0.5 , 0.5 ) and H 2 = I 2 .
To study the effect of actuator failures, we inspect the scenario where the failure may occur with 30 % and 80 % reductions in signal amplitude with the transition probability matrix chosen as
Π = 0.73 0.17 0.1 0.35 0.5 0.15 0.15 0.2 0.65
Let β = 0.8 , R ¯ = ( R ¯ 0 , R ¯ 0 ) , R ¯ 0 = diag ( 0 , 0 , 1 , 1 ) . By resorting to the Yalmip toolbox with Sdpt3 solver, Theorem (2) provides a feasible solution with the following parameters:
A c 1 = 1.0735 0.71228 0.63569 0.63569 0.71228 1.0735 0.63569 0.63569 2.4279 2.4279 0.96954 2.9125 2.4279 2.4279 2.9125 0.96954 B c 1 = 0.16737 0.25935 0.16737 0.25935 0.41404 1.6679 0.41404 1.6679 C c 1 = 2.2119 2.2119 1.586 1.586 D c 1 = 1.0595 1.526 A c 2 = 2.5788 2.164 2.0741 2.0741 2.164 2.5788 2.0741 2.0741 5.6261 5.6261 4.0998 6.0428 5.6261 5.6261 6.0428 4.0998 B c 2 = 0.32796 1.4251 0.32796 1.4251 0.80981 4.1123 0.80981 4.1123 C c 2 = 5.5029 5.5029 4.8801 4.8801 D c 2 = 0.5025 3.9468 A c 3 = 38.655 38.276 34.306 34.306 38.276 38.655 34.306 34.306 96.682 96.682 85.499 87.442 96.682 96.682 87.442 85.499 B c 3 = 1.6005 26.897 1.6005 26.897 4.1152 68.421 4.1152 68.421 C c 3 = 118.65 118.65 106.13 106.13 D c 3 = 3.7245 83.774
It is also worth pointing out that the associated minimum H performance index is computed as γ m i n = 0.1 .
Under the previous failure scenario, the proposed control law is implemented and the numerical simulations are plotted in Figure 13, Figure 14, Figure 15 and Figure 16 in the context of w ( k ) = 0.8 s i n ( 5 k ) k + 1 and initial condition x ( 0 ) = 1 0.1 0 0 T .
From this simulation, it is evident that the system is stabilized using the proposed controller. Moreover, the closed-loop system continues to have acceptable performances regardless of uncertainties, actuator faults, and sensor saturations.

6. Conclusions

In this study, we have investigated the output-feedback control problem for a class of linear discrete-time singular plants with unmeasured states and in the presence of actuator faults and sensor saturations. A reliable (DOF) controller has been designed to guarantee the stability of the closed-loop system and eliminate the negative effect caused by actuator faults and sensor saturations. The key point of the designed control scheme lies in the establishment of a set of feasible LMI-based constraints so that the closed-loop system is stochastically admissible with H performance. Three practical examples have been provided to validate the theoretical approach.
There are many interesting studies that should be carried out for Markovian jump singular systems, taking into account the phenomena that can be faced in real systems, such as sensor and actuator saturations, time-varying delay, and unknown transition probabilities.

Author Contributions

Conceptualization, M.K. and H.J.; methodology, M.K.; software, M.K. and H.J.; validation, M.K. and H.J.; formal analysis, M.K. and H.J.; investigation, M.K. and H.J.; resources, M.K. and H.J.; data curation, M.K. and H.J.; writing—original draft preparation, M.K. and N.B.A.; writing—review and editing, M.K. and N.B.A.; visualization, M.K. and N.B.A.; supervision, M.K., H.A. and N.B.A.; project administration, N.B.A. and H.A.; funding acquisition, N.B.A. and H.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been funded by a Research Deanship at the University of Ha’il, Saudi Arabia through project number RG20013.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cao, Y.Y.; Lin, Z.; Chen, B. An Output Feedback H Controller Design for Linear Systems Subject to Sensor Nonlinearities. IEEE Trans. Circuits Syst. Fundam. Theory Appl. 2003, 50–57, 914–921. [Google Scholar]
  2. Zuo, Z.; Wang, J.; Huang, L. Output feedback H controller design for linear discrete-time systems with sensor nonlinearities. IEE Proc. Control Theory Appl. 2005, 152, 19–26. [Google Scholar] [CrossRef]
  3. Rubio, J.D.J.; Lughofer, E.; Pieper, J.; Cruz, P.; Martinez, D.I.; Ochoa, G.; Islas, M.A.; Garcia, E. Adapting H controller for the desired reference tracking of the sphere position in the maglev process. Inf. Sci. 2021, 569, 669–686. [Google Scholar] [CrossRef]
  4. Martinez, D.I.; Rubio, J.D.; Garcia, V.; Vargas, T.M.; Islas, M.A.; Pacheco, J.; Gutierrez, G.J.; Meda-Campaña, J.A.; Mujica-Vargas, D.; Aguilar-Ibañez, C. Transformed Structural Properties Method to Determine the Controllability and Observability of Robots. Appl. Sci. 2021, 11, 3082. [Google Scholar] [CrossRef]
  5. Escobedo-Alva, J.O.; García-Estrada, E.C.; Páramo-Carranza, L.A.; Meda-Campaña, J.A.; Tapia-Herrera, R. Theoretical Application of a Hybrid Observer on Altitude Tracking of Quadrotor Losing GPS Signal. IEEE Access 2018, 6, 76900–76908. [Google Scholar] [CrossRef]
  6. Soriano, L.A.; Zamora, E.; Vazquez-Nicolas, J.M.; Hernández, G.; Barraza Madrigal, J.A.; Balderas, D. PD Control Compensation Based on a Cascade Neural Network Applied to a Robot Manipulator. Front. Neurorobot. 2020, 14, 78. [Google Scholar] [CrossRef]
  7. Zhang, D.; Zhou, Z.; Jia, X. Networked fuzzy output feedback control for discrete-time Takagi-Sugeno fuzzy systems with sensor saturation and measurement noise. Inf. Sci. 2018, 457–458, 182–194. [Google Scholar] [CrossRef]
  8. Duan, R.; Li, J. Finite-time distributed H filtering for Takagi-Sugeno fuzzy system with uncertain probability sensor saturation under switching network topology: Non-PDC approach. Appl. Math. Comput. 2020, 371, 1–21. [Google Scholar] [CrossRef]
  9. Liu, Y.; Ma, Y.; Wang, Y. Reliable sliding mode finite-time control for discrete-time singular Markovian jump systems with sensor fault and randomly occurring nonlinearities. Int. J. Robust Nonlinear Control 2018, 28, 381–402. [Google Scholar] [CrossRef]
  10. Tao, Y.; Shen, D.; Wang, Y.; Ye, Y. Reliable H control for uncertain nonlinear discrete-time systems subject to multiple intermittent faultsin sensors and/or actuators. J. Frankl. Inst. 2015, 352, 4721–4740. [Google Scholar] [CrossRef]
  11. Qiu, J.; Wei, Y.; Karimi, H.R.; Gao, H. Reliable control of discrete-time piecewise-affine time-delay systems via output feedback. IEEE Trans. Reliab. 2018, 67, 79–91. [Google Scholar] [CrossRef]
  12. Wang, Y.; Shi, P.; Yan, H. Reliable control of fuzzy singularly perturbed systems and its application to electronic circuits. IEEE Trans. Circuits Syst. I 2018, 65, 3519–3528. [Google Scholar] [CrossRef]
  13. Wang, Y.; Yang, X.; Yan, H. Reliable Fuzzy Tracking Control of Near-Space Hypersonic Vehicle Using Aperiodic Measurement Information. IEEE Trans. Ind. Electron. 2019, 66, 9439–9447. [Google Scholar] [CrossRef]
  14. Xu, S.; Lam, J.; Zou, Y. H filtering for singular systems. IEEE Trans. Autom. Control 2003, 48, 2217–2222. [Google Scholar]
  15. Feng, J.; Cui, P.; Cheng, Z. H output feedback control for descriptor systems with delayed states. J. Control Theory Appl. 2005, 4, 342–347. [Google Scholar] [CrossRef]
  16. Boukas, E. Singular linear systems with delay: H stabilization. Optim. Control Appl. Methods 2007, 28, 259–274. [Google Scholar] [CrossRef]
  17. Dai, L. Singular Control Systems. In Lecture Notes in Control and Information Sciences; Springer: New York, NY, USA, 1989; Volume 118. [Google Scholar]
  18. Duan, G. Analysis and Design of Descriptor Linear Systems; Springer: New York, NY, USA, 2010. [Google Scholar]
  19. Kchaou, M. Robust observer-based sliding mode control for nonlinear uncertain singular systems with time-varying delay and input non-linearity. Eur. J. Control 2019, 49, 15–25. [Google Scholar] [CrossRef]
  20. Liu, Y.; Ma, Y.; Wang, Y. Reliable finite-time sliding-mode control for singular time-delay system with sensor faults and randomly occurring nonlinearities. Appl. Math. Comput. 2018, 320, 341–357. [Google Scholar] [CrossRef]
  21. Li, M.; Chen, X.; Liu, M.; Zhang, Y.; Zhang, H. Asynchronous Adaptive Fault-Tolerant Sliding-Mode Control for T-S Fuzzy Singular Markovian Jump Systems with Uncertain Transition Rates. IEEE Trans. Cybern. 2020. [Google Scholar] [CrossRef]
  22. Jun, H.; Cui, Y.; Lv, C.; Chen, D.; Zhang, H. Robust adaptive sliding mode control for discrete singular systems with randomly occurring mixed time-delays under uncertain occurrence probabilities. Int. J. Syst. Sci. 2020, 51, 987–1006. [Google Scholar]
  23. Ma, S.; Cheng, Z.; Zhang, C. Delay-dependent robust stability and stabilisation for uncertain discrete singular systems with time-varying delays. IET Control Theory Appl. 2007, 1, 1086–1095. [Google Scholar] [CrossRef]
  24. Fang, M. Delay-dependent stability analysis for discrete singular systems with time-varying delays. Acta Autom. Sin. 2010, 36, 751–755. [Google Scholar] [CrossRef]
  25. Feng, Z.; Li, W.; Lam, J. New admissibility analysis for discrete singular systems with time-varying delay. Appl. Math. Comput. 2015, 265, 1058–1066. [Google Scholar] [CrossRef]
  26. Regaieg, M.A.; Kchaou, M.; El Hajjaji, A.; Chaabane, M. Robust H guaranteed cost control for discrete-time switched singular systems with time-varying delay. Optim. Control Appl. Methods 2019, 40, 119–140. [Google Scholar] [CrossRef]
  27. Ma, Y.; Jia, X.; Zhang, Q. Robust finite-time non-fragile memory H control for discrete-time singular Markovian jumping systems subject to actuator saturation. J. Frankl. Inst. 2017, 354, 8256–8282. [Google Scholar] [CrossRef]
  28. Li, F.; Xu, S.; Zhang, B. Resilient Asynchronous H Control for Discrete-Time Markov Jump Singularly Perturbed Systems Based on Hidden Markov Model. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 2860–2869. [Google Scholar] [CrossRef]
  29. Kchaou, M.; Jerbi, H.; Abassi, R.; VijiPriya, J.; Hmidi, F.; Kouzou, A. Passivity-based asynchronous fault-tolerant control for nonlinear discrete-time singular markovian jump systems: A sliding-mode approach. Eur. J. Control 2021, 60, 95–113. [Google Scholar] [CrossRef]
  30. Kwon, N.K.; Park, I.S.; Park, P.; Park, C. Dynamic Output-Feedback Control for Singular Markovian Jump System: LMI Approach. IEEE Trans. Autom. Control 2017, 62, 5396–5400. [Google Scholar] [CrossRef]
  31. Long, S.; Zhong, S. H control for a class of discrete-time singular systems via dynamic feedback controller. Appl. Math. Lett. 2016, 58, 110–118. [Google Scholar] [CrossRef]
  32. Zhang, J.; Ma, S. Robust H indefinite guaranteed cost dynamic output feedback control of singular semi-Markov jump systems. J. Frankl. Inst. 2021. [Google Scholar] [CrossRef]
  33. Park, I.S.; Park, C.; Kwon, N.K.; Park, P. Dynamic output-feedback control for singular interval-valued fuzzy systems: Linear matrix inequality approach. Inf. Sci. 2021, 576, 393–406. [Google Scholar] [CrossRef]
  34. Wu, Z.G.; Park, J.; Su, H.; Chu, J. Stochastic stability analysis for discrete-time singular Markov jump systems with time-varying delay and piecewise-constant transition probabilities. J. Frankl. Inst. 2012, 349, 2889–2902. [Google Scholar] [CrossRef]
  35. Ma, Y.; Jia, X.; Liu, D. Finite-time dissipative control for singular discrete-time Markovian jump systems with actuator saturation and partly unknown transition rates. Appl. Math. Model. 2018, 53, 49–70. [Google Scholar] [CrossRef]
  36. Wang, Z.; Ho, D.W.; Dong, H.; Gao, H. Robust H Finite-Horizon Control for a Class of Stochastic Nonlinear Time-Varying Systems Subject to Sensor and Actuator Saturations. IEEE Trans. Autom. Control 2010, 55, 1716–1723. [Google Scholar]
  37. Hu, J.; Wang, Z.; Gao, H.; Stergioulas, L.K. Probability-guaranteed H finite-horizon filtering for a class of nonlinear time-varying systems with sensor saturations. Syst. Control Lett. 2012, 64, 477–484. [Google Scholar] [CrossRef] [Green Version]
  38. Khalil, H. Nonlinear Systems; Prentice-Hall: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  39. Li, Z.; Mobin, M.; Keyser, T. Multi-objective and multi-stage reliability growth planning in early product development stage. IEEE Trans. Reliab. 2015, 65, 769–781. [Google Scholar] [CrossRef]
  40. Xu, S.; Lam, J. Robust Control and Filtering of Singular Systems; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  41. Ma, S.; Boukas, E. Robust H filtering for uncertain discrete Markov jump singular systems with mode-dependent time delay. IET Control Theory Appl. 2009, 3, 351–361. [Google Scholar] [CrossRef]
  42. Peterson, I. A stabilization algorithm for a class uncertain linear systems. Syst. Control Lett. 1987, 8, 351–357. [Google Scholar] [CrossRef]
  43. Saadni, S.; Chaabane, M.; Mehdi, D. Robust stability and stabilization of a class of singular systems with multiple time-varying delays. Asian J. Control 2006, 8, 1–11. [Google Scholar] [CrossRef]
  44. Chadli, M.; Darouach, M. Novel bounded real lemma for discrete-time descriptor systems: Application to H control design. Automatica 2012, 2012, 449–453. [Google Scholar] [CrossRef]
  45. Chadli, M.; Darouach, M. Further enhancement on robust control design for discrete-time singular systems. IEEE Trans. Autom. Control 2014, 59, 494–500. [Google Scholar] [CrossRef] [Green Version]
  46. Wang, W.; Ma, S.; Zhang, C. Stability and Static Output Feedback Stabilization for a Class of Nonlinear Discrete-Time Singular Switched Systems. Int. J. Control Autom. Syst. 2013, 11, 1138–1148. [Google Scholar] [CrossRef]
  47. Ji, X.; Su, H.; Chu, J. Robust state feedback H control for uncertain linear discrete singular systems. IET Control Theory Appl. 2007, 1, 195–200. [Google Scholar] [CrossRef]
  48. Belov, A.A.; Andrianova, O.G.; Kurdyukov, A. Control of Discrete-Time Descriptor Systems: An Anisotropy-Based Approach; Springer: Cham, Switzerland, 2018. [Google Scholar]
Figure 1. Actual and ideal measurements of y 1 .
Figure 1. Actual and ideal measurements of y 1 .
Actuators 10 00196 g001
Figure 2. Actual and ideal measurements of y 2 .
Figure 2. Actual and ideal measurements of y 2 .
Actuators 10 00196 g002
Figure 3. Actual and ideal measurements of y 3 .
Figure 3. Actual and ideal measurements of y 3 .
Actuators 10 00196 g003
Figure 4. Control response u ( k ) .
Figure 4. Control response u ( k ) .
Actuators 10 00196 g004
Figure 5. Failure modes.
Figure 5. Failure modes.
Actuators 10 00196 g005
Figure 6. Response of the ratio γ ( k ) .
Figure 6. Response of the ratio γ ( k ) .
Actuators 10 00196 g006
Figure 7. Output response with controller in [31].
Figure 7. Output response with controller in [31].
Actuators 10 00196 g007
Figure 8. Hydraulic system.
Figure 8. Hydraulic system.
Actuators 10 00196 g008
Figure 9. Actual and ideal measurements of y.
Figure 9. Actual and ideal measurements of y.
Actuators 10 00196 g009
Figure 10. Control response u ( k ) .
Figure 10. Control response u ( k ) .
Actuators 10 00196 g010
Figure 11. Failure modes.
Figure 11. Failure modes.
Actuators 10 00196 g011
Figure 12. Rolling disc.
Figure 12. Rolling disc.
Actuators 10 00196 g012
Figure 13. Actual and ideal measurements of y 1 .
Figure 13. Actual and ideal measurements of y 1 .
Actuators 10 00196 g013
Figure 14. Actual and ideal measurements of y 2 .
Figure 14. Actual and ideal measurements of y 2 .
Actuators 10 00196 g014
Figure 15. Control response u ( k ) .
Figure 15. Control response u ( k ) .
Actuators 10 00196 g015
Figure 16. Failure modes.
Figure 16. Failure modes.
Actuators 10 00196 g016
Table 1. Comparison of the feasibility results by different methods for γ = 0.1 .
Table 1. Comparison of the feasibility results by different methods for γ = 0.1 .
Methods
Theorem 2(44)
Theorem 2 in [31]Infeasible
Theorem 3 in [47]Infeasible
Theorem 7 in [44]Infeasible
Table 2. Parameters of the system.
Table 2. Parameters of the system.
ParameterValueUnit
K100[ Nm 1 ]
b30[Ns/m]
m40[kg]
J 3.2 [ kgm 2 ]
r10[cm]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kchaou, M.; Jerbi, H.; Ali, N.B.; Alsaif, H. H Reliable Dynamic Output-Feedback Controller Design for Discrete-Time Singular Systems with Sensor Saturation. Actuators 2021, 10, 196. https://doi.org/10.3390/act10080196

AMA Style

Kchaou M, Jerbi H, Ali NB, Alsaif H. H Reliable Dynamic Output-Feedback Controller Design for Discrete-Time Singular Systems with Sensor Saturation. Actuators. 2021; 10(8):196. https://doi.org/10.3390/act10080196

Chicago/Turabian Style

Kchaou, Mourad, Houssem Jerbi, Naim Ben Ali, and Haitham Alsaif. 2021. "H Reliable Dynamic Output-Feedback Controller Design for Discrete-Time Singular Systems with Sensor Saturation" Actuators 10, no. 8: 196. https://doi.org/10.3390/act10080196

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop