Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    waveTransmissive边界条件

    OpenFOAM
    2
    4
    4054
    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.
    • A
      Aeronastro last edited by

      这个无反射边界条件具体怎么用呢?看了OpenFOAMwiki也是一头雾水。有两个疑问:
      这个Ilnf和fieldIlnf的值怎么选呢?
      这个条件如果用到出口有反压的情况,是否可以?

      C 1 Reply Last reply Reply Quote
      • C
        CFD中文网 @Aeronastro last edited by

        @Aeronastro
        看过这个描述么?

        Description
            This boundary condition provides an advective outflow condition, based on
            solving DDt(psi, U) = 0 at the boundary.
        
            The standard (Euler, backward, CrankNicolson) time schemes are
            supported.  Additionally an optional mechanism to relax the value at
            the boundary to a specified far-field value is provided which is
            switched on by specifying the relaxation length-scale \c lInf and the
            far-field value \c fieldInf.
        
            The flow/wave speed at the outlet is provided by the virtual function
            advectionSpeed() the default implementation of which requires the name of
            the flux field \c (phi) and optionally the density \c (rho) if the
            mass-flux rather than the volumetric-flux is given.
        
            The flow/wave speed at the outlet can be changed by deriving a specialised
            BC from this class and over-riding advectionSpeed()  e.g. in
            waveTransmissiveFvPatchField the advectionSpeed() calculates and returns
            the flow-speed plus the acoustic wave speed creating an acoustic wave
            transmissive boundary condition.
        
            \heading Patch usage
        
            \table
                Property     | Description             | Required    | Default value
                phi          | flux field name         | no          | phi
                rho          | density field name      | no          | rho
                fieldInf     | value of field beyond patch | no      |
                lInf         | distance beyond patch for \c fieldInf | no |
            \endtable
        
            Example of the boundary condition specification:
            \verbatim
            myPatch
            {
                type            advective;
                phi             phi;
            }
            \endverbatim
        
        Note
            If \c lInf is specified, \c fieldInf will be required; \c rho is only
            required in the case of a mass-based flux.
        
        SourceFiles
            advectiveFvPatchField.C
        

        CFD中国标准用户测试帐号
        目前由徐笑笑登录

        A 1 Reply Last reply Reply Quote
        • A
          Aeronastro @CFD中文网 last edited by

          @cfd-china 看过了,不过还是不太明白是否能解决我提出的问题:confused:

          1 Reply Last reply Reply Quote
          • C
            CFD中文网 last edited by

            Henry最近添加了部分描述:点击查看

            CFD中国标准用户测试帐号
            目前由徐笑笑登录

            1 Reply Last reply Reply Quote
            • First post
              Last post

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