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
6 帖子 2 发布者 3.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • H 离线
    H 离线
    hongjiewang
    写于 最后由 编辑
    #1

    0dd86172b816ae62cb1c7ea91d127f4.jpg
    我现在需要表示出dpc/da(volScalarField),一种方法是在界面处定义为无穷大的数(可以实现);另一种方法是我想转化为和x的关系,但是涉及到dx,就会变成volVector(当然可以用mag把vector转化为scalar,再相除是可以得到scalar类型的,但是好像物理意义不对了,在运行算例的时候会报错~),想问一下应该怎么处理~
    volScalarField dpcdx = mag(fvc::grad(pc_));
    volScalarField dSedx = mag(fvc::grad(Se_));
    volScalarField dpcdS_= dpcdx/dSedx;

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

    就是你有一个变量p,一个变量a,想求dp/da? 你要vol场还是surface场

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

    H 1 条回复 最后回复
  • H 离线
    H 离线
    hongjiewang
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 老师,我想要vol场~

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 hongjiewang 最后由 编辑
    #4

    @hongjiewang $\frac{\p p}{\p \alpha}$可以写成$\frac{\p p}{\p x}/\frac{\p \alpha}{\p x}$,其中$\frac{\p p}{\p x}$就是$\nabla\cdot p$的x方向分量,这样理论上可以计算出来。但感觉很迂回。

    如果要surface场的话会简单一些,如果$\frac{\p p}{\p \alpha}$定义在面上,那就可以考虑这个面相邻的own与nei,把它离散就变成了$\frac{p_{nei}-p_{own}}{\alpha_{nei}-\alpha_{own}}$,这样就可以求出面的$\frac{\p p}{\p \alpha}$。如果进一步需要体的$\frac{\p p}{\p \alpha}$,可以reconstruct一下。

    我感觉后者看起来更好一些。你要不要俩种方法都试试 :yes:

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

    H 1 条回复 最后回复
  • H 离线
    H 离线
    hongjiewang
    在 中回复了 李东岳 最后由 编辑
    #5

    @李东岳 嗯嗯好的~所以我上面的采用的其实是老师提到的第一种方法,但是需要把x分量表示出来,这样就不是vector量了~
    第二种方法我也尝试一下 谢谢老师~

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

    @hongjiewang 你试试 后续反馈 你这个还挺有意思

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

    1 条回复 最后回复

  • 登录

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