综合

关于CAX的综合描述!
OpenFOAM的面法向向量指向-卡核

OpenFOAM的面法向向量指向

OpenFOAM对网格的拓扑有着严格的要求。其中,每一个单一的面(face)都会有其对应的owner和neighbour。在考虑某一面的面法向向量时,方向应该是朝哪一边?下面用...
Kino Chan的头像-卡核Kino Chan
2160
OpenFOAM的fvc::reconstruct(phi)-卡核

OpenFOAM的fvc::reconstruct(phi)

用体速度场U生成面速度通量场phi时,用的是fvc::flux(U)的函数,实质上就是fvc::interpolate(U)&mesh.Sf()。反过来,如果phi想要还原回U,则需要用到fvc::reconstr...
Kino Chan的头像-卡核Kino Chan
3620
OpenFOAM的fvVectorMatrix——ldu矩阵学习(一)-卡核

OpenFOAM的fvVectorMatrix——ldu矩阵学习(一)

因为研究需要,学习OpenFOAM里的fvVectorMatrix中的ldu矩阵。fvVectorMatrix是OpenFOAM中的一个数据类型,存放关于矢量的线性方程组信息。在simpleFoam/UEqn中可以看到关于速度场U...
Kino Chan的头像-卡核Kino Chan
3860
OpenFOAM实用脚本之cat和管道命令grep提取文本信息-卡核

OpenFOAM实用脚本之cat和管道命令grep提取文本信息

本文介绍使用cat和grep等命令构造脚本,提取log文件中的信息,方便CFD的后处理。一般来说,OpenFOAM都有自带的后处理功能,如controlDict中的functions,以及pos...
Kino Chan的头像-卡核Kino Chan
3090
OpenFOAM动网格的通量修正-卡核

OpenFOAM动网格的通量修正

OpenFOAM处理动网格的思路很简单,就是在网格变形(mesh.controledUpdate())之后,对速度通量进行修正。其中包括:correctPhi.H,fvc::makeRelative(phi,...
Kino Chan的头像-卡核Kino Chan
3810
OpenFOAM动网格的壁面边界通量修正-卡核

OpenFOAM动网格的壁面边界通量修正

OpenFOAM使用动网格时,壁面速度边界条件要换成movingWallVelocity类型。这个边界类型是如何实现壁面运动时通量的计算和修正的?上一篇学习了内场网格变化时通量的修正,这一...
Kino Chan的头像-卡核Kino Chan
3660
OpenFOAM找指定点的Cell label-卡核

OpenFOAM找指定点的Cell label

OpenFOAM中,每个Cell都能找到对应的位置信息(mesh.C()[celli]),但是对于一个特定的位置点,无法直接与某个Cell进行直接的联系。因为Cell是离散的一个个点&#x...
Kino Chan的头像-卡核Kino Chan
1690
OpenFOAM写代码用并行时出错的一种解决办法-卡核

OpenFOAM写代码用并行时出错的一种解决办法

OpenFOAM自己写程序,在只有单核计算时,寻址不会有什么问题。但如果改用并行,就会报错。一种解决办法就是用for循环。 如图,如果用单核串行计算,那么就可以直...
Kino Chan的头像-卡核Kino Chan
2980
OpenFOAM一种批量修改参数计算算例的方法-卡核

OpenFOAM一种批量修改参数计算算例的方法

在需要大量修改参数计算算例的时候,脚本能帮我们省下很多功夫。参考一篇知乎文章的做法,并作出改进。现在可以编辑特定的文件名字,而不是用参数来作为文件名了,这样...
Kino Chan的头像-卡核Kino Chan
3730
CGAL学习记录——自己VS工程中点云显示-卡核

CGAL学习记录——自己VS工程中点云显示

前言 最近工程中需要学习用到CGAL库,但是自己新建的CGAL工程一直显示出错,看了github相关issue,最终解决,故记录一下。 二、代码 新建代码,运行,肯定...
小修勾的头像-卡核小修勾
3280
CGAL学习记录——Geometry Processing(几何处理篇)-3D Point Set-卡核

CGAL学习记录——Geometry Processing(几何处理篇)-3D Point Set

Geometry Processing(几何处理)-3D Point Set 一、用户手册二、代码实现点的设置(插入点、法线、删除点等)点的属性设置(增肌颜色、强度信息)点的基...
小修勾的头像-卡核小修勾
2131
CGAL学习记录——Geometry Processing(几何处理)-Point Set Processing -1-卡核

CGAL学习记录——Geometry Processing(几何处理)-Point Set Processing -1

点集处理 功能实现代码实现:2、点云体素采样(indices)3、输入、输出(可以参考官方文档)4 、点云平均距离求解5.1 估计全局k邻域与R邻域 功能实现 链接࿱...
小修勾的头像-卡核小修勾
2210