Next Article in Journal
Simulation Studies of Dynamical Heterogeneity in a Dense Two-Dimensional Dimer–Solvent System with Obstacles
Next Article in Special Issue
Applications of Entropy in Data Analysis and Machine Learning: A Review
Previous Article in Journal
Testing the Isotropic Cauchy Hypothesis
Previous Article in Special Issue
Identifying Ordinal Similarities at Different Temporal Scales
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Chaos Synchronization Diagnostic: Difference Time Series Peak Complexity (DTSPC)

1
United World College Changshu China, Suzhou 215500, China
2
Department of Physics and Astronomy, Carleton College, Northfield, MN 55057, USA
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(12), 1085; https://doi.org/10.3390/e26121085
Submission received: 9 October 2024 / Revised: 5 December 2024 / Accepted: 11 December 2024 / Published: 12 December 2024

Abstract

:
Chaotic systems can exhibit completely different behaviors given only slightly different initial conditions, yet it is possible to synchronize them through appropriate coupling. A wide variety of behaviors—complete chaos, complete synchronization, phase synchronization, etc.—across a variety of systems have been identified but rely on systems’ phase space trajectories, which suppress important distinctions between very different behaviors and require access to the differential equations. In this paper, we introduce the Difference Time Series Peak Complexity (DTSPC) algorithm, a technique using entropy as a tool to quantitatively measure synchronization. Specifically, this uses peak pattern complexity created from sampled time series, focusing on the behavior of ringing patterns in the difference time series to distinguish a variety of synchronization behaviors based on the entropic complexity of the populations of various patterns. We present results from the paradigmatic case of coupled Lorenz systems, both identical and non-identical, and across a range of parameters and show that this technique captures the diversity of possible synchronization, including non-monotonicity as a function of parameter as well as complicated boundaries between different regimes. Thus, this peak pattern entropic analysis algorithm reveals and quantifies the complexity of chaos synchronization dynamics, and in particular captures transitional behaviors between different regimes.

1. Introduction

Certain dynamical systems have been known since Poincaré to be chaotic [1,2], i.e., they are highly sensitive to initial conditions and parameters. Classical models of deterministic chaos include the Lorenz system modeling weather [3] and the logistic map modeling population growth [4,5]. Dynamical systems can also display synchronization, when two or more different systems exhibit similar dynamics, either behaving identically as a limiting example, or more broadly possessing similarities in some key aspects, such as sharing the same frequencies or a constant phase lag [6]. Remarkably, though chaotic systems exhibit completely different behaviors with only slightly different initial conditions, adding a small amount of coupling can cause them to be synchronized. More broadly, chaos synchronization occurs when two (or many) chaotic systems (either identical, with the same equations, parameters and initial conditions, or dissimilar, with different equations, parameters or initial conditions) adjust a given property of their motion to a common behavior due to a coupling or a forcing (periodical or noisy) [7]. Chaos synchronization has found applications in a wide variety of fields such as electrical circuits [8,9,10,11], power systems [12,13,14], medicine [15,16], and chemical reactors [17,18].
Historically, chaos synchronization has been classified into different categories including complete synchronization, practical synchronization, and phase synchronization [19,20]. Such categorization, however, only provides qualitative classification of chaos synchronization, so research in quantitative complexity measurement of chaos synchronization started to develop over the last two decades. Classic methods of complexity measurement include phase portraits, bifurcation diagrams [21], and Lyapunov exponents [22], which require access to the dynamical equations. A growing body of work uses broader and more abstract techniques relying on entropic analysis such as using Kolmogorov entropy to quantify the level of unpredictability in a chaotic system over time [23], spectral entropy to diagnose multi-stable fractional-order chaotic systems [24], entanglement and relative entropy to investigate the chaotic behaviors in quantum systems [25], topological entropy to characterize synchronization in piecewise linear maps [26,27], and wavelet entropy to study brain electrical signals [28]. One advantage of these entropy-based analyses is that they can often be applied to systems where only the dynamical data are available, in the absence of the actual equations, such as in experimental situations, and the results are typically robust to the presence of noise in the data or the dynamics.
In this paper, we present numerical results from applying an entropic analysis to discrete peak patterns visible in the difference time series between systems to quantitatively measure chaos synchronization broadly, where such peak patterns should be visible across all basic models of chaos, including the Lorenz system, the Duffing oscillator, the Chua circuit, and the Rössler attractor [29]. Specifically, we use the paradigmatic model of the basic coupled Lorenz systems, applying entropic analysis to patterns extracted from peak dynamics. We show that this entropy-based analysis in quantitatively measuring chaos synchronization not only captures overall similarities between two synchronized systems but also reveals a diversity of possible synchronization, non-monotonic changes in behavior with respect to linear change in parameters during transition from one regime to another, and complicated boundaries between different synchronization regimes.
Below, in Section 2, coupled identical Lorenz systems with dissimilar initial conditions are introduced, as well as coupled dissimilar Lorenz systems with identical initial conditions, the synchronization effects of which vary with the change in coupling parameters. Section 3 describes the specific methodology of the new synchronization diagnostic, focusing on extracting from the raw time series information about patterns in the peak dynamics before computing the Shannon entropy of the pattern populations thus obtained. Results and findings about the coupled Lorenz systems after applying the new diagnostic are presented in Section 4 and are compared with the conventional methods, showing values of our new synchronization diagnostic. Finally, discussions and conclusions are presented in Section 5, revealing findings on other interesting behaviors and pointing out directions of further research.

2. Comparing Synchronization in Coupled Identical and Dissimilar Lorenz Systems

In this section, we discuss various details about different kinds of synchronization behaviors with the examples of coupled identical and dissimilar Lorenz systems, initially studied in weather forecasting. Under certain initial conditions and parameter values, the Lorenz system exhibits chaotic behavior. Before we introduce the more complex dynamics in the coupled dissimilar Lorenz systems, we first examine the coupled identical Lorenz systems.

2.1. Identical Lorenz Systems with Different Initial Conditions

