(二)计算软件的安装:truegrid、ls-prepost、ls-dyna

咱们使用的软件是ls-dyna,这种软件的安装方式有两种,一是直接安装ansys,在workbench中直接找到对应的模块就能使用,可以实现建立模型、网格划分、计算求解以及后处理,但是限于一些版本差异,有可能低版本的功能不是很全面,对于学习造成了困难,最重要的是ansys所占内存较大,对于计算机的要求也比较高。而现在咱们所要使用的是第二种方式,分别安装模型网格划分软件——truegrid、前后处理软件——ls-prepost以及运算软件ls-dyna。

网格划分软件truegrid

我之所以使用truegrid,是因为此网格划分软件与ls-dyna适配性较好,在网格导入的过程中不易出错,当然也可以使用hypermesh,下面是truegrid的安装教程:点击这里

在这里插入图片描述
安装完成后点击图标即可运行程序,在弹出的下列窗口中点击“取消”
在这里插入图片描述
然后就来到了这里的画面:
在这里插入图片描述
注意到这里所有的操作都是通过命令流的方式进行交互的,点击这里可以参考书中的第一章,在我使用的模型中有四个,分别是流体域、运动体、缓冲头罩和缓冲垫,下面是每个模型的形态和对应的命令:

流体域

在这里插入图片描述
truegrid命令如下:

mate 1;
block 1 26 51;1 9 17;1 36;-200 0 200;-80 0 80;-300 0;
res 1 1 1 3 2 2 j 0.76923;
res 1 3 1 3 2 2 j 1.3;
res 1 1 1 2 3 2 i 0.9091;
res 2 3 2 3 1 1 i 1.1;
res 1 1 1 3 3 2 k 0.95;
endpart;
merge;
mof yu.k;
lsdyna keyword;
write;

这里做一些简要的解释:“mate”指的是定义一种新的模型,一般使用这个开头;“block”为绘制一个长方体,“1 26 51”、“1 9 17”、“1 36”是在x、y、z方向上进行绘制的网格数量,而后面的“-200 0 200”、“-80 0 80”、“-300 0”是在x、y、z方向上的距离。这里x中的“1 26 51”有三个数字是为了方便后续的局部加密。(这里大家可能或有些疑问了,大家可以打开软件自己画几个简单的模型,体会下各个参数的含义,或者可以看下我上边提供的参考书,里面有详细的案例,大家一定要坚持看下去!一定有收获)。“res”是为了后面的局部加密,“1 1 1 3 2 2”这些数字是坐标,是立方块对角线两个点的坐标数值,注意此坐标和“block”后面的坐标是两个概念,在我提供的pdf图书里有详细的解释。“endpart”就是表示结束这一部分,“merge”指的是合并网格操作,“mof”指的是命名k文件,“lsdyna keyword”、“write”为写入k文件,这些命令执行结束后在目录下会生成对应的K文件。

运动体

在这里插入图片描述
truegrid命令如下:

mate 1;
cylinder 1 4;1 37;1 7 20;0 2.5;0 360;0 15 45;
sd 1 cy 0 0 0 0 0 1 1.4333
sd 2 cy 0 0 0 0 0 1 4.3
sfi -2;;-3;sd 2
endpart;
cylinder 1 3;1 37;1 51;8.5 10;0 360;45 140;
sfi -1;;-1;sd 1
sfi -2;;-1;sd 2
endpart;
cylinder 1 3;1 37;1 71;8.5 10;0 360;140 280;
endpart;
cylinder 1 6;1 37;1 2;0 8.5;0 360;278 280;
endpart;
merge
stp 0.001
mof dan.k;
lsdyna keyword;
write

“cylinder”代表绘制圆柱,“1 3”、“1 37”、“1 51”代表的是x、θ、z方向的网格数量;“8.5 10”、“0 360”、“45 140”代表的是x、θ、z方向的坐标,这里θ单位是deg。“sd”为定义曲面字符,“cy”是圆柱曲面,也就是说这里定义了两个曲面,便于后续的投影。“sfi”为投影作用,目的就是将所绘制的模型投影到所设定的曲面上。后续的语句上面已说过,不再赘述,“stp”为合并网格尺寸,也就是当网格距离低于stp所设定数值时,将进行合并。
这里插一嘴,我所使用的语句最为频繁的就是“block”、“cylinder”、“sd”和“sfi”,大家一定要灵活运用这几个语句哦。

缓冲头罩

在这里插入图片描述
在这里插入图片描述
这里的模型内壁含有非贯穿凹槽。
truegrid命令:

