OpenFOAM中的wedge边界条件
    
            
摘要:OpenFOAM中的Wedge边界条件,似乎是通过类似cyclic边界条件来实现的,即Wedge的前后其实相当于是cyclic边界条件, 因此: wedge不是通过改变控制方程的形式实现的(不是 转化到柱坐标下求解) wedge的角度会影响计算结果,一般不能超过5°,可能造成较大的偏差。 参考 We
        
阅读全文
 
            
         
        
            
    OpenFOAM字典中的fluxRequired
    
            
摘要:需要使用到flux时,就在fluxRequire列表中添加。 参考链接 If the code is solving a transport equation, it also calculates the fluxes at each cell face. If this information 
        
阅读全文
 
            
         
        
            
    fvScheme中格式的选择
    
            
摘要:根据网格质量 - “非正交性” - 的好坏自动设置格式,(可以看看别人选择格式的思路) Veenxz - fvSchemes
        
阅读全文
 
            
         
        
            
    Lagrangian颗粒流相关
    
            
摘要:sediFoam sediFoam 使用 lammps 处理颗粒间的相互作用。使用 OpenFOAM 模拟流体运动。自主开发了拖曳力模型和湍流模型,用于处理颗粒和流体间的相互作用。 流体颗粒耦合(CFD-DEM)求解器 sediFoam 简介和安装步骤 LAMMPS 知乎专栏:LAMMPS全能助手 
        
阅读全文
 
            
         
        
            
    VOF两相流界面附近虚假流动的问题
    
            
摘要:cfd-online上有比较多关于界面附近虚假流动(spurious currents)的问题, In attempt to decrease spurious currents in VOF interFoam - validation for bubble/droplet flows in mi
        
阅读全文
 
            
         
        
            
    OpenFOAM杂七杂八
    
            
摘要:粒子显示 http://openfoamwiki.net/index.php/HowTo_Post-process_results_for_particle_based_methods
        
阅读全文
 
            
         
        
            
    MPI_AllReduce - OpenFOAM并行最耗时的MPI程序
    
            
摘要:参见OpenFOAM Analysis and Profiling Intel MPI 比Open MPI 优44%(16节点/256进程计算 cavity算例,100万单元,2D) 在16节点/256进程下计算,MPI耗时占50%左右
        
阅读全文
 
            
         
        
            
    cgnsToFoam and foamToCgns
    
            
摘要:cgnsToFoam and foamToCgns - openFOAMWiki cgnsToFoam - cfdOnline
        
阅读全文
 
            
         
        
            
    SnappyHexMesh与Cfmesh
    
            
摘要:界面 helyx HELYX-OS is an open-source graphical user interface (GUI) designed by ENGYS to work natively with the standard OpenFOAM libraries provided by
        
阅读全文
 
            
         
        
            
    OpenFOAM粗糙壁面设置
    
            
摘要:对粗糙壁面,OpenFOAM实现了nutRoughWallFunction粗糙壁面模型,需设置参数Ks和Cs,参见:tutorials/multiphase/interFoam/RAS/DTCHull
        
阅读全文
 
            
         
        
            
    OpenFOAM中fvOptions的含义与使用
    
            
摘要:fvOptions为方程中的自定义源项,可以分为: Sources:源项 Corrections:修正 Constraints:约束 具体使用可以在tutorial中搜索文件fvOptions,有很多例子。也可以参见OpenFOAM 2.2.0的fvOptions说明: fvOptions fvOp
        
阅读全文
 
            
         
        
            
    OpenFOAM中的renumberMesh
    
            
摘要:总体来说,对网格较大、多区域划分的网格,可以通过renumberMesh减小求解矩阵的带宽,可以较大幅度提升计算效率。 CFD中文网中关于renumberMesh的讨论 并行效率疑问 ANSYS中关于Reorder的描述(重排单元编号可以提升内存cache的效率) Renumbers the cel
        
阅读全文
 
            
         
        
            
    更改OpenFOAM的默认单位/量纲
    
            
摘要:OpenFOAM默认是使用SI单位制,但偶尔可能需要使用自己定义的单位,甚至进行无量纲设置。 ##无量纲计算设置 在controlDict中,debug Switch中的dimensionSet设置为0,就可以达到不检查单位的目的(未经测试),具体查找思路如下: 参见OpenFOAM User Gu
        
阅读全文
 
            
         
        
            
    OpenFOAM动网格
    
            
摘要:参考链接: OpenFOAM动网格技术介绍 Chalmers大学的Andreu Oliver González对OpenFOAM中的动网格介绍 dynamicMeshDict设置
        
阅读全文
 
            
         
        
            
    一种高版本Unbuntu安装低版本OpenFOAM方法 
    
            
摘要:OpenFOAM的从开始到现在已经经历了很多个版本,Unbuntu系统也做过了多次升级,如果在最新版本的Unbuntu系统下安装较老版本的OpenFOAM,经常会出现各种问题。而且,有时候可能需要安装多个版本的OpenFOAM,此时可以采取以下几种解决办法: 在虚拟机下安装,每个虚拟机安装不同的系统
        
阅读全文
 
            
         
        
            
    关于sixDOFRigidBodyDisplacement边界条件
    
            
摘要:在OpenFOAM4.1及以前版本,pointDisplacement的边界条件中包含sixDOFRigidBodyDisplacement,从5.0版本开始删除了这个边界条件。可以直接通过dynamicMeshDict进行设置,具体原因可以参见链接 These legacy boundary co
        
阅读全文
 
            
         
        
            
    OpenFOAM中的无反射边界条件(Non Reflecting Boundary Condition)
    
            
摘要:参见链接: Non-Reflecting Boundary Conditions in OpenFOAM
        
阅读全文
 
            
         
        
            
    OpenFOAM利用timeActivetedFileUpdate函数在计算过程中更新配置文件
    
            
摘要:偶然间发现OpenFOAM-6中,可以根据时间来选择计算时使用的文件(未测试),参考链接 例如,可以根据时间选用不同的fvSolution文件: fileUpdate1 { type timeActivatedFileUpdate; libs ("libutilityFunctionObjects.
        
阅读全文
 
            
         
        
            
    dynamicMeshDict设置
    
            
摘要:(更新中,占坑。。。) 可以参考:OpenFOAMwiki中的DynamicMeshDict(基于OpenFOAM 2.2_engysEdition-beta) 以OpenFOAM - 7为例 dynamicFvMesh可以选择: staticFvMesh (默认选项,为静态网格) solidBod
        
阅读全文
 
            
         
        
            
    decomposeParDict的设置
    
            
摘要:decomposeParDict in OpenFOAM 4.x,来源:github /* *- C++ -* *\ | | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 
        
阅读全文