You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/nyxspace/MathSpec/models/srp.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,3 @@
1
-
# Solar radiation pressure
2
-
3
1
SRP is implemented as a `ForceModel`, meaning that the implementation computes a force from which the instantaneous mass of the spacecraft is subsequently divided to apply an acceleration. Therefore, as opposed to most formulations in the literature, we will use a force formulation.
4
2
5
3
Currently, Nyx only supports spherical SRP model.
@@ -20,18 +18,19 @@ Note that $C_r$ and $\mathcal{A}$ are stored in the "context" passed to the EOM
20
18
21
19
First, we compute the position of the Sun as seen from the spacecraft, and its unit vector, respectively $\mathbf{r_\odot}$ and $\mathbf{\hat r_\odot}$. Then, we compute the shadowing factor, $k$, using the [eclipse model](../celestial/eclipse.md).
22
20
23
-
Compute the norm of Sun vector in AU, $||\mathbf{r_\odot}||_{\text{AU}}$ by dividing the $\mathbf{r_\odot}$ vector by 1 AU.
21
+
Compute the norm of Sun vector in AU, $||\mathbf{r_\odot}||$ by dividing the $\mathbf{r_\odot}$ vector by 1 AU.
Although the above derivation mentions the Sun, Nyx trivially supports any other light source regardless of the integration frame.
33
+
Nyx can estimate the coefficient of reflectivity $C_r$ in orbit determination scenarios, as shown in [the Lunar Reconnaissance Orbiter](../../showcase/04_lro_od/index.md) example.
35
34
36
35
??? check "Validation"
37
36
Nyx has three validation scenarios for the SRP computation to ensure that we test full illumination (`srp_earth_full_vis`), long penumbra passages (`srp_earth_meo_ecc_inc`), and very short penumbra passages (`srp_earth_penumbra`). In all of the test cases, we propagate a spacecraft for 24 **days** to ensure that a high amount of error can accumulate if the modeling is incorrect. The worst absolute position error is _high_ compared to GMAT: 287 meters.
0 commit comments