• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 19
  • 6
  • Tagged with
  • 25
  • 18
  • 16
  • 7
  • 7
  • 7
  • 6
  • 6
  • 6
  • 6
  • 5
  • 4
  • 4
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Resolução dos modelos unidimensional e bidimensional de solidificação de metais puros e ligas eutéticas através da transformada de Laplace

Kozakevicius, Alice de Jesus January 1994 (has links)
Este trabalho tem como objetivo apresentar uma solução em forma fechada para uma modelagem, tanto unidimensional quanto bidimensional, do processo de solidificação. Esta modelagem, proposta por Kanetkar et al, aborda a solidificação em termos de dois processos: o macroscópico e o microscópico. O primeiro descreve a transferência de calor do metal para o molde e do sistema metal-molde para o meio ambiente; já. o segundo descreve a formação e o desenvolvimento de grãos no metal durante sua mudança de fase. O acoplamento desses processos se dá. através da inclusão do termo fonte, representante da cinética de solidificação, na equação de conservação de energia para condução do calor. Ao invés de utilizar o método de diferenças finitas na resolução das equações do modelo unidimensional, aplica-se a transformada de Laplace com respeito à variável t e resolve-se analiticamente, via software REDUCE, o sistema de equações gerado pelas condições de contorno para a obtenção dos coeficientes da solução transformada. No caso bidimensional, utiliza-se um método nodal para transformar o problema novamente em uma modelagem unidimensional. Integram-se as equações em uma das direções, no caso, em z, passando-se a calcular o fluxo médio de calor. Uma extensão possfvel é subdividir o domÍnio de integração e calcular o fluxo médio em cada uma das novas regiões interligadas através de condições de contorno. / The modeling of solidification, proposed by Ka.netkar et al, treats the solidification as a process involving ma.croscopic and microscopic íeatures. The ma.croscopic aspect desenhes the heat transfer from the metal to the cylindric body and from the system "metal-mold" to the surroundings. The second describes the formation and development of grains in the metal during its fase changing. The coupling of these two features of the process is ma.de with the inclusion of a source term, tha.t representa the nucleation, in the conservation equation for the heat transíer. lnstead of using finite diference methods for solving the equations of the unidi.mentiona. l model, Laplace transform with respect to the temporal va.riable ( t) is applied in the equations, and for solving analytically the system of equations generated by the boundary conditions from the model, the software REDUCE is used. In the two dimentional model is used a nodal method to transform the problem aga.in in a unidimentional modeling. The equations are integrated in a choosen direction, here z. After that they were solved for a mean heat flux. lt is aslo possible to divide the domain of integration and to calculate the mean heat flux in ea.ch new region considering that ea.ch one is connected with the others by new boundary conditions.
12

Resolução dos modelos unidimensional e bidimensional de solidificação de metais puros e ligas eutéticas através da transformada de Laplace

