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
Parents
  • Josef, if you have specific, contact heavy models, please contact me directly on jslat@hexagon.com
    I have done some extensive work lately with a "new" contact model based on material properties and geometry only. No guessing of k, e, c, dmax. It works pretty well for solid-solid contacts, considering the current limitations in the contact detection algorithm.
  • Hi Jasper,

    My name is Lu Zhu, and I’m a Principal Engineer at Schaeffler Group USA, working from Troy, Michigan. We’ve been using Adams for a long time and currently have some contact-intense projects that I’d really like to discuss with you. At Schaeffler, we develop bearings and linear rails, and I’m working on several critical projects that involve intense contact interactions and which are running very slowly in simulation. I’m actively looking for ways to speed up the calculations and would appreciate your insights. Please reply directly to my email at zhul@schaeffler.com, as I’m not sure if I can get back to this page in Nexus interface. Thanks, and hope to talk soon!. Regards, Lu

Reply
  • Hi Jasper,

    My name is Lu Zhu, and I’m a Principal Engineer at Schaeffler Group USA, working from Troy, Michigan. We’ve been using Adams for a long time and currently have some contact-intense projects that I’d really like to discuss with you. At Schaeffler, we develop bearings and linear rails, and I’m working on several critical projects that involve intense contact interactions and which are running very slowly in simulation. I’m actively looking for ways to speed up the calculations and would appreciate your insights. Please reply directly to my email at zhul@schaeffler.com, as I’m not sure if I can get back to this page in Nexus interface. Thanks, and hope to talk soon!. Regards, Lu

Children
No Data