Overview
General Information
1.
Coding Convention
2.
Format of Documents
3.
Setup Environment
3.1.
How to compile with Visual Studio
3.2.
How to compile with Ubuntu in Docker
3.3.
How to compile with OSX Environment
3.4.
How to download and make NRLMSISE00 Library
3.5.
How to download CSPICE Library
Tutorials
4.
Getting Started
5.
How To Make New Simulation Scenario
6.
How To Add Components
7.
How To Make New Components
8.
How To Use Monte Carlo Simulation
9.
How To Add Control Algorithms
10.
How To Integrate C2A
11.
How To Perform UART HILS Test
12.
How To Perform I2C HILS Test
13.
How to simulate multiple satellites
Specifications
14.
Overall Structure
15.
Component
15.1.
Abstract
15.1.1.
Component Base
15.1.2.
OBC Communication Base
15.1.3.
Sensor Base
15.2.
AOCS
15.2.1.
STT
15.2.2.
RW Jitter
15.3.
CDH
15.4.
Logic
15.5.
Mission
15.5.1.
Telescope
15.6.
Power
15.6.1.
PCU
15.7.
Propulsion
15.7.1.
SimpleThruster
15.8.
Thermal
16.
Disturbance
16.1.
GeoPotential
16.2.
Gravity Gradient Torque
16.3.
Magnetic Disturbance Torque
16.4.
Surface force
16.4.1.
Air Drag
16.4.2.
Solar Radiation Pressure
16.5.
Third Body Gravity
17.
Dynamics
17.1.
Attitute
17.1.1.
Attitude Dynamics
17.1.2.
Controlled Attitude
17.2.
Orbit
17.2.1.
Kepler Orbit Propagation
17.2.2.
SGP4 Orbit Propagation
17.2.3.
RK4 Orbit Propagation
17.2.4.
Orbit Propagation with Encke's Method
17.2.5.
Relative Orbit
17.3.
Thermal
18.
Environment
18.1.
SRP Environment
18.2.
Atmosphere
18.3.
Magnetic Environment
18.4.
Hipparcos Catalogue
18.5.
GNSS Satellites
18.6.
Celestial Rotation
19.
Interface
19.1.
Power Port
20.
Library
21.
Simulation
21.1.
Monte Carlo Simulation
Light
Rust
Coal
Navy
Ayu
S2E documents
Overview