Kozakevicius, Alice de Jesus January 1994 (has links)
Este trabalho tem como objetivo apresentar uma solução em forma fechada para uma modelagem, tanto unidimensional quanto bidimensional, do processo de solidificação. Esta modelagem, proposta por Kanetkar et al, aborda a solidificação em termos de dois processos: o macroscópico e o microscópico. O primeiro descreve a transferência de calor do metal para o molde e do sistema metal-molde para o meio ambiente; já. o segundo descreve a formação e o desenvolvimento de grãos no metal durante sua mudança de fase. O acoplamento desses processos se dá. através da inclusão do termo fonte, representante da cinética de solidificação, na equação de conservação de energia para condução do calor. Ao invés de utilizar o método de diferenças finitas na resolução das equações do modelo unidimensional, aplica-se a transformada de Laplace com respeito à variável t e resolve-se analiticamente, via software REDUCE, o sistema de equações gerado pelas condições de contorno para a obtenção dos coeficientes da solução transformada. No caso bidimensional, utiliza-se um método nodal para transformar o problema novamente em uma modelagem unidimensional. Integram-se as equações em uma das direções, no caso, em z, passando-se a calcular o fluxo médio de calor. Uma extensão possfvel é subdividir o domÍnio de integração e calcular o fluxo médio em cada uma das novas regiões interligadas através de condições de contorno. / The modeling of solidification, proposed by Ka.netkar et al, treats the solidification as a process involving ma.croscopic and microscopic íeatures. The ma.croscopic aspect desenhes the heat transfer from the metal to the cylindric body and from the system "metal-mold" to the surroundings. The second describes the formation and development of grains in the metal during its fase changing. The coupling of these two features of the process is ma.de with the inclusion of a source term, tha.t representa the nucleation, in the conservation equation for the heat transíer. lnstead of using finite diference methods for solving the equations of the unidi.mentiona. l model, Laplace transform with respect to the temporal va.riable ( t) is applied in the equations, and for solving analytically the system of equations generated by the boundary conditions from the model, the software REDUCE is used. In the two dimentional model is used a nodal method to transform the problem aga.in in a unidimentional modeling. The equations are integrated in a choosen direction, here z. After that they were solved for a mean heat flux. lt is aslo possible to divide the domain of integration and to calculate the mean heat flux in ea.ch new region considering that ea.ch one is connected with the others by new boundary conditions.
13

Resolução dos modelos unidimensional e bidimensional de solidificação de metais puros e ligas eutéticas através da transformada de Laplace

Kozakevicius, Alice de Jesus January 1994 (has links)
Este trabalho tem como objetivo apresentar uma solução em forma fechada para uma modelagem, tanto unidimensional quanto bidimensional, do processo de solidificação. Esta modelagem, proposta por Kanetkar et al, aborda a solidificação em termos de dois processos: o macroscópico e o microscópico. O primeiro descreve a transferência de calor do metal para o molde e do sistema metal-molde para o meio ambiente; já. o segundo descreve a formação e o desenvolvimento de grãos no metal durante sua mudança de fase. O acoplamento desses processos se dá. através da inclusão do termo fonte, representante da cinética de solidificação, na equação de conservação de energia para condução do calor. Ao invés de utilizar o método de diferenças finitas na resolução das equações do modelo unidimensional, aplica-se a transformada de Laplace com respeito à variável t e resolve-se analiticamente, via software REDUCE, o sistema de equações gerado pelas condições de contorno para a obtenção dos coeficientes da solução transformada. No caso bidimensional, utiliza-se um método nodal para transformar o problema novamente em uma modelagem unidimensional. Integram-se as equações em uma das direções, no caso, em z, passando-se a calcular o fluxo médio de calor. Uma extensão possfvel é subdividir o domÍnio de integração e calcular o fluxo médio em cada uma das novas regiões interligadas através de condições de contorno. / The modeling of solidification, proposed by Ka.netkar et al, treats the solidification as a process involving ma.croscopic and microscopic íeatures. The ma.croscopic aspect desenhes the heat transfer from the metal to the cylindric body and from the system "metal-mold" to the surroundings. The second describes the formation and development of grains in the metal during its fase changing. The coupling of these two features of the process is ma.de with the inclusion of a source term, tha.t representa the nucleation, in the conservation equation for the heat transíer. lnstead of using finite diference methods for solving the equations of the unidi.mentiona. l model, Laplace transform with respect to the temporal va.riable ( t) is applied in the equations, and for solving analytically the system of equations generated by the boundary conditions from the model, the software REDUCE is used. In the two dimentional model is used a nodal method to transform the problem aga.in in a unidimentional modeling. The equations are integrated in a choosen direction, here z. After that they were solved for a mean heat flux. lt is aslo possible to divide the domain of integration and to calculate the mean heat flux in ea.ch new region considering that ea.ch one is connected with the others by new boundary conditions.
14

[pt] EFEITO DA TRAÇÃO NO SINAL DE INVERSÃO TEMPORAL DE ONDAS ACÚSTICAS GUIADAS / [en] TRACTION EFFECT ON THE TIME REVERSAL SIGNAL OF ACOUSTIC GUIDED WAVES

