CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

stress analysis - press fit

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 29, 2018, 09:30
Default stress analysis - press fit
  #1
New Member
 
klemen
Join Date: Aug 2012
Location: Slovenia
Posts: 26
Rep Power: 13
fogl is on a distinguished road
Hello everybody,


I would like to use the solidDisplacementFoam to simulate a press fit of two tubes. The OD of small tube is 2um larger than ID of large tube.



My idea was to first separately simulate a compression of the small tube so that it fits inside the large tube perfectly (with fixed displacement BC). Than map the displacement filed of the first solution to initial field for the "press fit" case (with zero traction BC).



I did all as described, but the solution is not logical - the solution is that displacement filed is zero. It seems like initial condition was not taken into account. Please see the two images below.


Does anybody have an idea why such solution?
Is there some other way to simulate a press fit?


Regards
Klemen
Attached Images
File Type: jpg initialCondition.jpg (52.6 KB, 23 views)
File Type: jpg solution.jpg (51.6 KB, 22 views)

Last edited by fogl; October 29, 2018 at 14:02.
fogl is offline   Reply With Quote

Old   December 7, 2018, 03:36
Default
  #2
New Member
 
klemen
Join Date: Aug 2012
Location: Slovenia
Posts: 26
Rep Power: 13
fogl is on a distinguished road
I am still struggling with my test case to model the press fit and i am not sure if my case was set correctly (if the physics was modeled correctly) . I did not add any boundary condition between the two cylinders. Is there somebody who could comment on that.



Currently my model was set as there was only one cylinder with initial displacement field. Would it be more suitable to set some kind of boundary condition between the two cylinders which allows the transfer of normal pressure?


Regards
Klemen
fogl is offline   Reply With Quote

Old   December 7, 2018, 08:36
Default
  #3
Senior Member
 
Peter Baskovich
Join Date: Jul 2014
Posts: 127
Rep Power: 11
pete20r2 is on a distinguished road
Can you please share the case? I'd be keen to try this myself.
Of course you need to specify a boundary condition, OF is not smart, computers are not smart, you need to tell it exactly what to do.
pete20r2 is offline   Reply With Quote

Old   December 10, 2018, 05:08
Default
  #4
New Member
 
klemen
Join Date: Aug 2012
Location: Slovenia
Posts: 26
Rep Power: 13
fogl is on a distinguished road
Thank you for your reply. I understand that i have to set the BC - I have them, but i am not sure i should add them also between the two cylinders.


What BC should i add between the cylinders?



Please see the case file attached.
To run it run ./meshAll and then run solidDisplacementFoam.


Regards
Klemen
Attached Files
File Type: zip PressFitForum.zip (33.8 KB, 4 views)
fogl is offline   Reply With Quote

Old   December 10, 2018, 23:11
Default
  #5
Senior Member
 
Peter Baskovich
Join Date: Jul 2014
Posts: 127
Rep Power: 11
pete20r2 is on a distinguished road
Hi,
You have a typo in meshAll, I think you need to slow down when you type "fields".
If you fix that you will start to see results.

The two cylinders are part of the same mesh so no boundary is necessary.
I'm not sure what the issue is but the displacement/stress fields look wrong to me, they should be uniform around the pipe.
pete20r2 is offline   Reply With Quote

Old   December 11, 2018, 02:48
Default
  #6
New Member
 
klemen
Join Date: Aug 2012
Location: Slovenia
Posts: 26
Rep Power: 13
fogl is on a distinguished road
Thank you for your reply. There is a typo, but it does not affect the simulation, because the rho, nu and E fields were already set at the case i provided.


You are right, the two cylinders are part of the same mesh and boundary is not necessary, but i am not sure if there should be one - should there be some kind of BC that allows the transfer of normal pressure (i am not shore of the physics of this case).


As you see from results they are the same as shown on the two images in my firs post - there is some initial displacement/stress of inner cylinder, which should be transferred to the outer cylinder. But the result of simulation is that the displacement/stress filed is zero (which is not what it should be, so i assume there is something wrong).


I am not sure which displacement/stress fields looks wrong to you, the initial filed is uniform around the pipe? Please check the D magnitude or draw the Glyph to display gradient. The final filed looks wrong to me too which is what is the problem


Regards
Klemen
fogl is offline   Reply With Quote

Old   December 11, 2018, 05:00
Default
  #7
Senior Member
 
Peter Baskovich
Join Date: Jul 2014
Posts: 127
Rep Power: 11
pete20r2 is on a distinguished road
Did you rescale to the new data?
pete20r2 is offline   Reply With Quote

Old   December 12, 2018, 03:36
Default
  #8
New Member
 
klemen
Join Date: Aug 2012
Location: Slovenia
Posts: 26
Rep Power: 13
fogl is on a distinguished road
Yes.



I was expecting part of the displacement to be transferred to the outer ring. I assume the solution for the displacement should be in range of one half of initial displacement - so it should be easily seen in the same range setting.


Regards
Klemen

Last edited by fogl; December 12, 2018 at 09:13.
fogl 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
Stress tangent to path? Ansys 18.2 Workbench. sultzan ANSYS 2 November 20, 2017 17:47
OpenFOAM stress analysis results are showing 8-10% error with analytical solution. Sargam05 OpenFOAM 3 May 5, 2017 11:39
What does uniform temperature rise mean for thermal stress analysis? Sargam05 OpenFOAM 4 September 22, 2012 21:00
[stressAnalysis] Steady-state thermal stress analysis by using solidDisplacementFoam Sargam05 OpenFOAM CC Toolkits for Fluid-Structure Interaction 16 September 13, 2012 08:04
stress analysis -Von Mises Theory watashiwa OpenFOAM 7 October 15, 2010 15:43


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