咱们使用的软件是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、ls-prepost、ls-dyna相关推荐

  1. usb Plaxis v8.2+SP4 professioner-ISO 1CD(大型岩土工程有限元设计计算软件,完全安装版,好用

    HSCAE 3DRF5.5 smart 华塑注塑成形流动分析系统\ Cfdesign v9.0-ISO 1CD(计算流体力学软件,可以从机械CAD软件导入建好的3D模型,不必再次建模)\ Delcam ...

  2. 附合导线计算软件_安装造价中电气安装算量超复杂?让这80个自动算量表格软件来帮你...

    安装造价中电气安装算量超复杂?不存在的,让这80个自动算量表格软件来帮你化简为宜 做造价的朋友都知道,在安装造价中电气工程安装算量是很复杂的,加班是常事,熬夜也很常见. 先说一下电气安装中的一些要点吧 ...

  3. 有限元固体力学计算软件code_aster集成平台Salome_meca的安装问题记录

    有限元固体力学计算软件Salome_Meca-->code_aster安装过程记录 前言 salome_meca2018安装 前言 由于code_aster自身的版本升级和linux系统以及py ...

  4. exa、fzf、bat软件的安装、使用

    exa.fzf.bat软件的安装.使用 一.新软件好在哪里 1. cat.less =>bat 2. ls => exa 3. ctrl+r => fzf 二.软件的安装 1. co ...

  5. [转] ubuntu 一些常用软件的安装

    首先说明一下 ubuntu 的软件安装大概有几种方式: 1. deb 包的安装方式 deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行 ...

  6. 北太天元——首款国产科学计算软件安装及简单测试

    今天看到很多群里的小伙伴都在交流数模国赛,说是取消了matlab创新奖,增加了北太天元奖.这便引得大伙对这款软件展开了不小的讨论. 真假与否暂且未知,但是作为"独立自主研发的国产通用型科学计 ...

  7. centos 计算器_计算初学者进行服务器centos 7.6系统及orca、xtb、gaussian 16软件的安装乱谈...

    本帖最后由 欢乐多 于 2020-8-18 10:37 编辑 自己动手丰衣足食--计算初学者进行服务器centos 7.6系统及orca.xtb.gaussian 16软件的安装乱谈 经过一夜苦战通宵 ...

  8. 二、Snapman多人协作电子表格之——软件下载安装与配置

    Snapman多人协作电子表格是一个即时工作系统. 一.软件下载地址 Snapman下载的官网地址:http://www.snapman.xyz 由于正在备案,新网址为:http://www.snap ...

  9. 脑机接口系列课程(二) SSVEP介绍及相关软件的安装、实验范式的搭建

    脑机接口系列课程(二) SSVEP介绍及相关软件的安装.实验范式的搭建 导言:这是脑机接口系列课程的第二篇,也是SSVEP部分的第一节,介绍SSVEP相关知识和实验范式的搭建等,属于基础入门篇,文章靠 ...

  10. FPGA新起点V1开发板(二)——Quartus II软件的安装和USB-BLaster驱动安装

    文章目录 一.Quartus II软件的安装 二.USB-BLaster驱动安装 一.Quartus II软件的安装 当然,这种东西我要是再写一遍就很无聊了,这里给出方法和连接 视频:Quartus ...

最新文章

  1. [Advance] How to debug a program (上)
  2. ubuntu 下安装 cudnn
  3. ACL 2020 | 基于稠密段落检索的开放域问答系统技术
  4. html语言标记的特点,HTML的特点
  5. TCP/IP学习笔记(八)复位报文段
  6. MySQL事务与存储引擎相关设置
  7. oracle rank 语法_oracle rank函数怎么用
  8. vs2010 编译linux,VS2010 Boost编译安装
  9. python如何写一个图片进去_python写个图片爬虫
  10. Leetcode每日一题:24.swap-nodes-in-pairs(两两交换链表中的节点)
  11. Centos 7 环境下,如何使用 Apache 实现 SSL 虚拟主机 双向认证 的详细教程:
  12. 跨多个专业的从业者想转行做单片机怎么办
  13. JAVA爬虫爬取国家统计局行政区划数据(2021年最新数据)
  14. 央视“315晚会”上曝光的“网络水军”要怎么从技术上防范
  15. 生物信息学基础——基因表达过程
  16. 实现MapX的移屏测距功能(转)
  17. 《单片机原理及接口技术》复习要点
  18. h5监听ender事件_Ender的工作-软件工程师还是人类保护者?
  19. 代理如韵锂电池充电芯片CN3791
  20. Html5+javascript中国象棋 制作过程中用到的一些AI算法

热门文章

  1. Iostream通用输入/输出流类
  2. KETTLE教程:转换
  3. Mathematic Mac 中文版的下载和破解
  4. 有没有换发型的软件?一分钟智能更换发型
  5. 麻瓜编程python web_python web麻瓜编程教程
  6. SAP Query创建教程
  7. Freepiano如何使用sf2音源,sfark如何转换至sf2?
  8. 微信群控二次开发SDK
  9. QT做的成三棋、打三棋、九连棋、莫里斯九子棋应用程序及其源码
  10. php zend studio 下载地址,Zend Studio