为了方便合适地选取单元进行工程分析,本文基于开放式结构有限元分析系统SiPESC.FEMS,提出一种基于经典模型的复合材料层合板壳单元程序计算框架。此框架利用组合的方法,考虑平面壳单元中板、膜单元之间的关系以及程序编制过程中的重用性、灵活性等特点,采用了软件设计中的构造器(Builder)模式实现不同的复合材料层合板壳单元。本框架具有一定的通用性和可扩展性,能够处理复杂荷载、边界条件及三维空间不同材料铺设方向的层合板壳的结构分析问题。基于此方法实现了5种复合材料层合板壳单元,通过数值算例分析对比讨论各单元性能,显示了本框架具有简单实用等特点以及采用组合方法构造单元的优势。
Based on the open style finite element system SiPESC.FEMS,a computational software framework of laminated composite plate and shell elements is constructed in this paper according to the classic model in order to select composite elements properly in engineering analysis.With the employment of the combinational method of plate and membrane elements,a software design pattern called builder is proposed for laminated multiple composite plate and shell elements.This software design framework possesses good versatility and extensibility.Furthermore,it can handle complex boundary conditions of load and displacement,and be applied to 3D laminated composite structures with different ply angles and materials as well.Five kinds of laminated composite plate and shell elements are implemented in this simple and practical unified software framework.Numerical examples of these elements are presented to validate their precision and the advantage of the combination method.