|July 16, 2012, 17:10||
scalarTransportFoam erased my original data and has very slowly transport results
Join Date: Mar 2010
Location: Cambridge, MA, USA
Posts: 29Rep Power: 7
I used other solver (e.g. pisoFoam) to generate a series of velocity fields.
Then, I wanted to use scalarTransportFoam to calculate the scalar transport by the given velocity fields.
So I just simply type scalarTransportFoam after setting up BC for T in 0 directory and adding DT in transportProperties, as well as some more corresponding modification in the fvSolution and fvSchemes to make it run.
It runs without error, but my original U data has been replaced by the U file in 0 directory and the transport is actually slow, which looks like the U is not read in at all.
Could anybody help me?
|July 17, 2012, 03:23||
Join Date: May 2009
Location: Delft, Netherlands
Posts: 919Rep Power: 17
Did you start the simulation from latestTime?
*On twitter @akidTwit
*Spend as much time formulating your questions as you expect people to spend on their answer.
*Help define the OpenFOAM stackexchange Q&A site: http://area51.stackexchange.com/prop...oam-technology
|October 30, 2013, 18:20||
Join Date: Nov 2011
Posts: 30Rep Power: 5
I think starting the simulation from latestTime means that only the U from latestTime is used. But what if for every time-step, I want scalarTransportFoam to use the U from that time-directory that was obtained from a different simulation?
Say I have time-directories 0, 0.1, 0.2 etc all with a U file in them for that time, then can i copy these to scalarTransportFoam and get it to use the U from that time if I set my time-step to 0.1 and startTime to 0? I would have to technically move the code block that reads U, into the time-loop in the solver code. But this should work right?
|October 31, 2013, 03:51||
Join Date: Dec 2011
Location: Mol, Belgium
Posts: 295Rep Power: 13
I would opt to include the scalar transport equation directly into U-field solver and solve the scalar transport on the fly. For 3 reasons:
1. It gives you more flexibility towards choice of time step in the scalar transport.
2. It will go faster than storing all U-field and reading them afterwards
3. You need far less storage space