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

stress analysis -Von Mises Theory

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 7, 2010, 05:29
Default stress analysis -Von Mises Theory
  #1
New Member
 
hc
Join Date: May 2010
Location: Perth, Australia
Posts: 11
Rep Power: 15
watashiwa is on a distinguished road
Hi,

I'm doing a 2D modelling stress analysis on a typical cylinder with internal pressure
Using blockMeshDict
Solver-solidDisplacementFoam
-foamCalc components sigma

I would like to know whether I can obtain the result for Von Mises Theory. I have all the stress-->xx, yy, xy and so on but nor von mises.

In fact, in ANSYS can get the result for von mises.
Another way which I can find von mises is by taking the stress-> xx, yy and xy result as a function and put them into the von mises equation.

Not sure whether OpenFoam able to do this or not. Hope to hear from you guys if you have any idea on this.

Regards
watashiwa curious
watashiwa is offline   Reply With Quote

Old   October 14, 2010, 09:10
Default stresseq
  #2
New Member
 
hc
Join Date: May 2010
Location: Perth, Australia
Posts: 11
Rep Power: 15
watashiwa is on a distinguished road
I have found out that the sigmaeq=von mises theory

I have counter check with ANSYS. not sure this is right or wrong? seems like not many people use OpenFOAM for stress analysis.
watashiwa is offline   Reply With Quote

Old   October 14, 2010, 11:57
Default
  #3
Super Moderator
 
bigphil's Avatar
 
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,089
Rep Power: 34
bigphil will become famous soon enoughbigphil will become famous soon enough
Hi,

Yes SigmaEq is the vonMises stress.

Ye there probably aren't many people that use OpenFOAM for stress analysis, compared to the amount of people using it for CFD.
But there are a few groups that I know of that use it, in Ireland (where I am) and Croatia.

Philip
bigphil is offline   Reply With Quote

Old   October 14, 2010, 12:04
Default
  #4
Senior Member
 
mturcios777's Avatar
 
Marco A. Turcios
Join Date: Mar 2009
Location: Vancouver, BC, Canada
Posts: 740
Rep Power: 28
mturcios777 will become famous soon enough
Looking at calculateStress.H, sigma_eq is calculated by

Code:
 sqrt((3.0/2.0)*magSqr(dev(sigma)))
which is the Von-Mises stress according to:

http://en.wikipedia.org/wiki/Von_Mis...ess_conditions

What does the comparison of the results from Ansys tell you?
mturcios777 is offline   Reply With Quote

Old   October 14, 2010, 12:15
Default
  #5
Super Moderator
 
bigphil's Avatar
 
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,089
Rep Power: 34
bigphil will become famous soon enoughbigphil will become famous soon enough
EDIT: misinterpreted the question.
bigphil is offline   Reply With Quote

Old   October 14, 2010, 21:01
Default
  #6
New Member
 
hc
Join Date: May 2010
Location: Perth, Australia
Posts: 11
Rep Power: 15
watashiwa is on a distinguished road
Hi ,
Hi

I did a comparison using ANSYS(classic) and OpenFOAM. The result seems to be opposite in ANSYS to what I am getting in OpenFOAM. However, both gives the same colour profile especially when I analyzed stress xx, yy, xy and von mises. Von mises in ANSYS shown identical pattern when compare with OpenFOAM.

I have verified my result thick wall cylinder in OpenFOAM with the thoeretical result which is correct but not for ANSYS. As I have mentioned the value obtained in ANsys seems not right but have the identical colour pattern. I will further investigate this.
watashiwa is offline   Reply With Quote

Old   October 14, 2010, 21:57
Default
  #7
New Member
 
hc
Join Date: May 2010
Location: Perth, Australia
Posts: 11
Rep Power: 15
watashiwa is on a distinguished road
Looking at calculateStress.H, sigma_eq is calculated by


Code:
sqrt((3.0/2.0)*magSqr(dev(sigma)))
Hi Marco, how did you know the sigma_eq equation from the OpenFoam ? from which file and folder? is it require a command to execute in order to obtain the eq?
watashiwa is offline   Reply With Quote

Old   October 15, 2010, 15:43
Default
  #8
Senior Member
 
mturcios777's Avatar
 
Marco A. Turcios
Join Date: Mar 2009
Location: Vancouver, BC, Canada
Posts: 740
Rep Power: 28
mturcios777 will become famous soon enough
The file you want to look in is $FOAM_SOLVERS/stressAnalysis/solidDisplacementFoam/calculateStress.H

Checking out the source code is a great way to find out what is happening and how you can change it.
mturcios777 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
CFX-Structural thermal stress analysis Ravikiran CFX 1 February 22, 2010 08:57
stress analysis of a rotating beam(wind blade) Cheyannne ANSYS 0 October 19, 2009 17:06
wmake compiling Problem with OF1.5 openTom OpenFOAM Installation 4 May 3, 2009 14:44
stress analysis rt Main CFD Forum 0 June 7, 2007 05:01
E-Z question about Von Mises stress Andrew Epp Main CFD Forum 4 September 17, 1999 02:11


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