egg changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Christoffel. We currently target 1.2.2, and 1.3.1. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/
NathanKell has joined #principia
ferram4 has joined #principia
egg|work|egg has joined #principia
lamont is now known as 1CSAACFAJ
Norgg has joined #principia
Sarbian has joined #principia
technicalfool has joined #principia
NolanSyKinsley has joined #principia
lamont has joined #principia
dsonbill has joined #principia
egg has joined #principia
NCommander has joined #principia
Raidernick has joined #principia
Wetmelon has joined #principia
Snoozee has joined #principia
HotSpicySausage has joined #principia
awang has quit [Ping timeout: 198 seconds]
Aexoden has joined #principia
Bigcheese has joined #principia
ferram4_ has joined #principia
ferram4 has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
awang has joined #principia
Qboid was kicked from #principia by *status [You have been disconnected from the IRC server]
Qboid has joined #principia
awang has quit [Ping timeout: 207 seconds]
lamont_ has joined #principia
icefire has joined #principia
Oneiros has joined #principia
awang has joined #principia
egg has quit [*.net *.split]
Norgg has quit [*.net *.split]
Sarbian has quit [*.net *.split]
technicalfool has quit [*.net *.split]
Raidernick has quit [*.net *.split]
dsonbill has quit [*.net *.split]
NCommander has quit [*.net *.split]
NolanSyKinsley has quit [*.net *.split]
lamont has quit [*.net *.split]
lamont_ is now known as lamont
Norgg has joined #principia
technicalfool has joined #principia
Sarbian has joined #principia
lamont_ has joined #principia
Raidernick has joined #principia
egg has joined #principia
dsonbill has joined #principia
NolanSyKinsley has joined #principia
NCommander has joined #principia
Bigcheese has quit [*.net *.split]
Aexoden has quit [*.net *.split]
Aexoden has joined #principia
icefire has quit [Read error: Connection reset by peer]
lamont has quit [Quit: lamont]
lamont_ is now known as lamont
lamont_ has joined #principia
lamont_ has quit [Client Quit]
NolanSyKinsley has quit [Remote host closed the connection]
Wetmelon has quit [Ping timeout: 194 seconds]
egg has quit [Ping timeout: 194 seconds]
ferram4_ has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
ferram4 has joined #principia
lamont_ has joined #principia
icefire has joined #principia
lamont_ has quit [Quit: lamont_]
NolanSyKinsley has joined #principia
lamont_ has joined #principia
Oneiros has quit [Ping timeout: 180 seconds]
Oneiros has joined #principia
Hypergolic_Skunk has joined #principia
lamont_ has quit [Quit: lamont_]
ferram4 has quit [Read error: Connection reset by peer]
ferram4_ has joined #principia
lamont_ has joined #principia
lamont_ has quit [Quit: lamont_]
Oneiros has quit [Ping timeout: 180 seconds]
lamont_ has joined #principia
Wetmelon has joined #principia
lamont_ has quit [Quit: lamont_]
lamont_ has joined #principia
icefire has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
GregroxMun has joined #principia
<GregroxMun> hi
<egg> hi
<GregroxMun> so I'm trying to add axial tilt to Alternis Kerbol.
<egg> I've been looking at TRAPPIST lately
<egg> I might come up with a principia config at some point
<GregroxMun> I've looked at gravity_model.cfg for the axial tilt, do you have to define GM, reference instant, radius, reference angle, and angular frequency? Or can I just do Pole RA and Dec?
<GregroxMun> I do find using PoleRA and Dec kind of confusing.
<GregroxMun> Is there a way of converting the plane of a planet's orbit to the perpindicular axis RA and Dec?
<GregroxMun> so for instance, a planet with 0 axial tilt for any given inclination I can find the tilt to give it
<GregroxMun> So far I've just tried to steal the tilt and the inclination+LAN from RSS
<egg> I think I told you already that you do not need to define all of those, only RA and dec, if you want to keep the ones from the game
<GregroxMun> alright thanks
<GregroxMun> well it is not working
<egg> as for RA/dec of the normal to a given orbit, ask UmbralRaptor
<egg> how is it not working
<GregroxMun> in-game, all planets have the default tilt.
<egg> can I see your cfg
lamont_ has quit [Ping timeout: 207 seconds]
<egg> why is that @principia_gravity_model:FOR[AlternisKerbol]
<GregroxMun> is that not correct?
<egg> unless you have an existing principia_gravity_model, I don't think so
<GregroxMun> ooooh
<GregroxMun> silly me
<egg> anyway, would you be interesting in making a TRAPPIST-1 mod (essentially a mod with your slippist models and a principia TRAPPIST-1 configuration) once I get around to computing that
<GregroxMun> Possibly
<GregroxMun> It could be done by just increasing the size and mass of the planets in Seven Worlds of Slippist One.
<GregroxMun> actually I still need to update that mod for newer versions, I think it broke at some point.
lamont_ has joined #principia
<egg> GregroxMun: well you still need a proper principia config
<egg> remember you tried your mod with principia and it had the wrong periods everywhere
<GregroxMun> oh yeah
<egg> you need a correct config if you want to have the correct transits at the correct periods
<kmath_> <eggleroy> At @Newpa_Hasai's request, also with cats (cat length is 50× the transit duration). https://t.co/Hr5kVcfKAo
<UmbralRaptor> cats
<GregroxMun> as for RA/dec of the normal to a given orbit, ask UmbralRaptor
<GregroxMun> doing that now
<GregroxMun> how
<UmbralRaptor> GregroxMun: it feels like a trick question, as RA/Dec are based on Earth 's rotation (and orbit).
<egg> UmbralRaptor: ignore the earth, RA/Dec in the general sense of polar coords
<GregroxMun> yeah
<UmbralRaptor> Ah
<GregroxMun> the north pole being the top of the skybox
<GregroxMun> the north pole being the top of the skybox
<GregroxMun> didn't mean to repeat that
<egg> also ignore any talk of skyboxides
<egg> there is a reference frame wherein there is a reference plane and a reference direction
<egg> this defines RA and Dec
<egg> in this reference system an orbit has an inclination and longitude of the node
<UmbralRaptor> So RA goes 0 to 360, Dec goes… +90 to -90, or 0 to 180, depending on zero point.
<egg> UmbralRaptor: when i = 0 dec of the normal is 90 deg, right?
<UmbralRaptor> Yes
<egg> UmbralRaptor: is it always i + 90 deg?
<GregroxMun> when i = 90, r.a. should be 90 deg + LAN, right?
<egg> UmbralRaptor: now, RA is Ω - 90 deg?
<UmbralRaptor> Unsure. I would have eggspected just LAN
* UmbralRaptor stares at the diagram with growing confusion.
<GregroxMun> ok so changing the LAN doesn't change the Dec.
<GregroxMun> changing the inclination doesn't change the RA.
<egg> yeah, i and Ω are morally nicely the same
<egg> (up to adding right angles)
<GregroxMun> so it should be RA = LAN + 90, and Dec = Inc + 90 right?
<egg> see backlog, I think you have a wrong sign
<GregroxMun> RA = LAN - 90, Dec = Inc + 90?
<GregroxMun> or both -?
<GregroxMun> no it shouldn't be both
<GregroxMun> When I compare the RA and Dec to the LAN and Inc of Mercury between RSS's Orbit and Principia's tilt, it doesn't work
<GregroxMun> axis_right_ascension = 281.0097 deg
<GregroxMun> axis_declination = 61.4143 deg
<GregroxMun> inclination = 28.60252108855048
<GregroxMun> longitudeOfAscendingNode = 10.86541167564728
<GregroxMun> wait
<GregroxMun> maybe it does
<GregroxMun> 10.865-90 = -79.135. 360-79.135 = 280.865.
<GregroxMun> so RA-90 = inc seems true
<egg> except it makes no sense so don't just stir numbers together until they mix
<egg> ;rpn 90 28.6 -
<kmath_> egg: 61.4
<egg> dec = 90 deg - i
<GregroxMun> was about to come to that conclusion
<GregroxMun> I mean "out loud"
<egg> confused by RA vs. Ω though
<GregroxMun> when I said "so RA-90 = inc seems true" I mean "so RA-90 = LAN seems true"
<GregroxMun> that's what the numbers I used are
lamont_ has quit [Quit: lamont_]
<egg> ah, that makes more sense
<GregroxMun> Declination = 90 degrees - Inclination
<GregroxMun> Right Ascension = Longitude of Ascending Node - 90 degrees
<egg> ;rpn 281.0097 90 -
<kmath_> egg: 191.0097
<egg> um sorry
<egg> ;rpn 281.0097 90 +
<kmath_> egg: 371.0097
<egg> ;rpn 281.0097 90 + 360 -
<kmath_> egg: 11.00970000000001
<egg> kinda
<egg> the thing has some tilt so close enough
<egg> okay so you have your formula for tiltless then :D
<GregroxMun> yes
<GregroxMun> and I'm good with that
<GregroxMun> you know what I'm not really
<GregroxMun> I think it's fair to assume that if you have a planet with x,y axial tilt in a 0 inclination orbit, its axial tilt will be x+dec, y+ra, where dec and ra is the normal of the nonzero inclination orbit.
<GregroxMun> So say I just want to say "the planet has a tilt of 20 degrees from its zero-inclination orbital plane"
<GregroxMun> and I want to make RA and Dec values for that axial tilt
<GregroxMun> I would assume it should be RA^2 + Dec^2 = Tilt^2
<GregroxMun> but I don't know if the nature of spheres would force trig functions into it.
<GregroxMun> or would it just be the average of the angles (RA+Dec) / 2
<GregroxMun> no it cant be that
<egg> it definitely isn't that; put 20 deg into declination, or if you want to do fancier things, try it and have a look at it
Jesin has joined #principia
Hypergolic_Skunk has quit [Quit: Connection closed for inactivity]
<egg> UmbralRaptor: why do the bots like this tweet so much https://twitter.com/eggleroy/status/948351020651941888
<kmath_> <eggleroy> At @Newpa_Hasai's request, also with cats (cat length is 50× the transit duration). https://t.co/Hr5kVcfKAo
<UmbralRaptor> egg: not sure.
<GregroxMun> So you know how Bop in AKR is supposed to be surprisingly stable?
<GregroxMun> (also Minmus, but less surprisingly)
<GregroxMun> Bop gets flung out in some way, and Minmus gains a glitchy orbit
<GregroxMun> so I seem to remember that at one point if a moon was too close to a planet, the game would crash
<GregroxMun> now it seems that the orbits become glitchy instead.
<GregroxMun> If you need logs or other info I can provide them, assuming this isn't a known issue.
<GregroxMun> I've given Laythe, Mun, and Kerbin the same fix as Principia's fix for the stock Joolean moons.
<GregroxMun> and Pol has a retrograde orbit.
<GregroxMun> Could Bop's problems be related to AKR using Kopernicus' Post Spawn Orbit feature?
<egg> it's an issue with your system not with principia, it's not our job to solve those
<egg> and I don't know what post spawn orbit is
<egg> it sounds scary
<GregroxMun> How can I solve those problems then
<egg> what is post spawn orbit
<GregroxMun> it's not just an unstable system with the moons getting ejected, it's the orbits becoming jittery.
<GregroxMun> post spawn orbit:
<GregroxMun> Kerbin can't be reparented properly, AKR needs to reparent Kerbin. So PSO reparents Kerbin after it spawns.
<GregroxMun> Kerbin's orbit appears to work fine in principia.
<egg> that sounds like it's going to be wonky
<egg> but okay, if it works fine it's good
<egg> what do you mean by jittery
<GregroxMun> I will make a video
<GregroxMun> give me a few minutes.
<GregroxMun> (this effect is very similar to what I have observed with close together binary planets)
<GH> [Principia] pleroy opened pull request #1665: A class to represent polynomials in the monomial basis (master...Polynomials) https://git.io/vNkTO
<kmath_> YouTube - Principia Bug--Jittery Orbit
<GregroxMun> egg
<GregroxMun> To be clear, the end of the video is showing that the orbits of the major moons looks fine
<GregroxMun> there is info in the video description
<egg> GregroxMun: well it's unstable
<egg> what made you think it was stable?
<GregroxMun> hold on
<GregroxMun> shouldn't instability just result in a planet being flung out like a real trajectory?
<GregroxMun> I remember it was stable in the past.
<egg> GregroxMun: look at the documentation, the orbits that are drawn for celestial bodies are meaningless
<GregroxMun> the trajectory that Bop follows once the orbit fails looks nothing like how it should fall in the real world. Here it is being pulled and pushed around wildly. I'm not talking about the orbit line, but the actual path Bop takes through space.
<GregroxMun> and also, this happens with a setup as simple as two binary planets orbiting the sun at a far distance (but only if they're close together)
<GregroxMun> by two binary planets, I mean two worlds orbiting each other, not two pairs of planets.
<egg> GregroxMun: send me the solar system and I'll take a look, but it looks mostly unstable tbh
<GregroxMun> I know I've gotten this system to be stable in the past. Bop at least.
<GregroxMun> But I need some clarification--should principia accurately portray the results of an unstable orbit?
<GregroxMun> not in the orbit line, but in the paths that the bodies follow
<GregroxMun> because if it's supposed to do that, then it looks like its failing.
<egg> it's hard to tell whether it's accurate, multibody trajectories get *weird*
<egg> and to answer your question, depends how unstable, if it goes *really* haywire the state of the multistep integrator can get corrupted
<GregroxMun> it looks to me like Bop goes almost immediately from "stable circular orbit" to "haywire" within 5 hours.
<GregroxMun> there's no in between where it follows a realistic looking trajectory
<egg> it's a high loosely-bound orbit, doesn't take much boosting by the central planet to kick it?
<egg> I mean if you want me too look at it send me the system and I'll try with different integrators to see if there's an issue there
<egg> Do I need something other than kopernicus?
<GregroxMun> nope
<kmath_> YouTube - Kerbin Binary, 2,400,000m sma
<UmbralRaptor> MERCURY6?
<egg> ok, will look at it now
<egg> UmbralRaptor: aaaaaaaaaa
<egg> UmbralRaptor: moo
<egg> GregroxMun: binary waaaaay too close
<UmbralRaptor> EARTHMOO
<GregroxMun> is it possible then that the reason Minmus and Bop failed isn't instability, but proximity to their parent?
<GregroxMun> also, there was no error reporting like there was with the 1,200,000m sma test
<egg> the linear multistep method has a 10 min timestep
<GregroxMun> what does that mean exactly
<GregroxMun> in terms of how it affects modders using principia
<GregroxMun> does it mean the period can't be too short? How short can it get?
<egg> I don't know?
<egg> try not to be shorter than Io's period
<egg> because then you're in uncharted territory, we test Io though
<egg> actually even phobos should be fine
<egg> kinda
<GregroxMun> is it possible to change the timestep?
<egg> yes, if you build your own principia
<egg> (no)
<egg> GregroxMun: uh I get an apocalypse on your system
<GregroxMun> what happens exactly?
<egg> yeah mun and laythe collide
<UmbralRaptor> Unauthorized high precision Principia distribution with a 1 second timestep.
<egg> didn't you see the warning message?
<GregroxMun> that happens if the principia patch doesn't load for some reason
<GregroxMun> what date is the collision at?
<GregroxMun> but I dont know why the oh
<GregroxMun> oh
<GregroxMun> oh
<GregroxMun> I left a @semiMajorAxis *= 2 in the config
<GregroxMun> on Laythe in the principia patch
<GregroxMun> go to AlternisKerbolRekerjiggered/ModCompatibility/PrincipiaCompatibility.cfg and comment out the line @semiMajorAxis *= 2 on line 15
<GregroxMun> or delete the line
<GregroxMun> egg ^
<egg> yeah yeah got it, compiling principia with the Blanes and Moan 2002 SRKN11B right now
<GregroxMun> after correcting that line the system, aside from Minmus and Bop, is stable for at least 160 days with no sign of change. This is unsurprising really because this should be identical to Laythe, Vall, and Tylo with the resonance breaker patch in Principia
<GregroxMun> and I know in the past Bop at least has been shown to be stable
<GregroxMun> and Minmus too IIRC.
<GregroxMun> So I suppose that means the problem must be with the 10 second timestep
<egg> well, it's with the switch from 45 min timestep on McLachlan & Atela 1995 order 5 optimal to Quinlan and Tremaine whichever with a 10 min timestep
<egg> lower timestep, but a symmetric linear multistep integrator instead of a SPRK/SRKN
<egg> UmbralRaptor: Quinlan! Tremaine!
<egg> astronomers everywhere \o/
<GregroxMun> I understand most of those words individually
<egg> well google sequences of them while I wait for the thing to compile, you'll learn things
<GregroxMun> ok so, and I suspect this is related to their inclination, this happens
<GregroxMun> that's unfortunate
<GregroxMun> I'm gonna try it with the default (<1 deg) inclination
<GregroxMun> happens to a lesser extent with Tylo's two moons
<egg> GregroxMun: welp tried it with Blanes & Moan 2002's SRKN11B, and it looks stable (at least for 58 6-hour days)
<egg> GregroxMun: you know what I'll just add an option to choose your integrator and timestep in the gravity models config if your system is too wonky for the default
<GregroxMun> I like that idea
<GregroxMun> thank you
<egg> I'm surprised that Phobos behaves semi-sanely but not this bop
<egg> too close to chaos, confusing the SLMS?
<egg> I'm starting to think that SLMS methods are a bit dangerous :-p
GregroxMun has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
awang has quit [Ping timeout: 383 seconds]
Qboid has joined #principia