Skip to main content

Bifurcations

  • Chapter
  • First Online:
  • 1203 Accesses

Part of the book series: Emergence, Complexity and Computation ((ECC,volume 16))

Abstract

This chapter will explore a variety of routes that lead to chaos in dynamical systems, through simulation and FPGA experiments. The goal of this chapter is simply for the reader to understand that a system is chaotic for a certain range of parameters and there are interesting mechanisms that lead to the chaotic behavior.

figure a

FPGA realization of the torus breakdown system [6]

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Incommensurate frequencies \(\omega _1\) and \(\omega _2\) imply that the ratio \(\frac{\omega _1}{\omega _2} \in \mathbb {R} \backslash \mathbb {Q}\).

  2. 2.

    Although dimensionless scaling could have been covered in Chap. 1, we delayed introducing this concept so the reader can appreciate the idea better, once they have been well-exposed to chaos.

  3. 3.

    Detailed theoretical methods to understand chaotic systems as pertaining to FPGA realizations will be covered in Volume II.

References

  1. Lakshmanan M, Rajasekar S (2003) Nonlinear dynamics—integrability, chaos and patterns. Springer, Berlin

    MATH  Google Scholar 

  2. Albers DJ, Sprott JC (2006) Routes to chaos in high-dimensional dynamical systems: a qualitative numerical study. Phys D 223:194–207

    Article  MATH  MathSciNet  Google Scholar 

  3. Chua LO, Wah CW, Huang A, Zhong G (1993) A universal circuit for studying and generating chaos—part I: routes to chaos. IEEE Trans Circuits Syst 40(10):732–744

    Article  MATH  Google Scholar 

  4. Ambelang S (2011) Four routes to chaos: Chua’s oscillator with a cubic nonlinearity. Final project report, EE4060 Spring 2011. Electrical Engineering and Computer Sciences Department, Milwaukee School of Engineering

    Google Scholar 

  5. Matsumoto T, Chua LO, Tokunaga R (1987) Chaos via torus breakdown. IEEE Trans Circuits Syst CAS 34(3):240–253

    Article  MATH  MathSciNet  Google Scholar 

  6. Pivka L, Wu CW, Huang A (1994) Chua’s oscillator: a compendium of chaotic phenomena. J Frankl Inst 331(6):705–741

    Article  MathSciNet  Google Scholar 

  7. Kevorkian P (1993) Snapshots of dynamical evolution of attractors from Chua’s oscillator. IEEE Trans Circuits Syst—I: Fundam Theory Appl 40(10):762–780

    Article  MATH  Google Scholar 

  8. Dhamala M, Lai Y-C (1999) Controlling transient chaos in deterministic flows with applications to electrical power systems and ecology. Phys Rev E 59(2):1646–1655

    Article  Google Scholar 

  9. Buscarino A et al (2014) A concise guide to chaotic electronic circuits. Springer, Berlin

    Book  Google Scholar 

  10. Banerjee S, Saha P, Chowdhury AR (2004) Optically injected laser system: characterization of chaos, bifurcation and control. Chaos 14(2):347–357

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Santo Banerjee .

Appendices

Problems

4.1

Consider the Langford System, shown in Eqs. (4.26)–(4.28). These equations can be used to describe the motion of turbulent flow in a fluid [9].

$$\begin{aligned} \dot{x}&=xz-\omega y \end{aligned}$$
(4.26)
$$\begin{aligned} \dot{y}&=\omega x + xy \end{aligned}$$
(4.27)
$$\begin{aligned} \dot{z}&=p+z-\frac{1}{3}z^3-(x^2+y^2)(1+qx+\epsilon x) \end{aligned}$$
(4.28)

First, compute the equilibrium points for the system. Now consider the following typical system parameters: \(p=1.1, q=0.7\) and \(\epsilon = 0.5\). Investigate the route to chaos in this system as a function of parameter \(\omega \). In other words, obtain a bifurcation diagram. Implement your design on the FPGA.

4.2

Investigate the route(s) to chaos in the Lorenz system.

4.3

Read [5] and obtain the period-doubling route to chaos in Eqs. (4.8)–(4.10)

4.4

Repeat Problem 4.3 but for the period-adding route.

4.5

Parameterize the pulseFSM in listing E.12 using generics. This will allow us to utilize the pulseFSM for other modules that require different delays.

4.6

We can also examine limit cycles with high periods (such as period-16) on the FPGA as opposed to an analog realization, due to noise immunity on the FPGA. Try to obtain high period limit cycles in any of the system(s) (say R\(\ddot{\text {o}}\)ssler system) from this chapter.

4.7

Perform an In-system verification using SignalTap, of the period-doubling route to chaos for the R\(\ddot{\text {o}}\)ssler system.

4.8

Investigate the route to chaos as a function of parameter\(\kappa \), in the optically injected laser system in Eqs. (4.29)–(4.31) [10]. Use \(\alpha =2.5, \beta =0.015, \varGamma =0.05, \omega =2\).

$$\begin{aligned} \dot{x}_1&=\kappa +\frac{x_1x_3}{2}-\frac{\alpha }{2}x_2x_3 + \omega x_2 \end{aligned}$$
(4.29)
$$\begin{aligned} \dot{x}_2&=-\omega x_1+\frac{\alpha }{2}x_1x_3 + \frac{x_2x_3}{2} \end{aligned}$$
(4.30)
$$\begin{aligned} \dot{x}_3&= -2\varGamma x_3 - (1+2\beta x_3)(x_1^2+x_2^2-1) \end{aligned}$$
(4.31)

4.9

Following Example 4.3, implement the period-adding route to chaos Sect. 4.2.1.

4.10

Following Example 4.3, implement the quasi-periodic route to chaos Sect. 4.3.3.

4.11

Design and implement on the FPGA, the intermittency route to chaos from Sect. 4.2.4,

4.12

Design and implement on the FPGA, chaotic transients from Sect. 4.2.5.

Lab 4: Displaying Bifurcation Parameter(s) on the LCD

Objective: Implement a display module for bifurcation parameter(s).

Lab Exercise:

You should have realized from the design(s) in this chapter that simply pressing the key and mentally keeping track of the increment or decrement of the bifurcation parameter is cumbersome. Hence, utilize the solution from Lab 2 to display the current value of the bifurcation parameter on the LCD display. You can of course display any additional information or even interface to an external monitor using VGA.

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Muthuswamy, B., Banerjee, S. (2015). Bifurcations. In: A Route to Chaos Using FPGAs. Emergence, Complexity and Computation, vol 16. Springer, Cham. https://doi.org/10.1007/978-3-319-18105-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18105-9_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18104-2

  • Online ISBN: 978-3-319-18105-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics