|
[Sponsors] |
Transient simulation with high courant number possible? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
September 30, 2015, 10:59 |
Transient simulation with high courant number possible?
|
#1 |
New Member
aische
Join Date: Sep 2015
Posts: 2
Rep Power: 0 |
Hi everybody,
im working on my bachelor thesis in cfx about a thermal storage system which is defined as a porous medium. Now im trying to run a transient simulation of the heating stadium. For testing purposes i have set the courant Number (for a simulation time of 0.5 seconds) to 100, 500, 1000 and 10000 with similar results and a very less computing time at a courant Number of 10000 (which is way to high). Is it now possible to use the courant Number of 10000 at a Simulation time of 600 seconds without making a big mistake? Do you have any other ideas to accelerate the Simulation without making big mistakes? I apologize for my bad english! |
|
September 30, 2015, 18:53 |
|
#2 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144 |
CFX is an implicit solver so Courant number is not as critical as it is for explicit solvers. So for some simulations you can run large Courant numbers and have no ill effects.
So do not dismiss a simulation based on the Courant number alone. You should do a time step sensitivity check, and determine time step size from that. |
|
October 1, 2015, 08:48 |
|
#3 |
New Member
aische
Join Date: Sep 2015
Posts: 2
Rep Power: 0 |
thank you for your quick response.
Sorry but im a beginner in the simulation with cfd can you give me a quick explanation about your answer. Do you mean i should set the value of the initial Timestep a bit higher and run some testing simulations? my settings in the heading Analysis Type are: - Time Duration: [Option: Total Time; Total Time: 600s;] - Time Steps: [Option: Adaptive; First Update Time: 0s; Timestep Update Freq.: 1; initial Timestep: 0.001s;] - Timestep Adaption:[ Option: RMS Courant Number; Maximum Timestep: 0.1s; Minimum Timestep: 0.0000001s; Courant Number: 10000] - Initial Time: [Option: Automatic;] |
|
October 1, 2015, 18:05 |
|
#4 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144 |
Adaptive time steps are a good approach. But I would not recommend adapting based on Courant number, but rather on coefficient loops. Adapt to 3-5 coeff loops per iteration. This ensures the solver runs efficiently with smallish time steps it can solve quickly, and also ensures a time step size independent solution in my experience.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Decomposing meshes | Tobi | OpenFOAM Pre-Processing | 22 | February 24, 2023 10:23 |
Difference between courant number and acoustic courant number? | umair64 | CFX | 1 | September 1, 2015 19:41 |
foam-extend_3.1 decompose and pyfoam warning | shipman | OpenFOAM | 3 | July 24, 2014 09:14 |
DecomposePar unequal number of shared faces | maka | OpenFOAM Pre-Processing | 6 | August 12, 2010 10:01 |
Unaligned accesses on IA64 | andre | OpenFOAM | 5 | June 23, 2008 11:37 |