Abstract

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 and Newton 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 synchronization method is based on nonlinear dynamic inversion (NDI) control. NDI is a nonlinear control technique that removes the original system dynamics 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 equilibrium point. 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 sliding mode 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.

1. 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 [110]. 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, 510].

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 gain-scheduled 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 [1316] 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 [1216]. 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 outer-loop 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.

2. The Proposed Robust Nonlinear Dynamic Inversion

2.1. Conceptual Design of Nonlinear Dynamic Inversion

Let us consider the following nonlinear dynamical system: where , an open set of , is a state vector and is an input. and defined on are a smooth nonlinear state dynamic function and a smooth nonlinear control distribution function, respectively. Further, , an open set of , is an output and is a smooth nonlinear function. If   for all , 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 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.

2.2. The Proposed Robust Nonlinear Dynamic Inversion

Let be a smooth function such that is a smooth manifold. In general, 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, , that forces the output to stay on the sliding surface . 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, , let . 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 be a smooth function. Then is defined as the NDI surface if . 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 ,  for all .

Proof. Suppose that the NDI law is well defined; that is, exists uniquely. Then, it is clear that by (7). Because if , then has to be zero. However, it is impossible to achieve the system in real applications. Moreover, if , then the NDI input exists trivially. Thus, it contradicts the hypothesis of uniqueness. Hence, if the NDI law is well defined, then .
Conversely, suppose that . Then, from (7), exists. To prove its uniqueness, it is assumed that and are two distinct NDI inputs. From the manifold invariant condition, . Hence, . Since , then . This contradicts the condition of . Thus, if , then the NDI law is well defined.
Hence, the NDI law is well defined if and only if , for all .

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.

Theorem 3. If , then and, conversely, if , then .

Proof. It is clear directly from (9). Since and , then . Hence, if , then and, conversely, if , then .

Theorem 4. The RNDI law exists locally if and only if

Proof. Suppose that the NDI law exists and , that is, and . From (2) and (9), + = . Since , by Theorem 3, . Hence, . Similarly, + . Since , . Hence, .
Conversely, if , then and . From (9), + . Since , by Theorem 3, . Hence, . Similarly, + = . Since , . Thus, . Hence, .
Conversely, suppose that is a smooth feedback function satisfying (2) and (10). Then, we have Simply, set and . Then (11) is converted as follows: This leads to . Moreover, the following relationships are satisfied: From (13), and have opposite signs. Since the orientation of NDI is arbitrary, it is reasonable that and . Thus, (9) is satisfied. Hence, if the control law satisfies the condition of (10), then the RNDI law exists.

Corollary 5. The RNDI law exists locally if the RNDI law is designed as

Proof. If , then . If , then = . Thus, , < , . 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 and are bounded disturbances. For such that , if   for the positive switching gain ; then the system (15) designed by the proposed RNDI control law (14) is globally stable.

Proof. Suppose that . To prove the stability of the closed-loop system designed by the proposed RNDI control law, a Lyapunov stability criterion is considered. Choose a Lyapunov candidate as Then, the derivative of yields Hence, the system controlled by the proposed RNDI controller is globally stable.

3. 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.

3.1. Dynamics of Chaotic Gyros

The dynamic equation of chaotic gyros with linear-plus-cubic damping mounted on a vibrating platform (Figure 4) can be represented as follows [10]: where and are linear and nonlinear damping terms, respectively. Further, is a nonlinear resilience force and is a parametric excitation.

By letting , , and , the state equation of chaotic gyros can be transformed into the following normal form: It is well known that for particular values of , , , , , and , the gyro system exhibits chaotic behavior [11]. Figures 5 and 6 illustrate the irregular motion of the states and the phase portrait under the initial condition of , respectively. Let and 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.

Drive system where and are assumed to be bounded model mismatches and bounded disturbance, respectively.

Response system where and also denote model mismatches and disturbance, respectively, and are also assumed to be bounded. is the control input provided by the proposed RNDI controller to synchronize the chaotic gyros.

If the errors between the states of the drive and response systems are defined as and , then the error dynamics can be represented as follows: where , , and . Since , , , and are bounded, and are also bounded. From (20) to (22), it is clear that the synchronization problem of the two chaotic systems is replaced with a stabilization problem of the error dynamics.

To synchronize the chaotic gyros, the proposed RNDI controller is adopted in the response system in 40 sec. It is assumed that and . The initial conditions are , , and , .

3.2. 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  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  sec to distinguish the dynamic behavior during  sec from the synchronized behavior. Once the controller is activated in  sec, and of the response system can track those of the drive system as shown in Figures 9(a) and 10(a). Moreover, the errors of and between the drive and response systems converge to zero within a 1 sec (Figures 9(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.

4. 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 outer-loop controller.

Acknowledgment

This research was supported by the the Ministry of Knowledge Economy (MKE), Republic of Korea, under the Convergence Information Technology Research Center (CITRC) support Program (NIPA-2013-H0401-13-1005) supervized by the National IT Industry Promotion Agency (NIPA).