- 博客(32)
- 收藏
- 关注
原创 Origin 在已画图中添加新的数据曲线
在已经画好图并适当润色了格式后,发现需要新增曲线,可利用绘图曲线管理工具进行增删曲线。例如,原始绘图如下。在工作表选择待增添的数据列,激活图形窗口,选择Graph -> "Add Plot to Layer"-> "Line"选项后,图形窗口显示新增曲线。...
2022-04-18 21:44:00
110820
原创 Origin 消除原点重复显示的数字
在用Origin进行数据处理时,坐标原点会出现相同的数字重复的问题,如下图所示,横纵坐标均从0开始,显示了两遍。可双击图中的坐标轴,在弹出的对话框中选择“Custom Tick Labels”标签,并选择横坐标(或纵坐标)下的起始显示为隐藏,如下图所示。有时坐标轴由于数字间隔分配问题导致起始或终止点的数字不显示,也可以在上述相同操作下,选择“Manual”,手动键入想要的数字。如下图所示。...
2022-04-18 21:25:44
10640
原创 Origin 不连续数据点做出连续曲线
Origin默认在画不连续点的数据时,曲线是断开的,如下图所示(测试用Origin8.5版本)。要得到忽略空缺点情况下的连续曲线,可在绘画的曲线图激活的状态下(即左键单击上图中的右图任意位置),单击“格式”(“Format”)菜单栏,选择“Page”。在弹出的对话框中,选择“Display”标签,勾选“Connect line across Missing Data”即可。勾选后的结果如下图所示。...
2022-04-18 20:58:09
37946
3
原创 CFX 多工况计算的批处理方法
1.引言对于相同几何模型但边界条件做系列变化的研究,设置多个def计算文件并分别执行会很耗时费力,CFX具有命令行执行功能,利用ccl功能可实现这一目的。如下代码为一个示例。cfx5solve -def filename.def -double -part 4-start-method "Intel MPI Local Parallel" -ccl filename.ccl -name resultnamecfx5solve为CFX计算程序,后接各种以连接符为标志的可选项,如-def是指明所.
2022-01-24 15:52:57
6984
2
原创 CFX 多工况后处理的批处理方法
研究优化问题时会涉及到建模相同而边界条件做系列变化的情况,对于这种多工况后处理相同结果的目的,可利用CFX提供的macro命令,录制和执行宏文件。0. 准备工作新建一个文件夹,专门用来存放生成的图片等后处理文件。先将待批处理的res文件拷入该文件夹,命名为example.res。1. 由模板算例生成宏文件(1) 在CFD-POST模块中,点击菜单“Session”->“New Session”。弹出保存对话框,保存后缀为cse的文件。(2) 点击菜单“Session”->“S
2022-01-06 18:53:26
6246
1
原创 OpenFOAM 粘弹性流体求解器rheoTool
对广义牛顿流体(GNF)和粘弹性流体的求解,已有专门的基于openFOAM开发的求解器,rheoFOAM。该安装包需要of60或of70或fe40的版本。
2021-12-27 21:26:43
2639
原创 OpenFOAM 超算上编译求解器报错:Clock skew detected. Your build may be incomplete
用远程软件在本地调试超算上的求解器,报错信息为“Clock skew detected. Your build may be incomplete”,具体信息为时间上的匹配,即文件的更改时间比系统的时间超前了。见下图。原因是本地系统的时间与超算上的系统时间不匹配,检查发现本地系统时间快了,更改为自动时间后与超算上的系统时间匹配,错误消失。...
2021-12-21 20:57:00
893
原创 OpenFOAM 并行分解文件时报错cannot find file XXX/processor0/system/controDict
并行分解文件时,报错“cannot find file XXX/processor0/system/controDict”,一般controlDict文件在目录文件夹下的system文件夹下,但却报错在processor0中找不到。报错信息如下:原因为目录路径内的文件夹名字含有processor字样,导致decomposeDir命令在读取路径时误认。避免路径文件夹中用带有“processor”即可。...
2021-12-15 18:44:25
2946
1
原创 CFX-设置监测点和查看监测曲线
CFX计算中判断计算收敛准则通常是在CFX-pre中的solver control设置残差,如下图,在CFX-solver的计算画面会默认显示:(1)动量与质量标签内的速度(三个分量)和压力的残差曲线;(2)能量方程标签内的温度残差曲线;(3)湍流标签内的湍动能k和耗散率等。如下图所示,图中动量与质量标签和湍流标签有两个,是因为算例包含了两种不同流体的流体域。以上的残差满足条件时会自动终止计算,但此时并不一定真的达到了期望的收敛状态,因此,在感兴趣的位置设置监测点并监测感兴趣的物理量,例如温
2021-12-04 21:32:31
17715
3
原创 CFX 输出瞬态算例下空间点上的变量随时间变化关系
1. 创建空间点Insert->Location->Point,通过输入XYZ坐标方式创建空间点,例如原点(0,0,0)。2. 通过Chart绘制变量随时间变化曲线Insert->Chart。弹出对话框。(1)General标签中选择"XY-Transient or Sequence".(2)Data Series标签中数据源选择刚创建的空间点 Point1.(3)X Axis标签中表达式选择Time(4)YAxis标签中表达式选择变量...
2021-11-15 19:09:04
3775
1
原创 OpenFOAM 张量运算
1. 霍奇对偶算子,Hodge Dual operator (tensor -> vector)符号:*(单目运算符)使用:*t返回:矢量[t.yz(), -t.xz(), t.xy()]2. 霍奇对偶算子,Hodge Dual operator (vector -> tensor)符号:*(单目运算符)使用:*v返回:张量[ 0, -v.z(), v.y(), v.z(), 0, -v.x(), ..
2021-09-07 11:24:54
2156
原创 OpenFOAM SMALL、GREAT等常数的定义
OpenFOAM中为了避免除数为0等特殊情况,会在除数中加上极小的数SMALL,类似的常数还有SMALL、GREAT、ROOTVGREAT等,以上常数具体数值如下:static const floatScalar floatScalarGREAT = 1.0e+6;static const floatScalar floatScalarVGREAT = 1.0e+37;static const floatScalar floatScalarROOTVGREAT = 1.0e+18;static
2021-09-06 10:13:41
1140
原创 ICEM 二维块的拉伸
1. 划分网格采用自底向上的方式,即块拉伸的方式是很常见的。尤其是在三维几何的时候,点击Extrude Face命令即可选中相应的块的面进行指定方向的拉伸。但对于二维几何,无法用该命令。2. 演示对下图二维几何进行块拉伸。3.创建二维块后,采用块拉伸的方式构建块。先将做上角区域对齐4. 在拉伸2D块之前,先创建上方中间区域的几何点。5. From Vertices/Faces命令,可根据1个顶点和3个几何点,或2个定点和2个几何点等方式创建块。6....
2021-09-03 17:43:17
3250
原创 ICEM 二维非结构网格添加边界层
1. 导入几何后,创建材料点。2. 将需要增加边界层的线、以及线所在的面,分别定义到不同的parts中。假设取名分别叫做line和surface。3.设置面网格尺寸、线尺寸(如果需要的话),照常画好面网格。4.global mesh setup的global mesh parameters选项卡,往下拉,找到advanced prism meshing parameters。勾上blayer 2d。5.part mesh setup中,要画边界层的lin...
2021-09-03 17:19:43
9580
2
原创 illustrator 常用命令
D键:恢复白底黑框 移动图形:按住空格键+左键 放大图形:Alt+滚轮 图形前后顺序:ctrl+[(后移一层) ctrl+](前移一层) 复制图形:选中图形,alt+左键移动 撤销复合形状:ctrl+X 再ctrl+V 编组:ctrl+G 重复上步工作:ctrl+D V键:选取模式 调出另外一种形式:shift+单击图标 快速调整数值:shift+单击图标上的上下箭头 橡皮擦模式下,配合Alt键框选进行区域擦除 图案填充颜色,用斑点画笔工具(大面积上色)的背面绘图模式在图案上涂抹上.
2021-08-26 10:28:05
756
原创 CFX 瞬态后处理录制动画添加时间戳
瞬态问题计算后,录制动画需要知道每一帧对应的时刻,可按如下步骤操作:(1)在CFD-POST模式中单击插入“text”,如下图标所示。(2)弹出的对话框中,在“Text String”中输入“Time value = <aa>”,并开启“Embed Auto Annotation”,类型选择“Time Value”。(3)显示区出现时间戳,正常录制动画即可。(4)进一步修改时间戳的位置、旋转方向、大小等格式,可在刚插入的文本对话框的“Location”和“..
2021-08-17 20:13:23
3315
原创 Linux 压缩和解压缩命令
*.zip文件压缩命令格式:zip -r <targetFile>.zip <sourceFile>其中,<targetFile>替换为压缩后的文件夹名,<sourceFile>替换为待压缩文件夹的名。解压缩命令格式:unzip <targetFile>.zip*.tar.gz压缩命令格式:tar -zcvf <targetFile>.tar.gz <sourceFile>解...
2021-08-16 14:46:24
84
原创 OpenFOAM 安装编译时报出错误“usr/bin/ld:cannot find -lXXX”
OpenFOAM在windows下的虚拟机中运行,近期将ubuntu从14.04更新到了20.04,重新编译OpenFOAM(foam-extend 3.2和4.0,OpenFOAM 2.40)时输出如下图错误,这是由于OS更新后的部分工具最新版本不兼容老版本的缘故,尤其是g++的版本兼容性问题。例如,官方OpenFOAM-2.4.0/Ubuntu版本只更新到Ubuntu18.04,不适用最新的20.04版本。 以安装foam-extend-4.0为例,参考链...
2021-08-16 14:17:25
1405
原创 Latex Windows系统下的安装
下载资源在清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/,目前最新版本是2021年3月份。下载后打开ios文件,右键管理员运行批处理文件“install-tl-windows.bat”即可。...
2021-08-16 08:54:12
104
原创 OpenFOAM 量纲检查开启和关闭
计算中采用无量纲方程的时候,不希望求解器检查量纲(量纲检查默认开启)。可在目录OpenFOAM-version/etc/ 下的controlDict文件内搜索关键字dimensionSet,并将其后面的数字1改为0即可。本质上这些开关控制都是bool类型。0代表假,非0(这里都用1)代表真。此外,该文件中包含了OpenFOAM中很多其他有用的开关控制。...
2021-08-05 11:54:05
713
原创 OpenFOAM 数据类型
OpenFOAM中的数据类型基于C++的基础上,增加了更多的成员方法。OpenFOAM中的数据类型及其与C++中的对比 C++ OpenFOAM int/long label bool switch 识别true/false,on/off,yes/no string word float/double scalar - vector - tensor vectorOpenFO
2021-08-04 20:29:26
503
原创 OpenFOAM reconstructPar指定时刻或时间段
并行计算后需要流场重构,键入命令:reconstructPar输出的结果是重构processor下的所有时刻。希望重构某个时刻,键入命令:reconstructPar -time time1time1替换为希望的时刻。希望重构某个时间段,键入命令:reconstructPar -time time1:time2time1和time2替换为希望的起始和终止时刻,中间用英文冒号分隔...
2021-08-04 19:55:02
4723
原创 OpenFOAM 残差结果可视化
OpenFOAM不自带残差绘制命令,借助Gnuplot。以cavity算例输出的log.icoFOAM日志文件为例。新建文件,命名为Residuals(文件名任意),键入如下内容。set title "Residuals"set ylabel 'Residual'set xlabel 'Iteration'set logscale y //y轴设置为对数坐标plot "<cat log.icoFoam | grep 'Solving for Ux' |cut -
2021-08-04 12:43:56
4880
3
原创 OpenFOAM linux基础命令
个人常用的命令,供自己和有需要的人参考。有关文件夹的操作1. cd <directory> %进入到对应路径下的文件夹2. cd %进入到home路径下3. cd .. %返回上一级目录4. cd ../.. %返回上两级目录5. pwd %显示当前工作目录6. mkdir <directory> %创建文件夹7. ls <director
2021-08-03 17:04:53
3049
原创 OpenFOAM 运行结果同时输出到屏幕和文件中
以blockMesh为例,终端键入:blockMesh | tee log.blockMesh
2021-08-03 16:22:28
1225
原创 CFX 报错:The solver ran out of temporary space while building a linked list for a domain interface
报错信息如下:ERROR #001100279 has occurred in subroutine ErrAction.Message:SYMASS_ZIFCS_EL: The solver ran out of temporary space while building a linked list for a domain interface. Try setting the expert parameter "topology estimate factor zif" to a value g
2021-07-21 09:45:04
8382
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人