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

E

Exthan

@Exthan
关于
帖子
50
主题
4
群组
0
粉丝
1
关注
14

帖子

最新

  • rhoSimpleFoam:k-epsion 湍流Pr数
    E Exthan

    @cccrrryyy 编译solver的时候直接报错,显示没定义


  • rhoSimpleFoam:k-epsion 湍流Pr数
    E Exthan

    @cccrrryyy 请问如何在.c文件中调用mu.nu这些量呢?还有网格,代码是如何表现,我试了调用,但总是报错,显示未定义,但是我已经在creatFields定义场了。


  • rhoSimpleFoam:k-epsion 湍流Pr数
    E Exthan

    @cccrrryyy 我在.C文件中直接使用了
    Prt.write(),结果生成的文件
    e724cada-78cb-4753-97e7-06f624fa2d15-image.png
    打开之后却都是边界条件,这是什么原因?
    c872c6c0-228e-4776-82c2-fb9a3b1c939f-image.png


  • rhoSimpleFoam:k-epsion 湍流Pr数
    E Exthan

    @cccrrryyy 你好,我刚在湍流模型里面Info,但是结果并未输出,您说的在.C文件中直接输出要如何写?我看了之前的OF文件读取,但是并不理解。
    5ffd1f48-ebb3-4a1d-859f-57e1b41c892e-image.png
    如果直接在.c中如上图输入,编译显示Prt无定义,请问该如何输出


  • rhoSimpleFoam:k-epsion 湍流Pr数
    E Exthan

    @cccrrryyy
    源文件在src/TurbulenceModels/compressible/EddyDiffusivity
    我不知道如何传输文件。我可以把我的文件发送给你。这是我改写的Prt
    5e09ac6b-106c-401b-8438-9442be6aac80-image.png


  • rhoSimpleFoam:k-epsion 湍流Pr数
    E Exthan

    @cccrrryyy 老师,不可压缩里通常是在solver里面直接用新的alpha+alphat来代替原来的alphaEff。可压缩哪种方便点,我的prt与mut,mu,nu,alpha,有关.所以感觉在eddyDiffusivity文件中修改更为方便。但是编译后,如何去查看是否调用新的prt,我在solver/creatFields中IOonbject了Prt,但并未生成文件,而且externalWallHeatFlux在映射生成温度T文件时候,也出错了。请问除了修改EddyDiffusivity文件是否还需要修改其他地方?2.如果想要判断新Prt是否成功读入应如何查看?


  • rhoSimpleFoam:k-epsion 湍流Pr数
    E Exthan

    @cccrrryyy 你好,我将EddyDiffusivity里将dimensionedScalar Prt改成了volScalarField Prt,修改完成之后,编译也完成,但是想查看新的Prt是否参与计算,所以想输出结果查看,可在reconstruct算例时出现错误,错误信息是T的边界条件segmentation(如下图)
    58a60764-54f6-47f3-889e-f7c5e76465b5-image.png
    请问修改完EddyDiffusivity文件之后,是否还需要修改其他地方呢?


  • 怎么把一个标量写成一个标量场
    E Exthan

    @李东岳 输出的最大最小Prt均为同一个值,并没有变化。存在情况1:新prt模型失效;2:流场刚好都在一个判断条件下。所以如何将Prt以一个文件形式输出?
    39cbd356-81c5-4418-a033-4fe65e40a759-image.png
    在solver里面加入可以输出吗?

    Prt = tranport.Prt();
    

  • 怎么把一个标量写成一个标量场
    E Exthan

    @cresendo 是的,之前调用值不正确?


  • 怎么把一个标量写成一个标量场
    E Exthan

    @cresendo 是的,这部分修改已经完成了。将湍流普朗特数从标量改为场量之后,湍流模型调用好像并没有用这个新的湍流普朗特数?请问还需要修改其他地方吗?


  • 如何调用分子普朗特数?
    E Exthan

    @exthan
    如何取volScalar 场量的值?并与标量进行大小比较?


  • 怎么把一个标量写成一个标量场
    E Exthan

    @exthan
    50755b19-d8c9-4156-9489-a30c6d726e82-image.png


  • 怎么把一个标量写成一个标量场
    E Exthan

    @李东岳 老师,求指导


  • 怎么把一个标量写成一个标量场
    E Exthan

    @cresendo 是的,如何让场量里的对应值相除呢,就是取场量每个位置的值进行相除运算呢?

     forAll(Prt_,celli){
        if (this->nut()(celli)/ this->transport_.nu()(celli) <  scalar(0.2))
        ...
    

    错误信息是个temp
    5648a781-2fa8-4aed-aa1e-4a03e2f23d3a-image.png.
    应该如何修改 才能进行比较?


  • 怎么把一个标量写成一个标量场
    E Exthan

    @李东岳 老师,请问如果一个场量要与一个标量比较大小,该如何比较?

    if (this->nut() / this->transport_.nu() <  scalar(0.2))
    

  • 如何调用分子普朗特数?
    E Exthan

    @zhouxu 我做的是变物性,pr是会变的


  • 如何调用分子普朗特数?
    E Exthan

    在修改变物性的湍流模型时需要在eddyDiffusivity中调取分子普朗特数Pr,分子普朗特数如何调取?

    Prt_ = 0.8+ (*this->transport_.nu())/(*this->alpha())
    

    尝试了直接调取分子Pr((*this->transport_.nu())和nu/alpha,都提示错误(*重载)
    请问该如何调用和提取?


  • 使用kOmegaSST模型,感觉Omega算得不对
    E Exthan

    @微凉风 请问湍流普朗特数如何修改的?


  • 使用kOmegaSST模型,感觉Omega算得不对
    E Exthan

    @微凉风 这是计算变物性吗?


  • rhoSimpleFoam:k-epsion 湍流Pr数
    E Exthan

    @cccrrryyy 我现在遇到的问题是能量方程直接用的有效的alphaEff,如果我create一个新变量,但是关于新变量的定义在哪定义呢?是在能量方程定义嘛?但是仍然要去更改alphaEff里面的Prt才行。

  • 登录

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