ALAN CONCI KUBRUSLY 13 November 2020 (has links)
[pt] A inversão temporal é um método bem conhecido de se obter focalização de ondas. Quando usado em ondas dispersivas, como ondas acústicas de Lamb, a têcnica compensa a dispersão de cada modo fornecendo um sinal focalizado no tempo. O operador de inversão temporal em um meio fechado é dependente da geometria e características físicas do meio. A capacidade de focalização da técnica pode ser usada para detectar variações na condição de contorno de meio. A variação da função de transferência do meio, especialmente na fase de cada componente em frequência, causa perda da qualidade de focalização, degradando o sinal de inversão temporal recebido. Nesse trabalho propõe-se o uso da técnica da inversão temporal para detectar a variação na tração externa aplicada à uma placa metálica. Foram feitos experimentos com dois transdutores de ultra-som espaçados sobre uma placa de alumínio utilizados no modo transmissão-recepção a fim de excitar ondas de Lamb por um pulso de banda larga. Uma tração londitudinal é aplicada à placa e o sinal de inversão temporal é observado. Como o sinal recebido na condição de tração inicial possui forma bem definida, a análise da sensibilidade é facilitada. O sinal transmitido é filtrado a fim de fornecer um sinal de inversão temporal com espectro mais amplo melhorando a qualidade de foco e sensibilidade à tração. A sensibilidade à tração é comprovada e medida experimentalmente. A fase do espectro do sinal observada indica a variação no percurso da onda guiada devido ao tracionamento imposto. O valor e instante de pico sofrem variação em função da variação de tração. Mostra-se que a sensibilidade do sinal de inversão temporal pode ser usado como um indicador de variação do estado de tensão do meio. / [en] The time reversal process is a well-known method of obtaining focused waves. When used at Lamb guided acoustic waves it permits compensating the dispersion of each propagation mode providing a time recompressed focused signal. The time reversal operator in a closed medium is very dependent on the geometry and physical characteristics of the medium. The good focusing capability of the process can be used to detect changes in medium boundary conditions. The mismatch of the impulse response transfer function of the medium, especially in the phase of its frequency components, causes loss in the focusing quality, and so degrades the received signal shape. In this work it is proposed the use of the time reversal technique to detect the variation on the external applied traction in a plate structure. Experiments were performed in transmission-reception mode for two fixed ultrasonic transducers spaced in an aluminum plate where Lamb waves have been excited by a wideband pulse. A variable longitudinal traction is applied to the plate and the received time reversal signal is observed. As the received signal with no traction difference has a well-defined shape, the analysis of the process traction sensitivity is simplified. Digital filtering in the frequency domain was used at the transmitted time reversed signal in order to receive a broader spectrum signal, enhancing the process focus quality and stress sensitivity. The external traction sensitivity was verified. The observed phase spectrum variation indicated a wave path change, caused by the deformation of the plate. The peak value has been decreased for the applied traction and returned to it maximum value as the traction difference was removed. Also, the group delay has changed during the traction process. A model for the peak position has been proposed and compared with the measured experiments. The results show that the high sensibility of the time reversal signal technique due to changes of the geometry of the closed medium can be used as strain variation pointer.
15

[pt] LAWIE: DECONVOLUÇÃO EM PICOS ESPARSOS USANDO O LASSO E FILTRO DE WIENER / [en] LAWIE: SPARSE-SPIKE DECONVOLUTION WITH LASSO AND WIENER FILTER

