Finite difference methods for vibration problems¶
Contents:
- Finite difference methods for vibration problems
 - Finite difference discretization
 - Implementation
 - Long time simulations
 - Analysis of the numerical scheme
 - Alternative schemes based on 1st-order equations
 - Energy considerations
 - The Euler-Cromer method
 - Generalization: damping, nonlinear spring, and external excitation
 - Exercises and Problems
- Problem 1: Use linear/quadratic functions for verification
 - Exercise 2: Show linear growth of the phase with time
 - Exercise 3: Improve the accuracy by adjusting the frequency
 - Exercise 4: See if adaptive methods improve the phase error
 - Exercise 5: Use a Taylor polynomial to compute \(u^1\)
 - Exercise 6: Find the minimal resolution of an oscillatory function
 - Exercise 7: Visualize the accuracy of finite differences for a cosine function
 - Exercise 8: Verify convergence rates of the error in energy
 - Exercise 9: Use linear/quadratic functions for verification
 - Exercise 10: Use an exact discrete solution for verification
 - Exercise 11: Use analytical solution for convergence rate tests
 - Exercise 12: Investigate the amplitude errors of many solvers
 - Exercise 13: Minimize memory usage of a vibration solver
 - Exercise 14: Implement the solver via classes
 - Exercise 15: Interpret \([D_tD_t u]^n\) as a forward-backward difference
 - Exercise 16: Use a backward difference for the damping term
 - Exercise 17: Analysis of the Euler-Cromer scheme
 
 - Applications of vibration models
 - Exercises
 - References
 
            