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. OpenFOAM
  3. dsmcFoam输出哪些流场文件是由什么控制的

dsmcFoam输出哪些流场文件是由什么控制的

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

    求问各路大佬,dsmcFoam输出哪些流场文件是由什么控制的。注意到像icoFoam这种求解器是通过fvSolution来设置的,但是dsmcFoam好像并不是。

    而且我在使用dsmcFoamPlus时发现,提供的几个案例输出的流场参数也是不一样的。按理说相同求解器输出的哪些流场文件应该是相同的,除非设置了字典文件,然而我在字典文件中并未发现这种设置。

    T 1 条回复 最后回复
  • T 离线
    T 离线
    Tens 神
    在 中回复了 雨罢_清宵 最后由 编辑
    #2

    @雨罢_清宵 输出的流场信息不是由fvSolution来设置的,而是在创建这个变量的时候设置的,比如

    volScalarField rho
        (
            IOobject
            (
                "rho",
                runTime.timeName(),
                mesh,
                IOobject::NO_READ,
                IOobject::AUTO_WRITE   //输出,NO_WRITE则不输出
            ),
            thermo.rho()
        );
    
    雨 1 条回复 最后回复
  • 雨 离线
    雨 离线
    雨罢_清宵
    在 中回复了 Tens 最后由 编辑
    #3

    @tens 感谢您的回复!
    您的这段代码是createFields.H中的吧。但是dsmcFoam这个求解器的createFields.H只有两行代码

    Info<< nl << "Constructing dsmcCloud " << endl;
    dsmcCloud dsmc("dsmc", mesh);
    

    实际上,我后来发现dsmcFoam求解器的流场信息在DSMCCloud.C中定义和计算。但是按理说相同求解器输出的流场参数应该是相同的,但实际上求解器提供的几个案例输出的流场参数是不一样的。比如有的案例中输出了separationOfFreePaths_Ar这个参数,而有的案例就没有。

    T 1 条回复 最后回复
  • T 离线
    T 离线
    Tens 神
    在 中回复了 雨罢_清宵 最后由 编辑
    #4

    @雨罢_清宵 虽然不知道这个文件是干什么的,但是从名字上可以看出来是和氩气Ar有关的,那其他案例中是否组分一样呢,组分不同当然输出文件会不同了

    雨 1 条回复 最后回复
  • 雨 离线
    雨 离线
    雨罢_清宵
    在 中回复了 Tens 最后由 编辑
    #5

    @tens 感谢您的提醒,我再去看看

    1 条回复 最后回复

  • 登录

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