Code covered by the BSD License  

Highlights from
Bi-elliptic Transfer Between Coplanar Circular Orbits

Bi-elliptic Transfer Between Coplanar Circular Orbits

by

 

02 Nov 2012 (Updated )

Bi-elliptic orbital transfer between two coplanar circular Earth orbits.

pvector (ri, vi, x)
function [pvm, pvdm] = pvector (ri, vi, x)

% primer vector and derivative magnitudes

% required by primer.m

% Orbital Mechanics with MATLAB

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

global mu pvi pvdi

% compute state transition matrix at current time x

[rf, vf, stm] = stm2(mu, x, ri, vi);

% evaluate primer vector fundamental equation

ppdot = stm * [pvi'; pvdi];

% extract primer vector and primer derivative vector

pv = ppdot(1:3);

pvd = ppdot(4:6);

% compute primer vector magnitude

pvm = norm(pv);

% compute primer derivative magnitude

pvdm = dot(pv, pvd) / pvm;

Contact us