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 条
  • [31] OBJECT-ORIENTED MATRIX CLASSES FOR USE IN A FINITE-ELEMENT CODE USING C++
    ZEGLINSKI, GW
    HAN, RPS
    AITCHISON, P
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1994, 37 (22) : 3921 - 3937
  • [32] Finite element analysis of solidification using object-oriented and parallel techniques
    Masters, I
    Usmani, AS
    Cross, JT
    Lewis, RW
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1997, 40 (15) : 2891 - 2909
  • [33] Object-oriented finite element programming for reinforced concrete nonlinear analysis
    Jiang, F
    Li, B
    Ding, L
    Deeks, A
    COMPUTATIONAL METHODS IN ENGINEERING AND SCIENCE, PROCEEDINGS, 2003, : 363 - 370
  • [34] Object-oriented stochastic finite element analysis of fibre metal laminates
    Chung, DB
    Gutiérrez, MA
    de Borst, R
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2005, 194 (12-16) : 1427 - 1446
  • [35] Object-oriented finite element analysis: A distributed approach to mesh generation
    Xiang, Y
    Ping, Y
    Zhou, WL
    FIFTH INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2002, : 92 - 99
  • [36] Object-oriented design and implementation of finite element analysis for geotechnical engineering
    Li, Xiao-Jun
    Zhu, He-Hua
    Tongji Daxue Xuebao/Journal of Tongji University, 2004, 32 (05): : 580 - 584
  • [37] FEMPAR: An Object-Oriented Parallel Finite Element Framework
    Badia, Santiago
    Martin, Alberto F.
    Principe, Javier
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2018, 25 (02) : 195 - 271
  • [38] An object-oriented approach to the Generalized Finite Element Method
    Alves, Phillipe D.
    Barros, Felicio B.
    Pitangueira, Roque L. S.
    ADVANCES IN ENGINEERING SOFTWARE, 2013, 59 : 1 - 18
  • [39] Object-oriented nonlinear finite element programming: A primer
    Commend, S
    Zimmermann, T
    DEVELOPMENTS IN ENGINEERING COMPUTATIONAL TECHNOLOGY, 2000, : 167 - 172
  • [40] Object-oriented approach in programming of finite element method
    Vlasov, AN
    Mnushkin, MG
    Yanovsky, YG
    GEOECOLOGY AND COMPUTERS, 2000, : 367 - 372