Potentially fixed in upcoming r83 by using fancy maths to calculate acceptable direct transfer angle.
I say "fancy", its just (target soi radius/target altitude) *2 :p
Untested for bodies outside Kerbin though. Should be close at least. Needs testing.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is a long standing problem caused by the phasing burn not being executed perfecly accurately. Nor should it be. That's why they do "Trajectory Correction Maneuvres" IRL. And why tcm.ks in obtlib exists.
Errors in the first burn cause exponential errors in the following nodes..
It turns out we can't chain nodes like intercept.ks does. it needs to be split into something like "phasefor.ks", and the resulting transfer.
tcm.ks (if we get it fixed) could potentially handle the final transfer. I see little need for a dedicated transfer.ks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It's also possibly caused by the orbit change after the phasing burn. Due to underflow (I guess) this puts the time to burn off by quite a bit. The easiest solution is still to split it up.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Potentially fixed in upcoming r83 by using fancy maths to calculate acceptable direct transfer angle.
I say "fancy", its just (target soi radius/target altitude) *2 :p
Untested for bodies outside Kerbin though. Should be close at least. Needs testing.
This is a long standing problem caused by the phasing burn not being executed perfecly accurately. Nor should it be. That's why they do "Trajectory Correction Maneuvres" IRL. And why tcm.ks in obtlib exists.
Errors in the first burn cause exponential errors in the following nodes..
It turns out we can't chain nodes like intercept.ks does. it needs to be split into something like "phasefor.ks", and the resulting transfer.
tcm.ks (if we get it fixed) could potentially handle the final transfer. I see little need for a dedicated transfer.ks.
It's also possibly caused by the orbit change after the phasing burn. Due to underflow (I guess) this puts the time to burn off by quite a bit. The easiest solution is still to split it up.