Next Article in Journal
Estimation of Lamb Wave Anti-Symmetric Mode Phase Velocity in Various Dispersion Ranges Using Only Two Signals
Next Article in Special Issue
A Dynamic Behavior Analysis of a Rolling Mill’s Main Drive System with Fractional Derivative and Stochastic Disturbance
Previous Article in Journal
A Case Study on Tunnel Excavation Stability of Columnar Jointed Rock Masses with Different Dip Angles in the Baihetan Diversion Tunnel
Previous Article in Special Issue
Numerical Approach for Solving a Fractional-Order Norovirus Epidemic Model with Vaccination and Asymptomatic Carriers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unknown Input Observer Scheme for a Class of Nonlinear Generalized Proportional Fractional Order Systems

1
Control and Energy Management Laboratory (CEM Lab), Engineering National School, Electrical Engineering Department, Sfax University, Sfax 3038, Tunisia
2
Department of Electrical & Computer Engineering, Faculty of Engineering, Elmergib University, Alkhums 7206, Libya
3
Department of Mathematics, Faculty of Sciences, Sfax University, Sfax 1171, Tunisia
4
Department of Statistics and Operations Research, College of Sciences, King Saud University, Riyadh 11451, Saudi Arabia
5
ENSIIE, University of Evry-Val-d’Essonne, 1 Square de la Résistance, CEDEX, 91025 Évry-Courcouronnes, France
*
Author to whom correspondence should be addressed.
Symmetry 2023, 15(6), 1233; https://doi.org/10.3390/sym15061233
Submission received: 5 May 2023 / Revised: 2 June 2023 / Accepted: 6 June 2023 / Published: 9 June 2023
(This article belongs to the Special Issue Fractional-Order Systems and Its Applications in Engineering)

Abstract

:
In this study, an unknown input observer is proposed for a class of nonlinear GPFOSs. For this class of systems, both full-order and reduced-order observers have been established. The investigated system satisfies the one-sided Lipschitz nonlinear condition, which is an improvement of the classic Lipschitz condition. Sufficient conditions have been proposed to ensure the error dynamics’ Mittag–Leffler stability. The value of this work lies in the fact that, to the best of the authors’ knowledge, this is the first research work that investigates the issue of Observer Design (OD) for GPFOSs. To exemplify the usefulness of the suggested observers, an illustrative numerical example is suggested.

1. Introduction

