opengnc.experimental package

Subpackages

Submodules

opengnc.experimental.edl module

Entry, Descent, and Landing (EDL) dynamics and utilities.

opengnc.experimental.edl.aerocapture_guidance(state: ndarray, target_apoapsis: float, cd: float, area: float, mass: float, planet_params: dict[str, float], rho_model: Any, cl: float = 0.0) float[source]

Predictive-corrector aerocapture guidance.

opengnc.experimental.edl.ballistic_entry_dynamics(t: float, state: ndarray, cd: float, area: float, mass: float, mu: float = 398600000000000.0, r_planet: float = 6371000.0, rho_model: Any | None = None) ndarray[source]

Ballistic Atmospheric Entry Dynamics (3-DOF).

opengnc.experimental.edl.calculate_g_load(acc_vec: ndarray) float[source]

Calculate instantaneous G-load.

opengnc.experimental.edl.hazard_avoidance(r: ndarray, v: ndarray, hazards: list[ndarray], safety_margin: float = 50.0) ndarray[source]

Reactive hazard avoidance maneuver logic.

opengnc.experimental.edl.lifting_entry_dynamics(t: float, state: ndarray, cl: float, cd: float, bank_angle: float, area: float, mass: float, mu: float = 398600000000000.0, r_planet: float = 6371000.0, rho_model: Any | None = None) ndarray[source]

Lifting Atmospheric Entry Dynamics with Bank Angle Modulation.

opengnc.experimental.edl.sutton_grave_heating(rho: float, v: float, rn: float) float[source]

Stagnation point heat flux via Sutton-Grave correlation.

Module contents

Experimental modules that are aerospace-related but outside the OpenGNC core.