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. OpenFOAM重叠网格技术是不是不支持半模计算(其中有一个面是对称面)。

OpenFOAM重叠网格技术是不是不支持半模计算(其中有一个面是对称面)。

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

    OpenFOAM重叠网格技术是不是不支持半模计算(其中有一个面是对称面)。

    如图:
    0eea5f23-83c2-458a-ba95-518789118336-95b7bc47d4925bb22540e673dda9fd11.JPG
    本人想把这个六面体的一个侧面当成对称面,但是无论在blockMesh中选择任意侧面当成对称类型,当执行完blockMesh命令后,总是顶面被选择为对称面。
    30dbbabe-3fa4-4563-aea3-80c2c3941a37-d1e92b73bb6e50611f2d95dc06abf563.JPG

    这是blockMeshDict文件

    /*--------------------------------*- C++ -*----------------------------------*\
    | =========                 |                                                 |
    | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
    |  \\    /   O peration     | Version:  v2312                                 |
    |   \\  /    A nd           | Website:  www.openfoam.com                      |
    |    \\/     M anipulation  |                                                 |
    \*---------------------------------------------------------------------------*/
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       dictionary;
        object      blockMeshDict;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    scale   1;
    
    vertices
    (
        (-0.2  -0.2 -0.2)
        (1.2   -0.2 -0.2)
        (1.2    0.3 -0.2)
        (-0.2   0.3 -0.2)
        (-0.2  -0.2 2)
        (1.2   -0.2 2)
        (1.2    0.3 2)
        (-0.2   0.3 2)
    );
    
    blocks
    (
        hex (0 1 2 3 4 5 6 7) (80 80 70) simpleGrading (1 1 1)
    );
    
    edges
    (
    );
    
    boundary
    (
        // Dummy patch to trigger overset interpolation before any other bcs
        oversetPatch
        {
            type overset;
            faces ();
        }
        stationaryWalls
        {
            type wall;
            faces
            (
                (1 5 4 0)
                (3 7 6 2)
                (0 3 2 1)
                 
                 (2 6 5 1)
            );
        }
        
        sys
        {
    	type            symmetry;
        faces (
        	   (0 4 7 3);
        	   )
        }
        
        
        atmosphere
        {
            type patch;
            faces
            (
                (4 5 6 7)
            );
        }
    );
    
    mergePatchPairs
    (
    );
    
    
    // ************************************************************************* //
    
    

    请问各位大神现在openfoam自带的重叠网格方法是不是不支持对称面(symmetry)呢

    1 条回复 最后回复

  • 登录

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