Space Shuttle vs. Buran
buran.su
buran.su
The main advantage of Buran over STS is that
it was made from start to be fully automated.
The entire test flight from launch to the landing was done _completely_ autonomously. The most impressive part of it though was the landing when Buran aborted first landing run that happened to be into a strong crosswind and retried with a different runway, ultimately landing just few meters off the target point.PS. Now reading the linked article, it appears that all its software goodness fit into less than 4 Megs. I'd totally read the memoirs of whoever was behind that firmware masterpiece.
Jokes aside, russian space program had some AMAZING developers working in some very low-level languages with unbelievable efficiency. I had the pleasure of working with some of them many years later on enterprise software at large banks.
NASA has written some amazing software as well. Start here: https://news.ycombinator.com/item?id=8063192
Also, check this out: http://www.fastcompany.com/28121/they-write-right-stuff
Very different from how a typical Node.js left pad module is implemented.
There's a reason RTOSs don't have very tall software stacks with multiple layers and virtual machines between them and the hardware.
When your garbage collector invoking at the wrong millisecond 0.01% of the time means everyone on the craft is incinerated in the atmosphere... that's a different level of reliability requirement.
Remember we had an entire game industry, graphical assets and all, distributed on 1.44MB floppy disks.
Early on, many space data systems used wire core memory to reduce errors.
(In the latter case, not everything was written in assembler but it was all compiled.)
[1] https://www.quora.com/How-did-game-developers-pack-entire-ga...
Because Buran was designed after the Shuttle, the designers had the benefit of knowing US mistakes. Buran's thermal protection is better. The Space Shuttle tile system was a huge headache; not only did it cause one crash, even successful flights required excessive maintenance of the tiles. The US tile system could not handle rain; Buran could.
The US shuttle had autoland.[1] The astronauts didn't want to use it. Post-Columbia, the shuttles did get full unmanned landing capability, so that, in some emergencies, a shuttle could be returned from the ISS with nobody on board. This was never used.
Well, turns out the shuttle was never used by the military. But the legacy of those decisions enabled but ultimately doomed the shuttle. It did not meet it's economic goals and was less safe because of them. Is that a correct reading of what happened?
https://en.wikipedia.org/wiki/Space_Shuttle_design_process
http://www.airliners.net/aviation-forums/military/read.main/...
This is where the Buran comes in, they largely copied the shuttle, but did they have the foresight to improve the poor parts of the design?
Largely, yes. With the added benefit of hindsight they were able to give it much safer heat shielding and boosters, and did a million other small improvements.
But the size remained, because Soviet intelligence couldn't quite figure out what the Shuttle was supposed to be good for. The Buran was essentially a just-in-case program: Once they figured out what the US wanted to do with it, they'd have the launcher necessary to copy it.
Unfortunately, the US never figured it out either. For the roles the Shuttle ended up being used in the 80s and early 90s, existing Soviet hardware was more than a match, so the Buran was cancelled.
Only much, much later was the ISS planned around the Shuttle's capabilities and found a limited use for its construction. (Some Shuttles, the earlier ones were too heavy to reach the ISS with any useful payload.)
I'm reminded of this famous joke: http://militaryhumor.net/wp-content/uploads/2015/08/military...
> Only much, much later was the ISS planned around the Shuttle's capabilities
IIR, the STS program (of which the shuttle was the only surviving part) was always intended to ferry cargo and some future spacestation parts into orbit. The ISS was the eventual compromise station and was a mere shadow of the original proposal.
As far as I know they could only imagine military uses for it and never envisioned it to be used for civilian purposes.
It caused a lot of communication problems because everything was coded, astronauts forgot what code words meant and the whole thing was a bit of a joke.
http://www.airspacemag.com/space/secret-space-shuttles-35318...
The pentagon discontinued reliance on STS after the interruption caused by the Challenger explosion.
Still, great reading.
The Energia solution wasn't as high-tech, but it was highly pragmatic: The boosters were also used as expendable rockets on their own right (Zenit), so high production volumes – and easier to handle fuels – decreased prices significantly, to the point that several Zenit-derived engines are in use by American and South Korean companies; and the main engine was exactly the scaled-down, cheaper, expendable SSME that NASA could have used to drive down Space Shuttle launch costs.
The Soyuz has been the most efficient way to shoot people into space since 1968. It was developed in parallel with Apollo, and instead of throwing it away after the end of the moon program, they just kept it, and kept improving it – had NASA kept Apollo and improved it instead of throwing it away, and then throwing its successor away, then cancelling two successors in a row, to spawn a grand total of four parallel programs to maybe find one successor, who knows where the US space program would be now.
NASA's problems are less technical issues, and more a management one.
They obviously didn't use Shuttle exclusively for military purposes. But most people don't realize that nearly all government-funded scientific programs in the US also have significant defense/NRO objectives. Even The Dish at Stanford was funded to be used for SIGINT work during the Cold War.
I'd wager that these groups are now using advanced robotics to replace classified work previously done via Shuttle missions. i.e. Boeing X-37
I don't think there's any maintenance plan for JWSP, capsule or otherwise. L2 is way too far away. Do you mean maintenance after launch but before deployment?
But most of all, it was the test of a theory put into practice. And it should have been to no one's surprise that many things thought true wern't. How much of that was simply ignorance vs being deliberately oversold is a matter of debate. But what those 133 missions did was impart an operational knowhow and lessons learned that went far beyond the immediate mission objectives. These are the same benefits provided by the ISS today.
In short, you really can't begin to determine how well a system works in practice until you put it into production, and start using it a lot. These are the same things SpaceX is learning now (just of a new sort.) It's why Ares is returning to a capsule form.
Buran looks much better on paper, and I've no doubt it's an engineer achievement. But the success of a program, and the benefits derived from it can't be determined purely on a theoretical basis. Buran may have been an excellent orbiter, or it could have been terrible. But we'll never know.
Ha! "You know you're in trouble when the Russians are adding safety features to your design."
http://www.computer-museum.ru/english/argon.htm
I'm no expert in this subject.
The reusable booster technology was just planned, though. The project was cancelled long before they could be tested. I'm not even sure there were any finalized specifications.
There were two launches - the first of a "fully armed and.. oh" space battle station (I shit you not), the second of the Buran.
Only the orbiter returned, like with the Shuttle.