[20:34:17] NASSP Logging has been started by thymo [20:34:21] Guenter! [20:34:29] Guenter! [20:34:55] what I did was use the SSV mission editor to calculate the insertion velocity and flight path angle, from the ascent target box [20:35:26] that part of the mission editor doesn't take non-spherical gravity into account yet [20:35:58] using MECO HA of 310 NM and then transferring the velocity and flight path angle to the LWP [20:36:00] right [20:36:35] I find that final orbit a bit strange [20:36:44] seems the HST is a bit low? [20:37:23] yeah it does seem like it [20:37:33] but its from the TLE on the day of launch [20:38:05] HST [20:38:09] 1 20580U 90037B 93336.63333334 .00000494 00000+0 24184-4 0 31 [20:38:13] 2 20580 28.4723 58.6565 0044279 50.3211 247.0520 15.08732259 08 [20:38:36] seems more elliptical in the MFD than it should [20:40:36] Yeah that TLE should be good. Maybe the TLE Scenario Editor is bad at propagation backwards? [20:40:57] I think this TLE is slightly in the future from the scenario start [20:41:09] uhh [20:41:15] yes [20:41:59] eccentricty is one of the numbers there [20:42:03] 0044279 [20:42:05] meaning 0.0044279 [20:45:21] Ill try one from the day before [20:45:59] did a few calculations, that TLE wants the orbit you got [20:47:40] ah much better [20:47:56] MC-4 is 325x313 [20:48:25] oh wow [20:48:32] now I wonder if there is a typo in that TLE [20:48:54] all the previous eccentricities have something like [20:48:57] 0004458 [20:48:59] and not [20:49:05] 0044279 [20:49:29] Might just be a bad TLE, I guess that could happen with tracking, too [20:50:02] so that previous TLE you are using now should be good [20:51:00] ok [20:53:47] I'd put NC1 at M = 3.0 [20:53:51] and not a fixed time yet [20:54:30] and there is definitely one NC burn too many in the plan [20:54:53] NC-2 might align the line of apsides [20:54:59] but I am not sure how to place that properly [20:55:08] hmm no [20:55:11] NSR is already that :D [20:55:17] doing that* [20:56:45] I'd put NC-2 at a fixed DT from NSR and as a EXDV burn with 12 ft/s [20:56:54] and then later NC-2 gets changed to a NC type burn [20:57:51] that press kit profile looks very similar to STS-82 now [20:59:16] I think NC-2 TIG will drive TI lighting [20:59:25] and NH show be X revs after it [20:59:30] NC-3 0.5 revs after NH [20:59:59] right [21:02:14] oh and NC-3 to TI is 2 orbits in this profile [21:03:05] hmm [21:03:29] for some reason my NC-1 now wants to drop my HP down to 247 NM [21:04:06] December 2 OMS-2 has a lower DV [21:04:12] maybe that makes the difference [21:04:36] mission report has 324.3 ft/s [21:05:08] try HD = 200 or something [21:06:01] ah that's the one HA/HP that the mission report gives :D [21:06:10] orbit after OMS-2 was 308.4 x 214.9 [21:06:17] but this is DEC 1st? [21:06:39] I thought you are launching on the actual launch day [21:07:07] I actually decided to simulate the press kit launch day [21:07:33] well then something in your profile doesn't work out yet [21:08:02] to see if I can build a plan that is close to the timeline on page 12 [21:08:04] there could be some phasing issue where one maneuver raises your orbit a lot but another lowers it [21:08:06] right [21:08:37] just have to check all the resulting TIGs and DVs [21:10:48] https://www.dropbox.com/scl/fi/b96ux1seqjusj9j58e7mi/Screenshot-2023-10-16-17.10.03.png?rlkey=5y782kuuvj517gfo57z0ynetf&dl=0 [21:12:35] put NH at a specific number of orbits after NC-2 [21:12:39] maybe 8 [21:12:48] and then control TI lighting with the NC-2 TIG [21:14:36] this is also an earlier mission, so I think TI lighting was different [21:14:46] I had looked that up, was it SS-28 min... [21:15:44] anyway, it's getting late. I can look more at it if it still doesn't work out for you. [21:16:55] night! [15:42:00] hey [16:07:51] hey [16:12:34] hey Alex [16:13:22] I think I finally got a good plan for my STS-61 mission [16:13:31] nice! [16:13:48] I had to lower the OMS-2 height to 270 NM [16:14:08] and then NC-1 was about 4 ft/s [16:14:20] and NSR brought it up to 300 NM or so [16:14:51] before I was targeting OMS-2 of 297 NM (as per the press kit) [16:15:03] but NC-1 was bringing that back down to 270 NM [16:15:13] and then NSR back up to 300 NM lol [16:15:33] so I think just targeting OMS-2 to 270 NM in the 1st place makes more sense [16:16:24] one thing I was going to ask is how your launch time lines up with the planned time [16:16:38] there could be a bit of a phasing difference that is the cause for this OMS-2 difference [16:18:00] Press kit: Dec 1st 4:57 AM EST [16:18:45] my mission: Dec 1st 11:03:17 GMT [16:20:29] hmm, I am missing an hour difference there [16:20:38] oh wait [16:20:40] Hubble [16:20:44] totally forgot [16:20:53] launch windows to 28.5° inclination work quite different [16:21:20] the 4:57 is likely the beginning of a 2 hour, continuous launch window [16:21:28] 11:03 is in the middle [16:21:39] that gives a huge difference in phasing [16:21:47] no wonder the DVs don't align [16:21:51] ah [16:22:33] LWP will give you the time when the target is in-plane [16:22:34] I guess I still have no choice to launch in the middle or else I will have a huge PC burn? [16:22:59] without the better ascent guidance [16:23:27] yeah I don't really think you have a choice [16:23:56] I'm not 100% sure what kind of plane change you would get [16:24:07] it's not as bad as with a higher inclination [16:24:14] but probably still bad [16:25:25] yeah [16:25:39] alright time to fly this mission [16:26:04] also get some practice with the RMS [16:26:41] and ill do the reboost to circularize the Hubble at 321 NM [16:28:13] yeah, no docking, you will have to catch yourself a HST [16:30:22] yeah, going to be a nice challenge [16:49:39] morning! [16:59:48] hey Mike [16:59:54] indy91, PC burn 675 FT/s [17:00:13] note to self, never do a manual ascent when doing a rendezvous mission :D [17:02:16] at least not until the ascent guidance gets an overhaul [17:06:53] why a manual ascent :D [17:07:28] did you try to get the plane error to zero at insertion or so? [17:07:50] I just followed the yaw error needle [17:08:24] I don't think SSV does any plane control during ascent [17:08:31] it just tries to get the inclination right [17:08:39] not the longitude of the ascending node [17:09:04] that's why the roll to heads up makes a big difference in the orbital plane that is achieved [17:10:16] right [17:17:07] hmm [17:17:18] why is my NPC now over 1000 ft/s [17:17:47] after redoing the launch with auto ascent [17:18:59] do you have a WEDGE = 0.0 constraint at TI? [17:19:35] yeah [17:19:44] what does align plane MFD say? [17:20:06] I know with Hubble there are some issues because the inclination is actually smaller than the launchpad latitude [17:20:12] due to geodetic vs geocentric latitude [17:20:20] didn't think that gives 1000 ft/s though :D [17:20:43] 2.6 degree difference per align plane [17:20:46] ouch [17:21:08] that's definitely more than the differential nodal regression thing [17:21:17] so must be ascent guidance issue really [17:21:32] I don't remember really having that issue in STS-82 [17:24:55] launch time is definitely key [17:25:40] did you set your mission to do the roll to heads up? [17:26:46] no [17:27:15] I am just rechecking the LWP solution and looks like launch time was correct [17:28:17] oh and I keep getting a Error: ITERV terminated in the LWP [17:28:46] yeah I think that is ok, it's because the inclination of Hubble is kind of too low to reach [17:29:00] although now I am a bit questioning if that could theoretically cause this [17:29:37] it was a problem in the real LWP, too [17:29:58] they had a special "closest approach" option if any errors like this happened [17:30:12] and I love the second workaround [17:30:21] change the launch latitude to a lower number :D [17:30:27] until it converges [17:31:45] I just noticed my scenario was programmed with an INC of 28.484 [17:32:11] but when I re-checked with the LWP it gave IMECO 28.462 [17:32:33] but I am almost certain it had given 28.484 before [17:39:43] ohhh [17:40:07] 28.484 might of been the INC for the bad TLE [17:48:28] yeah I forgot to update the mission editor with the INC for the new TLE [17:48:29] not enough of a significant difference really [17:48:41] has to be some additional issue with launch time or ascent guidance [18:10:28] yeah only 0.02 difference [18:20:09] I did the latitude trick and got rid of the error [18:20:18] but still the same launch time and INC [18:20:33] so my money is on the ascent guidance [18:21:34] hmm yeah, it's weird [18:23:17] I think im too spoiled with the ascent guidance(s) we're used to in NASSP :D [18:23:38] yeah, even works on the more comparable Skylab launches [18:24:01] usually 2 ft/s plane change, which doesn't even have to be its own maneuver but is just part of NCC and NSR [18:24:14] 2.6° is significant [18:24:29] I wonder how that happens [18:25:10] SSV just does no yaw steering, so launching close to in-plane time should be good [18:25:30] with SSV ascent guidance [18:25:47] oh one thing I noticed [18:26:15] about a minute or two before MECO, there is a bit of a "jump" in the yaw steering [18:26:30] it shifts left a few degrees [18:26:55] maybe ill fly another launch and look at the align planes MFD [18:27:27] interesting [18:27:32] ah I found a quote by myself [18:27:36] from the FDO MFD thread [18:27:40] "I've tried launching STS-82 to the HST. The first attempt was at the actual launch time, which happened at the beginning of the launch window, so without yaw steering that gave me a very high relative inclination, 4° or so. Then I tried the middle of the launch window which resulted in about 1°. Then I got tired of it, because I always had to adjust the HST state vector in the launch scenario etc. So I simply moved the Shuttle in the righ [18:27:41] t orbit. I'm sure by manually tweaking the launch time I could have gotten better results, at least good enough so that the HST can be reached without cheating. Just as an example." [18:29:15] should I just abandon all my current projects, that are going too slowly anyway, and go for SSV ascent guidance? :D [18:29:34] ugh [18:29:36] yes [18:29:38] haha [18:30:06] S-IVB propulsive venting is nearing completion at least [18:31:09] nice [18:31:18] I would love to see proper ascent guidance in SSV [18:31:48] I know how to do it and we have the documentation for it. The devil is in the details of course. [18:32:01] I definitely am not a fan of manually correcting the HST SV etc takes away the immersion [18:32:12] or using any other MFD's [18:32:41] in NASSP our LVDC was always actively steering into a specific orbital plane [18:32:58] even on missions to the Moon where during launch there is almost no yaw steering [18:33:17] so the LVDC part of Skylab Saturn IB launches was as simple as giving it the right targeting parameters [18:33:25] all I had to do there [18:34:11] because of the geodetic vs geocentric latitude thing in Orbiter there is more yaw steering our Saturns have to do when the IGM kicks in than in reality [18:35:48] that's the first thing I would do if we could use the actual LVDC software, change the launch latitude to work better for NASSP @thewonderidiot :D [18:36:39] hahaha [18:36:48] I guess that alone prevents the dubious ITAR avoidance solution of running the software in a black box [18:36:58] we need to make a few, small adjustments to it [18:37:31] that's hardcoded and not some sort of presetting? [18:37:36] presettings [18:38:30] but even for Apollo 17 we couldn't really run it as-is [18:38:42] presettings have both geocentric and geodetic latitude [18:38:56] the change for Orbiter is as simple as loading identical numbers [18:40:01] that takes care of the initial state vector at least [18:40:25] I'm not really sure how involved the LVDC software is in aligning the IMU [18:40:57] We launch without modified AGC software of course [18:41:11] but the alignment is a bit off and the insertion state vector is quite bad, always [18:41:21] P52 and uplink take care of it [18:41:27] can't do that in the LVDC [18:41:38] state vector uplink can of course be done, but shouldn't always have to be done [18:44:18] hmmm [18:44:25] interesting [15:17:09] hey [15:22:53] hey Alex [15:23:21] given up on STS-61 yet? :D [15:24:41] yeah, well it sort of bugs me to have to scenario editing to make it work [15:25:07] so ill wait until we have better ascent guidance and do the ISS rendezvous's in the mean time [15:25:20] they seem to have less of an issue with the current guidance [15:25:34] maybe the higher inclination? [15:26:18] for sure [15:26:44] I know the SSV ascent guidance has some special code to handle low inclination orbits [15:26:49] as it is only targeting inclination [15:26:53] probably something bad with that [16:03:03] morning! [16:06:59] hey Mike [16:07:20] temporarily broke support for Luminary 210 in the padload generator, oops [16:07:46] I need to add a status output that shows any error during padload generation [16:19:38] hahaha nice [16:19:41] what broke? [16:25:35] I implemented some code to better handle custom ropes [16:26:14] and I had Luminary 210 as a default rope, so I omitted to add that as a supported rope at all [16:26:48] in a function that converts rope names to an enum [16:27:10] so basically, the code completely rejected Luminary 210 as a supported rope and didn't do anything for it anymore :D [16:27:57] hahaha whoops [16:29:11] at least totally broken is better than subtly broken :D [16:32:07] yeah, the padload text file would have been empty I think [18:38:20] indy91, I think you mentioned something about maybe starting an SSV ascent guidance project...would that be feasible anytime soon? [18:45:22] AlexB_88, hmm, I'm not sure really [18:46:51] probably not [18:47:16] unless I manage to finish some projects, which I lately didn't have that much luck with :D [18:48:22] haha fair enough [20:49:02] night! [14:28:04] good morning [14:33:13] hey Matt! [16:30:00] your venting effect looks great [16:31:14] good to hear [16:31:29] I made the CVS effect very subtle :D [16:31:47] the NPV not so subtle [16:34:03] everything could probably still use a bit of tweaking, but I am getting tired of this branch [16:34:27] I do still need to check some mission scenarios for the switch selector table issue I had [16:34:39] otherwise the branch is getting pretty close to mergable [16:36:11] nice [16:48:31] the important thing is that the generated thrust is under control and predictable [16:48:58] at least important for me haha [16:50:17] not everything that goes on visually on the pressure meter or outside with the effects are 100% realistic yet [16:50:32] but it should never cause bad orbits [17:28:44] morning! [18:22:31] hey Mike [18:28:51] what's up? [18:29:54] oh I am alternating at the moment between the S-IVB venting stuff and the launch and TLI targeting tool. Today it is the latter. [18:30:25] I think I am at a point where I can already start thinking about exporting data for the RTCC [18:30:42] nothing for the LVDC is done yet, but, it's getting there [18:31:03] and you? [18:43:24] not a whole lot. might start in on the new scanning backlog tonight [18:48:16] ah fun. You seem to have a system that (for certain documents) works really fast, so, hopefully the documents cooperate :D [18:50:17] hahaha it's more or less directly driven by the number of foldouts [18:50:44] even though I have the best possible system for handling those, they still have to be individually fed [18:51:54] I guess I should say "nonstandard pages" rather than foldouts, because the page dividers in the S-IVB-512 flight evaluation report took the same amount of extra effort [18:53:01] ah yeah I noticed those [18:54:13] that document is so much better than the other S-IVB reports, in that it's done very systematically and structured. You can tell it's not the first document of this type they had to write. [18:55:06] and of course the scan quality is a bit better than your average NTRS document... [18:56:07] just a little bit :D [20:48:09] night! [13:07:36] good morning [13:09:44] hey [13:16:37] seems like the wiki is working again [13:16:41] and the IRC logs [13:26:01] Yeah that was my bad. I had to restart the network interface because some broken config caused it to get the wrong ip. Restarting the network interface apparantly caused the DNS server to release that interface so the domain stopped resolving [13:32:02] hey at least it wasn't the server issue you had a few years ago. I forgot the details. You weren't home and you weren't sure if there had been some flooding? Or something potentially serious could have happened with the server. What was it again? [13:33:21] Hmm not sure. Definitely not flooding, it's on the first floor. Probably happened when I was away on vacation and it just stopped responding. [13:35:00] maybe it was just the server being completely dead potentially [13:36:12] on its own [13:40:50] oh that was me. I saw flooding in the Netherlands in the news, and then a few hours later everything went offline. and I jumped to conclusions [13:41:04] lol [13:42:49] I'm in the part of the Netherlands that's above sea level, so if flooding reaches my house there won't be much left of the netherlands [13:43:31] Then next to Germany are a few small West Frisian Islands [13:43:43] We did have flooding in Limburg a few years ago. A lot of molten ice in the mountains and heavy rain in Germany caused the rivers to leap their banks [13:46:58] yeah happens occasionally [13:47:49] no reason for the server to be afraid and turn itself off [13:53:16] I live in building that used to be a textile mill in the 19th century. our parking lot is the old canal that fed water to the turbines (long ago filled in). occasionally the water decides the parking lot is a better place to go than over the dam spillway [14:00:29] when that happens in my home town it's going to flood the local swimming pool. Has happened 2-3 in my lifetime. You don't want to swim when that happens. Or in the week afterwards before it's all cleaned up. [16:16:51] morning! [17:04:04] hey Mike [17:06:39] n7275, my new SFP table format is fixed width, 80 characters. Just implemented the function in my trajectory design tool to write a file in that format [17:07:44] more relevant will be the format of the launch vehicle targeting objectives that gets sent from MSC to MSFC for LVDC targeting. I have the data in the right format for Apollo 16 May Launch month [17:08:10] so I want my tool to both write and read this format [17:08:58] then it can come up with the data itself or I can read in a file with some actual NASA numbers [17:10:00] I don't have much hope to find real SFP data sets [17:10:14] they were likely only on punch cards or on tape [18:01:56] yay! fixed width [18:03:45] :D [18:55:10] good afternoon [18:56:11] hey Alex [19:02:33] hey [19:22:23] hello [16:40:56] hey [16:48:02] hey Niklas [16:51:08] hey guys [16:51:23] hi Alex [16:59:59] morning! [17:04:36] hello hello [17:11:32] so I ended up launching STS-61, with a hacked HST orbit [17:11:44] to make the plane error smaller [17:12:13] by increasing its inclination to 32 degrees or so, I was able to make it work [17:12:58] that should be a bit more reachable [17:13:11] of course it changed the launch time a bit [17:13:19] but the NPC is only 7 ft/s [17:13:29] oh nice [17:13:37] so I want to try to integrate it into another burn [17:13:41] maybe NSR [17:13:42] more luck than good ascent guidance I fear, but, still nice :D [17:16:56] I calculated the NPC at the time of NSR and its even less, 5 ft/s [17:17:29] and that still gives you zero plane error at TI? [17:36:44] a very small one, -0.24 ft/s DVY at TI [17:37:07] ah good [17:48:56] ah [17:49:13] NULL=0.0 [17:49:20] thats what I added to NSR [18:00:45] yeah that nulls the out of plane velocity at the time of NSR [18:00:51] not necessarily making you in-plane at TI [18:00:56] but it usually helps [18:13:28] right [20:40:46] https://www.dropbox.com/s/5q4hu0s647negor/Screenshot%202023-10-21%2016.40.06.png?dl=0 [20:40:53] caught myself a Hubble! [20:42:25] very nice! [21:04:54] night! [12:29:38] good morning [12:31:59] hey Matt [12:32:07] I discovered something potentially very exciting [12:32:25] The University of Alabama in Huntsville has collections of people who worked at MSFC at the time of Apollo [12:32:48] A gentleman named Gerald Wittenstein must have worked on Saturn V targeting, there are at least Apollo 8 and 10 LVOTs in his papers [12:33:28] And how I actually found his collection, five volumes about the Quick Response Targeting Program, the tool they used to generate LVDC presettings [12:33:42] nothing digital of course [12:33:56] But there is a digitization request form, free of charge [12:35:07] The form asks if you are a US citizen, so the pessimist in me already thinks I am going to be rejected based on that :D [12:35:33] so what/how do I request first and not screw it up... [12:36:51] LVOTs are 600 pages, the form says they might deny scanning requests based on size. So maybe I should ask for one QRTP volume first, assuming one volume is not 600 pages [12:40:34] I don't mind requesting some things for you, ITAR permitting of course [12:41:49] oh that would be really awesome. Yeah, ITAR might be annoying as usual haha. If you get something that you aren't allowed to share then I won't ask you to give it to me. [12:42:26] considering the Apollo 14 LVOT is on the public NTRS, I feel like at the very least we could get the Apollo 10 presettings out of this [12:42:39] if they don't want to scan the whole document we can ask for the section with the numbers [12:42:59] the QRTP is what is most exciting to me right now [12:43:05] I had emailed with two UAH archivists recently about Skylab stuff [12:43:31] ah interesting. Anything that came of it? [12:43:38] or was it more of a generic request [12:43:46] I know they have a small Skylab collection [12:45:16] so what do we have here... [12:45:18] The Boeing Company, Space Division, "Saturn V/Apollo Quick-Response Targeting Program Volume I of V", 1968-01-02 [12:45:26] The Boeing Company, Aerospace Group, Southeast Division, "Saturn V/Apollo Quick-Response Targeting Program Volume II of V", 1969-07-29 [12:45:31] the dates are confusing [12:45:39] the other volumes are also 1969-07-29 [12:46:08] a tiny bit early, but probably still makes sense to ask for Volume I first [12:46:29] maybe some introductary section [12:46:34] that didn't change afterwards [12:46:47] I think/hope that this is documents with flowcharts and stuff [12:47:15] here the link to Volume I: http://libarchstor.uah.edu:8081/repositories/2/archival_objects/54363 [12:47:26] and here [12:47:30] https://libguides.uah.edu/archives [12:47:40] has a "Submit a Digitization Request" button [12:48:20] there are a few other QRTP bits and pieces in a collection, but it would be more for a (much) later request [12:48:34] in the* [12:52:11] the archivist from Wichita State University pointed me to them when she told me about the library being under construction until 2024 [12:52:33] they didn't have the ATMDC document sadly [12:53:27] apparently they do have a bunch of (possibly unscanned?) photographs though [12:55:28] we know so little about the ATMDC still, anything we can get haha [13:46:11] I'll be back in a couple of hours [16:04:55] morning! [16:09:24] hey Mike [16:15:03] hey [17:09:44] n7275, so what do you think should be requested first. Probably something that is unlikely to be rejected due to ITAR or something? [17:11:31] thewonderidiot, UAH archives has a five volume document about the Saturn V targeting program [17:11:46] and there seems to be a way to request digitization, without fee [17:11:55] also Apollo 8 and 10 LVOTs... [17:12:23] and another "operational trajectory" from August 1969, but I can't identify that as either LVOT or SCOT from that date, so I don't know what it is [17:13:19] yeah, probably something we're likely to actually get first [17:31:02] nice :D [17:35:00] I don't know, I give LVOT and QRTP documentation about a similar chance :D [17:35:15] LVOT is probably a bunch longer than one volume of the QRTP documentation [20:56:42] night! [14:58:27] hey [14:58:44] good morning [15:06:23] n7275, so about the UAH request. Maybe it was nonsensical to think that you sending the request is really much improving our odds. Either they are sending scans to everyone for this stuff or it is US citizens only and you can't share it with me anyway. Maybe? [15:06:45] What do you think. I didn't just ask you because I am lazy, but maybe my reason didn't make much sense :D [15:08:41] in all likelihood, if I need to prove to them that I'm a US citizen before they would scan it, they're not going to--even though I am [15:09:18] kind of a "if you have to ask, the answered is no" situation [15:09:33] so it probably doesn't matter who requests it [15:09:48] right [15:12:16] I guess I'll request it then. Even if just to avoid the awkward situation where you actually do get a scan but I am not allowed to look at it. I'd hate that :D [15:12:39] there is already enough of that... [15:35:37] just sent the request [15:35:42] wish me luck :D [15:35:50] I give it about a 30% success chance haha [15:35:59] very difficult to say as I have never requested anything from there [15:36:06] I went with the first volume of the QRTP [15:43:59] which hopefully is shorter than the other volumes (might increase my chances) doesn't have all the juicy stuff like launch simulation (might increase my chances) and already gives me a good overview of what all the other volumes might have [16:02:32] did I see that you had some sort of time acceleration comparable RCS branch? [16:02:56] yes [16:03:14] I could do a draft PR so that people see it, but it is more of an experiment for now [16:03:25] not something I need people to start reviewing or approving :D [16:03:29] but feel free to check it out [16:03:30] ahh cool [16:03:48] what was the name... [16:04:29] indy91/RCSMinimumImpulse [16:04:34] nice [16:06:40] From my simple initial concept I had to make one additional change [16:07:07] initially this branch only did two things. No CMC commands are skipped because they are too short to resolve by timesteps. [16:07:46] and when a thruster is switched on then it doesn't go to full thrust but gives the equivalent impulse of a minimum impulse firing [16:07:54] so thrust level on the first timestep depending on framerate [16:08:06] but there was some reaction delay [16:08:28] where the first timestep was good, the CMC didn't command the thruster off immediately [16:08:41] second timestep it was still firing [16:08:45] this time at 100% thrust [16:08:51] totally spinning out of control :D [16:09:17] now instead of that it doesn't jump from minimum impulse to 100% but increases it by the minimum impulse every timestep [16:09:40] that made V49 maneuvers with the CMC at 10x time acceleration stable [16:09:45] at 144 Hz framerate anyway [16:13:01] the important part is that sustained RCS firing still has 100% thrust of course [16:13:16] just a bit of hackery to make it more stable/somewhat more realistic for short firing commands [16:15:41] The real Apollo simulators must have had a better way for this, they were all digital (I think?) and ran at 25 Hz [16:16:07] probably had some subroutine that ran a lot quicker than 25 Hz that checked CMC RCS commands [16:16:47] that's why I was always excited to see new mission simulator documentation. Sadly nothing yet found that points to how exactly this worked. [16:20:51] that will be good to have [16:21:43] often the biggest barrier to me getting through more missions is the amount of time I spend at 1x in attitude hold [16:22:54] if this attempt at fixing this for the CSM is any good, then I might just get rid of the complicated previous logic I had for LM RCS and use it there, too [16:23:29] the current LM RCS solution is still flawed. Skipped RCS firing commands and doesn't properly resolve the duration of commands either [16:24:16] this new solution kind of has the concept "better too little thrust than too much" [16:27:31] I haven't actually tested it with the SCS, but this minimum impulse concept applies to all SM RCS commands. So it should work there, too [16:27:44] even better as there wouldn't be any computer delays of measured attitude rate [16:36:22] morning! [16:48:57] hey Mike [17:06:50] what's up? [17:09:13] I sent a scanning request to UAH. With a lot of luck I might be getting some real Saturn V TLI targeting documentation. [17:10:29] it's for the software they used to generate LVDC presettings for TLI [17:10:32] that would be amazing :D [14:56:38] hey [15:23:48] morning! [15:24:17] what's up? [15:28:57] totally slacking on scanning [15:29:04] and you? [15:34:30] haha [15:34:40] formatting LVDC data [15:35:05] MSFC, when they have finished their TLI targeting work, writes a tape that they send to MSC for the RTCC [15:35:36] and they also punch cards with the presettings that actually get loaded in the LVDC [15:35:59] so I am writing those two things to files [15:36:11] I can, with some gaps, calculate those numbers now [15:36:46] the "punch cards" I will be writing in our scenario format [15:38:13] oh very nice :D [15:40:53] that preset tape MSC changes to punch cards as well, in RTCC units (Earth radii etc.) [15:41:00] that they give to IBM [15:41:04] which make another tape out of it [15:41:10] lots of data transformations lool [15:41:47] but that tape is what gets finally hooked up to the RTCC and loaded for RTCC TLI simulations [15:44:02] hahaha [15:44:33] the preset tape also gets used in Houston just for trajectory verifications and stuff, so not just the RTCC [15:45:12] the MSC memo gives the format for both the preset tape and the MSC punch cards. And our RTCC already loads that punch card format. [15:45:16] So getting fairly close to that [15:45:59] I'm using Apollo 11 as an example. Not quite as close to the LVOT with the presettings as I would like, but there are many small improvements yet to make [15:47:47] I bet there would be a fairly large transient at TLI ignition [15:48:50] that's super exciting [15:49:36] my other example is a Tycho mission in early 1973 [15:49:40] more exciting :D [15:49:58] oh hell yeah :D [15:50:01] with reasonable DVs. Well... not for the PC+2 abort :D [15:50:04] very non-free [15:50:08] return [15:50:12] hahaha [15:50:19] so you might be able to finally round-trip your zerlina tycho mission [15:50:28] yeah [15:51:16] from some Bellcomm document I know there were only a few launch days where an abort was possible, with both DPS and APS propellant [15:51:27] normal constraint was DPS only [15:51:31] 2000 ft/s max for a PC+2 burn [15:51:53] on other days it was either completely non-free return or a three burn LOI profile [15:55:55] hey [15:56:02] hey Alex [15:56:39] yo [17:07:08] hi all [17:11:39] hey Matt [17:12:39] all of these different punch card formats have 80 columns. I bet that isn't a coincidence :D [17:13:26] "The IBM 80-column punched card format dominated the industry, becoming known as just IBM cards, even though other companies made cards and equipment to process them" [17:17:06] works nicely with the concept of 1 card = 1 line in a text file [17:21:16] hahaha definitely not a coincidence [17:21:25] I would be extremely surprised if you ran into one that was not 80 columns :P [17:34:19] yeah makes sense. All punch cards I have seen myself looked the same size. I guess I just never looked closely or punched one myself :D [17:38:06] in IBM nomenclature one line = one record [17:39:58] "datasets" are files [17:49:53] right, I read about records a bunch [17:50:16] apparently that format goes back to 1928 [17:52:23] 7 track tape records are 84 characters long [17:52:46] but 4 of those are inter-record space and mark [20:50:28] night! [15:16:34] morning! [15:18:37] hey Mike [15:19:01] what's up? [15:19:08] exciting stuff, formatting, saving and loading data tables... [15:20:06] hehehe [15:20:15] but the goal is of course exciting, launching on new launch dates! [15:20:25] definitely worth it :D [15:24:09] ah great, found some parameters that the RTCC treats as constant, but are actually launch day specific... [15:27:27] uhh that sounds not ideal [15:31:31] I might just make the assumption that they got moved to the table with launch day specific stuff since this RTCC flowchart was created, February 1968 [15:37:49] hello [15:39:19] hello hello [15:40:27] the digitization request form said they would respond within 72 hours, so, maybe today I get some news, even if it is "we haven't gotten to it yet" [16:11:49] fingers crossed! [19:40:42] well at least I have now finished the majority of all this data conversion work [19:40:52] probably plenty of bugs left [19:46:44] I should write one more conversion tool for raw LVOT data (pirads etc.) to scenario and RTCC format. For any future LVOT we might find. But writing that can wait until then :D [20:03:47] hopefully we'll get that one from UAH :D [20:23:20] hopefully we get anything from UAH, so far I haven't even gotten an email :D [20:56:35] night! [16:21:03] hey [16:28:06] hey Matt [16:28:20] time to repair things I have broken apart [16:28:58] the RTCC table loading :D [16:35:15] uh oh haha [16:36:38] I changed the format a bit so that one file = one monthly launch window [16:36:47] instead of one file = one launch day, as we had it before [16:37:27] morning! [16:37:33] soon we will be able to target custom missions and it might happen that you want to go to a different lunar landing site on the same launch day as an actual mission [16:38:00] and some RTCC files are right now loaded based on launch day, so you wouldn't be able to have two different files for the same day [16:38:12] so that's why that needs to be changed. It's more realistic that way, too. [16:38:14] hey Mike [16:39:42] data for up to 10 launch days can be loaded in the real RTCC [16:39:47] :D [16:40:08] hmm, how would I handle an Apollo 8 launch in January though... [16:48:01] indy91, I might be giving a talk about Corona 261 recovery and reverse engineering next weekend. what do you think are the most interesting bits of that (specifically from a reverse engineering standpoint)? [16:49:21] oh wow, I feel like I have already forgotten most of that process. I'll have to think a bit about it haha :D [16:51:00] hehehe [16:51:12] no rush! I've got a week to put it together [16:56:59] the disassembly was the crucial bit I guess? [16:57:14] for me anyways. I mostly had to come up with the padload [16:57:22] as Block I AGC was already supported [16:57:36] and a few times I got stuck with the padload [16:57:41] needed to read code [16:57:51] which only started to existing over time :D [17:01:23] to exist* [17:06:25] haha yeah. for the padload I was thinking in particular about that one location that needed to be padloaded with an address in Corona, but not in Solarium [17:07:58] right [17:08:13] put something in erasable so that fixed memory can properly jump to another fixed memory location... [17:09:14] I think that's also what had caused a NASSP crash haha [17:09:45] because it was jumping to location 0 and some debugging code in the emulator (that should have been commented) ran into trouble [17:10:04] lol yeah [17:12:26] good luck figuring that out without having the code in front of you [20:50:22] night! [15:37:17] morning! [15:39:46] hey [15:41:03] still nothing from UAH. I really thought I would have at least gotten some acknowledgement by email that I pressed the "send form" button [15:41:12] maybe the form is broken :D [15:41:37] didn't seem like it though, it told me the request got sent [15:42:17] hahaha hopefully it doesn't actually work like the NTRS request form [15:47:50] I'm sure there is a relevant xkcd [15:48:40] about something going directly into a bin [15:48:53] like my NARA email during Covid :D [16:01:16] https://media.tenor.com/q9O5GWINOsoAAAAd/andersomviolao.gif [16:01:33] exactly [12:50:50] hello [14:40:51] morning! [14:42:32] hi Mike [14:44:05] what's up? [14:45:24] oh, getting distracted by PDP-10 stuff [14:49:32] hahaha nice [15:44:04] I have a tops-10 session running, and I've managed to get some of my Fortran code to compile under the DEC Fortran-10 compiler [16:33:46] hi [16:33:59] good evening [16:40:00] n7275, with my new RTCC TLI card format I am following the card format in a MSC document. I've made only concession: you can load 10 launch days at once, which would give you a total of 620 cards. [16:40:06] only one* [16:40:29] but we only have 3 days of data for Apollo 11 [16:40:33] and 1 day only for all other days [16:40:42] the problem is, the days aren't consecutive [16:40:52] there are three sections in the cards [16:40:57] each is day 1 to 10 [16:41:16] and I didn't want to add 9 days of empty data for most missions... [16:41:38] the document says: "If there are no parameters for a launch day or opportunity, then all fields should be zero" [16:42:00] do you think this means they would have to always load 620 cards? [16:42:54] the concession I made is, the first line of the new RTCC TLI file is a single number, the number of days to load [16:43:51] looks slightly ugly with the otherwise 80 width lines, but, it seems like a reasonable compromise [16:44:22] otherwise I would have to always read 620 lines, even when only 62 have data. [16:44:38] or some more complicated code that, based on the card number, writes data in the right place [16:47:50] not sure the real RTCC function for this worked that way, I only have a function name, no flowchart [16:50:51] hmm, I'm not sure. I will say though: if I had to carry a box of 620 cards, most of which were punched with zeros, much I'd probably figure out some kind of macro card pretty quick [16:52:07] then again....IBM [16:52:12] haha yeah [16:53:01] maybe I hear someone complain in the RTCC supervisor audio :D [16:54:05] I at least put the number of days at the end of the first line, so it doesn't look super out of place [16:56:54] with that this branch is also getting close to finishing. Getting ready for a potential flood of data from the TLI targeting and mission planning tool :D [16:57:10] does the term "floor sort" show up in the transcripts :) [16:57:24] oooo exciting [16:57:51] the tool isn't completely ready, maybe 1-2 weeks until I can first try to put it in NASSP [16:58:07] floor sort, oh noo [16:58:39] the few times I had punch cards in my hand were the PhD or master thesis work of some aunts and uncles [16:58:52] and they were well secured together [16:58:56] the order matters... [16:59:58] one good word to search for in the AI generated transcripts: skeleton [17:00:09] should only have one meaning in all of Apollo, I would hope :D [17:02:29] -074032|Hey, you know how to punch med cards off a tape? [17:02:31] teach me :D [17:03:16] I can happily report that "floor sort" does not appear [17:08:19] finally getting this RTCC launch polynomial working will save me so much time with custom missions. Before launch you can generate an orbital insertion state vector that gets used as an anchor vector for the MPT. [17:08:37] oh nice [17:08:40] so you can check entirely what TLI and the first midcourse correction will do according to the planned mission, all before launch [17:09:33] if that works out I can at least be confident that the custom generated launch time and TLI and such will work out. Maybe not as smooth initially as LVOT data, but over time I hope it gets there [17:50:39] thewonderidiot, some parts of that new Marc video must be fairly old :D [17:58:35] hahaha indeed [17:59:04] he's been putting off making the video because explaining it is such a pain [18:11:02] looking at our AS-202 process, my commits and our chatlog [18:12:07] that fixed memory address you have to put in erasable memory caused us the most headaches :D [18:12:24] but I was also doubting a few other things then [18:12:41] The rescaling from Corona to Solarium was certainly annoying for the padload [18:13:06] oh yeah [18:18:13] the next issue when we had figured out the address for CALCG was some on-orbit even tscheduling [18:18:22] event scheduling* [18:20:23] I still had that padloaded as zero, TCOAST [18:20:45] so it wanted to schedule something at a time that had already passed [18:20:48] and it locked up [18:21:25] using LONGCALL [18:22:40] TCOAST - Time from SPS1 cutoff to maneuver to SPS2 attitude [18:23:25] ah right, when that worked I got a mystery issue that never re-appeared [18:23:35] maybe too much padload voodoo on-orbit [18:23:45] going back to T-60s it then always worked [18:23:50] that was the last thing right? you thought it was broken, but then re-attempting from launch worked [18:24:50] [15:48:39] previously I used the post SPS1 scenario [18:24:52] [15:48:43] and did the TCOAST scenario editing [18:24:54] [15:48:56] now I did a new launch [18:25:06] but the value was the same I think [18:25:13] and yeah, that's when I got to a good splasd [18:25:16] splashdown [18:26:13] that's a Zerlina lesson. I did too many padload experiments in a scenario right before PDI [18:26:26] so I went back to a "baseline" scenario before P63 [18:27:50] hahaha [18:30:22] [17:20:33] slightly suspicious that the attitude was pretty much exactly in the wrong direction [18:30:25] [17:20:51] maybe it was a confused CDU [18:30:27] [17:21:09] but difficult to tell. I better just forget it ever happened :D [18:32:23] yes, probably for the best lol [20:53:31] night! [13:55:11] good morning [14:03:20] hey Matt [14:22:40] launched Apollo 8 in my SIVBPropulsion bug and immediately ran into a bug. Doesn't say good things about how mergable that branch is so far :D [14:22:48] SIVBPropulsion branch* [14:34:43] uh oh, what happened [14:36:56] I am doing some S-IVB switch selector commands based on vehicle number, as they were different between e.g. Apollo 8 and 17 [14:37:24] if you loaded the T-4h scenario (as opposed to later saves) there was an order of operations issue and the right number wasn't given [14:37:37] so it executed the wrong commands [14:37:49] in my case, LH2 non propulsive venting stuck open :D [15:07:11] oh that's bad [15:17:45] you wouldn't get any propulsive venting yeah [16:02:18] good morning [16:09:30] hey Alex [16:13:33] just saw your SFP pull request, looks interesting [16:13:48] does it really now add data for the whole launch window? [16:14:13] it allows the capability to load data for the whole launch window [16:14:34] I am developing a TLI targeting and mission planning tool [16:14:40] ah I see [16:14:44] very cool [16:14:48] it will be able to generate that data [16:15:00] and presettings? [16:15:04] yes [16:15:12] nice :D [16:15:22] for old missions I just loaded the same SFP data for 72° and 108° launch azimuth [16:15:31] as well as first and second TLI opportunity [16:15:43] I think a normal configuration was a table of 5 launch azimuths, so 10 data sets [16:16:24] and also multiple launch days for a monthly launch window [16:16:40] those get loaded as one data set in the RTCC [16:16:52] I think I remember you contacted someone about the program they used to make the real presettings, was there ever a response? [16:17:44] sadly not yet [16:17:47] University of Alabama in Huntsville [16:18:06] I used the "Submit a Digitization Request" form [16:18:08] a week ago [16:18:14] no sort of response yet [16:18:18] right [16:18:21] I wonder if that form even works :D [16:18:26] haha [16:18:52] but I guess you must have some ideas about how to generate them already [16:20:00] yeah [16:20:20] I've found some papers from back in the day [16:22:58] maybe once the tool is finished and we can have data for the whole launch window for all missions, that will call for proper launch delay support maybe like SSV does [16:23:38] like simulating launch holds [16:24:12] yeah, that would be nice. But still a lot to do for that. Many things are "on rails" based on mission time still [16:24:29] and halting mission time during the simulation still breaks many things [16:24:34] as it gets used as time reference [16:24:47] as time reference from one timestep to the next [16:25:10] right [16:25:24] for the most part this tool will allow us to fly to other lunar landing sites [16:26:10] will it resemble the SSV mission editor? [16:27:00] hmm, so far it has a bunch of tabs, all related to trajectory planning [16:27:18] I am now at the point where I need to decide how much of a scenario generator this is going to be [16:27:49] it can output LVDC presettings in scenario format [16:27:55] and SFP and TLI files for the RTCC [16:28:21] it should at the very least give you a MJD at T-4h for a launch scenario [16:28:40] right [16:30:26] mission editor should maybe be a separate tool [16:30:35] I guess you can uses it to find a launch window from scratch for a particular landing site, or does it need good initial guesses? [16:32:46] totally from scratch [16:33:10] right now I have these tabs [16:33:29] init tab: input weight data and S-IVB performance data [16:33:52] lighting tab: input lunar landing site coordinates and a date and time, it gives you sun elevation angle [16:34:04] so you can figure out on what day you want to land [16:34:57] first guess tab: runs the RTCC first guess logic they developed to calculate launch time and some TLI data from empirical equations [16:35:00] oh wow [16:35:35] that tab is mostly so that you are sure it's the correct launch day [16:35:40] shows lighting again as well [16:36:42] then a tab with full mission planning basically [16:36:54] quite similar to the RTCC translunar midcourse correction processor [16:37:02] but many adaptions [16:37:36] let's you plan the whole mission basically [16:38:04] the real process was then that MSC is sending MSFC a tape with launch vehicle targeting objectives [16:38:30] and at MSFC they are processing that and in the end generate presettings [16:38:41] for the LVDC [16:38:54] and write the "preset" tape from which the RTCC TLI simulation is derived [16:39:55] I can generate presettings, far from perfect yet [16:40:14] now I have to tie it all together and decide how the outputs should look like [16:41:25] just created an output page. I don't need much more to be able to Frankenstein myself a launch scenario, but it's not a smooth process yet :D [16:46:03] looking forward to this, will be fun to make custom launch scenarios' [16:47:31] visiting some nice sites [16:49:50] Ill have to figure out how to make custom scenery with higher resolution meshes/textures for some alternate/fictional landing sites [16:52:28] oh, will the tool decide the TLC profile? (free or non-free, etc) [16:53:05] or maybe something you specify? [16:55:06] right now you specify TLI to LOI time [16:55:28] and it always calculates a PC+2 DV [16:56:05] so you can make it free return that way. Eventually I want it to support all profiles (free, hybrid, non-free) [16:56:20] adding free return directly there is easy [16:56:33] the LV targeting part already has a checkbox for it [16:56:41] just not the mission planning page [16:58:33] ah ok [17:56:56] morning! [18:03:38] hey Mike [18:03:52] what's up? [18:04:14] sorting out some Apollo 8 P22 checklist error it seems :D [18:04:17] errors* [18:04:39] hahaha oh boy [18:05:19] yeah my head is already spinning, because it's different for different P22 modes etc. [18:07:20] random question. what is an 1206 error. Seems like a bit of an odd description in checklists. [18:10:11] hmmmm [18:10:57] # IF A SECOND ATTEMPT IS MADE TO GO TO SLEEP IN PINBALL, AN ABORT IS [18:11:00] # CAUSED (WITH OCTAL 01206). THERE ARE TWO WAYS TO GO TO SLEEP IN PINBALL: [18:11:01] # 1) ENDIDLE OR DATAWAIT. [18:11:01] # 2) NVSBWAIT, PRENVBSY, OR NVSUBUSY. [18:11:15] so it's more or less, two different programs asking to wait for user input [18:12:11] hmm ok. less exotic than I imagined from the description :D [18:14:12] haha how is it described? [18:15:46] similar to that first line there. "second job attempts to go to sleep via keyboard and display program" [18:16:04] ah, yeah [18:16:07] just seemed weird what jobs going to sleep have to do with PINBALL [18:55:12] AlexB_88, suit test valve in the CSM VC doesn't seem to work [18:55:34] there is a clickspot for it [18:56:10] all I am accomplishing there is accidentally clicking the BMAG power through the panel :D [19:15:28] indy91, hmm it works on my end [19:16:18] the click spot is up and to the right of the rotation center [19:17:05] I wonder if it's a clickspot corruption. That randomly happens with the CG at certain positions. [19:17:14] have to check in other scenarios [19:29:33] it was working in the other scenario, too [19:29:40] just clickspot being in a bit of a weird position [19:54:27] cya! [16:17:09] good afternoon [16:37:42] morning! [17:16:31] why do I have the feeling an overload of QRTP documentation will slow me down rather than speed up development of our custom TLI targeting :D [17:16:47] hahahaha [17:17:36] I am struggling a bit at the finish line there, a bit tricky to put together the last few pieces of the puzzle [17:17:54] because we are obsessed with accuracy and getting real documentation severely limits the amount of shortcuts and simplifications we can make :D [17:18:01] yes, yes, that's it [21:57:57] night! [15:46:36] hey [15:49:12] hey [15:49:27] I saw the good news from yesterday [15:52:22] hey Matt [15:52:42] yeah, when I get the document it should be a great leap for TLI targeting :D [15:52:58] indeed :) [15:53:37] I have some Apollo 16 LV targeting objectives cards, but of course that is a non-free return mission [15:53:50] This QRTP documentation seems to be from mid 1969 [15:53:58] so it's probably all about free return [15:54:09] likely no non-free return support yet, although I could be wrong [15:54:28] hybrid mission support is simple as it is free return, just with a higher pericynthion [15:54:45] so that isn't any different in terms of TLI targeting, no special provision for hybrid [16:04:38] how hard would targeting something like that Bellcomm 3-impulse LOI be? or would that even require special targeting from TLI? [16:07:13] shouldn't need special TLI targeting [16:07:21] I think they are still flying by at 60 NM [16:07:36] the first and third maneuver can be calculated with our current LOI targeting [16:08:09] the second one... I might add a special calculation for that. The sort of thing they would have added in RTACF software instead of RTCC, because of its experimental nature [16:08:53] I does seem quite useful for difficult to reach landing sites [16:09:41] The only two choices for a Tycho mission with the normal sequence are making the trajectory very non-free return or accepting a large plane change during LOI-1 [16:11:50] it would also be very relevant for the general mission planning [16:11:57] so in that sense it affects TLI targeting [16:12:13] if we want to fly 3-impulse LOIs [16:21:56] I still need to figure out the DPS+APS DV capability for non-free missions [16:22:13] I only found 2000 ft/s for DPS only, that is the standard number for PC+2 [16:35:47] getting about 760 ft/s for that [16:36:23] so those numbers added is really the absolut limit for a PC+2 [16:41:39] morning! [16:43:25] hey Mike [19:13:04] hi Mike [22:18:34] night! [15:48:16] hey [16:02:58] morning! [16:03:24] hey Mike [16:05:11] what's up? [16:07:07] refresh, refresh, refresh [16:08:56] my emails [16:09:53] hahaha [16:10:08] and you? [16:10:48] putting together more slides for this weekend. I'm also giving a short talk about the LVDC [16:10:53] but no, I'm still rewriting my RTCC files loading today. Giving a bit more flexibility more custom missions. Which this entire branch is about, but Mr. Residuals already discovered weaknesses :D [16:11:02] for custom* [16:11:25] LVDC is also a fun case for reverse engineering haha [16:11:36] especially writing the emulator and such [16:12:32] yeah, the emulator, the preflight program, the FPGA [16:14:31] are you also making sure they don't pull an NTRS on you and upload the scan to the website without telling you? :P [16:15:22] uhh [16:15:28] I have not checked for that yet, no [16:15:54] but I already got an email directed at me, so I doubt it will work like that [16:16:01] although, I already checked my Google Drive [16:16:11] I checked the option to send it to me via that [16:18:40] ahh gotcha, nice [16:19:06] they would have to add a new collection on their digital collections website first if they wanted to put it there :D [16:19:17] I would be quite happy if it was available to everyone like that though [16:19:58] it seems to be a somewhat new collection of papers [16:20:05] Dates: 2021-05-27 [16:20:41] I guess Gerald Wittenstein passed away recently or gave his documents to his university of choice [16:21:37] oh when you google him, you find quite a lot [16:22:14] seems to be alive and well after the collection was passed over, so that is nice to hear [16:23:12] excellent :D [17:08:32] hi guys [17:08:48] hey hey [17:11:17] hey Matt [17:13:18] the discussion of telemetry on discord lead me down a rabbit hole again [17:14:27] apparently the MSFTP-2 can store 10 formats formats in memory [17:14:46] a memory that's 4096x36 bits... [17:15:37] oh no, how could a current PC ever handle that much :D [17:15:45] so it's clearly more efficiently laid out than my lazy jump-table idea [17:21:51] it had to be haha [17:23:14] hehehe [20:13:39] cya! [15:55:07] hello [15:55:29] good afternoon [15:58:50] whats up? [16:00:05] updating the format of the RTCC config files, for the upcoming TLI targeting tool [16:00:59] ah nice [16:01:02] Changing that a bit. Previously it was one launch day = one file [16:01:25] now I am following more closely how the data were on punch cards and tape. One tape = one monthly launch window = one file [16:02:03] same PR finally makes the RTCC launch polynomial work [16:02:11] so I can test this all before launch [16:02:26] if I understand, this should initially support free-return and hybrid missions, but not non-free yet? [16:02:37] like Apollo 15-17 [16:02:43] hmm, not hybrid [16:02:50] well [16:02:58] the tool has multiple parts [16:03:05] one part is the initial mission planning done at MSC [16:03:11] that part can't optimize hybrid missions yet [16:03:21] it can do either free return or specifying the time from TLI to LOI [16:03:38] the TLI targeting part itself could handle either [16:03:51] ah [16:04:08] for the LV targeting a hybrid missions basically just means it's a high pericynthion instead of 60 NM flyby [16:04:11] but also free return [16:04:36] so its always a constant time from TLI to LOI no matter where in the launch window like Apollo 13 and prior? [16:04:59] for one launch azimuth [16:05:09] you can store data for multiple launch azimuths [16:05:11] oh [16:05:22] and TLI opportunities [16:05:29] and theoretically even multiple launch days [16:05:40] but that isn't fully working yet [16:05:59] There is no mechanics yet to force constant LOI arrival time though [16:06:05] mechanism* [16:06:17] just by manual input of TLI to LOI time [16:06:36] my two test cases are trying to replicate the Apollo 11 launch [16:06:49] and a Februar 1973 Tycho mission [16:06:53] very non-free return :D [16:09:13] most recent breakthrough is being able to generate the right RTCC files for the Tycho mission [16:09:21] doesn't fully work yet [16:09:38] I've been able to use the launch polynomial and put a TLI on the MPT that has a reasonable DV [16:09:55] MCC-1 is 120 ft/s, so, something is not 100% there yet :D [16:10:03] but it's really getting there [16:10:42] most exciting recent development though, I might get the documentation for the actual software that was used to target the TLIs [16:11:35] https://ntrs.nasa.gov/api/citations/19710000146/downloads/19710000146.pdf [16:12:46] that would slow things down as I can implement everything properly instead of making it all up and cutting corners lol [16:13:26] ah nice! [16:13:33] yeah haha [16:15:37] the S-IVB propulsive venting PR is still there, hasn't been enough testing yet. I've been jumping back and forth between those projects and nobody else has really done a thorough test of it yet. [16:16:11] Every time I fly a launch through LOX dump with it I find new bugs, so, probably also not 100% there yet, but close to merging [16:16:36] after that I can also finally put our drag coefficients to realistic values [16:22:51] but after venting and the mission design tool, I want to avoid overly large and lengthy projects for a while :D [16:30:00] yeah fair enough [16:33:16] the mission design and TLI targeting tool is probably going to be an ongoing thing [16:33:27] won't ever be truly finished [16:37:52] I guess we can use it to create all the LVDC presettings for the launch scenarios [16:39:13] that would be good yeah. Hopefully I can get it in agreement with actual launch times etc. [16:40:05] right [16:40:13] I don't have access to the actual lunar ephemerides, Earth precession/nutation matrices etc. they used [16:40:54] I guess for the cases of a custom mission, you would use the tool then the padload generator for setting up a scenario [16:41:06] morning! [16:41:11] yeah I was thinking about how to handle scenario creation [16:41:17] hey Mike [16:41:28] hi guys [16:41:31] I think it would make sense to just generate a file with LVDC numbers and the RTCC tables with this new tool [16:41:47] and a mission editor like SSV would read in padloads and the LVDC presettings but not calculate them [16:42:02] but it would let you choose all the other scenario options we have [16:42:05] hey Matt [16:42:37] makes sense [16:42:41] that would just be too many features in one program. AGC padloads, LVDC presettings, everything for scenarios... [16:42:46] hey guys [16:43:06] I am already questioning if it is a good idea to have mission planning in the same tool as TLI targeting [16:43:30] especially if I get the documentation for TLI targeting, I would kind of prefer that to be its own program [16:43:51] but then you would have to: plan the mission like they did at MSC and generate LV targeting objectives files [16:44:07] "send them over to MSFC", or rather, load them in the other software for TLI targrting [16:44:34] and the output from TLI targeting is then again used at MSC to simulate missions with the real TLI [16:47:09] kind of realistic to have two separate tool, basically one per NASA center involved in this process, but also a bit cumbersome to switch back and forth [16:47:14] tools* [16:54:59] you could go all the way and have one tool require a paper tape punch and the other tool require a paper tape reader :D [17:03:17] I'm not that far away with outputting files in the 80 column format of the punch cards haha [17:03:54] haha you should do it! [17:04:10] the QRTP documentation looks to have the formats for all the tapes and card involved [17:04:37] I can at least require the right format, just one step away from actual punch cards [17:07:42] I can get rid of the GUI as well if it makes everyone happy :D [17:08:00] although, the QRTP has a preprocessor that output plots based on the objectives cards from MSC [17:08:13] at least it needs to do that visually haha [17:46:05] I'll be happy to have no GUI as long as you include a 24 hour direct line to a retired QRTP official who you got in touch with and somehow convinced to provide this service for us :D [17:57:54] oooo plots :) [17:58:53] it was mostly to make sure the input data is reasonable [17:59:06] like, latitude of pericynthion as a function of launch azimuth [17:59:09] that sort of thing [19:07:45] very cool [21:12:48] night! [14:13:01] good morning [14:13:07] hey Matt [14:14:13] hopefully today I'll finish my SFP update. With a bit of luck I will also get a first good TLI (predicted by RTCC before launch) for a Tycho mission [14:14:25] RTCC tables update* [14:28:15] nice! [14:49:40] indy91, do you have any thoughts on my LM heating problem? [14:50:10] no, I don't know much about that. Where/when is it happening? [14:50:23] current branch or your development ones? [14:53:23] one of my dev branches [14:54:38] the cooling capacity of the ECS can handle a lot of heat. but the limiting factor is oxygen mass flow rate through the suit circuit [14:58:30] did we make valve sizes too small for stability? [15:29:47] that seems to be part of the problem, but I've managed to improve it a bit. [15:38:10] how is the suit loop related to cooling? [15:39:30] ah I forgot, there is a heat exchanger [15:40:17] and the suit loop is getting too hot? Under normal conditions or only with time accel? [15:48:59] under all conditions, when the crew are in the cabin [15:49:53] it's more that the cold air going into the cabin isn't quite enough to cool it down. it's about 40F coming out of the heat exchanger [15:51:56] I'm not sure there's an easy solution. I'm mostly just trying to work my way through all of the "what have we thought about in the past" for better pipe flow. and also I'd like to not spend 6more months on it haha [15:52:27] ...unless it has a non-zero chance of working [15:55:39] right, right [15:56:19] and the air going into the cabin is from the suit loop under normal ECS conditions, right? [15:56:31] it comes pretty cool from the tanks, that I know [15:56:46] but in the loop itself it might be hotter after the crew was in there [15:58:18] there's a nice debug string that shows temps all around the loop [16:03:04] which branch would be the best to test that? [16:16:18] its: "MattsBigSystemsUpdateBranch" [16:16:38] I'd have to send you a scenerio later. some valve sizes are different [16:18:17] sure, I can do some testing. Maybe some fresh ideas [16:38:11] that would be awesome. I keep getting myself into situations where I have dozens of little fixes that don't fix anything, resetting them and starting over [16:40:14] yeah that's quite annoying when that happens [16:46:17] morning! [16:46:26] hi Mike [16:48:53] hey [22:33:20] night! [16:38:47] hello [16:41:15] hey [17:10:28] got a scenario with a toasty cabin [17:16:23] but not even an astronaut in the cabin [17:16:29] just one in the suit loop [17:17:06] oh where is Mike, not even online :D [17:41:48] yeah. in that one I think the save is right after putting the CDR in suit [17:43:47] I really need to set up DNS. I keep going on an off wifi and my client has no idea where to find my IRC bouncer... [17:52:02] oddly the suits stay cool-ish with less overall flow, than the cabin does. there's more heat going into the cabin with the lights on, but with them off and behind the moon it should be fairly equivalent [17:53:05] maybe the suits should be heating more but because of numerical inaccuracy the temperature can't rise [17:53:18] that's a terrifying idea... [17:57:34] at least I don't think the weird vaporization code that prevents this from being used for my LH2 venting class is playing a (bad) role :D [17:58:37] true haha [17:51:47] hey [18:35:15] hey Niklas [18:43:23] haven't had the chance to do any real testing in your branch yet, maybe in a bit [18:48:22] loading a normal scenario in your branch was a funny experience though [18:48:28] lots of pressures at zero [18:48:32] and suddenly power loss :D [18:48:36] in the CSM [19:05:58] oh yep, that'll happen lol [20:25:36] afternoon! [20:28:50] hey Mike [20:36:56] hello [20:49:22] what's up? [20:51:05] goal: testing Matt's systems update branch. Reality: Distracted by too many questions on Discord [20:59:50] hahaha yeah such is discord [21:00:46] I enjoy the relative peace of IRC :D [21:02:31] I was definitely more productive in terms of NASSP development when I wasn't there haha [21:10:53] I wouldn't know anything about those padload address shifts btw [21:11:07] all the padload related things I have seen are for the flown version [21:46:36] night! [16:01:54] hey [16:21:32] hi Niklas [16:29:07] would be kind of nice to get the QRTP document today :D [16:29:59] in the request form you had to choose a date by when you need it. it said to at least give 2 weeks. I gave a month. So if it still takes 2 more weeks I can't really complain haha [17:08:20] morning! [17:12:42] that will be awesome to have [17:12:47] hi Mike [17:13:00] hey Mike [17:14:35] I hope they miscounted the pages. Well, hoping for me haha. Volume I should be more like 450 pages and not 300 like they said. The largest chapter has 300. [17:22:19] what does the table of contents look like? would you mind sharing it? [17:29:17] oh yeah there's no way they actually counted, with page numbers starting back at 1 between sections. 300 was almost certainly just a guesstimate [17:30:07] they probably opened up to the last page and saw "4-300" [17:30:26] yep, that's what I think too [17:30:49] with the IBM RTCC documents there are a lot of missing pages. But in this case I probably don't have to be worried about that (yet) haha [17:31:47] haha indeed, no need to worry yet :D [17:32:00] although I know very well how hard it is not to lol [17:35:38] yeah one strategically placed missing page could be really annoying. Or, whole missing chapters or something. [17:36:49] indeed [17:37:00] I'm still annoyed that we're missing the CDU section of the later ND-1021042 [17:37:12] I haven't ever gotten over that particular loss of pages lol [17:40:10] yeah, I can empathize [21:39:12] night! [05:00:10] ping [17:11:46] morning! [17:34:06] good morning [17:35:04] what's up? [17:39:26] oh, usual workday stuff. just crawling my way out of the lab to see the light/check IRC [17:42:16] hahaha [17:50:11] hey guys [17:50:16] hey hey [17:51:24] did you get a chance to look through those LC-34 GSE functional schematics? there's a lot of really good detail in there I haven't found elsewhere, like all of the ACE-S/C connections to the spacecraft [17:51:59] uhh [17:52:03] I'm not sure :D [17:52:23] is that something Ron had put on the website? [17:52:35] or was it something you gave me directly... [17:52:38] not yet, I just got the document yesterday and scanned it last night [17:52:43] too much activity in the discord lol [17:53:18] right, just saw it on Discord haha [17:53:23] scrolled right past it [17:53:37] I had 4 pings, had to check those first... [17:55:52] I wish I could just get a daily summary of Discord messaged emailed me like you can with mailing lists. [17:56:23] clearly mailing lists are the superior system [17:59:16] thewonderidiot, first look, we do want to eventually move some GSE stuff we have in CSM code right now to somewhere in the mobile launcher. I think this document will be really great for that [17:59:30] well, common code for CSM GSE [17:59:41] would be run in the ML, or LC-34 or wherever [18:00:44] "Sequencer C/O Logic Tests" ooh this could have some missing pieces that is neither in the CSM or Saturn Systems Handbook [18:00:54] :D [18:07:47] launch vehicle substitute unit sounds intriguing [18:12:36] what I am a bit unclear about is if this checkout equipment is something specialized for long before launch, or if it forms part of the ESE. So also sending signals to the spacecraft during the countdown. [18:13:10] relevant Ken Twitter thread: https://twitter.com/kenshirriff/status/1405215745672290305 [18:13:19] hmmm I was assuming the latter but I guess I'm not sure [18:14:31] the commands for e.g. switching on the LV engine lights for testing come from the DTCS here [18:14:33] yeah, I was looking for the computer buffer unit in here haha. it's on pdf page 165 [18:23:51] Motorola Digital Test Command System (DTCS) – Ground equipment used to check out command module systems during countdown. [18:28:32] hmm [18:28:50] for the LV engine lights, I think the normal ESE way to test them is through the actual Thrust OK switches [18:28:59] doesn't switch on the lights directly [18:29:13] so I am still a bit confused how this even works [18:31:50] maybe a completely separate wire [18:32:22] I doubt they would switch on any lights directly during the EDS test [18:32:51] would defeat the purpose of making sure that the circuitry to switch on the lights under normal conditions works fine [18:37:03] right, yeah [18:39:41] the DTCS stuff might just be for spacecraft only checkout [18:39:49] not an integrated check with the Saturn [18:44:35] oh you know what, lol [18:44:39] it's a lot more obvious [18:44:46] Launch Vehicle SUBSTITUTE Unit [18:44:50] substitute [18:45:01] you actually have that connected instead of the wiring from the IU [18:45:11] ohhhhhh that makes sense [18:45:40] all this circuitry, like different relays for S-IC, S-II and S-IVB for the engine lights, is in the IU [18:46:02] so it would just be the signals originating from the substitute unit going to the CSM [18:46:08] instead of the IU [18:46:37] not sure I can prove that with specific connector and pin numbers though [20:17:31] n7275, I had noticed this a while ago, but finally wanted to fix it. Now I don't know how lol. [20:17:37] Skylab project doesn't build in debug mode [20:17:49] Severity Code Description Project File Line Suppression State [20:17:49] Error LNK2019 unresolved external symbol "__declspec(dllimport) public: char * __thiscall VESSEL::GetClassNameW(void)const " (__imp_?GetClassNameW@VESSEL@@QBEPADXZ) referenced in function "class Connector * __cdecl GetVesselConnector(class VESSEL *,int,enum ConnectorType)" (?GetVesselConnector@@YAPAVConnector@@PAVVESSEL@@HW4ConnectorType@@@Z) Skylab D:\Orbiter2016\Orbitersdk\samples\ProjectApollo\Build\VC2017\connector.obj 1 [21:45:24] night! [01:26:29] .tell indy91 I forget what causes that. the easiest way to tell is probably to look at the debug and release build configuration side by side. [15:49:04] hello hello [16:24:44] n7275, found it. It's a character set issue [16:25:02] release has: use multi-byte character set [16:25:14] debug had: use unicode character set [16:25:44] looks like all our other VS project also use multi-byte [16:25:50] so that's the fix [17:47:36] morning! [17:49:33] hey Mike [17:52:57] what's up? [17:53:55] I better win that Skylark vs. QRTP documentation race now :D [17:54:48] hahaha I sure hope so [17:56:55] I am definitely going to use the extra time to bring up my spare board so I can take it as a backup [18:00:16] ah nice. Yeah, better be safe I guess [18:12:41] otherwise I'm in one of those weird project lulls where all of the big stuff I was working on is finished, and there are a lot of things I can work on but I'm not sure yet what I want to focus on haha [18:14:39] if you look at the open NASSP pull requests, I am in a similar situation. Bigger projects, but 99% finished. [18:15:17] the TLI targeting tool, while many features can be added, also is just missing house keeping items [18:15:32] a bunch of work still, all of which is boring :D [18:15:36] hehehe [18:15:54] something (my own interests and Alex) draws me to implementing SSV ascent guidance... [18:16:13] don't tell Matt, I still need to give the systems branch a proper test and look at those temperatures [18:17:50] hahaha oh man, not even an NASSP project [18:18:03] breaks are nice :D [18:18:45] it is in service of my own FDO MFD. Not everything it calculates can properly be used yet and you get large plane changes etc. [18:19:12] completely new NASSP projects... the Saturn IB LVDC upgrades with the new documentation should also be a lot of fun [18:19:36] it wouldn't add a whole lot of things that we don't have yet. But some I think. [18:20:03] that should wait until the S-IVB venting branch is merged though [18:20:25] makes sense [18:20:31] a big missing feature is the extra timebase for the S-IVB deorbiting itself with vents and dumps [18:21:00] how good is our documentation for the shuttle ascent guidance? [18:21:44] perfect [18:21:54] with the FSSR documents (like GSOP) that Ron uploaded last year [18:22:20] nice :D [18:24:13] https://www.ibiblio.org/apollo/links-shuttle.html#OI34 [18:25:03] I do like the Shuttle ascent guidance a lot. More elegant than the LVDC calculations for sure. [18:25:50] even before these FSSR became available there were some early 70s documents with most of the equations for it [18:26:00] I messed around with it years ago [18:26:34] those even still had the equations for Design Reference Mission 3B, where the Shuttle would be on a direct intercept course during launch to a satellite in orbit [18:26:38] retrieve it [18:26:41] land on the same rev [18:27:04] they would have used the throttle of the engines to stay on the intercept course [18:27:23] that's all gone in the FSSRs though. Was never needed. Or realistic lol. [18:27:57] But the calculations work. I've implemented it with an MFD using the stock Orbiter Shuttle I think [18:28:06] or only the DeltaGlider [18:28:11] or both, can't remember :D [18:32:34] hahahaha amazing [18:32:39] yeah mission 3B is fascinating :D [18:33:04] I didn't know they ended up deleting that capability from the software [18:33:11] or not adding, as the case may be [18:34:19] or it was there but only in the top secret appendix of the FSSR :D [18:34:48] and the actual software of course [18:38:08] of course if the QRTP documentation comes soon, that is the decision what I work on next. Part of the TLI targeting tool anyway. [20:58:33] hi guys [21:07:42] hey [21:22:43] yo [22:08:51] night! [17:38:44] morning! [17:49:40] hello hello [17:51:23] what's up? [17:52:35] running it some RTCC limitations when trying to set up the super short rendezvous profile. LM water leak, has to arrive at the CSM within an hour of launch. [17:53:17] hahaha so you fell into that rabbit hole after it came up in discord yesterday :D [17:53:34] but it's mostly an initial guess issue and I cut some corners there when I implemented the targeting from the documentation [17:54:09] so maybe I can improve and it will work [17:54:41] this rendezvous profile was around before the normal short profile targeting was developed though [17:54:49] so they might have had to do it by trial and error [18:07:38] the display for the short rendezvous is one they show in the restored MOCR, based on a hardcopy from some later mission [18:07:47] looks weird, they put Apollo 11 numbers on it [18:07:55] wrong rendezvous profile :D [18:08:19] there is one number on it I don't understand. The others all appear in the document Ron had scanned [18:12:28] that better not be creative freedom like the Apollo 11 numbers :D [18:37:36] oh weird [18:48:46] yeah I could see that being creative freedom haha [15:29:37] hey [17:49:02] hey [17:50:08] morning! [17:50:55] :) [17:50:58] :) :) :) [17:51:14] did you get it? [17:51:21] got an email [17:51:24] just downloading it [17:51:28] !! [17:51:30] Google Drive being slow... [17:55:24] oops [17:55:27] 630 pages :D [17:58:48] yay! [18:04:15] that will be a lot to digest haha [18:05:52] n7275, Fortran code [18:07:54] :) [18:08:25] I know what I'm doing this weekend! [18:08:43] haha don't keep us hanging, you got a link? :D [18:11:12] they named the file the same as the table of contents PDF [18:11:23] you can overwrite it [18:11:32] the full file has the ToC as well of course [18:15:21] I didn't expect this to come with full Fortran code [18:15:43] only with Volume 2 would the TLI targeting part be complete [18:15:58] but then... this whole thing could be set up in Fortran if someone wanted to try that [18:16:14] the scans are just about good enough to see everything, I think [18:19:27] I can see why this took them a while haha [18:20:16] yeah.... [18:21:22] thank god for program constants being put in a "subroutine" called block data [18:21:27] b being early in the alphabet [18:21:31] so it's actually in Volume I :D [18:21:55] hahahaha [18:23:04] I really don't understand the aversion to proper scanners. so much time and effort spent to obtain a kinda bad scan [18:23:19] the first half of this is really that is going to be immediately useful [18:23:26] what* [18:24:06] the rest together with Volume II eventually. But even now I already see stuff where it really helps to have actual code or at least full equations and not just general descriptions [18:24:12] that is some very nicely formatted fortran code [18:24:34] yeah, having actual code in here is incredible [18:25:24] subroutine descriptions are the same format as a bunch of TRW documents I have [18:25:42] part 1: equations. part 2: flow chart. part 3: code [18:39:30] where do I even start... [18:39:38] I guess the preprocessor [22:04:43] indy91, would it be useful to you if I transcribed the block data section? [22:07:51] n7275, hmm, not immediately. I already looked at subroutines and the curve fits for TLI simulation must be in Volume II. So we have a large bulk of the numbers for it, but not the equations. [22:11:59] I don't have a full grasp yet if it makes sense to already transcribe a lot of the Fortran code [22:12:11] we must have about 1/3 of the subroutines [22:16:23] night! [17:26:37] good evening [17:26:52] hey Niklas [17:27:07] morning! [17:27:52] of course the day after I get an exciting document is when I am the busiest :P [17:28:08] hahaha of course [17:28:17] that's always how it works haha [17:28:24] hi Mike [17:39:59] n7275, there is a chance that our favourite EQUIVALENCE is in this QRTP code [17:43:13] but please don't delete it because of that :D [17:53:11] is it being used for hacky type punning and cheating at computing logs? :) [17:55:16] I can't really tell yet. I forgot where exactly our EQUIVALENCE was. The code is definitely slightly different. But very close. [18:08:13] there was some calculation that needed to run a particular number of itterations, proportional to the log of some other number [18:09:51] so it bit-masked and shifted the exponent in a floating point variable and used that as the itteration control, rather than calculating an expensive log [18:09:56] yeah something like this is also there, but different for the QRTP [18:10:04] what page? [18:10:30] function FCOMP, PDF page 614+ [18:10:54] it has the constants right there instead of under block data [18:11:14] I think in both cases MGO determines the number of necessary iterations [18:12:40] but that's about the last part of this document I want to look at right now hahaha [18:13:56] the card numbers are different, but a lot of this is very similar code: https://github.com/n7275/HistoricAerospaceSoftware/blob/main/src/PropagationControl/ALCSBT.f [18:14:19] yeah, I am pretty sure both took this code from the Apollo Reference Mission Program by TRW [22:07:56] night! [15:49:05] good morning [15:50:44] hey Matt [15:50:58] I feel better of mixture of units in my RTCC now [15:51:02] about* [15:51:17] the QRTP, being made at MSFC, normally wants to use kilometers [15:51:32] but they took code from the Apollo Reference Mission Program, which uses Earth radii and hours [15:51:36] so what you get is a mix :D [16:26:59] that makes sense [18:15:20] I am having a little bit trouble with the free return capability of my mission planning tool, in the step before MSFC gets target objectives. Kind of forced to make fixes there instead of improving my version of the QRTP. So I am mostly still reading. [18:45:56] Let me know if there's anything you want me to take a look at [18:58:03] you mean Fortran code? Sure. I feel like, I kind of have to read through and understand everything at least on an equation level to be able to implement it [18:58:38] code wise I have mainly looked a bit at MAIN so far, to understand the overall structure [19:59:57] cya! [16:20:03] good morning [16:22:56] hello hello [16:34:36] morning! [16:36:11] hey Mike [16:38:11] what's up? [16:39:19] reading, reading, reading [16:39:54] ok, already putting in a few small pieces of code from the QRTP, but, first I will overhaul the structure [16:40:03] and add the rest of the preprocessor plots [19:28:14] I might have to spend a couple of weeks in the NARA research room next year [19:28:35] I really want to digitize the ASHURs [19:33:52] what specifically do you want that for? [19:34:06] also... NARA... weeks .... [19:35:02] I want to get a better understanding of what PGNCS components were removed from which spacecraft, and why. get a better handle on which, if any, still have ropes [19:35:14] I also really like serial numbers lol [19:35:28] I want to know which spacecraft this inverter I have flew in, etc. [19:36:37] but yeah, also want to go look through their flight readiness review reports and whatnot [19:36:44] definitely very useful [20:13:25] I invited you to be an editor on a shopping list spreadsheet [20:15:05] awesome, thanks. Still plenty of time to think about current priorities if you plan to go next year haha [20:15:32] yep! [20:16:16] and I guess this is a case where you can't mass scan things as fast as the documents you buy/find? [20:16:25] so I shouldn't get over ambitious with page counts? :D [20:16:40] correct [20:17:03] I can only use a flatbed, so scanning is going to be very slow and tedious [20:17:23] and the place is only open 9am-4pm so I can't pull 16-hour scanning sessions like I did at Don's [20:18:16] I still haven't found out if NARA has any IBM RTCC documents [20:18:36] if they have it would be too much to scan really. A couple of 1000 pagers [20:18:50] but maybe parts of it I really could use would work [20:26:35] I really want to look through E.156N [20:26:51] also E.209F is all OCPs, maybe we could find the elusive EDS checkout in there [20:28:10] I'm pretty sure I had a document number for the EDS test [20:29:08] my CDDT/launch countdown OCP referenced it didn't it? [20:29:47] it's more of a countdown document. In a way I mostly want to way the "script" they are running for it with the specific discrete inputs to the ML computer, but if we are going to find that haha [20:30:04] haha gotcha [20:31:13] TCP-K-0042, EDS Test [20:36:18] that was surely the document that the person in LCC ,who was walking the astronauts through the EDS test, had in front of him [20:37:05] does NARA SW even have TCP documents? Seems more like a KSC thing... [20:40:27] yeah maybe not [20:40:52] I guess OCPs were more for checkout [20:41:21] like, the LTA-8 thermalvacuum test procedures are OCPs [21:35:34] night! [15:48:46] hey [16:42:57] hey Niklas [16:49:43] I have learned that the QRTP documentation is a bit lazy in telling the reader that a vector is supposed to be the unit vector of something [16:49:54] and on one place it confuses asin and acos... [16:49:59] and in one* [16:55:01] oh that's a bit annoying [16:58:18] but with that I think I figured out how a specific presetting is calculated [16:58:45] it's one of those that is needed because no matter the initial orbit, the LVDC needs to get to the Moon [16:59:08] makes it flexible for orbits that aren't exactly as planned [16:59:55] There is a sort of "family of trajectories" that all reach pericnythion in the nearly same place, from different Earth orbit [17:00:22] and the parameter that these trajectories have in common, I could never figure out how to calculate it before [17:04:41] not a super critical calculation over all I think. the value varies between 5-8°, depending on lunar distance. I used 6 or 7° as guesses. It probably only makes a bigger difference for an Earth orbit that is quite off from nominal [17:08:59] but still good to have it figured out :D [17:14:23] do the trajectory families form some kind of manifold? [17:14:38] they call it a "hypersurface" [17:15:02] has an interesting shape [17:15:25] ahh cool [17:19:42] that was one of the concepts I had a difficult time with. Next one would be split launch time, to make both TLI opportunities have equal performance [17:20:04] on the later missions (15+ or so) they stopped doing that and made the first TLI opportunity optimum [17:20:18] no plane change during TLI then [17:20:38] but all the larger on the 2nd opportunity then [17:21:27] but the second opportunity was never needed, so, better to gain propellant reserves for the something that is actually realistic [17:21:33] -the [17:39:34] does this document have any info on direct launch/TLI? [17:41:14] nope [17:41:26] I have a Bellcomm document on that with equations [17:41:37] but I don't think they had any serious targeting capability for it [17:53:02] morning! [18:11:57] hey Mike [18:12:28] sorry for disproving the existence of a "let's ass a plane change" memo [18:13:58] hahaha nah, I knew it was a typo [18:14:01] just a funny one :D [18:15:32] I mean, the way the plane change is squeezed in between the CSI and CDH maneuvers, kind of half-assed. Disrupts the timeline. You never really want to actually burn it. [18:15:50] not that there is a better place [18:15:59] hehehe [18:16:02] but still bad [18:05:12] morning! [18:11:39] hi guys [18:12:25] what's up? [18:16:30] losing a battle with AutoCAD [18:17:19] hahaha [18:18:48] hey guys [18:19:56] yo [19:04:25] n7275, no I have not forgotten about helping to test the systems branch. I will get to it! [19:28:21] no worries. I've been super busy lately. I think I might have solved it but I haven't had the time to actually sit down and test it yet. [19:32:38] ah nice, that would be good [21:35:38] night! [15:51:54] good morning [15:52:30] hey [15:53:43] with the QRTP I would like to have a folder where it puts all the output plots as PNG files or so [15:54:00] any idea what library I should use for that? [15:54:59] I've done a bit of research but haven't found anything simple yet. Everything needs lots of things I need to include in VS [16:25:42] what about GNUplot? [16:31:40] hmm yeah, I am finding something like this: http://stahlke.org/dan/gnuplot-iostream/ [16:31:49] not sure how many dependencies that has [16:54:41] we could always roll our own bitmap writer code [17:13:17] the QRTP documentation did say which IBM 360 subroutine package was used to generate the plots, so we could make them look like the real ones I guess [17:22:58] any idea what they used for plotters? some large CalComp model? [17:24:33] it only says: "A plot tape is generated using the operating System 360 [17:24:36] Version of the BL-120 subroutine package. The output unit [17:24:37] is UNIT 10" [17:54:32] morning! [17:55:24] I found this http://www.urbanjost.altervista.org/LIBRARY/libcalcomp/index.html [17:55:32] hi Mike [18:19:18] hey Mike [18:19:31] n7275, I like the disclaimer at the top lol [18:20:01] hehehehe