Skip to content
This repository has been archived by the owner on Oct 30, 2022. It is now read-only.

Issue #74: team-01 - Opening Shock Forces #113

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

aasitvora99
Copy link

Pull request type

Please check the type of change your PR introduces:

  • Code base additions (bugfix, features)
  • Code maintenance (refactoring, formatting, renaming, tests)
  • ReadMe, Docs and GitHub maintenance
  • Other (please describe):

Pull request checklist

Please check if your PR fulfills the following requirements, depending on the type of PR:

  • ReadMe, Docs and GitHub maintenance:

    • Spelling has been verified
    • Code docs are working correctly
  • Code base maintenance (refactoring, formatting, renaming):

    • Docs have been reviewed and added / updated if needed
    • Lint (black rocketpy) has passed locally and any fixes were made
    • All tests (pytest --runslow) have passed locally
  • Code base additions (for bug fixes / features):

    • Tests for the changes have been added
    • Docs have been reviewed and added / updated if needed
    • Lint (black rocketpy) has passed locally and any fixes were made
    • All tests (pytest --runslow) have passed locally

What is the current behavior?

Enter text here...

What is the new behavior?

Enter text here...

Does this introduce a breaking change?

  • Yes
  • No

Other information

Enter text here...

@Gui-FernandesBR Gui-FernandesBR changed the title Issue#74 01 Issue #74: team-01 Aug 29, 2022
@Gui-FernandesBR Gui-FernandesBR linked an issue Aug 29, 2022 that may be closed by this pull request
@Gui-FernandesBR Gui-FernandesBR removed the request for review from giovaniceotto August 29, 2022 05:42
@Gui-FernandesBR Gui-FernandesBR changed the title Issue #74: team-01 Issue #74: team-01 - Opening Shock Forces Aug 29, 2022
@FranzYuri
Copy link

FranzYuri commented Sep 2, 2022

Hi @aasitvora99! Thank you so much for this work! Great to see that you grasped the idea of using the parachute events to get the precise velocity (an idea to make the code even more precise is to find also the air density this way).
One think I am curious though is about the formula you used at line 1607 in Flight.py. Did you used Knacke's formula and assumed the opening force coefficient and force reduction factor to be both 1, or is the formula you used something else?

@aasitvora99
Copy link
Author

Yes. the Equation used in line 1607 was a subset of Knacke's formula, which is a simple drag equation (1/2 Cd rho av^2). I wanted to include Knacke's formula too but I wanted to test adding the feature to Flight.py first. Learning how to use different classes in rocketpy was the first priority.
Plus my original idea was to include shock factors on some of the commonly used parachute shapes found on the market (cross, parafoil, torroidal, annular etc).
The calculations you get when you run parachuteSnatchForce function are far from practical at the moment as it doesn't take account on several other factors, but I'll try refactoring my code to include these params.
image

@FranzYuri
Copy link

I see. Well, good and simple implementation, well done!

@FranzYuri FranzYuri added the 25 points Medium challenges! label Sep 3, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
25 points Medium challenges! team-01
Projects
Development

Successfully merging this pull request may close these issues.

Opening Shock Forces
4 participants