Open access peer-reviewed chapter - ONLINE FIRST

Perspective Chapter: Behavioral Analysis of Nonlinear Systems and the Effect of Noise on These Systems

Written By

F. Setoudeh and M.M. Dezhdar

Submitted: 21 February 2024 Reviewed: 25 February 2024 Published: 05 June 2024

DOI: 10.5772/intechopen.1005093

Nonlinear Systems and Matrix Analysis - Recent Advances in theory and Applications IntechOpen
Nonlinear Systems and Matrix Analysis - Recent Advances in theory... Edited by Peter Chen

From the Edited Volume

Nonlinear Systems and Matrix Analysis - Recent Advances in theory and Applications [Working Title]

Dr. Peter Chen, Dr. Victor Eduardo Martinez-Luaces and Associate Prof. Muhammad Shahzad Nazir

Chapter metrics overview

12 Chapter Downloads

View Full Metrics

Abstract

One of the crucial concepts in determining the structure of dynamic systems is to recognize the behavior of nonlinear systems, which is one of the current issues in engineering sciences. In general, nonlinear systems exhibit behaviors such as stability, periodic, quasi-periodic and chaotic. Since in nonlinear systems, changing parameters can have a great effect on changing the behavior of nonlinear systems, for this reason, it has been studied how different parameters affect the behavior of a system. Due to the importance of determining the behavior of nonlinear systems, in this chapter, first, various criteria for estimating the behavior of nonlinear systems are discussed and then the effect of these parameters on these systems is examined.

Keywords

  • nonlinear system
  • behavioral analysis
  • stability
  • chaos
  • periodic
  • noise

1. Introduction

For researchers in engineering sciences, investigating and determining the qualitative results of dynamic systems is of particular importance, which is often studied and examined using theoretical theories, differential equations, and other tools. One of the key concepts in analyzing dynamic systems is identifying the behavior of nonlinear systems, which is among the current topics in engineering sciences. For this purpose, many researchers in engineering sciences are interested in studying how different parameters affect the behavior of a system.

Nonlinear dynamics and complex systems are a very broad subject that essentially falls into an interdisciplinary research field. This issue includes mathematics, physics, chemistry, medicine, engineering sciences, and so on. Complex systems are composed of numerous components, each of which may interact with one another and even external factors, resulting in diverse interactions. For example, water and air, human organs, living organisms, infrastructure such as electrical grids, complex software, electronic systems, ecological systems, cellular systems, and ultimately all kinds of networks can be considered complex systems, each with their own components and external interactions. Modeling the behavior of complex systems is challenging due to their interdependence and interactions among components or between a specific system and its environment. Complex systems possess distinctive features such as nonlinearity, self-organization, feedback, robustness, adaptability, Emergence, and network-like structures that result from diverse interactions among their components. In the past, researchers discovered that the relationship between nonlinear dynamics and complex systems in engineering sciences is such that simple systems (with a few variables) exhibit stable behavior, while complex systems (with many variables) exhibit unstable behavior. However, it has recently been found that even a simple nonlinear system can exhibit irregular behavior [1, 2, 3, 4]. This means that a system displaying irregular behavior is considered a complex system, but it is possible for a simple nonlinear system to exhibit irregular behavior. In general, nonlinear systems exhibit behaviors such as stability, periodic, semi-periodic, and chaotic, which are detailed in this section (refer to Figure 1) [1, 2, 3, 4].

Figure 1.

Behavioral nonlinear systems.

The distinction between the behaviors of linear and nonlinear systems is about their stability. The behavior of non-switching linear systems is not sensitive to initial conditions, while in some cases of nonlinear systems, the equilibrium point of the system may be stable. However, for some initial conditions, the system response may be converged (stable), while for others, it may be divergent (unstable), and identifying these types of systems is not an easy task [2, 3, 4, 5, 6]. One type of nonlinear systems behavior is chaos [3], which is unpredictable and represents order within disorder [1, 2]. Chaotic systems, although they appear random, belong to the category of deterministic systems, which are distinct from stochastic systems that are random by nature. In chaotic systems, a small change in initial conditions can lead to significant changes in the output [2, 3, 4, 5, 6, 7], which is a characteristic feature of chaos. Another behavior of nonlinear systems is periodic. In general, this behavior occurs in dynamic nonlinear systems around a fixed point with a specific amplitude and frequency [6, 7, 8, 9]. Another behavior of nonlinear systems is semi-periodic, which is formed from the combination of several periodic behaviors [9, 10, 11, 12, 13, 14].

Advertisement

2. Detecting chaos in the time domain

One of the common methods for detecting chaos is to use the patterns present in the time series [15]. One of the simplest methods in the time domain is to plot the time series in phase space and then observe the created pattern to determine the signal behavior. Detecting periodic behavior in phase space is very simple, but the behavior of chaotic and quasi-periodic systems in phase space is very complex and unpredictable. This method alone is not a precise way to detect the presence of chaos, as random systems and real dynamic systems mixed with noise also exhibit similar behavior in phase space.

Lyapunov exponents of a system are a set of non-changing geometric measures that directly express the system’s dynamics. One of its applications is in detecting the phenomenon of chaos in a system and also as a measure of the chaotic nature of behavior. The topic of chaotic behavior is qualitative as far as it relates to sensitivity to initial conditions and structural instability. However, in studying a system, we have information about its behavior in the form of a differential equation, a recursive mapping, or a time series, and therefore it is necessary to have analytical or quantitative methods for detecting chaos in any system so that we can distinguish chaotic behavior from random noise-like behavior. Additionally, this method should be able to provide both a measure and a quantity for the degree of chaos in the system. Describing the quantitative sensitivity of a system’s behavior to initial conditions in chaotic situations is possible by introducing Lyapunov exponents [5].

Lyapunov exponents are a set of non-changing geometric measures that directly express the dynamics of systems. The Lyapunov exponent is calculated as follows:

Consider two neighboring points in phase space at times zero and t, where the distance between the points in the direction of (i) is δxi0 and δxit, respectively. The Lyapunov exponent is defined as follows:

δxitδxi0=eλitλi=limt1tlnδxitδxi0E1

In this equation, λi represents the Lyapunov exponent. As can be seen, two points with infinitesimally small proximity in the initial state, diverge significantly from each other in the direction of the (i). This phenomenon is referred to as “sensitivity to initial conditions.”

  1. If the λi<0, then we will have a stable fixed point or a stable periodic cycle. In other words, all selected initial points will converge toward a fixed point or a periodic cycle. These systems are called asymptotically stable. With a negative increase, λi, the stability of the system increases, such that for λi=, there exists a super-stable fixed point or periodic cycle.

  2. If λi=0, the system only oscillates around a fixed point. In this case, every selected initial point oscillates around a stable limit cycle.

  3. If λi<0, there are no stable fixed points or limit cycles; in fact, the points are unstable, but the system is bounded and chaotic. In other words, if the largest Lyapunov exponent in the system is positive, the system is chaotic; otherwise, it is not chaotic [7, 11, 16, 17].

Chaotic systems have unique properties that distinguish them from other dynamics. One of the distinctive features of chaotic systems is their strong dependence on initial conditions. One powerful tool for detecting chaos is the Lyapunov exponent.

A variety of methods have been presented for calculating the Lyapunov exponent, one of which is the calculation of the Lyapunov exponent using time series [7]. However, Lyapunov exponent is highly sensitive to noise, which is why using Lyapunov exponent as a criterion for detecting chaos in noisy environments is not a good measure [7, 8, 9]. As seen, chaotic dynamics create complex attractors that are limited to a part of space and cannot cover the entire space. Various methods have been proposed to calculate the dimensions of chaos and hidden dynamics, including correlation dimensions and fractal dimensions. One of the disadvantages of these methods is their computational complexity and their dependence on noise. Another method is to use R/S analysis and the Hurst exponent [18]. This method is used to distinguish between random time series and non-random and chaotic time series. The disadvantages of this method include computational complexity and the inability to detect chaos in noisy environments. Another method for analyzing chaotic signals is to use the Kolmogorov-Sinai entropy. This law talks about the disorder in a system. A random signal has the most disorder, but a deterministic system has the most order. This entropy is related to the Lyapunov expressions of the signal. This entropy is the average of the positive Lyapunov exponents of the system. One of the limitations of this method is its high sensitivity to noise [19].

