Path: SC/Dynamics
% Computes solar disturbances for ThreeAxisControl.m
Computes the solar pressure disturbance with SolarF. This is suitable for
geostationary orbit where solar pressure is the main disturbance.
--------------------------------------------------------------------------
Form:
d = ThreeAxisControlDisturb;
[torque, force] = ThreeAxisControlDisturb( t, d, x )
--------------------------------------------------------------------------
-------
Inputs
-------
t (1,1) Time (unused)
d (.) Data structure for the simulation
.areaArray (1,1) Area of solar array
.areaBox (1,1) Area of the box face
.cM (3,1) Center-of-mass
.sigmaArray (1,4) [absorbed specular diffuse transmitted]
.sigmaBox (1,4) [absorbed specular diffuse transmitted]
.uSun (3,1) Sun unit vector in ECI frame
.force (3,1) Other force in body frame
.torque (3,1) Other torque in body frame
x (:,1) State [ECI position;ECI Velocity;quaternion;rate];
-------
Outputs
-------
force (3,1) Total force in ECI frame (N)
torque (3,1) Total torque in body frame (Nm)
--------------------------------------------------------------------------
SC: Disturbances/SolarF Common: Quaternion/QForm Common: Quaternion/QTForm Math: Linear/Cross Math: Linear/DupVect Math: Linear/Unit
Back to the SC Module page