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.