FELIPE JORDAO PINHEIRO DE ANDRADE 06 November 2020 (has links)
[pt] Este trabalho propõe um algoritmo para o problema da deconvolução sísmica em picos esparsos. Intitulado LaWie, este algoritmo é baseado na combinação do Least Absolute Shrinkage and Selection Operator (LASSO) e a modelagem de blocos usada no filtro de Wiener. A deconvolução é feita traço a traço para estimar o perfil de refletividade e a wavelet original que deu origem as amplitudes sísmicas. Este trabalho apresenta o resultado do método no dataset sintético do Marmousi2, onde existe um ground truth para comparações objetivas. Além disso, também apresenta os resultados no dataset real Netherlands Offshore F3 Block e mostra a aplicabilidade do algoritmo proposto para não apenas delinear o perfil de refletividades como também para ressaltar características como fraturas neste dado. / [en] This work proposes an algorithm for solving the seismic sparse-spike deconvolution problem. Entitled LaWie, this algorithm is based on the combination of Least Absolute Shrinkage and Selection Operator (LASSO) and the block modeling used in the Wiener filter. Deconvolution is done trace by trace to estimate the reflectivity profile and the convolution wavelet that originated the seismic amplitudes. This work presents the results in the synthetic dataset of Marmousi2, where there is a ground truth for objective comparisons. Also, this work presents the results in a real dataset, Netherlands Offshore F3 Block, and shows the applicability of the proposed algorithm to outline the reflectivity profile and highlight characteristics such as fractures in this data.
16

[pt] MODELAGEM ESPARSA E SUPERTRAÇOS PARA DECONVOLUÇÃO E INVERSÃO SÍSMICAS / [en] SPARSE MODELING AND SUPERTRACES FOR SEISMIC DECONVOLUTION AND INVERSION

RODRIGO COSTA FERNANDES 11 May 2020 (has links)
[pt] Dados de amplitude sísmica compõem o conjunto de insumos do trabalho de interpretação geofísica. À medida que a qualidade dos sensores sísmicos evoluem, há aumento importante tanto na resolução quanto no espaço ocupado para armazenamento. Neste contexto, as tarefas de deconvolução e inversão sísmicas se tornam mais custosas, em tempo de processamento ou em espaço ocupado, em memória principal ou secundária. Partindo do pressuposto de que é possível assumir, por aproximação, que traços de amplitudes sísmicas são o resultado da fusão entre um conteúdo oscilatório – um pulso gerado por um tipo de explosão, em caso de aquisição marítima – e a presença esparsa de contrastes de impedância e variação de densidade de rocha, pretende-se, neste trabalho, apresentar contribuições quanto à forma de realização de duas atividades em interpretação geofísica: a deconvolução e a inversão de refletividades em picos esparsos. Tomando como inspiração trabalhos em compressão volumétrica 3D e 4D, modelagem esparsa, otimização em geofísica, segmentação de imagens e visualização científica, apresenta-se, nesta tese, um conjunto de métodos que buscam estruturas fundamentais e geradoras das amplitudes: (i) uma abordagem para segmentação e seleção de traços sísmicos como representantes de todo o dado, (ii) uma abordagem para separação de amplitudes em ondaleta e picos esparsos de refletividade via deconvolução e (iii) uma outra para confecção de um operador linear – um dicionário – capaz de representar, parcial e aproximadamente, variações no conteúdo oscilatório – emulando alguns efeitos do subsolo –, com o qual é possível realizar uma inversão de refletividades. Por fim, apresentase um conjunto de resultados demonstrando a viabilidade das abordagens, o ganho eventual se aplicadas – incluindo a possibilidade de compressão – e a abertura de oportunidades de trabalhos futuros mesclando geofísica e computação. / [en] Seismic amplitude data are part of the input in a geophysical interpretation pipeline. As seismic sensors evolve, resolution and occupied storage space grows. In this context, tasks as seismic deconvolution and inversion become more expensive, in processing time or in – main or secondary – memory. Assuming that, approximately, seismic amplitude traces result from a fusion between an oscillatory content – a pulse generated by a kind of explosion, in the case of marine acquisition – and the sparse presence of impedance constrasts and rock density variation, this work presents contributions to the way of doing two geophysical interpretation activities: deconvolution and inversion, both targeting sparse-spike refletivity extraction. Inspired by works in 3D and 4D volumetric compression, sparse modeling, optimization applied to geophysics, image segmentation and scientific visualization, this thesis presents a set of methods that try to fetch fundamental features that generate amplitude data: (i) an approach for seismic traces segmentation and selection, electing them as representatives of the whole data, (ii) an enhancement of an approach for separation of amplitudes into wavelet and sparse-spike reflectivities via deconvolution, and (iii) a way to generate a linear operator – a dictionary – partially and approximately capable of representing variations on the wavelet shape, emulating some effects of the subsoil, from which is possible to accomplish a reflectivity inversion. By the end, it is presented a set of results that demonstrate the viability of such approaches, the possible gain when they are applied – including compression – and some opportunities for future works mixing geophysics and computer science.
17

