egg changed the topic of #principia to: Logs: https://esper.irclog.whitequark.org/principia | <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly…
<queqiao-> ⟨sciencecompliance⟩ Out of curiosity, what basic numerical method does Principia use to calculate trajectories? Euler's or something else?
* raptop 's mind is going; I misread Nyström as Nyaaström
<queqiao-> ⟨sichelgaita⟩ ⟪sciencecompliance⟫ Out of curiosity, what basic numerical […] ⮪ Euler is not even applicable, it's for a first-order equation, we are solving a second-order equation. In the graph above, the vertical axis gives the error and the horizontal axis the cost of the computation. You want to be at the bottom left, and on a steep line. In practice we use "QUINLAN_1999_ORDER_8A" for the history of vessels,...
<queqiao-> ... "BLANES_MOAN_2002_SRKN_14A" by default for celestials, overridden to "QUINLAN_TREMAINE_1990_ORDER_12" for the RSS system.
<queqiao-> ⟨Transparent_Elemental⟩ ⟪sichelgaita⟫ Euler is not even applicable, it's for […] ⮪ transform it to a system of first order equations
<queqiao-> ⟨egg⟩ ⟪Transparent_Elemental⟫ transform it to a system of first order […] ⮪ Yes, or you could transform Euler into the second order method which is equivalent to that. But more importantly, Euler is crap. It would be worse than Newton Delambre Størmer Verlet leapfrog which is the worst in that graph, and more importantly, contrary to all in that graph, it is not symplectic not conjugate symplectic.
<queqiao-> ⟨egg⟩ * nor
<queqiao-> ⟨egg⟩ * neither
<queqiao-> ⟨Farrier⟩ ⟪egg⟫ Yes, or you could transform Euler into […] ⮪ >Euler is crap
<queqiao-> 😠
<queqiao-> ⟨Transparent_Elemental⟩ what are symplectic and conjugate symplectic integrators for someone who isn't involved in physical part of the equations?
<queqiao-> ⟨Soviet Onion⟩ ⟪Transparent_Elemental⟫ transform it to a system of first order […] ⮪ that's what we did when using Euler's to solve a second ODE 😏
<queqiao-> ⟨Soviet Onion⟩ did the same for RK4 as well
<queqiao-> ⟨sichelgaita⟩ ⟪Transparent_Elemental⟫ what are symplectic and conjugate […] ⮪ Glossing over the details: they preserve energy. That's kind-of important for the problem at hand, it's silly if your vessels accelerate or slow down without any physical cause.
<queqiao-> ⟨egg⟩ Explicit Euler gains energy over time. Implicit Euler loses energy over time.
<queqiao-> ⟨Butcher⟩ ⟪sichelgaita⟫ Glossing over the details: they […] ⮪ Stock calls it a feature.
* raptop 🔪 stock I guess. Also, aaa, too many lines with similiar colors in the graph
<queqiao-> ⟨Al2Me6⟩ I am contemplating opening it up in GIMP and using selection by color.
<queqiao-> ⟨egg⟩ The slope is the order so that helps a bit
<raptop> If I'm reading the graph correctly, leapfrog actually beats out the other two 2nd-order ones, and is fairly god if you're restricted in your number of evaluations? (Not that you are)
<queqiao-> ⟨scimas⟩ ⟪sichelgaita⟫ Euler is not even applicable, it's for […] ⮪ Oh, now the evaluations make sense. I was thinking why would the error improve the further you got from the initial condition.
<queqiao-> ⟨sciencecompliance⟩ ⟪sichelgaita⟫ Euler is not even applicable, it's for […] ⮪ Very interesting, and, just to be clear, Principia does not include general relativity in its gravitational model, correct?
<queqiao-> ⟨Quadrupole⟩ This is _Principia_, so right
<queqiao-> ⟨sciencecompliance⟩ Haha, good point.
<queqiao-> ⟨Soviet Onion⟩ ⟪sciencecompliance⟫ Very interesting, and, just to be […] ⮪ you want to include relativistic effects in KSP ? 😳
<queqiao-> ⟨sciencecompliance⟩ I mean, sure, why not?
<queqiao-> ⟨sciencecompliance⟩ (rhetorical question)
<queqiao-> ⟨Soviet Onion⟩ computer no smort 😔
<queqiao-> ⟨Quadrupole⟩ Radiation pressure and Poynting-Robertson have far greater effects than GR
<queqiao-> ⟨Soviet Onion⟩ yeah, GR is good enough for very highly accurate results only
<queqiao-> ⟨Soviet Onion⟩ i suppose Principia's suffices for playing KSP
<queqiao-> ⟨QeDelphyn (Xšayāršā/-ām/-āyā)⟩ radiation pressure would be nice
<queqiao-> ⟨sciencecompliance⟩ Yeah you could have solar sails
<queqiao-> ⟨Stonesmile⟩ Maybe leave GR for Principia 2: feldgleichungen
<queqiao-> ⟨QeDelphyn (Xšayāršā/-ām/-āyā)⟩ atmosphere not ceasing to exist would also be nice, but I fear both of those things would be impractical in terms of computing power required
<queqiao-> ⟨sciencecompliance⟩ Yeah, makes sense
<queqiao-> ⟨QeDelphyn (Xšayāršā/-ām/-āyā)⟩ Quick question, is Earth a point mass for the purpose of principia or is it a geoid with varying gravitation?
<queqiao-> ⟨Quadrupole⟩ ⟪QeDelphyn (Xšayāršā/-ām/-āyā)⟫ atmosphere not ceasing to exist would […] ⮪ The issue with orbital decay is that, a) they break conservation of energy, leading to numerical difficulties, and b) no one want to do station keeping twicr per month.
<queqiao-> ⟨sciencecompliance⟩ ⟪QeDelphyn (Xšayāršā/-ām/-āyā)⟫ Quick question, is Earth a point mass […] ⮪ I'm told the latter, but I don't know.
<queqiao-> ⟨Stonesmile⟩ Earth needs to not be a point mass for Sun-Sync orbits to work
<queqiao-> ⟨sciencecompliance⟩ Of course.
<queqiao-> ⟨Transparent_Elemental⟩ ~turns out simulating real life is hard when you've only got personal computers~
<queqiao-> ⟨coffeequaffer⟩ you can up the geopotential definitions in "GameData\Principia\real_solar_system\gravity_model.cfg"
<queqiao-> ⟨Soviet Onion⟩ ⟪Quadrupole⟫ The issue with orbital decay is that, […] ⮪ imagine you forgot you had a station and timewarped your save for some interplanetary satellite to reach its target body faster 💀
<queqiao-> ⟨Soviet Onion⟩ you come back home only to find the station burned up in atmosphere, and all the personnel that were inside died
UmbralRaptop has joined #principia
UmbralRaptor has quit [Ping timeout: 189 seconds]
UmbralRaptor has joined #principia
UmbralRaptop has quit [Ping timeout: 189 seconds]
<queqiao-> ⟨coffeequaffer⟩ +look
UmbralRaptop has joined #principia
UmbralRaptor has quit [Ping timeout: 189 seconds]
UmbralRaptop has quit [Ping timeout: 189 seconds]
UmbralRaptop has joined #principia
UmbralRaptor has joined #principia
UmbralRaptop has quit [Ping timeout: 189 seconds]
UmbralRaptor has quit [Ping timeout: 189 seconds]
<queqiao-> ⟨sichelgaita⟩ ⟪Quadrupole⟫ The issue with orbital decay is that, […] ⮪ (a) is really just a matter of picking the right integrator with a decent aerodynamic model (b) is a disaster from the playability perspective.
<queqiao-> ⟨zephyr⟩ Tbh, I see that as an absolute win. Keep your station in a higher orbit
<queqiao-> ⟨zephyr⟩ * win (though I'm weird like that and working on a way to make stations actually worthwhile so some kind of maintenance would be nice).
UmbralRaptop has joined #principia
* raptop yells about how "orbital decay" is only useful as a descriptive term, since it is a combination of multiple different effects!
<raptop> ...as for stations, ultimately there's a need for stationkeeping to happen automatically with unfocused craft
<queqiao-> ⟨lamont⟩ you could maybe build orbital decay into principia with some "difficulty" settings to turn it off.
<queqiao-> ⟨coffeequaffer⟩ i want to see the kerbalism-principia crossover episode "stationkeeping" where y'all add the most important perturbations to orbital calculations, but which can be neutralized with automatic deduction of RCS fuel
<queqiao-> ⟨lamont⟩ of course then people would run into the mechjeb issues pleading for it to save them from it when mechjeb doesn't remotely have any code similar to what stationkeeping would need and its the wrong place for it
<queqiao-> ⟨egg⟩ ⟪coffeequaffer⟫ i want to see the kerbalism-principia […] ⮪ That's not how things work.
<raptop> (insert NEAR vs FAR joke here)
<queqiao-> ⟨egg⟩ ⟪lamont⟫ of course then people would run into […] ⮪ Well at least it has you who deals with control and optimization problems
<queqiao-> ⟨lamont⟩ yeah but it needs to run on vessels on rails which MJ doesn't. kerbalism is much closer to the right spot for it.
<queqiao-> ⟨coffeequaffer⟩ i thought of kerbalism because it already has radiation maps and solar storms.