[14:42:58] NASSP Logging has been started by indy91 [14:43:00] hey [14:50:49] happy with dockings? [15:06:03] yes [15:06:16] took me right to the front door [15:06:59] the MCC uplink to SWS worked perfectly [15:08:08] docking target isn't remotly clos to where it should be. that'll require a mesh modification [15:08:19] hmm right [15:08:26] is it at least oriented about right? [15:09:14] "not remotely close" probably isn't accurate [15:09:37] "took me right to the front door" yeah I noticed that, too. You are arriving on the right end of it and don't have to maneuver much, right? [15:10:19] might just end up this way because TPI is based on lighting and Skylab is oriented for specific lighting as well [15:10:38] that's probably it [15:11:03] the Skylab orientation is such that at orbital noon the docking port end will point close to the velocity vector [15:11:25] and you arrive roughly from that side and you arrive roughly at orbital noon [15:11:59] I need to add some lights at some point [15:12:12] we have good info on them [15:12:28] pretty easy to see in the day, not so much at night [15:13:42] I would say with this merge, Skylark can come [15:16:51] I'm probably going to work on closing out my open projects next [15:17:17] yeah, potentially I will do some Skylab RTCC projects still, but we don't 100% need them [15:17:43] more interesting for the additional Skylab missions or custom ones [15:17:47] launch planning [16:17:57] morning! [16:21:26] hey Mike [16:23:01] what's up? [16:28:20] eagerly awaiting Skylark :) [16:32:04] hey Mike. Yeah I think we have now achieved the very minimum to be ready for it [16:39:31] yeah I'm anxiously awaiting it too lol [16:39:37] going to make some more phone calls today [16:58:05] I got an email from WSU [16:58:45] they're doing construction on their library until early 2024, and asked that I check back then [17:18:33] ha, well at least not an outright no... [20:42:40] night! [14:40:44] hello hello [16:18:32] hey Niklas [16:21:11] what's up? [16:23:00] lunch, but not too much else [16:29:07] I was going to make a small update post on the forum about our recent Skylab changes [16:30:19] sounds good. No checklists yet, but the MCC should take you to it [16:31:38] yeah, that's probably the most important point if people want to fly it, don't follow the Apollo 7 flight plan [16:32:00] people should really just wait for November anyway :D [16:32:37] we are not using the modified Artemis, so P34/P35 don't work either [16:35:59] yeah, I'm hoping that my skylab posts are a nice foreshadowing for Skylark. I'll let Mike make that post :) [16:46:27] morning! [16:48:10] hahaha I appreciate that :D [16:53:20] hopefully two posts this year :D [16:54:28] what are the chances we are finding Comanche 108 ropes/listings first lol [16:54:43] that would be a bit of a twist haha [17:09:24] hahaha that would be a huge twist [17:09:38] I've gotta say it's pretty close to 0 [17:09:57] but I also wasn't expecting to suddenly find Skylark during a flickr image search so who knows [17:10:37] also really it's hopefully 3 posts this year [17:11:01] reconstructed Comanche 72 should hopefully follow behind 67 pretty quickly [17:11:11] yeah that would be awesome [17:11:38] I'm definitely not going to make an update for Apollo 13 to use Comanche 67 [17:11:46] and this time around we have more people that know AGC assembly, and so more people to come up with possibilities for 72/3 [17:12:24] and then we'll be down to only two missing ropes, I think? Sundisk 282 and Comanche 108 [17:12:31] and Sundance 306 with an asterisk [17:13:01] maybe we can make a Comanche 72 version that gets closer to 108 than Artemis is to 108 [17:13:20] maybe! [17:13:24] we do have all of the change memos [17:13:35] ....but that's about it. no flowcharts or Norton or banksums [17:13:39] as it stands I would still not use Comanche 72 for Apollo 14, not even with the constants for that year [17:14:46] that at least is an easy fix [17:14:53] oh yeah [17:15:08] no P24 and no P29 in Comanche 72, but 108 and Artemis have them [17:15:21] that one, maybe not quite as easy :P [17:16:34] deleting P31, P38/78 and 39/79 should be easy though :D [17:16:53] when did that new P31 even get added... [17:17:43] doesn't appear in the Apollo 14 checklist [17:17:49] so must be new for Artemis [17:19:16] oh and I forgot, P17/P77 also didn't get deleted until Comanche 108, Apollo 13 still has them [17:19:26] I've never properly used that program [17:21:57] and we do know where module B2 is so anything in banks 6-13 we can have real Comanche 108 for... if/when I ever make the trip to read that [17:22:13] sounds like a 2024 sort of project [17:22:25] hahaha maybe! [17:25:51] kind of a funny coincidence that module B2 is also the only module of Comanche 72 I've found [17:35:36] maybe some had a stack of modules and the ones called B2 got sold together, because clearly they belong together [17:35:41] someone* [18:00:36] hahaha maybe! [21:13:39] night! [16:18:36] morning! [16:21:44] hey Mike [16:29:24] what's up? [16:33:11] thinking about various RTCC projects to do next [16:33:13] and you? [16:34:01] lots of emails and planning, but not really working on anything [16:34:27] if everything works out I'm about to have several large projects dumped on me, so I've mostly been relaxing lol [16:34:53] haha, calm before the storm [16:37:48] pretty much :D [17:22:50] hey guys [17:30:12] hey [17:34:15] yo [21:05:39] night! [15:25:19] hello [15:27:25] hey Matt [15:29:49] I was thinking about some of my more long-range projects this morning, specificially telemetry logging [15:31:06] if we had a database that we could log telemetry data to, is there any realtime data that our RTCC generates that would be useful (for making graphs after a mission) to save? [15:32:45] hmm [15:34:15] I don't know about after a mission [15:34:44] I'm sure there are applications that I am not thinking of [15:35:10] during a mission, during powered flight, there would be plots that are written with nominal MPT data and actual AGC state vectors [15:35:41] I think a lot of analog data are plotted in real time [15:36:02] but they are wrote data to tape [15:36:05] they also* [15:36:26] after the explosion on Apollo 13 they talked a lot about looking at the data from the last hour [15:38:07] There are many displays, not just ones that purely show telemetry data, that are at least driven by telemetry data [15:38:13] like [15:38:15] https://cdn.arstechnica.net/wp-content/uploads/2019/06/console-row3-wide-procedures.jpg [15:46:03] I was talking more about MPT data, monitor output, MED input etc, than telemetry [15:46:34] There is a RTCC debug log that we save some of that to now, right? [15:47:38] yeah RTCCDebug.log [15:47:45] resets when you reload the sim [15:48:16] I didn't really understand the connection between telemetry and data generated by the RTCC in your question [15:48:34] ahh [15:49:27] I'm pretty sure that, aside from being available on a display, all the stuff that is shown on the online monitor (same as written to RTCCDebug.log) is always immediately printed out [15:49:29] If I add a more robust logging system for logging telemetry, it would open the door for better logging of other things too, besides telemetry [15:51:21] IBM 1443 [15:52:26] aside from that, every 1-2 hours they wrote the complete memory state of the RTCC computers to tape, as "checkpoints". In case the computer goes down they could reload it from that [15:58:35] so the RTCC data you are talking about weren't really logged specfically [15:58:59] MED inputs and lots of other things are on the online monitor and gets immediately printed out [15:59:19] the entire RTCC memory gets backed up as well [15:59:25] on those tapes [15:59:36] but not like the MPT individually [16:00:59] okay, that makes sense [16:01:31] there is one thing I never managed to figure out how it works [16:01:38] MED inputs on "tape" [16:01:44] there are quite lengthy MEDs [16:02:18] they had some sort of way to prepare a MED input with everything but e.g. a time of ignition already set [16:02:36] the FIDO always said "write a tape" [16:03:11] I know they could also read punch cards with MED inputs [16:03:37] but with those tapes, how are you then filling in the remaining number(s) [16:03:59] and were they really inputting MEDs in the same way as we are doing in the MFD or was it a bit more comfortable [16:04:03] I have no idea :D [16:06:53] I need to book a tour of the RTCC [16:07:01] brb going to my time machine [16:07:29] If you find a time machine, take me with you [16:07:54] I know JCL has dynamicially replacable symbols [16:09:28] googles JCL [16:09:33] yeah that sounds about right [16:10:38] so maybe the MED has something like &BURNTIME in it, and RTOS was configured to grab those off the card reader or wait for input on a console [16:59:24] morning! [17:19:19] hey Mike [17:21:28] hi Mike [13:57:22] good morning [14:08:38] hello hello [16:07:29] morning! [16:28:46] hello [16:42:56] this week has been pure chaos, hopefully I have a bit more time this weekend and next week [17:57:28] yeah I feel that haha [18:26:57] feeling a bit under the weather. And I'm busy tomorrow, so, cya on Sunday! [14:01:25] good afternoon [15:08:25] hey [15:13:28] what's up? [15:19:13] not much yet. i did listen to the EECOM loop from -10ish hours on 11 yesterday [15:19:34] super exciting stuff [15:20:14] but i feel better about my cryo pressures on the pad in my branch [15:22:15] i think our tanks may be too full at liftoff [15:25:39] Apollo 11 or 13 EECOM? [15:26:12] 11 [15:27:25] yeah you can learn so much about how they were actually operating [15:29:29] i could make graphs from some of the numbers thry say haha [15:29:59] I can basically track down all RTCC inputs from FIDO, RETRO and GUIDO [15:30:21] they definitely filled the cryo tanks from the MSS [15:30:25] when the FIDO audio first became available for 11, that really caused the MPT to get implemented [15:31:03] that makes sense [15:32:50] if it makes behavior better we can of course adjust initial masses in tanks [16:08:40] morning! [16:09:39] hey Mike [16:11:02] hey [16:50:41] hey [16:54:38] oh hello Alex! How is it going? [16:55:22] hey Niklas! going good going good [16:55:50] how about you? [16:55:52] unfortunately I have been quite busy this summer, training on a new type [16:56:19] all fine. Yeah that can happen haha [16:56:43] Did you hear the good news yet? [16:56:59] Skylark ropes have been located. There is a decent change we can get them. [16:57:15] That's why there has been a bit of Skylab activity recently... [16:57:32] ah yes I have been heard that is great! [16:57:47] should give us a bunch of new fun things to do [16:57:54] also looks like Commanche67 is around the corner too? [16:58:15] good chance for that, too. Not quite sure when [16:58:28] Comanche 72 reconstruction likely possible [16:58:35] for Apollo 13 [16:58:45] Comanche 108 for Apollo 14... not so much :D [16:58:48] we will see [17:00:09] Skylab rendezvous don't take 300 hours, so, maybe you will have a chance to try that as well :D [17:00:32] ah yes [17:00:49] once the ropes are out then I will try it for sure [17:01:14] do we have checklists for skylab? [17:01:52] some, yeah [17:02:25] a SL-2 launch checklist and a SL-4 rendezvous book have really been my main sources for that so far [17:04:05] I added MCC support already for Skylab 2 [17:04:09] but no Checklist MFD yet [17:04:12] nice [17:04:24] a bit hard to do without having the right CMC version available [17:04:29] so many noun changes [17:04:49] right [17:04:53] speaking of earth orbital missions, I downloaded the latest SSV [17:05:01] ah nice [17:05:21] and noticed you added further deorbit functions to the FDO MFD I think [17:05:50] yeah I did. Was nearly done with that at the beginning of the year already, but never really had a chance to properly finish it [17:06:03] but now it's basically done [17:06:15] maybe prettier output displays, but, it works [17:06:56] if I recall, we had to use backup data for it previously [17:07:05] is that not the case anymore? [17:07:10] yeah [17:07:16] ah nice [17:07:25] I had already implement a feature called deorbit opportunities last year [17:07:33] I might re-try a simple STS-1 style mission again [17:07:37] it gives estimated TIGs but nothing else, for multiple orbits and landing sites [17:07:45] that is still useful [17:07:55] to roughly determine when and where you want to deorbit [17:08:05] right [17:08:12] and then you get the TIG and DV and such with the full deorbit targeting [17:08:51] so I guess you can now fly a full ISS rendezvous and back with the FDO MFD [17:09:34] yeah should be possible [17:09:45] the majority of the ground support in terms of maneuvers [17:11:29] SSV still has no proper ascent guidance [17:11:37] so prepare for mighty plane change maneuvers [17:11:44] in case of rendezvous missions [17:12:11] ah right [17:12:33] are those incorporated into the FDO MFD calculated maneuvers? [17:13:09] yeah you can target NPC burns [17:13:42] might be the most complicated (and in the past) most buggy part of the MFD lol [17:16:43] I guess if the launch is timed correctly, the plane error should be minimal despite the simple ascent guidance? [17:16:51] yep [17:17:30] I think I remember using the launch window processor with your help a while back, to get a proper launch scenario [17:18:20] I never ended up actually flying it though [17:18:54] I was already overwhelmed simply truing to fly STS-1 :D [17:19:17] yeah the LWP can help with that [17:19:34] the MFD can also calculate non-rendezvous maneuvers for STS-1 [17:19:50] I think I even included a mission file for the MFD to load [17:23:22] right [17:26:17] still a lot missing from SSV that I could probably help with... maybe at some point [18:36:22] indy91, must non-spherical gravity be disabled for FDO MFD in SSV? [18:37:54] hi Alex! [18:38:37] the MFD works with or without non-spherical gravity. But on the config page you have to choose the same option as for Orbiter itself. [18:39:27] that options gets also saved/loaded in the mission file [18:39:42] n7275, hey Matt! [18:40:48] indy91, ah ok I see. I was just wondering if there was a reason one would want to have it disabled, maybe earlier versions were not as compatible with it? [18:41:15] SSV itself isn't fully commited to non-spherical gravity yet, although it's not far off to do that [18:41:37] ok [18:41:38] some things are easier with it disabled, so some SSV users might choose to have it disabled [18:41:43] just wanted to support that as wel [18:41:46] l [18:41:56] I prefer using non-spherical gravity of course [18:43:39] thewonderidiot, getting back to Comanche 45 padloads. Didn't have the scaling of everything figured out yet. Do you see the fun difference in V6N99INP between Comanche 45 and 55.... [18:45:25] I think I how how to convert engineering value to octals and back now, but it doesn't give any nice engineering unit. Not feet, meters or nautical miles [18:45:30] know how* [18:46:40] indy91, just as a heads up, i did recently add the EGM96 model for earth to OO. i dont forsee thst causing many issues though. [18:48:02] oh ok. I think I have some commented code in place that eventually can be used by the RTCC integrator to take that sufficiently into account [18:48:44] AEG will never get it, not even during the Shuttle program. So really just has to be implemented in two places in the entire RTCC [18:49:01] earth is mostly J2, unlike thr moon [18:49:06] indy91, oh yeah lol. annoying factor of sqrt(3) [18:51:23] Colossus 237 and 249 are the same way there I think [18:52:51] n7275, J3 and J4 are definitely relevant for Earth as well. That's mostly what you need to be accurate over maybe 1 day [18:53:07] but J2 is a lot stronger than J3 and J4 for sure [18:58:07] early in Apollo they used the same model for Earth and Moon [18:58:25] so the RTCC has J2, J3, J4 and J22 (tesseral harmonic) [19:08:20] thewonderidiot, the engineering values at least seem to agree very closely with the Apollo 8 CMP checklist, it basically suggests the same values for V67 inputs as the octals of the Apollo 10 CMC padload [19:09:04] not exactly for the velocity because of the precision of the display [19:09:17] somewhere between 5.7 and 5.8 ft/s [20:47:21] night! [15:39:39] hey [15:48:15] hey Niklas [16:17:09] morning! [16:21:39] hey Mike [16:32:54] what's up? [17:13:33] not too much. was reading the Skylark users guide earlier [18:12:20] hey Mike [18:12:31] n7275, looking for anything specifically, or just making yourself familiar with it [18:21:40] just familiarization right now [18:24:49] your MCC calculated burns spoil me :) [18:26:53] im not super great with P3X programs, so wanted to read up [18:30:59] there are plenty of P3X in Skylark, more than anywhere else :D [18:31:52] and for the most part the onboard solutions are primary [18:32:16] I believe they would take the ground NC2 TIG over the onboard calculated one, as part of the NC1 calculation [18:32:42] but that is the exception [18:52:41] hey [18:55:52] hey Alex [19:05:31] hi Alex [19:43:24] hey [19:50:43] indy91, dumb question, but could MCC uplink the PEG-4 or PEG-7 data? [19:51:42] yeah [19:52:10] pretty sure at least haha [19:53:28] I wonder if there could be a way for the FDO MFD to load the desired burn's data directly into SSV [19:53:47] I'm very hesitant to make the MFD specific to any Shuttle addon [19:54:00] right [19:54:08] unless it's going to be a somewhat common interface, I'd rather not [19:56:39] you would have to ask GLS for uplink capability [19:57:07] the only real common interfaces would be TCP/IP like most of NASSP uplinks [19:57:21] or with an Orbiter way, maybe clkbGeneric function call [20:03:28] right makes sense [20:04:57] also, is entering the DV's directly into PEG-7 the standard way? the maneuver transfer table seems to only allow P7, not P4 [20:07:40] The OPS 2 software doesn't even have any PEG 4 [20:07:53] so it's only available for OMS-1 or 2 burn and the deorbit burn [20:08:52] OPS 2 has Lambert aimpoint guidance like the AGC, for rendezvous burns. But that's not fully implemented in SSV, as there is no full closed loop guidance for burns yet [20:10:21] ah ok [20:10:24] so all the ground calculated burns on-orbit are PEG-7 [20:10:32] External DV [20:14:35] using clbkGeneric for uplinks would be interesting. I wonder if we could create that functionality as just a header file or header+ static library [20:18:15] does SSV have variable CG and a good OMS TVC to handle that as of now? [20:19:04] clbkGeneric would at least be an Orbiter internal solution. And doesn't require you to make functions virtual to call them across modules [20:19:12] SSV does have variable CG I believe [20:19:37] TVC is fine, as I said not closed loop, but the residuals aren't too bad [20:20:30] right [20:29:38] still planning on flying a short test STS-1? [20:35:35] well I ended up launching an arbitrary mission built with the mission editor [20:36:09] standard profile OMS-1 & 2 with a 160 NM orbital height post OMS-2 [20:37:33] I tried the OMS-1 & 2 ascent targets calculated in the mission editor and loaded as I-LOAD [20:37:41] does a pretty good job [20:37:58] thank god I didn't have to manually enter the OMS-1 PEG4 data [20:38:03] haha [20:38:09] very tight on time [20:38:15] you still have to do items 22, 23 though [20:38:21] which in reality you didn't for OMS-1 [20:38:22] yeah [20:38:33] and the attitude maneuver rate is low right now [20:38:36] ah was it automatic? [20:38:50] because SSV only has the Orbit DAP, not the Transition DAP for ascent and descent [20:39:10] I think all you had to do for OMS-1 burns in reality was the item 27 for auto maneuver [20:39:38] ah [20:40:13] Im just playing around with the FDO MFD now, I made myself a height adjust burn [20:40:22] now in a 250x160 orbit [20:40:55] now I will try the new deorbit functions [20:41:30] do you think it can handle an elliptic orbit, or should I circularize first? [20:41:37] I was about to say [20:41:53] it should be able to handle it, but I didn't test anything that elliptical [20:42:08] as always you are pushing my MFDs to a limit :D [20:42:33] haha so I guess im not circularizing :D [20:43:36] I guess the normal flow for deorbit is to first use DOP to find the window, then the DMP to actually calculate the tragets? [20:44:00] the FDO handbook says that quite elliptical orbits might not converge on their own in the real thing either. And you would then have to input initial guesses for PEG 4 targets, but that isn't implmented in the MFD [20:44:18] yeah, DOPS first [20:44:40] ok [20:47:26] unless you already have a good idea of the TIG [20:56:41] would "TIG fixed" be normally used? it seems to give a higher DV then "TIG free" [20:58:47] TIG free for sure [20:58:53] TIG fixed means you input the TIG [20:58:58] ah ok I get it TIG free needs a threshold time [20:59:11] yeah, for TIG free the input time is the threshold [20:59:15] I was inputting the exact time from DOPS [20:59:31] and of course it was giving me an ignition on the next REV [20:59:35] conveniently the DOPS TIG seems to be earlier than the actual TIG for the most part [21:00:52] I could input that as the threshold time [21:00:56] but a few minutes earlier is safer [21:01:30] so that it doesn't find a TIG on the next rev [21:10:05] night! [21:34:32] thewonderidiot, do you know if there is some of the real shuttle GPC software out there somewhere? [15:39:34] hey guys [15:44:07] hey Alex, Niklas [15:50:32] hey [16:03:56] I started working on more PanelSDK code cleanup last night. not changing functionality, just trying to make it easier to follow [16:04:30] that's good [16:04:43] I'm trying to make it easier in the padload generator to support custom ropes [16:05:59] no special logic then for e.g. Artemis072NBY71, because all we have done is switch out a data set that is identical to what some earlier ropes had [16:27:43] AlexB_88, got a good deorbit yesterday? [16:34:24] it went great! I did it from a ~750 NM crossrange and 250x120 orbit [16:34:29] landed perfectly at KSC [16:34:53] I used the PEG 4 data [16:35:20] good to hear [16:35:38] I mean 250x160 NM orbit [16:54:19] It's been so long since I flew a shuttle reentry. I imagine it's much more realistic now. [16:54:42] I gotta try this out [16:57:05] the entry guidance is very realistic [16:59:37] morning! [17:02:56] hey Mike [17:03:42] the Apollo 11 error in the planetary orientation constants (CMC and LGC) is making my life more difficult with the padload generator :D [17:03:50] hehehe [17:04:05] if only there had been a Luminary 99 rev 2 :P [17:04:13] because I can't just say "these are always constant for this launch year" [17:06:01] that concept was already breaking down with a Artemis 72 modified for NBY 70, because I had to invent a number not found in any other NBY 70 ropes [17:34:24] I do notice that SSV entry guidance is quite good [20:36:11] AlexB_88, now you can fly a super complex rendezvous mission :P [20:56:09] night! [21:34:33] thewonderidiot, is the W-Matrix always in the same location in memory? [21:35:09] my gut answer is no, but let me check [21:36:52] hmm, let me amend that to maybe [21:45:58] n7275: for manned missions (assuming Sundisk 282 doesn't deviate), yes, it is always in 2400 [21:47:07] Sunrise had it in 1457; Corona and Solarium had it in 1561; Aurora, Sundial, and Sunburst had it in 2230; Sundance, Colossus and later all standardized on 2400 [22:00:12] cool [22:01:02] i had a crazy idea for a visualization during marking [22:11:46] uh oh lol [22:11:51] what's the idea? [22:44:42] I think just showing how the ellipsoid changes with marks over time [23:02:30] oh, that would be cool :D [14:53:02] hello [15:09:57] hey Niklas [15:43:28] trying to solve these issues with my MPT PR [15:43:29] not so easy [15:52:58] what's the issue? [15:55:39] when you have a maneuver on the MPT that is more than 48 hours away (imagine a TEI) and then want to simulate any maneuver after it (imagine a MCC-5) then the state vector used for the MCC-5 calculation is from before TEI [15:56:41] there is a function I know only the name of that I hadn't previously implemented and potentially is the RTCC way of dealing with this [15:57:45] that function itself is somewhat simple, but I will have to change a lot of places where another function is currently used... [16:09:34] ahh, that kind of problem [16:10:08] yeah the kind of problem where I would really like certain IBM RTCC documents that we don't have yet [16:10:15] and the ones we have are too outdated [16:10:46] eventually I'll have to ask NARA again if they have it somewhere [16:11:26] that's the only hope I have to find it [16:11:38] I've exhausted the UHCL supply of these documents [16:31:52] at least this new function wraps nicely around the old function and is identical in terms of inputs [16:32:07] so easy to replace [16:41:43] morning! [16:43:42] hey Mike [17:27:20] I'm starting to read about CDUs again [17:27:33] I think we may finally be getting to that restoration soon :D [17:31:02] oh wow :D [17:38:03] hey [17:39:26] indy91, flew another flawless deorbit and entry last night, to Edwards [17:40:16] I think Im about ready to start practicing rendezvous maneuvers [17:40:41] There are two text files with landing sites. One with the DOPS, just the standard three sites [17:40:45] One for* [17:41:06] and the longer table with the onboard loaded landing sites for the full deorbit targeting [17:41:09] but both can be changed [17:41:15] if you want to land somewhere else [17:41:38] right [17:42:08] I thought of trying some of the Canadian ones (Newfoundland) [17:44:02] just find a runway long enough [17:46:45] well with rendezvous, launch and plane change aren't ideal yet. Otherwise it can be done like the real missions [17:49:15] plane change targeting is no problem though, just the DV will be larger [17:56:14] now I kind of want to try to fly the Skylab rendezvous profile in a Shuttle... [17:57:37] they had a different profile planned for Shuttle rendezvous with Skylab though [18:05:38] oh interesting, I didn't know there were plans to take shuttle to skylab [18:12:46] oh yeah, they wanted to reboost it [18:14:52] it was going to be on the second Shuttle mission already, due to the impending Skylab reentry [18:15:11] but Shuttle had too many delays so it didn't happen [18:16:02] as of October 1977, STS-1 was scheduled for June 1979 and STS-2, flying to Skylab, for July 1979 [18:16:22] that STS-2 got cancelled in April 1979 when it became clear the Shuttle wasn't going to be ready before Skylab reenters [18:34:10] huh, neat [18:40:44] looks for notes on adding historical F10.7 data to Orbiter's NRLMSISE [18:42:00] I hadn't downloaded the Skylab 2 postflight trajectory document until today [18:42:16] I wonder how long a state vector from that would be accurate [18:42:50] the SV in our Skylab 2 scenario is basically made up, to get an in-plane launch at the desired time, with the approximately correct phasing angle [18:43:18] I definitely need to search for some later Skylab state vectors though [18:44:30] I wonder if there are some Skylab 2-4 postflight documents that give SVs for the Skylab itself [18:47:17] It would be interesting to compare an actual SV to a NASSP-propagated SL-1-to-SL-2 SV. I bet it wouldn't be particularly close right now. [18:47:53] I think Skylab is NORAD catalog ID 6633 [18:48:17] if pulling TLEs from space-track would be sufficiently useful in place of state vectors [18:56:30] I'll try generating a SV for Orbiter with those TLEs then [18:56:43] not convinced yet that they are based on good tracking data :D [19:09:16] test was good [19:09:33] the launch azimuth is pretty close to actual for the actual launch time [19:09:50] I think that's a good measure of the orbital plane [19:10:56] I'm sure there are issue with coordinate conversions and stuff [19:11:03] so far away from J2000 [19:11:21] but we could likely launch with state vectors from these TLE [19:58:16] awesome :D [20:04:12] indy91, I am trying to compute NCC with SPEC 34 on the "Rendezvous test scenario" [20:04:43] gives me a 0.2 ft/s solution, seems quite low [20:04:54] or I probably messed something up :D [20:05:25] I think it's nominally zero [20:05:38] it's a course correction towards the TI burn [20:05:41] ohh [20:05:45] that makes sense [20:05:53] I did too good of a job setting up the rendezvous with previous maneuvers [20:05:55] sorry :D [20:06:00] ah [20:06:08] that was one of your scenarios [20:06:18] I believe I replaced it [20:06:52] https://github.com/GLS-SSV/SSV/commit/71aad6e93e663548419aadaacebc8172a4ba37aa [20:06:59] seems like I did :D [20:07:05] with a rendezvous I flew from scratch [20:07:25] so is everything padloaded for the targeting? I guess I simply need to select the different TGT NO for each burn? [20:07:40] yeah [20:07:48] just follow the rendezvous checklist [20:07:54] SPEC 34 is feature complete [20:08:29] ok [20:08:37] the I-loaded targets are relative to the base time [20:08:49] so they are mostly generic, although altitude dependent [20:09:14] looks like the scenario already has the base time loaded though [20:09:27] that's a number that would be difficult to get without the FDO MFD [20:10:27] so yeah, the workflow consists mostly of loading target sets and then calculating the burn with item 28 [20:10:40] previously you had to load everything by hand I think [20:11:10] not sure the base time was even properly implemented [20:14:03] so if flying it from liftoff, you would need to manually enter the base time in SPEC 34? [20:15:12] yeah, that would be part of some PAD or ground update at least [20:16:06] it's the time of the TI maneuver [20:16:15] that you load as the base time [20:58:10] night! [15:18:31] hey [16:42:01] morning! [16:47:28] hey Mike [16:53:28] what's up? [16:53:49] didn't like the changes I made to the padload generator, so I started them from scratch again :D [16:54:13] hahahaha [16:54:21] I felt like I couldn't trust the majority of the code without major testing [16:54:23] can't escape that problem even when not working directly on NASSP huh? [16:54:48] yeah, similar thing. Too many changes at once giving me an ungood feeling haha [16:55:25] makes sense :D [16:57:31] I still need to add some sort of verifcation tool where I can generate all flown padloads too see if anything I did broke something [16:57:37] to see* [17:19:43] hey guys [17:21:25] yo [17:37:34] hey Matt [19:04:01] n7275, I'm thinking about S-IVB venting again :D [19:04:54] just theoretically, in case all your updates are being merged, can it actually be simulated with just one tank? [19:05:57] I feel like there is a lot of additional code we need, like, syncing propellant level with the tank etc [19:06:18] maybe it's the wrong direction to use our systems SDK for it [19:08:51] can we not do some simpler calculation that takes propellant level into account and maybe is constantly heating up or something. And then the rest is dealing with vents opening and closing, which has to be simulated anyway [19:32:01] I guess the helium makes it more complicated... [20:29:48] night! [00:25:13] .tell indy91 whoops, I missed your question yesteday. My intent was to be able to simulate venting/tanking/boost pressures with this systems update, hence the need to have accurate pressures over a wide[er] range of temperatures [12:10:31] hey [12:19:35] hello hello [12:20:21] yeaaaaah it's going to be difficult, either way we do it [12:22:15] like, we have to simulate that the tank structure is cooling down in orbit [12:22:31] early after insertion it gives a lot of heat to the LH2 [12:22:45] and that accounts for the higher thrust in the first minutes [12:51:31] I don't think there's a good way to do this with a tank class while we're using the saturn class in some scenerios, and docked stages in others though [12:51:57] tank class or not, the best way to do this is probably a simple exponential function [12:52:07] basically the same as I tested before for the thrust itself [12:52:34] heat rate as a function of time [12:52:38] and from there, chemistry [12:53:06] if we do it with a tank it can also take the sun into account, as normal [12:53:14] but that additional heat will have to be "cheated" [13:04:53] is that heat from aerodynamic effects? [13:04:59] during boost [13:05:58] I think mostly temperature on the launch pad vs in orbit [13:06:03] whole S-IVB cooling down I guess [13:07:42] ahh okay. There's probably quite a lot of heat from J2 pressurization being dumped back in [13:08:08] makes sense [13:10:59] I think right now, we might be better off with a non-tank solution [13:12:07] I'm on the fence about that though [13:13:12] hmm yeah. For me the trajectory impact is the most relevant really [13:13:30] secondary concern, having realistic H2 pressure displayed in the cockpit would be great [13:13:38] where you can see the re-pressurization during TB6 etc. [13:14:30] I have a branch I was testing this stuff if you want to see the kind of hackery involved [13:16:29] was that with a tank? [13:17:23] I previously had a very simple solution, thrust as a function of time. Tested it a bunch in LEO, was quite close to realistic and RTCC also liked [13:17:27] it [13:17:31] but it didn't work at all after TLI cutoff [13:17:46] yeah, it was just the very beginings of adding a large H2 tank to the SIVb class: https://github.com/orbiternassp/NASSP/compare/Orbiter2016...n7275:NASSP:SIVB_H2_VENT [13:17:50] but now I have the suspicion that the main problem there was the missing non-propulsive vent simulation... [13:18:09] it includes some of the commits that made it into my current dev branchs [13:18:18] *branches [13:19:05] I think the last commit was where I gave up and decided I needed to rewrite how H2 density worked [13:19:40] haha [13:19:56] which is still a very good thing for us, even if we don't choose that for the S-IVB [13:21:15] That parabolic density model we have now, means that f you try to pressurize the tank during boost by heating/adding hot hydrogen at some point, density turns around and starts decreasing again [13:21:27] leads to some weird effects... [13:23:07] yeah I remember you showing the graphs for that [13:27:26] https://user-images.githubusercontent.com/100335/251548988-78b0c66b-91e1-47ca-8d1c-4670cba963e1.png [13:27:55] yeah that [13:28:04] blue very different from red [13:28:06] bad :D [13:29:58] I'm still learning a lot about the valves and relays involved as well [13:30:06] those I will need to implement in any case [13:30:50] There is a small bypass in the CVS [13:31:15] the normal behavior is that pressure is regulated between 19.5 and 21 PSI [13:31:28] but with the bypass there is a small bit of thrust even below 19.5 [13:31:43] that finally explains the thrust behavior after TLI [13:32:25] there is a sharp dropoff in thrust [13:32:35] that is when the pressure decreases below 21 [13:32:44] and it then settles down [13:32:53] that is below 19.5, no additional dropoff [13:34:13] our TLIs should be underburning slightly on average right now [13:34:22] that additional thrust will fix it [13:34:38] it's not a lot, but TLI cutoff is very sensitive [13:36:04] I would assume that thrust is somewhat linearly related to pressure, at the vent that is. [13:36:47] kind of [13:36:57] it's linear to the heat rate really [13:37:08] proportional I should say [13:37:18] the pressure is pretty much constant in EPO [13:37:40] with everything cooling down the thrust goes down [13:37:55] late in EP it settles down and mostly varies with sun vs no sun [13:37:58] EPO* [13:38:16] but the first 20 minutes after insertion are definitely more thrust [15:59:27] morning! [16:01:17] hey Mike [16:26:02] hey Mike! [16:59:16] n7275, I might have an initial concept for venting that I don't hate too much. The chemistry isn't any good, but I could live with the overall behavior [16:59:49] I also find it easier to manipulate the propellant mass and use AddThrust than actually use an actual thruster [16:59:58] for non-propulsive venting I have to do that anyway [17:21:19] that makes sense [17:22:33] especially because SIVBSystems runs in two different vessels, Saturn and S-IVB classes [17:22:57] so I always need to give the address of the thrusters etc, the code right now for e.g. LOX venting is not clean [18:12:51] Yeah, that was a big factor stopping me from the tank project [18:13:18] somehow transfering the state of a tank between classes didn't seem like good idea [18:21:08] Are you planning on increasing drag? [18:21:58] yeah, for the tanks you would have to first write a new propellant tank class that includes our tank class for Orbiter propellant [18:22:21] I've always planned on increasing drag :D [18:22:35] I've flown both Apollo 7 and 9 with full realistic drag, to test the MCC [18:22:50] this LH2 venting thing is the main thing stopping it [18:23:04] because of the orbit dropoff from a 90 NM parking orbit [18:23:09] with full drag, but no venting [18:27:40] it's not that bad, but venting is a magnitude more than drag on the S-IVB [18:27:58] so implementing full drag with venting makes the parking orbits less realistic [18:28:05] I don't really want to do that [18:28:16] with no venting* [18:45:38] ok one annoying thing about using AddForce, it doesn't show up as thrust if you visualize the forces (lift, drag, weight, thrust) for a vessel in Orbiter [18:46:27] but the force is clearly there [18:46:31] I spawned in a Deltaglider for comparison :D [19:02:20] cya! [14:07:16] good morning [14:07:29] hey Matt [14:07:52] having fun working out the relay logic for the LH2 pressurization and venting :D [14:11:00] i remember looking at some of that last year. cool! [14:12:06] I'd also like to implement the O2/H2 burner [14:12:19] because it causes the pressure to rise [14:12:22] and it gives thrust [14:12:31] not a lot and not for very long, but still [14:14:12] and now it also looks weird that the S-IVB LOX "pressure" display on the main panel is still showing propellant level, but LH2 is actual pressure [14:14:29] so LOX pressure simulation should follow soon [14:14:42] can be as simple as for the H2 [14:15:10] but for now I am focused on propulsive LH2 venting and general relay logic [14:38:50] also [14:38:50] 003:56:35 Borman: That is the nonpropulsive vent, but it's pretty spectacular. It's spewing out from all sides like a huge water sprinkler. [14:39:00] I want this to be visible :D [14:41:38] the timing of that agrees closely with the start of a LH2 non propulsive vent [14:42:42] and I am now simulating the mass flow of that, so, no excuse to not have it visible [14:46:06] yeah we should definitely add some visual effects [14:48:27] I would do it with AddParticleStream [14:48:42] you have a double value for the control of the effect level [14:56:48] morning! [14:58:22] hey Mike [15:05:28] up early? :D [15:06:15] got my flu shot and updated covid vaccine yesterday so my left arm was making it hard to sleep lol [15:06:31] haha, I can relate [15:08:35] plus the lunar legacies auction just started so I might as well get up and watch it while working on things [15:10:56] I finished adding the internal control register to my LVDA earlier this week. now only missing the discrete output register, switch selector, ladder control, and resolver processor [15:11:16] that last one I may omit because it is hugely complicated for something I can't do anything with [15:11:26] right [15:11:35] discrete outputs can't be too hard [15:11:57] it actually has more pages than the switch selector! haha [15:11:59] but only by a couple [15:12:16] oh wow [15:12:33] hi Mike! [15:12:42] hey! [15:26:06] I think I can keep the particle effects in the S-IVB Systems class, because they are getting deleted at CSM/LV sep and newly create when the S-IVB gets created [15:26:28] although CG location is an issue [15:32:18] thewonderidiot, it's not an issue of finding the right documents, it's more difficult to remember that we already have the right documents. The S-IVB Fault Isolation Guide is helping me a lot today :D [15:32:33] oh excellent :D [15:32:43] hadn't thought of looking in it yet yesterday [12:18:23] good morning [12:20:01] good afternoon [12:27:08] i have finially reached the "my bugs are at least as subtle, and hard to detect as all our other bugs" state [12:28:05] haha nice [12:28:29] when you are looking too hard then you aren't finding your own bugs, but everyone else's bugs, too [12:32:31] yep haha [12:33:12] I've been looking too hard at LH2 ullage pressures [12:33:31] I'm almost to the point where I want to simulate temperature, too [12:33:39] but I think that's not a great idea [12:33:51] I'll just focus on getting the right thrust, everything else is secondary [12:34:00] can i lend you a tank :D [12:34:11] please no, it's already unpredictable enough :D [12:34:20] hahaha [12:34:39] good call [12:35:06] that's one advantage of not using our tank classes, what I have is still simple enough that I can why everything is happening at all times [12:35:14] even if it means the behavior isn't right [12:35:51] at the moment I have to make non-propulsive venting too strong, to get the right thrust after TLI [12:36:02] otherwise the majority of the venting is propulsive [12:36:15] but if I do that, then the tank pressure gets a lot lower than I'd like [12:36:56] and when I try to simulate temperatures I can get quite realistic tank pressures, even for a case like Apollo 7 with several vents. But the temperature becomes way too high [12:38:07] doesn't seem worth it making it this complex already [12:38:21] we will just have to live with tank pressures getting low [12:38:31] after TLI or after insertion for Saturn IBs [12:38:47] not too much of a concern at that point [12:40:09] how are the particles coming along? [12:41:12] haven't done more with it yet. Was busy with relays, simulating LOX and LH2 separately(!) and creating graphs [12:41:22] I took some code from our SPS [12:42:09] quite fun watching the ratio of the remaining propellants with different mixture ratios [12:42:41] on a Saturn IB they start out with like 4.9 oxidizer vs. fuel [12:42:51] 5.5 mixture ratio initially [12:43:02] ratio of remaining propellants goes down to about 3.6 at MRS [12:43:20] after MRS the mixture ratio is 4.5 [12:43:34] so the propellant ratio still goes down [12:43:47] at cutoff there is less LOX than LH2 [12:44:00] but that's what the Apollo 7 flight evaluation report has, too [12:44:44] ahh cool [12:45:12] I didn't like that I could be venting more LH2 than was actually possible [12:45:47] so I implemented that code. How it works (also for the SPS) is simply a separate oxidizer variable [12:46:02] checks how much total propellant mass has changed from the last timestep [12:46:14] checks mixture ratio of the engine [12:46:21] and subtracts the right amount from oxidizer [12:46:48] I only had to modify it to account for separate venting [12:48:40] one downside is likely that I have to change the LOX dump from a thruster to an AddForce with particle effect [12:48:56] because it can't be allowed to take propellant directly [13:19:37] cya in the evening! [16:27:23] morning! [16:30:29] hey Mike [16:30:36] found a Skylark padload [16:30:46] you'll see in a minute on Discord [16:31:00] ooooh nice :D [17:54:21] hey [17:55:41] hey Alex [18:00:11] hey guys [18:42:05] indy91, I managed to get to the ISS with the rendezvous test scenario [18:42:17] nice! [18:42:43] I think I had a little trouble with the base times in SPEC 34 [18:43:12] as my burns were not timed quite right I think [18:43:23] but I got there [18:43:51] hmm strange [18:44:19] I think its user error on my part [18:44:46] was that trouble with MC2 or before already? [18:45:05] iirc MC2 does an elevation angle search which automatically updates the base time [18:51:30] right [18:52:19] I think the issue was that I had my MC4 burn way to close to the ISS, I was already within 1000 feet or so [18:52:50] but I dont know when the issue was if it was before or at MC2 [18:54:03] I never modified the T1 TIG for any of the burns [18:54:31] just sequenced through the TGT NO for very subsequent burn and computed (ITEM 28) [18:54:34] right [18:54:55] MC2 will update the TIG automatically based on elevation angle [18:55:04] oh, there is one gotcha compared to earlier versions of SSU/SSV [18:55:16] I remember you said the base time was already loaded for the Ti burn [18:55:27] every time you do a SPEC 34 re-calculation you need to load item 1 [18:55:31] every time [18:55:53] ok [18:55:57] if you simply do item 28 two times after each other it targets an offset position [18:56:06] ah [18:56:20] I think I did multiple computations for every given burn [18:56:33] and definitely didn't reload item 1 [18:56:40] that could have done it then [18:56:45] so maybe that didnt help [18:56:51] there are some weird hidden features in SPEC 34 [18:57:56] for MC3 it says T1 TIG = base time + 17 min [18:58:07] does that need to be manually entered? [18:58:31] nope [18:58:32] and the MC4 base time + 27 min [18:58:34] ah ok [18:58:48] the MC2 TIG becomes the new base time automatically [18:58:53] with the elevation angle search [18:58:58] ah [18:59:01] I see [18:59:04] and it then references MC3 and MC4 TIG from MC2 [19:01:09] ok [19:02:55] btw I need to find an ISS with proper attitude control [19:03:28] to be able to properly do the flyaround/docking [19:03:37] haha yeah, all this work approach the ISS from the right direction and then it doesn't have the right attitude [19:03:48] that's why I added Skylab attitude control... [19:04:20] ok, here is a hidden feature you likely encountered by accident [19:04:31] items 7-12 [19:04:42] show your offset in position and velocity from your target, at T1 [19:05:03] that is being calculated normally [19:05:09] but it can also be input [19:05:23] apparently for the case where your state vector has gone to hell [19:05:35] but you know approximately where you are in relation to your target [19:06:12] if you use item 28 with anything in items 7-12 except zero, then instead of using the Shuttle state vector it will use an offset position and velocity from the target state vector [19:06:17] as the initial state [19:06:47] that's why you have to use item 1 before every item 28, so that items 7-12 are being zeroed [19:08:01] I see [19:09:12] the rendezvous checklist has an item 1 before every calculation, even if it's the 2nd or 3rd calculation of the same target set [19:09:29] but it wasn't an issue in SSU and SSV before and it's not a very well documented feature [19:09:55] right [19:09:58] btw how is UNIV PTG in SSV right now? I noticed that some things don't work like selecting TGT ID to track the ISS [19:10:26] I think only LVLH tracking works [19:10:43] and a maneuver to roll, pitch, yaw [19:11:01] right [19:11:08] it's something I have experimented with in the past and was potentially my next project for SSV [19:11:16] as of half a year ago :D [19:11:41] we have all the equations for it [19:14:29] yeah I would love to see work done in that area [19:17:06] the specifications for universal pointing must have been a copy and paste from Artemis P20 universal tracking, it's so similar :D [19:17:20] just a nicer interface in the Shuttle [19:18:14] if you do decide to work on it ill gladly beta test [19:19:56] yeah I would like to, not sure when though [19:21:05] somehow I just got into a major S-IVB propulsion project... [19:22:22] haha [19:22:31] Im currently looking for some ISS addons [19:22:38] I just wanted to finally have propulsive venting :D [19:23:22] There is a CMG addon for the ISS, that you can dock to it [19:23:29] but all I want is to have it track LVLH...not necessarily have a mesh with half a million polys and a VC :D [19:23:35] I was looking at the code for it as Skylab also had CMGs [19:24:15] https://www.orbiter-forum.com/resources/cmg_2-1-for-orbiter-2016.3498/ [19:29:00] ah thanks [19:29:22] going to add it to the scenario and fly it again [19:47:46] are spec and item, like verbs and nouns. im so out of the loop on shuttle stuff [19:48:07] items are verbs really [19:48:17] specs are specialized displays [19:48:35] ahh [19:49:05] there aren't really nouns [19:49:18] you input stuff like: Item 1 + 1 EXEC [19:49:22] so put 1 in item 1 [19:49:41] while you do that your inputs get displayed on a scratchpad [19:49:46] so nouns are kind of redundant [19:50:09] or, it's not really like you can access various nouns [19:50:24] you would just find everything on specific displays [19:51:11] input and output [20:02:31] cool, gotta give thwt a try again [20:04:53] ok got the CMG working [20:05:11] used pitch and yaw of 90 to get the ISS in the proper orientation [20:05:40] roll and yaw* [20:18:43] indy91, if I understand, the only time manually entered is the base time? [20:19:07] which is already done in the rendezvous scenario [20:19:35] I think so [20:19:55] special case is if the MC2 elevation angle search is outside the limits [20:20:01] rendezvous checklist has the procedure [20:20:21] ok [20:20:42] and the base time is taken from FDO MFD calculations [20:21:00] yeah, time of the TI burn [20:21:32] ok [20:54:52] night! [15:48:20] hey [16:06:05] hey [16:07:05] I'm getting to the end of the S-IVB relay logic I think [16:07:37] one issue, there are a bunch of differences in the switch selector channels between Apollo 8 and later [16:08:36] could be a bit awkward if the LVDC wants to start a LOX dump but actually does something else... [16:08:40] or worse, the other way around :D [16:09:15] in the past I have used modified flight sequence programs, so that they all use the same logic [16:09:30] but I'd rather do it with a check on the Saturn vehicle number now [16:10:01] hey guys [16:10:11] hey [16:13:26] morning! [16:13:43] am I understanding correctly: Apollo 8 in one configuration, Apollo 9-17 another configuration? [16:14:57] hey Mike [16:15:08] n7275, I'm not sure, I would guess Apollo 9 could be close to 8 [16:15:22] but we have the full flight sequence programs for 8 and 12 [16:15:34] And there have been a bunch of S-IVB configuration changes [16:15:49] from all the sources I can see there aren't any relevant changes from 12 through 17 [16:16:29] and the S-IVB changes lead to switch selector channel differences [16:18:48] ahh. okay. [16:19:33] I was just trying to figure out if it would be worth it to load those channel configurations from a file [16:20:38] potentially, don't think our S-IVB is loading the mission file yet [16:20:59] both Saturn and S-IVB classes keep a Saturn number around (e.g. 503), so I'm just using that for now [17:22:06] indy91, using the LWP for making a custom ISS mission, whats the best way to get the desired insertion inclination? [17:22:28] I think the LWP is displaying that number [17:23:13] in the LTP output? [17:23:55] IMECO [17:25:23] on the LTP output [17:26:50] you know what the worst offender for ascent guidance is? The roll to heads up. SSU/SSV don't keep the thrust vector in-plane [17:27:22] without roll to heads up it is a bit more predictable what longitude of the ascending node the orbit will have :D [17:49:24] oh thats annoying [17:50:52] hmm [17:51:07] IMECO is 51.567 on the LTP output [17:51:15] but my ISS is descending over the cape [17:53:45] I'm not sure if they used southerly launches at all [17:54:08] but that doesn't have anything to do with the inclination [17:54:37] right [17:56:13] north or south launches is an input [17:56:23] I chose south [17:56:31] AZI button [17:56:33] ok [17:56:58] I don't know how SSV handles this actually [17:57:11] what you set or if you even can set anything for a launch in the southern direction [17:58:01] but shouldnt IMECO give a southern inclination on the LTP output? [17:58:13] after selecting south [17:58:27] what is a southern inclination? :D [17:58:38] I don't know :D :D [17:59:07] the inclination is the same if you launch north or south [17:59:12] I think I am thinking this wrong haha [17:59:16] longitude of the ascending node wouldn't be [17:59:20] right [17:59:23] checked the SSV code, it can't launch towards south [17:59:34] ah ok [17:59:37] or rather, it has a hardcoded inclination limit [17:59:42] for Vandenberg launches [17:59:47] so the real culprit here is my horrible launch window planning :D [17:59:51] if(TgtInc > 65.0) radTargetHeading = PI - radTargetHeading; // if heading is negative, this is retrograde inclination; use southerly heading [18:00:16] if the target inclination is greater than 65° then SSV assumes a Vandenberg launch [18:00:22] and uses the southerly heading [18:00:46] the FDO MFD can plan southerly launches, but SSV can't launch them [18:00:52] and I think for ISS inclinations they didn't use them [18:01:01] due to flying over Cuba or something [18:02:12] don't want to blow up another of Castro's cows [18:12:49] or them shooting back [18:36:14] damn I keep getting a launch hold at T-27 seconds [18:36:39] on a fresh T-31 second scenario created with the mission editor [18:41:29] I've had trouble with scenarios I saved myself at T-31 or so [18:41:36] just a few seconds earlier is fine [19:10:02] the LOX dump control electronics are interesting [19:10:16] they are basically doing everything like an engine start, except using the igniters [19:10:21] makes sense I guess [19:10:32] just dumping the oxygen through the engine [19:10:39] opening all the valves [19:13:29] our current engine on logic doesn't seem to need the igniter :D [19:18:20] ah yeah T-9 min works [19:20:11] might be a bug with the mission editor [19:33:41] cya! [19:48:41] from me as well! [14:46:42] hey [14:47:29] hey Matt [14:59:48] I'm starting to like all the relay logic for the S-IVB and stuff, but the mass flows and pressures are overall not great yet. I might ask for some help on specific things [15:04:03] aaaaand I just got engine ignition instead of a LOX dump :D [16:06:23] oh boy [16:07:07] that that sounds exciting [16:08:30] I can definitely help with the pressure simulation [16:12:06] I got 550 ft/s until I got oxidizer depletion :D [16:12:10] now I got it working [16:12:14] as an actual LOX dump [16:12:20] I added a condition for engine ignition [16:12:30] the signal that opens the main fuel valve [16:33:40] morning! [17:27:11] hey [17:42:32] thewonderidiot, could you provide me with the full switch selector tables for Apollo 17 from the listing? That would be quite helpful right now identifying differences between missions. I have lots of hints what the tables look like for all mission, but actually complete sets I have only of Apollo 10 and before in the S-IVB stage flight plans and the Apollo 12 ICD [17:43:19] and Skylab 1, but that is way different :D [17:46:31] I'm going to start accounting for differences from mission to mission. Would have had to do that for an LVDC emulator anyway [18:33:15] yeah I should be able to do that [18:35:41] great, thanks! [18:37:16] I really want an Apollo 13 one to verify some things that confuse me in the Apollo 13 Saturn Systems Handbook lol [18:41:04] hehehe [18:42:15] there seems to be changes between the Apollo 12 ICD and the 13 Systems Handbook that aren't being mentioned as changes from 12 to 13 [18:42:33] so I am wondering if one of the documents is outdated in some way [18:45:23] but it's not so significant, I would just have to make a decision where I think which mission flew which configuration of something [18:45:27] can always be changed later [19:09:35] I should be able to put that together tonight -- I think it should be pretty easy to scrape those out of the source [19:27:37] right. Not 100% sure format they are in, but don't worry about any processing of it, I think I can separate it into time, stage and channel [19:29:08] what format* [20:31:45] just got 5 GB worth of NTRS documents, many of them likely downloaded in the gap between NTRS stopping archiving and the NTRS purge of 2013. [20:31:59] so hopefully there are a few in ther that we didn't have yet! [20:33:50] from the same backup drive as that Skylab deorbiting study [20:49:37] night! [15:22:24] good afternoon [15:43:19] hey Niklas [15:46:29] I think today is all about not getting confused by mission specific switch selector tables :D [15:47:39] sounds like a good idea :) [15:48:18] I have a bunch of LM plumbing to do. [15:53:48] ah fun [15:53:59] valve sizes? [15:59:21] yep, ECS O2 valces for cabin and suit etc [16:02:33] morning! [16:03:19] hey Mike [16:12:09] hopefully it does not futher confuse things :P [16:14:00] it kind of does :D [16:14:40] these octal codes for the channel are not the same as in the ICD, which I have been using as reference. I always knew there were basically two numbering systems for these channels [16:15:02] seems like the LVDC code itself doesn't use the same as me [16:15:57] but I have tables where it gives both numbers [16:16:01] so I can convert [16:16:19] and this file also has the names for almost all individual commands [16:17:40] but it probably means I have to eventually switch to using the other number system if we ever want to run this in an emulator [16:18:24] like, the Systems Handbook gives: "Command engines ready bypass reset, SS 014, chan 49" [16:18:44] chan 49 is what the ICD and Apollo 8 S-IVB stage flight test plan [16:18:50] have [16:19:15] SII,014,2.9 ENGINE READY BYPASS RESET [16:19:44] that 014 is what ends up in the switch selector in the S-II, right? [16:19:58] no idea :D [16:19:59] so that's the number I should be using in the long run I guess... [16:20:15] I haven't implemented the switch selector logic in the simulator yet [16:20:26] ah right [16:32:22] I believe the channel and octal codes always stay the same for one pair of numbers, even if they do different things on different missions [16:32:40] although, does this apply to the different stages... [16:34:25] it does [16:34:49] I guess if I want to change this then I would write a script that converts everything [16:35:00] the flight sequence program files and the code [16:36:17] I don't really see a system behind the conversion between the two systems, maybe the channel number is just for drawings and intercenter communications and stuff [16:36:22] 001 = 37 [16:36:24] 002 = 5 [16:36:26] 003 = 30 [16:36:28] 004 = 74 [16:36:33] find the system :D [16:37:59] mmmmmm [16:38:14] knowing the LVDC though I wouldn't be surprised if there was some arcane formula to convert [16:38:40] but yeah, that's weird [16:38:46] could very well be [16:38:52] have to do a bit more reading [16:39:40] maybe the astrionics handbook [16:40:42] I already see words like "decoding matrix" and suspect there could be a system :D [16:42:40] yeah I think there is a system haha [17:07:29] uhh it's difficult. I'll try to figure it out, but not today [17:45:15] first difference in the Apollo 17 flight sequence, very first switch selector commands. Good start [17:45:39] hahaha excellent [17:46:50] but it's a boring one, they just got rid of a "IU Sensor Bias On" [17:46:54] at T+5 seconds [17:47:07] no function in NASSP yet of course [20:44:48] night! [14:41:11] hello hello [14:46:44] hey [14:47:46] ok now comes the point where I might need some hints with my tank pressure stuff [14:48:41] what I have for LH2: Expontential function of heat causing LH2 to vaporize. The liquid is not further simulated, only the gas as an ideal gas, constant temperature right now. [14:49:14] mass gets moved from liquid to gas, pressure rise, continuous venting system regulates pressure [14:49:34] gives fairly close to the mass loss and thrust I desired, that is the first thing I got working, the whole reason for this [14:50:29] the vents, the CVS has two valves. One is modulating between 18.5-21 PSI, otherwise it's full open/close. [14:50:49] There also is a valve bypassing this, so even below 18.5 PSI you would get a little bit of venting. That can be clearly seen after TLI [14:52:25] and then I have a non-propulsive vent, can be latched open, otherwise it is meant to "crack at 34 PSIA, reseat at 31 PSIA" [14:53:08] that is my first issue in behavior right now. During burns I am not doing any of this simulation yet, just cheats the right GH2 mass to keep the desired pressure. [14:53:26] Right after cutoff, before the CVS is activated, the pressure rises quite quickly [14:53:47] up to 34 PSI, reliefs down to 31 PSI once, then CVS is activated [14:53:52] same thing just before TLI ignition [14:55:16] all mass flows are simply proportional to ullage pressure [14:55:29] vent mass flows* [14:56:10] not a huge deal over all I guess, but didn't happen in reality. Maybe temperature related. [14:57:31] and after TLI I can get either the behavior of the pressure right or get the right amount of thrust, but not both with the same "valve sizes" :D [14:57:35] that's where I stand [14:58:18] in terms of realism of the pressure I have no big ambitions yet. I would like it to not violate mission rules, with the pressure difference between LOX and LH2 tanks. [15:00:33] I think part of the challenge with the H2 is that the liquid volume interacting with the vapor volume will play a significant role in the pressure behavoir [15:00:52] for the temperature? [15:01:31] I am calculating the ullage volume, too, simply the percentage of the tank that is empty [15:01:40] its a function of both pressurre and temperature [15:01:43] right [15:02:09] I'm also not simulating any helium separately [15:02:30] what might happen before TLI is, the helium used for repressurization is heated, actually near 0°C [15:02:59] when the required pressure is reached there is no further helium going in [15:03:06] at that point the LH2 might cool the gas down [15:03:20] that's what might make the pressure not rise [15:03:30] is your tank heating function angle dependant wrt the sun [15:03:35] maybe it's similar after cutoff [15:03:41] nope [15:04:05] it is an average just to get the behavior right [15:04:24] so during day that will lead to less thrust than normal, during night more [15:04:29] but on average it's pretty close [15:04:59] total impulse I am getting is close to predicted [15:06:01] Assuming a constant, quite low, gas temperature seems to be realistic for the first hours of coasting [15:06:09] I know that from AS-203 graphs [15:06:15] that mission had the best instrumentation for that [15:06:34] but later on, especially on the opposite site of the tank from the LH2, the temperature rises quite a bit [15:07:00] that is the pressure rise that e.g. required Apollo 7 to do some extra, ground commanded LH2 tank vents [15:07:47] but I'm not too worried about tank pressures when the CSM is long gone from the S-IVB and you can't see the pressures anymore [15:07:58] right [15:09:32] I guess for the most part I don't want any unrealistic extra DV after TLI cutoff right now [15:09:59] maybe at that point the gas temperature is already higher [15:10:07] so less mass for the same pressure [15:10:27] which would lead to less DV [15:10:39] when vented [15:13:22] I wonder if its worth taking the heat of vaporization and density calculation code from my systems branch, and using that in your calculations? [15:14:39] could be. My heat of vaporization calculation is very likely all wrong :D [15:14:46] I got lost in units a bit... [15:16:36] ah nice, AS-501 also had good ullage temperature instrumentation [15:16:39] I really need to finish my work on that so it can be merged... [15:17:40] no higher than 72°K at the top of the tank during EPO [15:18:06] and close to boiling temperature of course near the liquid [15:19:21] I was using a fixed 28 K for the gas [15:19:31] doesn't seem such a bad assumption during EPO [15:21:47] at orbit insertion the gas temperature is about 100K at the 90% propellant level [15:22:05] 101%, top of tank, 105 K [15:23:19] hey [15:23:22] that's quite warm [15:23:24] hey Alex [15:23:41] hey [15:25:19] everything cools down in the leadup to TLI [15:26:09] there is a chilldown system for the pipes and turbopumps and such. Used LH2 and recirculates that back to the tank. Maybe the inlet is at the top [15:26:18] so it would cool down the gas as well [15:27:37] I'm sure the heat transfer between liquid/vapor phase interface plays a big role in that too [15:30:04] yeah, but not as much during normal coasting [15:30:24] things just change in the leadup to TLI. Either the repressurization with helium or the chilldown [15:34:56] yeah you are totally right [15:35:05] ullapse collapse plays a role [15:35:13] heat transfer from gas to liquid [15:41:12] I guess in the end ideal gas with constant temperature will not yield every desired result, surprise surprise :D [16:49:17] morning! [17:16:28] indy91, the launch window processor feeds the OMP with a MECO SV I guess? [17:16:52] say you want to do some planning before launch [17:17:01] hey Mike [17:19:22] ah of course [17:19:33] Chaser: LWP Output [18:05:38] hey guys [18:05:55] AlexB_88, yeah hopefully that still works, haven't tested it for the last update of the MFD I think :D [18:09:12] I think it does [18:10:38] im flying a fictional ISS mission not based on any real flight [18:11:08] just found a random launch window in 2009 and called it STS-101 [18:11:51] had a 95 phase angle so I used FDO MFD PlanB as a template [18:12:13] so far so good, planning these rendezvous gets complicated :D [18:12:32] then did some of the pre-OMS2 planning before launch even, like get the correct TI lighting and corrected DVz [18:13:14] and using that saved plan after insertion gives me SS-37 min and DVz about 5 ft/s [18:13:24] what about plane change? [18:13:27] so a little adjustment needed but not much [18:14:07] 55 ft/s [18:15:26] https://www.dropbox.com/scl/fi/mekb023dok044r5r360ce/Screenshot-2023-09-28-14.14.43.png?rlkey=y2faebj5ys0qtjgas7jpt7u6t&dl=0 [18:16:48] pretty standard I would say. A managable plane change [18:17:06] should be 2 ft/s with proper ascent guidance, but you can't have everything :D [18:18:17] if I remember the process correctly you would now fix the NH time to get the right lighting at TI [18:18:28] and then also tweak the NC1 time to get the DVZ to 0 [18:18:47] yep thats what I did [18:19:11] without changing NC1 time the TI DVZ was like 150 ft/s [18:19:26] oh this is already tweaked? [18:19:33] you can do better with that TI DVZ :D [18:19:59] I think the guideline is less than 1 ft/s or so [18:20:01] I tweaked it before launch and saved the plan for re-loading once in orbit [18:20:04] aaah right [18:20:10] do you have the FDO console handbook? [18:20:13] I had it down to 0.0 ft/s [18:20:16] 0.9* [18:20:18] I copied a lot from it to the MFD manual [18:20:38] no I have been following just the MFD manual [18:21:06] https://www.ibiblio.org/apollo/Shuttle/MCC/FDO%20Console%20Handbook%20-%20On-orbit.pdf [18:21:35] chapter 3.10.2 will look quite familiar haha [19:30:19] alright NC-1 is done [19:30:54] 15 hours to go for NC-2 at 10x [19:31:19] indy91, do you use time accel above 10x with SSV? [19:31:43] hmm, not with attitude control on [19:32:05] drifting flight will be fine [19:32:20] right [19:32:38] even when being careful, the RCS thrusters aren't all coupled. Meaning you get a small DV from too much attitude control fire [19:32:41] that is somewhat realistic [19:32:55] what is not realistic is the DAP in SSV doing weird things at scenario load [19:33:12] you basically get a 0.2-0.3 ft/s pulse every time you load a scenario [19:33:29] that can be annoying for long term rendezvous phasing [19:33:43] so if the burn targeting doesn't feel as accurate as you would like, blame the DAP and the RCS :D [19:36:26] haha [20:31:03] night! [02:09:21] AlexB_88 how familiar are you with our ProjectApolloMFD? [03:07:59] hmm do you mean the code for PAMFD, or its general operation? [03:17:30] the code, I was thinking about adding another page [03:29:21] ah cool. I wish I could help but I don't have much experience with MFD code [03:30:49] I think Nik might have added a page or 2 so maybe you could check out how he did it in his commits [03:31:42] I'll take a look, or ask him tomorow [03:32:04] I want to add a MDF that accepts a GetPointerByString, string [03:32:20] and then displays the value, temp press etc [03:32:26] for the panel SDK stuff [03:33:10] debug strings are great, but if you want to look at a bunch of stuff, rebuilding 20 times is a lot of work [12:55:08] hey [12:55:53] Discord is having issues it seems like [13:04:15] n7275, is FuelCellChambers2 the latest branch with your systems updates? [14:48:25] hi [14:48:47] FuelcellChambers2 and rewrite_radiative [14:49:16] I also have a branch called MattsBigSystemsUpdate or something similar that has both merged togther [14:49:50] I might just PR that one, since they've been tested together so much [14:53:36] back in a few [14:55:23] was looking at the diff for some hints for my S-IVB propulsion stuff and I found a bug [14:55:35] in GET_LIQUID_DENSITY [14:55:53] it uses CRITICAL_T[SUBSTANCE_O2] for all three substances there [14:56:00] so O2 in all three cases [15:02:14] oh darn [15:03:32] maybe that will fix some of the problems I've been having [15:04:57] that would be nice [15:17:41] hey [15:24:31] hey Alex [15:28:02] I docked to the ISS last night! [15:28:12] from a full flight from the launch pad [15:29:25] awesome :D [15:29:36] better experience with SPEC 34 this time? [15:29:40] thanks to the FDO MFD and the manual Ti was pretty much perfect [15:29:51] manual TI? [15:29:53] yes [15:30:07] I did Ti with SPEC 34 [15:30:26] it was about 8-9 ft/s [15:30:31] oh manual as in, onboard [15:30:34] with DVX avout 1 ft/s [15:30:37] not mission control [15:30:43] and SS-27m [15:30:54] yes manual [15:31:04] DVZ of 1 ft/s I guess [15:31:08] not DVX [15:31:13] yes :D [15:31:23] and SS-37 min, not 27 :D [15:31:33] not enough coffee yet lol [15:31:35] hah [15:31:37] a [15:31:53] the lighting constraint was a bit different on earlier missions [15:32:39] they added the R-bar pitch maneuver after the Columbia accident [15:32:51] ah right [15:32:53] for nice photos of the tiles [15:34:12] I noticed the actual docking is at night [15:34:27] if you follow the timeline correctly [15:34:45] it was SS-32 min before the RPM [15:35:04] I think [15:35:11] just a few minutes different [15:37:08] hmm no [15:37:21] now I am reading conflicting things :D [15:37:25] I think it was SS-28min [15:37:49] docking at night can be normal I think [15:38:01] it will depend on the current orbit, how much sun each orbit [15:38:44] with SS-28min you probably have a better chance at docking during day [15:38:45] yeah they have better lighting then Apollo :D [15:44:48] so if I have an Apollo 7 preflight document that says a LOX vent will have 8 m/s [15:45:05] and an Apollo 5 postflight document that says the same sort of vent has 8 m/s [15:45:23] and an Apollo 7 postflight document that says (both predicted and actual) vent has 1 m/s [15:45:25] what do I do :D [15:47:11] morning! [15:47:37] I think for some people the answer would be, "start making youtube videos about how apollo was a hoax" [15:49:03] no [15:49:13] only the Apollo 7 Flight Evaluation Report is a hoax :D [15:49:17] hehehe [15:50:30] that sort of difference can surely be seen in orbital parameters or something [15:50:41] maybe I can derive from that what is true [15:51:20] hmm, there's also the S-IVB stage flight evaluation reports [15:51:25] possibly more reliable than the main ones? [15:51:49] sadly doesn't have the same graph for the DV [15:51:54] darn [15:52:16] in fact I had a hard time even locating that propulsive LOX vent lol [15:52:50] ah it's not just an error in the graph [15:53:09] ""LOX Tank Vent Valve Open" occurred at T4+30.17 see and closed at T4 +60.17 [15:53:11] seconds. A resultant velocity increase of 1.1 m/sec for this event compared well with [15:53:13] the predicted value of 1.3 m/sec" [15:53:36] there is a difference to Apollo 5 [15:53:45] on 5 they opened the valve right after cutoff [15:53:59] I wonder if they just lumped together the thrust tailoff from the J-2 [15:54:39] ooooooh [15:54:46] and I misread the Apollo 7 preflight document [15:55:26] 8.1 and 11.8 m/s are the 3-sigma min/max of the later LOX dump [15:55:38] not 8.1 for the early LOX vent and 11.8 for the LOX dump.... [15:56:12] now the effective impulse numbers also make a lot more sense [15:56:38] that gives 1.3386 m/s for the LOX vent [15:56:43] perfect [15:56:44] solved :D [15:56:47] :D [15:57:35] now why does that vent have such a bad specific impulse... It could just be my oversimplified temperature being very low [16:01:51] I thought it might be pointed at an angle as it's on the outer edge of the thrust structure [16:02:06] so to point near the CG it would have to be at an angle [16:02:13] doesn't look super angled on the schematic though [16:02:56] I'll just give it terrible ISP for now. Now that I know it's only 1 m/s it's not that important anyway... [16:08:46] Apollo 5: "Velocity changes which include venting effects following S-IVB [16:08:49] cutoff are referenced to cutoff time as the common base for both actual [16:08:49] and predicted values. The total change includes thrust decay as well [16:08:50] as venting effects" [16:08:54] so that's why that had 8 m/s [16:10:09] so with LOX I am fairly happy now. LH2 still has a bit of work to do. Then I can ask some people to start test flights [16:14:48] nice! [16:16:22] Apollo 7 LOX dump is in the middle of predicted and actual [16:16:35] I think we arrive with too much LOX left in orbit [16:16:43] and there would be a bit of boiloff [16:17:00] if we get less DV that would be closer to the actual mission [19:44:59] .tell indy91 I forgot I had this: https://gist.github.com/n7275/8676c064fef5f48680b5ba815f24e2bf [14:15:50] hey [14:42:07] hey Matt [14:46:40] I think I found a solution for the DV of the CVS after TLI cutoff. I just made the LH2 ullage temperature higher. Same pressure as before means less GO2 to be vented which means less thrust [14:47:18] this does make the behavior worse that the pressure rises very quickly with all vents closed [14:47:45] There is always heat going into the LH2 and always some mass vaporizing [14:49:22] I think after cutoff the ullage temperature would in reality cool down as no ambient temperature helium is going into the tank anymore [14:49:42] but I'd like to not simulate the temperature of the gas :D [14:51:20] all vents aren't always closed. It will always relieve pressure above 34 PSI. Which now happens 3 times in one minute after Earth orbit insertion... [14:54:59] i pushed the fix for that critical tenperatute bug, if you wanted to rig up a test case [14:56:38] hmm no, to be honest I was moving away from implementing many calculations similar to our tank class [14:56:46] I'd rather make it even simpler [14:56:59] We can then always switch to using the Systems SDK later [14:57:22] if I get too close to that now I will want to make the jump to that immediately, which might hold up this project a bit... [15:07:37] yeah, thats probably for the best haha [15:08:33] maybe I need to consider more volume than just the ullage in the tank for the pressure calculation [15:08:41] all the plumbing [15:08:52] that would lead to less aggressive pressure rises [15:09:26] so just add a volume for the case of 100% tank full [15:12:22] yeah plumbing would definitely add some volume [15:14:14] and my exponential heat-into-LH2 function is a bit aggressive at the beginning [15:14:24] I could put an upper limit to it, might help [15:15:06] i wonder how much volume change the tanks experience due to thermal expansion and elasticity. probably not much as a percentagecof total [15:15:29] from what I am reading LH2 and LOX behave a bit different from each other there [15:16:21] what does the exponental heating represent? just a newtonian heating/cooling model? [15:18:13] really just trying to get the right amount of vented mass [15:19:18] it is heat from the whole S-IVB structure from launch adn before going into the cryogenics [15:19:28] it is cooling down in orbit so over time there is less venting, too [15:21:03] ahh okay [15:21:10] The LH2 ullage pressure is being let go down to 50%, so there is more thrust at the start of the orbital phase than later [15:21:25] but when it has settled the pressure stays pretty much constant [15:21:44] so mass I have to vaporize is proportional to venting and thrust [15:22:01] and that is approximately an exponential function [15:22:08] with peaks during orbital day [16:12:02] ok I like the thrust now in all vents, both LOX and LH2. Pressures...ugh, not always great yet [16:50:18] indy91, I've started an experimental branch that changes VC switch functionality [16:50:39] the goal being to make the clickspots work more like they do in the 2D panel [16:51:51] so quadrilateral clickspot definitions and only use the left-click to manipulate a switch [17:00:41] the advantage of course is not having the right mouse click accidentally hitting a switch when panning the view with your mouse [17:25:04] AlexB_88, makes sense [18:16:02] That will take some re-training of some habits, but I like that idea. [18:16:34] so many times I go to look around, hear a click, and wonder what switch I jsut clicked... [18:18:11] see, we do have randomized failures [18:31:36] hahaha [18:32:02] I already have the whole CSM main panel working [20:33:24] that's great. Is it much work per switch? [20:43:49] its not a lot of work actually [20:45:16] I used the same switch position vectors and make 4 offsets from them to give to the quadrilateral clickspot definition [20:46:41] ah [20:46:43] the hardest part is figuring out the orientation for the offsets on some of the angled panels [20:46:47] right [20:46:53] I had that for the cue cards clickspots [20:47:01] I figured out the "slope" of the main panel [20:47:07] and then let a script handle it [20:53:29] n7275, I've pushed my SIVBPropulsion branch to Github if you want to take a look. It's still too early even for a draft PR I think, but in case you are interested, it's up [21:00:01] night! [16:03:43] good evening [16:13:01] hey Niklas [17:49:31] AlexB_88, will anything change for switch guards? [17:49:52] I have a PR up, I am trying to make it draft [17:50:10] it works exactly like in the 2D panel [17:50:20] right-click for switch guards [17:50:30] ah yeah, creating it as draft is easier [17:50:37] converting back to draft is slightly hidden :D [17:50:53] got it [19:22:28] indy91, slight change of topic...Do you know the method to generate an accurate ISS stave vector for any given STS mission? I think you had given me the TLE for STS-120 [19:22:42] do you know here to get TLE for other ISS missions? [19:34:47] AlexB_88, https://celestrak.org/NORAD/archives/ [19:35:01] I think the ISS file there (Zarya) has a lot of them [19:41:25] ah thanks [19:49:24] when you load a TLE with Scenario Editor TLE, do you have to adjust the MJD to before loading the TLE? [19:49:52] or will it already place the ISS at the right place for the current scenarios MJD? [19:53:01] it will propagate it to the current MJD [19:53:07] ah ok [19:53:12] so the best TLE to use is the one right before current MJD [19:54:01] in the past I have loaded the scenario paused, did the TLE thing, closed the scenario and then used the scenario in the Current State scenario [19:54:12] used the state vector* [19:57:31] right [20:10:55] they didnt have data online past 2004 [20:11:04] but I made a data request for 2005 to 2012 [20:16:51] yeah, they send them pretty quick [20:17:08] I had made a data request for all TLE of Hubble ever published, so if you need that, I already got it :D [20:17:20] ah nice [20:17:41] dont mind if I do :D [20:18:00] Ill send you the ISS ones when I get em [20:18:13] unless you already have [20:23:45] I might just have that file from before 2004, too [20:28:59] thanks! [20:29:13] Ill send my file the second I get it [20:30:48] I would have gotten this Hubble file instantly, I think, if I hadn't made the mistake to request up to (and including) the day of the request [20:30:54] of course there was no TLE for that day yet [20:30:59] so I got the email at midnight :D [20:37:26] ah [20:37:42] I think I can maybe create and STS-125 mission out of your TLE :D [20:37:52] just need to find a hubble addon [20:38:12] we have the flight data file for it [20:43:08] yeah [20:43:18] I have flown one HST rendezvous mission, for testing I think [20:43:22] FDO MFD testing [20:43:33] STS-82 [20:43:51] because it has a (for Shuttle) rare NSR burn [20:43:54] aka CDH [20:46:00] ah nice [20:46:33] that was with SSU still [20:46:41] btw did you know they practiced landing while still in orbit? [20:46:44] https://en.wikipedia.org/wiki/STS-125#/media/File:STS-125_FD11_sim.jpg [20:59:17] thanks! [20:59:21] yeah I did know that [20:59:51] on Apollo you had to do a simulated countdown on the lunar surface by doing everything for real, except take off :D [21:09:35] night! [14:08:08] hello [14:09:58] hello hello [14:12:35] and still no Saturn V EDD :D [14:17:32] the hardware is pretty exciting though :) [14:23:44] for sure [14:24:57] I'm taking a bit of a break from my SIVBPropulsion branch. But I think there is not too much to do anymore aside from tweaking numbers [14:25:08] a bit of scenario editing, too [14:25:17] that's always fun\ [14:25:33] I have a question for you [14:25:39] sure [14:26:01] https://github.com/orbiternassp/NASSP/blob/1b1bca51e5c65ebe5ec671ef933cc0ae68311396/Orbitersdk/samples/ProjectApollo/src_sys/PanelSDK/Internals/Esystems.cpp#L1576C69-L1576C77 [14:26:51] I can't wrap my brain around how flow would ever happen with this condition [14:27:08] if (delta_p < 0) [14:27:43] delta_p should be greater than zero [14:28:04] if IN and OUT pressures are identical and the pump is on then the delta_p is positive, having the value of fan_cap [14:29:13] if (delta_p < 0) just prevents backwards flow through the pump [14:29:30] you know how "pumping > 0 ? fan_cap : 0.0" works? [14:29:37] or is that the confusing part [14:30:07] it was more the in->GetPress() - out->GetPress() part [14:30:52] I guess the steady state condition of this might be that the OUT pressure rises [14:31:00] but as long as there is flow from OUT to somewhere else [14:31:07] the pump should keep on doing work [14:32:35] if the pump is off then this acts like a normal pipe, allowing one way flow [14:32:48] (out + fan_cap) - in would make more sense to me, but maybe once I've had the rest of my coffee... [14:33:58] in our pipes flow from IN to OUT is determined by the pressure difference between IN and OUT [14:34:09] if IN pressure is greater there is flow to OUT [14:34:20] this pump class just artificially raises the IN pressure to cause more flow [14:35:45] ooooooh, I'm not looking at how the pumps are plumbed up [14:35:53] that's what is confusing me [14:37:21] Well, the question i was origionally trying to answer is "can they backflow", and it appears they cannot, so that's good. [14:37:52] good for the most part yeah [14:38:12] I feel like Ryan and I ran into a case where we would have liked some backflow, but I don't remember where [14:38:15] must have been in the LM [14:38:43] would be an interesting failure mode for the suit fans [15:54:45] oh right what I was saying about editing scenarios earlier. I had an interesting bug with the LVDC switch selector table [15:54:56] I added one event in timebase 5 [15:55:11] the switch selector tables for all timebases are basically one long table [15:55:37] occasionally there are things interrupting it, it memorizes where it was in the big table, it does something else and then return to the normal timebase [15:55:56] ah sorry, I removed one thing [15:56:00] not add one event [15:56:26] the LVDC sends out some telemetry when it has AOS [15:56:34] to a ground station [15:56:57] so in an old scenario I had a desynced marker where it was in the table, it went to do AOS stuff [15:57:09] but when it returned it didn't go to the last step of TB5, but instead the first event of TB6 [15:57:41] and because these events are timebase time specific it did everything in TB6 in a row [15:57:54] as I was at TB5 + 8000 or something [15:58:31] so I got a bit of a light show. S-II sep light on, almost immediately off [15:58:37] and again for the ullage [15:58:53] LV engine light 1 on for ignition... [15:59:05] and that's why some old scenarios will need to be edited slightly :D [16:02:57] hey [16:03:17] hey Alex [16:03:48] and Alex [16:09:00] be gone my 1 year younger clone [17:13:53] lol [19:07:58] afternoon! [19:21:22] hey Mike [19:22:27] what's up? [19:24:00] the number of one type of EDDs, but not of the other type :D [20:49:44] night!