[pt] INVERSÃO TEMPORAL DE ONDAS DE LAMB ACOUSTOELÁSTICAS / [en] TIME REVERSAL OF ACOUSTOELASTIC LAMB WAVES

05 June 2019 (has links)
[pt] A acoustoelasticidade estuda a variação da velocidade de ondas elásticas em corpos sujeitos a um estado de tensão inicial. A teoria da acoustoelasticidade consiste-se de um relação não-linear entre tensão e deformação que rege a resposta dinâmica de uma onda elástica sobreposta à pré deformação inicial. A teoria da acoustoelasticidade aplicada a ondas guiadas é um ramo de estudo extremamente novo. Seu desenvolvimento teórico para ondas de Lamb foi concluída em 2012, o que permitiu o cálculo da variação da velocidade em função da tensão. Ondas de Lamb são ondas elástica que propagam-se em placas de faces paralelas obedecendo às condições de contorno nas superfícies. Essas ondas são a princípio dispersivas. Modelagem por elementos finitos (MEF) é uma ferramenta útil para a análise das ondas ultrassônicas. A fim de abordar o efeito acoustoelástico utilizando método de elementos finitos pode-se utilizar as constantes elásticas eficazes. Por meio dessas é possível montar um tensor de rigidez anisotrópico equivalente, que por sua vez pode ser utilizado como a entrada de rigidez do material em softwares comerciais. O processo de inversão temporal é um método bem conhecido para a obtenção de ondas acústicas focalizadas no tempo e no espaço. No caso de ondas de Lamb, o uso de sinais de inversão temporal compensa a dispersão de cada modo de propagação, recomprime e focaliza a onda na posição de leitura. Nesta tese, o novo ramo da acoustoelasticidade em ondas de Lamb foi analisado e seu estado da arte revisado. A possibilidade de utilizar constantes elásticas eficazes para determinação da dependência da velocidade com a tensão e os erros nesta aproximação foram investigados. O uso do programa de elementos finitos Ansysr foi validado para propagação de ondas de Lamb monomodo em uma placa submetida a tração uniaxial. Em seguida, simulações de propagação de ondas de Lamb multimodais acoustoelásticas foram realizadas através do software e o efeito da carregamento na focalização foi analisado numericamente. Finalmente, experimentos foram realizadas em uma placa de alumínio carregada longitudinalmente. A viabilidade e limitações da utilização das características de focalização por inversão temporal a fim de medir a tensão são apontadas. / [en] The acoustoelasticity studies the variation of the elastic waves velocity in bodies subject to an initial stress state. The acoustoelastic theory consists of non-linear relationship between stress and strain that rules the dynamic response superimposed to the initial pre-deformation. The acoustoelastic theory applied to guided waves is a very new branch of study. The theoretical development of this theory for Lamb waves was completed in 2012, which enabled the calculation of velocity variation as a function of stress. Lamb waves are elastic waves that propagate in plates obeying the boundary conditions on the surface. These waves are a priori dispersive. Finite Element Method (FEM) is an useful tool for ultrasonic waves propagation analysis. In order to address the acoustoelastic effect employing FEM one can use the effective elastic constants. By these effective constants it is possible to assemble an equivalent anisotropic stiffness tensor, which can be the material stiffness input in commercial software. The time reversal process is a well-known method for obtaining focused acoustic waves in both time and space. In the case of Lamb waves, the use of time-reversed signals compensates the dispersion of each propagation mode, recompressing the wave and producing a focused signal at the reception position. In this thesis the new branch of acoustoelasticity for Lamb waves is thoroughly analyzed and its state of the art is reviewed. The possibility of using effective elastic constants for determination of the velocity dependence on stress and the errors in this approximation are investigated. The use of FEM in Ansysr is validated for single mode under uniaxial tensile stress. Then, the simulations of wideband multi-mode acoustoelastic Lamb waves is carried out in the numerical software, the time-reversal focusing ability is verified and the effect of uniaxial load on the focus is investigated. Finally, experiments were performed in an aluminum plate longitudinally loaded. The feasibility of using the time reversal focus characteristics in order to measure the strain is concluded and its limitations are pointed out.
18

