Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Randy Schur Project Submission #8

Open
wants to merge 63 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
5586d14
start project
rbds Nov 26, 2015
19910be
update derivation of EoM
rbds Nov 28, 2015
3a1d4c8
derive EoM
rbds Nov 30, 2015
0bd568b
start simple pendulum section
rbds Nov 30, 2015
2ff46c0
equations for Euler, RK4
rbds Nov 30, 2015
0d57612
update text
rbds Dec 1, 2015
cad0576
add symplectic integrators
rbds Dec 1, 2015
7d1581e
move files around
rbds Dec 1, 2015
398cf3c
update damped Hamiltonian derivation
rbds Dec 2, 2015
94457d6
in class changes 12/01
rbds Dec 2, 2015
6c7ef12
bad job starting programming
rbds Dec 4, 2015
bb0a2b0
better start to programming
rbds Dec 5, 2015
c23294d
SHO still wrong
rbds Dec 5, 2015
48f8781
Verlet SHM
rbds Dec 5, 2015
05dbad8
Euler, RK4 still wrong?
rbds Dec 5, 2015
54d402c
damping
rbds Dec 6, 2015
23dacc5
need to calculate analytical velocity for SHM
rbds Dec 6, 2015
8d6de21
Energy analysis for SHM
rbds Dec 6, 2015
74cc6a5
plot damped Harmonic motion
rbds Dec 6, 2015
ee9438f
damped harmonic oscillations
rbds Dec 6, 2015
942444c
adjust formatting css
rbds Dec 6, 2015
c22093e
phase portrait
rbds Dec 6, 2015
d346920
afternoon commit
rbds Dec 6, 2015
b1173a8
derive double pendulum from Hamiltonian
rbds Dec 7, 2015
b1f00cd
evening commit
rbds Dec 7, 2015
0fda4ee
change method for double pendulum
rbds Dec 7, 2015
1ba78db
fix derivation for double pendulum EOM
rbds Dec 7, 2015
c23801e
split notebooks
rbds Dec 7, 2015
2b151d7
damping for double pendulum
rbds Dec 7, 2015
52478e3
Delete 0e1p4ebd.wag.txt
rbds Dec 7, 2015
c58c649
plot Poincare section
rbds Dec 8, 2015
f1fbe94
Merge branch 'master' of https://github.com/rbds/assignment-bank-2015
rbds Dec 8, 2015
85fb865
check DP Hamiltonian EOM
rbds Dec 8, 2015
f069866
add screenshots
rbds Dec 8, 2015
f57f142
POS computer screenshots
rbds Dec 8, 2015
7052c2c
start fixing stupid derivation mistakes
rbds Dec 8, 2015
43c1db1
fix Hamiltonian EOM
rbds Dec 8, 2015
692463f
Verlet for double pendulum - still needs checking
rbds Dec 8, 2015
987be27
evening commit
rbds Dec 8, 2015
1602407
fix naming convention
rbds Dec 8, 2015
d881ab9
fix naming convention - Double pendulum
rbds Dec 8, 2015
314a53d
add figure
rbds Dec 8, 2015
ee4b96b
minor update
rbds Dec 8, 2015
aa617f9
fix EOMs
rbds Dec 8, 2015
0d9581b
fix Verlet for DP
rbds Dec 8, 2015
14bb5f8
evening commit
rbds Dec 9, 2015
68c6243
fix RK4
rbds Dec 10, 2015
ccadd62
adding in RK2
rbds Dec 10, 2015
cb7dafb
fix up first notebook
rbds Dec 10, 2015
e96d90a
replace images
rbds Dec 10, 2015
a811e41
fixing RK4 Double Pendulum - still working
rbds Dec 10, 2015
6f67103
update DP notebook - check EOM again
rbds Dec 10, 2015
6ab30c3
RK4 Double Pendulum adding energy
rbds Dec 10, 2015
b0d17c9
Update README.md
rbds Dec 14, 2015
e8e43bc
edit wording
rbds Dec 14, 2015
f0658a1
evening commit
rbds Dec 14, 2015
224ea17
pull again?
rbds Dec 14, 2015
4a9c049
stupid computer
rbds Dec 14, 2015
aafee28
cleanup
rbds Dec 14, 2015
8f93e8d
editing
rbds Dec 14, 2015
1ced5e8
energy plots in DP for RK4
rbds Dec 14, 2015
ed144e2
Update README.md
rbds Dec 15, 2015
b41a3aa
address pull request comments
rbds Dec 28, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
# assignment-bank-2015
For submission of class projects at GW, Fall 2015
For submission of class project at GW, Fall 2015

This assignment examines numerical integration techniques using mechanical systems. In the notebook Integration_Techniques_for_Mechanical_Systems, I start by introducing a simple harmonic oscillator and three different types of integrators (Euler, Runge-Kutta, and Verlet). Next I introduce damping and look at how the system behavior changes for each method of integration. The Double_Pendulum_Problem notebook looks at the double pendulum problem using Runge-Kutta and Verlet integration.

The code in this repository is under Creative Commons Attribution license CC-BY 4.0, code under MIT license © 2015 Randall Schur
Loading