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

Semi-implicit Runge-Kutta 4th order

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 27, 2022, 05:00
Default Semi-implicit Runge-Kutta 4th order
  #1
New Member
 
Pierre
Join Date: Jul 2022
Posts: 4
Rep Power: 4
Slyphlamen is on a distinguished road
Hello,


For a project of mine I am aiming at simulating 2D compressible Euler flow in spherical polar symmetry with photo-chemistry. As photo-chemicals reactions are incorporated, I end up in conservative form with a split operator of the form : $\frac{\partial \textbf{U}}{\partial t} = \textbf{F} + \textbf{S}$; where S is a stiff operator and F is not.


As I am trying to follow an author, the only information I have for a numerical scheme that can do the job is : "The two-dimensional time-dependent multi-fluid model is integrated in time by using the fourth-stage Runge-Kutta method. For the space derivative, central difference scheme is used. [...] we must handle those source terms in the continuity and energy equations because of their stiffness. An explicit method could result in a long time-marching and incorrect results. Thus, we choice a semi-implicit method [...]".


Therefore I looked for such semi-implicit schemes, and found Section 4 of https://www.researchgate.net/publica...ion_simulation.


Since I have a bit of a hard time with terminology in the field of semi-implicit schemes, am I right in thinking that semi-implicit and IMEX (implicit-explicit) schemes are the same ?
Likewise I am right in considering the scheme in the above link as a semi-implicit fourth order Runge-Kutta scheme (for the explicit part) ?


And finally, for the implicit integration I was wondering if someone could recommend some litterature on this topic as I don't have many clues on how to go at it.

For now I tried to implement it by looking for the roots of equation (17) of the article, using the scipy.optimize.root with a Newton-Krylov method (https://www.sciencedirect.com/scienc...340?via%3Dihub) but somehow my implemented scheme does not seem to be satisfying. When I try to reproduce the Lokta-Volterra plot found here by feeding my IERK45 scheme the Lokta-Volterra function to the implicit part, and a null function to the explicit part my results "lose in amplitude" over time (with the same conditions).




Sorry if anything is unclear, or if other topics already discuss this (which doesn't seem to be the case).
Slyphlamen is offline   Reply With Quote

Reply

Tags
implicit method, runge kutta, semi-implicit-source, stiff chemistry


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
Runge Kutta 4th Order Source Code sugu Main CFD Forum 4 October 26, 2012 03:15
1D Burgers euqation with 4th Runge Kutta dokeun Main CFD Forum 3 August 8, 2011 06:34
Runge Kutta Method CFDtoy Main CFD Forum 12 May 22, 2005 13:00
Navier Stokes - Runge Kutta CFDtoy Main CFD Forum 3 July 7, 2004 14:13
Diagonally Dominate Runge Kutta Method Anthony Iannetti Main CFD Forum 0 January 23, 2001 21:27


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