RocketPy icon indicating copy to clipboard operation
RocketPy copied to clipboard

ENH: 3-DOF simulation

Open Gui-FernandesBR opened this issue 1 year ago • 3 comments

Allow RocketPy to run a point-mass simulation (3DOF).

Important aspects of this issue:

  • You should modify the flight class to add an option to run a simulation with 3DOF of 6DOF (current model). A similar approach is currently done with the equations_of_motion argument in the Flight class constructor.
  • The 3DOF simulation should run faster than our current model!
  • When using the 3DOF model, is is expected that the user may skip a few steps of the rocketpy workflow. For example, user do not needs to set moments of inertia since it will not be used for calculations.
  • However, I personally believe it would be a good application to being able to run the same Rocket object with both 3DOF and 6DOF models so we can easily compare the models.

Optionally, one may create a new FlightClass, in case you find it easier. However, I don't really appreciate this approach. I think the "giant Flight class with different options" may be a better option.

Please read the thread below to achieve a better understanding!

Gui-FernandesBR avatar Aug 19 '24 02:08 Gui-FernandesBR