Hot answers tagged

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.
Tristan's user avatar
  • 17.2k
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 ...
uhoh's user avatar
  • 149k
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 ...
GremlinWranger's user avatar
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 ...
Mark Omo's user avatar
  • 5,271
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 ...
Alfonso Gonzalez's user avatar
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/...
Nathan's user avatar
  • 301
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 ...
wolf72's user avatar
  • 141
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.
Bob Werner's user avatar
  • 1,124
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-...
Manny's user avatar
  • 443
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 ...
Matt B's user avatar
  • 741
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 ...
David Hammen's user avatar
  • 73.2k
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 ...
Ravi Mathur's user avatar
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, ...
pathfinder_EOS's user avatar
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 ...
uhoh's user avatar
  • 149k
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 ...
od-guy's user avatar
  • 111
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 ...
ChrisR's user avatar
  • 6,200
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 ...
ChrisR's user avatar
  • 6,200
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 ...
Ange Purs's user avatar
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 ...
leftaroundabout's user avatar
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 ...
Ryan C's user avatar
  • 7,778
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. ...
djcinsb's user avatar
  • 86
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 ...
EserRose's user avatar
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 ...
BrendanLuke15's user avatar
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. ...
ChrisR's user avatar
  • 6,200
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 ...
Colin Helms's user avatar
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 ...
ChrisR's user avatar
  • 6,200
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, ...
Peter Nazarenko's user avatar
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 ...
ChrisR's user avatar
  • 6,200
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 ...
Thomas's user avatar
  • 183
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 ...
Ravi Mathur's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible