This repository has been archived by the owner on Oct 30, 2022. It is now read-only.
forked from RocketPy-Team/RocketPy
-
Notifications
You must be signed in to change notification settings - Fork 13
Issue #09: team-09 - Optimizing drag #108
Open
KrWanderley
wants to merge
10
commits into
RocketPy-Team:master
Choose a base branch
from
KrWanderley:issue_#9_team09
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fixed error in link formatting.
…RocketPy-Team/RocketPy into doc/rocketpy-hackathon-tutorial
…hackathon-tutorial DOC: rocketpy hackathon tutorial github link update
Open
Gui-FernandesBR
changed the title
Issue #9: team-09 - Optimizing drag
Issue #09: team-09 - Optimizing drag
Aug 28, 2022
Hey! Very well done, this can be a very useful way to optmize drag. However there are a few issues in the code:
I'll grant the 25 points with a small penalty fo the reasons above. |
MateusStano
added
25 points
Medium challenges!
penalty
Solutions poorly documented or badly coded
labels
Sep 3, 2022
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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?
Before the implementation, RocketPy doesn't had a method to optimize the geometrical fin parameters.
What is the new behavior?
This PR implements "finsOptimize", a new method of Rocket Class. The method simulates all combinations of values within the given parameters and returns the best compromise between the desired static margin and smaller fin dimensions.
Does this introduce a breaking change?
Other information
Simulations were performed and compared between validated notebooks on Colab (like Juno Rocket of LASC 2022) and the code implemented and the results are similar.
The code implemented doesn't change the rocket parameters.