Issue #12: team-01 - Improving current fin flutter method#105
Issue #12: team-01 - Improving current fin flutter method#105aasitvora99 wants to merge 2 commits intoRocketPy-Team:masterfrom
Conversation
…L291 as reference
…ls on Apogee NL291
|
Hey @aasitvora99 ! I swear this was not a trick challenge. But it turns out there was a misunderstanding during the approach for solving this one. First let's take a look at the equation for fin flutter velocity, which can be taken from here: The term "P", which stands for air pressure, is meant to be the air pressure used during the flight simulation. In other words, once we already have a environment object being used by the flight class, we can take the same pressure profile from environment object and use it to evaluate the fin flutter velocity at each altitude that the rocket will experienced. By doing this, we guarantee that the final implementation accomplish with every single type of pressure profile selected by the user (e.g. based on GFS, Ensenbles, Reanalysis, etc.). And that's exactly what RocketPy is currently doing, as you can see through these code lines: And in the end, what you have done during the hackathon is to calculate the fin flutter velocity considering a single pressure model, which was the standard atmosphere model, also based on the same reference I pointed earlier in this comment. Unfortunately I am afraid we can not give any points on this implementation. And of course I'm open to discuss anything that you want to clarify, thank you! |


Pull request type
Please check the type of change your PR introduces:
Pull request checklist
Please check if your PR fulfills the following requirements, depending on the type of PR:
ReadMe, Docs and GitHub maintenance:
Code base maintenance (refactoring, formatting, renaming):
black rocketpy) has passed locally and any fixes were madepytest --runslow) have passed locallyCode base additions (for bug fixes / features):
black rocketpy) has passed locally and any fixes were madepytest --runslow) have passed locallyWhat is the current behavior?
Enter text here...
What is the new behavior?
Enter text here...
Does this introduce a breaking change?
Other information
Enter text here...