|
[Sponsors] |
artifically generating turbulence and perform RANS simulation (infact RANS-DEM) |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 6, 2024, 07:16 |
artifically generating turbulence and perform RANS simulation (infact RANS-DEM)
|
#1 |
Senior Member
Join Date: Jun 2020
Posts: 100
Rep Power: 6 |
Dear Community
I looked in the forum to see if there is a way to generate artificial turbulence in openfoam for RANS simulations but could not find a concrete answer. Actually, I am simulation particle-laden flow with the RANS-DEM method. The fluid phase is solved using the RANS approach, and particles are tracked inlagrangian frame of reference. I know RANS gives only mean flow statistics, and turbulent fluctuations are lost due to RANS averaging. To recover the lost turbulent fluctuations and include their effects on the particle's trajectory, I am using simple dispersion models. Till now, I am not generating any additional turbulence, and my inlet turbulence parameters are based on turbulent intensity and length scale assuming flow is fully developed turbulent flow. I want to increase the turbulence in the system artificially and see what happens to particle motion when there is more turbulence in the system. Unfortunately, I can't find a tutorial or source that can guide me in achieving my goals. Please guide me on whether I can do this in RANS simulations. I saw some papers, where they have used synthetic turbulence but in my understanding, these bc (for synthetic turbulence) are made for LES, DNS, or hybrid RANS-LES. Can I use any kind of synthetic turbulence generator for RANS simulations to have some more randomness than simply a fully developed turbulent flow? Best Regards Atul Jaiswal |
|
February 6, 2024, 10:24 |
|
#2 | |
Senior Member
Join Date: Apr 2020
Location: UK
Posts: 737
Rep Power: 14 |
Quote:
|
||
February 6, 2024, 10:38 |
|
#3 | |
Senior Member
Join Date: Jun 2020
Posts: 100
Rep Power: 6 |
Quote:
What do I need to do to have turbulence above equilibrium level? I mean, what should be the easiest and quickest way to do it? I would avoid modifying source codes of turbulence models to add the additional source term for turbulence generation. can it be done by fvOptions/fvModels? Any reference (papers, cases, tutorials) would be very great to start. Best Regards Atul |
||
February 6, 2024, 10:44 |
|
#4 | |
Senior Member
Join Date: Apr 2020
Location: UK
Posts: 737
Rep Power: 14 |
Quote:
|
||
February 7, 2024, 05:01 |
|
#5 |
Senior Member
Join Date: Jun 2020
Posts: 100
Rep Power: 6 |
Thank you. I am not sure how I can do that in fvOptions. I tried to look online, and the simplest way I could find (from:Add source term to KEpsilon model in given location) is in the form of below-mentioned code: Code:
scalarSource { type scalarSemiImplicitSource; selectionMode cellSet; cellSet sourceDisk1; volumeMode absolute; injectionRateSuSp { k (30.7 0); epsilon (1.5 0); } } Best Regards Atul Jaiswal |
|
February 7, 2024, 05:05 |
|
#6 |
Senior Member
Join Date: Apr 2020
Location: UK
Posts: 737
Rep Power: 14 |
Yep - that's the right source to use. Just be careful that you understand the impact of the "volumeMode" flag. As for the value for epsilon - look at your existing field to see what the equilibrium value is, then try add say half of that in the source and see what impact it has - you may need to try a few times to get the effect that you want. No need to add an omega (dissipation) source, unless you want to adjust the turbulence lengthscale.
So long and short of it - you are on the right track. Now try running and it tuning the source value. |
|
Tags |
artifical turbulence, dispersion models, synthetic turbulence |
|
|