Generalized Full Order Observer Subject to Incremental Quadratic Constraint ( IQC ) for a Class of Fractional Order Chaotic Systems

: In this paper, we used Lyapunov theory and Linear Matrix Inequalities (LMI) to design a generalized observer by adding more complexity in the output of the dynamic systems. Our designed observer is based on the optimization problem, minimizing error between trajectories of master and slave systems subject to the incremental quadratic constraint. Moreover, an algorithm is given in our paper used to demonstrate a method for obtaining desired observer and gain matrixes, whereas these gain matrixes are obtained with the aid of LMI and incremental multiplier matrix ( IMM ) . Finally, discussion of two examples are an integral part of our study for the explanation of achieved analytical results using MATLAB and SCILAB.


Introduction
A system of differential equations of the formż i = Ψ i (z i ); i = 1, 2, · · · , n is said to be a dynamic system, whereas a special property in which a dynamic system is sensitive to initial conditions and parameters involved in given system is known as a chaotic system. It was Lorenz in 1963, the pioneer of chaos, who found unpredictability for the first time in observing a climate-based system. Since then, infinitely many chaotic systems were derived. The variety of their applications can be found in several fields other than mathematics such as finance [1,2], medicine [3][4][5], biology [6,7] and environmental science [8]. However, apart from above applications, chaos can be found in engineering-based subjects as well. In 2017, Qi considered the brushless DC motor [9] and analyzed its chaotic dynamics by decomposing their torque terms into four parts using the energy casimir function. The chaotic dynamics and multi-pulse orbits in cantilevered pipes for conveying pulsating fluid with harmonic force are discussed with the aid of energy-phase method in [10]. A four rotor-based drone [11] is being considered by Bi et al. for detecting chaos using energy functions. In 2019, Yang and Qi [12] worked on plasma chaotic system using generalized competitive mode and mechanism analysis for the discussion of its various dynamic modes.
In 1823, Abel used a technique based on fractional calculus for the first time while investigating a physical problem and then Liouville followed the same work by introducing physical applications of fractional calculus into potential theory. Since then, this topic spread to other fields such as inequalities [13,14], optimization [15], nonlinear dynamics [16], cyber-security [17] and many more. Fractional calculus has a great influence on chaotic systems and its impact can be seen not only in detecting chaos, but also a variety of work can be found in bifurcation [18][19][20], synchronization [16,21] and stability [22,23]. Fractional derivatives in dynamic systems is one of the most interesting topics for researchers at present. In 2020, Rajeev et al. [24] focused on the convergence of series solution in the fractional generalized Korteweg-de Vries equation. The Adomian decomposition scheme is used as a solver for fractional order delay differential equations [25] and several other recent works in fractional calculus linking with dynamic systems can be found in [26][27][28] and the references there in.
A control-based strategy in which at least two identical or non-identical dynamic systems overlap their trajectories is known as synchronization. In other words, synchronization occurs when one or more drive systems start following a single master system. Several computer-based applications of synchronization can be found in the literature such as [29][30][31] and the references therein. Observers can be found as a best example of synchronization for engineering-based work and a system is said to be observable if rank(A, B) is full ranked. In 2011, Açıkmeşe et al. [32] used implicit relationship with quadratic inequality constraint for chaotic system. Then, Lipshitz [33,34] and monotonic [35] inequalities satisfying IQC were used and in-response special matrixes were created. After that, Zhou et al. [36] combined IQC with the bounds of system as faces of octahedron and designed Incremental Multiplier Matrix (I MM). In 2020, Sabir et al. worked on an observer with single linear and nonlinear outputs for quadrotor chaotic system [37]. Recently in 2022, Liu et al. worked on observers for fractional order chaotic systems using functional impulsive response [38].
The above cited work and our knowledge of the literature reveals that a class of observers, satisfying incremental quadratic constraints, was confined to less non-linearity in output and integer ordered dynamic systems. This idea encouraged us to fill the gap in the literature by providing a scheme, which can help in the synchronization of master and slave system with more complexity in output for fractional as well as integer order dynamic systems. For this purpose, we have provided Theorem 1, Corollaries 1-3, Remark 2 and Algorithm 1 to attain generalized observer with n nonlinear outputs. The following five steps can be followed to make our methodology more feasible and user friendly: Convert fractional/integer order dynamic systems into class (9).

