RocketPy icon indicating copy to clipboard operation
RocketPy copied to clipboard

ENH: Implementing 3-dof-simulation

Open aZira371 opened this issue 10 months ago • 3 comments

Pull request type

  • [x] Code changes (bugfix, features)

Checklist

  • [ ] Tests for the changes have been added (if needed)
  • [ ] Docs have been reviewed and added / updated
  • [ ] Lint (black rocketpy/ tests/) has passed locally
  • [ ] All tests (pytest tests -m slow --runslow) have passed locally
  • [ ] CHANGELOG.md has been updated (if relevant)

Current behavior

for issue #655

New behavior

(DRAFT) ENH: adds 3 DOF simulation capability to rocketpy.Flight.

*ENH: added "u_dot_3dof" for "solid_propulsion" mode

*ENH: adding "u_dot_generalized_3dof" for "standard" mode (still incomplete)

*ENH: new parameter "simulation_mode" for swtiching between 3 dof and 6 dof

*ENH: updated conditions for "__init_equations_of_motion"

*ENH: 2 new example files have been created to test 3 dof model "test_bella_lui_flight_sim" and "test_camoes_flight_sim"

Breaking change

  • [ ] No

Additional information

This is a draft pull request! Equations of motion have been modified in such a way that values related to various rotational dofs is set to zero.

aZira371 avatar Dec 03 '24 23:12 aZira371