CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    调用新编译的湍流模型进行运算,只计算了一步,出现了这样错误提示,有老师碰到过吗?

    OpenFOAM
    5
    10
    1627
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 悬
      悬浮的猪 最后由 编辑

      2019-12-03 22-53-19屏幕截图.png

      King_RVM 1 条回复 最后回复 回复 引用
      • 星
        星星星星晴 最后由 编辑

        1. 确认边界条件没错
        2. 确认一下是不是出现了除以0的这种情况。以及其他数学上的错误,比如负数开根
        3. 试着修改一下你的time step 是不是你的time step太大了?
        4. 用的PISO 还是PIMPLE 还是SIMPLE?
        5. 编译了新的边界条件以后,solver有没有重新编译,是否相关include的都重新编译过了一次?

        m.sui20@foxmail.com

        悬 1 条回复 最后回复 回复 引用
        • W
          wwzhao 教授 最后由 编辑

          这个是自己代码写的有问题,tmp没用好。

          悬 1 条回复 最后回复 回复 引用
          • 白
            白礼耕 最后由 编辑

            这个是代码有问题,可以通过Info定位出错的位置

            悬 1 条回复 最后回复 回复 引用
            • 悬
              悬浮的猪 @星星星星晴 最后由 编辑

              @星星星星晴 老师您好,因为我写的是新的两个标量方程,类似于求解脉动速度的k与epsilon,尝试的时候我先采用的就是类似于k和epsilon的边界条件,用的也是k与epsilon的壁面函数,我想先算一下,有必要的时候我再添加自己的壁面函数。我的计算是用的simpleFoam,所以时间步用的是一秒一步,slover我编译了一个我自认为相匹配的求解器,读取了一下由kt和epsilont求解更新的湍流热扩散系数。数学公式的话我是采用的文献上的写的代码,我觉得老师说的除以0以及负数开根的情况很有可能,我再仔细阅读一下文献。

              1 条回复 最后回复 回复 引用
              • 悬
                悬浮的猪 @wwzhao 最后由 编辑

                @wwzhao 恩恩谢谢老师抽出时间回答我,老师我想问一下这个具体应该怎么去解决呢,希望老师能提供一个关于tmp的解决思路,万分感谢老师

                1 条回复 最后回复 回复 引用
                • 悬
                  悬浮的猪 @白礼耕 最后由 编辑

                  @白礼耕 老师您好,老师能具体说一下用info检查错误的方法嘛?谢谢老师抽出时间回答我的问题,谢谢老师

                  1 条回复 最后回复 回复 引用
                  • King_RVM
                    King_RVM @悬浮的猪 最后由 编辑

                    @悬浮的猪 我想请问你解决了你的问题么?我是修改了komegaSST湍流模型,编译后运行自己的算例,结果报错,跟你的错误很类似
                    95cdb6d2-38ce-4780-9730-4c389d8f1788-image.png

                    King_RVM 悬 2 条回复 最后回复 回复 引用
                    • King_RVM
                      King_RVM @King_RVM 最后由 编辑

                      @King_RVM 我解决了我的问题,是乱用了tmp这个内存管理工具,删掉就编译通过了

                      1 条回复 最后回复 回复 引用
                      • 悬
                        悬浮的猪 @King_RVM 最后由 编辑

                        @King_RVM 没错的问题就在乱用了tmp指针,我已经解决了。关于tmp指针,我在网上搜索到过问题,祝好!

                        1 条回复 最后回复 回复 引用
                        • First post
                          Last post