Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
16 changes: 16 additions & 0 deletions .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,22 @@ good-names=FlightPhases,
R_uncanted,
R_body_to_fin,
Re, # Reynolds number
cL_alpha,
cQ_beta,
cN_alpha,
cY_beta,
cL,
cD,
cQ,
cN,
cY,
cA,
cNf,
cNd,
cYf,
cYd,
cAf,
cAd,

# Good variable names regexes, separated by a comma. If names match any regex,
# they will always be accepted
Expand Down
Empty file.
100 changes: 100 additions & 0 deletions data/monte_carlo/stability_dispersion.inputs.txt

Large diffs are not rendered by default.

100 changes: 100 additions & 0 deletions data/monte_carlo/stability_dispersion.outputs.txt

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions docs/reference/classes/Function.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@ Function Classes
.. seealso:: :doc:`Function Class Usage </user/function>`

.. autoclass:: rocketpy.Function
:members:

.. autoclass:: rocketpy.PiecewiseFunction
:members:
5 changes: 5 additions & 0 deletions docs/reference/classes/PointMassRocket.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
PointMassRocket Class
---------------------

.. autoclass:: rocketpy.PointMassRocket
:members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Controllable Generic Surface Class
----------------------------------

.. autoclass:: rocketpy.ControllableGenericSurface
:members:
3 changes: 2 additions & 1 deletion docs/reference/classes/aero_surfaces/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,5 @@ AeroSurface Classes
RailButtons
AirBrakes
GenericSurface
LinearGenericSurface
LinearGenericSurface
ControllableGenericSurface
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ input parameters, enabling robust Monte Carlo simulations.
stochastic_trapezoidal_fins
stochastic_elliptical_fins
stochastic_tail
stochastic_air_brakes
stochastic_rail_buttons
stochastic_rocket
stochastic_parachute
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Stochastic Air Brakes
---------------------

.. autoclass:: rocketpy.stochastic.StochasticAirBrakes
:members:
5 changes: 5 additions & 0 deletions docs/reference/classes/motors/EmptyMotor.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
EmptyMotor Class
----------------

.. autoclass:: rocketpy.EmptyMotor
:members:
5 changes: 5 additions & 0 deletions docs/reference/classes/motors/PointMassMotor.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
PointMassMotor Class
--------------------

.. autoclass:: rocketpy.PointMassMotor
:members:
2 changes: 2 additions & 0 deletions docs/reference/classes/motors/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ Motor Classes
HybridMotor
LiquidMotor
GenericMotor
PointMassMotor
EmptyMotor
Fluid
Tank Classes <tanks/index>
Tank Geometry Classes <geometries/index>
Expand Down
1 change: 1 addition & 0 deletions docs/reference/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ This reference manual details functions, modules, methods and attributes include
AeroSurface Classes <classes/aero_surfaces/index>
classes/Components
classes/Rocket
classes/PointMassRocket
classes/Parachute
classes/sensors/index.rst
classes/Flight
Expand Down
Binary file modified docs/static/rocket/aeroframe.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/rocket/cal-per-length.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/rocket/damped-oscillation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/rocket/stable-unstable.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 0 additions & 7 deletions docs/technical/aerodynamics/elliptical_fins.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,6 @@
Elliptical Fins Equations
=========================

:Author: Mateus Stano Junqueira,
:Author: Franz Masatoshi Yuri,
:Author: Kaleb Ramos Wanderley Santos,
:Author: Matheus Gonçalvez Doretto,
:Date: February 2022


Nomenclature
============

Expand Down
8 changes: 0 additions & 8 deletions docs/technical/aerodynamics/individual_fins.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
Individual Fin Model
====================

:Author: Mateus Stano Junqueira
:Date: March 2025

Introduction
============

Expand Down Expand Up @@ -491,8 +488,3 @@ rocket:

# Angle of sideslip
test_flight.angle_of_sideslip.plot(test_flight.out_of_rail_time, 5)





26 changes: 0 additions & 26 deletions docs/technical/aerodynamics/roll_equations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
Roll equations for high-powered rockets
=======================================

:Author: Bruno Abdulklech Sorban,
:Author: Mateus Stano Junqueira
:Date: February 2022

Nomenclature
============

Expand Down Expand Up @@ -236,25 +232,3 @@ For the damping moment lift coefficient derivative:
.. math:: (C_{lf\delta})_{K_{f}} = K_{f} \cdot C_{lf\delta}

.. math:: (C_{ld\omega})_{K_{d}} = K_{d} \cdot C_{ld\omega}

Comments
========

Roll moment is expected to increase linearly with velocity. This
relationship can be verified in the rotation frequency equilibrium
equation, described by [Niskanen]_ in equation
(3.73), and again stated below:

.. math:: f_{eq} = \frac{\omega}{2\pi} = \frac{A_{ref}\beta \overline{Y_t} (C_{N\alpha})_1 }{4\pi^2 \sum_{i} c_i \xi^2 \Delta \xi} \, \delta V_0

The auxiliary value :math:`\beta` is defined as:
:math:`\beta = \sqrt{|1-M|}`, where M is the speed of the rocket in
Mach.

.. .. math:: k = 1 + \frac{\frac{\sqrt{s^2-r_{t}^2}\Bigl(2C_{r}r_{t}^2\ln\Bigl(\frac{2s\sqrt{s^2-r_{t}^2}+2s^2}{r_{t}}\Bigr)-2C_{r}r_{t}^2\ln\Bigl(2s\Bigr)\Bigr)+2C_{r}s^3-{\pi}C_{r}r_{t}s^2-2C_{r}r_{t}^2s+{\pi}C_{r}r_{t}^3}{2r_{t}s^3-2r_{t}^3s}}{C_{r}\cdot\Bigl(\dfrac{s^2}{3}+\dfrac{{\pi}r_{t}s}{4}\Bigr)}

.. .. math::

.. k = 1 + \frac{\sqrt{s^2-r_{t}^2}\Bigl(2r_{t}^2\ln\Bigl(\frac{2s\sqrt{s^2-r_{t}^2}+2s^2}{r_{t}}\Bigr)-2r_{t}^2\ln\Bigl(2s\Bigr)\Bigr)+2s^3-{\pi}r_{t}s^2-2r_{t}^2s+{\pi}r_{t}^3}
.. {(2r_{t}s^3-2r_{t}^3s) \cdot\Bigl(\dfrac{s^2}{3}+\dfrac{{\pi}r_{t}s}{4}\Bigr)}

Loading
Loading