正文知识点预览:
Part 1 网格已经生成了,老板说了,“参数要改!”
Part 2老板丢给你cad的图纸,说:“给我画个网格!”
Part 3 批量导入数据点
Part 4 对圆进行结构性划分
插播广告
引用怂管觉兽木觉兽的话:
“如果有一天学习仿真的门槛降低,中国人打开仿真软件,就像使用word/ppt这样熟练的话,那么工业4.0时代的中国,潜力不可限量。”
木教授说:
“Gambit软件很简陋,原始,但是正因如此,更利于学生深刻地去理解网格剖分概念。”
天下熙熙,皆为利来。木觉兽明明有实力靠卖课赚钱,却偏偏免费分享教学视频,
“粉丝大部分是学生,如果真的想学仿真,不能让金钱成为你们的阻碍”。
新手小白我感动得稀里哗啦的,在此呼吁大家顺手也都去bilibili支持一下up主,点个赞也好啊。
顺路也写一下小芙芙为什么在这搬运笔记:
信息爆炸+宅在家里=记忆力衰退。记忆力衰退体现于:
看视频:
印象-“这句话有道理!这段很真实!”;
过一段时间请复述-“啊?刚才讲啥了?”
看书:
印象-“啊,这段情节好动人!啊没错,这个例证我信了!”;
过一段时间请复述-“啊?刚才讲啥了?”
原因综上。
温馨提示:本笔记配合木觉兽视频食用,风味更佳。
正文:
Part 1 网格已经生成了,老板说了,“参数要改!”
0、推荐下载文本编辑器notepad++
1、不重画的前提下更改网格---“管子现在长10,可是我们要20!”
工作路径中只保留A.jou文件,右键edit with notepad++(或txt文本文档编辑器)打开.jou文件。
把.jou文件中的(10,0,0)(10,5,0)中的10全部改成20。保存。关闭。
(以此类推,也可以更改膨胀率,网格节点数目等等参数)
2、打开gambit,输入第一步中的工作路径,session id中找不到刚才的.dbs了,所以new session新建一个,可以在new session这里命名为B。打开,但不要做任何操作。
3、File-run journal,选择刚刚改好保存的journal A,accept,就画好了!
4、有的时候有些没必要的操作,比如做着试一试,后来又删除了的操作。
保存一下第三步中画好的文件,自动生成新journal B(文件名字跟随dbs初设)。
File-clean journal
下面四项全都勾选,file to process选第一步中保留的A.jou文件,new file name选择新生成的journal B。
Accept-(overwrite) yes
5、export-mesh-2D可以输出网格
Part 2老板丢给你cad的图纸,说:“给我画个网格!”
最外面的矩形是图框
0、需要.sat格式acis格式
靠面体输入,向gambit输入一个一个的平面
1、AutoCAD命令行输入reg,是region的意思。选择闭合曲线,之后回车。命令行显示region created。重复,共创建两个面域。
2、文件-输出-ACIS(*.sat)
3、选择对象
选刚才的两个闭合曲线,回车
.sat文件保存进gambit工作目录。
4、关掉cad,打开gambit,File-import-ACIS,选中工作目录下的.sat文件,其他不用改,accept。这直接就创建好了两个面。
5、用布尔运算做split。
Geometry第三项,Face下面第二排第二项。
第一行黄色长条选被减数,第二行是减数。
下方还要勾选retain保持。
6、删除孔洞。
Face里第二排最后一项-删除,点开向上箭头,出现三个面。依次把三个面用向右箭头放过去,可以看到依次有面变红。选择孔洞面,apply。
Part 3 批量导入数据点
0、Gambit读取.txt文本文档数据的规则:
· 一行写入一个数据
· 每一个数据的x轴y轴z轴坐标中间用空格隔开即可
1、在工作目录中新建.txt文本文档,打开。
按规则输入数据点,保存,关掉。
2、进入gambit,File-import-vertex data顶点数据,选新建的.txt文本文档,accept。导入成功
0、要导入excel里的数据,读取规则:
· 第一列是x轴坐标,第二列是y轴坐标,第3列是z轴坐标
另存为文本文件。例如:
1、但是我自己做的时候没在import后面找到新建的文本文件。关掉,重进,第二行选刚才保存的dbs,再Import,就出现了。
0、边导入数据边画线
1、打开刚才由excel另存的文本文档,在第一行加一句话:20 1
意思是,画20个点,画成一条线
另存成.dat文件
2、File-import-ICEM Input
选中刚刚的dat,勾选Vertices(顶点) Edges(线),不画面。accept
Part 4 对圆进行结构性划分
我们知道,gambit可以为四边形画出非常好看的网格,如果是圆,该怎么办?
1、打开gambit,geometry第一项,画点。
画三个点,(0,0,0)(10,10,0)(10,-10,0)
2、geometry第二项,画线。右键,出现下拉菜单,选圆。圆心为(0,0,0),另两个点是圆周上的点。选择后apply。圆就画好了。
3、在圆内画正方形,定点为(5,5,0)(5,-5,0)(-5,5,0)(-5,-5,0)。先画点,再连线。画出正方形。
4、把圆分成四段
分割点分别为(10,10,0)(10,-10,0)(-10,10,0)(-10,-10,0)
Geometry第二项,画线,edge下面第二排第二列,切割。
Split with选择vertex.
点击黄色长方形,shift选一段弧,vertex选一个分割点,apply。然后继续选弧,继续分割点apply。
5、连接正方形顶点和圆周点。
Edge里第一行第一列,画线就可以了。
6、建立平面
geometry第三项,face第一行第一列,创建面。
7、operation第二项,画网格
从简,不画边界层了,直接mesh第二项,划分节点。
Edge第一行第一列,edges黄色方框后面向上箭头,选all。Spacing-interval count选20(打个比方)。
8、mesh第三项,画网格
Face第一行第一列,edges黄色方框后面向上箭头,选all。Apply
今天就到这里啦!