mate 1
cylinder 1 3 4;1 3 13 15 25 27 37 39 49 51 61 63 73;1 51 141;5 5.3333 5.5;0 10 60 70 120 130 180 190 240 250 300 310 360;0 25 70;
dei 1 2;11 12;;
dei 1 2;9 10;;
dei 1 2;7 8;;
dei 1 2;5 6;;
dei 1 2;3 4;;
dei 1 2;1 2;;
ld 1 2dfunc 0.001 4.99 u;25-(4225-(u+60)^2)^0.5;;
sd 1 crz 1
ld 2 2dfunc 0.001 5.32 u;25-(4268.444-(u+60)^2)^0.5;;
sd 2 crz 2
ld 3 2dfunc 0.001 5.49 u;25-(4290.25-(u+60)^2)^0.5;;
sd 3 crz 3
sfi -3;;1 2;sd 3
sfi -1;;1 2;sd 1
sfi -2;;1 2;sd 2
sd 4 cy 0 0 0 0 0 1 0.0001
sfi -3;;-1;sd 4
sfi -2;;-1;sd 4
sfi -1;;-1;sd 4
merge
stp 0.01
mof top-lie.k;
lsdyna keyword;
write

“dei”表示删除语句,如上图中删除了内壁部分网格,出现了凹槽;“ld”为曲线定义语句,可以写入取值范围,变量名称,和曲线表达式。

缓冲垫

在这里插入图片描述
truegrid命令:

mate 1
cylinder 1 19;1 41;1 42;0 5;0 360;8 14.8;
ld 1 2dfunc 2.61789 4.0778 u;25-(4210-(u+60)^2)^0.5;;
sd 1 crz 1
sfi -2;;;sd 1
sd 2 plan 0 0 8 0 0 1
sfi ;;-1;sd 2
endpart
merge c
stp 0.01
mof dian-gao-7.k;
lsdyna keyword;
write

“plan”是定义表面的命令。

前后处理软甲ls-prepost

点击这里即可找到各种prepost的版本,我使用的是4.7,当然大家也可以使用其它版本,差异性不是很明显。此软件主要用来处理各种模型的前处理和后处理,大部分操作步骤都会集中于此,所以大家一定要注意学习此部分的操作。
在这里插入图片描述

求解器ls-dyna

点击这里即可获得pojie版文件,点击这里查看安装教程,安装成功后点击此图标即可运行文件。此软件主要用来进行求解,将前处理好的文件提交到求解器中,点击run即可开始计算,计算过程中可实时看到计算进程。
在这里插入图片描述

总结

本期介绍了三个软件的安装方法,处理流程可分为三步:

  1. 使用truegrid进行模型网格划分,这里需要学习一些常用命令的使用方法,大家不要心急,多看一下书中的案例,不出三天,一些简单的模型都可以创建出来。
  2. 使用ls-prepost进行模型的前后处理操作,这里需要对关键字进行学习下,大家也可以找几个案例跑一下程序,后续我也会分享下我的k文件,大家可持续关注。
  3. 使用ls-dyna进行求解,在初期的探索阶段大家可以使用简单的模型,并把时间步长设置长一些,网格数量设置少一些,以加快求解速度。
TrueGrid教程是一个教授使用TrueGrid软件进行网格生成和有限元分析的指南。TrueGrid是一种强大的工程建模工具,用于生成高质量的网格,以便进行复杂的结构和流体模拟。以下是TrueGrid教程的一些关键内容: 1. TrueGrid的基本介绍:教程将从TrueGrid的基本概念和术语开始,包括网格、单元、节点等。学习者将了解TrueGrid的界面和功能,并学会使用软件的各项基本功能。 2. 网格生成技术:TrueGrid教程将介绍不同的网格生成技术,包括结构化网格、非结构化网格和混合网格。学习者将了解如何使用TrueGrid生成适合各种工程模拟的高质量网格。 3. 网格编辑和优化:TrueGrid教程将介绍如何对生成的网格进行编辑和优化。学习者将学习如何添加、删除和移动节点,以及如何使用TrueGrid的优化工具提高网格质量。 4. 有限元分析:TrueGrid教程将介绍如何使用TrueGrid进行有限元分析。学习者将学习如何定义材料属性、加载条件和边界条件,以及如何执行模型求解和结果分析。 5. 示例和练习:TrueGrid教程还将提供一些实际案例和练习,帮助学习者应用所学知识解决实际工程问题。学习者将通过完成这些示例和练习,进一步巩固对TrueGrid的理解和应用能力。 通过TrueGrid教程,学习者将能够全面掌握TrueGrid软件的使用方法,能够灵活生成和优化网格,并能够进行有效的有限元分析。这将有助于他们在工程领域中进行各种复杂模拟和分析工作,提高工作效率和准确性。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值