Ok, I'll have to face this soon I'm afraid if I want my Navtool for constant low thrust...
problem: I want to go to mars. During the time I'm getting there Mars will move. Since its distance will change with that, I will not be able to know which distance I have to cross exactly, without which I won't know how long it will take me, which I would have to know to know where to aim, and that's where the Cat bites it's tail and starts running around in circles...
I know I can solve the problem by iterating... Getting current distance, calculating necessary time to cross it, calculate new position, and start over. The failure will get less with every iteration and will eventually get close to an acceptable value. However, this iterating is terribly clumsy and eats a bit of power.
I know that TransX, IMFD and TransferMFD solve the problem, and I don't think they do it by iterating. It's got something to do with integration too I figured. Maybe someone has an interesting read for me on the problem, so I could eventually figure out how it works...
problem: I want to go to mars. During the time I'm getting there Mars will move. Since its distance will change with that, I will not be able to know which distance I have to cross exactly, without which I won't know how long it will take me, which I would have to know to know where to aim, and that's where the Cat bites it's tail and starts running around in circles...
I know I can solve the problem by iterating... Getting current distance, calculating necessary time to cross it, calculate new position, and start over. The failure will get less with every iteration and will eventually get close to an acceptable value. However, this iterating is terribly clumsy and eats a bit of power.
I know that TransX, IMFD and TransferMFD solve the problem, and I don't think they do it by iterating. It's got something to do with integration too I figured. Maybe someone has an interesting read for me on the problem, so I could eventually figure out how it works...