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. 不同的物性参数材料如何制定?

不同的物性参数材料如何制定?

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

    固体导热为什么要设置密度和比热容?

    laplacianFoam目前不能多区域求解,只能改个求解器,你把DT项设置为AUTO_READ,然后通过setFields设置DT的值。

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

    1 条回复 最后回复
  • piteqiuP 离线
    piteqiuP 离线
    piteqiu
    写于 最后由 piteqiu 编辑
    #4

    瞬态计算,需要设置密度和比热。
    laplacianFoam中植入的瞬态热传导方程为:
    0_1499751918842_Image 1.png
    不能分区设置密度和比热。
    目前有多区域求解温度场的求解器吗?

    1 条回复 最后回复
  • piteqiuP 离线
    piteqiuP 离线
    piteqiu
    写于 最后由 piteqiu 编辑
    #5

    setFilelds只能设置矩形区域吗?
    cellZones文件中已经区分好区域了,能根据cellZones的不同elem设置不同的物性参数吗?

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #6

    不能分区设置密度和比热。

    DT是热到率,你帖的方程并不存在密度。

    目前有多区域求解温度场的求解器吗?

    chtMultiRegionFoam

    setFilelds只能设置矩形区域吗?

    还可以设置别的简单形状,不过从你帖的图片看起来比较简单?

    cellZones文件中已经区分好区域了,能根据cellZones的不同elem设置不同的物性参数吗?

    可以通过fvOptions,不过需要改代码,还不如多用几个矩形区域包围 :cheeky:

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

    piteqiuP 1 条回复 最后回复
  • piteqiuP 离线
    piteqiuP 离线
    piteqiu
    在 中回复了 李东岳 最后由 piteqiu 编辑
    #7
    1. 上图贴的方程是laplacianFoam中的方程。
      我的方程是:0_1499767723704_Image 1.png
      由于是固体传热,忽略速度,简化为:
      0_1499767752030_Image 2.png
      有内热源,瞬态问题,不同区域密度,比热,导热系数不一样。

    2. 上图是我做的简易模型,实际模型几何比较复杂。
      照您这样说,复杂几何setFields基本不能解决问题?

    3. chtMultiRegionFoam可以解决我的方程和不同区域材料设置吗?用这个求解器还是需要用fvOptions设置不同区域材料吗?

    WayneW 1 条回复 最后回复
  • WayneW 离线
    WayneW 离线
    Wayne
    在 中回复了 piteqiu 最后由 编辑
    #8

    @piteqiu 把这些物性参数都弄成场,然后随便咋赋值。。

    主要做AI,懂一点CFD

    piteqiuP 1 条回复 最后回复
  • piteqiuP 离线
    piteqiuP 离线
    piteqiu
    在 中回复了 Wayne 最后由 编辑
    #9

    @Wayne 这个如何弄?物性参数当作求解变量?

    WayneW 1 条回复 最后回复
  • WayneW 离线
    WayneW 离线
    Wayne
    在 中回复了 piteqiu 最后由 编辑
    #10

    @piteqiu

        Info<< "Reading field S\n" << endl;
        volScalarField S  //1.48e-5 kg/s
        (
            IOobject
            (
                "S",
                runTime.timeName(),
                mesh,
                IOobject::NO_READ,
                IOobject::AUTO_WRITE
            ),
            mesh,
            dimensionedScalar("S",dimensionSet(1 ,-3, -1 ,0 ,0 ,0 ,0),0.0)
        );
        forAll(S,i)
        {
            S[i]=0;
        }
        S[mesh.findCell(point(0,0,0))]=Q.value()/mesh.V()[mesh.findCell(point(0,0,0))];
    

    主要做AI,懂一点CFD

    piteqiuP 1 条回复 最后回复
  • piteqiuP 离线
    piteqiuP 离线
    piteqiu
    在 中回复了 Wayne 最后由 编辑
    #11

    @Wayne 好的,多谢,我试试。

    1 条回复 最后回复
  • 程 离线
    程 离线
    程迪
    在 中回复了 piteqiu 最后由 编辑
    #12

    @piteqiu
    还有就是那个扩散物性用inverse插值比线性插值准确。

    已婚,勿扰。
    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

    1 条回复 最后回复

  • 登录

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