|
[Sponsors] | |||||
|
|
|
#1 |
|
New Member
Join Date: Apr 2011
Posts: 9
Rep Power: 16 ![]() |
The CFD calculation is so time-consuming, so I want to define the timestep size by udf, and then expect that the calculation can be done automatically, i.e, after a certain steps, timestep size can be changed and go on calculating without taking care manually. I have used the following UDF, but when used it in practice, it does not work well. After calculate for 100 steps, the iteration will stop, then I have to restart the calculate, but it stopped after another 100 steps. Plese help me, thanks in advance.
DEFINE_DELTAT(my_timestep,d) { real time_step; real flow_time = CURRENT_TIME; if (flow_time < 0.005) time_step = 0.00005; /*0.00005 100 steps */ else if(flow_time < 0.025) time_step = 0.0001; /*0.0001 200 steps */ else if(flow_time<0.175) time_step=0.0005; /*0.0005 300 steps */ else if(flow_time<1.175) time_step=0.001; /*0.001 1000 steps */ else if(flow_time<5.675) time_step=0.003; /*0.003 1500 steps */ else if(flow_time<10.675) time_step=0.005; /*0.005 1000 steps */ else time_step=0.01; return time_step; } |
|
|
|
|
|
|
|
|
#2 |
|
Member
Laurent B
Join Date: Jun 2009
Location: Lille, FRANCE
Posts: 71
Rep Power: 18 ![]() |
What do you choose for the "Number of Time Steps" under "Run Calculation" ?
you must put a number higher than 4600 (total number of steps) |
|
|
|
|
|
|
|
|
#3 |
|
New Member
Join Date: Apr 2011
Posts: 9
Rep Power: 16 ![]() |
||
|
|
|
|
![]() |
| Tags |
| time step size |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Extrusion with OpenFoam problem No. Iterations 0 | Lord Kelvin | OpenFOAM Running, Solving & CFD | 8 | March 28, 2016 12:08 |
| Superlinear speedup in OpenFOAM 13 | msrinath80 | OpenFOAM Running, Solving & CFD | 18 | March 3, 2015 06:36 |
| Full pipe 3D using icoFoam | cyberbrain | OpenFOAM | 4 | March 16, 2011 10:20 |
| Convergence moving mesh | lr103476 | OpenFOAM Running, Solving & CFD | 30 | November 19, 2007 15:09 |
| Could anybody help me see this error and give help | liugx212 | OpenFOAM Running, Solving & CFD | 3 | January 4, 2006 19:07 |