Advertisement

3. Detection of nonlinear systems behavior

Many issues in various fields, including electrical engineering, are inherently nonlinear and are modeled using partial and ordinary differential equations. Only a limited number of these equations have exact solutions, and most of these problems do not provide precise answers, necessitating the use of novel methods for their analysis. Based on the observed time series of a process, detecting the presence of nonlinearity is quite challenging. Therefore, efforts have been made to provide tools for identifying the behavior of nonlinear systems. The behavior of nonlinear systems in phase space is highly intricate. A simple approach to understanding this behavior is to plot the time series in phase space and analyze the patterns created. In this section, various criteria for analyzing the behavior of nonlinear systems are introduced.

3.1 Calculation of the Lyapunov exponent based on the analytical method of differential transformation and behavioral analysis of nonlinear systems with respect to unknown parameters

In order to analyze the behavior of nonlinear dynamic systems, a method for calculating the Lyapunov exponent based on various analytical differential transformation methods has been proposed. In this process, using the differential transformation method, the time series of the desired system is calculated and replaced in relation to the Lyapunov exponent, and then the behavior of the system is determined using the calculated Lyapunov exponents. In this section, the Lyapunov exponent method based on three representative limit cycle algorithms has been proposed, with the aim of clarifying them further. Since the behavior of nonlinear dynamic systems depends on the changes in their parameters, for example, in a Colpitts oscillator, the behavior of the oscillator depends on the changes in parameters such as Inductor and capacitor value, therefore, to ensure that a nonlinear system has the desired behavior, the most effective approach is to accurately adjust the parameters, if possible. Consequently, the analysis of the behavior of nonlinear dynamic systems with respect to changes in various parameters of the systems has been studied using the Lyapunov exponent method based on the differential transformation method.

3.1.1 Calculation of the Lyapunov exponent based on the classical analytical differential transformation method

The aim of this section is to determine the different behaviors of nonlinear dynamic systems using the Lyapunov exponent method based on time series. Accordingly, changes in the Lyapunov exponent for unknown parameters have also been investigated. This process, using the classical differential transformation method and the Lyapunov exponent method based on time series, is described in the context of method-1.

Method-1: Let us assume that the time series x1tx2txnt, is the solution of the main Eq. (1), and the following expression,

λj=1Tlnxjr+Txjs+Txjrxjs,j=1,2,,N.E2

λj represents the Lyapunov exponent of the system under consideration, in which T, the time of evolution, and r and s are two selected nearby sample points on the path. In this case, by applying the differential transformation method, the Lyapunov exponent of the system in the time series space will be as follows.

λj=1TlnXj1rs+k=2nXjkr+Tks+TkXj1rs+k=2nXjkrksk,j=1,2,,NE3

Proof: Clearly, by substituting the point “N” from the time series into the differential transformation method xN=k=0nXjkNk for the definition of the corresponding Lyapunov coefficient, the desired relationship is obtained.

In continuation, with the help of presenting the algorithmic steps, we describe the use of method-1.

Algorithm 1: Calculation of the Lyapunov Exponent Based on the Classical Differential Transformation Method.

First step: Applying the differential transformation method to the system state equations (calculating the recursive relationships).

Xjk=1k!dkxjtdtkt=t0,j=1,2,,N.E4

Second step: Calculating the limited time series using the differential transformation method.

xjt=k=0NXjktt0k,j=1,2,,N.E5

Third step: Calculating the Lyapunov exponent based on the differential transformation method using method-1.

λj=1TlnXj1rs+k=2nXjkr+Tks+TkXj1rs+k=2nXjkrksk,j=1,2,,NE6

Fourth step: Analysis of the changes in Lyapunov exponents with respect to unknown parameters and identification of different system behaviors [20, 21, 22].

3.2 Identification of behavior based on analysis in the frequency domain

