You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dear Henning and the TwoPhaseFlow Development Team,
First of all, I would like to express my gratitude for your excellent work on the TwoPhaseFlow library. It has been incredibly helpful for understanding bubble dynamics, and I truly appreciate your contributions.
To provide some context, I am currently working in the following environment:
OpenFOAM version: v2112
TwoPhaseFlow version: branch:of2112, interFlow
From the source code, I noticed that the constantCurvature model in the surfaceTensionForceModel appears to be designed to address issues related to spurious currents. I am interested in using the VOF method to simulate microbubbles (with a diameter less than 150 μm) rising in water. Typically, the flow field of microbubbles is computed by wrapping the flow around a fixed bubble, but my supervisor has asked me not to use this approach.
After numerous attempts, I have found that surface tension models such as RDF, fitPara, and HeightFunction are capable of simulating bubbles lager than 300μm with a mesh resolution of D/64, but none of these models provide satisfactory results for bubbles smaller than 300μm.
As a potential solution, I tried using the constantCurvature model to fix the curvature, which I hoped would resolve the issue of rising microbubbles (less than 150 μm in diameter). Below is the relevant section from my constant/transportProperties file:
Unfortunately, I did not obtain the expected results. It seems that the constantCurvature model does not perform as expected when gravity is applied. The results shows that microbubble get deformed as follow:
⏩In brief, could you kindly provide guidance on how to use the constantCurvature model to fix the curvature of a rising microbubble under gravity? Any insights into how the model should be configured when gravity is present would be greatly appreciated.
Thank you for your time and any assistance.
Best regards,
Na
The text was updated successfully, but these errors were encountered:
Dear Henning and the TwoPhaseFlow Development Team,
First of all, I would like to express my gratitude for your excellent work on the TwoPhaseFlow library. It has been incredibly helpful for understanding bubble dynamics, and I truly appreciate your contributions.
To provide some context, I am currently working in the following environment:
OpenFOAM version: v2112
TwoPhaseFlow version: branch:of2112, interFlow
From the source code, I noticed that the constantCurvature model in the surfaceTensionForceModel appears to be designed to address issues related to spurious currents. I am interested in using the VOF method to simulate microbubbles (with a diameter less than 150 μm) rising in water. Typically, the flow field of microbubbles is computed by wrapping the flow around a fixed bubble, but my supervisor has asked me not to use this approach.
After numerous attempts, I have found that surface tension models such as RDF, fitPara, and HeightFunction are capable of simulating bubbles lager than 300μm with a mesh resolution of D/64, but none of these models provide satisfactory results for bubbles smaller than 300μm.
As a potential solution, I tried using the constantCurvature model to fix the curvature, which I hoped would resolve the issue of rising microbubbles (less than 150 μm in diameter). Below is the relevant section from my constant/transportProperties file:
Unfortunately, I did not obtain the expected results. It seems that the constantCurvature model does not perform as expected when gravity is applied. The results shows that microbubble get deformed as follow:
![image](https://private-user-images.githubusercontent.com/102901732/393507677-1f57324e-b3d6-4f93-a4e6-f9890a531c0b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzEwMzAsIm5iZiI6MTczOTEzMDczMCwicGF0aCI6Ii8xMDI5MDE3MzIvMzkzNTA3Njc3LTFmNTczMjRlLWIzZDYtNGY5My1hNGU2LWY5ODkwYTUzMWMwYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxOTUyMTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yY2NiN2E3MmMzOWJhN2NlMTZlYmUzYjFiZmU5ZmUxZWE0NTIyMmRiMDA1OTkzZjI3YzkxYzhkNTk3ZWRlYzA1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.z4RqEdlU09SRmx1c7TQyJ8IzzI9d77qMBMef-Eha254)
![image](https://private-user-images.githubusercontent.com/102901732/393507854-24c9a696-7d5a-4165-bb85-377dffb84093.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzEwMzAsIm5iZiI6MTczOTEzMDczMCwicGF0aCI6Ii8xMDI5MDE3MzIvMzkzNTA3ODU0LTI0YzlhNjk2LTdkNWEtNDE2NS1iYjg1LTM3N2RmZmI4NDA5My5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxOTUyMTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zMmRmYWQxYmFkZjk1NjA3Mjg5OWMxM2RhNTdmMjUyYjhjMDJhN2Y5MzQ2NjczNTk1OWY4MzE4ZDM4NDhmNWUzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.xWboU94eCAyXEVCp3xk5E6egCDW6G9OiINdEw-A5Mtc)
![image](https://private-user-images.githubusercontent.com/102901732/393508191-fb09f9a4-4427-44a5-9cfe-1b0367aeb2b9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzEwMzAsIm5iZiI6MTczOTEzMDczMCwicGF0aCI6Ii8xMDI5MDE3MzIvMzkzNTA4MTkxLWZiMDlmOWE0LTQ0MjctNDRhNS05Y2ZlLTFiMDM2N2FlYjJiOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxOTUyMTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01OWM3MzU3MDU0YmMyNTFhMmRhYmU4ZGFlYjdhYWU3MjViYWQ5NzZiYjYwNDcyNmQ2MWNmNmFlNzc0Mjg0MDMzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.V-6Gop_j6cQ1zkb7EW433KmHEsLe3XiSfdvw20HvhLY)
⏩In brief, could you kindly provide guidance on how to use the constantCurvature model to fix the curvature of a rising microbubble under gravity? Any insights into how the model should be configured when gravity is present would be greatly appreciated.
Thank you for your time and any assistance.
Best regards,
Na
The text was updated successfully, but these errors were encountered: