This project was developed as part of my Physics degree.
It consists of the numerical simulation of a roller coaster using Python, combining geometric modelling, interpolation techniques and numerical integration to study the motion of the cart under different physical conditions.
- 2D and 3D roller coaster modelling
- B-Spline interpolation
- Numerical integration using several solvers (RK45, RK23, DOP853, BDF and LSODA)
- Energy conservation and dissipative models
- Velocity and force analysis
- Parameter sensitivity studies
- Scientific visualization with Matplotlib
montana_rusa.py→ Main Python simulation.Montaña Rusa.pdf→ Technical report including methodology, figures and results.
- Python programming
- Numerical methods
- Scientific computing
- Mathematical modelling
- Physics simulation
- Data visualization
Developed during my Physics degree at the University of Oviedo.