One method for detecting chaotic behavior from periodic behavior involves using frequency domain analysis. This process entails plotting the frequency spectrum of a time series, revealing features that may not be easily observed in the time domain. In periodic signals, energy concentrates at specific frequencies, while chaotic behaviors exhibit a frequency spectrum with non-zero values across various frequencies, creating a wide band. In deterministic systems, a wide band spectrum can signal the onset of chaos. However, it’s essential to note that relying solely on frequency analysis is not always accurate for determining the presence of chaos. For instance, power spectrum characteristics are also employed in frequency domain analysis. Additionally, it’s worth mentioning that the frequency spectrum of a random time series or a time series from real dynamic systems affected by noise will also exhibit a wide band, making it challenging to distinguish between these scenarios based solely on the frequency spectrum [23].

3.3 Nonlinear system behavior detection based on time-frequency analysis

As mentioned, the methods for detecting chaos in the time and frequency domains are not robust against noise. Another method used for chaos detection is time-frequency analysis. One of these methods is based on the short-time Fourier transform. The main idea of the short-time Fourier transform is to multiply the input signal x(t) by a window function wτ, which changes its location with time. In other words, the signal is divided into short-time segments, and the Fourier transform is applied to each segment. In this way, each frequency spectrum shows the frequency content in a short-time period. Such a spectrum includes the change of frequency content with time. The short-time Fourier transform is defined as follows [24, 25]:

STFTtf=xt+τwτej2πfτE7

where xt is the input signal, wτ is the window function with the width of the T, and X(τ,ω) is the complex-valued spectrum.

wτ=1formtct0formtctE8

Short-time Fourier transform determines which frequency components and at what times are present in the signal. The algorithm for detecting chaos based on short-time Fourier transform is as follows:

  1. Calculate the short-time Fourier transform

  2. Estimate the dominant spectral components frequency

    The frequency at which the short-time Fourier transform frequency of the signal is maximized is calculated according to the following equation:

    fmt=argmaxfSTFTtfE9

    where, f represents the frequency and t the time.

  3. We define the uΩtf as follows:

    uΩtf=1STFTtf0.01maxfSTFTtf0elsewhere,E10

  4. In order to detect chaos, we define the following function:

    mt=0fmtuΩtfdfE11

  5. To detect chaos, we operate as follows:

dt=1formtct0formtctE12

If dt=1, it indicates a chaotic signal and if dt=0, it indicates a periodic signal. In this case, ct is the threshold value that depends on the selected window width. This method is resistant to noise and is used to detect chaos in a noisy environment. One of the drawbacks of this method is its strong dependence on the selected window width. On the other hand, this method cannot detect random signals such as noise. Another new method that has been recently used is the use of energy distribution based on continuous wavelet transform in chaotic systems [26]. Continuous wavelet transforms of :

Wxab=xW=1axtΨ¯tbadtE13

In which a and b are the scale and shift parameters, respectively and Ψ¯tba is the complex conjugate of the Ψtba function.

The concept of shift in the wavelet transform is similar to the concept of time shift in the short-time Fourier transform. The shift represents the amount of window displacement and contains the time information of the transform. However, unlike the short-time Fourier transform, the wavelet transform does not have a direct frequency parameter. Instead, it uses a scale parameter that is inversely related to the frequency. In other word: a=1f

A function ψ is called a wavelet if:

  1. It has a nonzero value only in a certain range (small wave).

  2. It has a limited frequency range.

In this case, the energy distribution based on continuous wavelet transform to detect chaos is used. The algorithm for detecting chaos is as follows:

First, we sample the signal. In this case, we divide the signal into N parts which are equal. Then, for each part, we apply the continuous wavelet transform and calculate the wavelet coefficients and the energy of each part from the coefficients of the continuous wavelet transform according to Parseval’s theorem. In chaotic systems, the energy distribution changes irregularly. This method is not resistant to noise [26].

Advertisement

4. A recent criterion for distinguishing chaos from noise

