1 |
[en] EVOLUTION OF UNION OF BALLS FROM ITS MEDIAL AXIS / [pt] EVOLUÇÃO DE UNIÃO DE BOLAS A PARTIR DO EIXO MEDIALCYNTHIA DE OLIVEIRA LAGE FERREIRA 27 June 2005 (has links)
[pt] O estudo computacional de uniões de bolas possui aplicações
em diversas
áreas da Matemática. O objetivo principal deste trabalho é
propor uma
simplificação de união de bolas em R2 através de um
movimento que obedece
as direções do eixo medial, procurando preservar os grandes
elementos
geométricos da união de bolas. A desconexão ou não das
formas é um aspecto
essencial da evolução. Em alguns casos, pode significar uma
divisão importante
do objeto. Em outros, pode ser indesejada, pois gostaríamos
de ter uma versão
conexa simplificada da forma. / [en] The computational study of unions of balls has applications
in several
domains of the Mathematics. The purpose of this
dissertation is to propose
a simplification of the union of balls in R2 through a
movement that obeys
the direction of the medial axis in order to simplify it,
maintaining the major
geometric elements of its shape. The disconnection of the
shape is an essential
property of the evolution. In some cases, it could mean an
important division
of the object. In others, it may be undesirable because we
would like to have
a simplified version connected of this shape.
|
2 |
[en] A SYSTEM FOR GENERATION OF PARAMETERIZED MODELS FOR VESSELS DESIGN / [pt] UM SISTEMA PARA GERAÇÃO DE MODELOS PARAMETRIZADOS EM PROJETOS DE ESTRUTURAS FLUTUANTESRUBEN GOMEZ DIAZ 11 January 2010 (has links)
[pt] Este trabalho situa-se numa das linhas de pesquisa da PUC-Rio de projeto
de unidades flutuantes tais como, navios e plataformas semi-submersíveis.
Nesta linha de pesquisa estão sendo desenvolvidos os programas gráficos
MG (Mesh Generator) e o Sstab. O primeiro programa é um modelador
geométrico por meio de seções transversais e gerador de malhas para
modelos de estruturas flutuantes. O segundo programa é utilizado para
a análise de estabilidade estática dos modelos gerados pelo MG. Este
trabalho propõe um ambiente integrado de modelagem e de análise estática
e dinâmica de estruturas flutuantes. O principal diferencial deste ambiente
está no fato de possibilitar a geração automática de variantes de um
determinado modelo padrão, a fim de atingir uma configuração desejada,
seja no aspecto geométrico ou com relação a sua estabilidade estática.
Este ambiente faz uso da linguagem Lua e é possível definir variáveis
globais para serem utilizadas como parâmetros de modelagem que extraem,
ou modificam, dados como comprimento, largura, altura etc. É possível
parametrizar um modelo qualquer, em função de variáveis escolhidas pelo
usuário, o que possibilita uma modelagem automática, com a variação de
alguns destes parâmetros. Foram ainda desenvolvidas algumas ferramentas
auxiliares que facilitam a modelagem de uma estrutura flutuante. Estas
ferramentas verificam a consistência topológica de uma malha, gerar uma
subdivisão gradativa das curvas cortadas e simplificar as novas malhas
geradas. É possível também detectar se o modelo possui simetria num
determinado plano e realizar, de forma automática, cortes do modelo final
para diferentes calados. / [en] This work is related to the PUC-Rio research area of vessel´s designs such
as ships and semi-sub platforms. In this research area two softwares have
been developed: MG and Sstab. The first is a geometric modeler based
on cross sections and also on a mesh generator; the second is a software
for the analysis of static and dynamic stability of MG models. This work
proposes an integrated environment for modeling, and static and dynamic
analysis of vessels. The main advantage of the proposed environment is
that it is possible to obtain automatically variants of a specific model in
order to achieve a desired configuration, not only in relation to geometry
but also concerning the static stability aspect. This environment uses the
Lua programming language and it is possible to define global variables
to be used as parameters which retrieve or modify modeling values such
as length, width, height, and so on. Any model can be parameterized, as
a function of user chosen variables, which allows an automatic modeling
with the variation of those parameters. There has been also developed some
auxiliary tools which help the modeling of floating structures. Those tools
verify the topological consistency of a mesh, generate a gradual subdivision
of intersected curves and simplify the new generated meshes. They are also
able to detect if the model has symmetry in relation to a certain plane, and
sections can be automatically obtained according to different draughts.
|
3 |
[en] REGISTRATION OF 3D SEISMIC TO WELL DATA / [pt] REGISTRO DE SÍSMICA 3D A DADOS DE POÇOSRODRIGO COSTA FERNANDES 08 March 2010 (has links)
[pt] A confiabilidade dos dados coletados diretamente ao longo do caminho de
poços de petróleo é maior que a confiabilidade de dados sísmicos e, por
isto, os primeiros podem ser utilizados para ajustar o volume de aquisição
sísmica. Este trabalho propõe um ajuste dos volumes de amplitudes sísmicas
através de uma algoritmo de três passos. O primeiro passo é a identificação
de feições comuns através de um algoritmo de reconhecimento de padrões. O
segundo passo consiste em gerar e otimizar uma malha alinhada às feições
de interesse do dado sísmico voluméletrico através de um novo algoritmo
baseado em processamento de imagens e inteligência computacional. E o
terceiro e último passo é a realização de uma deformação volumétrica pontoa-
ponto usando interpolação por funções de base radial para registrar o
volume sísmico aos poços. A dissertação apresenta ainda resultados de
implementações 2D e 3D dos algoritmos propostos de forma a permitir
algumas conclusões e sugestões para trabalhos futuros. / [en] Data acquired directly from borehole are more reliable than seismic data,
and then, the first can be used to adjust the second. This work proposes
the correction of a volume of seismic amplitudes through a three step
algorithm. The first step is the identification of common features in both
sets using a pattern recognition algorithm. The second step consists of the
generation and the optimization of a mesh aligned with the features in
the volumetric data using a new algorithm based on image processing and
computational intelligence. The last step is the seismic-to-well registration
using a point-to-point volumetric deformation achieved by a radial basis
function interpolation. The dissertation also presents some results from 2D
and 3D implementations allowing conclusions and suggestions for future
work.
|
4 |
[en] DISTRIBUTIONS AND IMMERSIONS / [pt] DISTRIBUIÇÕES E IMERSÕESDAVID REY 18 July 2008 (has links)
[pt] Os desafios de estudar formas levaram matemáticos a criar
abstrações, em particular através da geometria diferencial.
Porém, formas simples como cubos não se adequam a
ferramentas diferenciáveis. Este trabalho é uma tentativa
de usar avanços recentes da análise, no caso a teoria das
distribuições, para estender quantidades diferenciáveis a
objetos singulares. Como as distribuições generalizam as
funções e permitem derivações infinitas, substituição das
parametrizações de subvariedades clássicas por
distribuições poderia naturalmente generalizar as
subvariedades suaves. Isso nos leva a definir D-imersões.
Esse trabalho demonstra que essa formulação, de fato,
generaliza as imersões suaves. Extensões para outras
classes de subvariedades são discutidas através de exemplos
e casos particulares. / [en] The challenge of studying shapes has led mathematicians
to create powerful abstract concepts, in particular
through Differential Geometry. However, differential
tools do not apply to simple shapes like cubes. This work
is an attempt to use modern advances of the Analysis,
namely Distribution Theory, to extend differential
quantities to singular objects. Distributions generalize
functions, while allowing infinite differentiation. The
substitution of classical immersions, which usually serve
as submanifold parameterizations, by distributions might
thus naturally generalize smooth immersion. This leads to
the concept of D-immersion. This work proves that this
formulation actually generalizes smooth immersions.
Extensions to non-smooth of immersions are discussed
through examples and specific cases.
|
5 |
[en] SCALABLE TOPOLOGICAL DATA{STRUCTURES FOR 2 AND 3 MANIFOLDS / [pt] ESTRUTURAS DE DADOS TOPOLÓGICAS ESCALONÁVEIS PARA VARIEDADES DE DIMENSÃO 2 E 3MARCOS DE OLIVEIRA LAGE FERREIRA 24 April 2006 (has links)
[pt] Pesquisas na área de estrutura de dados são fundamentais
para aumentar a generalidade e eficiência computacional da
representacão de modelos geometricos. Neste trabalho,
apresentamos duas estruturas de dados topológicas
escalonáveis, uma para superfícies triânguladas, chamada
CHE (Compact Half--Edge), e outra para malhas de
tetraedros, chamada CHF (Compact Half--Face). Tais
estruturas são compostas de diferentes níveis, que nos
possibilitam alterar a quantidade de dados armazenados com
objetivo de melhorar sua eficiência computacional. O uso
de APIs baseadas no conceito de objeto, e de haran»ca de
classes, possibilitam uma interface única para cada função
em todos os níveis das estruturas. A CHE e a CHF requerem
pouca memória e são simples de implementar já que
substituem o uso de ponteiros pelo de contêineres
genéricos e regras aritméticas. / [en] Research in data structure area are essential to increase
the generality and
computational effciency of geometric models`
representation. In this work,
we present two new scalable topological data structures,
one for triangulated
surfaces, called CHE (Compact Half { Edge ), and the
another for tetrahedral
meshes, called CHF (Compact Half { Face ). Such structures
are composed of
different levels, that enable us to modify the amount of
data stored with the
objective to improve its computational effciency. The use
of APIs based in
the object concept and class inheritance, makes possible
an unique interface
for each function at any level. CHE and CHF requires very
few memory and
are simple to implement since they substitute the use of
pointers by generic
containeres and arithmetical rules.
|
6 |
[en] STATISTICAL OPTIMIZATION OF SPATIAL HIERARCHICAL STRUCTURES SEARCHS / [pt] OTIMIZAÇÃO ESTATÍSTICA DE BUSCAS PARA ESTRUTURAS HIERÁRQUICAS ESPACIAISRENER PEREIRA DE CASTRO 29 May 2008 (has links)
[pt] Este trabalho surgiu da seguinte observação: os clássicos
algoritmos de busca em 2d-tree começam da raiz para acessar
dados armazenados nas folhas. Entretanto, como as folhas
são os nós mais distantes da raiz, por que começar as
buscas pela raiz? Com representações clássicas de 2d-trees,
não existe outra forma de acessar uma folha. Existem 2d-
trees, porém, que permitem acessar em tempo constante
qualquer nó, dado sua posição e seu nível. Para o algoritmo
de busca, a posição é conhecida, mas o nível
não. Para estimar o nível de um nó qualquer, um método de
otimização estatística do custo médio das buscas é
proposto. Como os piores custos de busca são obtidos quando
se começa da raiz, este método melhora ambos: o consumo de
memória pelo uso de 2d-trees que permitem acessar em
tempo constante qualquer nó, e o tempo de execução através
da otimização proposta. / [en] This work emerged from the following observation: usual
search procedures for 2d-trees start from the root to
retrieve the data stored at the leaves. But since the
leaves are the farthest nodes to the root, why
start from the root? With usual 2d-trees representations,
there is no other way to access a leaf. However, there
exist 2d-trees which allow accessing any node in constant
time, given its position in space and its depth in the
2d-tree. Search procedures take the position as an input,
but the depth remains unknown. To estimate the depth of an
arbitrary node a statistical optimization of the average
cost for the search procedures is introduced. Since the
highest costs of these algorithms are obtained when
starting from the root, this method improves on both, the
memory footprint by the use of 2d-trees which allow
accessing any node in constant time, and execution
time through the proposed optimization.
|
7 |
[en] GEOMETRIC DISCRETE MORSE COMPLEXES / [pt] COMPLEXOS DE MORSE DISCRETOS E GEOMÉTRICOSTHOMAS LEWINER 26 October 2005 (has links)
[pt] A geometria diferencial descreve de maneira intuitiva os
objetos suaves no
espaço. Porém, com a evolução da modelagem geométrica por
computador,
essa ferramenta se tornou ao mesmo tempo necessária e
difícil de se
descrever no mundo discreto. A teoria de Morse ficou
importante pela
ligação que ela cria entre a topologia e a geometria
diferenciais. Partindo
de um ponto de vista mais combinatório, a teoria de Morse
discreta de
Forman liga de forma rigorosa os objetos discretos à
topologia deles, abrindo
essa teoria para estruturas discretas. Este trabalho
propõe uma definição
construtiva de funções de Morse geométricas no mundo
discreto e do
complexo de Morse-Smale correspondente, onde a geometria é
definida como
a amostragem de uma função suave nos vértices da estrutura
discreta. Essa
construção precisa de cálculos de homologia que se
tornaram por si só uma
melhoria significativa dos métodos existentes. A
decomposição de Morse-
Smale resultante pode ser eficientemente computada e usada
para aplicações
de cálculo da persistência, geração de grafos de Reeb,
remoção de ruído e
mais. . . / [en] Differential geometry provides an intuitive way of
understanding smooth
objects in the space. However, with the evolution of
geometric modeling
by computer, this tool became both necessary and difficult
to transpose to
the discrete setting. The power of Morse theory relies on
the link it created
between differential topology and geometry. Starting from a
combinatorial
point of view, Forman´s discrete Morse theory relates
rigorously discrete
objects to their topology, opening Morse theory to discrete
structures.
This work proposes a constructive definition of geometric
discrete Morse
functions and their corresponding discrete Morse-Smale
complexes, where
the geometry is defined as a smooth function sampled on the
vertices of the
discrete structure. This construction required some
homology computations
that turned out to be a significant improvement over
existing methods
by itself. The resulting Morse-Smale decomposition can then
be efficiently
computed, and used for applications to persistence
computation, Reeb graph
generation, noise removal. . .
|
8 |
[pt] EXTRAÇÃO DE ISOSUPERFÍCIES COM SUBDIVISÃO ADAPTATIVA DE MALHAS DE HEXAEDROS LEVEMENTE CÔNCAVOS / [en] ISOSURFACE EXTRACTION WITH ADAPTIVE TESSELLATION FROM HEXAHEDRAL MESHES WITH SLIGHTLY CONCAVE CELLSJORDAN RODRIGUES RANGEL 11 December 2020 (has links)
[pt] A extração e visualização de isosuperfícies de campos escalares são importantes para inspeções e análises de modelos em diversas áreas. Uma isosuperfície é representada por uma malha de triângulos que aproxima
um conjunto de nível do volume de dados. O foco deste trabalho é a extração e visualização de isosuperfícies de modelos de reservatório de petróleo, representados por malhas de hexaedros levemente côncavos. Para
uma melhor representação das isosuperfícies, optou-se pela substituição de triângulos planares por superfícies curvas. Para assegurar a extração de superfícies contínuas e suaves, este trabalho propõe o uso de envelopes para determinação das normais. A técnica proposta é implementada em GPU com uso de subdivisão adaptativa das superfícies. / [en] The extraction and visualization of isosurfaces of scalar fields are important for inspections and analysis of models in several areas. An isosurface is represented by a mesh of triangles that approximates a level
set of a data volume. The main focus of this work is the extraction and visualization of isosurfaces of black oil reservoir models, represented by hexahedral meshes with slightly concave cells. For a better representation
of the isosurfaces, we have opted to replace planar triangles for curved patches. To ensure the extraction of continuous and smooth surfaces, this work proposes the use of envelopes to determine normals. The proposed technique is implemented in GPU with the usage of adaptive subdivision of patches.
|
Page generated in 0.04 seconds