What's Included

The Spacecraft Control Toolbox is composed of MATLAB m-files and mat-files, organized into a set of modules by subject. It is essentially a library of functions for analyzing spacecraft and missions. The core spacecraft files are in SC and SCPro which also include special CAD models. Princeton Satellite Systems has also developed companion plotting tools to go in addition to MATLAB's' built in plotting functions. These plotting tools are organized in the Plotting module. Functions for estimation, orbit analysis, subsystem analysis, and detailed attitude control system examples are grouped in separate modules. All of the modules are described in the following table, including the add-on modules which are purchased separately.


Main Modules

AerospaceUtils Functions shared by the Aircraft and Spacecraft toolboxes, including atmosphere models, CAD tools, and coordinate transformations.
Common Control, time conversions, graphics, quaternions, and general utilities.
Math Analysis, solvers, integration, utilities.
Plotting Plotting tools for complex simulations including animation.
SC Attitude dynamics, pointing budgets, basic orbit dynamics, environment, sample CAD models, ephemeris, sensor and actuator modeling.
SCPro Additional high-fidelity models for environment, sensors, actuators. Attitude profiles with constraints. Landers.

Specialized Analysis Modules

CubeSat Small scale satellite design, analysis, and simulation tools.
Missions In-depth design examples, including the hypothetical geosynchronous satellite ComStar.
SpacecraftEstimation Attitude and orbit estimation. Stellar attitude determination and Kalman filtering.
Orbit Orbit mechanics, maneuver planning, fuel budgets, and high-fidelity simulation.

Systems Modules

Electrical Model power system components.
Imaging Image processing tools.
Link RF and optical link analysis.
Power Solar cell effiency tools and wire gauge diameter and resistance functions.
Propulsion Electric and chemical propulsion.
Thermal Thermal modeling including isothermal and thermal equilibrium.

Add-on Modules

Formation Flying Formation flying control
Launch Vehicle Launch vehicle design
Optical Naivgation .
SAAD Spin axis attitude determination
Solar Sail Solar sail control and mission analysis

The Spacecraft Control Toolbox main modules, Attitude Control, Estimation, Orbit, Link, Propulsion, and Thermal modules are described in the main pdf user's guide. Each of these modules has its own part in the guide and is included in the Professional Edition of the toolbox. The Academic Edition consists of only the CubeSat, SC, Common and Plotting directories. The Formation Flying, Fusion Propulsion, Launch Vehicle Solar Sail, and SAAD add-on modules have their own pdf user's guides. These modules can be purchased separately.