Skip to content

This repo contains the model, equations, and parameters for a manufactured single pendulum.

License

Notifications You must be signed in to change notification settings

Khasawneh-Lab/simple_pendulum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple_pendulum

This repo contains (or links to) the simulation Python code, CAD, model, BOM, mechanical drawings, equations, and parameters for a manufactured single pendulum. Please cite this page through our published works "Uncertainty Propagation of System Parameters to the Dynamic Response: An Application to a Benchtop Pendulum" or (soon to be published in ASME) "Dynamic State Analysis of a Driven Pendulum using Complex Networks." A CAD rendering of the model is shown below. Additionally, you can cite the code used here through our zenodo account.

Download

The CAD is available through GrabCad here.

Usage and Documentation

Full documentation of the pendulum is provided here.

This material is based upon work supported by the National Science Foundation under grant numbers CMMI-1759823 and DMS1759824.

Disclaimer: Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Simulation

For simulating the single pendulum, we developed a Python function that will include an optional magnetic repsulive force (see documentation) and base excitation. If the appropriate parameters are set to zero, then the simulation will be that of a free simple pendulum. The Python code implementing the example output shown below is available here.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

This repo contains the model, equations, and parameters for a manufactured single pendulum.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages