Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    旧值是不是用oldTime()?

    OpenFOAM
    3
    4
    2051
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 搬
      搬运工不好当 last edited by

      旧值是不是用oldTime()?OPenFOAM可以实现这个么?

      1 Reply Last reply Reply Quote
      • 李东岳
        李东岳 管理员 last edited by

        Hi,

        举例:

        p.oldtime()

        返回:$p = p^{t-\delta t}$,就是过去时间步的值,如果使用:

        p.oldtime().oldtime()

        返回:$p = p^{t-\delta t-\delta t}$

        have fun

        线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
        CFD高性能服务器 http://dyfluid.com/servers.html

        1 Reply Last reply Reply Quote
        • 超超呦呦
          超超呦呦 last edited by

          有一个问题想请教一下大神~

          对于非稳态问题,并且程序中涉及到.oldTime()

          如果我计算到某一时间步不小心中断了(内存中数据消失),继续在此基础上进行计算的话,那么.oldTime()如何得到正确的值? (假定10时间步存储一次数据)

          谢谢~!!

          1 Reply Last reply Reply Quote
          • 超超呦呦
            超超呦呦 last edited by

            当中断后继续从当前时间开始后:

            *.oldTime()就是创建场时的值(相对于本时间为上一时间步);

            *.oldTime().oldTime()的值OpenFOAM会自动存在输出文件中,命名为 *_0

            1 Reply Last reply Reply Quote
            • First post
              Last post

            CFD中文网 | 东岳流体 | 京ICP备15017992号-2
            论坛登录问题反馈可联系 li.dy@dyfluid.com