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中文网

B

BlookCFD

@BlookCFD
关于
帖子
21
主题
3
群组
0
粉丝
0
关注
0

帖子

最新

  • scalarField和volScalarField
    B BlookCFD

    应该注意到两个问题:1、volScalarField包含边界场 2、边界上没有体积
    因此你应考虑Qc需不需要边界场,如果需要,应考虑边界值怎么计算(该公式无法直接用来计算边界值);如果不需要,就不用定义为volSaclarField


  • 如何设置固定液体量的液体域?
    B BlookCFD

    所以你侧面给的固壁边界条件?这也不物理


  • divq中的correction是怎么来的?
    B BlookCFD

    @李东岳 多谢大佬点拨


  • divq中的correction是怎么来的?
    B BlookCFD

    @李东岳 看得懵懵懂懂,还是理不出来相应的数学表达式。感觉是一种线化处理策略,如果没有correction,就变成了纯显式处理


  • divq中的correction是怎么来的?
    B BlookCFD

    查看OpenFOAM10的代码可以发现,在src/ThermophysicalTransportModels/turbulence/eddyDiffusivity/eddyDiffusivity.C中的divq的实现为:

    -correction(fvm::laplacian(this->alpha()*this->alphaEff(), he))
    -fvc::laplacian(this->alpha()*this->kappaEff(), this->thermo().T());
    

    而按我的理解,这里应该只是求解 $-\nabla(k_{eff}\nabla T)$,即:

    -fvc::laplacian(this->alpha()*this->kappaEff(), this->thermo().T())
    

    那这里多出来的correction应该怎么理解?


  • interCondensatingEvaporatingFoam中的rhoCpPhi
    B BlookCFD

    在v2012版本中,TEqn.H中有rhoCpPhi的定义为:

         const surfaceScalarField rhoCpPhi
        (
             "rhoCpPhi",
             rhoPhi*(Cp1 - Cp2) + phi*rho2*Cp2
         );
    

    这个定义是如何得到的? 如果Cp1 = Cp2,那rhoCpPhi = phi*rho2*Cp2,这个和 phi*rho*Cp有差距。

    如果直接把中心点的rhoCp插值到面上和phi相乘应该表示为 fvc::interpolate(rho1*alpha1*Cp1 + rho2*alpha2*Cp2)*phi。


  • 关于setFields工具设置的一些疑问
    B BlookCFD

    这个问题跟setFields什么关系?
    另外,这很可能是你续算操作本身的问题,应该将续算每一个步骤仔细说明一下


  • 请问如何根据stl文件创建边界?(SHM除外)
    B BlookCFD

    @cfdngu 问题没有描述清楚
    1、有冲突是什么冲突
    2、现在用的什么方法处理stl边界
    3、尝试用toposet+createMesh是怎么尝试的,报错提示又是什么


  • boundaryMesh().mesh().objectRegistry::template?
    B BlookCFD

    @yongbo 这里的objectRegistry::template用来修饰 lookupObject<GeometricField>(name),即在objectRegistry这个类里面有一个函数lookupObject,它是一个template


  • 在openfoam中如何查看yplus?
    B BlookCFD

    @wying 都看

    仔细看yPlus的定义,它跟当地的流动状态相关


  • 关于postProcess得到张量的排序
    B BlookCFD

    这是两个问题:
    1、OpenFOAM中定义的张量,9个分量的顺序是 从左至右、从上到下
    2、gradU本身的表达式不要想当然


  • 苏州有什么CFD相关的工作推荐?
    B BlookCFD

    个人原因,需要在苏州找份工作。但是网上找了一通,也没看到跟CFD相关性比较高的工作,不知有没有人推荐一个,或者告知相关公司、研究单位的名称?

    本人在国内一自研CFD软件开发公司有6年的经验,熟悉C++、Fortran,主要侧重不可压流动,对两相流、Lagrangian粒子法有一定的研究,OpenFOAM也相对较为熟悉。


  • OF继续计算时报错
    B BlookCFD

    用学校的电脑重头开始算,然后续算看看。


  • OF5版本以后重心坐标与绝对坐标的相互转换的问题。
    B BlookCFD

    (7)这个公式确实是错的,但是particle里面都用的是(11)这个公式,用来计算“位移”的barycentric坐标,而不是点的barycentric坐标,OpenFOAM/meshes/primitiveShapes/tetrahedron/tetrahedronI.H有计算点的barycentric坐标,你可以比较下。


  • 编写一个只提供边界条件即可以监测受力大小的函数
    B BlookCFD

    把patches以外的内容,单独写成一个文件,然后include进来,应该就可以


  • icoFoam解析中的问题
    B BlookCFD

    不要抠字眼。。。 想想具体怎么离散的


  • paraview后处理投影
    B BlookCFD

    paraview.png
    试试这个,来源:https://events.hpc.grnet.gr/event/50/sessions/171/attachments/150/223/Paraview.pdf


  • 请教forceCoeffs中的Cl(f)和Cl(r)的含义
    B BlookCFD

    f 表示 front,r表示rear
    Cl(f)就是旋转轴前半部分对Cl的贡献
    Cl(r)就是旋转轴后半部分对Cl的贡献

    当然,类似的也可以定义Cd(f),Cd(l)


  • 带源项的相方程离散疑问
    B BlookCFD

    @沐风 没有什么特别的目的,就是写法问题,当然你也可以把它放到整个循环外面,只创建一次。


  • 带源项的相方程离散疑问
    B BlookCFD

    因为在右端源项里面含有未知数alpha_l,为保证系数矩阵对角占优,当源项大于0时,一般直接做显式处理,而源项小于0时,做隐式处理。

    具体到这里,就是为了拆出小于0的隐式项和大于0的显式项。

  • 登录

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