Font Size: a A A

Design Of Object-oriented Framework Of The Nonlinear Finite Element Program

Posted on:2003-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:X G ZhuFull Text:PDF
GTID:2208360065455420Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
The finite element method has gained wide application as a numerical computation method. And many finite element softwares have come forth. However, most of the existing finite element softwares are written in the language such as FORTRAN C and so on. Therefore, some defects inevitably existing in the typical finite element sofwares can impede the development of finite element programs to a large extent.In order to get over the flaws of the existing finite element softwares, this paper applies the object-oriented method(C++) to the nonlinear finite element for the object-oriented programming. Compared with other programming language, object-oreinted programming language possesses its unique advantages which can improve the modularity reusalility and expansibility of the finite element softwares.After completely researching the nonlinear finite element, this paper divides the whole program frame into two parts for the sake of strengthening the reusalility and expansibility of the finite element program in large part: Finite element model object and Model analysis object. From the finite element model object, we can abstract out class Element Node GaussPoint Material Load BoundaryConstraint LoadCase etc. From the model analysis object, we can abstract out class AnalysisModel ConstraintHandler DOF-Numberer SystemOfEqn Solver SolutionAlgorithm Integrator. Meanwhile, two numerical computation object(including class Matrix Vector) are defined for the convenience of the programming. This paper will mainly introduce the above-mentioned classes (including their subclasses) in detail, presenting their attributes methods provided and the communication between the relevant classes.
Keywords/Search Tags:Nonlinear finite element, Object-oriented method, Code reusalility, Program frame
PDF Full Text Request
Related items