[pt] ESTUDO SOBRE CARACTERIZAÇÃO DE RESERVATÓRIOS POR PROGRAMAÇÃO GENÉTICA / [en] STUDIES ON RESERVOIR CHARACTERIZATION VIA GENETIC PROGRAMMING

JEFF MAYNARD GUILLEN 15 February 2016 (has links)
[pt] Na área de exploração e produção de petróleo são alocados grandes investimentos para conseguir diminuir os riscos associados à baixos níveis de produção, que podem ser minimizados mediante a acertada caracterização do reservatório de petróleo. Uma valiosa fonte de informação pode ser extraída de dados sísmicos 3D, obtidos do campo em estudo. O custo econômico de aquisição de esta base de dados para o reservatório completo é relativamente baixo, se comparado com uma amostragem direta por meio de perfurações de poços. Embora, a relação entre os dados sísmicos e as propriedades de reservatório seja considerada ambígua, esta deve ser integrada com informação confiável, como aquela obtida mediante perfilagem de poços. Fazendo uso dos abundantes dados sísmicos e das escassas, mas, precisas medições em perfurações existentes, foi desenvolvido neste trabalho um sistema baseado no algoritmo de Programação Genética (PG) para caracterizar geologicamente um reservatório de petróleo. PG é uma técnica de computação evolucionária capaz de estimar relações não lineares entre um conjunto de entrada e de saída, mediante uma expressão simbólica explícita. Para extrair informação adicional nos registros sísmicos são calculados atributos sísmicos, que facilitam a identificação de características estratigráficas ou estruturais do subsolo representadas indiretamente pela sísmica. Adicionalmente, é utilizado o método de inversão sísmica para o cálculo da impedância acústica, que é uma variável auxiliar derivada de sísmica calibrada com perfis de poço. Os atributos sísmicos junto com a impedância acústica servirão para a estimação de propriedades geológicas. Esta metodologia de trabalho foi testada em um reservatório real de grande complexidade geológica. Por meio de PG, foi representada satisfatoriamente a relação entre dados derivados da sísmica e a porosidade do campo, demostrando assim que PG é uma alternativa viável para a caracterização geológica de reservatórios. Posteriormente, foi realizada uma clusterização do campo baseada em características geofísicas que permitiram a construção de estimadores por PG especializados para cada zona. / [en] In the field of oil exploration and production a great deal of investment is allocated in reducing the risks associated to low production levels that can be minimized through an accurate oil reservoir characterization. A valuable source of information can be extracted from 3D seismic data, obtained from the studied reservoir. The economic cost of the acquisition of this data base for the whole reservoir is relatively low, if compared to the direct sampling method of well drilling. Being that the relationship between seismic data and reservoir properties is considered ambiguous, it must be integrated with reliable information, such as that obtained by well logging. Making use of abundant seismic data and scarce, yet accurate, measurements from the existing drillings, it was developed in this study a system based in the algorithm of Genetic Programming (GP), to geologically characterize an oil reservoir. GP is an evolutionary computational technique capable of estimating the non-linear relationships between input and output parameter, through an explicit symbolic expression. In order to extract additional information from seismic records, seismic attributes are calculated, which facilitate tasks of identifying stratigraphic and structural characteristics of the subsurface, represented indirectly by seismic data. Moreover, a seismic inversion method is used to estimate the acoustic impedance, an auxiliary variable derived from seismic data calibrated by well logs. The seismic attributes along with the acoustic impedance will be used to estimate geological properties. This workflow was tested on a real reservoir, thus presenting geological complexity. Through GP, the relationship between seismic derived data and the field porosity was represented satisfactorily, demonstrating that GP is a viable alternative for geologic reservoir characterization. Afterwards, the reservoir was divided in clusters according to geophysical properties, this allowed the construction of GP based estimators for each zone.
19