2.
Obtain the symmetric incremental multiplier matrix σ m using the following inequality: for nonlinear function; f(r) with faces of the octahedron; ∑ n i=1 z i θ i = ∂f ∂r .

3.
Check the bound of dynamic system. If the system is bounded, then go to the next step. Otherwise, the method does not work here.
This paper follows the following pattern: Section 2 consists of basic results including definitions, Lemmas and remarks for the better understanding of rest of the work. In Section 3, we stated and proved Theorem 1 for generalized observer satisfying IQC with n nonlinear outputs. This section also contains an algorithm, which plays a vital role in obtaining the gain matrixes and procedure for achieving result of our designed observer. Numerical simulations for gain matrixes with suitable dimension and phase portraits for fractional order Lorenz and gyrostat chaotic systems were illustrated in Section 4. A comparison of our designed observer with other techniques is available in Section 5, while Section 6 contains the concluding remarks.

Prerequisite
Some basic definitions, theorems and lemmas are given in this section which can be helpful in understanding rest of the work. For convenience, a symmetric matrix N = N T can be rewritten as: in the mentioned form throughout our study.

Definition 1 ([32]). A symmetric matrix:
is said to be incremental multiplier matrix for nonlinear function f(r), if the following condition is satisfied: where ∆z = z −z and ∆f = f(r) − f(ȓ), while condition given in inequality (4) is famous as Incremental Quadratic Constraint (IQC).
Several researchers worked on various types of inequalities satisfying incremental quadratic constraint. Here, Table 1 indicates the obtained increment matrix multiplier for special conditions on inequalities. Table 1. Results of inequalities leading to special matrixes satisfying IQC.

Inequality Condition Matrix
Açıkmeşe et al. [32] Incremental quadratic Implicit relationship −− Zhang et al. [33] one-sided Lipschitz Generalized monotone Zhao et al. [34] non decreasing Finally, the following standard Lemmas will be useful in the proofs given in Section 3.
be a symmetric matrix. Then the following properties are equivalent:
Here in this work, we tried to design an observer for fractional order chaotic systems. Therefore, this portion concerns with some basics about fractional derivatives. Definition 2. Let us consider a function g(w), then its fractional order integration can be defined as: where β is any non−integer number.

Remark 1.
If w 0 =0 is used into Equation (7), then one can write I The work of Caputo in 1967 on derivative, famous as Caputo's Derivative (CD), was the generalized form of derivatives in fractional calculus and played important role in Fractional Order Dynamic Systems (FODS). Several researchers have been working on modification of CD in recent decades. However, the CD, which researchers are using in the field of nonlinear analysis for fractional order systems can be found in [42].

Definition 3.
Fractional order derivative of a function g(w) is defined as: We used a fractional derivative for achieving a solution for chaotic systems.

