[en] AN INTEGRATED SYSTEM FOR NUMERICAL SIMULATIONS IN COMPUTATIONAL MECHANICS
[pt] UM SISTEMA INTEGRADO CONFIGURÁVEL PARA SIMULAÇÕES EM MECÂNICA COMPUTACIONAL;
[es] UN SISTEMA INTEGRADO PARA SIMULACIONES EN MECÁNICA COMPUTACIONAL
Description
[pt] Este trabalho dá continuidade ao desenvolvimento de uma metodologia para extensão e configuração de aplicações gráficas interativas utilizadas em simulações baseadas no método dos elementos finitos (MEF). Novos atributos requisitados pelos módulos de análise podem ser facilmente incluídos nos pré- e pós-processadores. Os atributos são definidos, através de uma linguagem de extensão interpretada relativamente simples, em um arquivo de configuração. A configuração e extensão é feita a partir da criação de classes e métodos, no contexto da programação orientada a objetos, de atributos da simulação. Esta metodologia foi implementada no desenvolvimento de um sistema integrado para simulações numéricas de problemas bidimensionais em geotecnia pelo MEF. A tese apresenta, inicialmente, uma discussão sobre a evolução dos sistemas utilizados para simulações numéricas na mecânica computacional, desenvolvidos no Departamento de Engenharia Civil da PUC-Rio, indicando os problemas existentes. A seguir, é apresentada uma extensão da arquitetura do módulo utilizado para o gerenciamento e extensão configurável dos atributos (ESAM), que, originalmente, considerava uma abordagem onde atributos só podiam ser aplicados a entidades geométricas. A nova arquitetura permite que atributos também possam ser aplicados diretamente em nós e elementos de uma malha de elementos finitos. O sistema implementado através da integração dos módulos utilizados para pré-processamento, análise numérica e pós- processamento com o módulo de gerenciamento de atributos resultou em um sistema bastante flexível, podendo ser estendido por um usuário configurador para diversos outros tipos de simulação. As fases envolvidas em um processo de simulação na mecânica computacional (definição da geometria, especificação dos atributos, geração da malha de elementos finitos, análise numérica e visualização dos resultados) são ilustradas em um exemplo de aplicação do sistema proposto.[en] This work continues the development of a methodology for extension and configuration of interactive graphics applications utilized on a finite element simulations. New attributes necessary for the analysis modules can be easily included in pre- and post-processor modules. The attributes are defined, through a relatively simple interpreted extension language, in a configuration file. The extension and configuration is performed through the creation of classes and methods, in the context of object oriented programming, of simulation attributes. This methodology was implemented in development of an integrated system for two- dimensional numerical simulation of geotechnical problems by the finite element method. The dissertation presents, initially, a discussion on the evolution of the systems used for numerical simulations in computational mechanics, developed in Department of Civil Engineering of PUC-Rio, pointing the existing problems. In the sequence, it is presented an extension of architecture of module that manager extension the simulation attributes (ESAM), that, originally, considerated only an approach where attributes could be applied in geometrical entities. The new architecture permits that attributes may also be applied directly to nodes and elements of a finite element mesh. The system implemented through the integration of the pre- processing, numerical analysis and post-processing modules, with the attribute management module resulted in a very flexible system, that can be extended for several other types of simulations. The phases involved in a simulations of a computational mechanics process (geometry defined, attributes specification, automatic mesh generation, numerical analysis and visualization of results) are illustrated in an application example of the proposed system.
[es] Este trabajo da continuidad al desarrollo de una metodología para extensión y configuración de aplicaciones gráficas interactivas utilizadas en simulaciones que tiene como base el método de los elementos finitos (MEF). Los nuevos atributos que requieran los módulos de análisis pueden ser facilmente incluidos en los pre y pos procesadores. Los atributos son definidos, a través de un lenguaje de extensión interpretada relativamente simple, en un archivo de configuración. La configuración y extensión se realiza a partir de la creación de clases y métodos, en el contexto de la programación orientada a objetos, de atributos de la simulación. Esta metodología fue implementada en el desarrollo de un sistema integrado para simulaciones numéricas de problemas bidimensionales en geotecnía por el MEF. La tesis presenta, inicialmente, una discusión sobre la evolución de los sistemas utilizados para simulaciones numéricas en la mecánica computacional, desarrollados por el Departamento de Ingeniería Cívil de la PUC-Rio, indicando los problemas existentes. A seguir, se presenta una extensión de la arquitectura del módulo utilizado para el gerenciamiento y extensión configurable de los atributos (ESAM) que, originalmente, consideraba una abordaje donde los atributos solo podían ser aplicados a entidades geométricas. La nueva arquitectura permite que los atributos también puedan ser aplicados directamente en nodos y elementos de una malla de elementos finitos. El sistema implementado a través de la integración de los módulos utilizados para preprocesamiento, análisis numérico y posprocesamiento con el módulo de gerenciamento de atributos tuvo como resultado un sistema bastante flexible, que puede ser extendido por un usuario configurador para diversos otros tipos de simulación. Las fases involucradas en un proceso de simulación en la mecánica computacional (definición de la geometría, especificación de los atributos, generación de la malla de elementos finitos, análisis numérico y visualización de los resultados) son ilustradas en un ejemplo.