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.

Mesh sensitivity Test

Please login with a confirmed email address before reporting spam

Hi all,

I had carried out mesh sensitivity test on my 2-D asymmetrical model, using stress-strain axial symmetry module to calculate the maximum von Mises stress. However, the more mesh I refine, the result seem does not convergence.The stress value getting bigger and bigger.

Appreciate for expert comment.

Merry Christmas and happy new year.

12 Replies Last Post 12 nov. 2014, 14:38 UTC−5
Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 25 déc. 2011, 09:45 UTC−5
Hi

that depends on your model, if you have a stress concentration point you can get such increase of maximum value with the mesh density. This typically appears at corners or with point or edge loads in 3D.
try to use only domain and boundary loads, and implement small fillets to all edges, normally you should then not get any of these stress concetration locations (somewhat model dependnet though)

Anyhow, stress concentration does not mean, necessarily, that the rest of the model is wrong, it could be limited to a small region

This is the FEM world one must know/learn and master (and it's version independent !)

--
Good luck
Ivar
Hi that depends on your model, if you have a stress concentration point you can get such increase of maximum value with the mesh density. This typically appears at corners or with point or edge loads in 3D. try to use only domain and boundary loads, and implement small fillets to all edges, normally you should then not get any of these stress concetration locations (somewhat model dependnet though) Anyhow, stress concentration does not mean, necessarily, that the rest of the model is wrong, it could be limited to a small region This is the FEM world one must know/learn and master (and it's version independent !) -- Good luck Ivar

Patrick Namy Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 9 janv. 2012, 06:48 UTC−5
Hi everybody,

I have the same issue regarding the von mises stress and the mesh sensitivity.

Thanks for your answer, Ivar, but it is a bit frustrating... It would mean that the maximal von mises stress has no interest (because it depends on the mesh).

However, it is usually used as a failure criterium. (if the VM stress is larger than XXX, we have failure), so what is the solution?

Kind regards,

Patrick
Hi everybody, I have the same issue regarding the von mises stress and the mesh sensitivity. Thanks for your answer, Ivar, but it is a bit frustrating... It would mean that the maximal von mises stress has no interest (because it depends on the mesh). However, it is usually used as a failure criterium. (if the VM stress is larger than XXX, we have failure), so what is the solution? Kind regards, Patrick

Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 9 janv. 2012, 07:37 UTC−5
Hi

You should not really be too frustrated for solid and von Mises stres:s you get to a saturation if you have a "smooth" shape

take a look ;)

It's different (worse) for ACDC and sharp corners ...
--
Good luck
Ivar
Hi You should not really be too frustrated for solid and von Mises stres:s you get to a saturation if you have a "smooth" shape take a look ;) It's different (worse) for ACDC and sharp corners ... -- Good luck Ivar


Patrick Namy Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 9 janv. 2012, 09:25 UTC−5
Hi Ivar,

thanks for your kind answer and your example. May we conclude that the maximal von mises stress cannot be properly evaluated, when there is an right (or sharp) angle?

I have to make a sensitivity analysis. The objective function is the max. of the von mises stress, and the parameters that can change are geometrical ones. The max. is located in edge that cannot be transformed into fillet (please, see the mph file to see why)

I have tried the following options, but without success:
-) recover
-) plot at the Gauss point

Does it make sense to make such a study? Would it be another mechanical criterion (principal stress for example?) which would be less sensitive to the mesh?

thanks a lot,

Kind regards,

Patrick
Hi Ivar, thanks for your kind answer and your example. May we conclude that the maximal von mises stress cannot be properly evaluated, when there is an right (or sharp) angle? I have to make a sensitivity analysis. The objective function is the max. of the von mises stress, and the parameters that can change are geometrical ones. The max. is located in edge that cannot be transformed into fillet (please, see the mph file to see why) I have tried the following options, but without success: -) recover -) plot at the Gauss point Does it make sense to make such a study? Would it be another mechanical criterion (principal stress for example?) which would be less sensitive to the mesh? thanks a lot, Kind regards, Patrick


Nagi Elabbasi Facebook Reality Labs

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 9 janv. 2012, 12:27 UTC−5
When it comes to a singularity all stress and strain measures should blow-up. You should either check away from the singularity, smooth the geometry, or allow some local plasticity (which will lower your stresses).

