|April 18, 2011, 09:06||
nonuniform body force loaded from a text file
Join Date: Oct 2010
Posts: 76Rep Power: 8
I want to add a nonluniform body force F(x,y) to an equation such as momentum equation. The force function should be loaded from a text file.
So at each point (x,y) the F(x,y) has a value that should be read from the text file.
Please help me how i should define this volScalarField in createFields.
|March 26, 2016, 06:20||
Join Date: Mar 2009
Location: Lisbon, Portugal
Blog Entries: 39Rep Power: 108
Quick answer with questions: Without more details, it's very hard to help here. There is a thread here on the forum that explains what should be provided so that people are able to answer to your questions: http://www.cfd-online.com/Forums/ope...-get-help.html
Because the main problem is that the applied force field may or may not be constant as time passes by, therefore this is the first problem.
The second problem is that without a test case, it's very hard to be certain that we're able to provide you with the correct answer. Because the quickest answer is to simply convert the force into a surface pressure field, defined on the boundary of the object where the force is meant to be applied.
Right now I can't remember if there is already such a boundary condition, but as I've already mentioned, we need to know if this field is constant over time or if it should change with the flow.
edit: Recent thread on this topic: http://www.cfd-online.com/Forums/ope...interfoam.html
Last edited by wyldckat; March 26, 2016 at 06:24. Reason: see "edit:"
|Thread||Thread Starter||Forum||Replies||Last Post|
|Working directory via command line||Luiz||CFX||4||March 6, 2011 21:02|
|Problem installing on Ubuntu 9.10 -> 'Cannot open : No such file or directory'||mfiandor||OpenFOAM Installation||2||January 25, 2010 10:50|
|tecio compilation errors in latest 1.6.x||rsamuel||OpenFOAM Bugs||1||December 22, 2009 04:34|
|gcc and executable file from Mac to Linux||simone Marras||Main CFD Forum||0||April 8, 2007 15:49|
|Axisymmetrical mesh||Rasmus Gjesing (Gjesing)||OpenFOAM Native Meshers: blockMesh||10||April 2, 2007 14:00|