10
votes
Accepted
How open is NASA's "open source" GMAT software?
GMAT has been released under the Apache license since R2013a, so I'd say it's about as wide open as you can get.
10
votes
Accepted
Why does a satellite with a higher mass fall slower?
That's a great software-based experiment!
What is this about?
It's about drag and Newton's 2nd law of motion!
$$F = \frac{dp}{dt} = ma$$
but in the context of orbital mechanics.
We can re-arrange ...
9
votes
Why does a satellite with a higher mass fall slower?
From Force=Mass*Acceleration for a given starting drag force (from the constant drag area, altitude and velocity) increasing the mass will reduce the acceleration (deceleration in this case) slowing ...
8
votes
Accepted
Spherical solar radiation model (GMAT)
You can find a ton of information by looking in the "General Mission Analysis Tool (GMAT) Mathematical Specifications" (located at ...
8
votes
Accepted
Differences between numerical propagators
You should check to see what propagator GMAT is using. A constant step size RK4 method is going to drift from the true solution of the ODE over time, so if GMAT is using an adaptive step size method ...
6
votes
Accepted
Trying to run NASA GMAT on Ubuntu 20.04, I get the error "no main manifest attribute, in gmat.jar"
GMAT is written primarily in C++.
gmat.jar is an api wrapper to allow java code to access the core functionality as explained at http://gmat.sourceforge.net/docs/...
6
votes
Modelling ISS orbit in GMAT
The reason my GMAT model was not giving the correct results was that I changed the Epoch without changing the TA - user @notovny pointed that out which was very helpful. I used TLE-tools to get the ...
6
votes
How to model the gravity of Titan in GMAT
A google search for "saturn titan gravity field" turns up Durante et al. 2019. Its Table 2 lists coefficients up to degree 5.
5
votes
GMAT - Locating inter-spacecraft contact instead of spacecraft to ground station
I am not familiar with GMAT, but there is another route to solve this challenge using an extensively validated open-source solution.
You can use the Orekit Astrodynamics library to build one Moon-...
5
votes
Accepted
Why does targeting in the VNB frame lead to a different maneuver magnitude than targeting in an inertial frame?
It's not about the frames; you just haven't fully constrained the orbit that results from the burn. I was able to get the DVs to match using your script by just adding an inclination constraint.
The ...
5
votes
Accepted
Earth geopotential effect on orbit propagation
To answer your questions,
Do the terms (J2, etc.) change with time?
Yes, they do. The Earth is still rebounding from the end of the last glaciation, and the Earth's rotation rate is ...
5
votes
Accepted
GMAT: Finite burn targeting, solving for burn duration and quaternion
First off: Chris you may already know some/all of my response due to your background. I will attempt to both answer your GMAT question and provide insight to others who may not be as familiar with ...
5
votes
Accepted
Is there a parameter that describes the angle between the spacecraft's position and the sun angle or direction of the Earth's motion?
This question has some really good answers that explain gravity assists and how they could be conceived.
If you're setting up a simulation, this report probably has everything you need, theory, ...
4
votes
Accepted
Brouwer-Lyddane mean semi major axis bias
I'll expand on my comment:
I'm not familliar with the software, but if you start the satellite at the same everything except time (12 hours difference) then the satellite will be starting in a ...
4
votes
Accepted
GMAT atmosphere
Here is a NASA repository of space weather data, including f10.7.
https://omniweb.gsfc.nasa.gov/form/dx1.html
I would bet GMAT gets its data there or a similar site.
EDIT
Apologies everyone for the ...
4
votes
Accepted
Low Earth orbit propagation in GMAT
The notion of "the most realistic" is quite debatable. In fact, if you want the most realistic, you should be including the a precise 3D model of your spacecraft which includes the albedo of each ...
4
votes
Analysing a phasing maneuver using GMAT- how do I reliably quantify their "phase difference"
From what I understand, you need to ensure that both spacecraft are phased by 180 degrees. There are different orbital elements used to assess the phasing of spacecraft. The main one is the true ...
4
votes
Differences between numerical propagators
Your numerical integrator, RK4, is inappropriate for the task. The order is far too low for the accuracy you want. It's also fixed step size. You haven't done your research on this. Error ...
4
votes
Differences between numerical propagators
The previous answers contain some good general information, but TBH I don't find it very helpful to the question.
The most fundamental sanity check with a numerical solver is: how does the result ...
4
votes
Accepted
User help forum for GMAT (General Mission Analysis Tool) users?
Yes, there is an alternative forum. Try https://gmat.atlassian.net/wiki/spaces/GW/overview . I just found this link today, by a contorted path through the help files of multiple obsolete versions at ...
4
votes
Accepted
Low-thrust maneuver validation in GMAT
One option is to build a "ThrustHistoryFile" to model your maneuver. That file contains a time history (in seconds) of either the thrust (in N) or the acceleration (km/s), and, optionally. ...
4
votes
Circularization of an orbit on gmat
Your approach seems wrong. In order to circularize an orbit, you have to raise your perigee until it's equal to your apogee. It is implausible to do that only by varying the duration.
I suggest you ...
3
votes
Difference between distance from Mars (Rmag) and B-plane R coordinate
A good overview of what the B-plane is and how it's defined is available from the FreeFlyer guide.
The "B" in B-plane is the hyperbolic impact parameter, the semi-minor axis of the hyperbola ...
3
votes
Error in Propagating equatorial orbit using GMAT
In the InternalODEModel of your script, you have J2 enabled. Set the degree to zero and the problem should be fixed.
...
3
votes
How to design a lunar flyby trajectory in GMAT?
If you know how to use the Lunar B-plane to target a gravity assist, GMAT can target a Lunar Gravity Assist using its Differential Corrector, i.e. Target and Achieve BdotR and Achieve BdotT. B-Plane ...
3
votes
How to design a lunar flyby trajectory in GMAT?
Are you required to use 2018a instead of 2020a? If not, I would recommend 2020a.
The VF13 pluging allows for SQP optimization: this is needed because in a low-thrust optimization scenario, your ...
3
votes
How to create a satellite intersection/conjunction in GMAT?
I had read many years ago in one book the rough empirical rule for orbital maneuvering and rendezvous: suppose that two spaceships follow the same traectory (circular) with distance between them, say, ...
3
votes
How to create a satellite intersection/conjunction in GMAT?
For more complicated scenarios like these, you probably need to use GMAT's Python interface.
I would recommend the following:
Setup both spacecraft to be propagated together: I'm not sure this is ...
3
votes
Are the initial conditions for the Apollo PFS objects' orbits known (or knowable) as well as they were for the ascent module?
The PFS- satellites were inserted into a lunar orbit in order to map, amongst other things, its gravitational field. So you would expect their orbit to be accurately known and monitored. The Apollo 16 ...
3
votes
GMAT B-Plane to Mars different date
I assume you're referring to the Ex_MarsBPlane example script that comes with GMAT, and that you're trying to change the epoch date for the MAVEN spacecraft contained in that script.
The Ex_MarsBPlane ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
gmat × 83orbital-mechanics × 26
simulation × 10
python × 9
mission-design × 8
trajectory × 7
astrodynamics × 6
trajectory-design × 6
propagation × 6
nasa × 5
orbital-maneuver × 5
hohmann-transfer × 5
orbital-elements × 4
software × 4
flyby × 4
artificial-satellite × 3
orbit × 3
communication × 3
mathematics × 3
calculation × 3
spice × 3
state-propagation × 3
api × 3
the-moon × 2
low-earth-orbit × 2