C Conferentia Proceedings
CILAMCE2015-0336 UNDERGRADUATE POSTER SESSION ON COMPUTATIONAL METHODS IN ENGINEERING - AGUSTIN FERRANTE AWARD

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

Como citar

Daniele Melo Santos Paulino; André Sarkis Muller. “AN OBJECT-ORIENTED COMPUTATIONAL PLATFORM FOR FINITE ELEMENT METHOD IMPLEMENTATION ”. XXXVI Ibero-Latin American Congress on Computational Methods in Engineering. CILAMCE2015. 2015. DOI: 10.20906/CPS/CILAMCE2015-0336