摘要
针对传统有限元分析软件主要面向过程设计,其可维护性和可扩展性等较差的问题,基于面向对象程序设计方法,建立具有内部节点的空间薄壁截面梁单元模型,给出线弹性空间薄壁梁单元的UML类图,介绍矩阵类、截面类、材料类、节点类、单元类和结构类等6种类成员的主要属性和方法.用C#编制相应的有限元程序,通过T形框架算例比较和验证其位移和弯曲转角计算值、理论解和ANSYS的BEAM 189梁单元的数值解,结果表明该程序精度良好,可用于空间薄壁结构的有限元分析.
As to the poor maintainability and scalability of the traditional finite element analysis software because they are designed by process-oriented program design method,the model is established for spatial thin-walled section beam element with interior nodes on the basis of object-oriented program design method,a UML class diagram is showed for linear elastic spatial thin-walled beam element,and the main attributes and methods of six class members are introduced,including classes of matrix,section,material,node,element,and structure.A finite element program is developed by C# and used to solve the displacement and bending angle of a T-shaped frame.The calculation results are compared with the theoretical solutions and numerical solutions of beam element BEAM 189 of ANSYS.The comparison indicates that the program is accurate and can be applied in the finite element analysis of spatial thin-walled structures.
出处
《计算机辅助工程》
2012年第2期39-41,71,共4页
Computer Aided Engineering
基金
国家高技术研究发展计划("八六三"计划)(2009AA04Z420)
国家"十一五"科技支撑计划(2008BAJ08B06)
北京交通大学人才基金(C11RC00020)
关键词
空间梁
薄壁截面
有限元
面向对象程序设计
spatial beam
thin-walled section
finite element
object-oriented program design