[pt] CATALOGANDO ANTIPADRÕES DE INJEÇÃO DE DEPENDÊNCIA EM SISTEMAS DE SOFTWARE / [en] CATALOGING DEPENDENCY INJECTION ANTI-PATTERNS IN SOFTWARE SYSTEMS

RODRIGO NUNES LAIGNER 19 June 2020 (has links)
[pt] Contexto Injeção de Dependência (DI) é um mecanismo comumente aplicado para desacoplar classes de suas dependências com o objetivo de prover uma melhor modularização do software. No contexto de Java, a existência de uma especificação de DI e frameworks populares, como o Spring, facilitam o emprego de DI em projetos de software. Entretanto, más práticas de implementação de DI podem trazer más consequências, como maior acoplamento, dificultando alcançar o principal objetivo de DI. Apesar de a literatura sugerir a existência de anti-padrões de DI, não há uma documentação detalhada de tais más práticas. Em adição, não há evidência da ocorrência e da percepção de utilidade dos mesmos do ponto de vista de desenvovedores. Objetivos Nosso objetivo é revisar os anti-padrões de DI reportados com o objetivo de analisar sua completude e propor um novo catálogo de anti-padrões de DI para Java. Método Nós propomos um catálogo contendo 12 anti-padrões de DI para Java. Nós selecionamos 4 projetos open-source e 2 projetos closed-source que adotam um framework de DI e desenvolvemos uma ferramenta que analisa estaticamente a ocorrência dos anti-padrões de DI candidatos no código fonte das aplicações. Em adição, nós conduzimos uma pesquisa por meio de entrevistas face a face com três desenvolvedores experientes que regularmente aplicam DI em seus projetos. Nós estendemos a pesquisa com o objetivo de obter a percepção de um conjunto de 15 desenvolvedores experientes e novatos por meio de um questionário online Resultados Ao menos 9 anti-padrões de DI apareceram frequentemente nos projetos de software analisados. Em adição, a avaliação recebida dos desenvolvedores confirmaram a relevância do catálogo. Por fim, os respondentes expressaram o desejo de refatorar as instâncias de antipadrões de DI propostas. Conclusões O catálogo contém anti-padrões de DI que ocorrem na prática e são úteis. Compartilhar com praticantes da indústria os permitirá evitar a introdução de anti-padrões em seus projetos de software. / [en] Background Dependency Injection (DI) is a commonly applied mechanism to decouple classes from their dependencies in order to provide better modularization of software. In the context of Java, the availability of a DI specification and popular frameworks, such as Spring, facilitate DI usage in software projects. However, bad DI implementation practices can have negative consequences, such as increasing coupling, hindering the achievement of DI s main goal. Even though the literature suggests the existence of DI anti-patterns, there is no detailed documentation of such bad practices. Moreover, there is no evidence on their occurrence and perceived usefulness from the developer s point of view. Aims Our goal is to review the reported DI anti-patterns in order to analyze their completeness and to propose and evaluate a novel catalog of Java DI anti-patterns. Method We propose a catalog containing 12 Java DI anti-patterns. We selected 4 opensource and 2 closed-source software projects that adopt a DI framework and developed a tool to statically analyze the occurrence of the candidate DI anti-patterns within their source code. Also, we conducted a survey through face to face interviews with three experienced developers that regularly apply DI. We extended the survey in order to gather the perception of a set of 15 expert and novice developers through an online questionnaire. Results At least 9 different DI anti-patterns appeared frequently in the analyzed projects. In addition, the feedback received from the developers confirmed the relevance of the catalog. Besides, the respondents expressed their willingness to refactor instances of anti-patterns from source code. Conclusions The catalog contains Java DI anti-patterns that occur in practice and are useful. Sharing it with practitioners may help them to avoid such anti-patterns.
20