Generalized Observer for FOCS
In this section, a theorem is proved to design generalized observer for a class of fractional order chaotic systems. The proposed observer can cover a wide range of chaotic systems such as [43][44][45]. Throughout this section, we consider F os as a class of fractional ordered chaotic systems of the form: where A ∈ R k 1 ×k 1 , B ∈ R k 2 ×r , C ∈ R k 1a ×k 2 , D j are scalar numbers and solution of system (9) belongs to euclidean space of k 1 tuples. Moreover, y 1 and y 2j ; j = 1, 2, · · · , n are linear and nonlinear outputs of master system (9), whereas r = Gz, G ∈ R k q ×k 2 and ν = Mz such that M is any real numbered row matrix of order 1 × k 1 . A generalized observer for class (9) is: wherez is estimated state variable, whileȓ = Gz + T r (y 1 − Cz) andν = Mz are estimations of r and ν, respectively. The matrixes; T r ,T 1 , T 2j , j = 1, 2, . . . , n including in Equation (10) are real valued gain matrixes.
Theorem 1. Suppose a system belongs to class (9) satisfying IQC, the matrix inequality: and the equality: constraints hold with known increment multiplier matrix. Then, system (10) is generalized observer for a class of fractional order chaotic systems (9). Moreover, the error terms E(t) are bounded and convergent for all t ≥ 0.
Proof. Control and synchronization-based strategies work on the concept of error dynamic system. Therefore, in our case error is the difference between z ∈ F os and estimated variablez: The fractional order derivative of Equation (13) is: Putting Equations (9) and (10) into Equation (14) yields: where ∆f = f(r) − f(ȓ) and ∆Ψ = Ψ(ν) − Ψ(ν). Moreover, the difference between r andȓ gives us: Now, using Equations (15) and (16) in combination with incremental multiplier matrix for E and ∆f yields: where We select a quadratic Lyapunov function in terms of errors: Differentiating Equation (19) along its state trajectories: Rewriting Equation (20) into matrix form after shifting 2 ∑ n j=1 E T ℘T 2j D j [∆f + ∇ j (ν)ϕ m j ] to the other side gives: Finally, we obtain our desired result (1) by multiplying [E T ∆f T ] T from both ends with the right side of Equation (21) and then adding with the inequality (17). For bounded convergence of error term, we obtain the following inequality using Equations (20) and (21): In view of Lemma 3, inequality (22) can be rewritten as: where ℘T 2j D j = γ j ∆ν. Solving inequality (23) for W gives: From Equation (19), one can observe that W is the combination of error term E and symmetric matrix ℘. Therefore, in view of Lemma 2, inequality (24) can be rewritten as: Hence, where E 0 is the ratio between max and min eigenvalues of a symmetric matrix ℘. This completes our required proof and shows that the observer given in Equation (10) synchronizes to class of fractional order chaotic systems (9) after some time 't' with the convergence of error term.

Lmis and Algorithm for Gain Matrices
We designed an algorithm in this section to find gain matrixes T r , T 1 , T 2j ; j = 1, 2, · · · , n and a symmetric matrix ℘, which are helpful in the calculation of an observer system (10). For linear matrix inequalities, we use Shurs Lemma 1 on inequality (11) to obtain: where Ω ℘ = 2α℘ + ℘A + A T ℘ − (QC + C T Q T ) such that Q = ℘T 1 . Inequality given in (27) can also be useful in achieving the feasibility condition of obtained solution.

Numerical Simulations
In this section, we used fractional order Lorenz and Gyrostat chaotic systems as examples for using Algorithm 1 in the finding of gain matrixes and trajectories of generalized full order observer. Algorithm 1 Generalized full order observer for a class of fractional order chaotic systems 1 We transform any fractional order chaotic system into the form (9). 2 The algorithm given in [36] is used to achieve the matrix σ m for f(r). 3 Then, we use σ m into inequality given in (27) to compute all unknown symmetric and gain matrixes. 4 Finally, we compute generalized full order observer (10) with n nonlinear outputs for a class of systems (9).

Fractional Order Lorenz Chaotic System
Our first example is fractional order Lorenz system [46]: and is zero column matrix of order 3. The faces of octahedron using ∂f ∂r and incremental multiplier matrix σ m for system (28) can be found in [36]. The above information is useful in achieving the following gain matrixes: Theorem 1 is proved for n nonlinear outputs, but for convenience, we are considering three nonlinear outputs.
In Figure 1, we can observe six trajectories moving with respect to time, in which the full dashed lines shows trajectories of fractional order chaotic system (28) and double dashed lines illustrates observer that is designed in Equation (10). It is further observed in the same figure thatz overlap and follow path of z as time advances and error dynamic system (15) approach to zero.