Keep in mind however that not all sharp corners are singularities. Some singularities are a result of modeling errors/assumptions. In your model for example the highest stress region is a singularity only because you fix the bottom surface of the plate in all directions. If the plate is fixed elsewhere or the face that you fixed is only constrained in the Z-direction then you should have no singularity there.

Nagi Elabbasi
Veryst Engineering
When it comes to a singularity all stress and strain measures should blow-up. You should either check away from the singularity, smooth the geometry, or allow some local plasticity (which will lower your stresses). Keep in mind however that not all sharp corners are singularities. Some singularities are a result of modeling errors/assumptions. In your model for example the highest stress region is a singularity only because you fix the bottom surface of the plate in all directions. If the plate is fixed elsewhere or the face that you fixed is only constrained in the Z-direction then you should have no singularity there. Nagi Elabbasi Veryst Engineering

Patrick Namy Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 10 janv. 2012, 05:48 UTC−5
Dear Nagi,

thanks for your precious answer.

I totally agree with you when you say that the plasticity would lower the mecahnical stress. In fact, I only want to know if the structure would enter locally into plasticity or not. Therefoire, I do not need to consider the plasticity during the computation. I only need to check the maximal von mises stress, and to compare it (in postprocessing) to the yield stress...

Thanks for your remark about the importance of the modeling assumption. When I change the Z_constraint from a boundary constraint to a point constraint, it changes the location of the maximum of the VM stress, but it is still in a sharp angle, so the problem is only ''translated''.

Do you see any way to know the correct value of the VM stress in this point? As you can see in the .mph file, we can not unfortunately smooth the geometry there..

Thanks for your help!
Kind regards,

Patrick
Dear Nagi, thanks for your precious answer. I totally agree with you when you say that the plasticity would lower the mecahnical stress. In fact, I only want to know if the structure would enter locally into plasticity or not. Therefoire, I do not need to consider the plasticity during the computation. I only need to check the maximal von mises stress, and to compare it (in postprocessing) to the yield stress... Thanks for your remark about the importance of the modeling assumption. When I change the Z_constraint from a boundary constraint to a point constraint, it changes the location of the maximum of the VM stress, but it is still in a sharp angle, so the problem is only ''translated''. Do you see any way to know the correct value of the VM stress in this point? As you can see in the .mph file, we can not unfortunately smooth the geometry there.. Thanks for your help! Kind regards, Patrick


Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 10 janv. 2012, 08:15 UTC−5
Hi

you could make your stem round and not square, or at least with filleted angles. That will help somewhat.

Then play with the mesh density in the critical region, try a 1:2:4 ratio and see how the max vM value changes (based on the plot and colour ruler not on the absolute "max" value.

You should also check the plot with "Quality: No refinement, Smoothing: None" it gives you a better view of the mesh and related stress values

But even FEM is no "absolute science, absolute precision" some good engineering guesses are required here too ;)

--
Good luck
Ivar
Hi you could make your stem round and not square, or at least with filleted angles. That will help somewhat. Then play with the mesh density in the critical region, try a 1:2:4 ratio and see how the max vM value changes (based on the plot and colour ruler not on the absolute "max" value. You should also check the plot with "Quality: No refinement, Smoothing: None" it gives you a better view of the mesh and related stress values But even FEM is no "absolute science, absolute precision" some good engineering guesses are required here too ;) -- Good luck Ivar

Patrick Namy Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 20 janv. 2012, 06:02 UTC−5
Thanks everyone for your participation.

As you recommanded, I have only plotted the area where solid.mises were larger than the yield stress, and I decided to check if this quantity appears only near the singularities (in 2D) or in a volume (in 3D)

The resulting estimator is not mesh dependent anymore!

kind regards,

Patrick
Thanks everyone for your participation. As you recommanded, I have only plotted the area where solid.mises were larger than the yield stress, and I decided to check if this quantity appears only near the singularities (in 2D) or in a volume (in 3D) The resulting estimator is not mesh dependent anymore! kind regards, Patrick

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 5 févr. 2012, 05:49 UTC−5
Hi,

Wow, it post had a great dicussion on mesh convergence which I gain a lot of benefit and knowledge.
Thanks for sharing.

At the initial stage, I used 2-D Free Mesh Parameter to solve for the von Mises stress, It end up no convergence result as the stress value getting bigger and bigger. Things goes better when I used Mapped mesh parameter, by increase the edge element, the stress value seem not so mesh dependent anymore.

Any comment toward this? May I know what method does Patrick used for solving?

Thanks.

