Exploring Non-linear Dynamics: Constructing the Bifurcation Diagram of a Damped Driven Pendulum using Python

In this paper, we present a detailed analysis and construction of the bifurcation diagram for the damped-driven pendulum system. The bifurcation diagram in general presents the qualitative changes of the steady-state behavior for the pendulum. For this purpose, we implement the use of the Python programming language with the inclusion of scientific libraries. This nonlinear dynamical system is an example of a system that exhibits a chaotic regime, which is the sensitivity of its behavior to the initial conditions and the parameters of the system. We investigate the response of the system to a range of drive strengths γ applied. By changing the driving strength, the system reveals patterns of periodicity, quasi-periodic, and chaotic regimes. The critical values where it goes from regular motion to chaotic one are highlighted, offering further understanding of the mechanisms of the transitions. This study presents the use of the Python programming language for the modeling and visualization of non-dynamic systems and contributes to a deeper understanding of nonlinear oscillator dynamics.

Authors

Institutions

Publication Details

Journal
WSEAS TRANSACTIONS ON SYSTEMS
Published
2024-10-25
DOI
https://doi.org/10.37394/23202.2024.23.27
Citations
1
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploring Non-linear Dynamics: Constructing the Bifurcation Diagram of a Damped Driven Pendulum using Python

Joan Jani
1 citations
WSEAS TRANSACTIONS ON SYSTEMS
Computational Physics and Python Applications
0.35
article

Exploring Non-linear Dynamics: Constructing the Bifurcation Diagram of a Damped Driven Pendulum using Python

Joan Jani
article en
1 citations

Abstract

In this paper, we present a detailed analysis and construction of the bifurcation diagram for the damped-driven pendulum system. The bifurcation diagram in general presents the qualitative changes of the steady-state behavior for the pendulum. For this purpose, we implement the use of the Python programming language with the inclusion of scientific libraries. This nonlinear dynamical system is an example of a system that exhibits a chaotic regime, which is the sensitivity of its behavior to the initial conditions and the parameters of the system. We investigate the response of the system to a range of drive strengths γ applied. By changing the driving strength, the system reveals patterns of periodicity, quasi-periodic, and chaotic regimes. The critical values where it goes from regular motion to chaotic one are highlighted, offering further understanding of the mechanisms of the transitions. This study presents the use of the Python programming language for the modeling and visualization of non-dynamic systems and contributes to a deeper understanding of nonlinear oscillator dynamics.

WSEAS TRANSACTIONS ON SYSTEMSVol. 23
Polytechnic University of Tirana (AL)
Openalex Percentile: Top 32%
Computational Physics and Python Applications
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Exploring Non-linear Dynamics: Constructing the Bifurcation Diagram of a Damped Driven Pendulum using Python — Joan Jani · WSEAS TRANSACTIONS ON SYSTEMS (2024) | TGRS Research Map | TGRS