Generalized Proportional Fractional Differential Equations (GPFDEs) are a class of differential equations that extend the concept of fractional calculus to encompass proportional fractional derivatives. These equations involve fractional derivatives with variable-order parameters, allowing for a more flexible and adaptable modeling of complex systems and processes. In their paper [1] Jarad, Abdeljawad, and Alzabut released the “Generalized Proportional Fractional Derivative (GPFD)”. This revolutionary derivative retains the semigroup feature while embracing its non-locality. In [2], it has been observed that the function easily transitions to its derivative in limiting cases. This transition is made possible by a fractional derivative known as Generalized Proportional Fractional Derivative (GPFD), which incorporates a non-singular kernel function and a non-local operator. In comparison to traditional derivatives like the integer-order derivative and the Caputo fractional derivative, the GPFD offers a more versatile and generic approach to describing intricate processes. Its usefulness lies in its ability to handle systems with memory and non-locality, such as diffusion processes, viscoelasticity, and anomalous transport. Moreover, the GPFD allows for the consideration of derivatives with varying orders, enabling the capturing of different degrees of smoothness or roughness in the underlying signal. The GPFD finds application in modeling and analyzing complex systems in physics, engineering, and finance [3,4,5].
Numerous academics have recently examined the stability of Generalized Proportional Caputo Fractional Differential Equations (GPCFDEs). For instance, Donchev and Hristova obtained adequate requirements for the practical stability of GPCFDEs in [6] using Lyapunov functions. In [7], Bohner and Hristova investigated the stability of GPCFDEs using integro-differential equations with fractional delays. Agarwal, Hristova, and O’Regan examined GPCFDE stability using Lyapunov functions in [8]. Agarwal, Hristova, and O’Regan used the Razumikhin approach in [9] to investigate the stability of GPCFDEs with delay. These investigations have demonstrated the versatility of GPCFDE stability. The system’s stability may be impacted by the Lyapunov function selection, which is why it is crucial. The system’s stability may also be impacted by the delay term, therefore it’s crucial to pick a delay that’s not too long. Given that these equations are utilized to simulate a wide range of events in research and engineering, the stability of GPCFDEs is a significant issue. The research mentioned above have significantly advanced our knowledge of the stability of GPCFDEs and offer insightful information for the development of stable systems.
On the other hand, two subjects in control theory, that are strongly connected to each other, are observer design and stability analysis [10,11,12,13,14]. A novel observer design strategy, for instance, has been put out in [15] for a class of uncertain Nonlinear Systems (NSs) with sampled-delayed output. In this work [15], low-pass filter and a high-gain observer were used to create the suggested observer. The results of using the observer with a quadrotor UAV are encouraging. The suggested observer can be utilized to enhance the performance and stability of quadrotor UAVs. Additionally, the topic of OD for a class of nonlinear delayed systems was examined in [16]. In that work, a Lyapunov-Krasovskii functional was used to create the suggested observer. The error between the estimated states and the genuine states converges to a small region of the origin since the observer has been demonstrated to be virtually stable.
In the same context, the Unknown Input Observer (UIO) is a well-known type of observers that has drawn a lot of interest recently, see for instance [17,18,19,20,21]. Ref. [22] is a very interesting UIO research work, where the authors have used an UIO to control quadrotors. In another noteworthy work [23], the authors have designed an UIO for discrete-time interval type-2 takagi–sugeno fuzzy systems. Finally, the authors can’t go on without mentioning [24], where it has been question of using an UIO for distributed tube-based model predictive control of heterogeneous vehicle platoons. It is important to note, in the end of this paragraph, that, to the best of the authors’ knowledge, there are not yet published researches in the literature, dealing with the observer design issue for GPFOSs (GPFOSs). For more information, UIO design has been a topic of interest in control systems research. One approach is the interval observer-based UIO design proposed by Zhu, Fu, and Dinh in [25]. The study presents an asymptotic convergence UIO design that can handle input disturbances and measurement noise. Another approach is the full-order impulsive observer design for impulsive systems with unknown inputs, as proposed by Tong et al., in [26]. Their proposed observer design can estimate both the state and unknown input of the system. Ren et al., in [27] proposed a disturbance observer-based intelligent control for nonstrict-feedback nonlinear systems. The proposed method combines a disturbance observer and an intelligent control law to achieve robustness against uncertainties and disturbances. Huang et al., in [28] proposed a combination of functional and disturbance observers for positive systems with disturbances. Their proposed observer design can estimate the state, unknown input, and disturbances of the system. Finally, Wang et al., in [29] proposed a finite-time observer-based H fault-tolerant output formation tracking control for heterogeneous nonlinear multi-agent systems. Their proposed observer-based control method can ensure finite-time convergence and robustness against faults and disturbances.
There has been a surge of interest in One-Sided Lipschitz (OSL) NSs in recent years. OSL NSs are a type of nonlinear systems distinguished by the fact that their nonlinear function satisfies the one-sided Lipschitz nonlinear condition. One major advantage of the class of OSL systems is that it has been proved in the literature that the OSL condition is more general than the Lipschitz one. Furthermore, many real-world systems may be represented as one-sided Lipschitz nonlinear systems. OSL NSs, for example, have been used to describe the dynamics of robotic manipulators, power systems, and chemical processes, as shown in [30,31,32,33,34]. In other words, OSL is a mathematical concept used in the analysis of differential equations and control systems. According to [35], a OSL condition is a weaker form of the standard Lipschitz condition, which requires that the difference between the values of a function at two points be no greater than the product of the distance between the points and a constant. [36] explains that OSL conditions are particularly useful in the analysis of impulsive systems, which are systems that experience sudden changes in their state variables at certain times. [37] shows how one-sided Lipschitz conditions can be used to prove stability of a class of nonlinear systems. Finally, [38] presents an application of OSL conditions to the analysis and control of mechanical systems.
Various aspects have motivated the authors to produce the present study. First, to the best of the authors’ knowledge, the observer design problem has not yet been investigated in the literature. Second, the authors have thought about developing a research method that is applicable to a wide range of systems. Indeed, this work investigates OSL systems, which correspond to an extension of the classical Lipschitz systems. Furthermore, the used UIO allows us to not only investigate disturbance-free systems but also systems with unknown inputs.
Based on the points made above, the contributions and advantages of the proposed work are summarized as follows:
  • To the best of the authors’ knowledge, this is the first time that an observer has been synthesized for Generalized Proportional Fractional-Order Systems.
  • A full-order observer is developed, as well as a reduced-order one.
  • The considered class of systems is one-sided Lipschitz nonlinear systems—an extension of the traditional Lipschitz systems.
  • The developed observer (the UIO) is efficient, even for systems with unknown inputs, and this is thanks to the inner property of the UIOs. Indeed, the UIO has the ability to decouple the estimation error from these unknown inputs.

2. Preliminaries and Problem Formulation

This section presents the basic explanation and concept, along with a discussion on the derivative related to the GPFOSs called the Generalized Proportional Fractional Derivative (GPFD). The operators of GPFD for a function A C a , b , R   a < b , are defined in the following manner (refer to [39]):
D 0 , t ռ , h d t = I t 0 , t 1 ռ , h D t 1 , h d t = 1 h 1 ռ Γ 1 ռ 0 t e h 1 h t s t s ռ D t 1 , h d s d s .
f o r   t a , b , 0 < ռ < 1 , 0 < h 1
where D t 1 , h d s = 1 h d s + h d s .
This formula outlines the GPFD as a broadened version of the Caputo fractional derivative with ( h = 1 ).
 Lemma 1 [39].
Let 0 < ռ < 1 , 0 < h 1 and S be a constant and symmetric, definite positive matrix. Then,
  C D 0 , t ռ , h d T S d t 2 d T t S   C D 0 , t ռ , h d t
 Definition 1.
The Mittag–Leffler function can be defined in two ways, either with one parameter or with two parameters. These two versions are given below with ռ > 0   a n d   β > 0
E ռ z = k = 0 z k Γ 1 + k ռ   a n d   E ռ , β z = k = 0 z k Γ β + k ռ
In the rest of this paper, attention is given to a nonlinear system that is valid for t t 0
  C D 0 , t ռ , h w t = A w t + B u t + D g g G w , u + D d t y t = C w t
where w t R n denotes the state, u t R m denotes the input, y t R q denotes the output, d ( t ) R S denotes the disturbance. A R n × n , B R n × m , C R q × n , D R n × S , D g , and G are known matrices, and the nonlinear portion of the system is denoted by g ( G w , u ) . It is assumed that the input matrix D , which is unknown, has a complete column rank.
 Definition 2.
The function g G w , u is OSL in R n , with a OSL constant ρ , i.e.,
g G w ^ , u g G w , u , G w ^ w ρ G w ^ w 2
 Definition 3.
The function g ( G w , u ) is said to be quadratically inner bounded in R n if, for any w in R n and u in the domain of g , there exists the positive constants γ and β so that the following inequality holds:
g G w ^ , u g G w , u 2 β G w ^ w 2 + γ g G w ^ , u g G w , u , G w ^ w
where β and γ are known scalars.

3. Unknown Input Observer (UIO) Design

3.1. Full-Order UIO

Consider the UIO for the GPFOS (2), which is formulated as follows:
  C D 0 , t ռ , h ξ t = R ξ t + H y t + Q D g g G w ^ , u + Q B u t w ^ t = ξ t E y ( t )
Here, ξ t R n denotes the observer’s state vector, and w ^ t R n represents the estimated value of w ( t ) . R , H , and Q are matrices, which satisfy the following constraints:
R = Q A K C
H = K I + C E Q A E
Q = I + E C
Matrices K and E will be constructed later on. Let us define the state estimation error as:
e t = w ^ t w t = ξ t Q w ( t )
By defining Δ g = g ( G w , u ) g ( G w , u ) , we can express the error dynamics as follows:
  C D 0 , t ռ , h e t =   C D 0 , t ռ , h ξ t Q   C D 0 , t ռ , h w ( t ) = R e + R Q + H C Q A x + Q D g Δ g Q D d
From Equations (6)–(8), it follows that R Q + H C Q A = 0 , which implies that:
  C D 0 , t ռ , h e t = R e + Q D g Δ g Q D d
The following theorem gives a necessary condition for the error dynamic Mittag–Leffler stability (9):
 Theorem 1.
