Acceleration due to solar radiation pressure
[acc] = CL_fo_srpAcc(pos, pos_sun, coefp [,ecl, er, ersun, p0])
Acceleration due to solar radiation pressure (SRP).
The acceleration is directed from the Sun to the considered position and is inversely proportional to the distance squared.
The SRP coefficient (coefp) is defined by: coefp = cp * area / mass (with cp: reflectivity coefficient, between 1 and 2).
Eclipses can be taken into account or not. If they are, the acceleration is multiplied by a factor equal to 1 out of the eclipse region and less than 1 otherwise.
Notes:
- The coordinates frame can be any frame. The origin of the frame does not matter, except if eclipses are taken into account, in which case the origin of the frame must be the center of the eclipsing body (usually the same as the central body).
- The calculation of the eclipse uses the radius of the eclipsing body (er), and the radius of the Sun (ersun). If ersun is empty ([]) then an internal value is used.
- p0 is the solar radius pressure at 1 AU. If p0 is empty ([]) then the internal value is used (equal to the total solar irradiance divided by the speed of light).
See Force models for more details.
Position vector (from any position) [m]. (3xN or 3x1)
Sun position (same origin as pos) [m]. (3xN or 3x1)
SRP coefficient (cp*area/mass) [m^2/kg]. (1xN or 1x1)
(optional, boolean) %t if eclipses are taken into account; %f otherwise. Default is %t. (1x1)
(optional) Equatorial radius of eclipsing body. Default is %CL_eqRad. [m] (1x1)
(optional) Equatorial radius of the Sun. Default is [] (internal value is used). [m] (1x1)
(optional) Solar radiation pressure at 1 AU. Default is [] (internal value is used). [N/m^2] (1x1)
Acceleration [m/s^2]. (3xN)
CNES - DCT/SB