<< CL_fo_sphHarmPot Models CL_fo_srpPanelAcc >>

CelestLab >> Models > CL_fo_srpAcc

CL_fo_srpAcc

Acceleration due to solar radiation pressure

Calling Sequence

[acc] = CL_fo_srpAcc(pos, pos_sun, coefp [,ecl, er, ersun, p0])

Description

Parameters

pos:

Position vector (from any position) [m]. (3xN or 3x1)

pos_sun:

Sun position (same origin as pos) [m]. (3xN or 3x1)

coefp:

SRP coefficient (cp*area/mass) [m^2/kg]. (1xN or 1x1)

ecl:

(optional, boolean) %t if eclipses are taken into account; %f otherwise. Default is %t. (1x1)

er:

(optional) Equatorial radius of eclipsing body. Default is %CL_eqRad. [m] (1x1)

ersun:

(optional) Equatorial radius of the Sun. Default is [] (internal value is used). [m] (1x1)

p0:

(optional) Solar radiation pressure at 1 AU. Default is [] (internal value is used). [N/m^2] (1x1)

acc:

Acceleration [m/s^2]. (3xN)

Authors

See also

Examples

pos = [7000.e3; 0; 0]; // ECI
pos_sun = CL_eph_sun(CL_dat_cal2cjd(2000,3,21)); // ECI
coefp = 1.5 * 10 / 1000;
CL_fo_srpAcc(pos, pos_sun, coefp, %t)

Report an issue
<< CL_fo_sphHarmPot Models CL_fo_srpPanelAcc >>