|
[Sponsors] |
December 12, 2006, 23:36 |
This question has been asked i
|
#1 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
This question has been asked in the past, however nobody has responded to it. I would appreciate if someone could help in this regard.
Why does the Courant number < 1 condition need to be respected if one uses pure Crank Nicolson (i.e. blending coefficient = 1 in OpenFOAM). Crank Nicolson is a second-order implicit scheme. Based on Von Neumann stability analysis, it should be possible to march in time using larger time-steps if one respects the condition below: Can someone explain? Am I wrong here?? |
|
December 13, 2006, 17:04 |
I am no expert but I think it
|
#2 |
Senior Member
Billy
Join Date: Mar 2009
Posts: 167
Rep Power: 17 |
I am no expert but I think it is because of PISO. Although, Crank Nicolson is stable, the PISO algorithm requires a good initial guess in each iteration to be stable.
|
|
December 14, 2006, 04:47 |
Hy Msrinath80,
I am no expe
|
#3 |
Senior Member
Jens Klostermann
Join Date: Mar 2009
Posts: 117
Rep Power: 17 |
Hy Msrinath80,
I am no expert either, but in a German Textbook ("Numerik im Maschinenbau" by Schäfer) it says "...there can be stability problems with Crank Nicholson ist the solution of the problem is not smooth in space..." with further reference to the book of Hirsch. Hop it helps Jens |
|
December 14, 2006, 10:29 |
Thanks Billy and Jens.
|
#4 |
Senior Member
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21 |
Thanks Billy and Jens.
|
|
April 2, 2007, 11:16 |
Hello everybody,
I want to us
|
#5 |
Member
Ralph
Join Date: Mar 2009
Posts: 40
Rep Power: 17 |
Hello everybody,
I want to use the Crank-Nicholson scheme for my calculations. For using it, do I just have to enter the keyword "CrankNicholson" in the dictionary "fvSchemes"? Or do I have to implement a mixing of fvm and fvc terms in the equation I want to solve, as written on page 43 of the programmers guide? In the programmers guide they say: solve ( fvm::ddt(phi) == kappa*0.5*(fvm::laplacian(phi) + fvc::laplacian(phi)) ) Thanks in advance, Ralph |
|
April 9, 2009, 18:08 |
|
#6 |
New Member
Join Date: Apr 2009
Posts: 13
Rep Power: 17 |
Hello everybody;
Crank nicolson method is an implicit method.So we solve this harder than explicit methods.Also crank nickolson is second order accurate.To me, it is right choice. I want to make a program of this method.I know its theory.But when ı want to write codes, ı cannot make easily.I need some tutorials or programs(Matlab language).Where can ı find these?... |
|
November 14, 2010, 14:59 |
doubt on crankNicholson scheme
|
#7 |
Member
Aldo Iannetti
Join Date: Feb 2010
Posts: 48
Rep Power: 16 |
Hi,
Can anyone show me the cranckNicholsonDdtScheme.C lines where the blending with the Euler implicit happens? thanks |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Crank Nicolson scheme contd | msrinath80 | OpenFOAM Running, Solving & CFD | 0 | December 12, 2006 23:41 |
Crank Nicolson. | ! | Main CFD Forum | 0 | September 5, 2005 13:52 |
Crank-Nicolson | Glen | Main CFD Forum | 1 | June 25, 2005 22:16 |
Convergence problem using crank nicolson method | Carlos Gonzalez | CFX | 1 | September 24, 2002 17:52 |
Crank-Nicolson technique for Conservation form of equations | Yogesh Talekar | Main CFD Forum | 2 | July 20, 1999 02:45 |