|
[Sponsors] |
July 13, 2012, 04:54 |
Spray simulation post process
|
#1 |
New Member
Balaji
Join Date: Jun 2011
Posts: 9
Rep Power: 15 |
Dear All,
may i know how to get spray tip penetration and cone angle and no of droplet distribution from paraview. Thanks in advance Balaji |
|
July 13, 2012, 13:11 |
|
#2 |
Senior Member
Marco A. Turcios
Join Date: Mar 2009
Location: Vancouver, BC, Canada
Posts: 740
Rep Power: 28 |
Post-processing sprays in paraview gets a little tricky. I don't think there is a built in filter to get what you want; you'll have to write one yourself. Though isn't the cone angle an input parameter from the sprayProperties file?
For future reference, the KinematicCloud class (upon which the sprays are based) have a member function called penetration(scalar prc) that returns the penetration length based on the percentage prc of the current mass in the system. If you add this to the solver you can get the penetration at runtime, even write it to a logfile. |
|
July 14, 2012, 06:03 |
|
#3 |
New Member
Balaji
Join Date: Jun 2011
Posts: 9
Rep Power: 15 |
Dear Marco,
Since i am new to openfoam and paraview, could you please brief me how to write the code in order to get the spray penetration length and the droplet size distribution. thanks Balaji |
|
July 16, 2012, 12:56 |
|
#4 |
Senior Member
Marco A. Turcios
Join Date: Mar 2009
Location: Vancouver, BC, Canada
Posts: 740
Rep Power: 28 |
Hi Balaji,
For the penetration length, you'll need to create/modify the solver you are using. Look at the tutorial on adding temperature to icoFoam for a quick overview of the process: http://openfoamwiki.net/index.php/Ho...ure_to_icoFoam In the main solver loop, you will need to add something like this: Code:
Info << "Spray penetration (95% mass) is " << spray.penetration(0.95) << endl;( If you are willing to study more C++ and OF, you can make it so that the results are written to a file in 2 column format. As a lot of my textbooks used to say "This is left as an excercise for the reader". Good luck! |
|
October 9, 2012, 12:36 |
|
#5 | |
New Member
Join Date: Nov 2010
Posts: 18
Rep Power: 16 |
Quote:
Hi Balaji, Were you able to get this to work? I am interested in adding spray penetration length code to the .../multiphase/interFoam/les/nozzleFlow2D tutorial but have no idea how to do it. Even if the spray penetration data is output to the log file that would be okay. Any advice/help? Thanks in advance! Scott |
||
August 20, 2016, 12:22 |
|
#6 | |
New Member
Javier Anez
Join Date: May 2013
Location: Paris, France
Posts: 6
Rep Power: 13 |
Dear M. Turcios
First of all, I know this is a very old Thread, and OpenFOAM classes have changed since then, so I was wondering if you could help me. I am using OF301, and I would like to calculate Liquid Penetration Length in InterFoam. Quote:
KinematicCloudI.H:404:37: error: ‘const parcelType’ has no member named ‘position0’ scalar d = mag(p.position() - p.position0()); I searched for this function position0(), and its declaration exists in SprayParcel.H, its definition in SprayParcelI.H. The latter uses one variable as a return value (position0_) which is declared and manipulated in SprayParcel.C. The problem with this file (SprayParcel.C) is that it includes unnecessary reacting and compressible features which I cannot get rid of without messing up position0_ calculation. Any ideas would be highly appreciated Thanks in advance JAP |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
gasoline spray simulation using dieselFoam | qhdgj | OpenFOAM Running, Solving & CFD | 10 | July 10, 2016 02:55 |
Coupling spray simulation with nozzle flow | zaer | OpenFOAM Running, Solving & CFD | 1 | March 16, 2012 05:43 |
help, error spray simulation in contant volume chamber with kiva | toto | Main CFD Forum | 0 | June 8, 2009 10:52 |
Star crashed with spray simulation, please help! | Jimmy Fox | Siemens | 4 | October 17, 2006 17:09 |
Casting Process Simulation | Anil Shenoy | Main CFD Forum | 1 | February 22, 1999 12:56 |