Consider two Lorenz systems defined by
x 1 ˙ = σ 1 ( x 2 x 1 ) x 2 ˙ = x 1 x 3 + ρ 1 x 1 x 2 x 3 ˙ = x 1 x 2 β 1 x 3
and
y 1 ˙ = σ 2 ( y 2 y 1 ) y 2 ˙ = y 1 y 3 + ρ 2 y 1 y 2 y 3 ˙ = y 1 y 2 β 2 y 3
where σ 1 = σ 2 = 10 , ρ 1 = ρ 2 = 50 , β 1 = β 2 = 8 / 3 . The initial conditions for the first Lorenz are x 1 = 0 , x 2 = 1 , x 3 = 0 ; the initial conditions for the second Lorenz are y 1 = 1 , y 2 = 1 , y 3 = 1 .
Throughout this paper, we use the ODEINT solver from SciPy, with time interval [ 0 , 100 ] and time step 0.001 , in Python on a personal computing device to simulate solutions to the differential equations. Figure 1a,c show the 3D phase space diagrams of the two identical systems with different initial conditions. Although the two Lorenz systems have the same attractor, Figure 1e showing x 1 against y 1 makes it clear that the specific trajectories are quite different, demonstrated in time series data as well in Figure 1b,d and the difference time series of x 1 y 1 (Figure 1f), which behaves rather randomly. This sets our baseline to observe how coupling alters these differences.
We use the linear coupling model [7]
x 1 ˙ = σ 1 ( x 2 x 1 ) + d 1 ( y 1 y 2 ) x 2 ˙ = x 1 x 3 + ρ 1 x 1 x 2 + d 2 ( y 2 x 2 ) x 3 ˙ = x 1 x 2 β 1 x 3 + d 3 ( y 3 x 3 ) y 1 ˙ = σ 2 ( y 2 y 1 ) + d 1 ( x 1 y 1 ) y 2 ˙ = y 1 y 3 + ρ 2 y 1 y 2 + d 2 ( x 2 y 2 ) y 3 ˙ = y 1 y 2 β 2 y 3 + d 3 ( x 3 y 3 )
where d 1 , d 2 , d 3 are coupling strengths, which indeed yields that the trajectories of the two chaotic Lorenz systems do overlap. The parameters and initial conditions are the same as above: σ 1 = σ 2 = 10 , ρ 1 = ρ 2 = 50 , β 1 = β 2 = 8 / 3 , x 1 = 0 , x 2 = 1 , x 3 = 0 and y 1 = 1 , y 2 = 1 , y 3 = 1 .
While Figure 2a,c look quite similar to the uncoupled systems (Figure 1a,c), the relationship between the two systems is now quite different, as visualized in the x 1 vs. y 1 phase space trajectories. In Figure 2e, the values of x 1 and y 1 are nearly identical, suggesting that the trajectories of the two systems almost completely overlap. Moreover, as shown in Figure 2f, the difference between x 1 and y 1 gradually reduce to zero over time. In fact, x 2 y 2 and x 3 y 3 are also decreasing down to zero. This proves that the trajectories of the two coupled Lorenz systems indeed gradually overlap, so complete synchronization between two identical chaotic systems with different initial conditions is achieved through linear coupling. Note that though the systems synchronize, each of them separately remain chaotic, as can be seen from the attractors in Figure 2a,c. The situation, however, becomes far more complicated in the case of coupled dissimilar Lorenz systems which possess identical initial conditions yet dissimilar parameters.

2.2. Dissimilar Lorenz Systems with Identical Initial Conditions

Above, we saw examples of non-synchronization before and complete synchronization after coupling. However, such clear distinctions do not completely cover the range of behaviors, as we show below; even a simple division into practical synchronization or phase synchronization does not suffice to describe the complex behavior seen between non-synchronization and complete synchronization. We can see this when we consider two slightly different Lorenz systems, one with parameters σ 1 = 10 , ρ 1 = 50 , β 1 = 8 / 3 , the other with parameters σ 2 = 10 , ρ 2 = 40 , β 2 = 8 / 3 . The initial conditions are now identical, i.e., x 1 = y 1 = 0 , x 2 = y 2 = 1 , x 3 = y 3 = 0 . Each of the two systems are chaotic, and they are unsynchronized. On introducing linear coupling, we see a wide range of different synchronization behaviors with more variety, as shown in Figure 3, compared to the coupled identical Lorenz systems.
In particular, we see in Figure 3 that as the coupling increases, the range of x 1 y 1 decreases from roughly ± 4 to roughly ± 2 . Notice, in comparing Figure 3a–d with Figure 3e,f (at relatively different coupling strengths), we see that x 1 y 1 behaves similarly in phase space but displays more variety in the time series. Specifically, notice that there are peaks and dips above and below the horizontal line of x 1 y 1 = 0 in all three cases, but the last two cases also exhibit ringing patterns (corresponding to entrainment at certain differences) in practical synchronization, where the systems only display small variations in phase and amplitude, which means their trajectories’ difference converges to a neighborhood around the origin [20]. Moreover, notice that as the coupling strengths increase from the second case to the third case, these ringing patterns change character—specifically, oscillating for longer durations around locations further from the horizontal axis (zero difference). This change in ringing patterns as a function of coupling strengths is what distinguishes behaviors where phase-portraits could be a misleading indicator. We now quantitatively measure the behavior of the difference time series to more rigorously identify different synchronization patterns across changing coupling strengths, using an analysis of peak patterns via its computed Shannon entropy, a technique which we term the Difference Time Series Peak Complexity (DTSPC). This quantification allow us to map carefully, via a heat map of the DTSPC vs. coupling strengths, different kinds of synchronization and transitions as well as the complex shape of the transition regimes. We now turn to describing the method.

3. Methods: Quantitatively Measuring Synchronization

