Documentation / @interstellar-tools/equations / hohmannTransfer
Function: hohmannTransfer()
ts
function hohmannTransfer(
r1: number,
r2: number,
mu: number
): HohmannTransferReturnType;Defined in: manoeuvres/hohmann-transfer.ts:49
Hohmann transfer (coplanar, circular (
Definitions
Conventions
- Inputs in SI: (
) in meters, ( ) in m³/s². - The returned (
) are magnitudes (non-negative). Their signs (prograde/retrograde) are provided separately for clarity. - Works for (
) (raise) and ( ) (lower). If ( ): ( )s are 0 and ( ) is half the circular period.
Domain
- (
)
Parameters
| Parameter | Type | Description |
|---|---|---|
r1 | number | Initial circular-orbit radius (m). |
r2 | number | Target circular-orbit radius (m). |
mu | number | Standard gravitational parameter ( |
Returns
Object with transfer semi-major axis at (m), burn magnitudes dv1, dv2, their sum dvTotal (m/s), transfer time tTransfer (s), and burn directions dir1, dir2.
Throws
If an input is not a number.
Throws
If (