In recent years, various nonlinear electronic systems that exhibit chaotic behavior have been studied. Some behaviors that are hidden in normal conditions due to the presence of noise are real examples of chaotic behavior of a completely deterministic nature. One of these systems is oscillators. The output signal of ideal oscillators is a periodic function in the time domain and especially at high frequencies is usually sinusoidal. Also, regardless of factors that are usually negligible such as heat and wear, it can be said that the frequency and amplitude of this signal are always constant. But anyway, in practical oscillators, these undesirable noise effects cause minor disturbances in the frequency, phase, and amplitude of the output signal. On the other hand, oscillators can show chaotic behavior for some parameters. For this reason, chaos analysis in oscillators and its separation from noise is of great importance.

Chaotic systems exhibit behavior that resembles random processes, yet they are non-random. Chaotic series are a subset of nonlinear processes known for their high complexity and irregular behavior. Although chaotic time series may appear random, they possess distinct properties that set them apart from truly random series. One key characteristic of chaotic processes, which differentiates them from random processes, is their sensitivity to initial conditions. Even a slight error in measuring the initial state can lead to exponential growth in the Lyapunov exponent in future values of the time series. In most cases, the frequency spectrum and autocovariance function of chaotic series resemble white noise. In fact, chaotic processes often share first and second-moment properties with white noise and colored noise. The frequency spectrum obtained from a random time series and a time series associated with real dynamic systems mixed with noise both exhibit a wide band. Therefore, distinguishing between these cases based solely on the frequency spectrum is not possible. A criterion for detecting and distinguishing chaos from noise is presented below [27].

Theorem 1: The variance of the autocorrelation coefficient of the energy signal of chaos is greater than the variance of the autocorrelation coefficient of the energy signal of noise.

Proof: Consider the following continuous-time system:

ẋ=fxφE14

In this case, according to Lyapunov exponent, it can be written

δxt=δx0eλtax=axδxt=δx0eλtδxt=δx0eλtE15

where,λ is the largest Lyapunov exponent and δxt is the variation of the signal x. In chaotic systems, as we know, λ0.

According to the definition of the norm of the signal and energy, we can write:

x2=ExtExt=δx0eλt2E16

On the other hand, the spectrum of color noise power in general can be considered as follows:

Sα=AfαXf=Afα2Ent=Xt2dtEnt=0.31AlntE17

To show that EntExt, we must show that EntExt0. For this purpose, the Taylor series of the multivariable function EntExt0 around the variables A,t,δx0,λ is written as follows:

EntExt=0.31Alntδx022δx02λt4δx02λ2t2E18

As can be seen, for t1 this relation is negative and for t > 1 for A<δx020.31lnt we can conclude: EntExt

By multiplying both sides of the above relation by, est, we have:

EntExtEntestExtest0Entest0ExtestEnsExsE19

According to the definition of autocorrelation coefficient RExt=L1Exs2, the above relation can be written as subscript:

REntRExtE20

Using the properties of the probability distribution function:

EntExtfnfxE21

Where fn is the noise energy distribution function and fx is the chaotic signal energy distribution function. From the two relations (20) and (21):

REnfnRExfxμREnμRExE22

Where μREx is the mean of the autocorrelation coefficient of chaos and μREn is the mean of the autocorrelation coefficient of noise signal. From the two relations (20) and (22) we can conclude:

REntμREnRExtμRExREntμREn2fnRExtμREx2fxE23

Therefore, according to the definition of variance, it can be written:

REntμREn2fndtRExtμREx2fxdtδREn2δREx2E24

This means that in a noisy environment, the variance of the autocorrelation coefficient of the energy signal of chaos is greater than the variance of the autocorrelation coefficient of the energy signal of noise.

Method 1: Compare the variance of the autocorrelation coefficient of the energy signal of chaos in a noisy environment to the variance of the autocorrelation coefficient of the energy signal of noise.

Proof: For the chaotic signal xt in a noisy environment as yt=xt+nt, according to the variance properties, we can write:

varx+y=varx+vary+2covxyE25

The energy of the chaotic signal in the noise medium is calculated as follows:

Ext+nt=xt+nt=Ext+Ent+2xtntdtE26

Where, nt is a noise signal.

So:

varExt+nt>varEntE27

In this relation, E represents energy.

