MFEA是一款中小型通用有限元分析软件,目前主要针对固体力学问题的有限元求解,后续的版本中会考虑传热学、电学等有限元问题。软件基于Matlab平台实现,界面使用Appdesigner进行设计,内核代码为各种Matlab函数文件。
MFEA目前暂由木木同学一人开发,设计初衷是为了将学习到的有限元理论,以数值的方法凝聚在一款自己设计的App中,这种行为就很酷!如果能帮助到有需要的同学那就更好了,软件可永久免费 使用。
网格数据结构
支持关键词:*Node
、*Element
、*Material
、*Load
、*Constr
。
Node、Element下面的数据行一看便知,Material(杆单元)下面的数据行分别对应截面面积和弹性模量,Load下的数据行:1,1,200
表示1号节点的1自由度上施加200的力,MFEA单位概念与Abaqus规则一致,Constr下面的数据行:2,1,2
表示2号节点的1自由度上施加2的位移。
用一个案例来解释:
*Node
1,120, 320.
2,90.,240
3,150.,240
4,60.,160
5,120,160
6,180.,160
7,30.,80.
8,90.,80.
9,150,80.
10,210,80.
11,120.,0.
12,0,0
13,240,0
*Element
1, 1, 2
2, 1, 3
3, 2, 3
4, 2, 4
5, 2, 5
6, 3, 5
7, 3, 6
8, 4, 5
9, 5, 6
10, 4, 7
11, 4, 8
12, 5, 8
13, 5, 9
14, 6, 9
15, 6, 10
16,7,8
17,8,9
18,9,10
19,7,12
20,8,12
21,7,11
22,8,11
23,9,11
24,10,11
25,9,13
26,10,13
*Material
3.,2.1E005
*Load
1, 1,200
1,2,300
2,1,500
*Constr
2,1,1
11, 1, 0
11,2,0
12, 1, 0
12,2,0
13, 1, 0
13,2,0