找回密码
 注册
查看: 2479|回复: 0

关于dpm离散相模型的一些问题,求讨论!

[复制链接]
发表于 2012-8-14 11:01:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
问题1 先请教个最简单的情况,就是设置了连续相的求解方式为稳态,离散相的追踪方式也为稳态,如果不设置interation with continuous phase 那么是不是就是在计算收敛后根据设置的那两个tracking parameters 进行离散相轨迹的计算呢?如果设置了interation with continuous phase ,又有两种选择,其一就是不选择下边的update dpm source every flow iteration ,这种情况是不是就是根据你设定的number of continuous phase iterations per dpm iteration 每隔这个数的连续相计算迭代次数(不管是不是已经收敛)进行一次离散相的粒子追踪和update dpm source term呢,如果是这样的话,计算得出的粒子轨迹是不是不正确呀,因为前面计算的轨迹是流场没有收敛的时候计算的呀。如果选择了update dpm source every flow iteration 那么是每次连续相迭代都要进行离散相的轨迹追踪和update dpm source term,那计算得到的离散相轨迹也是在一些没有收敛的流场状态下计算的呀。这个到底是怎么计算的呢?或者是这样计算最后收敛得到流场后再计算粒子轨迹的吗,可如果是这样的话,除非injector 不停的发射粒子,否则如果粒子是穿过计算域,那么最后收敛得到的流场应该和没有设置interaction with continuous phase一样吗,因为最终都没有粒子存在于流场中。并且在update dpm source every flow iteration 选中的同时也可以设置number of continuous phase iterations per dpm iteration 数那到底是按照按照哪个数来追踪粒子和update dpm source term的呢?
问题 2 对于连续相的求解方式为瞬态,离散相的追踪方式也为瞬态(unsteady)。那么首先是情况1 就是没有设置interaction with continuous phase的情况,这种情况下,如果particle time step size 小于连续相的time step 是不是就是每隔particle time step size ,injector 就会释放一次粒子,并且对所有粒子进行一个轨迹追踪呢,如果是这样的话,比如假设particl time step size 为0.001,而连续相的time step 为0.01,每一个time step 的最大迭代次数为100,那么是不是说离散相是每隔10个连续相迭代步就会释放一次粒子吗?或者还是说在一个连续相time step 0.01秒收敛后,再每隔0.001秒进行计算吗?情况 2 如果设置了interaction with continuous phase 的情况,同样particle time step size 小于连续相的time step,那么是不是每隔设置的number of continuous phase iterations per dpm iteration数就会进行一次粒子的追踪和update,如果这时连续相的结果没有收敛怎么办,最后这个time step 计算完以后就按照particle time step进行dpm 的计算吗,问题就是particle time step 是用来释放粒子用的吗?那这种耦合计算时粒子是按照什么规律释放的呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表