Variable coefficient shift distance displacement method and its application in non-circular gear transmission