[pt] A Análise Isogeométrica (IGA) é um método de análise numérica de
estruturas que surge com a proposta de unificação entre projeto e simulação,
permitindo a criação de modelos computacionais que preservam a geometria exata
do problema. Essa abordagem é possível por meio de uma classe de funções
matemáticas denominadas NURBS (Non-Uniform Rational B-Splines),
amplamente utilizadas em sistemas CAD (Computer-Aided Design) para
modelagem de curvas e superfícies. Na análise isogeométrica, as mesmas funções
que representam a geometria aproximam as variáveis de campo. Neste contexto, foi
desenvolvido este trabalho que tem como objetivo fornecer uma ferramenta no
âmbito da mecânica computacional para análise isogeométrica bidimensional de
problemas de elasticidade linear, incluindo as etapas de modelagem, análise e
visualização de resultados. O sistema é composto por dois softwares: FEMEP
(Finite Element Method Educational Computer Program), desenvolvido em Python
e responsável pela etapa de modelagem geométrica, e FEMOOLab (Finite Element
Method Object-Oriented Laboratory), software MATLAB para análise e exibição
de resultados. A ferramenta proposta apresenta uma interface gráfica de usuário
(GUI) que permite a visualização e manipulação intuitiva de curvas NURBS com
recursos avançados de modelagem, como interseção de curvas e recursos de
reconhecimento de região que agilizam e simplificam o processo. Uma contribuição
significativa deste trabalho reside na capacidade de gerar malhas isogeométricas
não estruturadas, utilizando T-Splines baseadas em um algoritmo de decomposição
de domínio. O sistema de código aberto permite a colaboração e o desenvolvimento
contínuo pela comunidade de usuários e desenvolvedores. / [en] Isogeometric Analysis (IGA) is a numerical analysis method for structures
that arises with the proposal of unification between design and simulation, allowing
the creation of computational models that preserve the exact geometry of the
problem. This approach is possible by a class of mathematical functions called
NURBS (Non-Uniform Rational B-Splines), widely used in CAD (Computer-Aided Design) systems for modeling curves and surfaces. In isogeometric analysis,
the same functions representing the geometry approximate the field variables. In
this context, this work was developed to provide a tool within the scope of
computational mechanics for two-dimensional isogeometric analysis of linear
elasticity problems, including the steps of modeling, analysis, and visualization of
results. The system consists of two software programs: FEMEP (Finite Element
Method Educational Computer Program), developed in Python and responsible for
the geometric modeling stage, and FEMOOLab (Finite Element Method Object-Oriented Laboratory), a MATLAB software for analysis and display of results. The
proposed tool features a graphical user interface (GUI) that allows intuitive
visualization and manipulation of NURBS curves with advanced modeling features
such as curve intersection and region recognition features that streamline and
simplify the process. A significant contribution of this work lies in the ability to
generate non-structured isogeometric meshes, using T-Splines based on a domain
decomposition algorithm. The open-source system allows collaboration and
continuous development by the community of users and developers.
Identifer | oai:union.ndltd.org:puc-rio.br/oai:MAXWELL.puc-rio.br:66634 |
Date | 13 May 2024 |
Creators | JOAO CARLOS LEAO PEIXOTO |
Contributors | LUIZ FERNANDO CAMPOS RAMOS MARTHA |
Publisher | MAXWELL |
Source Sets | PUC Rio |
Language | Portuguese |
Detected Language | Portuguese |
Type | TEXTO |
Page generated in 0.0025 seconds