流体力学
文章平均质量分 53
方雨岚(Yulan Fang)
这个作者很懒,什么都没留下…
展开
-
机器学习+CFD的后续
在之前的工作里,我尝试用机器学习模型来取代浸入边界法,先挂到了preprint上。后来发现其他学者用机器学习模型来实现fluid-particle interaction,发在了JFM上。其实我觉得这些问题的本质都差不多,基本上都是利用机器学习模型取代一些复杂的计算过程。不过在这篇论文里,不管怎么调mesh size,得到的Cd总是比文献中的大,估计选取方形流场来计算Cd不是很精确。原创 2022-09-03 04:08:38 · 1620 阅读 · 0 评论 -
Matlab实现Q-criterion涡结构可视化
这篇博文主要是因为有个小伙伴表用Paraview读取CSV格式数据可视化不好用,边界会有阴影,便介绍一下Q-criterion的实现。首先,得到速度的数据矩阵以后,可用gradient分别对速度的三个分量计算得到9个分量,这里0.01是因为我的dx是0.01。[dudx, dudy, dudz] = gradient(ux,0.01);[dvdx, dvdy, dvdz] = gradient(uv,0.01);[dwdx, dwdy, dwdz] = gradient(uw,0.01);原创 2021-07-17 22:17:16 · 2568 阅读 · 1 评论 -
有限差分法解NS方程原理
公式推导全部源于我上学期CFD课程的作业。首先需要将NS方程推导至无量纲的形式,首先我们需要输运方程。以下为差分方式:边界条件和递进等。下图最底下公式是算Heat的。...原创 2021-07-16 23:36:48 · 2675 阅读 · 0 评论 -
近期开发浸入边界法(IBM)的笔记
因为课题组需要,需要开发高阶精度IBM算法,需要大量测试,所以没有直接上手改Palabos源码,打算找一个2D的代码修改开发。去Github搜了一圈现存的IB-LBM代码套装的很复杂,没有时间去仔细看,就在上学期导师的课上存的LBM代码基础上写了一个Velocity Interpolation和Force Spreading,用的下式Guo's Forcing Scheme处理宏观力场。Discrete lattice effects on the forcing term in the la.原创 2021-07-16 23:07:26 · 5301 阅读 · 8 评论 -
LBM自由面模型
Lattice Boltzmann Model for Free Surface Flow for Modeling Foaming原创 2021-06-20 14:35:54 · 1142 阅读 · 0 评论 -
长期总结:关于计算为什么不稳定
关于dx和dt之前的多次测试中,一味地追求很小的dx和dt并不一定会使程序稳定。关于dthttps://palabos-forum.unige.ch/t/units-in-lbm/874/7关于dt的选择,需要与dx的平方相关。https://palabos-forum.unige.ch/t/help-on-adding-body-force/863/8From here and only here you can obtain dt in your simulation:dt=U_lbm原创 2021-04-16 10:33:38 · 386 阅读 · 0 评论 -
Length of recirculation region是什么呢?
即从该固体后画一条中心线,查看这条线上的x方向速度,你会发现x方向速度是由负的转到正的,从负到正这段距离就是Recirculation length。原创 2021-04-04 22:57:46 · 134 阅读 · 0 评论 -
抄作业:LBM算法有哪些优势?
之前在LBM交流群里总是见到同学提问LBM的优势在哪,也有老哥看到大家提问,便亲自问了小红书作者这个问题,记得不是很清楚了,大概就是每个人都有自己喜欢的模拟方法,LBM代码简洁,容易实现。今天我在看NUMECA中国的OMNIS/LB产品介绍,发现有作业可以抄。网址:http://www.numeca.com.cn/index.php?r=product%2Findex&id=8所以同学们知道了吗?LBM算法简单,可模拟各种复杂的非线性宏观现象,它是基于粒子的无网格动力学算法,避免了冗长复杂原创 2020-10-11 21:16:36 · 2145 阅读 · 0 评论 -
答群友公式推导疑问:守恒和非守恒公式的动量方程推导
2.66为守恒形式的动量方程。教材截图来自[1]何雅玲, 王勇, 李庆. 格子Boltzmann方法的理论及应用[M]. 科学出版社, 2009.Material derivative来自[2]Timm Krüger, Kusumaatmaja H , Kuzmin A , et al. The Lattice Boltzmann method : principles and practice[M]. 2017....原创 2020-09-30 03:43:02 · 1296 阅读 · 0 评论