A general contact stiffness model for elastic bodies and its application in time-varying mesh stiffness of gear drive. (February 2023)