Onesupposes the GPFOS (2), which verifies (3) and (4), with the unknown input observer (5). If P = P T > 0 and matrices E and K with appropriate dimensions and τ 1 , τ 2 , ε > 0 , the following is assumed:
R T P + P R + 2 η G T G + ε I σ G T + P Q D g 2 τ 2 I < 0
E C D = D
where η = τ 1 ρ + τ 2 β and σ = τ 2 γ τ 1 , then
e t m ( e 0 e c h 1 h t E ռ μ t ռ δ , t 0
where m s 0 , m 0 = 0 , m is a locally Lipschitz function,  μ > 0 , δ > 0 , c > 0 .
Proof. 
It can be inferred from Equations (8) and (11) that Q D = 0. Consequently, by utilizing Equation (9), we can obtain:
  C D 0 , t ռ , h e t = R e + Q D g Δ g
Let the Lyapunov function be V = e T P e . Based on Lemma 1, t 0 and ռ ( 0 , 1 ) , the Fractional order derivative of V ( t ) is given by:
  C D 0 , t ռ , h V ( t ) 2 e T P R e + Q D g Δ g e T R T P + P R e + Δ g T ( Q D g ) T P e + e T P Q D g Δ g
Now, by condition (3), we have, for a positive scalar, τ 1 :
2 τ 1 ( ρ e T G T G e e T G T Δ g ) 0
Similarly, condition (4) yields τ 2 > 0 :
2 τ 2 β e T G T G e + γ e T G T Δ g Δ g T Δ g 0
The sum of the left-hand sides of (14) and (15) can be added to the right-hand side of (13) to give:
  C D 0 , t ռ , h V t e T R T P + P R + 2 η G T G e 2 τ 2 Δ g T Δ g + 2 e T σ G T + P Q D g Δ g e Δ g T R T P + P R + 2 η G T G σ G T + P Q D g 2 τ 2 I × e Δ g
Based on the previous equations, for any positive scalar ε, one can obtain the following inequality:
  C D 0 , t ռ , h V t e Δ g T Λ e Δ g ε e 2
where:
Λ = R T P + P R + 2 η G T G + ε I σ G T + P Q D g 2 τ 2 I
The condition (10) guarantees that   C D 0 , t ռ , h V t ε e 2 . Therefore, using Corollary 2 in [8], we can obtain the required estimation. □
 Remark 1.
Condition (10) in the previous theorem is a Nonlinear Matrix Inequality. To solve (10) by means of an available software, such as the MATLAB toolbox, it needs to be converted into a Linear Matrix Inequality (LMI). The following theorem provides a method to transform the NMI into an LMI.
 Theorem 2.
One supposes that conditions (3) and (4) are verified and that CD has a full column rank. If P = P T > 0 , matrices W 1 and W 2 , and τ 1 , τ 2 , ε > 0 that satisfy the following inequality holds:
Θ σ G T + P Δ T + W 1 Δ 2 2 τ 2 I < 0
where:
Θ = Δ N T P + P Δ N + W 1 Δ 1 + Δ 1 T W 1 T W 2 C C T W 2 T + 2 η G T G + ε I
Δ N = A D ( C D ) 1 C A
Δ T = I D ( C D ) 1 C D g
Δ 1 = I ( C D ) ( C D ) 1 C A
Δ 2 = I ( C D ) ( C D ) 1 C D g
with ( C D ) 1  as the generalized inverse of C D satisfying C D ( C D ) 1 C D = C D .
Then:
e t m ( e 0 e c h 1 h t E ռ μ t ռ δ , t 0
where  m s 0 , m 0 = 0 ,  m is a locally Lipschitz function,  μ > 0 , δ > 0 , c > 0 .
 Proof.
If D is a matrix of full column rank, then to have E C D = D , matrix C D should be also a matrix of full column rank. Then, the solution of Equation (11) can be expressed as:
E = D C D 1 + Y I C D C D 1 ,
where a real matrix, Y, has the appropriate dimensions. By using Equations (6), (8), and (21), we can deduce that:
R = I D ( C D ) 1 C + Y ( I C D C D 1 ) C A K C = Δ N + Y Δ 1 K C .
Using Equations (8) and (21), it follows that:
Q D g = I D ( C D ) 1 C + Y ( I C D C D 1 ) C D g = Δ T + Y Δ 2
One substitutes Equations (22) and (23) into (10) and one defines W 1 = P Y and W 2 = P K , one can obtain the LMI (16). □.
 Remark 2.
If the feasibility of condition (16) can be obtained, then it is possible to compute  Y = P 1 W 1 and K = P 1 W 2 . This will allow us to calculate E , R , Q , and H easily, and use the unknown input observer (5).

3.2. Reduced-Order UIO

Since matrix C has a complete row rank, it is ensured that a suitable transformation can be found for the coordinates of the system’s states, meaning that C can be expressed as C = I p 0 . In this situation, the state vector can be represented as w = y l , where the sub-vector l R n p consists of the states that are unmeasurable. Consequently, Equation (2) can be restated as follows:
  C D 0 , t ռ , h y l = A 11 A 12 A 21 A 22 y l + B 1 B 2 u + D g 1 D g 2 f G 1 y + G 2 l , u + D 1 D 2 d
where the matrices A 11 , B 1 , and D 1 have dimensions of p × p , p × m , and p × q , respectively, while D g 1 , D g 2 , G 1 , and G 2 are known matrices. The objective of this part is to reconstruct the non-measurable sub-states, denoted by l ( t ) , by considering the unknown input vector d ( t ) . For this purpose, a reduced-order estimator is proposed as follows:
  C D 0 , t ռ , h z ^ 2 = A 22 + L A 12 z ^ 2 + U y + L B 1 + B 2 u + D L g l ^ , u l ^ = G 1 y + G 2 z ^ 2 L y w ^ = y z ^ 2 L y
The gain of matrix L can be determined later as follows:
U = L A 11 A 12 L + A 21 A 22 L
D L = L D g 1 + D g 2
 Theorem 3.
Consider the GPFOS (2) under the nonlinear conditions (3) and (4) and with the UIO (25), provided that C = I p 0 . If τ 1 , τ 2 , ε > 0 and P = P T > 0 and a matrix L , so that conditions (28) and (29) are satisfied:
A 22 + L A 12 T P + P A 22 + L A 12 + 2 η G 2 T G 2 + ε I σ G 2 T + P D L 2 τ 2 I < 0 ,
L D 1 + D 2 = 0
where η = τ 1 ρ + τ 2 and σ = τ 2 γ + τ 1 .
Then:
z ~ 2 t m ( z ~ 2 0 e c h 1 h t E ռ μ t ռ δ , t 0
where z ~ 2 = z ^ 2 z 2 = with z 2 = L y + l . m s 0 , m 0 = 0 ,  m  is a locally Lipschitz function,  μ > 0 , δ > 0 , c > 0 .
Proof. 
The subsequent coordinate transformation is being considered: z 1 z 2 = I p 0 L I n p y l . It can be observed that z 2 = L y + l . Utilizing Equation (24), it is possible to derive the following expression for the derivative of z 2 :
  C D 0 , t ռ , h z 2 = A 22 + L A 12 z 2 + U y + L B 1 + B 2 u + D L g l , u + L D 1 + D 2 d ,
In which, we have: l = G 1 y + G 2 z 2 L y . Given the first equation in (25), along with Equations (29) and (30), it can be concluded that the dynamics of the error z ~ 2 = z ^ 2 z 2 = l ^ l are defined by:
  C D 0 , t ռ , h z ~ 2 t = A 22 + L A 12 z ~ 2 + D L Δ g
Let Δ g = g l ^ , u g l , u . Consider the Lyapunov function candidate V = z ~ 2 T P z ~ 2 . By lemma 1, for every time t t 0 and scalar ռ 0 , 1 , the dynamics of this function are defined by:
  C D 0 , t ռ , h V t 2 z ~ 2 T P A 22 + L A 12 z ~ 2 + D L Δ g z ~ 2 T P A 22 + L A 12 + A 22 + L A 12 T P z ~ 2 + Δ g T D L T P z ~ 2 + z ~ 2 T P D L Δ g
By utilizing the One-sided Lipschitz property (3), it is possible to determine:
Δ f , G 0 z ~ 2 ρ G 0 z ~ 2 2 ,
Therefore, for any positive scalar τ 1 , it can be inferred that:
2 τ 1 ( ρ z ~ 2 T G 2 T G 2 z ~ 2 z ~ 2 T G 2 T Δ g ) 0
Similarly, by making use of the quadratic inner boundedness inequality (4), it is possible to determine:
Δ g T Δ g β G 0 z ~ 2 2 + γ Δ g , G 0 z ~ 2 ,
Hence, for any positive scalar τ 2 > 0 , it can be inferred that:
2 τ 2 β z ~ 2 T G 2 T G 2 z ~ 2 + γ z ~ 2 T G 2 T Δ g Δ g T Δ g 0
Subsequently, by employing Equations (32)–(34), it is possible to obtain:
  C D 0 , t ռ , h V t z ~ 2 T A 22 + L A 12 T P + P A 22 + L A 12 + 2 η G 2 T G 2 z ~ 2 2 τ 2 Δ g T Δ g + 2 z ~ 2 T ( σ G 2 T + P D L ) Δ g
Let J = A 22 + L A 12 T P + P A 22 + L A 12 , then:
  C D 0 , t ռ , h V t z ~ 2 Δ g T J + 2 η G 2 T G 2 σ G 2 T + P D L 2 τ 2 I z ~ 2 Δ g
Therefore, for any positive value of ε, one can derive:
  C D 0 , t ռ , h V t z ~ 2 Δ g T Λ z ~ 2 Δ g ε z ~ 2 2
where Λ = J + 2 η G 2 T G 2 + ε I σ G 2 T + P D L 2 τ 2 I . Therefore, if condition (28) is satisfied, then it guarantees that the inequality   C D 0 , t ռ , h V t ε z ~ 2 2 holds, which implies that the origin z ~ 2 = 0 is globally Mittag–Leffler stable. □
 Remark 3.
Condition (28), involved in Theorem 3, is a Nonlinear Matrix Inequality. However, to solve this condition by using available software packages such as MATLAB, it needs to be transformed into a Linear Matrix Inequality (LMI). By means of an appropriate transformation technique, Theorem 4 will provide a LMI stability condition.
 Theorem 4.
Consider GPFOS (2), and conditions (3) and (4) and that rank D 1 = q and that C = I p 0 . If τ 1 , τ 2 , ε > 0 and P = P T > 0 , and a matrix S , so that the linear matrix inequality (35) is feasible.
θ σ G 2 T + P Δ D + S Δ G 2 τ 2 I < 0
where:
θ = Δ U T P + P Δ U + S V D A 12 + A 12 T V D T S T + 2 η G 2 T G 2 + ε I
Δ U = A 22 D 2 D ¯ 1 A 12
V D = I p D 1 D ¯ 1
Δ D = D g 2 D 2 D ¯ 1 D g 1
Δ G = I p D 1 D ¯ 1 D g 1
The symbol D ¯ 1 denotes the generalized inverse of D 1 , which satisfies the property D 1 D ¯ 1 D 1 = D 1 .
Then:
z ~ 2 t m ( z ~ 2 0 e c h 1 h t E ռ μ t ռ δ , t 0
where z ~ 2 = z ^ 2 z 2 = with z 2 = L y + l . m s 0 , m 0 = 0 , m is a locally Lipschitz function, μ > 0 , δ > 0 , c > 0 .
 Proof.
If the rank of r a n k D 1 = r a n k D = q , it is possible to find a matrix L such that L D 1 + D 2 = 0 . Then, the solution of Equation (29) is:
L = D 2 D ¯ 1 + Z I p D 1 D ¯ 1 , = D 2 D ¯ 1 + Z V D
In which, Z is a real matrix. If one exploits Equation (27), one can find:
D L = D 2 D ¯ 1 D g 1 + D g 2 + Z V D D g 1 = Δ D + Z Δ G
By substituting Equations (40) and (41) into the matrix inequality (28) and defining S = P Z , one can obtain the LMI (35). □
 Remark 4.
Whenever the linear matrix inequality (LMI) given by Equation (35) is satisfied, it is possible to determine the matrix Z = P 1 S . This then enables the calculation of matrix L using Equation (40), which, in turn, allows for the computation of matrices U and D L using Equations (26) and (27). Once these matrices are obtained, the unknown input observer (UIO) specified by Equation (25) can be utilized to estimate the state of the system.
The next section includes a simulation study, which serves as additional evidence to support the effectiveness of the adopted approach.

4. Numerical Example and Simulations

Here, the authors provide a numerical example to verify the effectiveness of the fractional UIO. The system being studied is described by the GPFOS (2) and is as follows:
A = 3 1 0 6 , B = 0.7 1 , D g = G = I 2 ,
C = 1 0 T , D = 1 0 ,
g G w , u = s i n w 1 2 w 1 2 w 2 + c o s w 2 ,
The values ρ = 1 , β = 9 , and γ = 0 fulfill conditions (10) and (11). Moreover, C D , D , and D 1 = 1 all have a rank equal to one, enabling the utilization of Theorems 2 and 4.

4.1. Full-Order Observer Design Case

The UIFO concept for Nonlinear GPFOS is based on the estimate of a system’s states and unknown inputs using the measurements data. Based on existing output measurements and known system dynamics, the UIFO attempts to rebuild the unmeasured states and unknown inputs of the system. Thus, we should design a full-order observer (also known as a state estimator) for the system. The observer should be capable of estimating all the system states based on the available output measurements. This can be achieved by constructing an observer with the same structure as the original system model. This fact is described in Equation (5). Then, derive the error dynamics of the observer, which describes the evolution of the estimation error between the estimated states and the actual states of the system. This task can be completed by analyzing the difference between the observer equations and the system equations, as shown in Equation (9). After that, analyze the stability of the UIFO by examining the stability properties of the error dynamics. Stability ensures that the estimation error converges to zero, indicating accurate estimation of the states, as investigated by the result of Theorem 1. The previous theorem’s condition (10) is a Nonlinear Matrix Inequality; therefore, it must be turned into a Linear Matrix Inequality (LMI) before it can be solved using existing software, such as the MATLAB toolbox. Theorem 2 describes how to convert an NMI to an LMI. Thus, we can obtain the LMI (16).
To proceed, the initial action is to solve LMI (16) using MATLAB, which yields the following result:
E = 1 0 , Q = 0 0 0 1 , K = 0.79 0 ,
R = 0.7892 0 0 6 , H = 0 0 ,
Subsequently, one can formulate the estimator (5).
The simulation is initialized with the conditions w 1 0 = 2 and w 2 0 = 1 . The values of ռ and h are chosen so that ռ = 0.5 and h = 0.2 . We have generated simulations of the trajectories of w 1 and w 2 for the interval [ 0   1 ] , with a time step of 10 8 . These simulations are visually represented in Figure 1. The curves of the errors are shown in Figure 2.
Based on Figure 1 and Figure 2, we can easily see the result of Theorem 2. Indeed, Figure 2 clearly illustrates the exponential stability of the error dynamics, as the curves converge exponentially towards zero. This result is in line with Theorem 2.

4.2. Reduced-Order Observer Design Case

The principle of the UIRO for Nonlinear GPFOS is similar to the UIFO, but with the distinction that the UIRO estimates the system states using a reduced-order observer structure. This means that the observer only estimates a subset of the system states instead of all the states. The UIRO aims to reconstruct the unmeasured states and unknown inputs of a GPFOS based on the available output measurements and the known system dynamics. Thus, it is essential to design a reduced-order observer (also known as a state estimator) for the GPFOS system, as shown in Equation (25). The observer structure should be chosen in a way that facilitates the estimation of a subset of the system states rather than all the states. The choice of which states to estimate depends on observability considerations and the specific requirements of the application. After that, derive the error dynamics of the observer, describing the evolution of the estimation error between the estimated states and the actual states of the system. This task can be completed by analyzing the difference between the observer equations and the system equations. Then, analyze the stability of the UIRO by examining the stability properties of the error dynamics (31). Stability ensures that the estimation error converges to zero exponentially, indicating accurate estimation of the states. Condition (28), which is a Nonlinear Matrix Inequality, is implicated in Theorem 3. However, in order to solve this condition using accessible software tools such as MATLAB, it must first be turned into a Linear Matrix Inequality (LMI). Theorem 4 will provide an LMI stability condition using an appropriate transformation approach. When the LMI provided by Equation (35) is met, the matrix Z = P 1 S may be determined. This allows for the calculation of matrix L using Equation (40), which, in turn, allows for the construction of matrices U and D L using Equations (26) and (27), respectively. After obtaining these matrices, the UIO indicated by Equation (25) may be used to estimate the system’s state.
The initial step in constructing the observer (25) is to solve (35) using MATLAB. The feasibility of LMI (35) is confirmed with:
P = 71.82 ,   τ 1 = 80.69 ,   τ 2 = 47.59   and   ε = 83.35
meaning that Mittag–Leffler stability can be achieved. In this instance, L = 0 since V D = 0 . Consequently, from (26) and (27), we obtain U = 0 and D L = 0 1 . Subsequently, the observer (25) can be designed for implementation.
The simulation is initialized with the condition w 2 0 = 1 . The values of ռ and h are chosen so that ռ = 0.5 and h = 0.2 . We have generated simulations of the trajectory of w 2 for the interval [ 0   1 ] , with a time step of 10 8 . These simulations are visually represented in Figure 3. The curves of the error z ~ 2 are shown in Figure 4.
Based on Figure 3 and Figure 4, we can easily see the result of Theorem 4. In fact, the graphical representation provided in Figure 4 serves as visual evidence for the exponential stability of the error dynamics. The curve depicted in this figure exhibits a clear and consistent pattern of exponential convergence towards zero, which supports the conclusion drawn from Theorem 4. This observation provides strong empirical evidence to support the theoretical framework outlined in Theorem 4 and reinforces the notion that the error dynamics of the system are indeed exponentially stable.

5. Conclusions

In the present study, an UIO for Generalized Proportional Fractional-Order Systems has been developed. Regarding nonlinearity, the proposed system satisfies the One-Sided Lipschitz condition, which is an extension of the Lipschitz one. Both a full-order observer and a reduced-order observer have been established. The main contribution of this work is that it presents the first scheme to design observers for Generalized Proportional Fractional-Order Systems. A numerical example with simulations has been provided at the end of the paper to further clarify the efficiency of the developed scheme.

Author Contributions

Conceptualization, O.N. and A.J.; methodology, A.B.M.; software, M.R.; validation, L.M.; formal analysis, A.O.M.A.; investigation, A.B.M.; resources, L.M.; writing—original draft preparation, O.N. and A.O.M.A.; writing—review and editing, A.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by “Researchers Supporting Project number (RSPD2023R683), King Saud University, Riyadh, Saudi Arabia”.

Data Availability Statement

Not applicable.

Acknowledgments

The authors extend their appreciation to King Saud University in Riyadh, Saudi Arabia for funding this research work through Researchers Supporting Project number (RSPD2023R683).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ODObserver Design
GPFDEs Generalized Proportional Fractional Differential Equations
GPCFDEsGeneralized Proportional Caputo Fractional Differential Equations
GPFDGeneralized Proportional Fractional Derivative
NSsNonlinear Systems
UIOUnknown Input Observer
OSLOne-Sided Lipschitz
LMILinear Matrix Inequality
NMINonlinear Matrix Inequality
UIFOUnknown Input Full Order Observer
GPFOSGeneralized Proportional Fractional Order Systems
UIROUnknown Input Reduced Order Observer

References

  1. Jarad, F.; Abdeljawad, T.; Alzabut, J. Generalized fractional derivatives generated by a class of local proportional derivatives. Eur. Phys. J. Spéc. Top. 2017, 226, 3457–3471. [Google Scholar] [CrossRef]
  2. Alzabut, J.; Abdeljawad, T.; Jarad, F.; Sudsutad, W. A Gronwall inequality via the generalized proportional fractional derivative with applications. J. Inequalities Appl. 2019, 2019, 101. [Google Scholar] [CrossRef] [Green Version]
  3. Tarasov, V.E. Exact Solutions of Bernoulli and Logistic Fractional Differential Equations with Power Law Coefficients. Mathematics 2020, 8, 2231. [Google Scholar] [CrossRef]
  4. Atangana, A.; Baleanu, D. New fractional derivatives with nonlocal and non-singular kernel: Theory and application to heat transfer model. Therm. Sci. 2016, 20, 763–769. [Google Scholar] [CrossRef] [Green Version]
  5. Rashid, S.; Jarad, F.; Hammouch, Z. Some new bounds analogous to generalized proportional fractional integral operator with respect to another function. Discret. Contin. Dyn. Syst. Ser. S 2021, 14, 3703. [Google Scholar] [CrossRef]
  6. Donchev, T.; Hristova, S. Practical Stability of Generalized Proportional Caputo Fractional Differential Equations by Lyapunov Functions. In New Trends in the Applications of Differential Equations in Sciences: NTADES 2022, Sozopol, Bulgaria, June 14–17; Springer International Publishing: Cham, Switzerland, 2023; pp. 425–432. [Google Scholar] [CrossRef]
  7. Bohner, M.; Hristova, S. Stability for generalized Caputo proportional fractional delay integro-differential equations. Bound. Value Probl. 2022, 2022, 14. [Google Scholar] [CrossRef]
  8. Agarwal, R.; Hristova, S.; O’regan, D. Stability of Generalized Proportional Caputo Fractional Differential Equations by Lyapunov Functions. Fractal Fract. 2022, 6, 34. [Google Scholar] [CrossRef]
  9. Agarwal, R.; Hristova, S.; O’regan, D. Generalized Proportional Caputo Fractional Differential Equations with Delay and Practical Stability by the Razumikhin Method. Mathematics 2022, 10, 1849. [Google Scholar] [CrossRef]
  10. Kahouli, O.; Naifar, O.; Ben Makhlouf, A.; Bouteraa, Y.; Aloui, A.; Rebhi, A. A Robust and Non-Fragile Observer Design for Nonlinear Fractional-Order Systems. Symmetry 2022, 14, 1795. [Google Scholar] [CrossRef]
  11. Sergiyenko, O.; Zhirabok, A.; Ibraheem, I.K.; Zuev, A.; Filaretov, V.; Azar, A.T.; Hameed, I.A. Interval Observers for Discrete-Time Linear Systems with Uncertainties. Symmetry 2022, 14, 2131. [Google Scholar] [CrossRef]
  12. Xu, L.; Xiong, W.; Zhou, M.; Chen, L. A Continuous Terminal Sliding-Mode Observer-Based Anomaly Detection Approach for Industrial Communication Networks. Symmetry 2022, 14, 124. [Google Scholar] [CrossRef]
  13. Akremi, R.; Lamouchi, R.; Amairi, M.; Dinh, T.N.; Raïssi, T. Functional interval observer design for multivariable linear parameter-varying systems. Eur. J. Control 2023, 71, 100794. [Google Scholar] [CrossRef]
  14. Zhang, Y.; Nie, Y.; Chen, L. Adaptive Fuzzy Fault-Tolerant Control against Time-Varying Faults via a New Sliding Mode Observer Method. Symmetry 2021, 13, 1615. [Google Scholar] [CrossRef]
  15. Dam, Q.T.; Thabet, R.E.H.; Ali, S.A.; Guerin, F. Observer design for a class of uncertain nonlinear systems with sampled-delayed output using High-Gain Observer and low-pass filter: Application for a quadrotor UAV. IEEE Trans. Ind. Electron. 2023, 1–10. [Google Scholar] [CrossRef]
  16. Echi, N. Observer design and practical stability of nonlinear systems under unknown time-delay. Asian J. Control 2021, 23, 685–696. [Google Scholar] [CrossRef] [Green Version]
  17. Xia, J.; Jiang, B.; Zhang, K. UIO-Based Practical Fixed-Time Fault Estimation Observer Design of Nonlinear Systems. Symmetry 2022, 14, 1618. [Google Scholar] [CrossRef]
  18. Zhao, S.; Yu, J.; Wang, Z.; Gao, D. Unknown input observer based distributed fault detection for nonlinear multi-agent systems with probabilistic time delay. J. Frankl. Inst. 2023, 360, 1058–1076. [Google Scholar] [CrossRef]
  19. Houda, K.; Saifia, D.; Chadli, M.; Labiod, S. Unknown input observer based robust control for fuzzy descriptor systems subject to actuator saturation. Math. Comput. Simul. 2023, 203, 150–173. [Google Scholar] [CrossRef]
  20. Ríos, H.; Dávila, J.; Fridman, L. Finite–and fixed–time observers for uncertain multiple–outputs linear systems with unknown inputs. Int. J. Robust Nonlinear Control 2023, 1–26. [Google Scholar] [CrossRef]
  21. Essabre, M.; Hmaiddouch, I.; El Assoudi, A.; El Yaagoubi, E.H. Design of unknown input observer for discrete-time Takagi Sugeno implicit systems with unmeasurable premise variables. Bull. Electr. Eng. Inform. 2022, 12, 59–68. [Google Scholar] [CrossRef]
  22. Zhang, W.; Shao, X.; Zhang, W.; Qi, J.; Li, H. Unknown input observer-based appointed-time funnel control for quadrotors. Aerosp. Sci. Technol. 2022, 126, 107351. [Google Scholar] [CrossRef]
  23. Li, Y.; Yuan, M.; Chadli, M.C.; Wang, Z.-P.; Zhao, D. Unknown Input Functional Observer Design for Discrete-Time Interval Type-2 Takagi–Sugeno Fuzzy Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 4690–4701. [Google Scholar] [CrossRef]
  24. Luo, Q.; Nguyen, A.-T.; Fleming, J.; Zhang, H. Unknown Input Observer Based Approach for Distributed Tube-Based Model Predictive Control of Heterogeneous Vehicle Platoons. IEEE Trans. Veh. Technol. 2021, 70, 2930–2944. [Google Scholar] [CrossRef]
  25. Zhu, F.; Fu, Y.; Dinh, T.N. Asymptotic convergence unknown input observer design via interval observer. Automatica 2023, 147, 110744. [Google Scholar] [CrossRef]
  26. Tong, L.; Liu, B.; Yan, C.; Liu, D. Full-order impulsive observers for impulsive systems with unknown inputs. Asian J. Control 2023, 1–12. [Google Scholar] [CrossRef]
  27. Ren, H.; Ma, H.; Li, H.; Lu, R. A disturbance observer based intelligent control for nonstrict-feedback nonlinear systems. Sci. China Technol. Sci. 2023, 66, 456–467. [Google Scholar] [CrossRef]
  28. Huang, L.; Zhao, X.; Lin, F.; Zhang, J. Combination of Functional and Disturbance Observer for Positive Systems with Disturbances. Mathematics 2022, 11, 200. [Google Scholar] [CrossRef]
  29. Wang, Q.; Dong, X.; Wang, B.; Hua, Y.; Ren, Z. Finite-time Observer-based H Fault-tolerant Output Formation Tracking Control for Heterogeneous Nonlinear Multi-agent Systems. IEEE Trans. Netw. Sci. Eng. 2023, 1–13. [Google Scholar] [CrossRef]
  30. Zhang, W.; Su, H.; Zhu, F.; Azar, G.M. Unknown input observer design for one-sided Lipschitz nonlinear systems. Nonlinear Dyn. 2015, 79, 1469–1479. [Google Scholar] [CrossRef]
  31. Yang, Y.; Lin, C.; Chen, B.; Zhao, X. H observer design for uncertain one-sided Lipschitz nonlinear systems with time-varying delay. Appl. Math. Comput. 2020, 375, 125066. [Google Scholar] [CrossRef]
  32. Li, J.; Han, T.; Xiao, B.; Yang, Q.; Yan, H. Observer-based time-varying group formation tracking for one-sided Lipschitz nonlinear second-order multi-agent systems. Trans. Inst. Meas. Control 2023, 01423312231162896. [Google Scholar] [CrossRef]
  33. Iqbal, W.; Ghous, I.; Ansari, E.A.; Duan, Z.; Imran, M.; Khan, A.A.; Humayun, M.T. Robust nonlinear observer-based controller design for one-sided Lipschitz switched systems with time-varying delays. J. Frankl. Inst. 2023, 360, 2046–2067. [Google Scholar] [CrossRef]
  34. Razaq, M.A.; Rehan, M.; Hussain, M.; Ahmed, S.; Hong, K.S. Observer-based leader-following consensus of one-sided Lipschitz multi-agent systems over input saturation and directed graphs. Asian J. Control 2023, 1–17. [Google Scholar] [CrossRef]
  35. Wang, M.; Yang, X.; Mao, S.; Yiu, K.F.C.; Park, J.H. Consensus of multi-Agent systems with one-Sided lipschitz nonlinearity via nonidentical double event-Triggered control subject to deception attacks. J. Frankl. Inst. 2023, 360, 6275–6295. [Google Scholar] [CrossRef]
  36. Li, H.; Cao, J. Event-triggered group consensus for one-sided Lipschitz multi-agent systems with input saturation. Commun. Nonlinear Sci. Numer. Simul. 2023, 121, 107234. [Google Scholar] [CrossRef]
  37. Yang, W.; Dong, J.; Meng, F. Dynamic edge event-triggered consensus for one-sided Lipschitz multiagent systems with disturbances. Int. J. Robust Nonlinear Control. 2023, 33, 5305–5321. [Google Scholar] [CrossRef]
  38. Phuong, N.T.; Sau, N.H.; Thuan, M.V. Finite-time dissipative control design for one-sided Lipschitz nonlinear singular Caputo fractional order systems. Int. J. Syst. Sci. 2023, 54, 1694–1712. [Google Scholar] [CrossRef]
  39. Almeida, R.; Agarwal, R.P.; Hristova, S.; O’regan, D. Quadratic Lyapunov Functions for Stability of the Generalized Proportional Fractional Differential Equations with Applications to Neural Networks. Axioms 2021, 10, 322. [Google Scholar] [CrossRef]
Figure 1. The evolution of the states w 1 t and w 2 t .
Figure 1. The evolution of the states w 1 t and w 2 t .
Symmetry 15 01233 g001
Figure 2. The evolution of the errors e 1 t and e 2 t .
Figure 2. The evolution of the errors e 1 t and e 2 t .
Symmetry 15 01233 g002
Figure 3. The evolution of the state w 2 t .
Figure 3. The evolution of the state w 2 t .
Symmetry 15 01233 g003
Figure 4. The evolution of the error z ~ 2 ( t ) .
Figure 4. The evolution of the error z ~ 2 ( t ) .
Symmetry 15 01233 g004
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alsharif, A.O.M.; Jmal, A.; Naifar, O.; Ben Makhlouf, A.; Rhaima, M.; Mchiri, L. Unknown Input Observer Scheme for a Class of Nonlinear Generalized Proportional Fractional Order Systems. Symmetry 2023, 15, 1233. https://doi.org/10.3390/sym15061233

AMA Style

Alsharif AOM, Jmal A, Naifar O, Ben Makhlouf A, Rhaima M, Mchiri L. Unknown Input Observer Scheme for a Class of Nonlinear Generalized Proportional Fractional Order Systems. Symmetry. 2023; 15(6):1233. https://doi.org/10.3390/sym15061233

Chicago/Turabian Style

Alsharif, Ali Omar M., Assaad Jmal, Omar Naifar, Abdellatif Ben Makhlouf, Mohamed Rhaima, and Lassaad Mchiri. 2023. "Unknown Input Observer Scheme for a Class of Nonlinear Generalized Proportional Fractional Order Systems" Symmetry 15, no. 6: 1233. https://doi.org/10.3390/sym15061233

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