Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

后处理问题请教 #33

Open
sph-student opened this issue Sep 29, 2024 · 6 comments
Open

后处理问题请教 #33

sph-student opened this issue Sep 29, 2024 · 6 comments

Comments

@sph-student
Copy link

老师您好
对于一名预期明年必要且刚接触到LBM模拟的学生而言,您的代码简洁且实用性强,这里想请教一下您的后处理使用的是什么软件?
是否是paraview?

@yjhp1016
Copy link
Owner

yjhp1016 commented Sep 29, 2024 via email

@sph-student
Copy link
Author

谢谢您的解惑,我拟开展礁灰岩(碳酸盐岩,孔隙率56%左右)的水气驱替模拟,目前已经将数字岩心模型转化为txt格式和dat格式,并尝试了几次计算,但是效果并不理想。这里想要请教老师您关于无量纲参数计算的问题。
物理参数:
水的动力粘度(20°C):μ_water ≈ 1.002 × 10⁻³ Pa·s
空气的动力粘度(20°C):μ_air ≈ 1.81 × 10⁻⁵ Pa·s
水的密度:ρ_water ≈ 998 kg/m³
空气的密度:ρ_air ≈ 1.204 kg/m³
模型参数:
网格大小:232 × 232 × 232
实际物理尺寸:0.6 × 0.6 × 0.6 cm³
单个网格尺寸(Δx):0.6 cm / 232 ≈ 2.5862 × 10⁻⁵ m
---------由于是刚接触LBM算法,后续的计算是否是--------
时间步长估算
假设马赫数 Ma = 0.1,声速 c_s ≈ 343 m/s(其中马赫数您建议取什么)
Δt = Δx / (√3 * 343) ≈ 4.3558 × 10⁻⁸ s
对于水:
τ_water = 3 * (1.002 × 10⁻³ / 998) / ((2.5862 × 10⁻⁵)² / 4.3558 × 10⁻⁸) + 0.5 ≈ 0.5224
niu_l = (0.5224 - 0.5) / 3 ≈ 0.00746
对于空气:
τ_air = 3 * (1.81 × 10⁻⁵ / 1.204) / ((2.5862 × 10⁻⁵)² / 4.3558 × 10⁻⁸) + 0.5 ≈ 0.5004
niu_g = (0.5004 - 0.5) / 3 ≈ 0.000135
通过模拟我想要得到类似img文件夹下ket_drain.gif计算结果
但是我的模拟结果并不是很好

@yjhp1016
Copy link
Owner

yjhp1016 commented Sep 30, 2024 via email

@sph-student
Copy link
Author

收到 谢谢老师解惑,根据您的意思,我是否需要主要考虑 fx capa 以及压力差等参数的修改

@sph-student
Copy link
Author

rho1
感谢老师! 您的代码 最后的模拟结果惊艳到我们小组所有人了 虽然我们还需要进一步验证模拟的准确性,但是实在是太好看了

@yjhp1016
Copy link
Owner

yjhp1016 commented Sep 30, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants