Models solar pressure disturbances.
More...
#include <disturbances.h>
Inherits dsim_model.
|
| disturbances (dsim_model_setup *setup) |
| Constructor.
|
|
| ~disturbances () |
| Destructor.
|
|
void | initialize_data () |
| Initialize outlets and output variables.
|
|
void | initialize_timestep () |
| Computation done prior to numerical integration.
|
|
void | initialization_complete () |
| Finish initialization.
|
|
|
dsim_variable | position_dsim |
| Parent spacecraft ECI position.
|
|
dsim_variable | velocity_dsim |
| Parent spacecraft ECI velocity.
|
|
dsim_variable | quaternion_dsim |
| Parent spacecraft quaternion from ECI to body.
|
|
dsim_variable | geometryFile_dsim |
| Geometry file.
|
|
dsim_variable | torque_dsim |
| Disturbance torque output.
|
|
dsim_variable | force_dsim |
| Disturbance force output.
|
|
|
dsim_variable | observer_dsim |
| Reference center.
|
|
dsim_variable | positionBody_dsim |
| Planet positions.
|
|
dsim_variable | velocityBody_dsim |
| Planet velocities.
|
|
dsim_variable | planetIndex_dsim |
| SPICE planet index.
|
|
dsim_variable | rotationMatrixBody_dsim |
| Planet rotation matrix.
|
|
dsim_variable | planetAngularRate_dsim |
| Planet angular rate matrix.
|
|
Models solar pressure disturbances.
Links to the SPICE ephemeris and can be used anywhere in the solar system. It is most useful in interplanetary space where solar is the only disturbance. The default geometry file is CubeSatSurfaceProps.txt in VisualCommander/Model Libraries. solar_pressure is a similar routine but does not use an input file. It also cannot handle planetary orbits.
The documentation for this class was generated from the following files:
- disturbances.h
- disturbances.cc