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

  1. CFD中文网
  2. OpenFOAM
  3. SOWFA问题请教

SOWFA问题请教

已定时 已固定 已锁定 已移动 OpenFOAM
4 帖子 4 发布者 3.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • V 离线
    V 离线
    Vortex
    写于 最后由 编辑
    #1

    Snipaste_2019-09-06_15-08-52.png
    Overview of the Simulator fOr Wind Farm Application(SOWFA)是美国能源实验室基于OpenFOAM平台开发的一些求解器。
    我的问题如下:
    1.Precursor atmospheric simulation得到的数据如速度等在边界面上如何提取?需要一系列时间的边界面数据。
    2.需要将1.提取的边界数据作为wind farm simulation的入口条件,网上查询到要使用TimeVaryingMappedFixedValue边界条件,该边界该如何使用?
    恳请大家赐教。

    Z 1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    写于 最后由 编辑
    #2

    我一直做致动线的很多年,有问题一起可以交流学习,我Email:jrw1992@163.com

    I am a CFD machine with no emotions.

    1 条回复 最后回复
  • Z 离线
    Z 离线
    zzcfd
    在 中回复了 Vortex 最后由 编辑
    #3

    @vortex 你好,请问您解决了么?

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #4

    @zzcfd

    这个边界条件我也没有用过。不过我刚才看了一下源代码。你看一下mapped和TimeVaryingMappedFixedValue的区别:

    //- Name of the field data table, defaults to the name of the field
            word fieldTableName_;
    
            //- If true adjust the mapped field to maintain average value
            Switch setAverage_;
    
            //- Fraction of perturbation (fraction of bounding box) to add
            scalar perturb_;
    
            //- Interpolation scheme to use
            word mapMethod_;
    
            //- 2D interpolation (for 'planarInterpolation' mapMethod)
            autoPtr<pointToPointPlanarInterpolation> mapperPtr_;
    
            //- List of boundaryData time directories
            instantList sampleTimes_;
    
            //- Current starting index in sampleTimes
            label startSampleTime_;
    
            //- Interpolated values from startSampleTime
            Field<Type> startSampledValues_;
    
            //- If setAverage: starting average value
            Type startAverage_;
    
            //- Current end index in sampleTimes
            label endSampleTime_;
    
            //- Interpolated values from endSampleTime
            Field<Type> endSampledValues_;
    
            //- If setAverage: end average value
            Type endAverage_;
    
            //- Time varying offset values to interpolated data
            autoPtr<Function1<Type>> offset_;
    
    
    Example of the boundary condition specification:
        \verbatim
        <patchName>
        {
            type            mapped;
            fieldName       T;
            setAverage      no;
            average         0;
            interpolationScheme cell;
            value           uniform 0;
        }
        \endverbatim
    

    TimeVaryingMappedFixedValue看起来就是附加了开始sample的时间以及结束sample时间的mapped边界条件。在时间之外,就是fixedValue。你核实下。

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复

  • 登录

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