A contact force solution for non-colliding contact dynamics simulation