Richardson Extrapolation to check convergence

Click For Summary
SUMMARY

The discussion centers on using Richardson Extrapolation to check convergence in numerical simulations, specifically in the context of achieving mesh independence. Participants clarify that while Richardson Extrapolation allows for estimating results without needing finer meshes or smaller time steps, it still requires initial computations with coarser meshes. The Romberg method is highlighted as a straightforward application of Richardson Extrapolation, with references to "Numerical Recipes" for further understanding. Ultimately, the method enables significant computational savings by extrapolating results from larger step sizes.

PREREQUISITES
  • Understanding of Richardson Extrapolation
  • Familiarity with numerical integration techniques
  • Knowledge of mesh independence in numerical modeling
  • Basic concepts of finite element analysis (FEA) and computational fluid dynamics (CFD)
NEXT STEPS
  • Study the Romberg method for numerical integration
  • Read "Numerical Recipes" for comprehensive insights on Richardson Extrapolation
  • Explore mesh independence techniques in FEA and CFD
  • Learn about error analysis in numerical simulations
USEFUL FOR

Numerical analysts, engineers working with finite element analysis, computational fluid dynamics practitioners, and anyone involved in optimizing simulation processes.

mina1363
Messages
14
Reaction score
0
Hi,

I need to know how one can check space and time convergence using Richardson Extrapolation. Does anyone know any good references. I have a slight idea... the thing I am wondering about is how using this method can eliminate the need for further simulations using smaller time steps or a finer mesh.

Thanks
 
Engineering news on Phys.org
Yes, that's what Richardson invented it for!

A fairly simple application of it to numerical integration is called the Romberg method. There is a good description in the "Numerical Recipes" book. That should get you started understanding how it works.
 
What is it exactly you don't get? The method is pretty strait forward. Take the results from two differently sized (h, h/2) course meshes, plug the results into the general formula, and then that's it. If the deviation of your results are within the limits of error you need, then you're good.

Any good text on numerical methods, FEA, or CFD will go into the details of it.

http://en.wikipedia.org/wiki/Richardson_extrapolation
 
Many thanks. I understand the method.

I am confused because I was told to use Richardson extrapolation to eliminate the need of using a refined mesh or smaller time steps. However From what I understand and also what you just told me the method is based on using the step/mesh size so I would still need to refine the mesh or use a smaller time step to check the space and time convergences respectively...so am I correct in saying that what I was told is wrong?
 
mina1363 said:
Many thanks. I understand the method.

I am confused because I was told to use Richardson extrapolation to eliminate the need of using a refined mesh or smaller time steps. However From what I understand and also what you just told me the method is based on using the step/mesh size so I would still need to refine the mesh or use a smaller time step to check the space and time convergences respectively...so am I correct in saying that what I was told is wrong?

No, what you were told was correct. For what ever numerical model you have, you will want to achieve mesh independence. In other words, the answer won't be dependent upon the size of your mesh. For example, if you have a mesh with spacing h, your results won't change beyond some relative error (maybe 1%).

Sometimes in order to achieve mesh independence, a mesh or step size greater than the computer can handle is required. So, to achieve a solution with mesh independence you extrapolate using two course mesh sizes that the computer can handle.

For example, you need a step size of "h" to achieve mesh independence but your computer can only handle a step size of 2h or greater. Using Richardson extrapolation you can estimate the solution for h by extrapolation using the results for step sizes of 2h and 4h. In the end, you end up with a solution for h by finding the solutions for 2h and 4h which are less computationally intensive.
 
Many thanks for making me realize this.

I was too focused on the fact that I have to remesh and run the simulation again and not thinking that the point was about a finer mesh and not a coarser one... so I'm just going to run the simulation with a coarser mesh and use the extrapolation which would save a lot of time in my case.

Thanks again.
 
I have encountered a vertically oriented hydraulic cylinder that is designed to actuate and slice heavy cabling into sections with a blade. The cylinder is quite small (around 1.5 inches in diameter) and has an equally small stroke. The cylinder is single acting (i.e. it is pressurized from the bottom, and vented to atmosphere with a spring return, roughly 200lbs of force on the spring). The system operates at roughly 2500 psi. Interestingly, the cylinder has a pin that passes through its...

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
Replies
4
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
7K
  • · Replies 65 ·
3
Replies
65
Views
8K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 20 ·
Replies
20
Views
4K