TRUSS_STATIC_TEST
平面桁架
测试对象:FE3d\sol\Truss_Static.py
命令行程序
例题出自《工程中的有限元》英文Rao版
- 网格文件
//2d_truss_mesh.inp
**集合名称必须全部小写
**length units: cm
*Node
1, 0., 0., 0.
2, 100., 0., 0.
3, 50., 50., 0.
4, 200., 100., 0.
*Element, type=T3D2
1, 1,3
2, 2,3
3, 3,4
4, 2,4
*Nset, nset=fix_x
1, 2
*Nset, nset=fix_y
1, 2
*Nset, nset=fy1000n
4
- 设置文件
//集合名称必须全部小写
{
"MATERIAL":
{
"E":2.0e6,
"A":[2.0,2.0,1.0,1.0],
"RHO":7300.0
},
"BOUNDARY":
{
"fix_x":{
"NSET":"fix_x",
"DOF":1,
"VALUE":0.0
},
"fix_y":{
"NSET":"fix_y",
"DOF":2,
"VALUE":0.0
}
},
"LOAD":
{
"fy100n":{
"NSET":"fy1000n",
"DOF":2,
"VALUE":-1000.0
}
},
"OPTION":
{
"ADD_BC":1,
"ELEM_DIMENSIOIN":2
}
}
执行命令:
python D:\FE3d_dev\FE3d\sol\Truss_Static.py -m D:\FE3d_dev\FE3d\test\test_truss_static\2d_truss_mesh.inp -o result.h5 -c D:\FE3d_dev\FE3d\test\test_truss_static\config.json
- 计算结果
测试通过。