+
A Rigid Three-bar Pendulum

Developed by Ernest Behringer - Published July 31, 2016

This set of exercises guides the student in exploring computationally the behavior of a physical pendulum consisting of three bars. It also requires the student to generate, observe, and describe the results of simulating the rotational motion for different configurations of the pendulum. The numerical approach used is the half-step approximation (a modified Euler) method. Please note that this set of computational exercises can be affordably coupled to simple classroom experiments with meter sticks.
Subject Area Mechanics
Level Beyond the First Year
Available Implementation Python
Learning Objectives
Students who complete this set of exercises will be able to * express an equation predicting the period of small oscillations in terms of dimensionless ("scaled") variables suitable for coding (**Exercise 1**); * produce both contour plots and 1D plots of the period of small oscillations versus scaled variables (**Exercises 1 and 2**); * derive the equation of motion for the pendulum (**Exercise 3**); * computationally model the motion of a three-bar pendulum with damping using the half-step approximation integration algorithm (**Exercise 4**); * produce graphs of the computational solution, i.e., of the angular position versus time, for different geometrical configurations of the pendulum (**Exercise 4**); and * assess the accuracy of the computational solution by comparing it to the analytical solution for small oscillations and no damping (**Exercise 5**).
Time to Complete 120 min

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

Ernest Behringer, "A Rigid Three-bar Pendulum," Published in the PICUP Collection, July 2016.

The instructor materials are ©2016 Ernest Behringer.

The exercises are released under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 license

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 license