A New Solver for Supersonic Combustion
1 Attachment(s)
Hi,
I have modifed the rhoCentralFOAM solver for viscous supersonic flows to incorporate combustion and mixing. This solver is capable of simulating supersonic combustion. The combustion code has been taken from reactingFOAM. I have named it "rhoCentralSpeciesFOAM". I have done a test case simulation with this and it works. But there are still few issues with the solver. The solver is not very stable. It is still quite sensitive to test case setup. Although the solver works but the results are not very accurate with increase in the complexity of chemical reactions. I request the OF community to have look at this solver. Any suggestions regarding any modifications are highly appreciated. Steps needed to integerate it with your OF have been specified in the following post. -Nakul |
Instructions to compile the solver
1) OF-1.7x should be used because the thermodynamics is based upon sensible enthalpy. This change has been introduced in OF-1.7x only. Hence the solver won't work on any previous versions.
2) Firstly copy the rhoCentralFOAM solver from "$OpenFOAM/applications/" folder to some other location within the OF folder, 3) Delete the "Make" folder and all other header and C- files that are there. Don't delete the BCs folder. 4) Copy the files from this solver into your folder and rename the folder to "rhoCentralSpeciesFoam". 5) Run the wmake command and the solver would compile. If you face any errors, just let me know. -Nakul |
Hi Nakul,
Can you post the case you have simulated.!!!!! Thanks |
Hi Nakul
Have worked on something similar with sonicFoam ... if anyone is interested I will upload it. Still in the process of validating the results. As Arvind indicated it will be great if you can post your results so I can compare it with mine. Cheers! J |
Hi Nishit,
I would like to have a look on your solver as well as your case file.....Kindly upload them.!! |
Have you validated it?
|
Hi JLight,
I would be interested in giving a try at your solver - sonicFoam + chemistry can you upload it? have you validated it yet? I want to simulate detonations with detailed chemistry |
Compilation problems
1 Attachment(s)
Quote:
When I tried to compile your solver with OF 1.7, I get an error. See attached output of ./Allwmake Could you please let me know what I am doing wrong? thanks |
Quote:
1- first check whether did you include the BCs folder from rhoCentralFoam solver? if not include that folder in it. 2- if you have done that part, you need to be sure that you have compiled OF 1.7.1 very well in your Linux, and for this reason just try to re-compile one of the existing solver and just rename it, to see whether you do not have gcc problem, cause OF 1.7.1 use gcc 4.4 however in the latest version of Linux, you might have gcc 4.7 or 4.8 or above. if it's the case try to use wiki website for re-compiling your OF 1.7.1 At the end, I would tell you that I tested this solver many times ago, and it has got some issues. but you can work on it to improve it. otherwise, I suggest you start from scratch and get one of the latest version of OF, and try to combine (rhoCentralFoam + reactingFoam), (which I myself have done it for my PhD). Regards, Reza |
Could you send me the combustion solver you have created for sonicFoam to skumar3344@gmail.com
Regards Sunil |
Supersonic combustion & OF
Quote:
|
Have there been any successful cases of supersonic chemistry?
Have there been any successful cases of supersonic chemistry using these solvers (sonic solvers modified to include chemistry)? If so, can these be made available online or else sent email to me? miche1@earthlink.net I'm new to OF and would appreciate any simple cases examples. Thank You!
|
|
I move that thread into the community contribution section :)
|
Quote:
Hi Vincent, I tried to compile the solvers of hyFoam and hy2Foam on the OpenFoam-V6 and got the following error. I was wondering if you could tell me whether these solvers can only be compiled on the OpenFOAM-V1.7x? Best, Ghazal /usr/bin/ld: cannot find -lstrathReactionThermophysicalModels /usr/bin/ld: cannot find -lstrathSpecie collect2: error: ld returned 1 exit status /opt/openfoam6/wmake/makefiles/general:167: recipe for target '/home/ghazal/OpenFOAM/root-6/platforms/linux64GccDPInt32Opt/lib/libhyTwoFoam.so' failed make: *** [/home/ghazal/OpenFOAM/root-6/platforms/linux64GccDPInt32Opt/lib/libhyTwoFoam.so] Error 1 |
Quote:
These errors you have posted don't reveal the exact cause of the compilation failure. It can only be understood that none of the two necessary libraries have been compiled correctly and consequently the main lib itself failed due to the missing libraries. The real error is way above this line and sending the complete log probably helps identifying the problem. |
Hi,
The correct OF version is OF-v1706 for the Master branch, that is ESI branch of OpenFOAM(.com). Please read the step by step Installation guidelines in the hyStrath/Wiki Thanks |
Quote:
Hi Vince, Many thanks for your reply. Unfortunately, I was unable to install OF-V1706 on my linux 16.04 LTS. I could only find the installation's comments for the OpenFoam-V1812. I would appreciate if could help me on this. Best, Ghazal |
Hi,
Source files - please pick v1706: https://www.openfoam.com/download/release-history.php System requirements: https://www.openfoam.com/documentati...quirements.php If that's what you've done, please give more details as to what is not working. Also, this might not be the right thread to talk about installation issues given an Ubuntu version. Thanks, Vincent |
Quote:
Thank you so much. I've finally installed OF-v1706 sucessfully and also compile hyStrath-master on my system. However, hyFoam CFD solver (supersonic combusting flows) has not been compiled and only hy2Foam and hy2MhdFoam solver can be used. I would appreciate if you could help me on this. Best, Ghazaleh |
All times are GMT -4. The time now is 16:35. |