OBJECT-ORIENTED FINITE-ELEMENT ANALYSIS

被引:125
|
作者
FORDE, BWR
FOSCHI, RO
STIEMER, SF
机构
[1] Department of Civil Engineering, University of British Columbia, Vancouver, BC V6T 1W5
关键词
D O I
10.1016/0045-7949(90)90261-Y
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes the problems with conventional finite element analysis software and the potential solutions offered by object-oriented programs. It introduces the basic concepts of object-oriented programming and of expandable applications. Finite element fundamentals are explained using a new perspective leading to the implementation of an object-oriented numerical analysis program. Objects, classes, methods, and inheritance are illustrated using a graphical representation. Implementation-independent descriptions are given for the internal operation of a generic class system, followed by some details regarding the design of object-oriented programs using class libraries from an expandable application framework. A theoretical foundation is laid for the implementation of an object-oriented program which uses isoparametric elements for the numerical analysis of two-dimensional linear problems in solid and structural mechanics. Class descriptions are given in parallel to a step by step formulation of the analysis solution. The analysis program is portrayed as an assembly of classes which control and organize, the solution process. The design, implementation, operation, validation, and maintenance of this program is compared to that of an equivalent procedural program to identify the advantages of the object-oriented approach. Practical applications of object-oriented finite element analysis are discussed with particular reference to the use of knowledge-based expert systems. © 1990.
引用
收藏
页码:355 / 374
页数:20
相关论文
共 50 条
  • [21] A new object-oriented finite element analysis program architecture
    Archer, GC
    Fenves, G
    Thewalt, C
    COMPUTERS & STRUCTURES, 1999, 70 (01) : 63 - 75
  • [22] OBJECT-ORIENTED FINITE ELEMENT ANALYSIS AND PROGRAMMING IN VC++
    马永其
    冯伟
    AppliedMathematicsandMechanics(EnglishEdition), 2002, (12) : 1437 - 1443
  • [23] Object-oriented programming and numerical methods in finite element analysis
    Mackie, RI
    DEVELOPMENTS IN ANALYSIS AND DESIGN USING FINITE ELEMENT METHODS, 1999, : 55 - 62
  • [24] Object-oriented finite element analysis and programming in VC++
    Ma, YQ
    Feng, W
    APPLIED MATHEMATICS AND MECHANICS-ENGLISH EDITION, 2002, 23 (12) : 1437 - 1443
  • [25] Aspects of an object-oriented finite element environment
    Zimmermann, T
    Bomme, P
    Eyheramendy, D
    Vernier, L
    Commend, S
    COMPUTERS & STRUCTURES, 1998, 68 (1-3) : 1 - 16
  • [26] Object-oriented finite element program framework
    Wei, Yongtao
    Yu, Jianhua
    Chen, Junkai
    Chengdu Kejidaxue Xuebao/Journal of Chengdu University of Science and Technology, 2000, 32 (03): : 34 - 38
  • [27] Object-oriented implementation of 3D DC adaptive finite-element method
    Ren, Zhengyong
    Tang, Jingtian
    Wang, Feiyan
    Xiao, Xiao
    Liu, Changsheng
    Guo, Rongwen
    FRONTIERS OF EARTH SCIENCE, 2010, 4 (02) : 229 - 236
  • [28] OBJECT-ORIENTED FINITE-ELEMENT PROGRAMMING .3. AN EFFICIENT IMPLEMENTATION IN C++
    DUBOISPELERIN, Y
    ZIMMERMANN, T
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1993, 108 (1-2) : 165 - 183
  • [29] OBJECT ORIENTED PROGRAMMING OF THE FINITE-ELEMENT METHOD
    MACKIE, RI
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1992, 35 (02) : 425 - 436
  • [30] Object-oriented implementation of 3D DC adaptive finite-element method
    Zhengyong Ren
    Jingtian Tang
    Feiyan Wang
    Xiao Xiao
    Changsheng Liu
    Rongwen Guo
    Frontiers of Earth Science in China, 2010, 4 : 229 - 236