Solar Sail Module
Welcome to the Solar Sail Module Add-On Module for the Spacecraft Control Toolbox (for MATLAB). This help documentation contains many resources to assist you in using this software. We at Princeton Satellite Systems thank you for your interest in our product. You can always find more information on this or any of our other products on our website: www.psatellite.com
Function API
Sail Function Headers
Folder Index
Sail Demos Index
Sail/Demos/Actuator
MovingMassDemo: Demonstrate computing moving mass positions
SailVanesDemo: Demonstrate computing angles for a sail with a pair of vanes.
TwoBodyBoom: Demonstrate boom dynamics and control using TBModel/FTB functions.
VaneAnglesDemo: Demonstrate VaneAngles for a CAD model
VaneSearchDemo: Demonstrate computing angles for a sail with four vanes.
Sail/Demos/Control
BallastMass2Axis: Attitude control of a sail using ballast masses in-plane.
BoomControl: Demonstrate gimballed boom control.
BoomGimbalActuation: Demonstrate gimballed boom actuation with set gimbal commands.
BoomQCRDemo: Demonstrate boom dynamics and control using TBModel/FTB functions.
VaneControl1Axis: Attitude control of a sail using control vanes.
Sail/Demos/Coordinates
McInnesAngles: Demonstrate McInnes' guidance and coordinate functions.
QSailDemo: Demonstrate sail reference frames in different orbits.
Sail/Demos/Disturbances
CompareSailBillow: Compare the solar pressure force for flat and billowed circular sails.
CompareSailOptical: Compare the solar pressure force for ideal and nonideal circular sails.
EarthOrbitDisturbances: Demonstrate the solar sail disturbance model in Earth orbit.
HelioDisturbances: Demonstrate the solar sail disturbance model in heliocentric orbit.
SailForceImperfectMaterial: Compare the solar pressure force for uniform and irregular materials.
SailForceWithIncidenceAngle: Compute sail force over incidence angle.
SolarForceDemo: Demonstrate the solar pressure force function using a striped sail quadrant.
Sail/Demos/Dynamics
AsteroidOrbitDemo: Example orbit propagation problem from an AIAA student challenge.
AttitudeDemo: Sail attitude evolution under disturbances. No orbit dynamics.
BoomMomentumDemo: Verify momentum conservation and rate adjustment for gimbal commands.
LunarHaloSim: Simulate a sail halo about a Lunar Lagrange point. The orbit is unstable.
MovingBodyDemo: Demonstrate the moving body attitude RHS.
NKPlanetSim: Simulate a non-Keplerian orbit in a cylindrical planet-centered frame.
NonKeplerSunSim: Simulate a non-Keplerian sail orbit in a cylindrical sun-centered frame.
SailCombinedDemo: Demonstrate combined simulation for a sail orbiting the Earth.
SampleOrbitContours: Sail orbit contours.
Sail/Demos/Graphics
PatchesDemo: Draw representative patches for a sail rotated by cone/clock angles
SailAttitudePlots: Demonstrate sail attitude plots that do not require a CAD model.
SailForcePlots: Demonstrate sail force plotting functions.
SailSimulationPlots: Demonstrate sail simulation plots
ViewSailForceDemo: Demonstrate DrawSailMeshVectors for different sail models.
Sail/Demos/Guidance
EarthOrbitLVLH: Earth-orbit sail analysis with sail aligned to LVLH.
GeoOptimalDemo: Simulate a geocentric locally optimal trajectory using the control laws
HeliopauseSimulation: Planar heliopause mission simulation.
HeliopauseWithLaserSimulation: Planar heliopause mission simulation.
L1Diamond: L1 Diamond formation
LocalOptimalSim: Simulate a heliocentric locally optimal trajectory.
OptimalSMADemo: Computes optimal semi-major axis and eccentricity control.
SailSMAChangeDemo: Sail SMA change demo
Sail/Demos/Integrated
SMAGuidanceWithBoom: Combined guidance and control demo with fixed rate two-body dynamics.
Sail/Demos/Missions
EarthMagnetotail: Fly near an invariant parabolic manifold and control to the displaced orbit.
GEOGraveyard: Simulate raising to graveyard orbit from GEO.
GeoInclinationKite: Simulate inclination change in GEO orbit.
LEOCombinedDemo: Demonstrate combined simulation for a sail in a LEO 28.5 degree orbit.
LunarHaloDemo: Simulate a solar sail in orbit near the earth and moon.
SPICombinedDemo: Demonstrate combined simulation for the Solar Polar Imager mission.
SPITrajectoryDemo: Solar Polar Imager demo with JPL optimal trajectory data.
ST9CombinedDemo: Demonstrate combined simulation for a sail in ST9 orbit.
ST9Orbit: Simulate semi-major axis change in a dawn-dusk sun-synchronous orbit.
SunCombinedDemo: Demonstrate combined simulation for a sail in interplanetary orbit.
Sail/Demos/Optimization
LocallyOptimalTrajectories: Demonstrate locally optimal sail trajectories. Uses equinoctial elements.
NLEqSADemo: Test a nonlinear equation solver for computing cone and clock.
OptimizationTestGrid: Do 10 tests on GAOT, simulated annealing and downhill simplex.
PlotDeJong: Plot the 5 De Jong functions.
PropagationDemo: Orbit propagation test.
Sail2DOptimization: Demonstrate the Trajectory optimization function for sails in 2D orbits.
Sail3DOptimization: Demonstrate 3D optimization.
TrajOptMethodsDemo: Demonstrate additional methods of trajectory optimization
Sail/Demos/SailDesigns
BillowedSquareSail: A billowed, square, nonideal sail in the Y/Z plane.
Build6USail: Build a 6U Sail.
CircularSail: Design a circular nonideal sail with billow using SailMesh.
ConeSail: Cone sail model
Cosmos1: CAD model of the Cosmos-1 solar sail.
ECHOModel: A specular spherical sail, i.e. ECHO-2
FlatCP1Sail: A flat, square, nonideal sail in the Y/Z plane, using CP1 properties
FlatPlate: A flat, square, specular sail in the Y/Z plane.
PlateWithBoom: Design a gimbaled boom specular sail model with two bodies.
PlateWithBoomAndVanes: Design a specular sail model with a control boom and vanes.
PlateWithMasses: Design a specular (plate) sail model with two transverse control masses.
PlateWithVanes: Design a specular (plate) sail model with two control vanes.
QuadBillowedSail: A billowed quadrant sail demonstrating SailMesh. Uses CP1 properties.
S4Deploy: 40 m Scalable Sail, for deployment analysis.
SailWithBoom: Design a gimbaled boom sail model with two bodies.
SailWithFourVanes: Design a nonideal sail model with four control vanes.
SquareGEOSail: A flat, specular sail for GEO simulations.
StripedSail: Design a square sail with four striped quadrants. Uses CP1.
Sail/Demos/SailEphem
PlanetDemo: Demonstrate JPL ephemeris for the solar system.
Sail/Demos/SailModeling
S4Deployment: S4 (ATK's scalable sail) deployment demo.
SailMassAndArea: Sail dimensions as a function of payload mass
Top