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. 关于externalCoupled的应用求教,希望能够输出网格内部面的流速,用以与其他算法耦合。

关于externalCoupled的应用求教,希望能够输出网格内部面的流速,用以与其他算法耦合。

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

    我在尝试通过externalCoupled进行耦合计算,利用externalCoupled输出网格patch的流速并与其他算法耦合。但我并不会在openFOAM的网格中建立内部面,尝试建立了循环边界,但是由于边界类型是cyclic而不是patch,无法用externalCoupled进行输出控制。

    希望各位能够给予指点,感谢您的宝贵时间。

    // Control for external coupled simulation
    externalCoupled
    {
    // Mandatory entries
    type            externalCoupled;
    libs            (fieldFunctionObjects);
    
    // Directory to use for communication
    commsDir        "<case>/comms";
    
    // Does external process start first
    // initByExternal  true;
    initByExternal  false;
    
    regions
    {
        // Region name (wildcards allowed)
        ".*"
        {
            // Patch or patchGroup
            outlet
            {
                // Fields to output in commsDir
                writeFields (U);
    			
                // Fields to read from commsDir
                readFields  ();
            }
    		
    	cyclicFaces_master
            {
                // Fields to output in commsDir
                writeFields (U);
    
                // Fields to read from commsDir
                readFields  ();
            }
    		
    		
        }
    }
    
    // Enabled or not?
    #sinclude "<case>/externalCoupled.control"
    
    // Optional entries
    waitInterval        5;
    timeOut             12000;
    statusDone          done;  // Any arbitrary status=... value
    calcFrequency       1000; //必须大于1
    
    1 条回复 最后回复
  • V 离线
    V 离线
    vien锁
    写于 最后由 编辑
    #2

    我希望能够在计算域中创建一个内部面,仅用来导出数据,不知道有什么方便的方法没有。用fluent网格导入后,内部面直接消失了。

    1 条回复 最后回复

  • 登录

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