Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
cc439b7
ENH: change of variables between rocket and motor
ompro07 Jun 2, 2022
5a5f6b4
Fix code style issues with Black
lint-action Jun 2, 2022
77b0c72
initializing distanceNozzlePropellant parameter
Gui-FernandesBR Jun 5, 2022
326ef16
Fix code style issues with Black
lint-action Jun 5, 2022
f78fa73
ENH: change variable name and notebooks adjustments
ompro07 Jun 8, 2022
6c94e26
Fix code style issues with Black
lint-action Jun 8, 2022
3009a86
adding missed variable to notebook
Gui-FernandesBR Jun 9, 2022
494c934
update parachute_drop_from_helicopter
Gui-FernandesBR Jun 9, 2022
9b12588
simple update on environment_class_usage
Gui-FernandesBR Jun 9, 2022
161eff4
adding missed variables to getting_started
Gui-FernandesBR Jun 9, 2022
b5a58b9
adding missed variable to test.py
Gui-FernandesBR Jun 9, 2022
06af77a
remove unused libraries
Gui-FernandesBR Jun 9, 2022
d7743a3
added missed variable to test_flight.py
Gui-FernandesBR Jun 9, 2022
c536f51
adding missed variable to test_rocket.py
Gui-FernandesBR Jun 9, 2022
e443b82
missed variable to test_solidmotor
Gui-FernandesBR Jun 9, 2022
7223987
modify variables test_acceptance
Gui-FernandesBR Jun 9, 2022
4f9b556
Fix code style issues with Black
lint-action Jun 9, 2022
a3c8e1b
adjust distanceNozzleMotorReference on test files
Gui-FernandesBR Jun 9, 2022
a9765d6
Fix code style issues with Black
lint-action Jun 9, 2022
8d99403
BUG: add missing dimensions to distanceNozzleMotorReference in dimens…
giovaniceotto Jun 15, 2022
1c05fe3
FIX: correct distanceNozzleMotorReference value and remove old comments
giovaniceotto Jun 16, 2022
c9bfed2
Merge pull request #181 from Projeto-Jupiter/PR-2-CM-Reference
Gui-FernandesBR Jun 16, 2022
2d73574
Changed inputs to receive positions relative to any reference
MateusStano Jun 19, 2022
b9e0a5d
fixed nosecone position calculation
MateusStano Jun 19, 2022
1402afb
fixed nosecone calc
MateusStano Jun 19, 2022
c455b47
Fixed Docs and allInfo()
MateusStano Jun 19, 2022
c598efa
Fixed Flight access to rocket parameters
MateusStano Jun 19, 2022
5f05ee8
getting started functional
MateusStano Jun 19, 2022
65d7a50
small flight variable calculation fix
MateusStano Jun 19, 2022
a291138
ENH: implement a linear varying center of mass for Hybrid motors
ompro07 Jun 20, 2022
ab66a85
Fix code style issues with Black
lint-action Jun 20, 2022
0c54035
ENH: added HybridMotor_class_usage and test_hybridmotor
ompro07 Jun 22, 2022
e686765
Fix code style issues with Black
lint-action Jun 22, 2022
b8c1b7d
enh: adding Oxidizer Initial mass to plots
Gui-FernandesBR Jun 22, 2022
2bcba9d
maint: change variable name to be more compatible
Gui-FernandesBR Jun 22, 2022
afe38d6
enh: adjust variables names of notebook
Gui-FernandesBR Jun 22, 2022
f1707ca
enh: refresh notebook outputs
Gui-FernandesBR Jun 22, 2022
06f339e
Fix code style issues with Black
lint-action Jun 22, 2022
983e820
added evaluatePositionSurface_Nozzle method
MateusStano Jul 2, 2022
020279e
Fixed and created tests
MateusStano Jul 2, 2022
4328230
Fixed warning message
MateusStano Jul 3, 2022
0066f5a
getting_started notebooks with origin at CM
MateusStano Jul 3, 2022
2e6e7be
MAINT: adjust variable names and typo fix
Gui-FernandesBR Jul 3, 2022
d0b21cd
maint: typos in notebook
MateusStano Jul 3, 2022
05dc8ec
MAINT: more typo fixes
Gui-FernandesBR Jul 3, 2022
bd5334d
deleted unecessary notebooks
MateusStano Jul 3, 2022
ae32e0e
Merge pull request #196 from Projeto-Jupiter/PR-3-HM-Linear
Gui-FernandesBR Jul 3, 2022
8bf2383
Merge branch 'hybrid-integration-v2' into enh/Distances_VS_Positions
Gui-FernandesBR Jul 4, 2022
2937fb0
MAINT: refactor latlon test
Gui-FernandesBR Jul 4, 2022
785ef06
Fix code style issues with Black
lint-action Jul 4, 2022
fdbb3d0
Merge pull request #195 from Projeto-Jupiter/enh/Distances_VS_Positions
Gui-FernandesBR Jul 4, 2022
9849dee
MAINT: Resolved merge conflicts in rocketpy/Motor.py, rocketpy/Rocket…
ompro07 Jul 11, 2022
1168dcd
Fix code style issues with Black
lint-action Jul 11, 2022
0e60de1
MAINT: Resolved merge conflicts in rocketpy/Rocket.py
ompro07 Jul 12, 2022
56962a6
Fix code style issues with Black
lint-action Jul 12, 2022
5e40235
Revert "Fix code style issues with Black"
MateusStano Aug 1, 2022
de44c78
Revert "MAINT: Resolved merge conflicts in rocketpy/Rocket.py"
MateusStano Aug 1, 2022
e4289cd
Revert "Fix code style issues with Black"
MateusStano Aug 1, 2022
740690f
Revert "MAINT: Resolved merge conflicts in rocketpy/Motor.py, rocketp…
MateusStano Aug 1, 2022
5a30c95
Solved all conflicts
MateusStano Aug 1, 2022
0bdb91e
Fixed all tests and added read function for .rse files
MateusStano Aug 1, 2022
e0c2d59
fixed remaining notebooks
MateusStano Aug 1, 2022
8b2a576
MAINT: removing duplicated requirement
Gui-FernandesBR Aug 1, 2022
065c54a
ENH: new tests for rse files processing (WIP)
MrGribel Aug 28, 2022
fe4e1df
Resolved merge conflict
MateusStano Sep 22, 2022
360dcf0
Fix code style issues with Black
lint-action Sep 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,7 @@ A sample Motor object can be created by the following code:
Pro75M1670 = SolidMotor(
thrustSource="../data/motors/Cesaroni_M1670.eng",
burnOut=3.9,
distanceNozzleMotorReference=0.39796,
grainNumber=5,
grainSeparation=5/1000,
grainDensity=1815,
Expand Down Expand Up @@ -234,19 +235,23 @@ Calisto = Rocket(
mass=19.197-2.956,
inertiaI=6.60,
inertiaZ=0.0351,
distanceRocketNozzle=-1.255,
distanceRocketPropellant=-0.85704,
positionNozzle=-1.255,
positionCenterOfDryMass=0,
powerOffDrag='../data/calisto/powerOffDragCurve.csv',
powerOnDrag='../data/calisto/powerOnDragCurve.csv'
)

Calisto.setRailButtons([0.2, -0.5])

NoseCone = Calisto.addNose(length=0.55829, kind="vonKarman", distanceToCM=0.71971)
NoseCone = Calisto.addNose(length=0.55829, kind="vonKarman", positionNose=1.278)

FinSet = Calisto.addTrapezoildalFins(4, span=0.100, rootChord=0.120, tipChord=0.040, distanceToCM=-1.04956)
FinSet = Calisto.addTrapezoidalFins(
4, span=0.100, rootChord=0.120, tipChord=0.040, positionFins=-1.04956
)

Tail = Calisto.addTail(topRadius=0.0635, bottomRadius=0.0435, length=0.060, distanceToCM=-1.194656)
Tail = Calisto.addTail(
topRadius=0.0635, bottomRadius=0.0435, length=0.060, positionTail=-1.194656
)
```

You may want to add parachutes to your rocket as well:
Expand Down
27 changes: 27 additions & 0 deletions data/motors/Hypertek_835CC125J-K240.eng
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
K240-835CC125J 54 819 0 0.570 1.859 HyperTek
0.131 278.007
0.396 329.552
0.66 338.024
0.925 334.092
1.191 326.199
1.456 319.745
1.721 315.195
1.985 311.182
2.25 302.916
2.516 305.943
2.781 289.975
3.046 281.781
3.31 273.33
3.575 268.852
3.841 255.702
4.106 251.068
4.371 234.82
4.635 159.972
4.9 96.543
5.166 73.367
5.431 55.477
5.696 40.928
5.96 29.542
6.225 21.25
6.491 14.787
6.756 0
6 changes: 3 additions & 3 deletions docs/development/rocketpy_as_developer.rst
Original file line number Diff line number Diff line change
Expand Up @@ -174,11 +174,11 @@ In the example, a nosecone, one fin set and one tail were added, but each case c

.. code-block:: python

NoseCone = Calisto.addNose(length=0.55829, kind="vonKarman", distanceToCM=0.71971)
NoseCone = Calisto.addNose(length=0.55829, kind="vonKarman", positionNose=1.278)

FinSet = Calisto.addFins(4, span=0.100, rootChord=0.120, tipChord=0.040, distanceToCM=-1.04956)
FinSet = Calisto.addTrapezoidalFins(4, span=0.100, rootChord=0.120, tipChord=0.040, positionFins=-1.04956)

Tail = Calisto.addTail(topRadius=0.0635, bottomRadius=0.0435, length=0.060, distanceToCM=-1.194656)
Tail = Calisto.addTail(topRadius=0.0635, bottomRadius=0.0435, length=0.060, postiionTail=-1.194656)

If you are considering the parachutes in the simulation, they also have to be added to the rocket object.
A trigger function must be supplied to trigger the parachutes.
Expand Down
Loading