Kapitza Pendulum Analysis

The following project involves the numerical analysis and manim animation of a Kapitza pendulum system as a part of a theoretical mechanics course final project. Specifically, we use Manim animations and Hopf bifurcation analysis to inspect the stability of the inverted position of the pendulum in the high-driving, low-amplitude regime. This is done with a mix of analytical and numerical methods.

Implementations

Reading the Project notebook file provides a comprehensive step-by-step breakdown of the project. Inspecting the various .py files shows the different numerical solving methods used to solve this system.

The project does the following:

Included in the Github repository:

Manim animations are hosted in the releases, as they are big, hosted in the videos.zip file in each release description. One example is shown below, but in order to get it to display, it has been converted to a gif, which greatly reduces its overall quality. It is recommended to download the zip for higher-fidelity animations. The zip file is here.

Here is the (low quality) gif:
Example Animation as Low-Quality Gif

See the full project on Github