As seen in Theorem 1 and Method 1, due to the dependence of the chaotic signal on the nonlinear dynamics of the system, it can be said that chaos has smoother changes than noise, but due to the random nature of noise, noise follows more severe changes. For this reason, it can be said that the variance of the energy of the chaotic signal is greater than the variance of the energy of the noise signal in different frequency sub-bands. As it is clear, by separating the high-frequency part in the chaotic signal mixed with noise, the effect of noise on the signal is reduced. Because noise often appears in high frequencies, by taking the signal information in the frequency domain and attenuating the high frequencies, which is equivalent to attenuating noise, chaos detection in a noisy environment can be better followed by examining the variance of energy in frequency sub-bands.

Advertisement

5. Chaos detection based on autocorrelation coefficient of energy distribution using static discrete wavelet transform

This method is based on a time-frequency analysis of the signal. By using static violet transformation, low-frequency components (signal general) and high-frequency components (signal details) are separated. The static wavelet transform is the same as the discrete wavelet transform. Figure 2 shows the general structure of the signal decomposition algorithm into low and high-frequency components using the discrete wavelet transform.

Figure 2.

General structure of signal decomposition using discrete wavelet transform.

Stationary wavelet transform is similar to discrete wavelet transform with the difference that sampling is not used in it (like Figure 3).

Figure 3.

General structure of signal decomposition using static wavelet transform.

The algorithm for detecting chaos is used to detect chaos.

  1. The high-frequency components of the signal (signal details) are decomposed in several steps using the static wavelet transform (according to Figure 2).

  2. Calculation of energy from detail coefficients (calculation of energy distribution in different frequency sub-bands) using Parswal’s relation.

    Edi=i=1mdi2E28

  3. Calculation of autocorrelation coefficient of energy distribution in different frequency sub-bands.

  4. The variance of the autocorrelation coefficient of the energy distribution in different frequency sub-bands of the chaotic signal is more than the variance of the autocorrelation coefficient of the energy distribution in the frequency sub-bands of the noise signal.

For example, the fourth-order chaotic oscillator circuit based on memristor is shown in Figure 4. In Figures 5 and 6, the autocorrelation coefficient of energy distribution in different frequency sub-bands of chaos oscillator and the autocorrelation coefficient of energy distribution in frequency sub-bands of Gaussian white noise are considered.

Figure 4.

The circuit schematic of chaotic oscillator based on memristor.

Figure 5.

Autocorrelation coefficient of energy distribution in frequency sub-bands of chaos signal.

Figure 6.

Autocorrelation coefficient of energy distribution in frequency sub-bands of Gaussian white noise signal with mean 1 and variance 5.

Advertisement

6. Conclusions

In this chapter, we introduce a method for calculating the Lyapunov exponents using the differential transformation method to explore how various system parameters influence system behavior. We also propose a new criterion, based on the static violet transform, to differentiate between noise and chaos. Additionally, a method for detecting chaos based on energy distribution in various frequency sub-bands is described. Simulation results demonstrate the effectiveness of these methods in distinguishing chaos from noise.

Advertisement

Conflict of interest

There is no conflict of interest between the authors.

Advertisement

Declarations

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. This research did not receive any specific grant from any funding agency in the public, commercial, or not-for-profit sectors.

