Quote from: Robotbeat on 05/14/2016 01:41 amIndeed. There is some value to knowing those things to some extent, but a control loop can be pretty dumb and still work just fine getting you to where you need to go.I think the question wasn't so much about staying on track, but in cases where fuel reserves are at a bare minimum, knowing whether or not there will be enough fuel remaining to complete the landing.
Indeed. There is some value to knowing those things to some extent, but a control loop can be pretty dumb and still work just fine getting you to where you need to go.
Quote from: llanitedave on 05/14/2016 07:13 pmQuote from: Robotbeat on 05/14/2016 01:41 amIndeed. There is some value to knowing those things to some extent, but a control loop can be pretty dumb and still work just fine getting you to where you need to go.I think the question wasn't so much about staying on track, but in cases where fuel reserves are at a bare minimum, knowing whether or not there will be enough fuel remaining to complete the landing.Why does the stage guidance system need to know that? Either there is, and the landing presumably succeeds, or there isn't, and it fails one way or another. Telemetry lets the ground later figure out why it failed (e.g., due to lack of fuel) and they adjust things to hopefully improve odds of success the next time. Or decide landing isn't feasible with that payload and they don't even try further for a payload/mission of that type in the future.
Quote from: Herb Schaltegger on 05/14/2016 07:55 pmQuote from: llanitedave on 05/14/2016 07:13 pmQuote from: Robotbeat on 05/14/2016 01:41 amIndeed. There is some value to knowing those things to some extent, but a control loop can be pretty dumb and still work just fine getting you to where you need to go.I think the question wasn't so much about staying on track, but in cases where fuel reserves are at a bare minimum, knowing whether or not there will be enough fuel remaining to complete the landing.Why does the stage guidance system need to know that? Either there is, and the landing presumably succeeds, or there isn't, and it fails one way or another. Telemetry lets the ground later figure out why it failed (e.g., due to lack of fuel) and they adjust things to hopefully improve odds of success the next time. Or decide landing isn't feasible with that payload and they don't even try further for a payload/mission of that type in the future.You could save yourself the expense of patching holes in the barge.
And the computer doesn't need to know how much propellant remains. It's probably pre-programmed to do an entry burn of specific time duration, and the landing burn is probably pre-programmed to start at a certain altitude/velocity, based on pre-launch Monte Carlo simulations that give them a good idea of how much propellant will be used during the burns.
You would think propellant load could be calculated based on knowing the thrust of the engines and the deceleration it produces. More deceleration for the same thrust means less mass of the stage, subtract the dry mass and you get the fuel. Maybe that can't be measured with enough precision, if so, upgrade the sensors.
Quote from: Kabloona on 05/12/2016 06:34 pmAnd the computer doesn't need to know how much propellant remains. It's probably pre-programmed to do an entry burn of specific time duration, and the landing burn is probably pre-programmed to start at a certain altitude/velocity, based on pre-launch Monte Carlo simulations that give them a good idea of how much propellant will be used during the burns.My impression is that they're not pre-programming control timings such as when to start engine burns, rather they tweak constraint parameters for an onboard algorithm for real-time optimisation of landing trajectory. I.e., the rocket decides in flight when to start / stop or throttle engines. Attached is a nice paper by Lars Blackmore, the person responsible for F9 EDL at SpaceX. It describes an onboard "Powered Descent Guidance" algorithm, which optimise landing trajectory for minimal landing error and fuel use, with given limits set on throttle, speed, position, etc. Continuous onboard optimization during EDL is needed since initial conditions at staging are not known beforehand AND conditions change during flight such as wind gusts, high altitude jet-streams, engine performance, control accuracy, etc.I believe SpaceX is currently in a phase of iteratively adjusting constraints. If SpaceX is very aggressive in finding the constraint envelope, it may be that there's quite a bit more fuel left in the rocket after landing. I.e. the warning that they might crash stage may not be due to "landing on fumes", but rather due to constraint experiments in order to expand the envelope and evaluate the overall performance.
Quote from: Jcc on 06/04/2016 10:50 pmYou would think propellant load could be calculated based on knowing the thrust of the engines and the deceleration it produces. More deceleration for the same thrust means less mass of the stage, subtract the dry mass and you get the fuel. Maybe that can't be measured with enough precision, if so, upgrade the sensors.No. Rocket fuel is notoriously difficult to measure in-flight, especially when in zero-G. It also sloshes, gurgles and bounces around when under thrust, changes density, and will generally seek the 'lowest' point at the end of the flight which may well be different from the 'lowest' point during launch, as the stage may be canted into the wind. You have to have reserves; the saving grace for SpaceX is that the thrust/weight ratio on the F9 is absurd when the tanks are almost empty and there's no second stage/payload on top, so they can get away with murder, eg the infamous hoverslam.
I just want to point out that the Falcon 9 first stage carries approximately 286,400 kg in LOX and 123,100 in RP-1, approximate total of 409,500 kg. Source: http://spaceflight101.com/spacerockets/falcon-9-ft/A savings of 2,000 kg of propellants is about 0.5% of the Falcon 9's total fuel capacity. So more aggressive landings would only help in the most marginal of return scenarios, where the Falcon 9 has already depleted almost all of its available fuel and oxidizer.
And because rocket equation is a highly nonlinear equation, the benefits of these together is much higher than the sum of either done separately.
There seem to be a few factors that optimize fuel use (and thus delivered payload) by conducting a three engine landing burn:1. Extra fuel saved for landing is fuel that could have been used for boost during the most productive final few seconds of the burn -- 5g burn with almost empty tankage. This is the fuel you most want to conserve -- it provides much more than 0.5% of acceleration (I think).2. Landing with minimal fuel also improves the ballistic coefficient, allowing the atmosphere to slow the booster more instead of the landing burn doing that deceleration, and3. Waiting till last seconds allows more deceleration in the thickest portions of the atmosphere. These last two each reduce the amount of fuel needed for landing.