📅 2023-09-07 — Session: Developed Python classes for motorcycle circuit analysis

🕒 06:55–10:15
🏷️ Labels: Python, Motorcycle, Physics, Interpolation, Circuit, Numerical Analysis
📂 Project: Dev
⭐ Priority: MEDIUM

Session Goal

The session focused on enhancing the understanding and computational modeling of motorcycle dynamics, specifically in the context of circuit racing.

Key Activities

  • Explored the physics of motorcycle turns, including centripetal force and lean angles, to understand safety and handling.
  • Derived mathematical equations for net horizontal force and lean angle calculations.
  • Developed Python code for numerical analysis using scipy to calculate lean angles and time for half-circle curves.
  • Created a Python class Circuito for modeling motorcycle circuits, incorporating features like average speed, total time, and total distance calculations.
  • Implemented cubic spline and Akima interpolation methods for circuit speed profiles.
  • Addressed and corrected errors in the Python code related to velocity calculations and data visualization using Matplotlib.

Achievements

  • Successfully implemented and debugged Python code for complex motorcycle circuit analysis.
  • Improved interpolation techniques for more accurate speed and time calculations.

Pending Tasks

  • Further refine the interpolation models to enhance accuracy in different circuit conditions.
  • Explore additional error handling mechanisms for edge cases in velocity and distance calculations.