hohmann_transfer.py

Find the minimum delta-V for a Hohmann Transer from Low Earth Orbit (LEO) to GEostationary Orbit (GEO)

class openmdao.examples.hohmann_transfer.DeltaVComp[source]

Bases: openmdao.core.component.Component

linearize(params, unknowns, resids)[source]
solve_nonlinear(params, unknowns, resids)[source]
class openmdao.examples.hohmann_transfer.TransferOrbitComp[source]

Bases: openmdao.core.component.Component

solve_nonlinear(params, unknowns, resids)[source]
class openmdao.examples.hohmann_transfer.VCircComp(radius=6778.14, mu=398600.4418)[source]

Bases: openmdao.core.component.Component

Computes the circular orbit velocity given a radius and gravitational parameter.

linearize(params, unknowns, resids)[source]
solve_nonlinear(params, unknowns, resids)[source]