OBJECT-ORIENTED FINITE-ELEMENT ANALYSIS

被引:124
|
作者
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 条
  • [41] Linear constraints in object-oriented finite element programming
    Dubois-Pelerin, Y
    Pegon, P
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1998, 154 (1-2) : 31 - 39
  • [42] Improving modularity in object-oriented finite element programming
    Swiss Federal Inst of Technology, Lausanne, Switzerland
    Commun Numer Methods Eng, 3 (193-198):
  • [43] FEMPAR: An Object-Oriented Parallel Finite Element Framework
    Santiago Badia
    Alberto F. Martín
    Javier Principe
    Archives of Computational Methods in Engineering, 2018, 25 : 195 - 271
  • [44] Object-oriented approach to finite element modeling on clusters
    Wyrzykowski, R
    Olas, T
    Sczygiol, N
    APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 250 - 257
  • [45] Improving modularity in object-oriented finite element programming
    DuboisPelerin, Y
    Pegon, P
    COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, 1997, 13 (03): : 193 - 198
  • [46] The first try of Object-Oriented Finite Element Program
    Gang, L
    NEW TECHNOLOGIES ON COMPUTER SOFTWARE, 1997, : 118 - 123
  • [47] Object-oriented approach and distributed finite element simulations
    Breitkopf, Piotr
    Escaig, Yves
    Revue Europeenne des Elements, 1998, 7 (05): : 609 - 626
  • [48] Object-oriented nonlinear finite element programming: a primer
    Commend, S
    Zimmermann, T
    ADVANCES IN ENGINEERING SOFTWARE, 2001, 32 (08) : 611 - 628
  • [49] Object-oriented programming of adaptive finite element and finite volume methods
    Liu, JL
    Lin, IJ
    Shih, MZ
    Chen, RC
    Hsieh, MC
    APPLIED NUMERICAL MATHEMATICS, 1996, 21 (04) : 439 - 467
  • [50] Developing integrated software of adaptive finite element analysis by object-oriented approach
    Qin, WX
    Chen, SH
    CONTRIBUTION OF ROCK MECHANICS TO THE NEW CENTURY, VOLS 1 AND 2, 2004, : 217 - 222