刚刚图片上传有问题
哈哈123
帖子
-
-
我是在服务器上远程运行paraFoam-5.4.0,然后在本地以图像显示。现在每次打开paraFoam都会提示:
Warning: In /home/rdu/OpenFOAM/ThirdParty-5.x/ParaView-5.4.0/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx, line 838 vtkXOpenGLRenderWindow (0x429da60): VTK is designed to work with OpenGL version 3.2 but it appears it has been given a context that does not support 3.2. VTK will run in a compatibility mode designed to work with earlier versions of OpenGL but some features may not work.
虽然还是能打开paraFoam,但是界面内看不到模型,能看到图例,并且很容易闪退。有人遇到过类似的问题吗?OpenFOAM为5.x版本。
-
你好,我想知道你这个虚拟质量是怎么加的,方便透露一下吗?最好能截图展示一下,万分感谢!
-
@刘雄国 我知道这个网站,之前就看了一些,现在是OpenFOAM的版本差的有点多,之前的cloudFunctions是单独编译的,这样就很好弄,但是现在的是和liblagrangianIntermediatemy.so放在一起编译的,包含很多程序,我不知道在/src/lagrangian/intermediate/Make/file 里面哪个地方是指定的对于cloudFunctions 的编译。
-
没有人回复一下吗,给点建议也行啊
-
在kinematicCloudProperties字典文件中可以添加各种已有的cloudFunctions,以达到某些目的。这些cloudFunctions的源文件位于
OpenFOAM-5.x
/src/lagrangian/intermediate/submodels/CloudFunctionObjects现在问题是,我需要对其中某个cloudFunctions经行修改,以后可能还需要自己添加cloudFunctions,那么,我在修改后或是添加了新的后,是否需要重新编译呢,如果要编译的话,又是在哪里,哪个Make文件夹里,怎么改呢?
期待大佬的解答,麻烦尽可能详细一点,本人菜鸟,谢谢啦! -
@东岳 wo我把除了inlet和outlet的patch都改为stick,然而一样的结果,一样的报错信息。
-
腐蚀不能去掉,目的就是算腐蚀。改成stick后会不会不符合实际呢?总之,我先改了试试。
-
@东岳 对的
-
后来我发现我的这个cloudFunctions和pairCollisionCoeffs 2选1的话就不会报错,但是有人能解释下为什么吗?如果两个都想要的话又该怎么设置呢?
-
最近在计算DPMFfoam时,出现了如下的报错
Evolving kinematicCloud Solving 2-D cloud kinematicCloud 23 move-collide subCycles --> FOAM FATAL ERROR: Patch data was requested for a particle that isn't on a patch From function void Foam::particle::patchData(Foam::vector&, Foam::vector&) const in file particle/particle.C at line 941. FOAM exiting
我在kinematicCloudProperties中设置了粒子间的碰撞和一些cloudFunctions,具体如下
pairCollisionCoeffs { maxInteractionDistance 1e-5; writeReferredParticleCloud no; pairModel pairSpringSliderDashpot; pairSpringSliderDashpotCoeffs { useEquivalentSize no; alpha 0.12; b 1.5; mu 0.52; cohesionEnergyDensity 0; collisionResolutionSteps 12; }; wallModel wallLocalSpringSliderDashpot; wallLocalSpringSliderDashpotCoeffs { useEquivalentSize no; collisionResolutionSteps 12; walls { youngsModulus 2e10; poissonsRatio 0.28; alpha 0.12; b 1.5; mu 0.43; cohesionEnergyDensity 0; } frontAndBack { youngsModulus 2e10; poissonsRatio 0.28; alpha 0.12; b 1.5; mu 0.1; cohesionEnergyDensity 0; } }; U U.water; }
和
cloudFunctions { patchPostProcessing1 { type patchPostProcessing; maxStoredParcels 100000; patches ( outlet inlet walls); } particleTracks1 { type particleTracks; trackInterval 10; maxSamples 1000000; resetOnWrite yes; } particleErosion1 { type particleErosion; p 11000000; //yield stress for aluminium = 11000000 Pa or 11 MPa psi 2;//Ratio of the depth of contact to the depth of cut (default value = 2 ) K 2; //Ratio of vertical to horizontal force components (2 for angular abrassive grains) patches ( walls); } }
我如果这两个均不设置,则没有问题。报错部分的源代码如下
void Foam::particle::patchData(vector& n, vector& U) const { if (!onBoundaryFace()) { FatalErrorInFunction << "Patch data was requested for a particle that isn't on a patch" << exit(FatalError); }
请问有人知道这是什么问题吗?万分感谢!
-
@红豆沙 好的
-
@红豆沙 恩,很感谢
-
@红豆沙 厉害,,是OpenFOAM的吗,如果不涉密的话方便分享下吗,万分感谢!
-
@红豆沙 你在OpenFOAM代码值入这块熟吗,我的冲蚀公式已经找到了,就看怎么值入了
-
@红豆沙 我的只涉及液相,没有你的那么复杂。代码这块刚开始搞
-
@红豆沙 对的,杂志可以为石英沙或者铁屑
-
@红豆沙 含有杂志的液压油,可以这样理解
-
@红豆沙 固体颗粒,液压油。
-
@红豆沙 但是老板非要我用OpenFOAM来做,fluent的这个我是知道。这个可能涉及到代码的值入,有熟悉这方面的可以联系我,加我QQ:993990784
-
取消面关联后这个问题是解决了,但是又变成现在这样了
-
如图中,我打开显示Edges的关联侯,出现了图中的绿色和白色箭头,绿色我知道,白色的是什么意思呢? -
我都没有用面关联啊,而且这两个地方是直接一体的,没有中间这个面,模型只有外表面,内部没有面
-
请问为什么会出现这种现象?关联什么的都是对的。
-
问一下,OpenFOAM在利用DPMFoam模拟粒子与壁面的碰撞后能做出壁面的磨损图吗,就像上面的那种图。如果我想实现这个功能又该怎么做呢?
paraFoam运行提示warning
paraFoam运行提示warning
DPMFoam计算粒子分布
请教:cloudFunction 编译问题
请教:cloudFunction 编译问题
请教:cloudFunction 编译问题
DPMFoam 计算时出现奇怪报错
DPMFoam 计算时出现奇怪报错
DPMFoam 计算时出现奇怪报错
DPMFoam 计算时出现奇怪报错
DPMFoam 计算时出现奇怪报错
后处理
后处理
后处理
后处理
后处理
后处理
后处理
后处理
后处理
ICEM网格问题
ICEM网格问题
ICEM网格问题
ICEM网格问题
后处理