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.
Plotting Neutral Axis Shift for Asymmetric Material Model
Posted Nov 17, 2022, 12:40 p.m. EST Results & Visualization, Structural Mechanics, Material Models Version 6.0 2 Replies
Please login with a confirmed email address before reporting spam
Hello,
I have a question about whether anyone has tried plotting the shift in the neutral axis along a cantilever beam, while using an asymmetric material model. I have geometric and material nonlinearity included in the COMSOL model and I'm importing my material model based on uniaxial data. For reference, I am comparing with an analytical model I am developing that includes tension-compression asymmetry.
I have tried using a contour plot of the stress (in my case I am using the second Piola-Kirchoff stress (solid.SXX)) and I set the levels to zero in order to find where the stress is equal to zero. This would give the position of the neutral axis. However, since I am not really clear on how COMSOL is averaging the stresses on the backend, I am not sure if this approach is correct. And I feel that it is also highly mesh dependent. I am currently using an extremely fine mapped mesh instead of the default free triangular one.
I am finding that since there may be stress singularities especially at the tip of the beam where the force is being applied, the results I am getting may not be accurate. The image attached shows that for a very large tip force, the neutral axis shift drops to zero towards the end of the beam. I'm assuming because there are also artifical stresses that equal to zero at the top and bottom of the beam where the force is applied, and the model is lumping those stress levels together. From my analytical model, it should be a constant value after a certain level of stress.
Has anyone else tried tracking the neutral axis shift before in COMSOL using a different method or have had similar issues in the approach I am using?
I appreciate any insight, and can give more information if necessary.
Attachments: