有限元分析(2)-几何体

一、前沿
根据有限元分析(1)讲解的几何体创建,我们只创建了一个长方形。比较简单,本次主要在长方形基础上,拓展形状,使形状更加复杂。
1. 有限元分析(1)形状如下

统计信息:

二、构建新的形状
构建的新形状如下:


三、代码
四、重点解释
1. Include "t1.geo";
代表将 "t1.geo" 文件中的内容复制到此文件
2. translate 【从这边 搬运 到那边】
Translate {-0.02, 0, 0} { Point{5}; }
具体含义:将点5,从原处 搬运到 另外一处, 搬运规则:沿着x轴负方向移动0.02个单位
3. Rotate 【使旋转,转动】
Rotate{{0,0,1}, {0,0.3,0}, -Pi/4} { Point{5}; }
具体含义:将点5 Point{5},进行旋转;规则:旋转轴为Z轴{0,0,1};旋转中心为 {0,0.3,0};旋转角度为 -Pi/4
4. Duplicata 【复制】
Translate {0, 0.05, 0} { Duplicata{ Point{3}; } }
复制点3;然后移动
5. Extrude 【(被)挤压出】
也可以理解为拉伸;创建体
Extrude {0,0,0.12} { Surface{my_new_surfs[1]}; }
将表面my_new_surfs[1]沿着z轴移动0.12后,挤压出体
五、网格分析

六、总结
经过前两节,我们基本上能够创建复杂的几何体,创建几何体的步骤:
点 -- 线(环) -- 面(面环) -- 体
Point -- Line -- Curve Loop -- Plane Surface -- Surface Loop -- Volume
上述建模方式虽然繁琐,但是我们能够知道更多的细节,也是看问题的一种方式。
此外:我们本节还学习了【移动】【旋转】【复制】【挤压】等命令,辅助建模,将如虎添翼。后续将创建更加复杂的模型。
参考文献
Gmsh官方文档的代码"t2.geo"