Jacchia Roberts Density Model |
Top Previous Next |
The Jacchia-Roberts atmospheric density model uses monthly mean smoothed values of solar radiation along with dimensionless geomagnetic index (Kp) to produce atmospheric density values. An input file is used to provide definitive and/or predicted values for exospheric temperature and geomagnetic index. FreeFlyer uses Jacchia Roberts 1972 for atmospheric density modeling.
By default, FreeFlyer will use the Celestrak Space Weather file included in the installation, but you can specify a different file (such as a Schatten Solar Flux file) or even specify your own custom drag model using a User-Created Atmospheric Drag File. This is useful for performing analysis using different predicted magnitudes and phases of the solar cycle.
It is important to note that the Celestrak Space Weather file is limited to a certain date range, and contains both observed and predicted data. For simulations before the first date in the file, FreeFlyer will use the first data entry in the file. For simulations after the last date in the file, FreeFlyer will use the last data entry in the file. This means that, outside the range of the file, the density will not be affected by large solar cycle variations; however, seasonal effects resulting from the changing position of the Sun with respect to the Earth over the course of a year will still be modeled.
This page is divided into the following sections:
References:
Enabling Jacchia-Roberts Drag ModelingThe default atmospheric density model used for modeling the Earth's atmosphere is the Analytic Density Model. To enable the Jacchia-Roberts Density Model for a Spacecraft, edit the Spacecraft, proceed to the Force Model page, and select Earth from the list of celestial bodies as shown in the image below.
Then ensure that "Jacchia Roberts" is selected in the Density Model drop-down menu.
To enable Jacchia-Roberts atmospheric density modeling via FreeFlyer script, use the following syntax:
Where the AtmosphericDensityModel can be one of the following:
You can access the associated Jacchia-Roberts drag model properties via the ForceModel object, using the following syntax:
Note: You can find additional information about these properties on their object pages: ForceModel.Kp, ForceModel.Ap, ForceModel.Tc, ForceModel.F107Index, and ForceModel.F107IndexAverage.
Setting the Solar Flux Predictor FileBy default, FreeFlyer uses the "space_weather_celestrak.csv" data file for Jacchia-Roberts atmospheric modeling, but you can specify a different file using the "Solar Flux Predictor File" file browser shown in the image above or via FreeFlyer script using this syntax:
Where "JRdragfile.dat" specifies the path and filename of the custom Jacchia-Roberts drag file.
For example, when working with Schatten Solar Flux files, you can specify the desired Schatten file in the file browser or specify it via FreeForm:
See Also•ForceModel Properties and Methods •Solar System settings that affect Spacecraft Propagation •User-Created Atmospheric Drag Files
|