CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > SU2

Time discretization - RUNGE-KUTTA_EXPLICIT method

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 16, 2023, 20:30
Default Time discretization - RUNGE-KUTTA_EXPLICIT method
  #1
New Member
 
Join Date: Jan 2023
Posts: 12
Rep Power: 3
Sigi is on a distinguished road
Hello everyone,


There are 3 methods to time discretization (Euler Explicit, Euler Implicit, and Runge-Kutta Explicit). Is it true that for a time dependent problem I should use an explicit method (and a low CFL)?


And what is the Runge-Kutta explicit method that appears? I understand that this is a method from the RK family and 3rd order, because there are 3 coefficients, but I did not understand what these coefficients are and how they are calculated and what is Runge Kutta alpha coefficients? And why usually in the examples they were (2/3, 2/3, 1)? Is there a reference to where I can read about the method? Or what is the difference between Runge-Kutta alpha coefficients and without the alpha?


Thank you
Sigi is offline   Reply With Quote

Old   April 17, 2023, 03:09
Default
  #2
Senior Member
 
bigfoot
Join Date: Dec 2011
Location: Netherlands
Posts: 679
Rep Power: 21
bigfootedrockmidget is on a distinguished road
You derive the RK method by constructing a Taylor expansion for the discrete equation and constructing the Butcher tableau. The coefficients are the weight factors, so choosing them differently leads to different behavior and different RK methods.

You usually learn about this in a first course on numerical methods for ODEs, so if you have the opportunity, you should follow such a course. You can also pick up a good book on the topic, like the book from Butcher, 'Numerical Methods for Ordinary Differential Equations'
bigfootedrockmidget is offline   Reply With Quote

Old   April 17, 2023, 07:04
Default
  #3
New Member
 
Join Date: Jan 2023
Posts: 12
Rep Power: 3
Sigi is on a distinguished road
Thank you bigfootedrockmidget for your response,


I did learn about RK methods, so I will try to refine my question.


Does the "Runge-Kutta Explicit" option in SU2 refer to the RK 4th order? I didn't find a related document on the SU2 website.


So for example, if I set the coefficients as (1/3,2/3,1) do I get the "3/8-rule"? (the "3/8-rule" is mentioned here https://en.wikipedia.org/wiki/Runge%...3Kutta_methods), or as (1/2,1/2,1) for the ‘classical Runge–Kutta method’ (also appears in the book you mentioned (thanks for recommending it)).


If this is the case, then the three coefficients we choose are c2,c3,c4, if I understand correctly.


Thanks!
Sigi is offline   Reply With Quote

Reply

Tags
su2, time discretization


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
courant number increases to rather large values 6863523 OpenFOAM Running, Solving & CFD 22 July 6, 2023 00:48
Convergence problem of OF WUYing OpenFOAM Running, Solving & CFD 2 September 20, 2021 11:09
Setting up Lid driven Cavity Benchmark with 1M cells for multiple cores puneet336 OpenFOAM Running, Solving & CFD 11 April 7, 2019 01:58
High Courant Number @ icoFoam Artex85 OpenFOAM Running, Solving & CFD 11 February 16, 2017 14:40
mixerVesselAMI2D's mass is not balancing sharonyue OpenFOAM Running, Solving & CFD 6 June 10, 2013 10:34


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