1.  The satellite should be at location larger than the radius of the earth, so the range for r should not be from 0 to 1.
You need to change the minimumk value.
2. The velocity is kept the same , and the radius is changed. The gravitation force is different for different r.
So the trace will not be similar. It is the physics which decide the trajectory.

Please check out [url=http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=9.0]kepler motion[/url] and select [b]fixed Kinetic energy[/b] from the menu (the same as your case.)

And you should find different trajectories for different r (You can drag velocity vector in the simulation to change r).

You will also need to change velocity if you want similar shape trajectory.