AN OBJECT-ORIENTED COMPUTATIONAL PLATFORM FOR FINITE ELEMENT METHOD IMPLEMENTATION
Daniele Melo Santos Paulino1; André Sarkis Muller1
1 Instituto Federal do Maranhão
Baixar PDF doi:10.20906/CPS/CILAMCE2015-0336
Resumo
Computational mechanics solves engineering problems by modeling a structure and using a numerical method implemented through a computer system. Using this concept, this research aims to develop a robust computational platform to structural analysis supported by the Finite Element Method (FEM), which has been established as the dominate discretization method in the Computer Aided Engineering (CAE) technology. The platform has its foundation on an Object-Oriented Programming (OOP) language, Java, allowing strong programming techniques such as Design Patterns and Unified Modeling Language (UML). Concerned to code efforts, those approaches provide an easier program to modify, supporting the implementation of different types of analysis, such as dynamic, plasticity and non-linearity, meeting the objective of this framework: be an academic tool for civil engineering analysis. Moreover, it allows the user to introduce a new application or a new FEM formulation using a format very close to their corresponding mathematical descriptions. The use of software in the industry is widespread, but the engineer has a responsibility to interpret computer results. Hence, designing a computational platform and learning how to apply the mathematical concepts to its scope can be very helpful to undergraduate courses.
Palavras-chave: Computational Platform; Objected-Oriented Programming; Finite Element Method