24小时热门版块排行榜    

查看: 740  |  回复: 0

fy0981

捐助贵宾 (小有名气)

[求助] 一个编制UDF进行非稳态计算的小问题

最近编了一个udf,关于磨损的,就使用了DEFINE_DPM_EROSION(name, p, t, f, normal, alpha, Vmag, mdot)这个宏,里面的mdot定义为粒子的质量流量(kg/s),里面我的磨损量定义是一个从文献中查出的以(kg/kg)为单位的磨损率乘以这个mdot再除以面元面积,所以理论上单位应该为(kg/m^2*s)。

于是问题就来了,当我进行非稳态迭代的时候,例如连续相时间步长为1e-3,颗粒也采用非稳态追踪,时间步长同样为1e-3。那么在每个时间步内调用这个宏进行磨损量计算的时候,mdot读取的值仍旧是我在设置DPM模型时设置的那个固定的粒子质量流量(例如10kg/s)?还是这个时刻所释放的粒子质量(10*10^-3=0.01kg)?

我在进行后处理的时候,读取计算中某一时刻的数据,得到的磨损量单位为(kg/m^2),这是否代表进行DPM磨损量计算时,带入的mdot为0.01kg而非10kg/s呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 fy0981 的主题更新
信息提示
请填处理意见