Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Simple plain strain state does not produce expected deformation
Posted 10 apr 2014, 12:34 GMT-4 Structural Mechanics Version 4.4 5 Replies
Please login with a confirmed email address before reporting spam
Dear all,
I am trying to simulate the scrolling of a thin, flat film/beam into a ring by using an uniaxial strain with a linear gradient. This is done in Comsol using a 2D structural mechanics model with large deformation. The resulting scrolling radius does not match the expected value given by the strain gradient.
From basic mechanical consideration the bending strain (epsb) for a freestanding beam scrolling into a ring can be given by:
epsb(y) = eps0 + (2*PI*(R-y) -2*PI*R)/(2*PI*R) = eps0-y/R
where y is the short axis of the beam, eps0 a (theoretically arbitrary) strain at y=0 and R the radius of the scrolled structure. In other words, the scrolling Radius should solely be determined by the strain gradient. This strain is implemented in Comsol using the 'initial stress and strain' node (see attached model)
solid.eil11 = Y/R
The simulation works well, the beam is bent into a perfect ring and seems to be independent of any solver settings.
However the Radius of the formed ring (as extracted from the maximum x value) is always larger by a constant value then the R used in the strain definition. E.g. if R= 60[um] then max(x) = 64.5[um],R= 70[um] then max(x) = 74.5[um].
Astonishingly, if the strain is defined as solid.eil11 = (Y-3/4*tBeam)/R the correct Radius is obtained.
This would imply that the radius is actually dependent on eps0 which doesn't make any sense to me for this very simple model.
Any Ideas as to where this difference between (simple) Theory and Simulation comes from? Adapting the second implementation of the initial strain is not possible as this model is extended to a more complex one with non linear gradients.
Thanks in advance and best Regards.
I am trying to simulate the scrolling of a thin, flat film/beam into a ring by using an uniaxial strain with a linear gradient. This is done in Comsol using a 2D structural mechanics model with large deformation. The resulting scrolling radius does not match the expected value given by the strain gradient.
From basic mechanical consideration the bending strain (epsb) for a freestanding beam scrolling into a ring can be given by:
epsb(y) = eps0 + (2*PI*(R-y) -2*PI*R)/(2*PI*R) = eps0-y/R
where y is the short axis of the beam, eps0 a (theoretically arbitrary) strain at y=0 and R the radius of the scrolled structure. In other words, the scrolling Radius should solely be determined by the strain gradient. This strain is implemented in Comsol using the 'initial stress and strain' node (see attached model)
solid.eil11 = Y/R
The simulation works well, the beam is bent into a perfect ring and seems to be independent of any solver settings.
However the Radius of the formed ring (as extracted from the maximum x value) is always larger by a constant value then the R used in the strain definition. E.g. if R= 60[um] then max(x) = 64.5[um],R= 70[um] then max(x) = 74.5[um].
Astonishingly, if the strain is defined as solid.eil11 = (Y-3/4*tBeam)/R the correct Radius is obtained.
This would imply that the radius is actually dependent on eps0 which doesn't make any sense to me for this very simple model.
Any Ideas as to where this difference between (simple) Theory and Simulation comes from? Adapting the second implementation of the initial strain is not possible as this model is extended to a more complex one with non linear gradients.
Thanks in advance and best Regards.
Attachments:
5 Replies Last Post 11 apr 2014, 09:57 GMT-4