The physics behavior is not great for precision or deterministic/repeatable motion. It's either framerate independent and not perfectly consistent, or framerate dependent but more consistent.
There are always manual ways to simulate physics with math though. After all, the physics behavior is a simulation itself. Depending on the scope of what you're trying to do, the solution could be actually much simpler than a full physics environment simulation.