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

C

csj1246957849

@csj1246957849
关于
帖子
10
主题
4
群组
0
粉丝
0
关注
0

帖子

最新

  • 限制区域内提高重叠网格质量
    C csj1246957849

    各位好,我现在设想一个工况是在水深非常浅,同时水深与船舶吃水非常小(大约1.2)的情况,在设置重叠部分也即船舶部分网格时,blockmesh需要画的比较小,底部与船舶底部很接近,这就造成了snappyhexmesh后船舶下部的网格质量很差,请问有没有什么办法或者思路来改善网格质量呢,如有相似问题的朋友欢迎讨论,谢谢!261e3ad06976a58e400a1fc15243dc1.png 78823dc1464db8ab58735e54dcd17d2.png efa88c4c50ed4254badb8dbc8db3089.png


  • overinterdymfoam的一些疑问
    C csj1246957849

    @学流体的小明 好的,非常感谢解答


  • overinterdymfoam的一些疑问
    C csj1246957849

    @学流体的小明 好的,感谢帮助,还想问一个问题是我在设置自由液面的时候,设置的setfields中的液面坐标z为0,我在paraview中后处理取alphawater的等值面,也即为0.5,发现等值面的纵坐标不是0而比0高一些,这是什么原因导致的呢?感谢


  • overinterdymfoam的一些疑问
    C csj1246957849

    请问一下有没有熟知overinterdymfoam中rigidbodyhull案例的朋友,这个案例运行后产生的alphawater和alphawater_0两者有什么不同,感谢!屏幕截图(108).png 屏幕截图(109).png


  • 局部加密区域跨两个block,运行topoSet和refineMesh命令会报错
    C csj1246957849

    您好,我也在研究topset和refinemesh的问题,您知道在blockmesh生成一个梯形(具有斜面)的网格时,使用refinemesh会出现报错是什么原因吗?


  • ofv2212版本里的rigidbodyhull案例的一些疑问
    C csj1246957849

    @hachikoi 注意到了,似乎在螺旋桨与船连接处存在了一个disk薄片,


  • ofv2212版本里的rigidbodyhull案例的一些疑问
    C csj1246957849

    @wangwang 谢谢,这个force有可能是螺旋桨给予船舶的推力吗


  • ofv2212版本里的rigidbodyhull案例的一些疑问
    C csj1246957849

    @wangwang 在 ofv2212版本里的rigidbodyhull案例的一些疑问 中说:

                type        externalForce;
                body        hull;
                location    (-3.386 0 0.21);
                force       table
                (
                    (0    (500 0 0))
                    (10   (2000 0 0))
                    (20   (2000 0 0))
    

    看起来像是这个table起的作用

    下方的force table下的参数是怎样的运行逻辑呢


  • ofv2212版本里的rigidbodyhull案例的一些疑问
    C csj1246957849

    在verInterPhaseChangeDyMFoam的rigidbodyhull这个案例里面,移动的船速是怎么确定的,或者是在dynamicmeshdict中给了船舶一个推力让船动起来,这个案例也不像dtchull里面给了流场一个入射速度,以下是这个案例的U和dynamicmeshdict
    U:
    dimensions [0 1 -1 0 0 0 0];

    internalField uniform (0 0 0);

    boundaryField
    {
    #includeEtc "caseDicts/setConstraintTypes"

    "(BLADES|HUB_DISK|HUB|HUB_COVER|HULL*.*)"
    {
        type            movingWallVelocity;
        value           uniform (0 0 0);
    }
    
    inlet
    {
        type            fixedValue;
        value           $internalField;
    }
    
    outlet
    {
        type            inletOutlet;
        value           uniform (0 0 0);
        inletValue      uniform (0 0 0 );
    }
    
    "(atmosphere)"
    {
        type            pressureInletOutletVelocity;
        value           $internalField;
    }
    
    "(overset-1|oversetPatch)"
    {
        type           overset;
    }
    

    }

    dynamicmeshdict如下:
    dynamicFvMesh dynamicOversetFvMesh;

    solvers
    {
    VF
    {
    motionSolverLibs (libfvMotionSolvers);
    motionSolver solidBody;
    solidBodyMotionFunction drivenLinearMotion;
    cellSet c0;
    cOfGdisplacement CofG;
    }

    boat_propeller
    {
        motionSolverLibs    (librigidBodyMeshMotion);
        motionSolver         rigidBodyMotion;
    
        report              on;
        cellSet             cHullProp;
        cOfGdisplacement    CofG;
        bodyIdCofG      1;
    
        solver
        {
            type Newmark;
        }
    
        accelerationRelaxation 0.8;
        accelerationDamping    0.9;
        nIter   3;
    
        bodies
        {
            hull
            {
                type            rigidBody;
                parent          root;
                mass            2787;
    
                centreOfMass     (0.178 0 0.3323);
                inertia         (564 0 0 8535 0 8535);
                // Transformation tensor and centre of rotation
                transform       (1 0 0 0 1 0 0 0 1)  (0.178 0 0.3323);
                joint
                {
                    type            composite;
    
                    joints
                    (
                        {
                            type Pxyz;
                        }
                        {
                            type Ry;
                        }
                    );
                }
                patches
                (
                    HULL
                    HULL_DISK
                );
                innerDistance   100;
                outerDistance   200;
            }
            propeller
            {
                type            rigidBody;
                parent          hull;
                centreOfMass    (-3.405396 -0.000044 0.129544);
                mass            0.3;
                transform       (1 0 0 0 1 0 0 0 1) (-3.583 -0.000044 -0.202706);
                inertia         (0.000556833 0 0 0.36905863 0 0.36858374);
                patches
                (
                    BLADES
                    HUB
                    HUB_DISK
                );
                innerDistance   100;
                outerDistance   200;
                joint
                {
                    type        Rx;
                }
            }
        }
        restraints
        {
            force
            {
                type        externalForce;
                body        hull;
                location    (-3.386 0 0.21);
                force       table
                (
                    (0    (500 0 0))
                    (10   (2000 0 0))
                    (20   (2000 0 0))
                );
            }
        }
    }
    

    }
    有了解这个案例的朋友希望帮忙解读以下,非常感谢!
    4c35d0a2-38c6-49b7-a168-9e131121c886.gif


  • openfoam模拟船舶运动
    C csj1246957849

    各位好,我是一名of新手,请问要模拟一艘船舶在静水中运动,使用重叠网格或者动网格可以实现么,interfoam中的dtchull是设置流场速度让船舶相对静止吗,如果要让流场没有入流速度而让船匀速直线运动要如何实现呢 ,有没有相似的案案例可以参考呢,非常感谢

  • 登录

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