hexagon logo

Contact force estimation

Hello,
 
I fail to understand how the contact normal force is caluclated in solid to solid contacts. I understand that based on geometry and tolerances, multiple contact incidents may occur for a single contact, resulting in the impact function being called multiple times (at least once for each incident) in each timestep. How is the overall contact force estimated then? Is it the sum/average of all these forces?
 
Also, I tried printing the number of incidents and locations through n_conctact_incidents and loci, locj vectors through a modified cnfsub subroutine, and it apears that the cnfsub is actually called multiple times in a single timestep and for each off the contact incidents (e.g. at time = 0.1 sec, get_n_contact_incidents will return 2, but the cnfsub has been called at least 10 times. I see this by printing the values in a .txt file).
 
Thanks in advance,
 
Josef