Path: Orbit/Constellations
% Compute orbital elements for a Walker constellation. Generates a delta constellation be default, also called a rosette. For a star geometry, pass in true for the optional doStar parameter. The notation is i:n/p/f; f, the relative spacing, is an integer which can take any value from 0 to (p-1). Real-life examples include the Galileo, a delta geometry, and Iridium, a star geometry. If there are no arguments the function creates a plot. -------------------------------------------------------------------------- Form: elements = WalkerConstellation( t, p, f, inc, sma, doStar ) -------------------------------------------------------------------------- ----- Input ----- t (1,1) Total number of satellites p (1,1) Number of orbital planes f (1,1) Relative spacing between satellites in adjacent planes inc (1,1) Inclination (rad) sma (1,1) Semi-major axis (km) doStar (1,1) Optional. True for a star constellation. ------ Output ------ elements (6,t) Kepler elements -------------------------------------------------------------------------- Reference: Larson and Wertz, Space Mission Analysis and Design, second edition (1996), "Constellation Patterns", p. 191 --------------------------------------------------------------------------
Common: General/Watermark Common: Graphics/AssignColors Common: Graphics/NewFig SC: BasicOrbit/RVFromKepler SC: Visualization/PlotPlanet
Back to the Orbit Module page