摘要:
传统有限单元法中每一种单元都由单一的材料组成,虽然只考虑一种材料的性质给软件编程带来了极大的方便,但是这比利用复合单元进行建模,需要更多的工作量。为此,笔者提出从4节点矩形单元与2节点线单元的虚功原理出发,运用能量方程,来整合两种不同单元。以VC++作为开发工具,利用等参元的特性,根据逆矩阵形函数构造方法编写平面单元的形函数程序,采用高斯数值积分方法,形成普通单元的单元刚度矩阵。然后根据线单元与面单元的节点位移编号,进行单元刚度的整合,进而得到一种包含面单元和线单元的复合单元。同时,通过对平面矩形单元和平面三角形单元与线单元进行复合,用得到的两种复合单元分别对悬臂梁作用端部集中荷载的简单算例进行位移求解,得到的结果与同等条件下ANSYS计算结果进行对比验证。结果表明:两种情况的计算结果都非常接近,复合单元的构造方法正确、可靠,同时也能够减少单元个数。