There're other programs that can help you if you want your uboat moving all the time. Those are generally speaking TMA methods.
The Maneubo, if you're comfortable with clicking and setting numbers in a UI:
http://www.adammil.net/Maneubo/
Or some TMA calculators, if you're comfortable with typing numbers in a console: