Abstract

The purpose of this research is to study the synchronization of two integrated nonlinear systems with time delay and disturbances. A nonlinear system is a system in which the difference in output is not relative to the difference in input. A new control methodology for synchronization of the two chaotic systems master and slave is recognized by means of the unique integrated chaotic synchronous observer and the integrated chaotic adaptive synchronous observer. The instantaneous approximation states of the master and slave systems are accomplished by means of methods for suggesting observers for every one of the master and slave systems and by the production of error signals between these approximated states. This approximated synchronization error signal and state approximation errors meet at the origin by means of methods involving a particular observer-based feedback control signal to ensure synchronization and state approximation. Using Lyapunov stability theory, adaptive and nonadaptive laws for control systems, and nonlinear properties, the intermingling conditions for state approximation errors and approximated synchronization errors are established as nonlinear matrix inequalities. A solution to the resulting inequality constraints using a two-step linear matrix inequality (LMI)-based approach is introduced, giving essential and adequate conditions to extract values from the controller gain and observer gain matrices. Simulation of the suggested synchronization procedure for FitzHugh–Nagumo neuronal systems is demonstrated to expand the viability of the suggested observer-based control techniques.

1. Introduction

In nature, most real systems are nonlinear. To better understand the performance of distinctive nonlinear systems, it is significant and interesting to study the synchronization between two systems. Synchronization, perceived as a procedure that normally happens, has a notable effect in different areas of science, design, and engineering, even in public activities. Nonlinear system synchronization is an interesting field amid specialisations in various trains of thought because of its various uses relating to design and innovation. Researchers stepped into the universe of nonlinear systems in 1988, and various papers were published on the subject [1, 2]. Nonlinear systems do not obey the principle of superposition and their output is not directly proportional to their input. Pecora and Carroll were responsible for the earliest effective work on the subject, introducing an experiment for synchronization of nonlinear systems under various initial conditions. Pecora and Carroll published a seminal paper [3] in the field of nonlinear synchronization. In this study, they described that certain nonlinear chaotic systems can be made to synchronize by linking them with common signals. The criterion for this is the sign of the sub-Lyapunov exponents. We apply these ideas to a real set of synchronizing chaotic circuits. Subsequently, scientists have developed numerous nonlinear synchronization strategies. The process of synchronization is where the determined system (slave system) comes to be in parallel with the master system (driving system), meaning that the synchronized system moves in a specific way, following the direction of a synchronizing system [4, 5]. The background of this article outlines that many different methodologies have been used, including the Runge–Kutta model-based nonlinear observer [6], linear feedback control (LFC) [7], and delay-range dependent methodologies [8, 9]. Adaptive schemes using fuzzy disturbance observers [10], robust adaptive methodology [11, 12], reduced-order and full-order output-related observers [13], synchronization with Huygens’ coupling [14], adaptive generalized projective synchronization (GPS) [15], stepwise sliding mode observer techniques [16], evolutionary algorithms [17], backstepping techniques [18], and nonlinear synchronism of undefined inputs, as well as Takagi–Sugeno fuzzy [19], have all been implemented for the coordination of chaos systems. All of these defined methods of synchronization of nonlinear modules show their robustness to different technologies such as neural networks [20], biological systems [21], secure communication [22, 23], robotics [24], optics and lasers [25], information science [26], and chemical reaction [27]. Observer-based synchronization methods are progressively pertinent to the condition, where the master and slave situations are unknown [28]. Research specialists are consistently investigating such methods with various kinds of observers for different applications, for example, synchronous chaos in coupled systems [29], comprehensive projective synchronization procedures dependent on state approximation of hyperchaotic modules without computing Lyapunov proponents, and nonlinear-based protective communication, using decreased-order and stepwise sliding state observers. Nevertheless, previous statements of observer-dependent synchronization methods do not explain the integrated chaotic synchronized (ICS) observer and integrated chaotic adaptive synchronized (ICAS) observer-dependent control strategies shown in this article. The primary disadvantage of the strategies previously mentioned, as opposed to the ICS and ICAS observer-dependent control techniques, is their appropriateness for the lower degree of synchronization of the two nonlinear modules with inaccessible state vectors. An error concurrent observer-dependent synchronization method was suggested in a recent work [30]. However, the technique is only used in nonlinear modules for which the general error module is adaptable to a direct composition of several error parameters. This is widely used in applications to secure communications. The numerous forms of chaotic synchronization include synchronization of Lur’e master and slave system. The work behind this synchronization of the chaotic Lur’e system was controlled in different ways. The absolute stability theory and different circumstances have been established. The objective of this research paper is to synchronize the unbalanced master pendulum system and slave system using a robust feedback technique and the LMI-based method for the synchronization of the chaotic dynamical pendulum system and output feedback controller technique. The main contribution and the objectives of the paper are (i) development of robust adaptive feedback control for delay containing chaotic systems, (ii) the mitigation of the effect of the disturbances using novel integrated adaptive observers, and (iii) a sufficient condition for the existence of observer and controller gains for the synchronization of chaotic systems. The closed-loop error is minimized after very little time and the system becomes stable, so the disturbance input effect reduces. To validate our research results, we have considered the example of the phase-locked loop system.

