[14:47:11] NASSP Logging has been started by indy91 [14:47:55] and I've seen no code for driving the antenna all the way to the manual angles in reacq mode when it runs into the scan limit. I guess that is coming later [14:48:18] hmm try it again [14:50:44] yes on the reacq mode. quick fix once I get the auto mode working [14:51:39] try what again? [14:54:00] I just pushed my build to CSM-antennas again [14:54:57] hmm, I'm not seeing the change here: https://github.com/n7275/NASSP/tree/CSM_Antennas [14:55:30] last commit 10 hours ago, that was already up [14:57:22] maybe I need to go watch a few videos on github... [14:58:35] so, I tested some code in Thermal.cpp to make the sun heat all sides of the cabin with 0,0,0 as a position vector [14:58:44] https://www.dropbox.com/s/2yide03l0f1az6h/Screenshot%202020-04-25%2008.53.29.png?dl=0 [14:59:20] n7275, maybe you did a commit? That's just a local upate [14:59:23] update [14:59:37] git push etc. is what updates it on Github [15:01:00] AlexB_88, looks good. Maybe it should be a lower value than the 1372 though [15:02:08] well, higer if anything [15:02:11] higher* [15:02:29] from what I have seen in testing [15:02:44] the LM cabin still gets very cold in TLC [15:03:09] that logic should give the tank as much heat as if it was pointed directly at the sun [15:03:19] but if I make it higher then of course it will overheat when I add crew + activate systems and such [15:03:25] right [15:04:23] but even 1372è only makes it go up a bit with crew in cabin + fully activated LM [15:04:26] I am working on tracing heat flow right now [15:04:41] Seeing why the heat from the cabin is not getting cooler from the ECS [15:05:48] I have to go be social today, aparently, lol. catch you all tomorrow. indy I'll push again. [15:06:08] but the problem I am having is that if I want to make the cabin in TLC not drop too low, I have to increase the value A LOT lol [15:06:20] so I dont think this is a viable solution [15:06:56] Well ideally I can remove that radiator [15:07:00] yeah, I don't think that heat is the problem [15:07:12] I am working to see if I can improve the cooling power in the ECS [15:07:19] Without cheating [15:07:22] right [15:07:29] Because the suit loop works fine [15:07:39] But I just am not getting Q removed from the cabin [15:07:41] or the radiator is too strong [15:10:39] Its a balance between the radiator and the heat exchanger attached [15:10:45] But yeah it very well could be [15:16:03] I mean, I think my code could still be realistic though, but it will not keep the cabin at a reasonable temp during TLC like I thought it would, but it will go down less then with the sun only coming in from one side [15:16:44] indy91, but yeah maybe a smaller number [15:18:31] and it would help the temps not go too low, but it will still need some other ways to get the temps reasonable, I guess what you're working on, Tyan [15:18:35] Ryan* [15:20:39] Yeah trying to [15:27:27] Heres something interesting [15:27:48] On the Oxygen flow schematic, the temp of air going into the cabin is 90-95 degrees? [15:27:56] And leaving the cabin 110 degrees [15:28:40] 150-170 leaving the suit fans [15:28:55] 48-54 leaving the cooling HX [15:29:36] But according to this cabin air in and out is like 100F [15:30:19] So cooling has to take place elsewhere [15:34:09] yeah [15:34:32] thats 100F going into the cabin? seems high [16:01:52] I wonder if thats assuming astronauts in suits [16:03:40] In that case it would make sense [16:03:53] But that also means cabin heat has to be leaving somewhere else [16:09:22] Also, a thought [16:09:52] The crew was at least partially suited in the LM most of the time correct? [16:10:19] Maybe we keep them in suits instead of the cabin tank like the CM? [16:19:26] maybe [16:19:35] does the CM even have a cabin tank? [16:20:17] Yes [16:20:29] maybe they came to the same conclusion with the CM lol [16:20:33] But the crew is always in the suit circuit (a massive 1000L tank lol) [16:20:58] I mean its not unreasonable [16:21:13] That would mean the crew heat is added to the suit loop [16:21:19] And rejected via the suit loop [16:21:33] I mean that is what I have been doing anyway (keep the crew in suits) to avoid the cabin heating up [16:23:13] it might simplify things for now to only have suit mode (and PLSS) [16:24:29] What does the cabin stay at when you do that? [16:27:17] Comment from 12 [16:27:18] [The Apollo 11 cabin was very cold during the lunar stay and Armstrong and Aldrin reported that, during their rest period, it was too cold to sleep. For Apollo 12, procedures were changed to make sure that the ECS air heater was on enough of the time to maintain the cabin temperature at a comfortable level.] [16:27:42] Still leads me to believe we need heat loss in the cabin [16:27:49] yes [16:28:04] so it stays pretty hot still, but not as bad as with crew [16:28:29] but yeah we would need more cooling I think [16:31:04] I would think radiative cooling is the answer [16:35:00] so like the current radiator? [16:35:20] I mean the one we are testing with [16:41:40] Well ideally we want radiative cooling on all tanks [16:41:43] Based on isolation [16:46:51] some of my scenarios around the moon, the cabin gets very hot (with crew in suits) but other scenarios it stays at a reasonable temperature in the 60-70s, I dont understand why its different [16:47:12] like the Apollo 11 PDI scenario, the cabin temps there stay very good 60-70s [16:48:11] I think Niklas flew that mission, dont know what he did to keep the temps so stable [16:48:15] Its the systems that put heat in the cabin like lights [16:48:21] I am going to look at those numbers [16:48:34] Keep the lights off or low and its good [16:51:25] so should we just remove cabin mode for the astronauts? [16:52:17] Not sure yet but its an idea [16:54:27] morning! [16:55:48] Hey Mike [16:57:41] I am so tempted to just work on the thermo code [16:57:56] Make Q transfer a function of heat capacity as well as dT [16:59:19] will that affect CSM ECS though? [16:59:34] Probably [17:01:15] maybe we shouldnt mess with the panelSDK stuff too much for now if it will affect the CSM, and keep that work for NASSP 9 [17:02:15] Well yeah if it breaks anything I wont use it [17:02:18] just curious [17:02:30] right [17:02:50] test away then lol [17:03:18] I quess thats what testing branches are for [17:04:27] btw, you are right, the lights have a big effect on cabin temp [17:06:28] Yeah [17:06:42] I know I planned on using like 65% of the energy as heat [17:06:48] But I dont know if I did that for all of them [17:12:32] The air wouldnt absorb the heat that fast though especially at 5psi [17:27:49] I reduced all lighting heat to 65% to see [17:28:07] I also increased the isol number on the cabin [17:28:14] See what this does without the radiator [17:34:26] interesting it has a pretty big effect [17:41:40] cabin is cooler? [17:46:25] I mean it heats and cools dramatically [17:47:09] oh interesting [17:47:32] is that good? [17:48:44] It could be? [17:49:35] haha [17:49:45] LM ECS in a nutshell [17:50:47] yeah [17:51:58] Amen [17:52:22] Ryan, what isolation are you testing with? [17:52:31] for the cabin [17:52:47] 0.005 right now [17:52:59] ok [17:53:13] Without the radiator [17:54:03] right [17:54:25] I have reverted to the main branch and Ill test the 0.005 on my end [17:56:41] Ok [17:59:32] It feels like it doesnt cool fast enough [17:59:36] But it certainly heats [18:03:08] so it retains heat better from the increased isol? [18:06:28] well no, increasing that number increases the amount that it heats and cools wrt the sun exposure [18:06:56] With some adjustments around, 0.002 is actually working well with crew in the suit loop [18:07:16] ok [18:07:37] and I guess that is the 65% heat from the lights you were saying [18:10:07] Yeah [18:10:19] it still gets a little warm though because of the sun [18:10:46] Wonder if we should change that direction so its the front of the LM? [18:10:53] I wondered too [18:11:42] but did you look at what I was testing? Making the heat from the sun heat all sides, and we can reduce the value to an average that would be realistic [18:12:31] maybe half of the full strength as an average? (when LM is facing the sun) [18:14:43] this is the code I came up with: https://www.dropbox.com/s/2yide03l0f1az6h/Screenshot%202020-04-25%2008.53.29.png?dl=0 [18:15:17] but maybe with a lower dumber then 1372 [18:15:22] number* [18:25:43] I am all for trying it [18:26:12] So would that heat all sides or heat the side facing and cool the other side? [18:28:22] well it would just always heat at a constant rate whenever the LM is in the sun [18:28:40] a rate we can adjust [18:30:46] What about cooling [18:30:56] I am more concerned with it not cooling fast enough [18:31:46] we can adjust the rate to find the balance we need [18:32:22] that function doesnt do any cooling I think its just a value of how much heat is added by the sun [18:32:42] right now its based on what direction the cabin is wrt the sun [18:33:32] Yeah I think we need it to give more heat to space [18:33:51] pointing towards its 100& of 1372.0 and away 0% [18:34:15] so we can use my code with maybe 50% of 1372 to start [18:34:30] and if we need more cooling reduce it [18:36:54] Where is the cooling? [18:36:56] Any idea? [18:37:30] hmm, you mean in general? [18:38:44] Yeah what allows a vessel to cool in space [18:39:53] well it will go to -300 with the radiator you added :D [18:40:41] I mean without a radiator, there has to be something letting a vessel cool right? [18:41:06] also in thermal [18:41:19] I think it's a similar calculation to the radiator [18:41:51] Radiator: double Q = rad * size * 5.67e-8 * dt * pow(Temp - 3.0, 4); //aditional cooling from the radiator?? [18:42:07] Thermal object (like tank): Q3 = (float) (q * pow(runner->Temp - 3.0, 4)); [18:42:34] small q being: float q = (float) 5.67e-8;//Stefan-Boltzmann [18:42:52] and some heating and cooling added together, Q3 here: Q -= Q3; [18:43:01] and then that whole thing does [18:43:01] runner->thermic(Q * runner->Area * dt * runner->isolation); [18:44:36] Ah i see that [18:46:53] just seems like it isnt powerful enough [18:48:17] if only there was a way to do this all in a more scientific way [18:48:59] maybe I'll try to put the calculations we do in various place like thermic.cpp in MATLAB and produce some graphs [18:50:32] That would be awesome [18:54:53] nearly done with my coelliptic sequence processor update, after that I can properly help [19:00:03] Sweet! [19:00:52] I don't think I can contribute much code/model-wise but if there's any documentation you don't have that might help let me know and I can try to help dig it up [19:07:30] I have found MSC documents for simulating the CSM EPS and the LM DPS in great, but never somthing good about the ECS unfortunately [19:07:39] in great detail* [19:09:25] AlexB_88, the optimal CSI calculation is only 5 seconds off nominal for Apollo 11... when the CSM does the rendezvous maneuvers [19:09:51] kind of asking myself if the MCC is calculating the maneuvers for the CSM instead of the LM right now :D [19:18:32] indy91, I think I fixed it [19:18:56] there is definitely an update on Github now [19:19:59] yeah, if you push without committing, nothing happens... [19:20:05] indy91, awesome [19:20:32] it would be more awesome if it was so close for the nominal rendezvous with the LM doing the maneuvers though :D [19:20:51] the launch window processor also still uses some conic calculations, it will come from that [19:23:42] n7275, looks pretty good, I guess the only piece missing now is the behavior in reacquire mode, that it drives the HGA all the way to the manual angles before trying to reacquire again [19:23:52] Apollo 13 actually had an issue with that [19:23:56] just before the explosion [19:24:19] https://history.nasa.gov/afj/ap13fj/pdf-hr/31-a13-anomaly-report2-high-gain-problem.pdf [19:24:33] maybe that document helps [19:24:59] that's where I found the scan limit and scan limit warning functions [19:25:05] in A and C-axis coordinates [19:25:10] instead of body pitch and yaw [19:30:44] hmm, scanlimit doesn't seem to be used in the code anymore [19:31:08] not even in auto mode. Am I seeing that right? [19:33:00] darn it, forgot about scan limit [19:33:23] is scan limit warning doing anything? [19:33:34] It used to have a caution and warning light [19:33:43] but that probably flew on no mission [19:33:51] well I didn't touch the c/w light [19:34:00] oh yeah, we removed that [19:34:05] a while ago [19:34:14] it's in an old Systems Handbook [19:34:23] but it was an old configuration that probably never flew [19:35:11] the Systems Handbook says about reacquire mode: "stops tracking and switches to manual at scan limit. Inhibits fine tracking during acq in scan limit warning zone" [19:35:28] so scan limit warning would still be used a little bit at least [19:36:02] whatever it means with fine tracking [19:36:12] narrow beamwidth? [19:36:27] but that's probably a minor feature [19:36:35] that's what the logic diagram in the CSM handbook says [19:36:42] yeah [19:37:22] so the fine/course acquire/track modes should work [19:37:33] right [19:37:56] just need to add the check for scanlimit[warn] in the appropriate spots [19:38:05] yeah [19:38:15] from restricted NTRS: "19700080750 Internal environment simulator LSP430-5500-1 validation 1968" [19:38:22] LSP is a technical specification [19:38:26] I guess all you need to do is add a bool that keeps track if the antenna is very close to the manual pitch and yaw controls [19:38:49] and use that for the logic that drives it after loss of signal at the scan limit in reacq [19:38:54] not sure why that would be restricted... may be worth requesting, but it may take two years instead of just one given the current situation :P [19:39:27] they flipped a coin to decide what is restricted [19:39:32] it's truly that random [19:42:18] n7275, it would probably be a latching relay. It's set in reacq at the scan limit. And reset when the manual angles are reached [19:42:34] and it would simply inhibit auto tracking [19:44:22] I'd love to get HGA electronics schematics, we have it for so many other systems [19:44:52] did NAA build them? [19:44:55] well, at we know other systems down to the relay and relay contacts level at least [19:45:05] not sure, probably subcontracted [19:47:23] I wish the CSM systems handbooks had a list of drawing references like the LM ones [19:48:40] yeah [19:53:56] "In February 1965, a subcontractor was selected to provide the S-band HGA for [19:53:56] the CSM." [19:56:24] but the Apollo Experience Report fails to mention who that is... [19:57:23] uhh [19:57:31] February 23, 1965: NASA awarded a fixed-price contract (worth l.5 million) to IBM to design a backup guidance and navigation computer for the Apollo CM. [19:57:41] what this [20:00:23] wait what [20:00:24] Dalmo-Victor had the subcontract for the CSM HGA [20:08:09] thewonderidiot, any idea what that IBM computer is? [20:12:26] no, I've never heard of such a thing [20:13:23] UHCL has the document that is the source for that [20:13:36] I found it here: https://www.hq.nasa.gov/office/pao/History/SP-4009/v3e.htm [20:13:49] it quotes: "MSC, "Quarterly Activity Report for the Office of the Associate Administrator, Manned Space Flight, for the Period Ending April 30, 1965," p. 24." [20:14:22] IBM always wanted the AGC contract, I wonder if that is some shortlived thing that has to do with that [20:14:47] a study to replace the AGC with something more simple [20:14:53] something like that [20:14:58] almost sounds familiar... [20:16:36] I know they were fighting to use the LVDC in place of the AGC for a while [20:17:36] yeah [20:48:57] night! [08:22:54] .loggingstatus [08:25:10] n7275, still awake? [12:13:18] I'm awake now [12:15:32] oh hey [12:15:54] some additional files have somehow made their way into your PR [12:17:06] like a FraMauro.cfg [12:17:19] when our file for that is actually called Fra Mauro.cfg [12:17:21] quite weird [12:18:04] git can count lines in a mesh file. 429,214 new lines of code would be some impressive first contribution :D [12:18:26] https://github.com/orbiternassp/NASSP/pull/521/files [12:18:38] oh dear [12:19:27] yeah dont know where those came from [12:20:20] should only be csm_telecom.cpp and .h [12:20:57] maybe you commited all changed files in your NASSP folder or so [12:22:21] some files from an earlier NASSP version [12:22:31] the LM meshes there have been removed since [12:23:53] yeah, probably, whoops [12:23:54] you probably don't need to delete all the additional files, although it might be the easiest way [12:24:22] I'll do some spring cleaning [12:24:37] sounds good [12:24:44] there also is a NASSP "Submodule" [12:24:47] whatever that is [12:25:08] ? [12:27:34] oh [12:27:51] now I'm more confused [12:28:15] I need to do some major cleaning [12:29:07] and I tested the changes, look good [12:29:19] I don't get any signal strength in wide beamwidth [12:29:42] in one test I did I was in racquire, narrow, before AOS [12:29:57] when the Earth came over the horizon it was in the scan limit warning zone [12:30:14] which I guess means it doesn't do narrow beamwidth automatically, but wide instead [12:30:37] so same issue, if it's an issue, zero displayed signal strength in wide, even if it is tracking fine [12:30:57] tracking ok*, fine might be a confusing word to use :D [12:31:37] If you have a submodule that means you've cloned a git repo into a git repo. [12:33:00] according to the csm systems handbook the gauge reads in dBm from -130 to -50. it should be about -128 at lunar distance so the gauge is only moving by about 2% in wide mode [12:33:43] *2.5% [12:34:52] @Thymo, yes I probably did that on my first install. I've removed it [12:35:31] At any point you can also run git reflog to see what actions you've done on the repo. [12:35:42] that's weird with the signal strength [12:37:24] @Thymo, yes I probably did that on my first install. I've removed it [12:38:16] I thought it seemed a little low, but I was going by the numbers [12:41:23] where did you get the -128 number? [12:41:59] friis equation [12:46:43] using the gains (rx) listed in the handbook 50dB for the ground station (85ft antenna) [12:47:18] wavelength is 0.014m [12:47:44] I've read somewhere that below 60% indicated signal strength voice comm is already degraded [12:47:56] so wide bandwith is only really useful for acquiring? [12:49:09] beam width* [12:50:13] wide mode is only amplifying 3.9dB, and recieved power is on the order of femtowatts [12:50:51] I think it's only for acquisition [12:50:55] ok [12:51:24] oapiGetSize(hEarth)/2 [12:51:32] oapiGetSize already returns the radius [12:51:40] so I don't think you need to divide by 2 [12:52:52] does the S-Band power amplifier do anything for the HGA? [12:56:57] https://www.ibiblio.org/apollo/Documents/HSI-208962.pdf [12:57:03] maybe this also has some useful information [12:57:06] CSM Data Book [12:57:37] Ohh performance [12:58:09] performance? [12:58:33] constraints and performance [12:58:43] On the first page lol [12:58:50] Thats all that loaded for me when I typed it [13:00:07] haha [13:00:14] it's a large document [13:00:32] I linked it for n7275 though, maybe has some more info on the HGA [13:00:41] but essentially the HGA update seems done [13:00:50] I'll be back in a bit [13:01:30] Ohh I didnt have context thats why I was confused [13:32:29] context is overrated [13:57:01] I'm still downloading that pdf... internet's a little slow here today [13:58:59] https://www.ibiblio.org/apollo/Documents/HSI-41539.pdf [13:59:05] this is another version of it [13:59:10] only about 1/10 the size [14:19:55] thanks [14:20:27] I saw the HGA stuff go in, is that tied to the ground station stuff in MCC at all or did you guys find better data? [14:24:12] it's just the high gain antenna electronics [14:24:35] it could be tied to MCC ground station data [14:24:37] Oh. Drat, I was hoping someone had found a better station list. [14:24:41] but for now it's just "Earth in view" [14:24:44] A lot of mine was just guessing. [14:25:06] well it will also be mission dependent [14:25:14] somewhat [14:25:47] I've seen some stuff on ground stations [14:26:04] detailed coordinates [14:26:19] That's most of what I didn't have, there was docs on STADAN and docs on the network as it was when things wound down but not much about state of the network during the actual missions. [14:26:28] I had coordinates for all of the major stuff [14:26:33] Obviously not ARIA as they moved [14:27:12] I know some stations were only manned during shifts but there was no info on how that worked [14:28:56] there was a good document on the Honeysuckle website [14:29:11] which is a great website in general [14:29:44] https://www.honeysucklecreek.net/msfn_missions/Apollo_11_mission/AS-506_NOD_Supplement.html [14:30:47] definitely has a network configuration list [14:30:51] for Apollo 11 [14:33:08] somewhere I had seen a list of coordinates though, can't remember where [14:35:43] I thought it was in one of the RTCC documents, used to send out acquisition messages to the stations [14:38:52] Hey folks. AGC question if anyone is happy to help my understanding. Running Apollo 9 and just manoeuvring for a burn using V49. Works fine and I get into the desired attitude, confirmed by the needles (V62). But when I run P40, and it flashes V50N18, the pitch attitude is off by 5 degrees and the needle shows an error in pitch. Same problem for R [14:38:53] and Y but not to the same magnitude. A V25 to change to the original desired angles does not help, and it goes just to the gimbal test option. I’m at a loss to explain this difference. I have noticed this in different missions too. Obviously a 5 degree pitch difference is significant for burns. Any thoughts? [14:41:13] hmm [14:41:59] Using a build from 2 weeks ago (not quite latest). Fresh MCC scenario (not broken) etc [14:42:14] the attitude you used in V49 came from a MCC supplied Maneuver PAD? [14:42:40] and yeah, P40 doesn't allow you to change the attitude [14:43:33] hey [14:43:46] hey Alex [14:45:52] Yes. This was SPS-1 at ~6hours. The angles were R000, P356, Y001. V49 manoeuvre went fine and precisely and held with min deadband. Went to P00, loaded P40 and the 50 18 displays: R +00041, P +35936, +00030. My DAP is loaded with min deadband. This is Orbiter 2016 beta as well [14:46:46] To be fair R and Y seem within deadband, but still i don’t know why they differ from V49 [14:47:18] it should at least agree within 1 degree yeah [14:47:40] REFSMMAT is still the launch one, so I don't think it could be the wrong REFSMMAT [14:48:21] was there already a state vector uplink? [14:49:47] and as it is a docked burn, did you enter the right gimbal trim angles in V48? [14:50:13] I had a SV uplink per the flightplan, I believe just after 3hrs. The next MCC uplink was the target load and mnvr PAD [14:50:24] right [14:50:29] yes, V48 was per MCC values [14:52:17] in our old scenario it's 357° in pitch, so closer to your Maneuver PAD values than your P40 [14:52:40] and P40 agrees in the old scenario [14:53:31] I have a scn saved just after the V49, and about to load P40, if that might be of interest? [14:53:34] CSM and LM weights loaded correctly in V48 as well? [14:53:39] yes, I can check that [14:54:36] oh wait a moment [14:54:46] there is a P52 option 1 before SPS-1 [14:55:02] Yes, just checked V48 weights and they appear correct (at least CSM, I haven’t touched LM weight, but it seems about right: ~32k lbs) [14:55:05] Oh [14:55:12] the comment on the Maneuver PAD reads: "Gimbal angles with pad REFSMMAT" [14:55:28] the P52 option 1 you do changes it [14:55:45] ideally that would then give 0,0,0 as the burn angles [14:56:11] that could be off a bit if you update the masses and trim gimbal angles only after the P52, maybe the checklist has the order wrong, I remember something like that [14:57:06] Yes. I did do that P52 option 1 (and I was confused about: since the AGC still had launch REFSMMAT stored, why not just do a preferred option? But then I observed the FDAI while torquing, and it was several degrees - enough to account for the difference I’m now seeing). [14:58:12] when you uplink a target load and then do P30 and then just for the first display also P40, then the AGC calculates a new desired REFSMMAT [14:58:22] stored at the same location as if one was uplinked [14:58:29] and the next P52 option 1 then uses that [14:58:48] and as I said, ideally that would give all zeros for the burn [14:59:09] during the actual mission the pitch was even closer with the launchpad REFSMMAT [14:59:19] 004:53:03 Roosa: Houston confirms the PAD. I would also now like to give you your gimbal angles used in the PAD REFSMMAT for SPS-1. [14:59:19] 004:53:14 McDivitt: Go. [14:59:20] 004:53:16 Roosa: Roger. It's roll 00, pitch 359, yaw 001. [14:59:29] so I think everything is normal then? Probably [15:00:33] Apollo 9 did a P52 option 1 before most burns [15:01:47] it just so happens that SPS-1 is at a location in orbit where it gives nearly the same pitch angles as the launchpad REFSMMAT [15:02:11] Thank you. I might go and do a P52 Option 1 then before the V49. Should I expect that the P40 values be the same as V49? [15:02:18] 90° of orbital travel before KSC [15:02:59] I don't think so [15:03:06] when are you maneuvering? Before the P52 option 1? [15:03:38] if so, then you would use v49 to get to the 356° in pitch [15:03:45] which is already the burn attitude [15:04:09] and then you do the P52, which will torque the IMU to 0° pitch ideally [15:04:19] so not you are maneuvering after that, but the IMU and FDAI do :D [15:04:31] I think I understand! [15:04:35] and then not another V49, or one using 0/0/0 [15:05:28] could be that some checklist there is a bit confused [15:05:50] maybe wants to make you do another V49 to the PAD attitude, when that isn't required [15:05:57] or even good because of the changed REFSMMAT [15:06:52] I did notice that the FPLAN format is much less useful than other formats, the way they crunch info into one page [15:07:39] Apollo 7 and 9 are like that [15:08:22] BTW final question pending some experimentation, N18 is different to N22 (ball vs ICDU) - does this difference have any practical effect on piloting the spacecraft? I thought for a moment while troubleshooting the present issue that maybe my FDAI is not fully in agreement with the ICDU... [15:11:01] different by how much? [15:11:27] there is some internal rounding that can make it different by 00001 [15:11:57] So, in reality they really shouldnt differ? [15:12:57] we are talking about V49, right? [15:13:04] you enter N22 data [15:13:19] and some roundoff can make it be 0.01° different [15:14:49] Actually I was just asking in general. Is there ever a normal operating circumstance where your N18 will differ from your N20? [15:15:14] well N20 is your current ICDU angles [15:15:16] correction: N18 and N22 [15:15:18] ah [15:15:45] in the LM they can significantly differ, as yaw and roll are exchanged, but I think that's not what you mean [15:16:41] Well, that is of interest. I did know that the LM has YPB (vs RPY) but I also noticed often in the LM, particularly just before undocking that the ball angles differ from the ICDU angles [15:16:51] *YPR [15:17:31] yeah, the FDAI shows different angles [15:17:48] I’m not sure why that is [15:17:51] the IMU is oriented towards the main engine in the same way in CSM and LM [15:18:02] but in the LM you stand on top of the engine [15:18:07] in the CSM it is behind you [15:18:25] so the FDAIs show converted IMU angles [15:18:35] Aha [15:18:51] otherwise piloting the CSM vs. LM would look very different on the FDAI [15:19:17] @indy91 my pull request should be right now, one final commit to remove meshes and fix the size/2 issue. [15:19:40] so in the LM N22 is ICDU angles [15:19:45] and N18 is FDAI angles [15:20:11] This is useful. I appreciate the info! [15:20:21] no problem [15:20:27] so you were asking about the LM? [15:20:34] In the CSM N18 and N22 should be the same [15:21:02] You’ve answered my question. I was really asking about the CSM, having observed the differences (without fully understanding them) in the LM [15:21:26] ah, ok [15:21:53] n7275, looks good, there is an added line in the .gitignore file still [15:22:10] it's empty, but might be better to remove that [15:23:23] would just look confusing in the git history of that file [15:30:34] files changed "2", I like it [15:30:44] just a quick look and then I'll merge it [15:32:19] nice! [15:33:03] one thing I hadn't tested yet, does it drive the HGA in reacquire to the manual angles? [15:34:20] yes [15:36:04] does AutoTrackingMode maybe need saving? [15:36:49] nah, that wouldn't do anything [15:37:14] doesn't matter, we are getting into the fine details, this is good enough to be merged [15:38:35] and it's merged [15:38:47] it shouldn't need to be saved, that's why it redundantly reëables (or disables) on mode switch [15:38:53] cool [15:39:01] so a working HGA now? :D [15:39:18] yep [15:39:37] it has been tracking great from the first commit n7275 did [15:39:44] but as usual the devil is in the details [15:40:34] one thing I want to change [15:40:42] I want to give the HGA manual switches more positions [15:41:20] it's not very precise with the few positions available [15:44:03] Same with the LM [15:46:23] I'll look into why that signal strength gauge is so low. its right with the power and gains I have, but maybe the ground station power is too low. [15:47:45] could be [15:48:00] going out for a bit, back later [15:51:20] does look a bit weird as for some reason the 24 positions of the rotary bitmap aren't spaced exactly 15° apart [15:51:30] the "main" positions are 30° apart [15:51:35] but the in between ones aren't [15:51:55] well, still better than only 7 positions for pitch [15:56:06] works well! [15:56:16] nice work, n7275 [15:57:05] one thing we noticed is that in wide beam width (which reacq mode can automatically choose) there is basically no signal strength [15:57:09] even if it has locked on [15:57:16] he'll check the math [15:57:46] but yes, in general it works very well [15:59:07] rcflyinghokie, LM steerable pitch and yaw rotaries already have the maximum precision we can support [15:59:35] all 24 positions the bitmap has to offer for pitch [16:00:25] Oh didnt realize it was that limited [16:01:56] rcflyinghokie, any luck with cabin temps? [16:03:17] Well there wasnt much more I could do without going beyond realism [16:06:01] I think there was confusion on what we really needed, more heating or more cooling...and I think the latter is the case [16:07:26] the reason I was confused was due to the very low TLC temps I was getting, but that was with the radiator you added [16:07:37] without that then too much heating is the issue [16:08:36] morning! [16:09:44] Yeah I think if we can figure out if the cooling is correct or how to properly adjust it it would help a lot [16:09:47] Hey Mike [16:15:56] hey [16:16:17] the LM antenna switches are probably why it's not evenly spaced 15° in the bitmap [16:16:47] as the default angles for it are quite uneven numbers [16:27:36] indy91, flew Apollo 14 MCC-2 yesterday [16:27:51] DV was within 1 ft/s of flight plan [16:28:31] but what was more interesting, the flight plan had the gimbal angles for MCC-2, and they were the same as mine [16:29:07] usually they dont show the angles for MCC's [16:30:29] but I guess since on 14, the MCC-2 DV magnitude was high enough for the attitude to not change that much for differing trajectories [17:14:46] we must be doing something right then [17:15:52] yeah [17:32:03] rcflyinghokie, you mentioned yesterday reducing heat load of certain systems to help cabin temp, an idea what those changes were? [17:45:05] also, I thought of an idea...maybe we could have the heat generated from the crew always go in the suit circuit, even when the crew is in cabin? [18:09:37] AlexB_88, SPQ update is done [18:11:04] ah nice [18:14:26] I guess Ill test it on Apollo 14 [18:15:43] sure [18:15:55] I still need to rework the input page, there have to be a lot more inputs [18:16:37] on my end I am playing with the CrewState functions in the LM, I was thinking of adding another level to the "Suit/Cabin Pressure lower than 2.8 psi for 10 minutes" [18:16:51] I am testing with "Suit/Cabin Pressure lower than 2.8 psi for 10 minutes or 0.5 psi for 30 seconds" [18:17:31] what's the SPQ used for on Apollo 14? I guess T3 etc? [18:18:18] finding the co-elliptic CSI TIG [18:19:02] because the get a co-elliptic ascent pad as well [18:19:27] ah, ok [18:19:44] yeah for those they always used the optimum CSI mode [18:21:53] and some PDI aborts, greound solution [18:22:03] and no-PDI-0 LM-active apparently [18:22:25] one missing input is the angle between CSI and CDH [18:22:32] it's already used in the calculation though [18:22:39] default to 180° [18:22:46] or N=1 in AGC input terms [18:23:12] some cases could have N=3 or 5 though [18:24:11] no-PDI-0 also has a phasing maneuver, so also only the CSI etc. ground solutions for that [18:24:26] fun fact, our Apollo 11 MCC doesn't even run the SPQ at all [18:24:42] CSI time comes from the launch time processor [18:29:47] the new display is also used by the DKI, I might work on that next [18:30:02] should be used, but isn't yet I mean [18:48:14] so U06, plan number [18:48:18] whats plan number? [18:53:58] the SPQ only ever generates plane 1 [18:54:00] plan* [18:54:16] but the DKI can generate up to 7 rendezvous plans at once. That's what you would choose there [18:54:35] I think the DKI varies the number of orbits between the second maneuver (NC or NH) and NSR [18:55:35] there is a separate display, the rendezvous planning display, which would show some numbers for all those 7 plans [18:56:10] the evaluation display has details for just the one selected plan [18:57:13] so U06, no use for it yet [18:58:03] in later versions of the DKI they rarely used that capability though [18:58:11] it's more of an inheritance from Gemini [18:58:40] after insertion they checked if the selected rendezvous plan was still good to use, or if one rev should be added or removed [19:06:43] are there certain rendezvous profiles it should be used with, or all of them? [19:08:14] it? [19:09:10] the display? [19:15:41] yeah the rendezvous eval table [19:16:08] display* [19:19:10] well it has useful information about all the rendezvous maneuvers [19:20:12] it's the main display for the SPQ, DKI and also the launch window processor [19:20:45] ah, right [19:22:54] so with the launch window processor, it will put the solution on that display? [19:23:17] yeah, I think so [19:23:22] not sure about launch time [19:23:29] it should though [19:24:12] I don't have many information about the LLWP using that display though [19:24:22] ah wait, there is the launch targeting display [19:24:40] maybe the two together are the output from the LLWP [19:26:02] for the short rendezvous profile an updated launch targeting display was enough [19:26:07] I showed you the pic of it [19:28:06] ah vgot it working [19:28:10] got* [19:28:46] pre-LM liftoff with the ascent on the MPT, then SPQ optimum CSI [19:29:17] and the display puts shows all the rendezvous maneuvers at once, nice! [19:31:09] so this would be the display to go to get your CSI times for a No-PDI+12? [19:31:29] well, SPQ gets the CSI time [19:35:07] Apollo 11 style No PDI+12? [19:35:24] there is still the TIG and DV on the main SPQ page [19:35:31] that already would have that [19:35:56] but yes, you can have the No PDI+12 on the MPT and then run the SPQ with a rough estimate of CSI time [19:36:01] has to be within 15 minutes [19:36:15] that's the default limits the optimum CSI time search will use [19:50:45] yep, that procedure works [19:50:58] gives me a -0.1 DVX for CSI [19:51:15] so the No PDI+12 maneuver set up the trajectory correctly [19:53:20] and placing CSI an hour before CDH is a good initial guess [20:01:53] oh btw, for the transfer to MPT pages, should I make the button for thruster selection one where you have to input the thruster instead of cycling through them? [20:02:05] because there is a lot of them [20:02:20] and if you accidentally go past the thruster you wanted, that's rather annoying [20:10:33] input thruster would be nice [20:11:13] better solution than the cycling through them? I think it's close, but I'd prefer selecting [20:11:54] there is a threshold number, maybe slightly below 10, where cycling through them just becomes too much :D [20:12:39] yeah [20:13:17] I'll do that then [21:00:17] night! [12:02:31] AlexB_88 sorry i missed those yesterday. The reductions were in light power being applied to the cabin [12:03:17] And as far as crew in suits yeah i mentioned that the other day I think its a plausible solution for the time being, but of course we need to investigate further the heat loss needed in the LM [13:13:48] hey [13:23:04] Morning [13:31:23] Trying to assess if we should keep the crew in suits for now [13:37:41] that's basically what I have been doing to avoid the cabin heating problems [13:38:12] Cabin still seems to get pretty warm in the sun [13:38:30] So when does it heat, where does the sun have to face? [13:39:05] I think with the upper hatch towards the sun? [13:39:14] it depends on that position vector in the config [13:40:10] Hmm ok [13:40:21] Maybe we can do it so its when the front faces the sun [13:40:36] What vector would that be [13:41:15] I think it uses the body axes in Orbiter [13:45:09] Not quite sure how to use it [13:45:37] you can display those axes in Orbiter [13:46:17] Oh [13:47:25] switching branches to help [13:47:31] I see [13:47:37] Let me update [13:48:36] Ok [13:49:37] good idea Niklas, just use a scenario with the LM in darkness [13:49:57] Lol [13:50:06] I am using one in orbit [13:50:45] Glycol will be high when you use it because the initialization is incomplete but it settles nicely [13:50:54] Also the cabin is pressurized but nothing else is [13:51:10] oh, I was in another dev branch, only switched back to Orbiter2016 [13:51:16] and then rebuilding everything [13:51:18] takes a bit [13:51:40] but it's definitely the upper hatch direction that has the most heating [13:51:50] +Y axis in Orbiter [13:52:04] position vector is <0.0 0.5 0.0> [13:52:12] forward hatch is +Z [13:52:20] Yeah i moved the tunnels to that and made the cabin the +Z [13:52:52] makes sense [13:55:19] so you are using <0.0 0.0 0.5> now [13:55:32] the 0.5 will also be a factor [13:58:19] So what does the number represent [13:58:26] I know the X Y Z axes [13:58:30] But is it a scale? [13:58:34] Or position [14:00:01] both it seems [14:00:21] the longer that vector, the more heat is going in the system [14:00:42] the vector does a dot product with the direction of the sun [14:00:58] so it's both a measure of how close to the sun it is, but also the length of the vector [14:01:08] close as in, angular distance [14:02:12] putting the thermal calculations in a graph, to make it more clear visually [14:33:52] Sorry got dragged into a video conference [14:54:44] yeah I was afk as well [14:56:40] Ok so it might be wise to move the other tanks within the LM to other positions [14:58:28] or change the calculation [15:00:03] What do you have in mind [15:00:26] hey [15:01:21] good morning [15:01:29] well, what Alex was proposing [15:01:44] 50% of the sphere currently gives 0 heating, for any tank [15:02:20] one interesting thing though, the position of the tank is normalized somewhere [15:02:30] in the debug string it has length 1, not 0.5 [15:03:57] ah, it's done for all positions [15:04:12] that's a good thing [15:08:08] ok it's not exactly a revelation [15:08:09] https://i.imgur.com/AayLWpW.png [15:10:30] For radiative is it just a constant? [15:10:57] a function of current temperature [15:10:58] but the thing is, even with 0 heating from the sun, crew in cabin will make the cabin temp skyrocket [15:11:06] the same equation is the radiator [15:11:22] Q3 = (float) (q * pow(runner->Temp - 3.0, 4)); [15:11:26] as* [15:12:39] we have to think about this wrong in some way [15:13:27] or some equation used is very wrong [15:16:22] Yeah because heating doesnt take into account heat capacity that i can see [15:17:52] Computing the temp does though hmm [15:18:36] Also the substances dont change heat capacity depending on state [15:25:54] Which creates havoc with stuff I bet [15:34:57] so if I understand, Q3 = (float) (q * pow(runner->Temp - 3.0, 4)); does not remove enough heat? [15:42:58] something might be wrong with that equation [15:49:48] I am messing with the substances thermal properties right now, some values arent correct so i need to reinitialize things [15:50:03] I think some were based on liquid some were based on gas so it was mixed up [15:52:18] Trying to find the volume of the SM H2 and O2 tanks to check [15:57:41] I have mass of oxygen and pressure but I am looking for the physical volumes and they seem to be eluding me [15:58:48] yeah, I remember us having difficulty to find those numbers [15:59:42] I can compute it [15:59:49] found some [15:59:51] But its weird that I dont have a true volume [16:00:02] 6.8 ft^3 for hydrogen [16:00:14] 4.725 ft^3 for oxygen [16:01:40] not sure where the document came from [16:01:47] but it's similar to this: https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19720016147.pdf [16:01:52] which also has those numbers [16:02:23] awesome thanks [16:02:30] looks like a useful document [16:03:16] yeah the tanks are close [16:03:29] looks like they are a touch larger [16:03:38] .2L [16:05:30] the document I linked had 4.7 instead of 4.725 [16:06:19] where was 4.725 [16:07:43] very similar document from TRW [16:07:47] not sure where I got it [16:07:52] don't think it was NTRS [16:08:43] the one you linked has4.725 [16:08:52] 4.75* [16:09:04] ah right [16:09:31] so 4.75 vs. 4.725 [16:33:40] morning! [16:37:35] hey Mike [16:41:48] what's up? [16:42:09] I like your new repository [16:42:25] hahaha thanks :D [16:42:48] although Sundial might feel neglected [16:42:51] I was getting tired of punchcard entry and decided to work in the other direction to balance it. the new assembler is blocking progress on Sundial but not Sundance [16:43:12] I've still got ~400 pages of Aurora to turn into punchcards before I get back to Sundial [16:43:37] Sundance will be a bit of a puzzle [16:43:47] with the several different revisions [16:43:57] yeah [16:45:02] we'll see how it all works out. that's what the ".refs" files are for -- references to the other five modules [16:45:07] there will be one for each module [16:45:22] so hopefully they will give us some insight into how things shifted around [16:45:51] yeah [16:46:08] I'm starting with easy stuff, bank 0 is solidly interpreter -- it's almost identical to Luminary 69, although it's four words shorter [16:46:21] but I wanted to ask [16:46:33] I know Luminary has features that Sundance does not [16:46:39] does Sundance have things Luminary doesn't? [16:46:48] hmm [16:49:00] the list of programs Sundance has is rather short [16:49:34] that's what I like to hear :D [16:49:51] I really can't think of anything [16:49:55] great [16:50:03] any difference is a lack of features [16:50:43] it doesn't even have some of the programs that Colossus had at the time, but were later removed [16:50:49] P17 TPI Search for example [16:51:05] or P31 Lambert Aimpoint Guidance [16:51:26] Sundance has P32 and P33, which Colossus didn't get until Apollo 10 [16:51:43] but Luminary also always had that [16:52:41] indy91, https://github.com/orbiternassp/NASSP/commit/92da3571b6dd492f1eddb1dc03316959674a5f51#diff-539ca03d2266c73752ab75da5f36fe33 [16:53:03] I wonder if those changes had any negative effect on thermal behavior? [16:53:45] but then again it might be totally unrelated [16:53:59] if you want the NaNs back I can revert that change :D [16:54:32] please no :D [16:55:39] what that does is, if more energy is supposed to be removed than is in the thermal object, then remove 10% of the total energy [16:55:41] Nightmares [16:55:44] makes things more stable [16:55:57] the old code had energy set to 0 in that case [16:56:51] I do wonder though, if that function causes problems with conservation of energy. Before and after the change [16:59:58] thewonderidiot, there really is nothing in Sundance that simply got removed for Luminary [17:00:11] that is excellent :D [17:00:16] only differences [17:00:32] right now I'm very hopeful that we should be able to get a working version [17:00:41] I like hearing that [17:01:21] the Sundance rendezvous programs were developed with a little bit different rendezvous profiles in mind [17:01:56] probably the "stairs" profile in lunar orbit. 10x30 orbit, followed by 30x45 and 45x60 [17:02:11] it always puts CDH at an apsis after CSI [17:02:29] Luminary can do that as well, but nominally you make it 180° of orbital travel between CSI and CDH [17:02:39] for Apollo 9 that meant a coin flip [17:03:06] 50% chance you get the right solution for CSI [17:03:31] if not, you have to add another apsis crossing in P32 and run it again [17:03:34] quite annoying [17:04:03] the orbital is nominally nearly circular, so the next apsis after CSI might be seconds after CSI, or, as desired, at CDH [17:04:07] the orbit* [17:05:09] haha, sounds like there will be some fun differences to work through then [17:05:44] yes, and also working out the procedures when we have a working version [17:05:57] we have good documentation though [17:06:04] awesome [17:06:04] it was more difficult making Luminary 69 work [17:06:16] with Apollo 9 [17:06:28] also, any and all addresses for Sundance 306 you have, if any, would be very helpful [17:07:03] hmm [17:07:42] definitely have some [17:08:10] erasable of course [17:09:22] yep :D [17:09:36] erasables having moved around is my biggest worry [17:10:05] EMEM 3000 is HIASCENT [17:10:09] like Luminary [17:10:12] E6,1400 [17:10:33] they enter a value at PGNS turn-on on rendezvous [17:11:47] and pretty sure 3011 is still DKDB [17:12:27] E3,1642 is still TETLEM, pretty sure [17:13:55] self test works the same [17:14:03] so 1365 is definitely ERCOUNT [17:14:26] oh yeah, that stuff never moved from Retread haha [17:14:38] yeah [17:14:47] 1706 is TEPHEM, no surprise [17:15:48] PIPA bias address the same [17:15:53] addresses* [17:18:36] well this also sounds promising so far :) [17:21:28] no change at the beginning of E4 as well [17:21:40] WSHAFT and WTRUN are still E4,1402 and 1403 [17:23:09] that's all I could get from checklists and procedures [17:23:16] but maybe I have more somewhere else [17:25:18] do we not have GSOP section 2 for Sundance? [17:27:11] doesn't look like it [17:27:22] restricted NTRS has it [17:27:32] but was never available [17:27:39] lol, of course [17:27:40] so we can maybe get it in a few months haha [17:27:54] 20070031568 Guidance System Operations Plan For Manned LM Earth Orbital Missions Using Program Sundance (Rev. 306) [17:27:55] Section 2 Data Links (Rev. 3) [17:29:28] http://www.ibiblio.org/apollo/NARA-SW/IndexOfNaraBox209G.html [17:29:28] much easier answer [17:29:29] use Ron [17:29:38] NARA has all of the sections [17:30:12] including different versions which could help with the different sundance versions [17:31:02] there's also [17:31:03] Guidance, Navigation, and Control Lunar Module Functional Description and Operation Using Flight Program Sundance [17:32:34] use Ron, always a successful approach [17:32:53] at least when NARA is actually open [17:33:50] yeah [17:55:20] AlexB_88, I am making the MPT thruster input changes and am also doing my first attempt at putting more than one maneuver at once on the MPT [17:55:26] trying that with the two impulse [17:55:35] so 2 maneuvers [17:55:54] for now the inputs (thruster, iterate etc.) will be the same for both maneuvers [18:02:16] looks like I did it first try [18:03:39] nice [18:03:47] I burned MCC-4 last night [18:03:52] 0.9 ft/s lol [18:04:08] almost embarrassing [18:04:53] if I didnt do it I would have a ~30 ft/s DOI DVZ [18:05:26] I wanted to try and fix it in the LOI targeting as I am sure they would have done in reality [18:07:09] but I wasn't able to tweak it to get the DOI DVZ to 0, one thing I tired was play with the altitude bias, and that sort of worked, but my DOI apolune would have been too high (62 NM or so) [18:08:07] yeah, I think there is not much you can except sacrificing the 60NM altitude [18:08:41] ftp://ssh.esac.esa.int/pub/ekuulker/Apollo15_Postflight_Evaluation_Spacecraft_Trajectories.pdf [18:08:50] PDF page 11 [18:09:12] that's the same issue, on Apollo 15 [18:09:36] and why they did a MCC-4 [18:13:26] right [18:13:42] also, I used mode 4 again for MCC-4 [18:14:10] to get my DOI DVZ almost nil [18:14:47] I had tried a mode 1 with SFP2 (from MCC-2) and that only got my DOI DVZ down to ~7 ft/s [18:20:00] you know I think all the missions with DOI as LOI-2 would have needed MCC-4 (Apollo 14 & 15 did it, but not 16 & 17) [18:20:39] and if you look at the DOI DVZ for Apollo 14 & 15, they are almost 0 according to the transcripts [18:21:12] but Apollo 16 has a DOI DVZ of -45 ft/s (they did not burn MCC-4) [18:21:58] Apollo 17, its hard to tell because of the planned DOI-1 DVZ (they did not burn MCC-4) [18:25:05] I also still need to properly make the DOI calculation compatible [18:25:15] but I find it interesting that Apollo 16 did not do an MCC-4, and it shows in resulting DOI DVZ [18:25:16] they had an integrated DOI mode [18:25:34] which was a bit of a running gag between FIDO and Dynamics as it took so long to run [18:25:46] "you can now take your 5 minute break, Dynamics" [18:26:22] I think the LDPP is currently not finding DOI at the same point in space as the TLMCC and LOI processors do [18:26:36] oh and I think the culprit to the high-ish LOI DVZ is the fact we change the REVS1 quite a bit, as you were saying [18:26:41] yeah [18:27:02] the LDPP version we have uses some assumptions in the calculation that break down a bit over such a long period between DOI and PDI [18:27:43] ah I see [18:28:15] it can't be much in lunar orbit, but you also get a shift in the line of apsides [18:28:32] so the periapsis and apoapsis points in space slowly rotate, due to non-spherical gravity [18:29:25] it doesn't have to be much to have an effect on the DOI DVZ already [18:33:31] So I fixed some substance values [18:33:42] It will mess up saves [18:33:50] is it a "substantial" improvement? [18:34:19] I honestly dont know I havent tried a long test [18:34:31] I just know the values were off [18:34:44] right [18:34:50] can only make things better [18:35:01] I did the math before and it was commented out [18:35:11] ah right, I remember thart [18:35:13] that [18:35:40] So I am trying the numbers which reduces oxygens heat capacity and increases the glycols [18:35:57] That could in theory help [18:36:11] The oxygen would heat slower and the glycol faster [18:36:38] I have been computing all the initial values for the CSM and LM each tank lol [18:36:49] Then i will experiment [18:36:55] sounds good [18:37:04] will it mess up saves or will the update not properly affect saves? [18:37:28] It will mess up saves very likely [18:37:47] Lots of pressure differences [18:38:17] Theoretically the system should recover from it [18:38:24] But it might kill the crew before then lol [18:38:37] an acceptable loss [18:41:22] indy91, so could there be a way with mode 4, to adjust percicynthion height without messing too much with REVS1? [18:41:54] I tried playing with SFP values but they dont seem to have much effect [18:42:23] there might be [18:42:58] goes back to the issue that the LOI DVZ is not properly taken into account in the mode 4 optimization [18:51:24] hmm weird [18:52:28] I guess with mode 4, the pericynthion is really controlled by the optimization and cant be adjusted [18:52:39] and only be made better by better optimization [18:54:28] well, the REVS1 and ETA1 are fairly strict constraints on the post LOI orbit [18:54:42] but the optimization controls the node I guess [18:55:35] I really did it on the first try, transferring both maneuvers (NCC and NSR, or TPI and TPF) at the same time to the MPT [18:55:49] did some tests with Apollo 11 No PDI+12 [18:55:53] ah right, well other then changing REVS1, ETA1 [18:56:18] nice [18:56:43] should be more convenient than having to move a bunch of maneuvers [18:56:51] with different processors even [18:57:18] I really don't know how they would put a LM ascent/descent sep in between maneuvers for a SPQ plan for example [18:57:34] those config changes, still eludes me how that was handled in some cases... [18:59:35] there is this Apollo 9 "cookbook" for the rendezvous [18:59:48] the first thing it does should already not be possible with the MPT lol [19:00:05] an external DV maneuver with specified total DV and attitude [19:00:33] and for the SPQ it gives thrusters, guidance, ullage etc. for each maneuver [19:00:39] CSI, CDH and TPI [19:00:57] if those are all moved to the MPT at once [19:01:06] where is the descent stage jettison??? [19:02:10] and TPF* [19:10:04] you might have to delete CDH, TPI and TPF, add the descent stage sep, and then add the maneuvers with the right processors again [19:11:14] sounds like quite the process [19:11:56] yeah, about the same as we would have to do now, and no advantage from all maneuvers being move to the MPT at once [19:14:22] right [19:14:25] https://www.youtube.com/watch?v=ev4AVx3puxA [19:14:50] nice views of the LM panel during checkout [19:18:14] Suit and cabin temps at 70 [19:18:23] or just above [19:19:06] Assuming they were powered [19:19:13] The others are off scale high [19:21:27] probably not powered [19:24:57] https://www.youtube.com/watch?v=MViDesYnnbw [19:25:12] that's what the Apollo in Real Time website have from that TV broadcast [19:25:19] better quality I guess, but not stabilized [19:29:16] good afternoon [19:29:45] hey [19:31:15] afternoon! [19:33:26] just did a bit more sundance disassembly over lunch. haven't hit the bank 0 differences yet [19:37:55] hmmm [19:38:02] the timeline here is interesting [19:40:06] February 1968 - Sundisk 282 [19:40:06] April 1968 - Sundance 292 [19:40:07] July 1968 - Sundance 302 [19:40:08] August 1968 - Colossus 237 [19:40:08] October 1968 - Colossus 249 and Sundance 306 [19:40:34] this sundance 292 module is quite old -- the core stuff is going to be closer to sundisk than colossus even [19:41:12] I knew the final Sundisk was pretty early [19:44:08] Sundance closer to Sundisk than Colossus, I knew that from their names :D [19:44:37] but that's not what you meant... [19:45:48] do they keep "core stuff" up to date though? [19:46:16] well [19:46:25] if Sundance was ready enough in April to be manufactured, would they add more than highly desirable features and bug fixes? [19:46:48] I was mostly confused about why I wasn't seeing any differences even between the Colossus 237 interpreter and the Luminary 69 interpreter [19:46:54] even though there are some differences in Sundance [19:47:20] and yeah it's very possible that changes in this stuff are the reason why all six modules of Sundance had to be remade [19:48:06] I started with module B1 just because it contains fixed-fixed, so I could get a baseline going, but maybe I'll do the one Sundance 306 module we have next and see where it thinks all of the fixed-fixed stuff is [19:48:27] and see how narrowly I can pinpoint if something got added or removed [19:48:31] I'm sure NASA was very happy about that [19:48:53] haha yeah [19:52:33] better than program alarms during the mission, like on the previous LM flight [19:53:16] yeah can't risk mission control taking over for the AGC and making the LM tumble out of control and burn up, not when there's people inside :P [19:55:07] I did test my change to the DPS that has the slow rise to 10% thrust and the thrust tailoff after cutoff [19:55:21] Sunburst is ok with it [19:55:25] so that'll get merged soon [19:55:37] our Apollo 5 is a bit broken otherwise though [19:55:45] tumbles out of control after sep from the S-IVB [19:55:52] oh no [19:55:56] why's that? [19:56:13] not sure yet, maybe it still has the moments of inertia of a S-IVB [19:56:15] something like that [19:56:52] saving/loading fixes it I think [19:57:00] so it has to be that type of bug [20:05:57] rcflyinghokie, your latest changes are without the LM hull radiator I presume? [20:06:34] Well my latest as of a few minutes ago is a LOT more than that lol [20:07:02] right [20:08:13] any good results? [20:08:44] I havent tried it yet [20:08:56] But I recomputed everything with corrected heat capacity values [20:09:03] I just am about to start testing it [20:09:08] ah ok [20:14:30] hmm so you still have the radiator in LEMSystems I guess [20:16:03] should we not test the correct values, without the radiator to have the proper baseline? [20:16:10] nope [20:16:19] radiator is commented out [20:16:41] Also indy91 I cant seem to find where the cabin fan draws power in the LM [20:16:45] ah ok [20:16:50] I see the heat but no draw [20:17:25] am I missing something in lm_ecs? [20:20:40] hmm [20:21:04] I have crew in cabin and it lo longer goes full scale high [20:21:31] still 90 F though [20:21:48] but I had all lights on and in the sun [20:29:00] looks much better [20:31:21] I mean I can keep it in the high 80s with crew in cabin and pointing at the sun, with all lights off [20:32:00] a little on the hot side, but it used to climb up to 120+F [20:48:58] Yeah slowly working things down [20:50:17] glycol pressure seems low though [20:50:18] night! [20:50:23] and glycol temp high [20:51:17] pressure should be 21-23 [20:51:36] temp high after running with evaporator flow on? [20:53:06] ah yes temp goes down [20:53:29] but pressure is at the bottom of the green band, 15 PSI or si [20:53:33] or so* [20:53:53] and does not climb [20:54:16] mine are 21-23 [20:54:39] this is with a fresh LM [20:54:54] yeah mine too [20:55:13] looking at it now [20:55:14] 22 [20:56:28] I have never seen it below the green band with the pump on [20:57:42] hmm weird [20:58:11] trying it again no issues [20:58:52] from what scenario? [20:59:56] One of my ECS tests [21:00:20] You need to do it with a scn with all the hydraulics sections removed [21:00:35] Since the heat capacity of the glycol was fixed [21:00:44] The numbers were all recomputed for initialization [21:01:12] I am using an Apollo 17 PDI scenario with the entire section of the LM removed [21:02:06] hmm [21:03:41] you know what lol [21:03:48] what [21:03:59] I am not even sure I rebuilt modules after syncing to your latest repo :D [21:04:02] dumb me [21:04:43] let me try again [21:05:05] Ohh [21:05:10] Yeah it needs it [21:11:24] hmm rebuilt but still the same [21:15:19] Thats really odd [21:15:30] I have tried it a few times now with no problem [21:15:45] Send me the scn? [21:15:50] sure [21:16:51] https://www.dropbox.com/s/9sxtxl7yhmdcz50/Apollo%2017%20-%20Before%20PDI_ECStest.scn?dl=0 [21:17:17] that .scn has all the internals deleted [21:24:40] huh [21:24:44] thats weird [21:25:55] Doesnt do that in any of mine [21:27:40] Yeah sits at the bottom [21:27:51] so, I deleted my Electric section too [21:28:04] I wonder if your scenarios still have that section? [21:28:20] and the PRIMGLYCOLPUMP1 [21:28:31] They do [21:28:33] Ohh [21:28:43] Hmm [21:30:31] Thats probably why [21:30:37] I need to fix the pumps [21:31:10] Damn all the tweaking and my pump values never were used [21:31:12] hmm, have narrowed the interpreter difference to the square root subroutine [21:31:19] or at least the first one [21:31:28] I just tested my scenario, but with keeping the electric section, and the pressure is now correct [21:31:39] 21 PSI or so [21:32:49] Yeah that was my goof [21:32:50] ah yes, okay, I do see that in Colossus 237 [21:37:24] That is fixed, now I need to make sure other code for the CSM doesnt rely on those heat capacity numbers [21:45:13] okay turns out this was introduced in Luminary 44, and written about in the november 1968 luminary memo [21:45:42] so it's just possible that it made it into Sundance 306 [22:06:57] *woosh* [22:06:58] Lol [22:07:21] AlexB_88 try now and recompile [22:07:32] It will mess up your CM ECS [22:07:37] ok [22:08:28] its ok, I just switch back and forth between your branch and the main branch [22:10:08] looks good [22:10:28] Ok cool [22:10:32] And when you turn the pump off? [22:10:44] 5-10 psi? [22:11:48] yep exactly [22:12:08] the needle does seem a bit jittery when the pump is off [22:12:20] Yeah thats a valve size thing [22:12:30] and more so during time accel [22:12:34] I am trying to slowly fix it [22:12:58] but when the pump is running, its more stable [22:13:02] I am wondering if its due to all the 1 way valves [22:14:05] But if you are running tests I would love to know how the CM and LM are behaving as is [22:14:17] I am going to stop editing and get feedback for now [22:14:25] And then apply small changes as necessary [22:14:31] oh the cabin temps are much better [22:14:36] LM? [22:14:39] yes [22:14:42] good [22:14:52] Still will climb slowly I bet [22:14:52] its still hot, but much less then it used to be [22:14:57] yes [22:15:03] Yeah O2 has a lower heat capacity [22:15:07] And glycol a larger one [22:15:17] So the glycol can transport more heat [22:15:21] And oxygen cant [22:15:29] Im all for these changes, even if it breaks old scenarios [22:15:47] I mean, seeing as you are setting things to the correct values [22:15:53] Yeah I want to see if this works out [22:16:05] And then *fingers crossed* change the CSM to use glycol as well [22:16:10] its s step in the right driection for sure [22:16:13] But that may or may not work [22:16:44] I know we need to find better heat transport and also better valve sizes for the glycol loops [22:16:53] Heat transport will be global [22:17:06] But I think I can slowly get the glycol loops to settle [22:17:12] I got the pump on to settle [22:17:18] That was tank/valve changes [22:17:22] size changes* [22:17:37] Now I want to go back and remove some one way restrictions [22:17:50] But after we test the current state a bit [22:17:58] right [22:18:04] what kind of tests do you need? [22:18:08] I also have the CSM initialization values set for a launch I hope [22:19:47] and I guess it should be expected that 2 crew in cabin will make the temps go up anyway [22:20:21] with everything on, pointing at the sun it will go up to 90-ish, which is pretty hot I guess [22:20:55] but it goes back down if you point away from the sun/turn lights off [22:21:25] before though it would stay full scale high and never come down [22:28:29] oh hell yeah, assuming the RR code for Sundance is in the same place as it is for Luminary 69, our one Sundance 306 module will be able to tell me exactly what changed in the interpreter in bank 0 [22:28:49] this is gonna be a fun puzzle :D [22:30:52] You like puzzles! [22:30:53] nice [22:31:05] And Alex, the kind of tests are frankly just a normal mission [22:31:10] Observations [22:31:18] right [22:31:19] Trends [22:31:31] Instability especially in pressures and temperatures [22:31:56] Ill switch to the latest branch for 14 then [22:32:30] Ill have to rese my CSM ECS though I guess [22:32:32] reset [22:40:32] Yeah unfortunately [22:42:56] That heat capacity changes everything lol [22:44:07] is there any more that can be done to further reduce cabin temps with crew in cabin? [22:44:52] right now I can keep it stable at 90 F [22:45:01] maybe there is too much system heat? [22:50:06] The heat going into the cabin is the suit exhaust, the lights, the cabin fan, and the sun [22:50:32] now in TLC, the cabin seems to rest at 55-60 F initially [22:50:37] If the SGD is closed then suit heat only gets into the cabin via the suit relief [22:50:57] I think that -Q value is what we need to increase [22:51:07] based on the chart Niklas made [22:51:12] It seems too small [22:51:23] But then again I have no idea [22:51:45] what about, with the latest changes, re-introducing the radiator but at a reduced rate [22:52:54] it seems we only need a bit more cooling to get the cabin temps good, with astros in cabin and lights on [22:53:58] and the TLC temps look to hot now if anything so it could use a bit of heat loss in TLC [22:54:02] The issue with the radiator is it has to be coupled with a heat exchanger [22:54:22] So and the way power is computed is it can get away exponentially [22:54:35] Right now the radiator exists [22:54:45] But the HX is commented out [22:54:52] So you are welcome to play with them [22:55:04] is the HX the power of the radiator? [22:55:20] They are separate entities [22:55:21] oh heat exchanger [22:55:35] The radiator will lose heat based on its mass and isolation values [22:55:56] The heat exchanger will exchange heat based on that power function and length [22:56:09] The trick is finding a balance [22:56:10] LM-Hull <0.0 0.5 0.0> 294.261 [22:56:11] 0.5 0.5 2150028.0 [22:56:11] [22:56:23] the two 0.5 values are what we should play with [22:56:27] The large number is mass [22:56:33] And the 294 is initial temp in K [22:56:38] For the HX [22:56:44] CABINHEATLOSS -1 5.0 LM-Hull CABIN 277.594 294.261 [22:57:03] With it on -1, its always running independent of temp [22:57:17] The 5.0 is the length or effectively the multiplier [22:57:30] Gotta grab dinner [22:58:04] ok [22:58:24] Ill play around with it [22:58:28] thanks [23:28:58] Let me know if you find anything that works [23:32:33] ok [23:33:43] for the 0.5 values, should both always be the same number? [23:34:40] I dont think so [23:34:48] honestly I am still kind of confused about them lol [23:35:11] for now I just uncommented the heat exchanger and is already doing some good [23:35:56] I reduced its power from before [23:36:00] But yeah play with it [23:36:30] and in TLC the temps dont drop too low [23:36:50] Interesting [23:39:04] I took a fresh LM scenario sitting in the SIVB [23:39:30] pressurized it then let it run for 20 hours or so [23:40:07] cabin temp is at 40 F at 25 hours [23:59:44] now I am at 33 hours in (running at 100x) [23:59:58] cabin has settled at 28F and is maintaining [00:00:10] Nice [00:00:19] Certainly a point to fine tune from [00:00:28] the number you reduced it too may already not be bad [00:00:38] to* [00:02:05] yep [00:02:09] I like this [00:02:59] sso the cabin is at 28F and I put 2 crew in cabin, it climbs to ~55 F [00:03:34] isnt that what the Apollo 13 de-powered LM temp was with the 2 astronauts :D [00:08:04] They were about 38 with 3? [00:09:47] I though I read the CSM went down to 38, but the LM stayed a bit warmer [00:09:53] but I might be wrong [00:13:55] That could be [00:14:05] I need to reread stuff I am sure [00:14:49] I think also looking into Q transfer equations would help a lot [00:15:11] Problem is the CSM ECS was designed based on the current math so it might need a lot of work [00:15:36] right [00:18:05] I think the CSM ECS could need an over-haul anyway [00:18:14] but maybe that would be a project for NASSP 9 [00:18:34] and then the Thermic equations could be updated at the smae time [00:18:37] Yeah [00:18:47] Yeah any Q changes would have a global effect [00:19:06] and as a bridge until we get there, we have the radiator/HX in the LM [00:19:24] Its funny the heat capacity changes were computed by me back when I started the LM ECS project [00:19:34] But I didnt implement because it required CSM changes [00:19:40] But today i said screw it lol [00:19:49] And reinitialized the whole CSM with that change [00:23:44] right [00:24:11] Ill test the CSM to make sure nothing is broken [00:25:01] I noticed temps in the cabin are lower [00:25:14] I mean previous scenarios are but that we know [00:25:26] yeah [00:26:58] try it with the heat exchanger [00:30:58] the suit temps are still hard to raise [00:31:16] pulling the LGC pump CB helps a lot though [00:31:24] would that be a valid procedure? [00:31:55] I had tried LGC selector hot but that didnt cool as much as pulling the CB [00:42:09] Oh I mean CM cabin temps look lower [00:42:31] Yeah you would pull the cb [00:42:33] ah right [00:42:58] glycol temps still need to be hotter [00:43:15] But thats going to happen when I add the rest of the systems and finally implement the cold rail [00:44:18] so old scenarios are save-able [00:44:53] by deleting the internals and then re-connecting the fuel cells to the main busses [00:44:59] Oh absolutely [00:45:51] But without doing more initializing you will start with 100% h2 and o2 and your cabin and suit pressures will be sea level [00:46:00] Same as launch [00:46:04] right [00:46:10] But it will settle out [00:46:30] suit temp is a bit high in the CM [00:47:51] Yeah I wonder whats normal [00:48:06] And if anything in code needs to be done to adjust for the change [00:49:59] well I say high, its 76 F [00:50:50] I have a cryo press light [00:51:30] H2 is at 200 PSI [00:51:46] O2 870 PSI [00:57:53] Hmm H2 set it off [00:58:10] Might need to look at those [00:58:40] Because H2 and O2 and Glycol heat capacity were all changed [01:01:05] Keep an eye on it [01:01:19] Also I want to see if it happens on a fresh mission [01:01:39] I might set it up to do a launch before bed and see what it does lol [01:02:03] oh I am doing that right now [01:02:31] I am going to call it, let me know what you discover tomorrow and I can see what needs fixing :) [01:02:36] Night! [01:02:38] sure [01:02:43] cya! [06:15:38] indy91, tell me what you know about STIKLOAD: http://www.ibiblio.org/apollo/listings/Luminary069/EXTENDED_VERBS.agc.html#5354494B4C4F4144 [06:15:57] would Sundance have had that code? because it's completely missing from bank 1, and apparently not anywhere in module 1 [06:36:47] also, wow, found a difference in the interpreter that had already changed by Colossus 237 [06:37:00] I'm willing to bet that one was changed for Sundance 306, heh [06:38:20] ah, yes, it's the change described in https://www.ibiblio.org/apollo/Documents/LUM26_text.pdf [06:44:03] changed in Luminary 10 [06:48:28] I guess the only way to know for sure will be to see if they ever RTB to a BANKCALL-able thing [06:58:52] actually you know what, I bet they didn't change it. at that time sundance 292 was frozen for release, and I doubt they made any changes in 302/306 that required pulling it in [07:07:03] oh fascinating, Sundance 292 had one less core set than Luminary 69 [07:07:56] looks like that changed in Luminary 50 [07:23:28] also unlikely to have changed for 306, but if it did it will be extremely obvious from erasable positioning [12:03:16] Good morning [12:03:33] hey [12:04:31] Been trying to test these corrected values for oxygen and hydrogen and glycol for issues [12:04:46] So far nothing detrimental [12:05:44] nice [12:13:05] CM temps are higher though it seems [12:16:20] too much? They seemed on the low end before [12:16:42] or rather a little bit too cool than a little bit too hot [12:17:50] Well I dont know if it was the sensor mistake or not [12:18:01] Because thats what i was used to seeing lol [12:18:19] haha, sorry [12:18:27] Suit temps seem around 75 [12:18:31] Cabin 69 [12:19:41] is that with the crew heat as we had it? [12:20:19] Yeah thats the old value [12:20:31] If I turn on suit circuit cooling it cools nicely [12:27:04] that's always good [12:32:46] Cm cooling code is still kind of enigmatic to me [12:54:13] And they have dummy heaters [12:54:52] sounds cheaty [12:55:07] cabin suit and suit circuit have them [12:55:48] Instead of using glycol heat, it just simulates it with a boiler [13:09:38] Yeah suit temp likes to hang around 75 or so [13:27:45] Ah I know why they hang higher [13:28:32] The secondary cooling loop is seeing heat [13:28:47] and since it isnt on it heats up [13:29:41] Odd the primary loop cant go higher than 2400W on here [13:44:18] Ohh I think I figured that out [13:48:01] what was it? [13:55:18] Because I deleted the hydraulic internals of the CM, all the valves were in launch positions [13:55:24] so the radiators were bypassed [14:02:40] Interesting I got rid of the dummy heaters and pushed the crew heat to the correct value [14:02:47] And it seems to be working [14:03:22] hahaha [14:04:31] suit stays around 60 [14:04:35] cabin around 70 [14:04:57] Gonna try a fresh launch to verify [14:23:51] Interesting the cabin temp plummets during launch now [14:24:03] "cabin fan" heaters [14:35:07] why does the temperature drop? [14:36:43] Well the cabin fans have to be on for any heat to go in and out of the cabin when the suit circuit is closed apparently [14:37:08] But as for where the heat goes I am not sure [14:38:09] But on the suit circuit side, removing the dummy heat and putting the crew heat up works well [14:38:18] Now just need to figure out the cabin [14:38:36] I get why they did it the way they did [14:38:44] But I dont know where the heat is going [14:58:54] hey [15:00:38] Morning [15:01:02] hey Ryan [15:01:09] I did the launch last night [15:01:17] things looked quite normal after insertion [15:01:53] Oh I know why your temps went up when you deleted the internals [15:01:56] In the CM [15:02:24] All the glycol valves were different than the control positions so they had to be "clicked" to sync [15:03:06] riht [15:03:08] right [15:03:16] just reading the log right now [15:03:45] oh I think the cabin drop during launch happened before too [15:05:51] Yeah [15:05:56] Not enough heat being put into it [15:08:52] oh and my cryo press light ws due to H2 falling below 220 PSI [15:09:11] That is weird [15:09:15] I wonder if the indicators need to be rescaled? [15:09:18] I havent seen any cryo press issues yet [15:09:24] I dont think so [15:10:14] well it doesnt happen on my fresh launch scenario [15:10:15] What was your quantity at the time [15:10:24] 100% [15:10:43] With hydraulics section deleted? [15:12:42] I might need to look at that [15:12:50] Because i changed the heat capacity of H2 as well [15:13:03] And I am seeing no flow increase when I purge [15:14:22] yeah deleted [15:19:34] Remember deleting it resets all heater and valve positions [15:19:40] rcflyinghokie, when I turn on the purge line heater, it works [15:19:45] Oh duh [15:19:47] lol [15:19:50] Fail [15:19:56] Ok never mind [15:21:52] But I wonder if the heaters need more oomph [15:22:04] Just going to keep an eye on it [15:22:09] I havent had a light yet [15:28:00] When you delete your hydraulics in the CM, the H2 heaters initialize as off [15:28:06] I bet thats why [15:28:52] ah yes [15:28:57] that is it [15:29:08] I simply need to recycle heaters back to auto [15:29:58] Yeah you have to reset a lot of valves and switches [15:30:02] Its a pita lol [15:30:20] Anything that controls a hydraulic valve will be unsynced to whatever it should be at launch [15:36:35] maybe we can fly to post insertion checklist and the use and internal section from that scenario to fix old scenarios [15:37:24] Yeah that could work [15:42:09] hey Alex [15:42:19] hey [15:42:20] I implemented that DOI calculation change I was talking about [15:42:26] oh nice [15:42:47] while debugging I've seen TIG differences of 20 seconds [15:43:44] in my Apollo 13 scenario it didn't make much of a difference, in an old Apollo 14 scenario of yours I had to change REVS1 from 1.94 to 1.955, maybe even 1.96 to get 0 DOI DVZ again [15:43:56] so maybe those parameters need to be checked again for each mission [15:43:59] but it won't be much [15:44:08] hopefully closer to 2.0 [15:44:14] ok [15:45:57] you won't have to take a 5 minute break when you start that calculation though :D [15:46:25] I think the reason it took so long for the real RTCC is that they used numerical integration instead of the analytic AEG [15:46:55] even a TLMCC mode 9A took, as a worst case TIG in early TLC, also 5 minutes to run [15:52:59] I think that will help DOI DVZ [15:53:04] LOI DVZ* [15:53:22] since its closer to REVS1 2.0 [15:53:29] yeah, hopefully that is consistent [15:54:19] so now the LDPP optimizes for the same DOI as TLMCC? [15:54:24] So yeah during launch without those fans and heaters on the pressure relief is what loses Q [15:54:51] But I dont think that should happen, maybe we leave the temperature controlled cabin heaters always on [15:54:57] Independent of the fan [15:57:41] well the calculation scheme is very different, it's not a backwards integration [15:58:12] but the LDPP as document used a calculation for the time from DOI to PDI that used conic calculations [15:58:27] and when there is 10-11 orbits in between that calculation broke down a bit [15:58:32] definitely got inaccurate [15:58:47] that at least is improved now [15:59:09] if that's really the same DOI point that the MCC and the LOI processors find, I'm not usre [15:59:49] as document* [15:59:50] sure* [15:59:56] damn it [15:59:58] as documented* [16:10:40] I might re-fly MCC-4 with it [16:21:31] morning! [16:21:34] indy91, 1.94 still works well for me [16:21:39] jey Mike [16:21:42] hey* [16:21:50] hey [16:21:59] I would liked to see something closer to 2 [16:22:14] my Apollo 14 scenario was 2h30 late [16:22:40] and that already required a change of the REVS1, even before [16:22:52] yeah, your scenarios are always annoying to test, I never know when you launch :D [16:23:00] and I remember using 1.96 on that one [16:23:15] hey but my current Apollo 14 is on time :D [16:23:31] right [16:23:39] not the one I just tested the LDPP with haha [16:23:49] thewonderidiot, Sundance has some DAP differences [16:24:07] well its actually late by 23 hundredths of a second [16:24:10] but it does have the option in V48 to switch between fine or not so fine ACA control [16:24:37] so what does that mean for STIKLOAD? :P [16:24:46] it might exist in different form [16:25:23] I see a bunch of code handling docked vs. undocked in STIKLOAD [16:25:29] not sure how that worked in Sundance [16:26:06] hmm, okay [16:27:09] what was that square root change you found? [16:27:20] could it be the program alarm? [16:28:52] yeah, program alarm [16:29:14] changed from POODOO to POODOO1 in Luminary 44 [16:29:43] not sure yet whether that's in Sundance, but the positioning of DELAYJOB in bank 0 means that our one Sundance 306 module will tell me for sure [16:31:11] but even before it gave the 1302 alarm? [16:31:18] Sundance definitely has 1302 [16:31:32] it's a different way of doing the 1302 [16:31:33] one sec [16:32:03] https://github.com/virtualagc/virtualagc/blob/master/Colossus237/INTERPRETER.agc#L2552 [16:32:22] POODOO [16:32:26] https://github.com/virtualagc/virtualagc/blob/master/Luminary069/INTERPRETER.agc#L2556 [16:32:55] what is POODOO1 doing over POODOO? [16:33:50] A new entry was added both to the BAILOUT and to the POODOO error routine (BAILOUT1 and POODOO1 respectively). The new entries were designed to be used when an abortive situation was detected within a general subroutine that might have many different callers, i. e. within WAITLIST, EXECUTIVE, INTERPRETER, etc. These new routines allow the caller to specify in A and L the location and bank which should be placed in ALMCADR and ALMCADR +1. [16:33:50] Thus when a SQRT 1302 abort occurs for example, the ALMCADRs will point at the interpretive code responsible rather than at the Interpreter routine itself. [16:34:22] ah, easier to debug then [16:34:41] yep :) [16:34:54] stuff like that helped us when we first got the lunar landing working [16:35:10] and the extra word taken to do the POODOO1 is why it will be easy to detect from module 6, heh [16:35:30] yeah, much more helpful than Sunburst was when trying to do DPS burns :P [16:37:00] anyways, I'm totally done with bank 0 in Sundance, and know everything that is in bank 1 [16:37:14] bank 1 starts with the restart tables, which are different from Luminary, and so will probably be one of the last things to iron out [16:37:30] but otherwise it's just excutive, waitlist, and restart routines [16:37:44] also an interesting difference so far [16:37:56] none of the CONTROLLED CONSTANTS in banks 0 or 1 are there in Sundance [16:38:05] I'm starting to wonder whether it even had a CONTROLLED CONSTANTS section yet [16:39:33] a lot of those are constants for the lunar landing [16:40:13] and Colossus never had such a section either [16:41:03] ok, a lot of those are for the lunar landing in Luminary 210 :P [16:41:08] not as many yet in e.g. 69 [16:43:29] haha yeah [16:50:49] still worried about differences between 292 and 306 [16:51:08] things that may have been added that are different from Luminary 69 [16:54:13] there really shouldn't be many [17:03:09] indy91, one thing I noticed on the midcourse display is the DVLOI reflects LOI intersection solution 1, but the desired is 2 [17:03:18] for Apollo 14 [17:03:28] interesting [17:05:02] and solution 1 is quite undesirable, HPC of 43 [17:05:35] so I am wondering if the TLMCC is optimizing for the wrong LOI rotation direction [17:06:31] is the solution 1 DV bigger or smaller? [17:06:38] samller [17:06:42] smaller* [17:06:53] ah, then it's probably nothing [17:07:01] ~2950 instead of 2988 or so [17:07:04] well [17:07:04] ok [17:07:15] you compared to the LOI display, right? [17:07:21] yeah [17:07:23] so both maneuvers are impulsive then I think [17:07:51] right [17:08:15] the method the MCC display uses is not taking the backwards integration into account [17:08:49] but it is using the state vector at the flight path angle at the node it found [17:08:49] so on midcourse display: DV LOI: 2946.3 on LOI display 1: 2947 2:2968 [17:08:56] so it might be a problem... [17:09:38] MCC display LOI DV assumes 0 flight path angle after LOI [17:10:42] if anything it goes back to the same issue with the MCC processor, the real LOI orbits that don't start and end at pericynthion [17:10:52] are not properly taken into account [17:11:22] the Apollo 14 version of the RTCC Requirements for the TLMCC says the LOI DV calculation is in the appendix [17:11:36] only problem is, only the 1968 version of that document has that appendix [17:12:28] frustrating lol [17:13:06] that's a mode 4 calculation, right? [17:13:18] you can check in the result skeleton flight plan table [17:13:21] what gamma LOI is [17:13:41] should be positive [17:13:46] ah no [17:13:50] that's pre LOI [17:14:34] but there might be a better way to calculate the LOI DV on the MCC display [17:14:43] one that is actually reflecting the LOI it calculates [17:14:53] if that's still off then there could be an issue [17:35:08] yeah mode 4 [17:46:01] indy91, so Ive been testing Ryan's ECS modifications and they do help somewhat for the LM cabin temps, and its nice that it seems to be the result of more realistic values [17:46:21] but the downside is it breaks old CSM scenarios as you probably heard [17:46:47] I think its a necessary evil though, as it is possible to fix them [17:48:20] yes [17:48:37] but we should be really sure that we won't have to break things again soon [17:49:29] Which is why im testing a lot [17:50:40] for the scenarios, I think we were going to re-make a new batch for Apollo 7-11 before release anyway [17:51:24] but in the mean time we could "fix" the ones there, the only thing is they would all have full H2/O2 tanks [17:53:17] what causes that? [17:54:07] well, if we deleted the tanks from the scenario, they are reinitialized to pre-launch sate [17:54:38] yes [17:54:46] delete is not fix haha [17:54:54] or rather, the simple fix [17:55:15] true [17:55:53] I mean the better option is re-flying the missions of course [17:56:40] in what way are old scenarios broken? Valve sizes? New/deleted systems? Energy state? [18:02:24] https://github.com/rcflyinghokie/NASSP/commit/bcf3aa37cfcd93a5c49b2d48fb4934ff8b8f64a8 [18:03:03] Energy state [18:03:18] All the computations are different thanks to heat capacity changes [18:04:18] yeah, that's not going to happen, fix those manually :D [18:04:24] fixing* [18:05:19] Lol [18:05:40] I mean Alex had a good suggestion for at least saving a mission [18:05:55] We save an ECS state from post insertion and use that to edit the scn file [18:06:16] Now it will reset quantities and such but no deaths or losses in power [18:08:21] So leaving the cabin heater on all the time in the CM allows the temps to be stable [18:08:28] The HX turns on with the fans still [18:08:38] But the cabin has a very natural fluctuation [18:09:10] I like natural [18:09:39] well, my suggestion was not a permanent fix of course, just as a bridge while we re-fly the scenarios [18:10:04] yeah [18:10:12] so that our scenarios are at least not totally broken with the change [18:11:01] how far is this update? [18:11:29] if we are going to make such a change you better put all the features in it that can break things :D [18:12:21] well, the other thing is the Q loss equations [18:12:34] Oh I am [18:12:51] I have a bunch of ECS changes that are looking good [18:12:54] Yeah [18:13:04] I want to see how that can alter things [18:13:29] But I dont know enough about it [18:13:46] and that would probably reallly mess up the CSM lol [18:14:22] so the hull radiator/heat exchanger is the other option in the LM to help cool it down I guess [18:14:51] and I have been testing that with good results [18:16:34] yeah [18:17:18] And I have tweaked the CSM a bit and it looks good without those dummy heaters [18:17:35] And temps dont plummet when you turn off the fans [18:18:10] very good [18:18:28] AlexB_88, oh god, the phase angle for the two impulse maneuvers is positive when the chaser is behind the target. I've had it backwards all along. That will be fun to fix, changing all those signs... [18:19:31] Just coasting on a FRT no PTC, cabin fans off, cabin rocks from 68 to 72 or so [18:19:51] Suit (with the old heat unfortunatly) 58-62 or so [18:19:59] But dummy heats removed [18:19:59] indy91, lol [18:20:42] I'm also going to fix the TLMCC approach azimuths at one point, make them positive [18:20:48] that will be "fun" [18:21:11] rcflyinghokie, what happens with full heat and dummy heats removed? [18:21:21] Hovers around 80-90 [18:21:45] And the glycol cant seem to reject it [18:21:56] next astronaut class is only coming from southern states [18:22:03] I think the glycol system was designed and balanced around those numbers [18:22:19] yeah [18:22:32] and it is balanced, despite the trickery with heaters etc. [18:23:44] removing the dummy heat it still works well [18:27:29] 20h into a FRT in a PTC [18:27:31] still stable [18:27:55] once these changes are merged I will create a new set of Apollo 11 scenarios [18:31:06] rcflyinghokie, whats the trick to get the suit temp back down again? [18:55:09] In which vehicle? [18:55:38] AlexB_88 [18:56:14] the CSM [18:56:33] the one issue where you have to reset glycol rotaries or something [18:56:44] do you know which to reset? [18:56:49] Ohh [18:56:59] I did all of them lol [18:57:16] hmm I tried that, but I must of missied one [18:58:07] So panel 325, 326, suit circuit panel with the o2 reg, 351 352 382 [18:58:33] all ecs controls on panel 2 [18:59:00] I think thats it? [19:02:27] ok [19:26:50] so I have some changes to CrewState for both CSM and LM [19:27:19] right now, suit/cabin pressure lower then 2.8 psi for 10 minutes causes death [19:27:39] but I have added another level, less then 0.5 psi for 30 seconds [19:29:16] since if there was a case where the cabin went to zero instantly, the crew would die much quicker [19:29:33] what do you guys think? [19:30:34] I dont see any harm [19:30:52] Did you make any LM heat exchanger or radiator changes? [19:31:07] oh no not at all [19:31:14] its just the CrewState code [19:31:36] which checks on values such as GetECSSuitPSI(), etc [19:32:01] at the top of lm_ecs.cpp [19:32:42] oh, but about that, right. No I just left the default settings they were at [19:33:22] that seemed to give good cabin temps already [19:33:23] Ok [19:34:07] no problem with the change [19:34:55] ok [19:35:05] I can PR it to your branch, Ryan? [19:36:46] also, since LM cabin temps are stable in your branch, Ill re-activate cabin temp monitoring in the CrewState code. I had disabled that a while back because of the unstable cabin temps with crew in cabin [19:37:00] Sure [19:37:25] all this doesnt affect anything you've worked on of course [19:40:27] Right [19:43:58] I have pushed my current state as well [19:44:06] CM seems to be happy [19:46:50] oh another thing I did, touchdown speed limit for the LM, it was set to 50 ft/s (which was from the CSM which is splashdown speed) [19:46:59] I have lowered it for the LM, 10 ft/s max [19:47:40] Oh nice [19:47:43] I am sure you would break the LM before 50 ft/s [19:47:50] and kill the crew [19:47:55] Haha I wonder what pete conrad's rod was [19:47:57] maybe 10 ft/s is too low though [19:48:40] if we are talking about crew death then I guess it would be an impact velocity that would breach the hull [19:48:50] maybe 10 ft/s is too little then [19:49:45] 10 ft/s is the design limit [19:49:46] Hmm wonder what they were rated for [19:49:49] have looked around for indo on what the limits were [19:49:52] There ya go [19:49:55] but couldnt find it [19:49:59] oh really? [19:50:29] that was a guess I made [19:51:08] see https://www.hq.nasa.gov/alsj/tnD6850LMLandingGearSubsytem.pdf [19:51:50] it probably could take a bit more though [19:52:18] thanks [19:52:27] right [19:53:40] Ok I can say the CM is stable for TLC at least [19:55:24] I am going to back off the CM and go back to the LM now [19:55:41] Unless we come up with something for that Q3 value [19:58:30] Ill set it to 12 ft/s [20:01:37] I've only ever done landing below 6 ft/s or above 100 ft/s [20:02:04] hahaha [20:02:33] Mike doesnt settle for average [20:02:38] All or nothing [20:02:56] well then Ill set it to 5 ft/s :D [20:08:52] I think I have done "landings" at 5 ft/s down, 1000 ft/s forwards [20:09:04] that probably doesn't count as a crash for the crew status [20:09:32] Lol [20:09:47] Its ok you slide on lunar dust like skis [20:10:05] indeed [20:16:44] rcflyinghokie, PR sent [20:18:01] Merged [20:19:22] night! [22:07:14] the LGC rotary seems to work better for controlling suit temps [22:18:39] Better hewat transfer from glycol I bet [22:18:41] heat [22:18:47] other than that no changes [22:19:12] right, that would make sense