+
Plane Rigid Pendulum
Developed by Kelly Roos - Published July 31, 2016
DOI: 10.1119/PICUP.Exercise.RigPend
In this set of exercises the student builds a computational model of a simple plane rigid pendulum using the Euler-Cromer numerical scheme. The student is guided to explore the accuracy of the computational model, and to compare the computational results with the popular analytical solution for the pendulum via the small angle approximation. Damping and driving terms are added to the computational model, and the student is lead to discover chaotic trajectories in phase space.
Subject Area | Mechanics |
---|---|
Levels | First Year and Beyond the First Year |
Available Implementations | C/C++, Fortran, IPython/Jupyter Notebook, Mathematica, MATLAB, Python, Spreadsheet, and Easy Java Simulations |
Learning Objectives |
Students who complete this set of exercises will be able
- to build a computational model of a simple rigid pendulum using the Euler-Cromer algorithm (**Exercise 1**);
- to produce graphs of the angular displacement and angular velocity of the pendulum as a function of time from the results of their computational model (**Exercises 1-5**);
- to assess the accuracy of the computational results of their model (**Exercises 1**);
- to identify the limitations of the small angle approximation for the plane pendulum (**Exercises 2**)
- to produce phase space plots for various system parameters (**Exercises 3**); and
- to produce chaotic phase space trajectories by varying model parameters (**Exercise 4 and 5**);
|
Login or register as a verified educator for free to access instructor-only material.
Download Options
Share a Variation
Did you have to edit this material to fit your needs? Share your changes by
Creating a Variation
Credits and Licensing
Kelly Roos, "Plane Rigid Pendulum," Published in the PICUP Collection, July 2016, https://doi.org/10.1119/PICUP.Exercise.RigPend.
DOI: 10.1119/PICUP.Exercise.RigPend
The instructor materials are ©2016 Kelly Roos.
The exercises are released under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 license