2. System Description

Synchronization of nonlinear systems is a subject matter. It means that synchronization of the dynamics of those systems occur, containing nonlinearities in their dynamics. Mathematical representations of nonlinear systems, which will be synchronized, contain both types of nonlinearities mentioned. Following this discussion, it is necessary to consider the generalized model of nonlinear master and slave chaotic (nonlinear) system equations (1) and (2), defined by state space representation when disturbance and adaptation are zero. dm = 0; ds = 0.where xm(t) є Rn and xs(t) є Rn are the state vectors for the master and slave systems, respectively. Similarly, ym(t) є Rm and ys(t) є Rm are the output vectors. A, є Rn×n, B, є Rn×l, and C, є R, m × n are real constant matrices. The vector functions f(x(t)) є Rn and є Rl×p are the nonlinear functions (τ − t). Nonlinear function time delay, qm(t) є Rp and qs(t) є Rp are the unknown parameters in the dynamics of the chaotic oscillators, and u(t) є Rl is the control input.

3. Integrated Adaptive Observer-Dependent Synchronization

If unknown parameters such as , , , are present in the master (M) and slave (S) nonlinear systems, then the control law will not be applicable for the synchronization of both systems. In such cases, we will use adaptation laws with a choice of control law:where , , , , and , , , and are the unknown parameter estimates. For the estimation of both system states under unspecified parameters, coupled adaptive observers are the best to use:where and are the observer gain matrices. With the help of equation (3), we can manage the model structure of the slave (S) observer given aswhere u(t) is a nonlinear element. Also, in addition, we define

4. Synchronization Feedback Control

The (M) and (S) chaotic frameworks can be made clear through the use of their particular observers. These observers for the (M) and (S) frameworks produce evaluations of the conditions of the particular framework. The two approximates of the (M) and (S) frameworks are authorized to make up for a similar performance. This is finished by applying the recommended control holding the approximated conditions of the drive and reaction frameworks. The suggested control coordinates related approximated conditions of the two frameworks with the end goal that approximated the synchronization error, for example, deals to zero. When it occurs, the conditions of the (M) and (S) observers remain synchronized. Subsequently, (M) and (S) observers are called synchronous observers. Presently, taking the derivative of both sides of the master, slave, and output error equation, we acquirewhere is the nonlinear part of the proposed control law, i.e.,

The assumption considers , , and , where stands for the orthogonal projection on the null of C. If the above assumption holds, solving , , and matrices, , and can be delegated. Adaptive controller design is provided using ICAS observers.

5. Theorem

The given observer and controller are then able to gain matrices , , and an appropriate state for synchronization of the (M) and (S) systems (1) and (2) with undefined dynamics , , , and which concern with the assumption, applying the control law and ICAS observers (4)-(5), together with the law of adaptation:

These are the adaptation rate , , , and of proper quantities, with , and positive-definite matrices. The scalars are , , , and so that the inequality matrix is satisfied:where

Proof. The balanced state for synchronization of (M) and (S) modules is adopted as follows. By considering and and assuming , , , and and further utilizing some mathematical manipulation, we can deriveBy lettingwe obtain from equation (8)Thus, it is certain to acquire from equation (9)Using equation (11), we haveWith the help of the Lyapunov function, the theorem is a proof thatTaking the time derivative of the Lyapunov energy function, equation (15) can be written asAssume
From equation (21), clearly, ˙V (t) < 0 is guaranteed if 1 < 0 is fulfilled. Thus, the em(t), es(t), and eo(t) error signals are asymptotically steady. Accordingly, the (M)-(S) systems in equations (1) and (2) are synchronized, which concludes the proof.

Theorem 1. It gives the result of the synchronization problem for the (M)-(S) nonlinear systems with the requirement that F is the controller gain matrix and Lm and Ls are the observer gain matrices. To remove this restriction, we have suggested a solution for the approximation values of Lm, Ls, and F, using a convex routine solution. Now, we set out a methodology for solving the inequality matrix with the help of the two-step LMI-based approach:

6. Simulation and Results

