DSMC时间平均
- 
							
							
							
							
dsmc求解中,由于是使用统计学相关的算法进行求解,计算结果具有较大的统计噪音,使用时间平均法是降噪的一种有效方法.作者在学习相关软件时,发现 tecplot具有pytceplot拓展模块,能够实现此功能.首先需要在系统中装 python环境,并且安装pytecplot模块直接使用 pip install pytecplot命令即可安装在官方 github仓库中找到tputils.py,tpmath.py,TimeAverage.py3个文件,将其放到OpenFOAM的结果文件夹下使用 tecplot打开contralDict文件,并且打开软件的PyTecplot Connections功能在终端使用 python环境运行TimeAverage.py脚本,待程序运行完成,在zone style中将会出现时间平均后的计算结果以某微纳通道为例,进行时间平均,并做对比: 时间平均前的结果: 
  时间平均后的结果: 
  显然,时间平均起到了降噪的作用 
- 
							
							
							
							
@kuangyonglin 好的好的,谢谢您的建议。 
- 
							
							
							
							
@kuangyonglin 您好,请问在使用dsmcfoam+进行计算时,初始运行一段时间步数,计算就会停止是什么原因(并没有到达设定的endTime)    
- 
							
							
							
							
@kuangyonglin 您好,请问在使用dsmcfoam+进行计算时,初始运行一段时间步数,计算就会停止是什么原因(并没有到达设定的endTime)    看不出来啊,看着 controlDict看着挺正常的
- 
							
							
							
							
@kuangyonglin 请问您是使用的hyStrath版本的dsmcfoam+求解器(https://hystrath.github.io/solvers/fleming/dsmcfoam/)还是另外一个MNF版本的求解器(https://github.com/MicroNanoFlows/OpenFOAM-2.4.0-MNF)。 
- 
							
							
							
							
@kuangyonglin 好的 多谢大佬 
- 
							
							
							
							
@kuangyonglin    大佬如果不考虑化学反应的话,分子性质需要定义红框内参数吗?因为我看官方tutorial里supersonicFlatPlate案例里没有定义那些参数,因为我需要模拟水分子,很多参数查不到。 大佬如果不考虑化学反应的话,分子性质需要定义红框内参数吗?因为我看官方tutorial里supersonicFlatPlate案例里没有定义那些参数,因为我需要模拟水分子,很多参数查不到。
- 
							
							
							
							
@kuangyonglin    大佬如果不考虑化学反应的话,分子性质需要定义红框内参数吗?因为我看官方tutorial里supersonicFlatPlate案例里没有定义那些参数,因为我需要模拟水分子,很多参数查不到。 大佬如果不考虑化学反应的话,分子性质需要定义红框内参数吗?因为我看官方tutorial里supersonicFlatPlate案例里没有定义那些参数,因为我需要模拟水分子,很多参数查不到。不需要,你可以看一下bird的书,也可以扒一下代码,不考虑化学反应的话,看你选择的粒子模型,根据模型的需要定义相关参数就可以了 
