CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Structural Mechanics

ABAQUS 4-Point Bend Contact Conditions

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 23, 2019, 13:21
Default ABAQUS 4-Point Bend Contact Conditions
  #1
New Member
 
Emily
Join Date: Oct 2019
Posts: 2
Rep Power: 0
ers127 is on a distinguished road
I am a new Abaqus user and working on a 4-point bending problem, but with a bone instead of a beam. I have read through the Abaqus manual, dozens of websites, and watched dozens of videos to configure my analysis; however, I believe my contact interactions aren't quite right, but I'm not sure why.

I have written a Matlab code to mesh and configure the assembly, so when I open the input file in Abaqus, the assembly opens as an orphan mesh. I calculated the positions of the rollers such that they should be resting on the bone. When I check the contact pairs in Abaqus, it indicates 3 of the 4 rollers are intersecting the bone, and one is offset. I have checked my calculations, and the positions I calculated should work, as I copied the formula and applied to each roller. The assembly is configured in Matlab because I cannot accurately calculate 2 of 3 bone coordinates corresponding to the rollers' position.


To address the intersection/overclosure, I enact the option to Adjust interactions to remove overclosure in the Interaction Module. This seems to work for the top left and bottom left rollers, but not the right rollers, as I receive the warning:
"For contact pair (assembly_cp-2-slave-assembly_cp-2-trmaster), adjustment was specified but no node was adjusted more than the adjustment distance = 2.22000e-16. and For contact pair (assembly_cp-4-brmaster-assembly_cp-4-slave), adjustment was specified but no node was adjusted more than the adjustment distance = 2.22000e-16." which leads to another warning: There are 2 unconnected regions in the model. Then, the analysis completes, but not quite correctly. When I open the output file in the Visualization module, I see there is some deformation, but since the right rollers aren't contacting the bone, these results are not valid.

I have tried several other techniques, including general contact with contact initialization for strain-free adjustment, which resulted in an additional warning: "Displacement increment for contact is too big," ultimately leading to analysis failure and error: "Too many attempts made for this model."

Many videos I watched involved partitioning the beam and adding a datum point, which allows a coincident point position constraint. However, I am not able to partition the model since it has an orphan mesh, and I cannot add datum points because I cannot accurately calculate the coordinates of the contact points on the femur. I have attempted to estimate contact points to enact a position constraint, and also attempted to add a position constraint between the roller and a plane which passes through the contact point in hopes of sectioning the femur and extracting the femur contact coordinates, but Abaqus does not allow such a constraint.

Perhaps creating a set for the top rollers and another set for the bottom rollers or defining a different position for the reference nodes will work - I will try these next.

I understand this is a lot of information - please let me know if I can clarify anything, or if scheduling a meeting would be beneficial! I have been troubleshooting this around the clock for about 5 days now, and have tried everything I can think of, so any help would be greatly appreciated.

I have attached some files as well. Due to size restrictions, I'm not able to upload the .inp or .cae files. Any help with this is also appreciated! Please let me know if there is any other information I can provide.

Matlab Assembly.jpg

Abaqus Warnings.jpg
ers127 is offline   Reply With Quote

Old   January 27, 2020, 17:13
Default
  #2
Member
 
Ran
Join Date: Aug 2016
Posts: 69
Rep Power: 10
random_ran is on a distinguished road
It is unusual for people using 4-point bending technique to study a
bone. We civil people using this method to test beams in most of the
case.

> I have written a Matlab code to mesh and configure the assembly

Abaqus has a module to mesh the geometry, so you could just input the
geometric information to Abaqus. Then, applied the load on the node or
a reference line.


> "Displacement increment for contact is too big," ultimately leading
> to analysis failure and error: "Too many attempts made for this
> model."

Then, using the smaller time step to calculate it.


If you are new to Abaqus, then maybe try LS-dyna, which is more
specialized in the contact simulation.
__________________
Yours in CFD,

Ran
random_ran is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dynamic contact angle rmousavibt Fluent UDF and Scheme Programming 12 October 31, 2021 23:38
Wrong flow in ratating domain problem Sanyo CFX 17 August 15, 2015 07:20
twoPhaseEulerFoam setting up the initial conditions - floating point exception error callmety OpenFOAM Pre-Processing 0 August 3, 2015 04:11
[Gmsh] Gmsh and samplesurface touf OpenFOAM Meshing & Mesh Conversion 2 December 10, 2007 03:27
CFX4.3 -build analysis form Chie Min CFX 5 July 13, 2001 00:19


All times are GMT -4. The time now is 15:46.