
of period-doubling bifurcations are observed, which
are leading to the chaotic behavior. The transitions
from periodic to chaotic regimes are presented in the
bifurcation diagram, with the values of drive strength
for which this occurs. For values of γsmaller than
1.06631, the system is periodic. The first period
doubling occurs when γ= 1.07935 and the next at
γ= 1.0820. For values of γ > 1.08268, the system
enters into chaotic behavior.
The investigation of chaos generated by a
damped-driven pendulum could be considered a
case study with implications in various fields, like
chaos-based cryptography for applications in secure
communications. The investigation of conditions
where chaos emerges in this system gives us potential
for controlling chaotic systems through adjusting the
parameters precisely.
The complex dynamical systems could be
effectively analyzed with the Python programming
language and libraries like SciPy for scientific
computation and Matplotlib for visualization of
results. Our approach facilitated the exploration
of the pendulum’s dynamics and underscored the
usability of these methods and in other systems. The
code is available publicly available, and it can be
found on github, [21].
Overall, in this paper we have presented a
methodology for studying the transitions of the
system from periodic to chaotic behavior of a
nonlinear system using the bifurcation diagram.
Future work will extend this analysis to explore the
effects of additional parameters, such as changing
the damping parameter. Similar approaches could be
applied in other nonlinear dynamic systems.
References:
[1] W. Szemplinska-Stupnicka, Chaos, bifurcations
and fractals around us: a brief introduction,
vol. 47. World Scientific, 2003.
[2] M. Hanias, I. Giannis, and G. Tombras,
“Chaotic operation by a single transistor circuit
in the reverse active region,” Chaos: An
Interdisciplinary Journal of Nonlinear Science,
vol. 20, no. 1, 2010.
[3] A. A. Tsonis, Chaos: from theory to
applications. Springer Science & Business
Media, 2012.
[4] A. C. Luo and Y. Guo, “Periodic motions
to chaos in pendulum,” International Journal
of Bifurcation and Chaos, vol. 26, no. 09,
p. 1650159, 2016.
[5] H. E. Nusse, J. A. Yorke, and E. J. Kostelich,
Bifurcation Diagrams, pp. 229–268. New York,
NY: Springer US, 1994.
[6] T. T. Taylor, Mechanics: classical and quantum.
Elsevier, 2016.
[7] S. Strogatz, Nonlinear Dynamics and Chaos:
With Applications to Physics, Biology,
Chemistry, and Engineering. CRC Press,
2018.
[8] S. C. Phatak and S. S. Rao, “Logistic map: A
possible random-number generator,” Physical
review E, vol. 51, no. 4, p. 3670, 1995.
[9] E. N. Lorenz and K. Haman, “The essence of
chaos,” Pure and Applied Geophysics, vol. 147,
no. 3, pp. 598–599, 1996.
[10] G. Yakubu, P. Olejnik, and J. Awrejcewicz, “On
the modeling and simulation of variable-length
pendulum systems: a review,” Archives of
Computational Methods in Engineering, vol. 29,
no. 4, pp. 2397–2415, 2022.
[11] H. P. Langtangen and A. Logg, Solving PDEs in
python: the FEniCS tutorial I. Springer Nature,
2017.
[12] S. Lynch, Dynamical systems with applications
using python. Springer, 2018.
[13] J. Jani, “Simulation of chaotic operation of
a damped driven pendulum using python,”
WSEAS Transactions on Advances in
Engineering Education, vol. 20, pp. 1–6,
2023.
[14] N. Charalampidis, C. Volos, L. Moysis,
H. E. Nistazakis, and I. Stouboulos, “A novel
piecewise chaotic map for image encryption,” in
2022 11th International Conference on Modern
Circuits and Systems Technologies (MOCAST),
pp. 1–4, IEEE, 2022.
[15] K. Johannessen, “An analytical solution to the
equation of motion for the damped nonlinear
pendulum,” European Journal of Physics,
vol. 35, p. 035014, mar 2014.
[16] S. A. E.-T. Wedad Albalawi, Alvaro H. Salas
and A. A. A.-R. Youssef, “Approximate
analytical and numerical solutions to the
damped pendulum oscillator: Newton–raphson
and moving boundary methods,” Journal of
Taibah University for Science, vol. 15, no. 1,
pp. 479–485, 2021.
[17] P. Virtanen, R. Gommers, T. E. Oliphant,
M. Haberland, T. Reddy, D. Cournapeau,
E. Burovski, P. Peterson, W. Weckesser,
J. Bright, et al., “Scipy 1.0: fundamental
algorithms for scientific computing in python,”
WSEAS TRANSACTIONS on SYSTEMS
DOI: 10.37394/23202.2024.23.27