Um Sistema Integrado Configurável para Simulações em Mecânica Computacional

Autor: William Wagner Matos Lira.

 

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.