Fractional Order Gyro Chaotic System
Our second example is fractional order Gyrostat system [47], which is not discussed anywhere in the field of control theory for observers. Therefore in this section, we will find its incremental multiplier matrix; I MM as well: where M 1 = [1, 3,2], M 2 =[5, 2, −2], M 3 = [1, 2,19], D i = 10 −5 , while y 1 = [y 1a , y 1b , y 1c ] T is linear output. System (31) can be transformed into class (9) with: (31) is integer order for β 1 = β 2 = β 3 = 1 and is obviously chaotic [47]. However, for β 1 , β 2 , β 3 = β ∈ [0.80, 0.99], system (31) is fractional order. Figure 2 shows 3D phase portrait of fractional order gyrostat chaotic system for different values of β. Physically, trajectories of gyrostat are momentum in their respective axis. Therefore, Figure 2 illustrates the unpredictable attitude of momentum in gyrostat with the advancement in time. These unpredictabilities occur due to negligible changes in the initial condition or bifurcation parameter. According to second step in Algorithm 1, we differentiate the nonlinear part f(r) given in Equation (32) with respect to r for faces of the octahedron tangent to the edges of hyperboloid: and Θ 4,5,6 = −Θ 1,2,3 , where ρ is the hyperboloid bound [47] of gyrostat chaotic system: The incremental multiplier matrix σ m for system (31), with the aid of faces of octahedron (33), hyperboloid bound (34) and algorithm in [36], is: According to third step given in Section 1, our proposed observer work if given dynamic system is bounded. Therefore, it is observed in Figure 3 that system (31) is bounded by a hyperboloid (34) whose edges are tangent to an octahedron, whereas faces of octahedron are achieved using Equation (33). Gain matrixes for fractional order gyro chaotic system: are obtained by following steps mentioned in Algorithm 1 using Equation (27).  Figure 4 illustrates synchronization of fractional gyro chaotic system and its observer. For the convenience of readers, we have zoom a part of Figure 4, where especially synchronization takes place. This shows that our designed observer works well in fractional order chaotic systems. There are many nonlinear terms included for bringing more complexity, but both examples show that the designed Algorithm 1 is generalized form for fractional as well as integer order chaotic systems.

Comparison between Observers for Dynamic Systems
Since the usage of control inputs in synchronization, variety of techniques have been established. There are several applications of synchronization in engineering, but designing a suitable observer is the main focus of interest in present research. This paper shows design of a generalized full order observer for a class of dynamic systems, which can cover both fractional as well as integer order. comparison between different methods for the accuracy of our technique is presented in Table 2. Table 2. Comparison between observers for dynamic systems.

IQC & σ m Order of System Numbers of Nonlinear Outputs
Lan et al. [48] No Integer 1 Zulfiqar et al. [49] No Integer 1 Assaad et al. [50] No Fractional 1 Zhao et al. [51] Yes Integer 1 Moysis et al. [52] No Rectangular integer 1 Moysis et al. [53] Yes Rectangular integer 1 Zhao et al. [36] Yes Integer 1 Liu et al. [38] Yes Fractional 1 Our method Yes Integer/ Fractional n Mostly, observers subject to incremental quadratic constraints were limited to single nonlinear output, but our method is the most generalized form and can handle a lot of nonlinearity for fractional as well as integer order dynamic systems. Apart from generalization, our technique has a demerit; if the dynamic system is unbounded, then our technique does not work.

Conclusions
Based on the LMI and incremental quadratic constraints, this paper presents a generalized synchronization-based problem. In this paper, we showed that trajectories of two systems (integer and fractional order) can be synchronized with the help of observer composed of n nonlinear outputs. First, we defined a class, which consist of fractional as well as integer order dynamic systems. Then, an observer (10) is designed for our proposed class (9) in such a way that trajectories of slave system approaches to master system as time t tends to infinity. Theorem 1 was stated and proved for obtaining the bound of error term between systems (9) and (10), which helped in the convergence of estimated variables, while for numerical simulations an Algorithm 1 given in Section 3.1 can be followed. Moreover, Corollaries 1-3 and Remark 2 were provided to make it clear that our proposed observer was generalized and not confined to fractional order. To make it more clear and precise for readers, we discussed the given analytical results through two examples, in which the second example is explained in depth. Finally, a Table 2 was given in Section 5 for observing the accuracy of our proposed observer by comparison with other techniques.