24小时热门版块排行榜    

查看: 4090  |  回复: 18
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

cure727

铜虫 (初入文坛)


已领完
DPM设置
领取红包 (小木虫手机app专属红包)

扫一扫,下载小木虫客户端

各位大佬,冒昧打扰,还请见谅
我想问一下有关DPM设置的问题,首先我想模拟的是人体对着某容器一次性呼出的颗粒物的轨迹以及两个出口的沉积量,模拟思路为稳态流场+非稳态颗粒追踪,先将流场计算至收敛,再进行DPM设置,具体设置如下:
双向耦合,勾选update DPM source every flow iteration,DPM iteration interval设为20,开启非稳态颗粒追踪,颗粒时间步长为0.001,number of times steps设为45,最大时间步数设的很大(5×10的12次方),step length factor默认为5,考虑萨夫曼升力,虚拟质量力,压力梯度力
injection设置:面注射,start time为0秒,end time为5秒,粒径为统一粒径5μm,注射速度为2.03米每秒,开启随机轨道模型
边界条件设置:入口为escape,两个出口均为trap,壁面为默认reflect
设置好以上后,直接进行计算
具体问题如下:
(1)颗粒时间步长下面的number of times steps是不是为了确保颗粒在每一时间步里收敛,应该设的大一些?
(2)粒子注射开始时间设为0可以吗?我的模型很小,长度也就20厘米的样子,所以注射时间差设为5秒合理么?
(3)原本流场已收敛,但是加入颗粒物之后,残差曲线突然上升很多,正常吗?是应该再计算算至稳定收敛即计算结束?
烦请各位大佬和同行可以解答一下,小弟在此感激不尽

DPM设置


发自小木虫Android客户端
回复此楼

» 猜你喜欢

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cure727

铜虫 (初入文坛)


引用回帖:
7楼: Originally posted by 17854252951 at 2021-12-01 11:58:56
设置的也不对啊,你这不是非稳态的设置吗

我设置的就是非稳态,稳态的流场+非稳态的颗粒追踪

发自小木虫Android客户端
8楼2021-12-01 12:34:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 19 个回答

17854252951

新虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
设置的也不对啊,你这不是非稳态的设置吗

发自小木虫IOS客户端
7楼2021-12-01 11:58:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xrs333

木虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
(1) 稳态流场+非稳态颗粒追踪时的颗粒轨迹追踪过程:颗粒轨迹追踪方式为,每隔Number of Continuous Phase Iterations Per DPM Iteration个连续相迭代步数,DPM求解器对每个颗粒进行一轮包含一步或多步的轨迹计算。每一步,DPM求解器计算颗粒从当前状态(位置、速度、尺寸、温度等)起在积分时间(即一个颗粒时间步长)内的运动轨迹以及动量、质量和能量损益,并得到更新的颗粒状态。同时,在每一个颗粒时间步喷射一次颗粒。一轮轨迹计算得到的分散相颗粒的动量、质量和能量损益将在下一个连续相迭代步计入连续相源项。积分时间步长和每一轮的步数由用户给定。这样,随着连续相迭代的进行,颗粒将逐轮、逐步地向前推进。
  Particle Time Step Size(颗粒时间步长):进行一步颗粒轨迹计算时对运动方程作时间积分的起止时长,即每一步轨迹计算中颗粒运动所持续的时间。
  Number of Time Steps(时间步数):每一轮轨迹计算的步数。
(2)可以。合理么?不知道。
(3)必然的。正常么?不知道。应该何时结束?不知道。
9楼2021-12-01 14:39:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cure727

铜虫 (初入文坛)


引用回帖:
9楼: Originally posted by xrs333 at 2021-12-01 14:39:41
(1) 稳态流场+非稳态颗粒追踪时的颗粒轨迹追踪过程:颗粒轨迹追踪方式为,每隔Number of Continuous Phase Iterations Per DPM Iteration个连续相迭代步数,DPM求解器对每个颗粒进行一轮包含一步或多步的轨迹计算 ...

您好,谢谢您的回复
(1)相关理论看过您发的这个更加了解了一些,因为我前些天在网上看到一片有关时间步长的介绍,里面写到微米级别的颗粒运动时间步长一般为1-10毫秒级别,所以我设的1毫秒,但number of times steps还是不太懂,名义上是说每个颗粒运动时间步长里的迭代次数,是不是应该大一些保证收敛?
(2)懂了,谢谢您的回答
(3)既然合理的话,那我想问一下,我之前稳态流场残差设置的10的负6,必须将残差设置的更小才能继续计算(10的负7),残差显示加入颗粒之后突然上升,残差曲线很奇怪,而且算的也很慢,几乎半天才动一点点,所以一直在犹豫是不是该继续算下去,或者若是设置的不对就可以及时止损

发自小木虫Android客户端
10楼2021-12-01 15:32:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
tzynew4楼
2021-12-01 10:02   回复  
cure727(金币+1): 谢谢参与
已获得1个金币 发自小木虫Android客户端
2021-12-01 10:06   回复  
cure727(金币+1): 谢谢参与
已获得1个金币 发自小木虫Android客户端
zhuhuawe3楼
2021-12-01 10:01   回复  
cure727(金币+1): 谢谢参与
已获得1个金币 发自小木虫Android客户端
2021-12-01 10:00   回复  
cure727(金币+1): 谢谢参与
已获得1个金币 发自小木虫IOS客户端
卓耿1235楼
2021-12-01 10:03   回复  
cure727(金币+1): 谢谢参与
已获得1个金币 发自小木虫IOS客户端
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见