The invention relates to a method for creating contact pairs in batches based on ABAQUS
secondary development, which comprises the following steps of: S1, establishing a contact surface set for parts needing to create contact pairs in an ABAQUS
software Interaction module; s2, creating a program execution file, and embedding the program execution file into the ABAQUS
software; a working region-5 in the program collects contact and adds a contact surface to a contact surface module; a contact pair master contact surface set and a contact pair slave contact surface set are added to a contact pair creating
list of a contact pair parameter setting module from a working region-5, and a reasonable
contact type is set; the parameter checking function module is used for carrying out accuracy
verification on the set parameters, reminding modification if the parameters are wrong, and creating a plurality of contacts in batches if the parameters are wrong; and S3, finally completing the creation of a plurality of contact pairs of the finite
element model. The problems that when a large number of contact pairs exist in the process of building a large finite
element analysis model in the earlier stage, manual building is prone to making mistakes, and efficiency is low are solved. The finite element pretreatment efficiency is improved, the finite
element analysis period is shortened, and the project development cost is reduced.