Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. Fluent
  3. fluent udf的新手想问问,如何udf定义dpm中颗粒的初始位置

fluent udf的新手想问问,如何udf定义dpm中颗粒的初始位置

已定时 已固定 已锁定 已移动 Fluent
9 帖子 4 发布者 9.5k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 顾 离线
    顾 离线
    顾合
    写于 最后由 编辑
    #1

    如题,求问各位大佬,如何用udf定义dpm中颗粒的初始位置,在下写了个udf,结果并不能用,希望各位大佬指一条明路!

    *132933m4kcgyqg6c51ezu4.png

    1 条回复 最后回复
  • L 离线
    L 离线
    l.j刘侃
    写于 最后由 编辑
    #2

    这个东西是比较简单直接的
    第一 你的init的用法不对 因为你获取的指针是Injection* 所以现在他还没有指向到Particle指针里面 Injection里面调用Particle*的方式是 loop(p,I->p) 注意如果是瞬态的话 是loop(p,I->p_init);
    第二 有更简单的方式 注意Init的执行时间是比较间接的 你未必真正能够完全做对
    更直接的方式是直接编写一个inj文件来描述颗粒的位置信息
    见下图的示例
    1da26161-09c0-4dfa-afb7-c5a0ef973d44-image.png
    最后的31500颗粒的堆积结果见图
    4adf3b19-acc5-4bb2-9e7f-7caec5726cfa-image.png
    希望有帮助 这些都是很基础的DPM UDF开发的内容

    顾 李东岳李 waltenW 3 条回复 最后回复
  • 顾 离线
    顾 离线
    顾合
    在 中回复了 l.j刘侃 最后由 编辑
    #3

    @l-j刘侃 谢谢刘侃老师,学生还有个问题,inj文件中如果只定义了一个原子的位置和速度,那么那个massflow就是这一个原子的质量吗?请老师赐教:xinxin:

    L 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 l.j刘侃 最后由 编辑
    #4

    @l-j刘侃 刘老师这是玩的什么这么高端 :duang:

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    L 1 条回复 最后回复
  • L 离线
    L 离线
    l.j刘侃
    在 中回复了 李东岳 最后由 编辑
    #5

    @东岳 只是看起来有点玄乎 实际上很简单的:xinxin:

    1 条回复 最后回复
  • L 离线
    L 离线
    l.j刘侃
    在 中回复了 顾合 最后由 编辑
    #6

    @顾合 massflow 乘以投放颗粒的时间 才是真正的质量 当然如果你在时间内部只投放一次 这是等价的
    注意 投放颗粒有按照颗粒时间步和流体更新时间步投放的选择 最终按照实际投入的时间间隔来计算
    我这个方面已经matlab写好了 有机会可以跟你分享下

    顾 1 条回复 最后回复
  • 顾 离线
    顾 离线
    顾合
    在 中回复了 l.j刘侃 最后由 编辑
    #7

    @l-j刘侃 谢谢老师:xinxin:

    1 条回复 最后回复
  • waltenW 离线
    waltenW 离线
    walten
    在 中回复了 l.j刘侃 最后由 编辑
    #8

    @l-j刘侃 这是 injection里的 file类型喷嘴吧,几年前用fluent玩过。不过你这个应该用写字板打开,格式会好看点。

    L 1 条回复 最后回复
  • L 离线
    L 离线
    l.j刘侃
    在 中回复了 walten 最后由 编辑
    #9

    @walten 好的 感谢提醒

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]