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

Why dual-time stepping?

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 2 Post By versi

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 15, 2004, 16:12
Default Why dual-time stepping?
  #1
Dave
Guest
 
Posts: n/a
Hi all,

I have a question on "dual-time stepping" technique. Simply, why? What is the advantage? You solve a steady-state problem at every real-time step, which can take very long. Yes, you can use preconditioning or multigrid etc, but what is the point of creating a steady-state problem and solving that.

I really want to know the reason why dual-time stepping has its place.

Thank you Dave
  Reply With Quote

Old   January 15, 2004, 23:16
Default Re: Why dual-time stepping?
  #2
Praveen
Guest
 
Posts: n/a
Dual time-stepping is useful for implicit, unsteady calculations. See the following http://aero-comlab.stanford.edu/Pape...afosr.2003.pdf
  Reply With Quote

Old   January 16, 2004, 08:55
Default Re: Why dual-time stepping?
  #3
Li Yang
Guest
 
Posts: n/a
Thanks Praveen, I have just read page 17 of Jameson's slides.

As I understand, in order to use a much larger time step dt in the time marching, an implicit scheme is employed. However, the implicit formulation i.e. equation (4) is difficult to solve. In order to solve the implicit equation (4) to obtain w(n+1), an artificial time t* is introduced and w(n+1) is treated as a steady state solution of the equation (5).

In order to solve the equation (5), an explicit artificial time marching is used, How large the artificial time step dt* can be used depends on the stability of equation (5).

The time accuracy of the original problem depends on the real time step dt.

Please correct me if my understanding is wrong.

Li Yang

  Reply With Quote

Old   January 18, 2004, 07:53
Default Re: Why dual-time stepping?
  #4
versi
Guest
 
Posts: n/a
Treat flow solution of t+1 as the steady-state, from a initial flow solution at t, requires several (<5) subiterations to achived the required time accuracy. That is the hoped performance of dual time stepping. Why use dual time stepping? some numerical schemes contain factorization error, time-accuracy is not exactedly meeted if solved once. However, The merit of dual time steeping depends on the subiteration procedure. One may naively think it needs only a few subierations from T to T+1 as the two flow fields are so close. But things are not so simple, especillay coupled with nonlinear boundary condition. A residual drop of 1-2 order is quickly reached, but further 4-5 orders reduction in residual is very difficult to attain within acceptable iteration numbers. SO you need develop good preconditioning iterative proceudre when using dual-time steeping.
ugurtan666 and dragon boy like this.
  Reply With Quote

Old   January 21, 2004, 12:29
Default Re: Why dual-time stepping?
  #5
centaur_ks
Guest
 
Posts: n/a
ok, the explanation in the Jameson's presentation was the mathematical explanation. Can anyone explain me what is the physics behind it? why does the duel time stepping solves it faster and why it is required? might look like a dumb questions to some people but its still a puzzle for me.

J-
  Reply With Quote

Reply


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
TimeVaryingMappedFixedValue irishdave OpenFOAM Running, Solving & CFD 32 June 16, 2021 07:55
Orifice Plate with a fully developed flow - Problems with convergence jonmec OpenFOAM Running, Solving & CFD 3 July 28, 2011 06:24
AMG versus ICCG msrinath80 OpenFOAM Running, Solving & CFD 2 November 7, 2006 16:15
local time stepping and pseudo time phil Fidelity CFD 0 February 27, 2006 17:26
Adaptive Time Stepping: extrange behavior! Freeman FLUENT 0 December 2, 2005 14:31


All times are GMT -4. The time now is 21:38.