Regards,
PS
Hi, Wow, it post had a great dicussion on mesh convergence which I gain a lot of benefit and knowledge. Thanks for sharing. At the initial stage, I used 2-D Free Mesh Parameter to solve for the von Mises stress, It end up no convergence result as the stress value getting bigger and bigger. Things goes better when I used Mapped mesh parameter, by increase the edge element, the stress value seem not so mesh dependent anymore. Any comment toward this? May I know what method does Patrick used for solving? Thanks. Regards, PS

Patrick Namy Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 8 févr. 2012, 03:52 UTC−5
Hi Xsu,

I am glad you took benefit from our previous conversation!

Regarding the convergence when refining the mesh, I had no convergence when I look at the maximum value of the von Mises stress, even if I used Mapped or structured meshes (prism/tetra/quad..). That is the reason why I had decided to have a "volume approach" instead of having a "maximum approach". But your result is very good for you!

You ask me the method I used to solve.. Could you be more precise? Do you want to know the linear solver (PARDISO is the best, ever, on a workstation)? the damping parameter? ...

Send me your model if you want me to have a look!

Kind regards,

Patrick

Hi Xsu, I am glad you took benefit from our previous conversation! Regarding the convergence when refining the mesh, I had no convergence when I look at the maximum value of the von Mises stress, even if I used Mapped or structured meshes (prism/tetra/quad..). That is the reason why I had decided to have a "volume approach" instead of having a "maximum approach". But your result is very good for you! You ask me the method I used to solve.. Could you be more precise? Do you want to know the linear solver (PARDISO is the best, ever, on a workstation)? the damping parameter? ... Send me your model if you want me to have a look! Kind regards, Patrick

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 8 févr. 2012, 04:44 UTC−5
Hi,

Thanks and very appreciate Patrick for your time and your kind offer in model visualizing.
My value converge when I use cross section plot parameter to visualise my von Mises stress value.
I previously observe my Max von Mises stress value from plot parameter>>max/min, the stress value is getting bigger and bigger (Initial stage).

I only deal with simple 2-D model to visualise the contact force exerted to the membrane deflection,by utilsing SPOOLS for my system solver. Thanks for your information that PARDISO is a very nice solver for workstation.
I am going to have a try on PARDISO to check the result whether it varies for both solver. Actually my intention is to know your method in getting the stress converging, where you had mention with volume approach idea.

Warmest Regards,
PS
Hi, Thanks and very appreciate Patrick for your time and your kind offer in model visualizing. My value converge when I use cross section plot parameter to visualise my von Mises stress value. I previously observe my Max von Mises stress value from plot parameter>>max/min, the stress value is getting bigger and bigger (Initial stage). I only deal with simple 2-D model to visualise the contact force exerted to the membrane deflection,by utilsing SPOOLS for my system solver. Thanks for your information that PARDISO is a very nice solver for workstation. I am going to have a try on PARDISO to check the result whether it varies for both solver. Actually my intention is to know your method in getting the stress converging, where you had mention with volume approach idea. Warmest Regards, PS

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 12 nov. 2014, 14:38 UTC−5
Hi all,

I need a guidance on the following problem. It is a pressurized spherical vessel (of radius Rv) with nozzle attachment of radius Rn. I need to use two approaches (the shell and solid element in comsol) to get variation of stresses (inner and outer hoop and axial/meridional). The shell solution works perfectly for me, having used 3D model (see attachment (a)). However, results of the stress variations along the indicated edges (in color) of the vessel and nozzle show singularity problem at the juncture when a 2D axisymmetric solid model (attachment (b)) is used. I used fillets to get away with this problem but it doesn't work well; different results (Fig. c) are obtained from those of the shell model (Fig. d). I'm using version 4.3a in my work. I would appreciate your kind help on this.

Thanks
Hi all, I need a guidance on the following problem. It is a pressurized spherical vessel (of radius Rv) with nozzle attachment of radius Rn. I need to use two approaches (the shell and solid element in comsol) to get variation of stresses (inner and outer hoop and axial/meridional). The shell solution works perfectly for me, having used 3D model (see attachment (a)). However, results of the stress variations along the indicated edges (in color) of the vessel and nozzle show singularity problem at the juncture when a 2D axisymmetric solid model (attachment (b)) is used. I used fillets to get away with this problem but it doesn't work well; different results (Fig. c) are obtained from those of the shell model (Fig. d). I'm using version 4.3a in my work. I would appreciate your kind help on this. Thanks

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.