Sail Demos
Directory List
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.
Back To Top
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.
Back To Top
Coordinates
McInnesAngles: Demonstrate McInnes' guidance and coordinate functions.
QSailDemo: Demonstrate sail reference frames in different orbits.
Back To Top
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.
Back To Top
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.
Back To Top
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.
Back To Top
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
Back To Top
Integrated
SMAGuidanceWithBoom: Combined guidance and control demo with fixed rate two-body dynamics.
Back To Top
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.
Back To Top
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
Back To Top
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.
Back To Top
SailEphem
PlanetDemo: Demonstrate JPL ephemeris for the solar system.
Back To Top
SailModeling
S4Deployment: S4 (ATK's scalable sail) deployment demo.
SailMassAndArea: Sail dimensions as a function of payload mass
Copyright 2022 Princeton Satellite Systems, Inc. Find us at www.psatellite.com