[en] EMULSION FORMATION IN MULTI PHASE FLOW OF OIL AND WATER IN POROUS MEDIA / [pt] FORMAÇÃO DE EMULSÕES NO ESCOAMENTO MULTIFÁSICO DE ÓLEO E ÁGUA EM MEIOS POROSOS

ANA CECILIA MIRANDA RODRIGUEZ 20 May 2019 (has links)
[pt] O petróleo raramente é produzido puro, na maioria das vezes ele é produzido junto com água, podendo assumir a forma de emulsão. A formação de emulsões durante a produção de petróleo é altamente problemática para o escoamento e processamento do óleo, causando problemas de garantia de escoamento e aumentando o custo de separação das fases. Esse processo de emulsificação começa no interior do reservatório, no escoamento de água e óleo pelo meio poroso e continua no escoamento bifásico no poço, no fluxo turbulento nas bombas, válvulas e nas instalações de superfície. Existe incerteza em relação às condições que favorecem a emulsificação dentro dos reservatórios. Este trabalho é focado na formação de emulsões no fluxo multifásico de óleo e água em meios porosos. Um estudo experimental foi desenvolvido para analisar o efeito das variáveis do processo e das características do meio poroso e dos fluidos, na morfologia das emulsões formadas. Água e óleo foram injetados como fases separadas num meio poroso formado por micro-esferas de vidro. Os fluidos produzidos foram coletados e analisados para determinar o tipo de emulsão produzida e suas características morfológicas. Os resultados dos experimentos mostraram que a morfologia das emulsões depende principalmente das condições operacionais nas quais os fluidos são produzidos. O tamanho das gotas da fase dispersa diminui com o aumento da vazão total e aumenta com o incremento da razão de vazão água-óleo. Constatou-se também que as características do meio poroso são determinantes nas características físicas das emulsões. Um meio poroso de maior permeabilidade levou à produção de emulsões com distribuições de tamanho de gota mais dispersas e maior diâmetro médio de massa. Nesse meio poroso observou-se também em algumas condições, produção simultânea de emulsões a/o e o/a, enquanto num meio poroso de menor permeabilidade ocorreu inversão total das fases. Depois da inversão foi comum a presença de emulsões múltiplas. / [en] Crude oil is rarely produced alone. Usually it is produced together with water in the form of emulsion. Emulsion formation during oil production is extremely problematic in terms of flow characteristics and further processing of the produced fluids. It can cause flow assurance problems and increase the cost of phase separation. The emulsification process starts inside the reservoir with the flow of oil and water through the porous media and continues in the multi phase flow inside the well, the turbulent flow through valves, pumps and in surface facilities. There are still uncertainties related to the conditions that promote emulsification inside the reservoirs. This dissertation is focused in the emulsion formation in multi phase flow of oil and water in porous media. An experimental study was carried out to analyze the effects of process variables and properties of the fluids and porous media in the morphology of the emulsions formed. Water and oil were injected as separate phases into a porous media formed of glass micro spheres. The produced fluids were collected and analyzed to determine the type of emulsion and its morphological characteristics. The results of the experiments indicate that the morphology of the emulsions depends strongly on the operational conditions in which the fluids are produced. Emulsion drop sizes decrease at higher total flow rates and increase as the water-oil ratio falls. It was also established that the characteristics of the porous media have a strong effect on the morphology of emulsions. The use of a porous media with higher permeability resulted in the production of emulsions with broader droplet size distributions and larger mass medium diameters. Simultaneous production of w/o and o/w emulsions was observed in that porous media, while only total phase inversion was observed in a less permeable porous media. Multiple emulsions were common after total phase inversion.

Page generated in 0.0901 seconds