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, pl] = 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 pl (1,t) Planet -------------------------------------------------------------------------- Reference: Larson and Wertz, Space Mission Analysis and Design, second edition (1996), "Constellation Patterns", p. 191 --------------------------------------------------------------------------
SC: BasicOrbit/RVFromKepler SC: SCMat/EarthMR SC: Visualization/PlotPlanet Common: CommonData/SwooshWatermark Common: General/CellToMat Common: General/DeBlankLT Common: General/MatToCell Common: General/Watermark Common: Graphics/AssignColors Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/Plot3D Common: Graphics/PltStyle Common: Graphics/TimeLabl Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS
Back to the Orbit Module page