CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Mixed time step size for explicit FVM/FEM simulation

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   September 20, 2018, 22:31
Default Mixed time step size for explicit FVM/FEM simulation
  #1
New Member
 
Join Date: Jul 2016
Posts: 28
Rep Power: 11
lzhaok6 is on a distinguished road
Dear all,

This might be a basic question but I haven't figured out an answer.

In explicit FVM or FEM simulation, the minimum global time step size is usually determined by the smallest element in the entire mesh. Thus, if several elements are extremely small compared to the other elements in the same mesh, the majority of element would run at a time step size much smaller than their stable time step size.

Now, I'm wondering if there is a scheme which allows the different elements to run at their biggest time step size thus save some computation. If not, why?

Thanks!
lzhaok6 is offline   Reply With Quote

Old   September 20, 2018, 23:39
Default
  #2
agd
Senior Member
 
Join Date: Jul 2009
Posts: 359
Rep Power: 20
agd is on a distinguished road
What you are describing is referred to in the literature as local time stepping. It can be used for steady state calculations, as it destroys time accuracy. But for steady state calculations it can speed things up considerably.
agd is offline   Reply With Quote

Old   September 21, 2018, 10:56
Default
  #3
New Member
 
Join Date: Jul 2016
Posts: 28
Rep Power: 11
lzhaok6 is on a distinguished road
Quote:
Originally Posted by agd View Post
What you are describing is referred to in the literature as local time stepping. It can be used for steady state calculations, as it destroys time accuracy. But for steady state calculations it can speed things up considerably.
Thank you so much for your response! What about the explicit transient calculation? Is there any numerical scheme corresponds to local time stepping?
lzhaok6 is offline   Reply With Quote

Old   September 21, 2018, 16:40
Default
  #4
agd
Senior Member
 
Join Date: Jul 2009
Posts: 359
Rep Power: 20
agd is on a distinguished road
Not that I am aware of. Local time stepping destroys the time accuracy of transient calculations. It may be possible to embed a type of local time stepping within a dual time step or Newton type iteration, but then you lose the speed of the explicit calculation and you might as well use an implicit scheme. Plus, you still aren't guaranteed that you would have time accuracy.
agd is offline   Reply With Quote

Old   September 22, 2018, 05:49
Default
  #5
Super Moderator
 
Praveen. C
Join Date: Mar 2009
Location: Bangalore
Posts: 346
Blog Entries: 6
Rep Power: 19
praveen is on a distinguished road
There are many papers on "time-accurate local time stepping". Just search online. Here are some recent ones

https://www.sciencedirect.com/scienc...09170815002390
https://www.sciencedirect.com/scienc...45782514002515
praveen is offline   Reply With Quote

Old   September 22, 2018, 15:47
Default
  #6
agd
Senior Member
 
Join Date: Jul 2009
Posts: 359
Rep Power: 20
agd is on a distinguished road
Thanks for the heads-up. I'll take a look at these.
agd is offline   Reply With Quote

Old   September 26, 2018, 14:38
Default
  #7
New Member
 
Join Date: Jul 2016
Posts: 28
Rep Power: 11
lzhaok6 is on a distinguished road
Thank you all for your reply. Since I'm doing FEM modeling of the wave propagation problem using explicit solver. The following two papers are more relevant to me.

Grote, M. J., & Mitkova, T. (2013). High-order explicit local time-stepping methods for damped wave equations. Journal of Computational and Applied Mathematics, 239(1), 270–289. https://doi.org/10.1016/j.cam.2012.09.046

Grote, M. J., & Mitkova, T. Explicit local time-stepping methods for time-dependent wave propagation. Retrieved from https://arxiv.org/pdf/1205.0654.pdf


The basic idea is to divide the mesh into fine and coarse mesh region and integrate them in time separately. It's like coupling two spatial regions in the time domain.

However, I'm not sure if this approach is robust since little application is found. No commercial solver supports Local time stepping (LTS) to my knowledge.
lzhaok6 is offline   Reply With Quote

Old   September 27, 2018, 19:26
Default
  #8
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,846
Rep Power: 68
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
In steady state solvers this is used to accelerate convergence.

For time-accurate transient cases, I'm not aware of it being used in any commercial code. Robustness is most likely the reason why you don't find it here.

I know of at least one example off the top of my head: an acoustic solver at FSU which uses what they call multi-size multi-time method.
LuckyTran is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Transient simulation not converging skabilan OpenFOAM Running, Solving & CFD 14 December 17, 2019 00:12
pimpleDyMFoam computation randomly stops babapeti OpenFOAM Running, Solving & CFD 5 January 24, 2018 06:28
Stuck in a Rut- interDyMFoam! xoitx OpenFOAM Running, Solving & CFD 14 March 25, 2016 08:09
[snappyHexMesh] crash sHM H25E OpenFOAM Meshing & Mesh Conversion 11 November 10, 2014 12:27
same geometry,structured and unstructured mesh,different behaviour. sharonyue OpenFOAM Running, Solving & CFD 13 January 2, 2013 23:40


All times are GMT -4. The time now is 23:07.