利用Mathematica进行有限元编程(一):杆单元分析
本文是对Mathematica有限元分析与工程应用一书的学习笔记。
这里的杆单元是总体坐标与局部坐标一致的一维有限元,因此不需要坐标变换,更易分析。
线性杆单元的形函数
线性杆单元的位移函数是坐标x的一次函数,可用以下代码求解:
1
2
3
4
Clear[u1, u2];
u = a1 + a2 x;
solut = Solve[{u1 == (u /. x -> 0), u2 == (u /. x -> 1)}, {a1, a2}];
u = u /. solut[[1]]
其中u1和u2是杆端点x=0和x=1处的位移,结果为:
1
u1 + (-u1 + u2) x