Next Article in Journal
Wavelet Decomposition and Convolutional LSTM Networks Based Improved Deep Learning Model for Solar Irradiance Forecasting
Next Article in Special Issue
Highly Reliable and Efficient Three-Layer Cloud Dispatching Architecture in the Heterogeneous Cloud Computing Environment
Previous Article in Journal
Fabrication of a High-Performance Bending Actuator Made with a PVC Gel
Previous Article in Special Issue
Performance of Resource Allocation in Device-to-Device Communication Systems Based on Evolutionally Optimization Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Trajectory Tracking between Josephson Junction and Classical Chaotic System via Iterative Learning Control

Institute of Electrical and Control Engineering, National Chiao Tung University, Hsinchu 300, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2018, 8(8), 1285; https://doi.org/10.3390/app8081285
Submission received: 31 May 2018 / Revised: 24 July 2018 / Accepted: 30 July 2018 / Published: 1 August 2018
(This article belongs to the Special Issue Selected Papers from IEEE ICASI 2018)

Abstract

:
This article addresses trajectory tracking between two non-identical systems with chaotic properties. To study trajectory tracking, we used the Rossler chaotic and resistive-capacitive-inductance shunted Josephson junction (RCLs-JJ) model in a similar phase space. In order to achieve goal tracking, two stages were required to approximate target tracking. The first stage utilizes the active control technique to transfer the output signal from the RCLs-JJ system into a quasi-Rossler system. Next, the RCLs-JJ system employs the proposed iterative learning control scheme in which the control signals are from the drive system to trace the trajectory of the Rossler system. The numerical results demonstrate the validity of the proposed method and the tracking system is asymptotically stable.

1. Introduction

Chaotic phenomena in semi-conductor devices found in the radio-frequency-base (rf-base) resistive-capacitive shunted Josephson Junction (RCs-JJ) were described by Kautz and Monaco [1] in the numerical study of three system parameters. Many studies have exhibited the chaotic behavior in superconducting resistive-capacitive-inductance Josephson Junction (RCLs-JJ) systems [2,3,4]. The properties of RCLs-JJ including the homo-clinic, hetero-clinic, and super-harmonic bifurcations have been investigated to be excited by these varying parameters [5]. The damped pendulum equation describes the junction behavior and demonstrates the chaotic strange attractor in the phase space [6]. Synchronization is a significant topic, which was based on studying the tracking trajectory in chaotic systems. A non-linear controller by utilizing the back-stepping technique has been investigated to control bifurcation in the RCLs-JJ system [7]. The chaos synchronization between two identical RCLs-JJ systems has been examined in which a number of different techniques to design the controller such as using active control [8], utilizing a common chaos to drive RCLs-JJ system approaching synchronization [9], applying the back-stepping [10,11,12,13], and using the time-delay feedback control [14], respectively. In other studies, the controller design or controller rule is directly determined by the Lyapunov function [11,12] and the RCLs-J junctions array synchronization [12].
Recently, the reconstruction of chaotic systems is similar to chaotic synchronization where the chaotic system was reconstructed from the unknown input [15,16,17]. The chaotic systems synchronization utilized unknown inputs observed in the Takagi-Sugeno (T-S) fuzzy model [15]. The Takagi-Sugeno (T-S) fuzzy model with unknown inputs applied the Lyapunov function and the Linear Matrix Inequalities (LMI) constraint approaching a zero synchronization error in secure communication [16]. The evolutionary algorithms based on the measured data without any internal partial knowledge to reconstruct chaotic systems and demonstrates the numerical results in Reference [17].
In many studies, synchronization systems in the state space model for superconductor devices were described in identical RCLs-Josephson junction systems. Classical non-identical system synchronization is not meant to handle a superconducting system. Accordingly, many trajectory tracking studies have rarely been directly based on the RCLs-JJ system and classical chaotic systems together. This article focuses on the trajectory tracking between two non-identical systems in which one of the systems is the classical chaos system of the Rossler and the other is the RCLs-JJ model in state space representing a mesoscopic system. In this research, two stages tracking the trajectory method uses the RCLs-JJ system in the state space model to trace the trajectory of the Rossler system. The first tracking stage utilizes the active control technique [18] to transfer the RCLs-JJ system into the quasi-Rossler system. In the next stage, the proposed iterative learning control law approaches the trajectory of the Rossler system by correcting the repetition tolerance from the preceded output information between the quasi-Rossler system and the Rossler system [12]. The RCLs-JJ system becomes the quasi-Rossler system and employs the iterative learning control (ILC) procedure to control signals from the Rossler system to trace the trajectory of the drive system. However, most ILC research update rules are designed based on the linear ILC law. The varying reference input [19] is very different from the chaotic signals, which are unexpected. Nevertheless, chaotic systems are unpredictable and can be synchronized [20,21] by designing a controller. The challenges involve extracting the message embedded within the chaotic signal from the normal signal of the regular system such as a digital encoding system. A chaotic signal cannot implement the code by the obvious method. The chaotic synchronization should lead to a secure communication system by using a synchronized chaotic electronic circuit [22].
In this study, the chaotic tracking trajectory that utilized the ILC method based on the Josephson junction chaos can also employ other methods such as a backstepping controller [7], an active control [8], a common chaos driving by Rossler [9], and LMI [16] and we examine the results. This article provides two main contributions. The first is a real-time feedforward procedure that uses iterative learning to modify the trajectory error between systems for tracking two non-identical systems. A few studies have been published on two different chaotic systems directly tracking or synchronizing. However, reports are especially rare for Josephson Junction systems and classical chaotic systems. Another contribution is the utility of the synchronization or minimum tracking error leads to the secure communication system by applying the Josephson Junction systems into quantum chaotic systems to deliver the message in the communication system.
The organization of this paper is explained. The next section describes the Rossler Chaotic and RCL-Shunted Josephson Junction system. Section 3 outlines the simulation results and provides an example to demonstrate the proposed learning control law in the RCLs-JJ system to trace the path of the Rossler system. Lastly, this paper highlights the future applications and conclusions in Section 4.