Simulation of the suggested methods for the synchronization of the (M) and (S) systems with undefined parameters, as planned in Theorem 1, is shown in the accompanying simulation outcomes for FHN (FitzHugh–Nagumo) (M)-(S) designs. The suggested methodology was completed with the help of simulation work using MATLAB software and FHN numerical models. FHN is generally utilized in genetic systems, such as brain stimulation therapy, considering the performance of neurons in electricity. It helps in investigating symptoms and diseases of the brain, including tremors resulting from disorders of the brain’s neurons. This kind of infection occurs in various parts of the brain. The FHN system is defined below:where is the current in the above equation, m = 0.099,  = 2, and f = 0.128. Chaotic systems are sensitive to initial conditions. By changing the value of initial conditions, the phase portrait, i.e., behaviour of nonlinear chaotic systems, changes. The initial conditions for the (M) and (S) systems are . The other parameters are , , and .

The phasor picture and individual reactions to the nonlinear chaotic performance of the (M)-(S) FHN system are exposed in Figure 1. For the (M)-(S) systems, various initial conditions are used. Different error signals are designed between the master system with its observer and the slave system with its observer and introduced in Figures 2(a) and 2(b), for Theorem 1, respectively. Figure 3 describes the error signal between the (M) observer state and the (S) observer state. The simulation results are given for a nonadaptive control strategy under three different conditions. First, neuron behaviour with the help of the FHN system is generalized. In neurons, membrane potential is not the same in all living beings. It can be standardized using methods for an alternative scaling factor, so this is pertinent for all types of neurons. Second, the numerical articulations of the FHN system are, for the most part, dependent on the ordinary membrane potential. Third, standardized potential usage gain matrices must be controlled to finally synchronize (M)-(S) systems.

The FHN model is related to the matrices, as indicated by the nonlinear chaotic master and slave systems:

By using the adaptive scheme, synchronizing the (M)-(S) systems according to Theorem 1, Lm and Ls are the gain matrices for the observer’s master and slave systems, respectively. By varying the values of these observers gain matrices Lm and Ls and control gain matrix F, the effectiveness and efficiency of proposed control methodology may vary. After some empirical analysis, the values of the observer gain matrices and controller gain matrix are chosen. These Lm, Ls, and F values are chosen as follows:

Figure 4 represents the result of the controller. In equation (26), is the controlling function, which controls the behaviour of the (M)-(S) system. Theorem 1 illustrates this in Figure 1, which shows the standardized potential of the (M)-(S) system with its observers. In Figure 5, Theorem 1 illustrates the observer recovery variables for the (M)-(S) systems. Figure 6 explains the error signals between the (M) system and its master observer and between the (S) system and its slave observer. Lm and Ls are the gain matrices for the observer’s respective master and slave systems, potentially influencing the master error em(t) and slave error es(t). “F” can clearly affect eoi(t). In the unlikely event where we change the gain matrices’ standards, these straightforwardly influence the synchronizing time. In Figure 2, Theorem 1 shows the error signals between master and slave states. Finally, Figure 3 describes the error signals between the (M) observer state and (S) observer states.

For the representation of the degree of synchronization statistically [31, 32], error-based DOS criteria are defined as follows:where and are the 2-norm of error and the maximum value of the norm, respectively. Note that the minimum and maximum values of degree of synchronization () are 0 and 1, respectively. The maxima occurs for the minimum synchronization error, that is, . While the minima occurs for , when synchronization error is maximum. It is worth mentioning that the maximum value can be achieved by selecting either for any particular value of or by utilitarian of with some fixed values of and . Degree of synchronization is calculated for nonadaptive case to show the effect of variations in , , and . Tables 1 and 2 demonstrate the effect of and on the DOS, respectively. It can be concluded that increase in the entries of and can increase the degree of synchronization errors and , respectively.

7. Conclusion

Synchronization of the two nonlinear systems, as well as chaotic frameworks with time delay, uncertainties, and disturbance, are recognized in this research study. A controller is designed utilizing the robust adaptive input control hypothesis. Along with the laws of adaptation for the approximation of boundaries, the planned delay rate-dependent controller ensures the synchronization of chaos, bringing synchronization errors to zero. The simulations using MATLAB confirm the adequacy of the proposed strategy. This is despite the fact that the model considered is for complex nonlinear chaotic framework with time delays with undefined elements. The result is also significant for its moderately simple, nonlinear frameworks with defined elements and consistent delays. As far as the future work is concerned, the distributed systems’ synchronization of nonlinear systems can be considered. New methodologies can be sought for the distributed nonlinear systems having network delays with varying parameters.

Data Availability

The data used to support the findings of this study are available within the article. The raw data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

Acknowledgments

The authors would like to thank the Deanship of Scientific Research, Qassim University, for funding the publication of this project.