随笔分类 - 学习记录
用来记录一下研究生阶段的学习体会,和思考。主要mfix、fluent软件使用,为CFD理论等。
摘要:虽然可以根据ID选择网格,但是有时候需要选择可见面,直接鼠标比较方便,可以直接按一下键盘"S",这时候鼠标变成十字型,然后鼠标左键选择区域。
阅读全文
摘要:正确的顺序应该是: 先导入cell data,再转换为point data,再做切面。结果如下: 如果这里导入cell data以后先做了切面再转换为point data,结果就是这样的: 很明显中间会出现不连续的情况,显示有问题。
阅读全文
摘要:正确的导入顺序应该是: 先导入cell data,再做时均处理,最后再转换成point data。如果先转换成point data再做时均处理,速度会非常慢。
阅读全文
摘要:默认是0000四位,有可能保存文件多了以后不够用,可以在源码中修改,修改以后效果: 源码位置: 把 改成
阅读全文
摘要:准备数据并选中数据: 这里如果只关心z<1部分的趋势,可以对Z轴范围进行调整,双击Z轴的数字: 然后修改显色条的范围,双击曲面: 最后让曲面最上面部分clip掉: 成功了:
阅读全文
摘要:今天把mfix-18.1.1\model\monitors里的文件拷到当前工作目录,进行修改编译,发现修改后运行发现并没有出现任何修改后的效果,发现这几个文件只有在原始目录里修改的才起作用,拷贝到当前目录修改的不起作用。然后就取稍微研究了一下CmakeList.txt,找到了原因,具体问题在这一行:
阅读全文
摘要:直接用extract time steps这个filter,然后时均即可 方法一: 首先计算以后会得到每个时刻的网格数据,如下图: 但是我们只想要比如最后2s的数据,如果直接导入,paraview会把从0s时刻的数据全部加载,做时均图的时候也就是对整个时间段做时均,不是我们想要的效果。这时候可以这样
阅读全文
摘要:目前还没找到具体原因,只能先记录一下。(问题原因找到了) 分别用ubuntu14.04和ubuntu16.04测试,用的是笔记本,笔记本为双核四线程,用2线程并行计算;发现ubuntu16.04会在0.28057s时刻出现死锁,而ubuntu14.04在0.28057s时刻则会出现掉线程的问题: 上
阅读全文
摘要:先简单记录一下,虽然还有一些疑惑没有解决。 之前安装openmpi是用的命令安装,版本比较低,mfix并行总出现死锁问题,于是想看看是不是openmpi版本导致,虽然目前还未找到具体原因,但是先记录下踩到的坑。 下载openmpi最新版本:https://www.open-mpi.org/softw
阅读全文
摘要:新装的WSL编译2017.3.4版本的mfix,只要涉及到带化学反应的就会报错: 由于之前从没遇到过,对cmake又不熟悉,所以有些摸不着头脑,后来仔细查看报错提示,发现是在CMakeFiles/species.inc.dir/build.make这个文件的57行出问题,打开看了看,突然发现这句话
阅读全文
摘要:非结构网格 结构网格 拓扑 拓扑完建立part边界条件,然后创建block 拓扑完后进行边界条件关联 全局网格设置
阅读全文
摘要:先选择监测点 最后输出,由于所有数据都被输出,因此需要等待久一点 可以勾选需要的值,记得更换勾选变量后再次点击apply 最后的效果: 最后可以把数据写出来做后处理 输出后的数据:
阅读全文
摘要:方法一: 这种方式最简便,首选这种,但是有时会因为不明原因而不好使,我自己电脑刚开始用这种方式是行得通的,但是后来中途装过很多乱七八糟的软件,估计环境变量改乱了,这时候只能用第二种或者第三种方法。先说第一种吧: 我安装的是VS 2013,内部版本为12.0,找到对应的那一行把路径填上去。如果没问题的
阅读全文
摘要:通过定位可以看到,是usr_rates.f中出现了奇异值,因为我的代码中有这样一句话: 而同时我的ConH2在声明后没有赋初值,因此,当X_g(IJK,H2) < c_Limiter后,ConH2就是一个随机值,到后面参与计算就会出现奇异值的问题,所以只需要在前面声明之后赋初值 ConH2 = ZE
阅读全文
摘要:修改Cartesian_grid_tutorials\3dfb为多气体组分的时候,漏给了: 引起了发散问题:
阅读全文
摘要:mfix给了一些程序接口,大部分时候只用修改现有程序即可满足要求,这种情况不用修改configure文件,但是如果添加了新文件就需要做一些修改。 我用了Jian Cai的程序尝试了一下编译,该学者在2016 NETL Workshop on Multiphase Flow Science上共享了自己
阅读全文
摘要:之前算DEM反应一直不收敛,后来把计算规模减少到两个固定颗粒,也就是仿照reactive-chemistry和evaperation这两个算例。 目前reactive-chemistry这个算例,把各种输运方程都打开以后,DES_ONEWAY_COUPLED设置为False,就会出现不收敛的情况,而
阅读全文
摘要:今天踩到一个坑。调DEM反应的时候,气体需要设置为多组分,这时就不能用 这个差值格式了,否则DMP并行的时候会出现这个错误: 非常难排查。 后来对比之前的case发现只能使用这种格式: 分割线 KN调大可以帮助收敛,但是会增加计算时间(碰撞过程的时间步长会变小)。比如1.0d6可以收敛,2.0d4就
阅读全文
摘要:https://youtu.be/cygVdhn-kG0 (须自行FQ)
阅读全文

浙公网安备 33010602011771号