Contact modelling - Stiffness values and points of force application

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Pavlos Silvestros
Posts: 43
Joined: Sun Oct 16, 2016 4:10 am

Contact modelling - Stiffness values and points of force application

Post by Pavlos Silvestros » Mon Jul 13, 2020 9:49 am

Good afternoon everyone,

I have a couple of questions regarding setting up contact models for simulating impacts.

1) Could I confirm that the dimensions of the stiffness and dissipation contact_parameters entered into the HuntCrossleyForce model in OpenSim (3.3) are Pascal (Pa) and non-dimesional (coefficient) respectively? These are estimated through the Sherman et al 2011 paper.

2) Is it possible to extract and visualise the point of application of the applied force between the contact surfaces during an impact (such as attached picture)? I haven't found this information in the outputs from ForceReporter but I assume this could be done through the API?

Thank you in advance!

Best regards,
Pavlos
Attachments
plane_impact.PNG
plane_impact.PNG (294.11 KiB) Viewed 893 times

Tags:

User avatar
Carmichael Ong
Posts: 383
Joined: Fri Feb 24, 2012 11:50 am

Re: Contact modelling - Stiffness values and points of force application

Post by Carmichael Ong » Mon Jul 13, 2020 10:56 am

1) I've tried to step through the documentation from Simbody in the past (https://github.com/simbody/simbody/blob ... leyForce.h). These are the conclusions I drew:
- stiffness is actually plane strain modulus, and has units of (N/m^2)
- dissipation coefficient units are (seconds / m)

2) The numbers from getRecordValues() should be the force and moment, and from those values I think you should be able to use a shift theorem step to calculate where the center of pressure for the whole contact sphere is. I'm not sure of a direct way to get the point.

User avatar
Pavlos Silvestros
Posts: 43
Joined: Sun Oct 16, 2016 4:10 am

Re: Contact modelling - Stiffness values and points of force application

Post by Pavlos Silvestros » Thu Jul 16, 2020 8:41 am

Hi Carmichael,

Thanks for the response!

1) Thanks for confirming, I have also had a look at these now.

2) That's a good idea, but unless geometric constraints exist for the point of force application then many solutions exist for an equivalent force system. I will try and have a look deeper into the HuntCrossleyModel API to see if I can extract the point of interest between the two contacting surfaces.

Cheers!

Pavlos

User avatar
Tao Liu
Posts: 2
Joined: Fri Jun 18, 2021 2:22 pm

Re: Contact modelling - Stiffness values and points of force application

Post by Tao Liu » Tue Jun 29, 2021 10:05 pm

Hello Pavlos,

I was wondering if you were able to extract the point loads in the contact instead of the resultant contact forces (using getRecordValues)?

Thanks,
Tao

POST REPLY