2. Rossler Chaotic and RCL-Shunted Josephson Junction System

2.1. System Description and Transformation

The Rossler chaotic system has an initial condition X0, which is the drive system in a general form.
X ˙ = A X + b = [ 0 1 1 1 a 0 0 0 x 1 c ] [ x 1 x 2 x 3 ] + [ 0 0 b ]
X = [ x 1 , x 2 , x 3 ] T is the state vector. The RCLs-JJ can be expressed by Equation (2) with initial conditions Y0 = [0 0 0]T.
Y ˙ = B Y + b ψ ( y 1 ) + U ( k )
where Y = [ y 1 y 2 y 3 ] T and
B = [ 0 1 0 0 g ( y 2 ) β C 1 β C 0 1 β L 1 β L ] , b = [ 0 1 β C 0 ] , ψ ( y 1 ( t ) ) = i N sin ( y 1 ) .
where g ( y 2 ) is given by
g ( y 2 ) = { 0.366   as   | y 2 | > 2.9 0.061   as   | y 2 | 2.9 ,
k in Equation (2) is the iterative number that uses the iterative learning control law (ILC) as shown in the equation below.
U ( k ) = [ v a v b v c ] T + [ u 1 ( k ) u 2 ( k ) u 3 ( k ) ] T
The ILC rule is a sequence of the control input signal for the response system as { U ( k ) } k = 1 , 2 , .
Equations (1) and (2) are nearly non-identical nonlinear systems, which is seen by their trajectory in Figure 1.
Figure 1 displays the time response of the state of two distinct systems known as the Rossler and the RCLs-JJ systems with different initial states. The trajectory error between the systems in each state should be enormous in Figure 1. The nonlinear system in Equation (2) should be transferred to the quasi-Rossler system to track the trajectory of the system in Equation (1). Therefore, the active control technique [23,24] is utilized in Equation (2).
According to the active control technique, the description of the system in Equation (2) and the dynamic transformation between the drive in Equation (1) and the response system in Equation (2) is shown in the equation below.
z = [ z a z b z c ] = [ y 1 x 1 y 2 x 2 y 3 x 3 ]
z ˙ = [ z ˙ a z ˙ b z ˙ c ] = [ y ˙ 1 x ˙ 1 y ˙ 2 x ˙ 2 y ˙ 3 x ˙ 3 ] = [ z b + 2 x 2 + x 3 1 β C g ( y 2 ) z b + 1 β C z c + 1 β C [ i N sin ( y 1 ) ] x 1 ( a + g ( y 2 ) β C ) x 2 x 3 β C 1 β L z b 1 β L z c + 1 β L ( x 2 x 3 ) x 1 x 3 c x 3 b ] + [ v a v b v c ]
where [ v a v b v c ] T is the active control function that eliminates the terms that have no z i for i = a, b, c. As a result, the active control function can be determined by the equation below.
[ v a v b v c ] = [ 2 x 2 x 3 1 β C [ i N sin ( y 1 ) ] + x 1 + ( a + g ( y 2 ) β C ) x 2 + x 3 β C 1 β L ( x 2 x 3 ) + x 1 x 3 + c x 3 + b ] + [ w a w b w c ]
where [ w a w b w c ] T is the error term in the active control procedure. Substituting Equation (8) into (7), Equation (7) was transformed into the formula below.
z ˙ = [ z ˙ a z ˙ b z ˙ c ] = [ z b 1 β C g ( y 2 ) z b 1 β C z c 1 β L z b 1 β L z c ] + [ w a w b w c ]
The matrix form of Equation (8) can be rewritten as the formula below.
z ˙ = [ z ˙ a z ˙ b z ˙ c ] = A [ z a z b z c ] + [ w a w b w c ]
Suppose the matrix A has eigenvalues ( λ a , λ b , λ c ) = ( 1 , 1 , 1 ) . Then the characteristic equations of A are demonstrated by the equation below.
[ 1 1 0 0 1 + 1 β C g ( y 2 ) 1 β C 0 1 β L 1 + 1 β L ] [ z a z b z c ] = [ w a w b w c ]
The solution of [ w a w b w c ] T is shown below.
[ w a w b w c ] = [ z a z b ( 1 1 β C g ( y 2 ) ) z b + 1 β C z c 1 β L z b ( 1 1 β L ) z c ]
Equation (9) used Equation (12) to become [ z ˙ a z ˙ b z ˙ c ] T = [ z a z b z c ] T . By substituting Equations (12) and (8) into the RCLs-Josephson Junction system in Equation (2) with an iterative learning control rule and changing the variable x to variable y, the system became the formula below.
Y ˙ = [ y 2 y 3 z a y 1 + a y 2 z b y 1 x 3 c y 3 z c ] + U ( k ) = [ 0 1 1 1 a 0 0 0 y 1 c ] [ y 1 y 2 y 3 ] + [ 0 0 b ] [ z a z b z c ] + [ u 1 ( k ) u 2 ( k ) u 3 ( k ) ]
After the active control procedure, the RCLs-JJ system becomes a quasi-Rossler chaotic system so that the trajectory tracing between different systems traces the trajectory under identical systems.

2.2. Trajectory Tracking between Systems via the Iterative Learning Control

The RCLs-JJ system has now became the quasi-Rossler chaotical system. The ILC procedure and control signal from the drive system utilizes the response system to track the drive system. When an appropriated { U ( k ) } k = 1 , 2 , is found and the iteration number k is sufficient, the tracked error dynamic system should be equal to zero, that is e ˙ ( k ) ( t ) = lim k | X ˙ ( t ) Y ˙ ( t ) | = 0 . The tracking trajectory has changed to two similar systems.
In many studies, the synchronization between identical systems employ the control signal from the drive system [25,26,27]. Accordingly, The RCLs-JJ system in Equation (2) uses the control signals from the drive system, x1 and x3, which can be rewritten as the equation below.
Y ˙ = [ y ˙ 1 y ˙ 2 y ˙ 3 ] = [ x 2 1 β C [ i N g ( y 2 ) x 2 sin ( y 1 ) x 3 ] 1 β L ( x 2 x 3 ) ] + U ( k )
The control signals from the Rossler system of Equation (14) are similar to the quasi-Ross system in Equation (13) and the iterative learning control law U ( k ) , which is defined by error dynamics. The dynamic error system between the Rossler system in Equation (1) and the quasi-Rossler system in Equation (13) can be exhibited by the formula below.
e ˙ = [ e 1 e 2 e 1 + a e 2 x 3 e 1 c e 3 ] [ z a z b z c ] + [ u 1 ( k ) u 2 ( k ) u 3 ( k ) ] = [ 0 1 1 1 a 0 0 0 c ] [ e 1 e 2 e 3 ] + M ( x i , y j ) G ( e ) [ z a z b z c ] + [ u 1 ( k ) u 2 ( k ) u 3 ( k ) ]
The ILC rule u ( k ) is outlined in References [16,21].
u ( k ) = B 2 Δ ( k ) + B 1 u ( k 1 )
where the matrix B 1 = ( M ) m ( r e a l e i g ( B 2 ) ) n with 0 m 1, and 1 n < k . B 2 is the coefficient matrix of Δ ( k ) = [ e 1 e 2 e 3 ] T in Equation (15) and r e a l e i g ( B 2 ) is the real part of eigenvalue of B 2 . When the z i = a , b , c = e j = 1 , 2 , 3 , the term M ( x i , y j ) G ( e ) in Equation (14) can absorb the [ z a z b z c ] T to choose the appropriate matrix M. By induction, the expansion of u ( k ) in Equation (16) can be written as the equation below.
u ( k ) = ( B 1 ) k u ( 0 ) + ( B 1 ) k 1 B 2 Δ ( 1 ) + ( B 1 ) k 2 B 2 Δ ( 2 ) + + B 1 B 2 Δ ( k 1 ) + B 2 Δ ( k )

2.3. Lyapunov Stability of Systems

Equation (7) may be the dynamical error system in the active control procedure. Therefore, the Lyapunov function is defined by the equation below.
V = 1 2 ( s 1 z a 2 + s 2 z b 2 + s 3 z c 2 )
where s j = 1 , 2 , 3 are constant such that V ˙ < 0 .
Theorem 1.
The Lyapunov function in the active control procedure, which is used to transfer the RCLs-JJ system in Equation (2) to the quasi-Rossler system in Equation (13), can be defined by Equation (18).
Proof. 
Equation (18) should prove the first derivative is negative and the dynamic system is stable at the equilibrium (0, 0, 0). The first derivative of the Lyapunov function is shown below.
V ˙ = ( s 1 z ˙ a z a + s 2 z ˙ b z b + s 3 z ˙ c z c )
Substituting Equation (12) into Equation (9), [ z ˙ a z ˙ b z ˙ c ] T = [ z a z b z c ] T , and taking s 1 = s 2 = s 3 = 1 , the following formula is found.
V ˙ = ( z a 2 + z b 2 + z c 2 ) 0
Theorem 2.
Based on the u ( k ) in Equation (16), the Lyapunov function is defined in the iterative control stage to trace the trajectory of the Rossler system below.
V = 1 2 ( r 1 e 1 2 + r 2 e 2 2 + r 3 e 3 2 )
Proof. 
Let u ( k 1 ) be defined as the formula below.
u ( k 1 ) = B 2 Δ ( k 1 ) + M ( x i , y j ) G ( e )
Applying u ( k 1 ) to Equation (15), we obtain the error dynamics as e ˙ = [ z a z b z c ] T . Let z i = a , b , c = e j = 1 , 2 , 3 and r j = 1 , 2 , 3 = 1. The Lyapunov function is outlined below.
V ˙ = ( e 1 2 + e 2 2 + e 3 2 ) 0
This implies that Equation (15) employs the iterative learning control law, which is asymptotically stable at equilibrium.
The Lyapunov function is generally a function of the trajectory error or the synchronization error. The error norm can be extended to be a cost function having the lowest cost when the trajectory between systems is close to each other [28,29,30]. The cost function in this work is defined by the formula below.
C F = | | e 1 2 + e 2 2 + e 3 2 | |

3. Results and Discussion

To verify the proposed iterative learning control law, we utilize an example to demonstrate the tracing error and trajectory between the Rossler dynamical system in Equation (1) with an initial state (x10, x20, x30) = (0.2, 0.4, 0.1) and the RCLs-JJ system in Equation (2) with an initial state (y10, y20, y30) = (0, 0, 0), respectively.

3.1. Deciding Iterative Control Learning Law

The Rossler system in Equation (1) is given by the formula below.
X ˙ = A X + a = [ 0 1 1 1 0.2 0 0 0 x 3 5.7 ] [ x 1 x 2 x 3 ] + [ 0 0 0.2 ] , x 0 = [ 0.2 0.4 0.1 ] .
The RCLs-JJ model in Equation (2) is given by the formula below.
Y ˙ = B Y + b ψ ( y 1 ) + U ( k ) ,   Y 0 = [ 0 0 0 ]
where the parameters in Equation (25) have been defined in Equations (3) and (4) in which the values of entries in matrix B are βL = 2.6, βc = 0.707, iN = 1.132, and ψ ( y 1 ) = 1.132 sin ( y 1 ) . The U ( k ) of the system in Equation (25) is the ILC rule in Equation (5). The u ( k ) defined in Equation (16) minimizes the tracking error between the Rossler system and the RCLs-JJ system. The matrix M ( x i , y j ) in Equation (15) and B 2 of Equation (16) can alternate respectively as the equation below.
M ( x i , y j ) = [ 1 0 0 0 1 0 x 1 0 1 ]   and   B 2 = [ 0 1 1 1 0.2 0 1 0 5.7 ]
where the x 1 is from Rossler system and matrix B 2 is the decomposition of matrix A in Equation (1). The time interval of the simulation range is from 0 to 300 s and the minimum time step is 0.01 s. This article utilized the program of the Euler method and figures in MATLAB to investigate trajectory tracking by using the ILC law in Equation (17). In the active control procedure, we use the Simulink in MATLAB to transfer the RCLs-JJ system to the Rossler system.

3.2. Exhibiting Simulation Results and Discussion

Figure 2 displays two distinct phase portraits of the two systems known as the Rossler and RCLs-JJ systems with different initial states. The chaotic behavior of the Rossler system for each phase portrait is displayed in Figure 2a–c. The phase portrait behaviors of the RCLs-JJ system is shown in Figure 2d–f. The chaotic behavior of the RCLs-JJ system is clear only in Figure 2e and the others are not chaos. The challenge is how to find the controller approach in the minimum trajectory error.
The first stage overcomes the non-identical trajectory between the two systems and employs the active control to change the RCLs-JJ system into a quasi-Rossler system from Equation (6) to Equation (13). The phases of two systems after utilizing the active control technique are exhibited in Figure 3a–c.
The new phase portraits of the RCLs-JJ system are almost completely different from the original phase portraits and are now closer to the Rossler system. Therefore, the new system is called a quasi-Rossler system. The time response of each component of the two systems indicated in Figure 3d–f in the paths of Rossler and RCLs-JJ systems, respectively, are distant from each other.
Figure 4 demonstrates the tracking error between the Rossler and the quasi-Rossler systems, which transfers from the RCLs-JJ system. The vibration of the tracking error has many large amplitudes in the second (y2-x2) and third (y3-x3) components at the specific moment.
Figure 5 demonstrates the phase portrait of the x1 (y1) and x2 (y2) by utilizing the ILC update law to track the trajectory. The two trajectories almost overlap, which validates the tracking error phenomena in Figure 6.
The tracking errors oscillation in Figure 6 are between 0.1408 and −0.1959 for the first tracking error, between 0.1434 and −0.4217 for the second, and between 0.4784 and −0.8344 for the third tracking error, respectively.
Figure 7 exhibits the tracking error after using the ILC law. The third ingredient varies the most when comparing to subfigures in Figure 1. The lager vibration will always occur at a particular moment ti because the tracking error between two systems became larger at same moments. Comparing Figure 4 and Figure 6, the tracking errors are successfully suppressed between 0.2 and −0.2 for the first two components and the fault of the third component between 0.5 and −0.8 by applying the proposed ILC update law. The error rate is asymptotically stable.
Figure 8 shows the cost function after utilizing the ILC procedure defined by the tracking error norm, which is bounded and less than one. The cost function is created by Figure 4 after applying the divergent active control procedure. The trajectories of the two systems is near each other.

4. Conclusions

This article proposed a learning control law to trace the trajectory between two non-identical nonlinear systems and successfully used a two-stage approach of combining an active control technique and an iterative learning control update law to significantly inhibit and improve the tracking errors in the numerical results. The simulation example helped infer the trajectory tracking process and assert the proposed ILC rule. In this research, the ILC tracking method has been applied to the Josephson junction chaos. Many studies providing other methods such as the backstepping controller [7], the active control [8], common chaos driving by Rossler [9], and LMI [16] should show similar demonstrations.
Future studies should provide a feedforward procedure in a real-time iterative learning process to modify the trajectory error between non-identical systems and apply synchronization or the minimum tracking error procedure into a secure system in quantum communication. The real-time iterative learning procedure would use signal tracking in the deep learning procedure.

Author Contributions

C.-K.C. conceived and designed the simulation. C.-K.C. performed the simulation. C.-K.C. analyzed the data. C.-K.C. and P.C.-P.C. wrote the paper.

Funding

This research received no external funding.

Acknowledgments

This work is administratively supported by the group of Professor Paul C.-P Chao.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kautz, R.L.; Monaco, R. Survey of chaos in the rf-biased Josephson junction. J. Appl. Phys. 1985, 57, 875. [Google Scholar] [CrossRef]
  2. Whan, C.B.; Lobb, C.J. Complex dynamical behavior in RCL-shunted Josephson tunnel junctions. Phys. Rev. E 1996, 53, 405–413. [Google Scholar] [CrossRef]
  3. Dana, S.K.; Sengupta, D.C.; Edoh, K.D. Chaotic Dynamics in Josephson Junction. IEEE Trans. Circuits Syst. Fundam. Theor. Appl. 2001, 48, 1057–7122. [Google Scholar] [CrossRef]
  4. Hu, Y.T.; Zhou, T.G.; Gu, J.; Yan, S.L.; Fang, L.; Zhao, X.-J. Study on chaotic behaviors of RCLSJ model Josephson junctions. J. Phys. Conf. Ser. 2008, 96, 012035. [Google Scholar] [CrossRef] [Green Version]
  5. Yuan, S.L.; Jing, Z.J. Bifurcations of periodic solutions and chaos in Josephson system with Parametric Excitation. Acta. Math. Appl. Sin. Engl. Ser. 2015, 31, 335–368. [Google Scholar] [CrossRef]
  6. Huberman, B.A.; Crutchfield, J.P.; Packard, N.H. Noise phenomena in Josephson junctions. Appl. Phys. Lett. 1980, 37, 750–752. [Google Scholar] [CrossRef]
  7. Harb, A.M.; Harb, B.A. Controlling Chaos in Josephson-Junction Using Nonlinear Backstepping Controller. IEEE Trans. Appl. Supercond. 2006, 16, 1988–1998. [Google Scholar] [CrossRef]
  8. Ucar, A.; Lonngren, K.E.; Bai, E.W. Chaos synchronization in RCL-shunted Josephson junction via active control. Chaos Solitons Fractals 2007, 31, 105–111. [Google Scholar] [CrossRef]
  9. Feng, Y.L.; Shen, K.E. Chaos synchronization in RCL-shunted Josephson junctions via a common chaos driving. Eur. Phys. J. B 2008, 61, 105. [Google Scholar] [CrossRef]
  10. Vincenta, U.E.; Ucarb, A.; Laoyea, J.A.; Kareema, S.O. Control and synchronization of chaos in RCL-shunted Josephson junction using backstepping design. Physica C 2008, 468, 374–382. [Google Scholar] [CrossRef]
  11. Zribi, M.; Khachab, N.; Boufarsan, M. Synchronization of two RCL shunted Josephson Junctions. In Proceedings of the 2011 International Conference on Microelectronics (ICM), Hammamet, Tunisia, 19–22 December 2011. [Google Scholar] [CrossRef]
  12. Lu, C.; Liu, A.; Ling, M.; Dong, E. Synchronization of chaos in RCL-shunted Josephson junctions array. Chin. Autom. Congr. 2015, 1956–1961. [Google Scholar] [CrossRef]
  13. Njah, A.N.; Ojo, K.S.; Adebayo, G.A.; Obawole, A.O. Generalized control and synchronization of chaos in RCL-shunted Josephson junction using backstepping design. Physica C 2010, 470, 558–564. [Google Scholar] [CrossRef]
  14. Xu, S.Y.; Tang, Y.; Sun, H.D.; Zhou, Z.G.; Yang, Y. Characterizing the anticipating chaotic synchronization of RCL-shunted Josephson junctions. Int. J. Non-Linear Mech. 2012, 47, 1124–1131. [Google Scholar] [CrossRef]
  15. Chadli, M.; Zekinka, L.; Yousset, T. Unknown inputs observer design for fuzzy systems with application to chaotic system reconstruction. Comput. Math. Appl. 2013, 66, 147–154. [Google Scholar] [CrossRef]
  16. Chadli, M.; Zekinka, L. Chaos synchronization of unknown inputs Takagi-Sugeno fuzzy: Application to secure communications. Comput. Math. Appl. 2014, 68, 2142–2147. [Google Scholar] [CrossRef]
  17. Zekinka, L.; Chadli, M.; Davendra, D.; Senkerik, R.; Jasek, R. An investigation on evolutionary reconstruction of continuous chaotic systems. Math. Comput. Model. 2013, 57, 2–15. [Google Scholar] [CrossRef]
  18. Ho, M.C.; Hung, Y.C. Synchronization of two different systems by using generalized active control. Phys. Lett. A 2002, 301, 424–428. [Google Scholar] [CrossRef]
  19. Moore, K.L. Iterative Learning Control for Deterministic System; Springer: New York, NY, USA, 1992; pp. 63–78. [Google Scholar]
  20. Werndl, C. What Are the New Implications of Chaos for Unpredictability. Br. J. Philos. Sci. 2009, 60, 195–220. [Google Scholar] [CrossRef]
  21. Doebeli, M.; Ispolatov, I. Chaos and Unpredictability in Evolution. Evolution 2014, 68, 1365–1373. [Google Scholar] [CrossRef]
  22. Schuster, H.G. Handbook of Chaos Control; John Wiley & Sons: Hoboken, NJ, USA, 2006; pp. 303–324. ISBN 9783527607457. [Google Scholar]
  23. Li, Z.G.; Wen, C.Y.; Soh, Y.C. Analysis and Design of Impulsive Control System. IEEE Trans. Autom. Control 2001, 46, 894–897. [Google Scholar] [CrossRef]
  24. Zhang, W.X.; Giu, Z.J.; Wang, K.H. Impulsive Control for Synchronization of Lorenz Chaotic System. J. Softw. Eng. Appl. 2012, 5, 23–25. [Google Scholar] [CrossRef]
  25. Boccaletti, S.; Kurths, J.; Osipov, G.; Valladares, D.l.; Zhou, C.S. The synchronization of chaotic system. Phys. Rep. 2002, 366, 1–101. [Google Scholar] [CrossRef]
  26. Cheng, C.K.; Kuo, H.H.; Hou, Y.Y.; Chuan, C.C.; Liao, T.L. Robust chaos Synchronizing of noise-perturbed chaotic systems with multiple time-delay. Phys. A 2002, 387, 3093–3102. [Google Scholar] [CrossRef]
  27. Cheng, C.K.; Chao, P.C.-P. Chaotic Synchronizing Systems with Zero Time Delay and Free Couple via Iterative Learning Control. Appl. Sci. 2018, 8, 177. [Google Scholar] [CrossRef]
  28. Sarasolaa, C.; Torrealdeab, F.J.; d’Anjoub, A.; Grañab, M. Cost of synchronizing different chaotic systems. Math. Comput. Simul. 2002, 58, 309–327. [Google Scholar] [CrossRef]
  29. Sorrentino, F. Adaptive coupling for achieving stable synchronization of chaos. Phys. Rev. E 2009, 80, 056206. [Google Scholar] [CrossRef] [PubMed]
  30. Jafari, S.; Sprott, U.C.; Pham, V.-T. A New Cost Function for Parameter Estimation of Chaotic Systems Using Return Maps as Fingerprints, International. Int. J. Bifurc. Chaos 2014, 24, 1450134. [Google Scholar] [CrossRef]
Figure 1. The time response of the Rossler system and the resistive–capacitive–inductance shunted the Josephson Junction (RCLs-JJ) system.
Figure 1. The time response of the Rossler system and the resistive–capacitive–inductance shunted the Josephson Junction (RCLs-JJ) system.
Applsci 08 01285 g001
Figure 2. Original phase portrait of the Rossoler system with [ x 10 x 20 x 30 ] T = [ 0.2 0.4 0.1 ] T in the left column, (a) the Rossoler system x1, x2, (b) the Rossoler system x2, x3, and (c) the Rossoler system x1, x3, and the original phase portrait of the RCL-shunted Josephson Junction system with an initial condition at the original in the right column, (d) the RCLs-JJ system y1, y2, (e) the RCLs-JJ system y2, y3, and (f) the RCLs-JJ system y1, y3.
Figure 2. Original phase portrait of the Rossoler system with [ x 10 x 20 x 30 ] T = [ 0.2 0.4 0.1 ] T in the left column, (a) the Rossoler system x1, x2, (b) the Rossoler system x2, x3, and (c) the Rossoler system x1, x3, and the original phase portrait of the RCL-shunted Josephson Junction system with an initial condition at the original in the right column, (d) the RCLs-JJ system y1, y2, (e) the RCLs-JJ system y2, y3, and (f) the RCLs-JJ system y1, y3.
Applsci 08 01285 g002aApplsci 08 01285 g002b
Figure 3. After applying the active control procedure to (ac), the phase portrait of the Rossler (xi-blue) and RCLs-JJ system (yj-red) and (cf) time response of the system is stated in the Rossler (xi-blue) system and the RCLs-JJ system (yj-black). (a) Phase portrait x1 (y1), x2 (y2); (b) Phase portrait x2 (y2), x3 (y3); (c) Phase portrait x1 (y1), x3 (y3); (d)Time response of state x1-blue, y1-black; (e) Time response of state x2-blue, y2-black; (f) Time response of state x3-blue, y3-black.
Figure 3. After applying the active control procedure to (ac), the phase portrait of the Rossler (xi-blue) and RCLs-JJ system (yj-red) and (cf) time response of the system is stated in the Rossler (xi-blue) system and the RCLs-JJ system (yj-black). (a) Phase portrait x1 (y1), x2 (y2); (b) Phase portrait x2 (y2), x3 (y3); (c) Phase portrait x1 (y1), x3 (y3); (d)Time response of state x1-blue, y1-black; (e) Time response of state x2-blue, y2-black; (f) Time response of state x3-blue, y3-black.
Applsci 08 01285 g003
Figure 4. The tracking error between the Rossler and RCLs-JJ systems through an active control procedure.
Figure 4. The tracking error between the Rossler and RCLs-JJ systems through an active control procedure.
Applsci 08 01285 g004
Figure 5. The phase portrait of x1 (y1) and x2 (y2) using the iterative learning control update law.
Figure 5. The phase portrait of x1 (y1) and x2 (y2) using the iterative learning control update law.
Applsci 08 01285 g005
Figure 6. The tracking error between the Rossler and the RCLs-JJ systems utilizing the ILC update rule.
Figure 6. The tracking error between the Rossler and the RCLs-JJ systems utilizing the ILC update rule.
Applsci 08 01285 g006
Figure 7. The time response of x3 for the Rossler system and y3 for RCLs-JJ using the ILC (iterative learning control) update rule.
Figure 7. The time response of x3 for the Rossler system and y3 for RCLs-JJ using the ILC (iterative learning control) update rule.
Applsci 08 01285 g007
Figure 8. The cost function from the error norm after applying the ILC (iterative learning control) update law.
Figure 8. The cost function from the error norm after applying the ILC (iterative learning control) update law.
Applsci 08 01285 g008

Share and Cite

MDPI and ACS Style

Cheng, C.-K.; Chao, P.C.-P. Trajectory Tracking between Josephson Junction and Classical Chaotic System via Iterative Learning Control. Appl. Sci. 2018, 8, 1285. https://doi.org/10.3390/app8081285

AMA Style

Cheng C-K, Chao PC-P. Trajectory Tracking between Josephson Junction and Classical Chaotic System via Iterative Learning Control. Applied Sciences. 2018; 8(8):1285. https://doi.org/10.3390/app8081285

Chicago/Turabian Style

Cheng, Chun-Kai, and Paul Chang-Po Chao. 2018. "Trajectory Tracking between Josephson Junction and Classical Chaotic System via Iterative Learning Control" Applied Sciences 8, no. 8: 1285. https://doi.org/10.3390/app8081285

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