SSU Development thread (4.0 to 5.0) [DEVELOPMENT HALTED DUE TIME REQUIREMENTS!]

Status
Not open for further replies.
Generally, the handbook contains a lot of flight software implementation specific information, thats pretty great for improving our own guidance algorithm.
 
Generally, the handbook contains a lot of flight software implementation specific information, thats pretty great for improving our own guidance algorithm.
Yes, I see some differences to how we do things currently. For example, if RTHU is used, the OMS TV ROLL angle in MM104/105 should 0 and not 180. This was to minimize the time spent in attitude change in the case an OMS-1 burn was required. That's per page 2.2.2-2, paragraph 3.
 
Yeah, we have many such differences, but remember, we had little information about the GNC major function so far.

I think we can improve the situation a lot with this handbook, especially the many ET fast separation scenarios sound like a lot of "fun" to fly in a simulation.

I have to do a presentation about processes in a distributed system in january, I think about using the PASS as example there, since it is a nice different kind of distributed system among the more usual examples.
 
On another note, I did some maintenance on our ticket list, and we only have 11 minor items to take care of. This is how it looks right now, 11 open items with 3 closed. If we accept that we won't have a "Hi-Q profile" for ascent and push that to version 7 (GNC Overhaul) that is.
 

Attachments

  • SSU_50_ticket_list.jpg
    SSU_50_ticket_list.jpg
    368.5 KB · Views: 477
I am already looking at this again, but I think I'll do a bit more work on the project first to improve quality before release. Also I am still in debt for a JSON support for specifying the animation constants.

Anyway, before going on to GNC, I think I'll also invest a bit of effort into cleaning up the source files. All this monolithic chaos is pretty annoying and slowing things down here, I don't want to search for which file to modify for a desired behavior.
 
Any updates on progress towards getting 5.0 out?
 
Is this project dead? Just want know, that's all.
 
I can't contribute for a while, but that is sure no new status in the past years.
 
Controversial opinion:

I think this project should switch to git.

Set it up as an organization on github with a few owners that can merge pull requests after a review. Add milestones etc.

Maybe I'm wrong, but I think it would help.
 
Controversial opinion:

I think this project should switch to git.

Set it up as an organization on github with a few owners that can merge pull requests after a review. Add milestones etc.

Maybe I'm wrong, but I think it would help.

I agree that github is the better platform regarding the workflow support. But it doesn't provide developers.
 
I agree that github is the better platform regarding the workflow support. But it doesn't provide developers.
No, not in and of itself.

But I think it would make attracting them easier.
 
No, not in and of itself.

But I think it would make attracting them easier.
Maybe. But I think cleaning up the code and getting rid of all those technical debts might be better to make it even possible for somebody outside the project to understand it how to develop this behemoth...

We are at a point, where one developer alone can't be specialist for everything. And I am far too old to even try this stunt.
 
Maybe. But I think cleaning up the code and getting rid of all those technical debts might be better to make it even possible for somebody outside the project to understand it how to develop this behemoth...
Well, for what it is worth, I have it on pretty good authority that Windows itself isn't much better. Even the build environment was a spaghetti-code mess right up to Windows 10. So it couldn't hurt to put it on github to see what kind of nibbles we might get.
 

Attachments

  • STS103_Ascent_Verification_Criteria.jpg
    STS103_Ascent_Verification_Criteria.jpg
    281.5 KB · Views: 438
These are interesting failure points:
 

Attachments

  • STS104_FRR_ALCA_failure_impacts.jpg
    STS104_FRR_ALCA_failure_impacts.jpg
    370.1 KB · Views: 496
Well, that is a prelaunch failure, right?
 
Well, that is a prelaunch failure, right?
Most of them yes, but there is failure effects for a ALCA-1/2 failure from T0 through MECO+2 minutes as listed. The issue is inability to properly inert the LH2 system as only the RTLS backup dump valve would be available and not the LH2 F/D valves. LOX of course is purged through the engines, so no issues there.
 

Attachments

  • STS104_FRR_ALCA_failure_impacts2.jpg
    STS104_FRR_ALCA_failure_impacts2.jpg
    447.4 KB · Views: 362
Back to the ascent performance stuff. Just for curiosity's sake, I decided to see where our SRB impact points were. After a number of runs, it turns out they're 233 km downrange from KSC. This is around 35 km short of the historical SRB impact points, which were around 270 km downrange. This tells me that we're leaving alot of 1st stage horizontal velocity on the table and that we're staying too high for too long. We need an more aggressive 1st stage pitch profile.
 
Back to the ascent performance stuff. Just for curiosity's sake, I decided to see where our SRB impact points were. After a number of runs, it turns out they're 233 km downrange from KSC. This is around 35 km short of the historical SRB impact points, which were around 270 km downrange. This tells me that we're leaving alot of 1st stage horizontal velocity on the table and that we're staying too high for too long. We need an more aggressive 1st stage pitch profile.

I think we generally need to collect more telemetry data, aggregate it and compare it to real world data and performance. Its a bigger project, since tuning one aspect better might result in another getting worse - e.g. changing the launch trajectory could hide that actually the full-stack aerodynamics where wrong.

Also, I could need Shuttle-C support for some 1990s alt history and I have absolutely no idea yet how to integrate that into dev.

We need better debugging tools as well. With one 1/4 C++ dev for the future, we can barely get one thing done at a time.
 
Status
Not open for further replies.
Back
Top