Although the time series patterns are quite different across the various types of synchronization shown in Figure 3, they all have the common element that the difference between x 1 and y 1 is centered around 0, i.e., the time series is centered around the horizontal axis x 1 y 1 = 0 . We focus on behaviors relative to this horizontal axis, specifically considering the behavior of the ringing patterns previously discussed in the context of the difference time series for x 1 y 1 . We count the number of peaks between zero-crossings in the difference time series, noting either the number of maxima if x 1 y 1 > 0 or the number of minima if x 1 y 1 < 0 . This compresses the time series data into a list of the observed populations of number of consecutive peaks between zero-crossings in the original difference time series.
We now examine the x 1 y 1 difference time series of time interval [ 0 , 10 ] of a coupled dissimilar Lorenz system when d 1 = 1.2 , d 2 = 9.4 , shown in Figure 4a, and apply our method to create a peak series out of it. We first note that x 1 y 1 starts at 0 at t = 0 , and the first zero-crossing occurs after one maximum, marked in green, above the central red line. Hence, our first element of the peak series is 1. Then, between the second and third zero-crossing, there are three minima, marked in orange, below x 1 y 1 = 0 , so our second element of the peak series is 4 . Similarly, we can convert the number of consecutive peaks between each zero-crossing into a numerical element in the peak series. The peak series, then, of this difference time series from time interval [ 0 , 10 ] is
1 , 4 , 2 , 2 , 2 , 1 , 1 , 1 , 5 , 1 , 1 , 3 , 2 .
Note that the last two minima are not counted because there does not exist another zero-crossing until beyond t = 10 , which is not included in this truncated difference time series. To visualize the distribution of number of consecutive peaks in the list, we create a bar chart, as shown in Figure 4b below, where the x-axis denotes the elements in the peak series and the y-axis denotes the relative frequency.
Now, we extend the method illustrated using the truncated difference time series above to a longer time interval and a wider variety of cases, i.e., different coupling strengths d 1 and d 2 , as shown in Figure 5 below. The figure shows the phase space trajectories (left column), the difference time series (middle column), and the distribution of consecutive peaks (right column) of coupled dissimilar Lorenz systems under d 1 = 1.2 and d 2 = 0 , 1.0 , 6.4 , 8.0 , 9.4 , respectively.
As we look down the rows, the coupling strength d 2 increases while d 1 stays unchanged, and the phase portraits become more linear. Correspondingly, the bar charts in the right column show that the distribution of consecutive peaks in the difference time series also changes with the increase in d 2 . When the system is not synchronized, there are no ringing patterns but only single spikes, so there are usually very few instances of more than one consecutive peak, as shown in Figure 5c. As the transition begins, the range of possible values for numbers of consecutive peaks increases, whence the bar charts show a corresponding wide range of values on the x-axis. At the early stage of such a transition, single peaks are still the majority, as shown in Figure 5f. We find here that the ringing pattern that exists often crosses the horizontal axis such that only the last peak in a ringing pattern counts as a single `peak’ by our algorithm. Then, as the system becomes more synchronized with the increase in coupling strengths, the ringing patterns diverge from the horizontal axis, so the consecutive peaks of all lengths are distributed more evenly, as shown in Figure 5o. All of these observations motivate us to quantify the complexity by computing the Shannon entropy of the distribution of peak populations [30], thus yielding the Difference Time Series Peak Complexity (DTSPC) metric,
ζ ( d 1 , d 2 ) = i = 1 n p i log 2 p i
to quantitatively measure the level of synchronization.
Although normalized entropy is often used for statistical measures, we prefer unnormalized DTSPC to normalized DTSPC. The nature of our DTSPC technique, i.e., the fact that we utilized the natural peak pattern of difference time series to generate our peak series, results in varying possibilities of consecutive peaks under each pair of coupling strengths. Hence, normalization greatly affects the trend of color change in the heat map, as shown in Appendix A. After examining the phase space trajectories, difference time series and peak distribution bar charts corresponding to different regions in the heat maps, which we will further discuss in the next section, we believe that unnormalized DTSPC more accurately captures the trend of change in level of synchronization with the increase in coupling strengths.

4. Results

We now show how DSTPC ( ζ ( d 1 , d 2 ) ) captures behavioral changes as d 2 increases for different constant d 1 values under the initial conditions x 1 = y 1 = 0 , x 2 = y 2 = 1 , x 3 = y 3 = 0 . The line graph of ζ versus d 2 when d 1 = 1.2 is plotted in Figure 6a. As we see in the graph, there is a significant drop in ζ between d 2 = 0.0 and d 2 = 1.0 , a sudden increase between d 1 = 1.0 and d 1 = 2.0 , a steady increase between d 2 = 2.0 and d 2 = 6.0 , a sudden increase between d 2 = 6.0 and d 2 = 7.0 , and a steady increase after d 2 = 7.0 . Other colored lines in the figure also show ζ as a function of d 2 under other conditions— d 1 = 0.8 , 4.0 , 8.0 , respectively. These four line graphs share similarities. The two respective periods of sudden and steady increases are present in all graphs. Moreover, when d 1 is larger, the initial sudden drop in ζ at d 2 [ 0 , 1 ] disappears, and there starts to emerge a final drop in ζ at large d 2 values. The gradual changes in the plots with the increase in d 1 , as well as the changes in ζ with the increase in d 2 (Figure 6b), motivate us to create a heat map of ζ ( d 1 , d 2 ) , i.e., displaying the DTSPC as a function of both coupling strength parameters.
In Figure 6c, we show the DTSPC heat map for the coupled dissimilar Lorenz systems under initial conditions x 1 = y 1 = 0 , x 2 = y 2 = 1 , x 3 = y 3 = 0 . The generation of such a heat map is within a reasonable time frame, i.e., between 10 3 and 10 4 seconds on a personal computing device using Python. We note that we have not conducted exhaustive convergence analysis for our results, since our goal is to explore if our technique can distinguish between different kinds of observed synchronization from time series rather than comprehensively studying the Lorenz system itself. To show the advantages and accuracy of our technique, we compare our DTSPC heat map against the conventional error function (the time-averaged distance between the oscillator state vectors defined by e = ( x 1 y 1 ) 2 + ( x 2 y 2 ) 2 + ( x 3 y 3 ) 2 [19]) heat map shown in Figure 6d. We see that our DTSPC heat map captures not only the main transitions in the bottom-left corner of the error function heat map, but it also reveals details in different levels of synchronization across the rest of the heat map. We find distinct regimes of different levels and types of synchronization via our DTSPC heat map. The color coding for ζ ranges from warmer dark red to light yellow, the warmer color representing a smaller ζ and hence a less complex set of data from the synchronization dynamics. Though the range of ζ is roughly between 1 and 4, we choose the range [ 1 , 6 ] for the color bar for convenience in comparison with the coupled identical case presented later. The heat map starts from orange in the bottom-left corner, indicated as Region A, and transitions through the dark red Belt B, beyond which is Region C, where ζ ( d 1 , d 2 ) changes gradually. Beyond this Region C is the orange-yellow Transition Belt D, separating it from Region E above, which is bright yellow.
While it is important to emphasize that we can construct such a heat map given just the peak data without access to either the differential equations or the time series themselves, to understand what these various regimes represent, in Figure 7, we explore details of these different synchronization behaviors, showing examples from each region of the heat map. Region A represents chaotic dynamics for any measure of difference between the two systems, and we can see this, for example, in Figure 7a, in which the phase space trajectories of y 1 vs. x 1 are chaotic and patternless. Figure 7b also displays the x 1 y 1 difference, which wanders between ± 30 . Because of this lack of pattern in the difference time series, it frequently crosses zero, so observations of the number of consecutive peaks between zero-crossings are therefore mainly centered at 1 and 1, as shown in Figure 7c, resulting in a low ζ . Transition Belt B signals a rapid onset of synchronization as a function of coupling strengths. In the phase-portrait (Figure 7d), we see that the in-phase component of the trajectories—that is, trajectory lines being traced from the bottom-left to top-right diagonal—increases, while the out-of-phase component—that is, trajectory lines being traced from the bottom-right to top-left—decreases. This also means that x 1 and y 1 are more directly correlated, and in general, the phase-space trajectories become more linear. We see this in the difference time series (Figure 7e), which abruptly decreases to lie between ± 20 most of the time and is more symmetric around zero. This leads to the data in the bar chart (Figure 7f) becoming even more centered at 1 and 1 consecutive peaks, resulting in a decrease in ζ .
In Region C, the differences continue to decrease, with the in-phase component of the phase space trajectories (Figure 7g) continuing to become sharper and more linear. In the difference time series (Figure 7h), there start to appear some ringing patterns above and below the horizontal axis, though not yet very obvious. The difference between x 1 and y 1 further decreases to lie roughly between ± 10 . Transition Belt D is where practical synchronization becomes rather apparent. As shown clearly in the phase space trajectories (Figure 7j), x 1 and y 1 follow a linear relationship. Accordingly, the difference between these two observables (Figure 7k) reduces to between ± 3 , and clear ringing patterns start to appear that lie strictly above and below the horizontal axis of x 1 y 1 = 0 . However, before this clear separation above and below the horizontal axis, we also see some small-scale dynamics in this difference variable, which presents as `signal fuzziness’ and a `stickiness’ when this difference crosses zero, resulting from the slight entanglement of the two oscillators’ trajectories when they are exchanging positions in phase space during synchronization, and often resulting in a small single peak for our criterion. This results in many 1 and 1 consecutive peaks (Figure 7l), so the ζ remains low. Finally, Region E is where the two systems are more synchronized, as the ringing patterns appear further apart from each other, shown in Figure 7n, with fewer crossings at zero. This indicates that there is less stagnation during a phase change, such that the number of 1 and 1 consecutive peaks reduces. Thus, the data are more spread out in the bar chart, as shown in Figure 7o, and ζ consequently experiences a significant increase. Note that there is a region of slightly darker yellow, or light orange, in the top-right corner of Region E. This slight drop in ζ , also reflected in Figure 6a when d 1 = 4.0 , 8.0 , is a result of a reduced range in the numbers of consecutive peaks as the coupling strengths reach large values around 10, leading to smaller entropy values. Thus, to summarize, ζ starts off low in Region A, then decreases and increases with the increase in coupling strengths, as before for identical systems. However, the transition to synchronization now carries more regions of distinct dynamical regimes: Transition Belt B, Region C, and Transition Belt D. Within them, ζ first decreases a little, then increases, and slightly decreases again, each part corresponding to different dynamics of the system, as we have just seen. This shows again the value of using ζ to quantitatively identify and classify synchronization behaviors.
In Figure 8c, we show the values of ζ ( d 1 , d 2 ) with changes in d 1 and d 2 in the coupled identical Lorenz systems with initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 , y 1 = y 2 = y 3 = 1 . Comparing against the error function heat map to its right, our DTSPC heat map reveals more clearly a gradual transition in ζ values across regimes of synchronization, indicating diverse synchronization behaviors with changes in coupling parameters. In particular, we can identify different regimes across the map based on the change in color patterns in the heat map. Specifically, moving diagonally starting from the bottom left corner, we label the dominantly orange-red region as Region A ; this is followed by a distinct thin ridge of dark red, which we label as Transition Belt B . Beyond this Transition Belt B is Region C , where the color steadily changes from yellow to bluish-green. We note immediately that we can visually identify a speckled pattern, suggesting that the transition need not be smooth as a function of coupling. We also see visually that these transitions are less sensitive to coupling (are slower) in Regions A and C , while they are more rapid in Transition Belt B .
As before, we specify the corresponding dynamical behaviors of the system under different regimes by examining examples from each, as shown in Figure 9. The first example is when d 1 = 1.4 , d 2 = 0.8 in Region A , shown in Figure 9a–c. Region A represents unsynchronized chaos, where x 1 and y 1 display the random relationship shown in the phase space trajectories (Figure 9a). Similarly, in the time series (Figure 9b), the difference between x 1 and y 1 remains significant and irregular. This results in its constant crossing of zeros, with few segments of the time series showing larger numbers of consecutive peaks. Thus, there are mainly 0 or 1 consecutive peaks according to our criterion, indeed, as shown in Figure 9c, which leads to the low ζ value. In Transition Belt B , dynamics change quickly with parameters, as shown in Figure 9d–f when d 1 = 3.0 , d 2 = 1.2 . The phase space trajectories (Figure 9d) show that the relationship between x 1 and y 1 becomes mainly linear, and in time series (Figure 9e), accordingly, the difference between x 1 and y 1 gradually decreases to zero, where there remains some bursts at the beginning in the first 20 time steps. This time series frequently crosses the horizontal axes such that the count for consecutive peaks remains even more concentrated at 0 or 1 than in Region A , so ζ for systems in the Transition Belt B is even lower. The third example when d 1 = 5.0 , d 2 = 5.0 is chosen from Region C and represents complete synchronization. In the phase space trajectories (Figure 9g), the relationship between x 1 and y 1 is even more strictly linear, and the difference time series (Figure 9h) reduces to zero immediately after the two Lorenz systems are coupled. However, there could be nuanced and extremely frequent ringing patterns above or below the zero line (red horizontal line), as the number of consecutive peaks can range from 600 to 600, as shown in Figure 9i. Hence, this analysis reveals overall that as a function of coupling parameters, the dynamical synchronization as quantified by ζ starts low, and then with the increase in coupling strengths, it experiences first a decrease then an increase, which matches the general trend of the heat map (Figure 8c). In summary, we see that coupling in general increases synchronization, though the transition can be abrupt and non-monotonic in this case, and that the DTSPC captures this appropriately.
It is worth noting that our results show that the relationship between the level of synchronization and the value of ζ ( d 1 , d 2 ) is rather unconventional, namely, when the entropy ζ increases, the level of synchronization increases as well. This is in fact due to the reason that practical synchronization (Figure 7n), the ultimate state for coupled dissimilar systems, has ringing patterns around 0, but complete synchronization (Figure 9h), the ultimate state for coupled identical systems, might not, resulting in a lack of zero-crossings and therefore huge values in peak series, leading to a larger ζ value. Hence, ζ ( d 1 , d 2 ) is not a direct quantification of synchronization that draws a linear relationship between the two, but is instead a measure of the complexity of the differences in trajectories between two synchronized chaotic systems.
We also note that both heat maps (as shown in Figure 6c and Figure 8c) show that the synchronization is not locally smooth as a function of coupling strength, given the speckled pattern or occasional grids visibly brighter or darker than their surroundings. However, if we increase the time interval for which we generate the peak series and to which we apply our DTSPC technique, the speckled patterns become significantly less obvious. Below, we show the DTSPC heat maps with a time interval 10 times longer ( t [ 0 , 1000 ] ) than what we took before ( t [ 0 , 100 ] ). Notice that we use the same color bar scale for the two heat maps for coupled dissimilar Lorenz (Figure 10a,b). Figure 10a is in fact an enhanced version of Figure 10b with more refined transition boundaries and less obvious speckled patterns. The case is similar for coupled identical Lorenz (Figure 10c,d). You may notice that in Figure 10c, we allow for a bigger scale of ζ values on the color bar because some values reach beyond 6.5, which was our previous color bar maximum. This, we believe, is due to the fact that complete synchronization is achieved after coupling identical Lorenz systems, so a longer time interval taken will result in consecutive peaks even more dispersed than the case in Figure 9i. However, a darker color in the region for complete synchronization does not affect how accurate our DTSPC heat map, using any sufficiently long time interval, can capture the overall regimes of different synchronization behaviors. Heat maps generated after taking a 10 times longer time interval for analysis prove to be more precise, yet we would like to point out that the computational demand is 10 times higher than our previous heat maps generated using a shorter time interval, while both are accurate enough for reflecting and distinguishing the diverse dynamics at different levels of synchronization.
With our DTSPC technique, we can also investigate the synchronization of coupled Lorenz systems with other different initial conditions or different parameters. The DTSPC metric, while detecting slight fluctuations in the synchronization dynamics for systems with other initial conditions, reveals that initial conditions do not affect synchronization regimes much, while the systems’ parameter values do have a nontrivial impact. Further detailed discussion of these can be found in Appendix B. However, we would like to emphasize that these discoveries are beyond the scope of this paper, which aims to provide a new metric to quantitatively measure chaos synchronization and verify its accuracy.

5. Discussion and Conclusions

In this paper, we computed the Shannon entropy of peak population distributions in the difference time series of chaotic coupled Lorenz systems, introducing a Difference Time Series Peak Complexity (DTSPC) diagnostic for chaos synchronization. This digitizes a characteristic ringing pattern that changes as a function of parameter in the dynamics of the difference variable. We find that the DTSPC entropic analysis of extracted peak data compresses useful information and in particular is able to distinguish and quantitatively measure via a single metric the differences in system behavior during the transition from non-synchronization to synchronization. We are thus able to more systematically study variations in synchronization across parameter values and initial conditions, and present both the range of behaviors and its parametric dependence via a single heat map. In particular, in the test cases of our coupled identical and dissimilar Lorenz systems, we can distinguish a variety of synchronization behaviors, clarifying that though system behaviors can be macroscopically classified into non-synchronization or complete synchronization, such rough classification omits detailed behaviors, including non-monotonic parameter dependence. We again emphasize that these behaviors are not visible when examining phase space trajectories and can be constructed using substantially less access to the complete time series; these results are also robust to minor noisy perturbations.
In conclusion, the success of our Difference Time Series Peak Complexity (DTSPC) diagnostic in creating digitized representation of diverse synchronization behaviors from phase space trajectories and difference time series demonstrates the effectiveness of using Shannon entropy to quantitatively measure chaos in systems with peak dynamics, specifically utilizing the statistical information behind peak distribution. For further development of this research, one can test and evaluate the applicability of entropy and its variations on chaotic systems without significant peak dynamics or of higher dimensions. Additionally, the speckled patterns in the heat maps (Figure 6c and Figure 8c) suggest complex boundaries between different behaviors as a function of coupling parameters when using a finite time interval; however, from Figure 10a,c, we conclude that such complex boundaries become smoother when using a longer time interval, though doing so is computationally expensive. Finally, while we note that it would be possible to fit the boundaries between regimes with approximate curves that would allow us to extract parametric boundaries, it is not our goal to specify these details for any specific system. We hope that this inspires those studying or using synchronization in Lorenz—and other—systems to further develop the connection of our technique to system particulars and analytical details.

Author Contributions

Conceptualization, Z.L. and A.K.P.; methodology, Z.L.; formal analysis: Z.L.; software, Z.L.; validation, Z.L. and A.K.P.; formal analysis, Z.L.; investigation, Z.L.; writing—original draft preparation, Z.L.; writing—review and editing, A.K.P.; visualization, Z.L.; supervision, A.K.P.; project administration, A.K.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The computer code and data used in this manuscript are available from the authors on reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DTSPCDifference Time Series Peak Complexity

Appendix A. Heat Maps of Normalized DTSPC

Based on the definition of normalized entropy, the normalized DTSPC is defined by
ζ ( d 1 , d 2 ) ¯ = i = 1 n p i log 2 p i i = 1 n 1 n log 2 1 n = i = 1 n p i log 2 p i log 2 n = ζ ( d 1 , d 2 ) log 2 n
Below, we show the heat map figures we obtain by plotting ζ ( d 1 , d 2 ) ¯ over d 1 and d 2 . Comparing Figure 1a with Figure 6c and Figure 1b with Figure 8c, we notice that the different regimes in the heat maps of unnormalized DTSPC are equally distinguished in the normalized DTSPC, but the coloring in the normalized DTSPC heat maps is inconsistent with the dynamics of the Lorenz systems. For example, both the thin transition belt at the bottom of Figure 1a and the top-right region are colored in blue, meaning that they have similar ζ ( d 1 , d 2 ) ¯ values, yet in Section 4, we could see that the two regions represent very different behaviors of the coupled dissimilar Lorenz systems, corresponding to Figure 7d–f and Figure 7m–o, respectively. Similar issues arise when we notice that both regions below and above the light orange transition belt in Figure 1b are colored in the same green, yet they also represent different behaviors of the systems. The colors in the heat maps of normalized DTSPC do not change uni-directionally with the change in level of synchronization, leading to ambiguity in interpreting the behaviors of the systems using the heat maps. Hence, we prefer unnormalized DTSPC.
Figure A1. Heat maps of normalized DTSPC ( ζ ( d 1 , d 2 ) ¯ for (a) coupled dissimilar Lorenz systems with initial conditions x 1 = y 1 = 0 , x 2 = y 2 = 1 , x 3 = y 3 = 0 and (b) coupled identical Lorenz systems with initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 , y 1 = y 2 = y 3 = 1 . Initial conditions are consistent with those used throughout the paper.
Figure A1. Heat maps of normalized DTSPC ( ζ ( d 1 , d 2 ) ¯ for (a) coupled dissimilar Lorenz systems with initial conditions x 1 = y 1 = 0 , x 2 = y 2 = 1 , x 3 = y 3 = 0 and (b) coupled identical Lorenz systems with initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 , y 1 = y 2 = y 3 = 1 . Initial conditions are consistent with those used throughout the paper.
Entropy 26 01085 g0a1

Appendix B. Heat Maps Generated Under Other Initial Conditions and Parameters

Below, we present our findings after generating heat maps of ζ ( d 1 , d 2 ) for coupled dissimilar Lorenz systems with other initial conditions (Figure 2a), coupled identical Lorenz systems with other initial conditions (Figure 2b) and coupled dissimilar Lorenz systems with different parameter values than what we have used throughout this paper (Figure 2c). Interestingly, Figure 2a,b are generally similar to the heat maps generated using our original initial conditions, where although locally there are different speckled patterns, the overall trends of coloring of the heat maps are preserved. This reveals that the differences in initial conditions barely affect the dynamics of synchronization of coupled Lorenz systems as long as the coupling method and strengths are kept identical. Figure 2c is the heat map for coupled dissimilar systems with parameters ρ 1 = 28 , ρ 2 = 29 , while we have used ρ 1 = 50 , ρ 2 = 40 for coupled dissimilar Lorenz systems throughout the paper. This heat map presents a slightly different overall trend in the coloring than that in Figure 6c, the former with a larger orange region in the top-right corner. After verifying using the phase space trajectories, the difference time series and the peak distribution bar charts, we confirm that the orange region in the top-right corner in Figure 2c does correspond to when there start to occur more single peaks with large coupling strengths.
Figure A2. Heat maps of (a) coupled dissimilar Lorenz systems with initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 , y 1 = 5 , y 2 = 6 , y 3 = 5 , (b) coupled identical Lorenz systems with initial conditions x 1 = 3 , x 2 = 1 , x 3 = 2 , y 1 = 8 , y 2 = 6 , y 3 = 5 and (c) coupled dissimilar Lorenz systems with parameters ρ 1 = 28 , ρ 2 = 29 and same initial conditions x 1 = y 1 = 0 , x 2 = y 2 = 1 , x 3 = y 3 = 0 .
Figure A2. Heat maps of (a) coupled dissimilar Lorenz systems with initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 , y 1 = 5 , y 2 = 6 , y 3 = 5 , (b) coupled identical Lorenz systems with initial conditions x 1 = 3 , x 2 = 1 , x 3 = 2 , y 1 = 8 , y 2 = 6 , y 3 = 5 and (c) coupled dissimilar Lorenz systems with parameters ρ 1 = 28 , ρ 2 = 29 and same initial conditions x 1 = y 1 = 0 , x 2 = y 2 = 1 , x 3 = y 3 = 0 .
Entropy 26 01085 g0a2

References

  1. Poincaré, H. Introduction. Acta Math. 1890, 13, 5–7. [Google Scholar] [CrossRef]
  2. Poincaré, H. The Three-Body Problem and the Equations of Dynamics; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  3. Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  4. Lorenz, E.N. The problem of deducing the climate from the governing equations. Tellus 1964, 16, 1–11. [Google Scholar] [CrossRef]
  5. May, R.M. Simple mathematical models with very complicated dynamics. Nature 1976, 261, 459–467. [Google Scholar] [CrossRef] [PubMed]
  6. Eroğlu, D.; Lamb, J.S.W.; Pereira, T. Synchronisation of chaos and its applications. Contemp. Phys. 2017, 58, 207–243. [Google Scholar] [CrossRef]
  7. Lü, J.; Zhou, T.; Zhang, S. Chaos synchronization between linearly coupled chaotic systems. Chaos Solitons Fractals 2002, 14, 529–541. [Google Scholar] [CrossRef]
  8. Liu, Y. Circuit implementation and finite-time synchronization of the 4D Rabinovich hyperchaotic system. Nonlinear Dyn. 2011, 67, 89–96. [Google Scholar] [CrossRef]
  9. Carroll, T.; Pecora, L. Synchronizing chaotic circuits. IEEE Trans. Circuits Syst. 1991, 38, 453–456. [Google Scholar] [CrossRef]
  10. Elsonbaty, A.; Elsaid, A.; Nour, H. Circuit realization, chaos synchronization and estimation of parameters of a hyperchaotic system with unknown parameters. J. Egypt. Math. Soc. 2014, 22, 550–557. [Google Scholar] [CrossRef]
  11. Petrzela, J. Chaos in analog Electronic Circuits: Comprehensive review, solved problems, open topics and small example. Mathematics 2022, 10, 4108. [Google Scholar] [CrossRef]
  12. Harb, A.; Jabbar, N.A. Controlling Hopf bifurcation and chaos in a small power system. Chaos Solitons Fractals 2003, 18, 1055–1063. [Google Scholar] [CrossRef]
  13. Shahverdiev, E.; Hashimova, L.; Hashimova, N. Chaos synchronization in some power systems. Chaos Solitons Fractals 2008, 37, 827–834. [Google Scholar] [CrossRef]
  14. Ivanov, I.L. Synchronization of Chaotic Power System with Delay Under Impulsive Perturbations. Int. Appl. Mech. 2023, 59, 480–492. [Google Scholar] [CrossRef]
  15. Ditto, W.L. Applications of chaos in biology and medicine. AIP Conf. Proc. 1996, 376, 175–201. [Google Scholar] [CrossRef]
  16. Javan, A.A.K.; Jafari, M.; Shoeibi, A.; Zare, A.; Khodatars, M.; Ghassemi, N.; Alizadehsani, R.; Gorriz, J.M. Medical images encryption based on Adaptive-Robust Multi-Mode synchronization of CHEN Hyper-Chaotic Systems. Sensors 2021, 21, 3925. [Google Scholar] [CrossRef]
  17. Lamba, P.; Hudson, J.L. Experiments on bifurcations to chaos in a forced chemical reactor. Chem. Eng. Sci. 1987, 42, 1–8. [Google Scholar] [CrossRef]
  18. Khan, A.; Khan, T.; Chaudhary, H. Chaos controllability in chemical reactor system via active controlled hybrid projective synchronization method. AIP Conf. Proc. 2022, 2435, 020054. [Google Scholar] [CrossRef]
  19. Boccaletti, S.; Kurths, J.; Osipov, G.V.; Valladares, D.; Zhou, C. The synchronization of chaotic systems. Phys. Rep. 2002, 366, 1–101. [Google Scholar] [CrossRef]
  20. Femat, R.; Solís-Perales, G. On the chaos synchronization phenomena. Phys. Lett. A 1999, 262, 50–60. [Google Scholar] [CrossRef]
  21. Glendinning, P. Stability, Instability and Chaos; Cambridge University Press: Cambridge, UK, 1994. [Google Scholar] [CrossRef]
  22. Lyapunov, A.M. The general problem of the stability of motion. Int. J. Control 1992, 55, 531–534. [Google Scholar] [CrossRef]
  23. Shiryayev, A.N. New Metric Invariant of Transitive Dynamical Systems and Automorphisms of Lebesgue Spaces; Springer Nature: Berlin/Heidelberg, Germany, 1993; pp. 57–61. [Google Scholar] [CrossRef]
  24. Xiong, P.Y.; Jahanshahi, H.; Alcaraz, R.; Chu, Y.M.; Gómez-Aguilar, J.; Alsaadi, F.E. Spectral Entropy Analysis and Synchronization of a Multi-Stable Fractional-Order Chaotic System using a Novel Neural Network-Based Chattering-Free Sliding Mode Technique. Chaos Solitons Fractals 2021, 144, 110576. [Google Scholar] [CrossRef]
  25. Nakagawa, Y.O.; Sárosi, G.; Ugajin, T. Chaos and relative entropy. J. High Energy Phys. 2018, 2018, 2. [Google Scholar] [CrossRef]
  26. Rocha, J.L.; Carvalho, S. Information theory, synchronization and topological order in complete dynamical networks of discontinuous maps. Math. Comput. Simul. 2020, 182, 340–352. [Google Scholar] [CrossRef]
  27. Caneco, A.; Rocha, J.L.; Grácio, C. Topological entropy in the synchronization of piecewise linear and monotone maps: Coupled duffing oscillators. Int. J. Bifurc. Chaos 2009, 19, 3855–3868. [Google Scholar] [CrossRef]
  28. Rosso, O.A.; Blanco, S.; Yordanova, J.; Kolev, V.; Figliola, A.; Schürmann, M.; Başar, E. Wavelet entropy: A new tool for analysis of short duration brain electrical signals. J. Neurosci. Methods 2001, 105, 65–75. [Google Scholar] [CrossRef]
  29. Piccardi, C.; Rinaldi, S. Optimal control of chaotic systems via peak-to-peak maps. Phys. D Nonlinear Phenom. 2000, 144, 298–308. [Google Scholar] [CrossRef]
  30. Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef]
Figure 1. These figures show the behavior of two uncoupled identical Lorenz systems with different initial conditions. In (a,b) we see the phase space trajectory and time series for initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 ; (c,d) show the same for initial conditions y 1 = 1 , y 2 = 1 , y 3 = 1 , while (e) shows x 1 vs y 1 phase space behaviors and (f) is the behavior of the difference time series x 1 y 1 for these two systems.
Figure 1. These figures show the behavior of two uncoupled identical Lorenz systems with different initial conditions. In (a,b) we see the phase space trajectory and time series for initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 ; (c,d) show the same for initial conditions y 1 = 1 , y 2 = 1 , y 3 = 1 , while (e) shows x 1 vs y 1 phase space behaviors and (f) is the behavior of the difference time series x 1 y 1 for these two systems.
Entropy 26 01085 g001
Figure 2. These figures show the behavior of two coupled identical Lorenz systems with different initial conditions under coupling strengths d 1 = 3.0 , d 2 = 1.2 , d 3 = 0.0 . In (a,b) we see the phase space trajectory and time series for initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 under coupling; (c,d) show the same for initial conditions y 1 = 1 , y 2 = 1 , y 3 = 1 under coupling, while (e) shows x 1 vs y 1 phase space behaviors and (f) is the behavior of the difference time series x 1 y 1 for these two systems under coupling.
Figure 2. These figures show the behavior of two coupled identical Lorenz systems with different initial conditions under coupling strengths d 1 = 3.0 , d 2 = 1.2 , d 3 = 0.0 . In (a,b) we see the phase space trajectory and time series for initial conditions x 1 = 0 , x 2 = 1 , x 3 = 0 under coupling; (c,d) show the same for initial conditions y 1 = 1 , y 2 = 1 , y 3 = 1 under coupling, while (e) shows x 1 vs y 1 phase space behaviors and (f) is the behavior of the difference time series x 1 y 1 for these two systems under coupling.
Entropy 26 01085 g002
Figure 3. Phase space trajectories and x 1 y 1 difference time series of coupled dissimilar Lorenz systems with coupling strengths (a,b) d 1 = 8.0 , d 2 = 0.6 , (c,d) d 1 = 8.0 , d 2 = 4.0 , (e,f) d 1 = 9.0 , d 2 = 9.0 , showing weak synchronization under weak coupling and practical synchronization after strong coupling.
Figure 3. Phase space trajectories and x 1 y 1 difference time series of coupled dissimilar Lorenz systems with coupling strengths (a,b) d 1 = 8.0 , d 2 = 0.6 , (c,d) d 1 = 8.0 , d 2 = 4.0 , (e,f) d 1 = 9.0 , d 2 = 9.0 , showing weak synchronization under weak coupling and practical synchronization after strong coupling.
Entropy 26 01085 g003
Figure 4. (a) Illustration of constructing peak series from difference time series for time interval [ 0 , 10 ] of a coupled dissimilar Lorenz system when d 1 = 1.2 , d 2 = 9.4 . (b) Bar chart of distribution of number of consecutive peaks in the difference time series.
Figure 4. (a) Illustration of constructing peak series from difference time series for time interval [ 0 , 10 ] of a coupled dissimilar Lorenz system when d 1 = 1.2 , d 2 = 9.4 . (b) Bar chart of distribution of number of consecutive peaks in the difference time series.
Entropy 26 01085 g004
Figure 5. Phase space trajectories, x 1 y 1 difference time series and peak distribution bar charts for coupled dissimilar Lorenz systems with coupling strengths d 1 = 1.2 and (ac) d 2 = 0 , (df) d 2 = 1.0 , (gi) d 2 = 6.4 , (jl) d 2 = 8.0 , and (mo) d 2 = 9.4 , showing correlations between phase space trajectories, difference time series and distribution of consecutive peaks.
Figure 5. Phase space trajectories, x 1 y 1 difference time series and peak distribution bar charts for coupled dissimilar Lorenz systems with coupling strengths d 1 = 1.2 and (ac) d 2 = 0 , (df) d 2 = 1.0 , (gi) d 2 = 6.4 , (jl) d 2 = 8.0 , and (mo) d 2 = 9.4 , showing correlations between phase space trajectories, difference time series and distribution of consecutive peaks.
Entropy 26 01085 g005
Figure 6. Line graphs of (a) ζ versus d 2 when d 1 = 0.8 , 1.2 , 4.0 , 8.0 and (b) ζ versus d 1 when d 2 = 0.4 , 2.0 , 4.8 , 9.6 . (c) Heat map of ζ ( d 1 , d 2 ) (DTSPC) with changing coupling strengths in coupled dissimilar Lorenz systems. Region A: unsynchronized chaos. Transition Belt B and Region C: abrupt and then gradual decrease in x 1 y 1 , enhanced synchronization. Transition Belt D and Region E: emergence and enhancement of separated ringing patterns, practical synchronization. (d) Heat map of error e ( d 1 , d 2 ) with changing coupling strengths in coupled dissimilar Lorenz systems.
Figure 6. Line graphs of (a) ζ versus d 2 when d 1 = 0.8 , 1.2 , 4.0 , 8.0 and (b) ζ versus d 1 when d 2 = 0.4 , 2.0 , 4.8 , 9.6 . (c) Heat map of ζ ( d 1 , d 2 ) (DTSPC) with changing coupling strengths in coupled dissimilar Lorenz systems. Region A: unsynchronized chaos. Transition Belt B and Region C: abrupt and then gradual decrease in x 1 y 1 , enhanced synchronization. Transition Belt D and Region E: emergence and enhancement of separated ringing patterns, practical synchronization. (d) Heat map of error e ( d 1 , d 2 ) with changing coupling strengths in coupled dissimilar Lorenz systems.
Entropy 26 01085 g006
Figure 7. Phase space trajectories, x 1 y 1 difference time series and peak distribution bar charts for different regimes of coupled dissimilar Lorenz systems. (ac) correspond to a case in Region A in Figure 6c when d 1 = 1.0 , d 2 = 0.4 ; (df) correspond to Transition Belt B in Figure 6c when d 1 = 0.6 , d 2 = 1.2 ; (gi) correspond to Region C in Figure 6c when d 1 = 1.2 , d 2 = 2.6 ; (jl) correspond to Transition Belt D in Figure 6c when d 1 = 8.8 , d 2 = 4.0 ; (mo) correspond to Region E in Figure 6c when d 1 = 2.2 , d 2 = 9.0 .
Figure 7. Phase space trajectories, x 1 y 1 difference time series and peak distribution bar charts for different regimes of coupled dissimilar Lorenz systems. (ac) correspond to a case in Region A in Figure 6c when d 1 = 1.0 , d 2 = 0.4 ; (df) correspond to Transition Belt B in Figure 6c when d 1 = 0.6 , d 2 = 1.2 ; (gi) correspond to Region C in Figure 6c when d 1 = 1.2 , d 2 = 2.6 ; (jl) correspond to Transition Belt D in Figure 6c when d 1 = 8.8 , d 2 = 4.0 ; (mo) correspond to Region E in Figure 6c when d 1 = 2.2 , d 2 = 9.0 .
Entropy 26 01085 g007
Figure 8. Line graphs of (a) ζ versus d 2 when d 1 = 0.8 , 2.4 , 6.8 , 9.6 and (b) ζ versus d 1 when d 2 = 0.4 , 1.2 , 4.0 , 8.0 . (c) Heat map of ζ (DTSPC) with changing coupling strengths in coupled identical Lorenz systems, showing unsynchronized chaos in Region A , transition to synchronization in Transition Belt B , and complete synchronization in Region C . (d) Heat map of error function e ( d 1 , d 2 ) with changing coupling strengths in coupled identical Lorenz systems.
Figure 8. Line graphs of (a) ζ versus d 2 when d 1 = 0.8 , 2.4 , 6.8 , 9.6 and (b) ζ versus d 1 when d 2 = 0.4 , 1.2 , 4.0 , 8.0 . (c) Heat map of ζ (DTSPC) with changing coupling strengths in coupled identical Lorenz systems, showing unsynchronized chaos in Region A , transition to synchronization in Transition Belt B , and complete synchronization in Region C . (d) Heat map of error function e ( d 1 , d 2 ) with changing coupling strengths in coupled identical Lorenz systems.
Entropy 26 01085 g008
Figure 9. Phase space trajectories, x 1 y 1 difference time series and peak distribution bar charts for different regimes of coupled identical Lorenz systems. (ac) correspond to a case in Region A in Figure 8c when d 1 = 1.4 , d 2 = 0.8 ; (df) correspond to Transition Belt B in Figure 8c when d 1 = 3.0 , d 2 = 1.2 ; (gi) correspond to Region C in Figure 8c when d 1 = 5.0 , d 2 = 5.0 .
Figure 9. Phase space trajectories, x 1 y 1 difference time series and peak distribution bar charts for different regimes of coupled identical Lorenz systems. (ac) correspond to a case in Region A in Figure 8c when d 1 = 1.4 , d 2 = 0.8 ; (df) correspond to Transition Belt B in Figure 8c when d 1 = 3.0 , d 2 = 1.2 ; (gi) correspond to Region C in Figure 8c when d 1 = 5.0 , d 2 = 5.0 .
Entropy 26 01085 g009
Figure 10. (a) Heat map for coupled dissimilar Lorenz systems with ζ ( d 1 , d 2 ) computed using time interval [ 0 , 1000 ] with original time step 0.001 . (b) Original heat map for coupled dissimilar Lorenz systems (same as Figure 6c, with time interval [ 0 , 100 ] and time step 0.001 ). (c) Heat map for coupled identical Lorenz systems with ζ ( d 1 , d 2 ) computed using time interval [ 0 , 1000 ] with original time step 0.001 . (d) Original heat map for coupled identical Lorenz systems (same as Figure 8c, with time interval [ 0 , 100 ] and time step 0.001 ).
Figure 10. (a) Heat map for coupled dissimilar Lorenz systems with ζ ( d 1 , d 2 ) computed using time interval [ 0 , 1000 ] with original time step 0.001 . (b) Original heat map for coupled dissimilar Lorenz systems (same as Figure 6c, with time interval [ 0 , 100 ] and time step 0.001 ). (c) Heat map for coupled identical Lorenz systems with ζ ( d 1 , d 2 ) computed using time interval [ 0 , 1000 ] with original time step 0.001 . (d) Original heat map for coupled identical Lorenz systems (same as Figure 8c, with time interval [ 0 , 100 ] and time step 0.001 ).
Entropy 26 01085 g010
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lin, Z.; Pattanayak, A.K. A Chaos Synchronization Diagnostic: Difference Time Series Peak Complexity (DTSPC). Entropy 2024, 26, 1085. https://doi.org/10.3390/e26121085

AMA Style

Lin Z, Pattanayak AK. A Chaos Synchronization Diagnostic: Difference Time Series Peak Complexity (DTSPC). Entropy. 2024; 26(12):1085. https://doi.org/10.3390/e26121085

Chicago/Turabian Style

Lin, Zhe, and Arjendu K. Pattanayak. 2024. "A Chaos Synchronization Diagnostic: Difference Time Series Peak Complexity (DTSPC)" Entropy 26, no. 12: 1085. https://doi.org/10.3390/e26121085

APA Style

Lin, Z., & Pattanayak, A. K. (2024). A Chaos Synchronization Diagnostic: Difference Time Series Peak Complexity (DTSPC). Entropy, 26(12), 1085. https://doi.org/10.3390/e26121085

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