References

  1. 1. Lathrop D. Nonlinear Dynamics and chaos: With Applications to Physics, Biology, Chemistry, and Engineering. American Institute of Physics; 2015
  2. 2. Hilborn RC. Chaos and Nonlinear Dynamics: An Introduction for Scientists and Engineers. Oxford University Press; 2000
  3. 3. Alligood KT, Sauer TD, Yorke JA, Chillingworth D. Chaos: An introduction to dynamical systems. SIAM Review. 1998;40(3):732-732
  4. 4. Skokos CH, Gottwald GA, Laskar J. Chaos Detection and Predictability. Springer; 2016
  5. 5. Maldonado J, Hernandez J. Chaos theory applied to communications--part I: Chaos generators. In: Electronics, Robotics and Automotive Mechanics Conference (CERMA 2007). IEEE; 2007. pp. 50-55
  6. 6. Corron NJ, Hahs DW. A new approach to communications using chaotic signals. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications. 1997;44(5):373-382
  7. 7. Abarbanel HD, Brown R, Kennel M. Lyapunov exponents in chaotic systems: Their importance and their evaluation using observed data. International Journal of Modern Physics B. 1991;5(09):1347-1375
  8. 8. Hanac E. The phase plane analysis of nonlinear equation. Journal of Mathematical and Analytical. 2018;9:89-97
  9. 9. Baranovski AL, Schwarz W. Chaotic and random point processes: Analysis, design, and applications to switching systems. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications. 2003;50(8):1081-1088
  10. 10. Thompson JMT, Stewart HB, Turner R. Nonlinear dynamics and chaos. Computers in Physics. 1990;4(5):562-563
  11. 11. Caponetto R, Fazzino S. A semi-analytical method for the computation of the Lyapunov exponents of fractional-order systems. Communications in Nonlinear Science and Numerical Simulation. 2013;18(1):22-27
  12. 12. Deshmukh V, Sinha S. Control of dynamic systems with time-periodic coefficients via the Lyapunov-Floquet transformation and backstepping technique. Journal of Vibration and Control. 2004;10(10):1517-1533
  13. 13. Mihajlovic N. Literature Study on Periodic Solutions in Nonlinear Dynamic Systems. 2002
  14. 14. Saeed NA, Mohamed MS, Elagan SK. Periodic, quasi-periodic, and chaotic motions to diagnose a crack on a horizontally supported nonlinear rotor system. Symmetry. 2020;12(12):2059
  15. 15. Pánis R, Kološ M, Stuchlík Z. Detection of chaotic behavior in time series. 2020. arXiv preprint arXiv:2012.06671
  16. 16. Sandri M. Numerical calculation of Lyapunov exponents. Mathematica Journal. 1996;6(3):78-84
  17. 17. Ding R, Li J, Li B. Determining the spectrum of the nonlinear local Lyapunov exponents in a multidimensional chaotic system. Advances in Atmospheric Sciences. 2017;34:1027-1034
  18. 18. Weron R, Przybyłowicz B. Hurst analysis of electricity price dynamics. Physica A: Statistical Mechanics and its Applications. 2000;283(3–4):462-468
  19. 19. Klimek S, Leśniewski A. Quantized chaotic dynamics and non-commutative KS entropy. Annals of Physics. 1996;248(2):173-198
  20. 20. Taheri AG, Setoudeh F, Najafi M, Feizi E. A new sufficient condition for stability analysis of nonlinear systems based on differential transform method (DTM). Journal of Control Engineering and Applied Informatics. 2020;22(4):3-12
  21. 21. Taheri AG, Setoudeh F, Tavakoli MB, Feizi E. Nonlinear analysis of memcapacitor-based hyperchaotic oscillator by using adaptive multi-step differential transform method. Chaos, Solitons & Fractals. 2022;159:112122
  22. 22. Ghomi Taheri A, Setoudeh F, Tavakoli M. Nonlinear analysis of Colpitts oscillator using on differential transform method. Journal of Electrical and Computer Engineering Innovations (JECEI). 2020;9(2):127-142
  23. 23. Chen D, Shi S, Gu X, Shim B. Weak signal frequency detection using chaos theory: A comprehensive analysis. IEEE Transactions on Vehicular Technology. 2021;70(9):8950-8963
  24. 24. Rubežić V, Djurović I, Daković M. Time–frequency representations-based detector of chaos in oscillatory circuits. Signal Processing. 2006;86(9):2255-2270
  25. 25. Djurović I, Rubežić V. Multiple STFT-based approach for chaos detection in oscillatory circuits. Signal Processing. 2007;87(7):1772-1780
  26. 26. Zhu Q, Liang S. A method for detecting chaotic vibration based on continuous wavelet transform. International Journa Sensing, Computing and Control. 2011;1(2):125-132
  27. 27. Setoudeh F, Sedigh AK, Najafi M. A novel method for chaos detection in heavy noisy environments based on distribution of energy. International Journal of Bifurcation and Chaos. 2019;29(13):1950179

Written By

F. Setoudeh and M.M. Dezhdar

Submitted: 21 February 2024 Reviewed: 25 February 2024 Published: 05 June 2024