Synchronization of Chaotic Gyros Based on Robust Nonlinear Dynamic Inversion

A robust nonlinear dynamic inversion (RNDI) technique is proposed in order to synchronize the behavior of chaotic gyros subjected to uncertainties such as model mismatches and disturbances. Gyro is a crucial device that measures and maintains the orientation of a vehicle. By Leipnik andNewton in 1981, chaotic behavior of a gyro under specific conditions was established. Hence, controlling and synchronizing a gyro that shows irregular (chaotic) motion are very important.The proposed synchronizationmethod is based onnonlinear dynamic inversion (NDI) control.NDI is a nonlinear control technique that removes the original systemdynamics into the user-defined desired dynamics. Since NDI removes the original dynamics directly, it does not need linearizing and designing gain-scheduled controllers for each equilibriumpoint.However, achieving perfect cancellation of the original nonlinear dynamics is impossible in real applications due to model uncertainties and disturbances.This paper proposes the robustness assurance method of NDI based on slidingmode control (SMC). Firstly, similarities of the conventional NDI control and SMC are provided. And then the RNDI control technique is proposed. The feasibility and effectiveness of the proposed method are demonstrated by numerical simulations.


Introduction
Chaotic behavior is a widely observed phenomenon in nature as well as nonlinear systems.This presents a challenging problem as direct control of chaotic systems is very difficult.Chaos synchronization is a control process in which the motions of coupled chaotic systems under different initial conditions are synchronized [1][2][3][4][5][6][7][8][9][10].Since chaotic systems are very sensitive to the initial conditions, system behaviors initiated distinctly cause irregular different motions.Figure 1 shows the irregular motions of two chaotic systems, called drive and response systems, under different initial conditions.Since the work of Pecora and Carroll in 1990, various chaos synchronization techniques based on nonlinear control theory have been developed.As shown in Figure 2, chaos synchronization of two chaotic systems entails controlling the motion of the response system by introducing an additional control input, such as adaptive control [2], passive control [3], backstepping control [4,5], and sliding mode control [6,7].The feasibility of controlling chaotic systems has been explored in various fields of science and engineering, such as secure communications, chemical reactions, power converters, biological systems, and information processing [2,[5][6][7][8][9][10].
In this paper, a robust nonlinear dynamic inversion (RNDI) technique is proposed for the synchronization of chaotic gyros perturbed by bounded uncertainties.Gyro is a device that measures and maintains the orientation of a vehicle.For this reason, gyro is one of the most crucial instruments in safety-critical systems such as aircrafts, spacecrafts, and underwater vehicles.Since the work of Leipnik and Newton [11] who verified chaotic behavior of gyro under specific conditions in 1981, controlling and synchronizing a gyro has received considerable attention [5,6,10].However, synchronization of gyros showing irregular (chaotic) motions is still a challenging problem.
The proposed RNDI control method is an extension of nonlinear dynamic inversion (NDI).NDI is a nonlinear control technique that removes the original system dynamics into the user-defined desired dynamics [12].Different from many other nonlinear controllers that linearize the original system in order to design gain-scheduled controllers for each equilibrium points, NDI does not need designing gainscheduled controllers, since it removes the system original dynamics directly.Hence, NDI avoids difficulties of ensuring stability between operating points.For this reason, NDI is widely applied in the aerospace industry [13][14][15][16] that operates in various equilibrium points.However, the main drawback of NDI is poor robustness.That is, achieving perfect cancellation of original nonlinear dynamics is impossible in real applications due to the presence of model uncertainties and disturbances acting on the system.Hence, the robustness issue has received a great deal of interest in designing NDI [12][13][14][15][16].One of the most widely used methods for solving this issue is employing an additional linear controller to form an outer-loop controller while NDI works as an inner-loop controller.However, the main drawback of this method is increased order of the control system.For instance, the controller order increases to 14 when using an  ∞ -based outerloop controller for X-38 [12].Recently, Yang et al. proposed the robust dynamic inversion (RDI) control method for linearized systems.The proposed RDI controller guarantees stability against uncertainties without using any outer-loop controller [14].This paper proposes an extension of the RDI controller for nonlinear systems.Similarities of the NDI and the SMC are provided firstly.And then the RNDI control technique is proposed by following the design method of the SMC provided in [17].Numerical simulations of the synchronization problem with chaotic gyros show that the proposed method achieves the desired control performance, although the systems are perturbed by uncertainties.

Conceptual Design of Nonlinear Dynamic Inversion.
Let us consider the following nonlinear dynamical system: where  ∈ X, an open set of   , is a state vector and  :  →  is an input. and  defined on X are a smooth nonlinear state dynamic function and a smooth nonlinear control distribution function, respectively.Further,  ∈ Y, an open set of , is an output and ℎ :   →  is a smooth nonlinear function.If   ℎ() ̸ = 0 for all  ∈ X, then the NDI control input for a single-input and single-output (SISO) system is designed as follows: where  (⋅) is the Lie derivative with respect to (⋅) and  des represents the desired dynamics that determines the system response after canceling the original dynamics.By substituting (2) into (1), the dynamic system controlled by NDI can be represented as follows: Hence, the original nonlinear dynamics are replaced with the desired dynamics.However, the robustness issue must be considered in designing an NDI controller as perfect cancelation of the original dynamics cannot be achieved in real applications.

The Proposed Robust Nonlinear Dynamic Inversion.
Let  : Y →  be a smooth function such that { | () = 0} is a smooth manifold.In general, () = 0 is known as a sliding surface or sliding manifold in sliding mode control (SMC) theory [17,18].SMC consists of two phases called reaching and sliding phases [18].One method for designing a sliding surface is using equivalent control.This method, defined as ideal sliding motion, determines an equivalent input,  eq , that forces the output to stay on the sliding surface () = 0.
In this approach, the equivalent input can be analyzed by means of the manifold invariant conditions [17]: where [(/)  ℎ()] is assumed to be nonsingular.Then, the dynamics of the system on the sliding surface is governed by The dynamics ( 5) is defined as the ideal sliding dynamics.As shown in ( 5), the characteristics of the ideal sliding dynamics are determined by the sliding surface.Hence, choosing a sliding surface that makes the system stable is critical in the design of a sliding mode controller.
For the desired dynamics,  des ∈ Y, let  * =  des −  =  des − ℎ() ∈ Y.Then, the equivalent input can be obtained as follows: In (6), if the sliding surface is identity (i.e., ( * ) =  * ), then the equivalent input yields Comparing ( 7) with ( 2), the equivalent input designed with an identity sliding surface can be considered as the conventional NDI input.
Definition 1.Let  NDI : Y →  be a smooth function.Then  NDI = 0 is defined as the NDI surface if  NDI () = .That is, if the sliding surface is identity, then the sliding surface is defined as the NDI surface.
As the NDI input is represented as the equivalent input of the identity sliding surface, it controls the output on the NDI surface.Moreover, since the error between the desired dynamics and output is forced to be zero by the NDI input, the output is driven by the desired dynamics.

Theorem 2. The NDI law is well defined if and only if
Proof.Suppose that the NDI law is well defined; that is,  NDI exists uniquely.Then, it is clear that   ℎ() ̸ = 0 by (7).Because if   ℎ() = 0, then ẏ des −   ℎ() has to be zero.However, it is impossible to achieve the system ẏ des −   ℎ() = 0 in real applications.Moreover, if ẏ des −   ℎ() = 0, then the NDI input exists trivially.Thus, it contradicts the hypothesis of uniqueness.Hence, if the NDI law is well defined, then   ℎ() ̸ = 0. Conversely, suppose that   ℎ() ̸ = 0.Then, from (7),  NDI exists.To prove its uniqueness, it is assumed that  NDI,1 and  NDI,2 are two distinct NDI inputs.From the manifold invariant condition, This contradicts the condition of  NDI,1 ̸ =  NDI,2 .Thus, if   ℎ() ̸ = 0, then the NDI law is well defined.
Hence, the NDI law is well defined if and only if   ℎ() ̸ = 0, for all  ∈ X.
The proposed robust nonlinear dynamic inversion law, , can be obtained by taking the extreme control values [17]: where  + ̸ =  − .The following is then satisfied: Then, the point of the controlled vector fields  + + ℎ and  + − ℎ moves toward the NDI surface.Figure 3 illustrates the robust nonlinear dynamics inversion regime on the NDI surface.

Corollary 5. The RNDI law exists locally if the RNDI law is designed as
Proof.If  des −  > 0, then Hence, by Theorem 4, the RNDI law exists locally.
Stability of the closed-loop system designed by the proposed RNDI control law is proven by a Lyapunov stability criterion.Theorem 6.Consider the following system: where Then, the derivative of ( * ()) yields Hence, the system controlled by the proposed RNDI controller is globally stable.

Simulation Results
In this section, the performance of the proposed robust nonlinear dynamic inversion technique is evaluated with application to the synchronization of chaotic gyros.
If the errors between the states of the drive and response systems are defined as    =  2 −  1 and    =  2 −  1 , then the error dynamics can be represented as follows:   To synchronize the chaotic gyros, the proposed RNDI controller is adopted in the response system in 40 sec.It is assumed that |

Simulation Results
. In this section, numerical simulation results are provided in order to demonstrate the feasibility and effectiveness of the proposed RNDI controller.
Figures 7 and 8 illustrate the state and error trajectories of  and θ of the unsynchronized chaotic gyros, respectively; that is, no control action is performed in this case.The behaviors of the unsynchronized chaotic gyros oscillate independently due to the distinct initial conditions.Since there is no control action for synchronization, the errors of  and θ between the drive and response systems do not converge to zero as shown in Figures 7(b) and 8(b).Actually, the behaviors during  = 5-17 sec seem to be synchronized in these figures.However, these are not the result of synchronization but are instead due to dynamic characteristics of the considered systems.
Figures 9 and 10 show the synchronized results of chaotic gyros under distinct initial conditions.In this case, the control input generated by the proposed RNDI controller forces the states of the response system to track those of the drive system.It is assumed that the RNDI controller is activated in  = 40 sec to distinguish the dynamic behavior during  = 5-17 sec from the synchronized behavior.Once the controller is activated in  = 40sec,  and θ of the response system can track those of the drive system as shown in Figures 9(a

Conclusion
In this paper, a robust nonlinear dynamic inversion (RNDI) method has been proposed to solve the synchronization problem of chaotic gyros.The proposed RNDI improves robustness of NDI.Simulation results with synchronization of chaotic gyros using the proposed method show that accurate control performance can be achieved even in the presence of uncertainties without any additional outerloop controller.

Figure 3 :
Figure 3: The nonlinear dynamic inversion regime on the NDI surface.

Figures 5 and 6
illustrate the irregular motion of the states and the phase portrait under the initial condition of [ 11 (0),  12 (0)] = [1, −1], respectively.Let  1 = [ 11 ,  12 ]  and  2 = [ 21 ,  22 ]  denote the states of the drive and response systems, respectively.Then, the dynamic equations of the drive and response systems with model mismatches and disturbances are represented as follows.

Figure 5 :
Figure 5: Behaviors of the chaotic gyros: (a) trajectories of  of the chaotic gyro, (b) trajectories of θ of the chaotic gyro.
) and 10(a).Moreover, the errors of  and θ between the drive and response systems converge to zero within a 1 sec (Figures9(b) and 10(b)).Hence, the proposed RNDI technique achieves the synchronization of chaotic systems containing uncertainties of model mismatches and disturbances under distinct initial conditions.

Figure 7 :Figure 8 :Figure 9 :Figure 10 :
Figure 7: Simulation results of  and error trajectories of unsynchronized chaotic gyros: (a) trajectories of  of drive and response systems, (b) error behavior of .