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.

What is mesh convergence?

Please login with a confirmed email address before reporting spam

Hello,
Can anybody tell me what exactly is mesh convergence? i have seen some videos and links online about it but that are not clear to me.

2 Replies Last Post Jun 16, 2017, 3:35 p.m. EDT

Please login with a confirmed email address before reporting spam

Posted: 7 years ago Jun 9, 2017, 10:46 p.m. EDT
The unknown functions in Partial Differential Equations (PDEs) describing physics problems are in most cases continuous, e.g. stress or displacement in an elastic solid.

With numerical methods, you obtain approximate solutions of Partial Differential Equations (PDEs), because you solve the PDEs on a finite number of points. In other words, you obtain a discrete approximation - at a finite number of points - of a continous function.

The more points you have, the closer your discrete approximation gets from the continuous solution.

Refining your mesh should lead to a stable solution, very close to the continuous solution. If it is not case, it means you are not close to the real solution of the problem: your problem may be ill-posed or you have to refine more.

There are error estimates, which computes the difference between your approximate solution and the theoretical solution. If your problem is well-posed, the finer the mesh, the smaller the error, e.g. your error converge to 0 with finer meshes, e.g. your approximate solution converges to the real solution.
The unknown functions in Partial Differential Equations (PDEs) describing physics problems are in most cases continuous, e.g. stress or displacement in an elastic solid. With numerical methods, you obtain approximate solutions of Partial Differential Equations (PDEs), because you solve the PDEs on a finite number of points. In other words, you obtain a discrete approximation - at a finite number of points - of a continous function. The more points you have, the closer your discrete approximation gets from the continuous solution. Refining your mesh should lead to a stable solution, very close to the continuous solution. If it is not case, it means you are not close to the real solution of the problem: your problem may be ill-posed or you have to refine more. There are error estimates, which computes the difference between your approximate solution and the theoretical solution. If your problem is well-posed, the finer the mesh, the smaller the error, e.g. your error converge to 0 with finer meshes, e.g. your approximate solution converges to the real solution.

Please login with a confirmed email address before reporting spam

Posted: 7 years ago Jun 16, 2017, 3:35 p.m. EDT
Najib gives a good explanation. Another application of the term mesh convergence is a little more practical, and that is how the solution with respect to a relevant variable of interest changes with increasing mesh size. Since there is a trade-off between mesh size and solution time, one aims for a mesh which is 'good enough'. By solving your model using increasing mesh sizes, one can find where the variable of interest does not change much with increasing mesh size. Once then selects this mesh size for the model.

--
Steven Conrad, MD PhD
LSU Health
Najib gives a good explanation. Another application of the term mesh convergence is a little more practical, and that is how the solution with respect to a relevant variable of interest changes with increasing mesh size. Since there is a trade-off between mesh size and solution time, one aims for a mesh which is 'good enough'. By solving your model using increasing mesh sizes, one can find where the variable of interest does not change much with increasing mesh size. Once then selects this mesh size for the model. -- Steven Conrad, MD PhD LSU Health

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.