In this study, a contact node and a penalty spring were introduced at the bottom of the contact spring, and the track irregularity effect was implemented. Through this present approach, the non-linearity of the contact spring can be expressed using non-linear spring elements of ANSYS itself. The applicability of the improved analysis technique has been verified through various demonstrated cases. A stable solution was obtained even for a problem where the contact spring’s non-linearity changed rapidly.