摘要
在综述面向对象有限元软件研究现状的基础上 ,主要介绍了作者用 ROSE软件工具、采用 UML建模语言和 C+ + 语言所编制的面向对象有限元程序 (Object-oriented finite elementprogram,OOFEP) ,对产生的类作了必要的说明 ,对 OOFEP软件框架的建立、程序 C+ + 代码的产生过程作了阐述 ,最后用 OOFEP程序进行某型号发动机某级压气机盘的应力应变分析。尽管目前的 OOFEP程序功能有限 ,但包含在 OOFEP之中的面向对象的机制使得它比较容易扩充所需功能而日趋完善。研究工作表明 :面向对象方法很适合于进行有限元程序的框架设计和代码编制 ,所编制的
Object oriented methods are pervasive in computing area at present. This paper summarizes the present research in object oriented implementations of the finite element method, and specially describes the OOFEP software that we programmed in detail: the class definitions, the software mainframe design and the modeling approach by using RationalRose software tool and UML visual modeling language. Finally a satisfied stress analysis on an aeronautic engine's compressor disk is given, which is calculated by the OOFEP. Though the OOFEP is limited in function, the object oriented mechanism involved in OOFEP enables it becoming more perfect and powerful by expanding its functions in the future. The paper demonstrates that (i) object oriented method is more fit for finite element program mainframe design and its C ++ codes generation combined with visual modeling language;(ii) the OOFEP program can do elementary stress analysis on structural engineering problems.
出处
《南京航空航天大学学报》
EI
CAS
CSCD
北大核心
2001年第6期521-525,共5页
Journal of Nanjing University of Aeronautics & Astronautics