IS there a method to do in ABAQUS?I have assembled my model in SOLIDWORKS by providing Concetric mating for all drills, but haven't included fasteners there as that will again increase the simulation time.
I have not used Abaqus since the mid 90's, but here is the way it is done for Spot Welds in Nastran. You may need to adapt the method to your specific problem.
In essence, you use a solid element as the connector, next use the shape function of mesh A to project its motion to where the solid element nodes are and vice versa for mesh B.
I believe it can be done also in Abaqus as it relies on Multipoint Constraint Equations. As suggested above, a Python script might work.
Last, watch out for rotational dofs that may lock up the assembly. At least as part of debugging, pack solids in thin shell elements to get all 6dofs at all nodes and a reference solution.
While modeling part in Abaqus CAE (assuming you are using Abaqus CAE), in the first step, you get option of defining the part as "Discreet rigid". I think that should do it.
If you do not wish to mesh the fastener, define part as "Analytical rigid".
I do not know about Abaqus, but at least in Nastran, using rigid elements as 'fasteners' can produce problems where the mesh locks up.
Often, it is the rotation degrees of freedom (dof) that cause headaches,.e.g. where the drilling degree of freedom for shell elements is not fully treated by the element and/or when connecting solid elements that support only translation dofs.
In response to this, prior best practice was to use a beam element for the fastener and to make the mesh have nodes at the connection points. This approach was later abandoned for the above mentioned approach.