• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 206
  • 7
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 1
  • 1
  • Tagged with
  • 214
  • 214
  • 214
  • 170
  • 65
  • 55
  • 48
  • 46
  • 45
  • 45
  • 44
  • 41
  • 38
  • 31
  • 27
  • 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.
201

Teste de integração contextual de programas orientados a objetos e a aspectos: critérios e automação / Contextual integration testing of object and aspect-oriented programs: criteria ans automation

Neves, Vânia de Oliveira 25 January 2010 (has links)
Uma abordagem de teste estrutural de integração contextual para programas OO e OA escritos em Java e AspectJ é apresentada. A finalidade dessa abordagem é descobrir defeitos que possam existir nas interfaces entre uma determinada unidade (método ou adendo) e todas as outras que interagem diretamente com ela, bem como descobrir defeitos que possam ocorrer na hierarquia de chamadas dessas unidades. Para programas OO, esse tipo de teste envolve testar a interação entre métodos; já para programas OA, o teste estrutural de integração nível um (como também pode ser chamado) deve considerar as interações método-método, método-adendo, adendo-adendo e adendo-método. Para efetuar o teste estrutural de integração nível um deve-se considerar todo o fluxo de execução (fluxo de controle e de dados) que ocorre entre uma unidade chamadora e as unidades que interagem diretamente com ela. Para isso é definido o grafo Def-Uso IN1P, que é uma abstração formada pela integração dos grafos Def-Uso Orientado a Aspectos (AODU) da unidade chamadora e das unidades que ela chama ou que a afeta. Além disso, são propostos três critérios para derivar os requisitos de teste, dois baseados em fluxo de controle (todos-nós-integrados-N1 e todas-arestas-integradas-N1) e um baseado em fluxo de dados (todos-usos-integrados-N1). A ferramenta JaBUTi/AJ foi estendida para dar apoio à abordagem de teste de integração proposta. Exemplos são apresentados para ilustrar o uso da ferramenta para o teste de profundidade um e também seu uso no contexto de uma abordagem que leva em consideração também o teste de unidades e o teste baseado em conjuntos de junção / A Contextual structural integration testing for OO and OA programs written in Java and AspectJ is presented. The purpose of this approach is to discover faults that may exist in the interfaces between a particular unit (method or advice) and all others that interact directly with it, as well as to discover defects that may occur in the call hierarchy of these units. In OO programs, this type of test involves testing the interaction among methods. For OA programs, the structural integration testing at the depth of one (as it can also be called) should consider the method-method, method-advice, advice-advice and advice-method interactions. To perform structural integration testing at the depth of one level the whole execution flow (control and data flow) that occurs among a caller unit and the units that interact directly with it it must be considered. The IN1P Def-Use graph has been defined as an abstraction formed by the integration of the Aspect-Oriented Def-Use (AODU) graphs of the caller unit and of the units that it calls or affects it. Also, three criteria to derive test requirements are proposed, two of which are based on control flow all-integrated-nodes-N1 and all-integrated-edges-N1 and one is based on data flowall-integrated-uses-N1. The tool JaBUTi/AJ was extended to support the proposed integration testing approach. Examples are presented to illustrate the use of the tool for depth 1 testing as well as its use in the context of an approach that also takes into account unit testing and pointcut-based testing
202

Uma contribuição ao estudo do comportamento termomecânico de estruturas maciças de concreto. modelagem viscoelástica linear e aplicações

Santos, Sérgio Botassi dos 06 April 2004 (has links)
Made available in DSpace on 2016-12-23T14:05:55Z (GMT). No. of bitstreams: 1 1- Capa.pdf: 18716 bytes, checksum: 1dddf42a26f2caa98fb2c3c97cb02a55 (MD5) Previous issue date: 2004-04-06 / O estudo realizado nesta dissertação é motivado principalmente pelo interesse em se avaliar a resposta térmica e tensional em estruturas de concreto massa nas primeiras idades considerando a viscoeleasticidade linear do material. Neste trabalho desenvolvem-se modelos numérico-computacionais e implementam-se os softwares PFEM_2DT e PFEM_2DAT, de análise térmica e de tensões no domínio bidimensional, respectivamente. Inicialmente, foi realizada uma revisão bibliográfica do problema termomecânico considerando os mecanismos e modelos físicos para a representação do mesmo, utilizando-se de ferramentas matemáticas e artifícios numéricos para a resolução do problema. Foram pesquisados ainda os parâmetros influentes na análise de temperaturas e de tensões no concreto massa, destacando-se as propriedades viscoelásticas de fluência e retração onde de forma resumida, porém esclarecedora, foram descritos seus principais conceitos, causas e efeitos bem como alguns dos principais modelos de representação dessas deformações diferidas. Por meio desses estudos teóricos e das conseqüentes implementações computacionais, foram analisadas diferentes estruturas de concreto através dos programas computacionais desenvolvidos e, posteriormente, realizadas comparações com resultados experimentais e numéricos obtidos por outros pesquisadores objetivando validar os aplicativos. Na elaboração deste software fez-se uso do novo paradigma de programação Programação Orientada a Objetos, associado à resolução de sistemas de equações lineares pelo Método dos Gradientes Conjugados. Analisou-se o comportamento das temperaturas de diferentes estruturas sujeitas ao calor interno gerado no concreto sob a influência das condições ambientais, que permitem que esse calor seja dissipado, gerando como conseqüência, distribuições de temperatura não-lineares no interior da estrutura. Nos estudos tensionais das estruturas de concreto massa analisadas nesta dissertação pôde-se avaliar a evolução das tensões de origem térmica considerando o material viscoelástico linear, comparando-as com a resistência à tração do material. Por fim, efetuaram-se estudos comparativos de tensões em um bloco de concreto massa utilizando os modelos elástico e viscoelástico linear, avaliando o nível de importância e o grau de magnitude da consideração dos efeitos diferidos associados quando da análise do comportamento termomecânico de estruturas maciças de concreto em fase de construção. / The study accomplished in this dissertation is motivated mainly by the interest in evaluating the temperature and stress field in mass concrete structures at first ages considering material s linear viscoeleasticity. The development and implementation of numeric-computational models are also scope of this work by means the softwares PFEM_2DT and PFEM_2DAT, of thermal stress analysis in the two-dimensional domain. Initially at first step, the bibliographic revision of the thermomechanical problem was accomplished considering physical mechanisms and models for its representation, using mathematical tools and numeric artifices for the resolution of the problem. The influential parameters in the analysis of temperatures and stresses in the mass concrete were also researched, standing out to the creep and shrinkage rheological properties, where in a summarized and elucidated way, its main concepts, causes and effects were described, as well as some of the main representation models of those differed deformations. Considering theoretical studies and the consequent computer implementations, different concrete structures were analyzed through the developed softwares, and compared with experimental and numeric results obtained by other researchers with the objective of validating the applications. In the elaboration of this software was made use of the new programming paradigm Object-Oriented Programming, associated to the resolution of linear systems equations for the Method of the Conjugated Gradients. The temperature field s behavior of different structures subject to the internal heat into the concrete was analyzed, under the influence of the environmental conditions, that allows the heat to be dissipated, generating as consequence, non- linear temperature distributions inside the structure. The termomechanic problems studied in mass concrete structures were analyzed in this dissertation, where the thermal stresses behaviour could be evaluated considering the linear viscoelasticity properties of the material, comparing them with the tensile strength of the material. Finally, comparative studies of the stresses in a mass concrete block were executed using elastic models and linear viscoelasticity, evaluating the importance and magnitude levels of the associated differed effects in the termomechanic behavior analysis of solid concrete structures in a construction stage.
203

Aplicação de modelos coesivos intrínsecos na simulação da propagação dinâmica de fraturas. / Application of intrinsic cohesive models for simulation of dynamic crack propagation.

Amorim, José Adeildo de 06 September 2007 (has links)
The phenomena studied in Fracture Mechanics can be observed either in Nature, the most sophisticated systems or ordinary structures. As a consequence, Engineers need to be alert for investigating the variety of complex mechanisms, related with fracture processes, which are capable of appearing in these systems. The possibility of failure is a real premise has to be considered not only in the design of structures, but also throughout their life. Undoubtedly, in this context Fracture Mechanics should be used to carry out prognostics of potential crack propagation patterns, verifying if there exists or not risk of keeping a structure in service usage. An alternative formulation widely applied to simulate fracture behavior is the Cohesive Zone Modeling (CZM) approach. It is a scientific branch of Fracture Mechanics originally proposed by Barenblatt (1959, 1962) and Dugdale (1960), and which after Xu and Needleman s works (1993, 1994) has acquired a great acceptance in scientific community. For this reason, the present work employs Xu and Needleman s model to simulate dynamic crack propagation in brittle materials, introducing the Software for Simulation of Dynamic Cohesive Fracture (DyCOH), which is based on Object-Oriented Programming (OOP) paradigm for facilitating future reuse and extension of implemented code. Using DyCOH software two numerical applications are shown. First, for verification purpose, the classical Xu and Needleman s problem is simulated and the response of DyCOH is compared with literature results. Second, for didactic aspiration, a simpler problem is studied in order to understand the influence of loading speed on fracture patterns of a tie-bar. / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Os fenômenos estudados pela Mecânica da Fratura podem ser observados na própria Natureza, em sistemas de altíssimo padrão tecnológico, bem como em estruturas mais tradicionais. Dessa forma, os engenheiros devem estar alerta para investigar a variedade de mecanismos complexos, relacionados aos processos de fratura, que podem surgir nesses sistemas. Nesse sentido, a possibilidade de falha precisa ser encarada como uma premissa real a ser observada não somente nas etapas de projeto, mas durante toda vida útil das estruturas. Sem dúvida, para auxiliar nessa tarefa, a Mecânica da Fratura pode ser utilizada através da realização de prognósticos dos potenciais padrões de propagação de trincas, verificando a existência ou não de risco de manter determinada estrutura em serviço. Uma formulação alternativa que vem sendo amplamente empregada para a simulação do comportamento a fratura é a de Modelos de Zona Coesiva. Estes formam um ramo da Mecânica da Fratura originalmente proposto por Barenbllat (1959, 1962) e Dugdale (1960), e que depois dos trabalhos de Xu e Needleman (1993, 1994) tem recebido uma grande aceitação no meio científico. Assim sendo, o presente trabalho emprega o modelo coesivo de Xu e Needleman para simulação da propagação dinâmica de fraturas em matérias frágeis, dando início a construção do DyCOH (Software for Simulation of Dynamic Cohesive Fracture ). Este é concebido com base nos conceitos de programação orientada a objetos, visando facilitar o reuso e a extensibilidade do código base. Através do DyCOH, duas aplicações numéricas são realizadas. Na primeira, o problema clássico de Xu e Needleman é simulado e os resultados obtidos pelo DyCOH são comparados com os disponíveis na literatura técnica, de forma a realizar a verificação numérica do código. No segundo, um problema mais simples é estudado com objetivo de entender a influência da velocidade de aplicação do carregamento no padrão de fraturamento de um tirante, permitindo observar a capacidade do DyCOH em reproduzir um exemplo mais didático.
204

Estudo de metodologias de desenvolvimento de sistemas orientadas por objeto

Rios, Nelson Cardoso 29 May 1995 (has links)
Made available in DSpace on 2010-04-20T20:14:39Z (GMT). No. of bitstreams: 0 Previous issue date: 1995-05-29T00:00:00Z / Apresenta as bases conceituais e as técnicas propostas por alguns métodos de análise e projeto orientados por objeto. Avalia a aplicabilidade e a eficácia destes métodos, no desenvolvimento de sistemas de informações, através de um estudo de caso. Inicialmente, são avaliados os métodos propostos por Peter Coad-Edward Yordon é Grady Booch. Em seguidaI são desenvolvidos métodos combinados, integrando conceitos básicos da orientação por objetos, com métodos estruturados convencionais. Finalmente, é apresentado um estudo de caso, baseado no projeto de um sistema de informações gerenciais, desenvolvido junto a uma instituição financeira.
205

Programação em par: investigando sua eficácia perante tarefas de modelagem e construção de software

Lima, Vagner Carlos Marcolino 27 August 2013 (has links)
Dentre as práticas da Programação Extrema, ou eXtreme Programming (XP), destaca-se a Programação em Par, ou Pair Programming (PP). Nesta prática duas pessoas trabalham de forma colaborativa na mesma tarefa – projeto, algoritmo, código ou teste – e em um único computador. O objetivo geral deste trabalho é investigar a eficácia da Programação em Par versus Programação individual perante tarefas de modelagem e construção de software orientado a objetos. A eficácia da prática é avaliada por meio de atributos relacionados à qualidade de software, são eles: (i) tamanho dos métodos, (ii) complexidade estrutural dos métodos, (iii) acoplamento/dependência entre pacotes e, por fim, (iv) falta de coesão dos métodos por classe. Para isso, foi realizada uma pesquisa experimental envolvendo atividades práticas e aplicação de questionários junto a alunos voluntários de três instituições de ensino superior da cidade de Curitiba. A partir dessa pesquisa, conclui-se que Programação em Par mostrou-se mais eficaz perante tarefas de modelagem e construção de software que a programação individual, isso considerando tamanho e complexidade dos métodos. E mais, os alunos perceberam mais benefícios do que desafios (ou desvantagens) quando se adota a PP para realizar tais tarefas. / Among eXtreme Programming (XP) practices, Pair Programming(PP) stands out from the rest. It consists of two individuals cooperating, working in the same task - design, algorithm, code or test - in the same computer. The general objective of this study is to scrutinize the efficacy of Pair Programming versus individual programming relating to modeling tasks and object oriented software development. The efficacy of the process is evaluated through the following software quality related attributes: (i) method size, (ii) structural complexity of the methods, (iii) linkage/dependency among packages and finally (iv) lack of cohesion of the methods by class. Therefore, an experimental research was performed, involving practical activities and surveys answered by volunteer students from three different higher education institutions in Curitiba. This research showed that pair programming is more efficient when working with modeling tasks and software development than individual programming, taking into account size and complexity of methods. Furthermore, more pros than cons were found by students when pair programming was chosen to accomplish such tasks.
206

Técnicas para compreensão de rastros de execução de programas orientados a objetos

Silva, Luciana Lourdes 22 February 2011 (has links)
Several attempts to facilitate understanding the behavior of software systems have been proposed. Perfective changes in well-established software systems are easier to perform when the development team has a solid understanding of the internals. However, it is reasonable to assume that the use of an open source system to incorporate new features and obtain a new software product is an appealing approach instead of coding a new product from scratch. Considering this scenario, and considering that it is not uncommon that systems are poorly documented, there is no widely accepted approach to guide the perfective maintenance for developers with low understanding of the system or that recovers high-level information about both the structure and the behavior of large systems. This work proposes a new approach to simplify comprehension tasks of object oriented programs through the analysis of summarized execution traces. The approach is perfomed on two techniques: The rst technique enables the separation of common parts of source code from specic parts related to important features that drive the addition of the new one. An evaluation is done to verify if the summarized execution traces helps the technique to locate potential elements of code that can guide the development of a new feature. The evaluation was conducted with real-world systems and with meaningful evolution tasks. The second is based on a technique that reconstructs structural and behavioral highlevel diagrams by the analysis of summarized execution traces. Precision and recall were evaluated using two third-party open-source systems, including the webserver Tomcat. The result suggests the feasibility for using the approach on real world large scale systems. / Várias abordagens para facilitar a compreensão do comportamento de sistemas de software têm sido propostas. Mudanças perfectivas em sistemas de software bem estabelecidos são mais fáceis de executar quando a equipe de desenvolvimento tem um entendimento sólido do código fonte. Mas é razoável assumir que o uso de um sistema de código aberto para incorporar novas características e obter um novo produto de software é uma abordagem interessante, ao invés de codificar um novo produto a partir do zero. Em consideração a este cenário e considerando que não é incomum sistemas pobres em documentação, não existe uma abordagem amplamente aceita para guiar em mudanças perfectivas desenvolvedores com baixo conhecimento do sistema ou que recupera informações em alto nível de abstração sobre a estrutura e comportamento de sistemas complexos. Este trabalho propõe uma nova abordagem para simplificar tarefas de compreensão de programas orientados a objetos através da análise de rastros de execução sumarizados. A abordagem é aplicada sobre duas técnicas: a primeira permite a separação de partes comuns do código fonte das partes específicas relacionadas a características importantes que conduz a adição de uma nova. Uma avaliação é feita para verificar se os rastros de execução sumarizados ajudam a técnica na localização de elementos potenciais de código que podem guiar o desenvolvimento de uma nova característica. A avaliação foi realizada com sistemas do mundo real e com tarefas de evolução significativas. A segunda é baseada na reconstrução de diagramas estruturais e comportamentais de alto nível baseada na análise de rastros de execução sumarizados. É apresentada uma avaliação do desempenho da abordagem em termos de precisão e recall em dois sistemas públicos de terceiros, dentre eles o servidor Web Tomcat. O resultado sugere a viabilidade da abordagem para uso em sistemas reais de larga escala. / Mestre em Ciência da Computação
207

Teste de integração contextual de programas orientados a objetos e a aspectos: critérios e automação / Contextual integration testing of object and aspect-oriented programs: criteria ans automation

Vânia de Oliveira Neves 25 January 2010 (has links)
Uma abordagem de teste estrutural de integração contextual para programas OO e OA escritos em Java e AspectJ é apresentada. A finalidade dessa abordagem é descobrir defeitos que possam existir nas interfaces entre uma determinada unidade (método ou adendo) e todas as outras que interagem diretamente com ela, bem como descobrir defeitos que possam ocorrer na hierarquia de chamadas dessas unidades. Para programas OO, esse tipo de teste envolve testar a interação entre métodos; já para programas OA, o teste estrutural de integração nível um (como também pode ser chamado) deve considerar as interações método-método, método-adendo, adendo-adendo e adendo-método. Para efetuar o teste estrutural de integração nível um deve-se considerar todo o fluxo de execução (fluxo de controle e de dados) que ocorre entre uma unidade chamadora e as unidades que interagem diretamente com ela. Para isso é definido o grafo Def-Uso IN1P, que é uma abstração formada pela integração dos grafos Def-Uso Orientado a Aspectos (AODU) da unidade chamadora e das unidades que ela chama ou que a afeta. Além disso, são propostos três critérios para derivar os requisitos de teste, dois baseados em fluxo de controle (todos-nós-integrados-N1 e todas-arestas-integradas-N1) e um baseado em fluxo de dados (todos-usos-integrados-N1). A ferramenta JaBUTi/AJ foi estendida para dar apoio à abordagem de teste de integração proposta. Exemplos são apresentados para ilustrar o uso da ferramenta para o teste de profundidade um e também seu uso no contexto de uma abordagem que leva em consideração também o teste de unidades e o teste baseado em conjuntos de junção / A Contextual structural integration testing for OO and OA programs written in Java and AspectJ is presented. The purpose of this approach is to discover faults that may exist in the interfaces between a particular unit (method or advice) and all others that interact directly with it, as well as to discover defects that may occur in the call hierarchy of these units. In OO programs, this type of test involves testing the interaction among methods. For OA programs, the structural integration testing at the depth of one (as it can also be called) should consider the method-method, method-advice, advice-advice and advice-method interactions. To perform structural integration testing at the depth of one level the whole execution flow (control and data flow) that occurs among a caller unit and the units that interact directly with it it must be considered. The IN1P Def-Use graph has been defined as an abstraction formed by the integration of the Aspect-Oriented Def-Use (AODU) graphs of the caller unit and of the units that it calls or affects it. Also, three criteria to derive test requirements are proposed, two of which are based on control flow all-integrated-nodes-N1 and all-integrated-edges-N1 and one is based on data flowall-integrated-uses-N1. The tool JaBUTi/AJ was extended to support the proposed integration testing approach. Examples are presented to illustrate the use of the tool for depth 1 testing as well as its use in the context of an approach that also takes into account unit testing and pointcut-based testing
208

Teste estrutural de integração par-a-par de programas orientados a objetos e a aspectos: critérios e automatização / Pairwise integration structural testing of object- and aspect-oriented programs: criteria and automation

Ivan Gustavo Franchin 19 April 2007 (has links)
Uma abordagem de teste estrutural de integração par-a-par para programas OO e OA escritos em Java e AspectJ é apresentada. A finalidade dessa abordagem é descobrir defeitos que possam existir na interface entre os pares de unidades que se relacionam em um programa. Para programas OO este tipo de teste envolve testar a interação entre os pares de métodos. Já para programas OA, o teste estrutural de integração par-a-par envolve testar a interação entre os seguintes pares de unidades: método-método, método-adendo, adendo-método e adendo-adendo. Para efetuar o teste estrutural de integração par-a-par deve-se considerar todo o fluxo de execução (fluxo de controle e de dados) que ocorre entre a unidade chamadora e a unidade chamada. Para isso é definido o grafo Def-Uso Par-a-Par (PWDU) que é uma abstração formada pela integração dos grafos Def-Uso Orientado a Aspectos (AODU) da unidade chamadora e da unidade chamada. Além disso, são propostos três critérios para derivar requisitos de teste para pares de unidades. Dentre eles, dois critérios são baseados em fluxo de controle: todos-nós-integrados e todas-arestas-integradas; e um critério é baseado em fluxo de dados: todos-usos-integrados. Uma ferramenta que apóia o teste estrutural de unidade de programas OO e OA escritos em Java e AspectJ, chamada JaBUTi/AJ, foi estendida para dar apoio à abordagem de teste de integração proposta. Exemplos de usos são discutidos para explicar a aplicação da abordagem / A pairwise integration structural testing approach for OO and AO programs implemented with Java and AspectJ is presented. The purpose of this approach is to find faults that may exist in the interface between the pairs of units that relate in a program. For OO programs this type of testing involves testing the interaction among pair of methods. For AO programs, the pairwise integration structural testing involves testing the interaction among the following pairs of units: method-method, method-advice, advice-method and advice-advice. To perform the pairwise integration structural testing, all the execution flow (control and data flow) that happens between the caller and the called unit must be considered. For this, it is defined the PairWise Def-Use graph (PWDU) that is an abstraction formed by the integration of the Aspect-Oriented Def-Use (AODU) graphs of the caller and called unit. Additionally, three new criteria to derive test requirements for pairs of units are proposed. Amongst them, two criteria are based on control flow: all-integrated-nodes and all-integrated-edges; and one criterion is based on data flow: all-integrated-uses. A tool that supports unit structural testing of OO and AO programs implemented with Java and AspectJ, called JaBUTi/AJ, was extended in order to support the proposed integration testing approach. Examples are discussed in order to explain the application of the approach
209

INTEGRAÇÃO DE METODOLOGIAS PARA AVALIAÇÃO DO CUSTO DA SEGURANÇA DINÂMICA EM MERCADOS ELÉTRICOS / INTEGRATION OF METHODOLOGY FOR EVALUATION OF THE COST OF SECURITY DYNAMICS IN ELECTRIC MARKET

Rodriguez, Jorge Isaac Rodriguez 28 February 2005 (has links)
Made available in DSpace on 2016-08-17T14:52:56Z (GMT). No. of bitstreams: 1 Jorge Isaac Rodriguez Rodriguez.pdf: 1323419 bytes, checksum: 4200a77bd6a2f02a314bd07b92e57da8 (MD5) Previous issue date: 2005-02-28 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / In this work a framework for development of electric energy systems applications is proposed, on which several methodologies of analysis can be integrated or be adapted. An application of that framework has been developed to quantify the economic aspect for the improvement of power systems dynamic security based on preventive control. The following methodologies have been integrated for this objective: power systems dynamic security assessment, calculation of preventive control measures for dynamic security improvement and economic quantification of the impact caused by the application of those measures. Dynamic security assessment function uses a fast methodology based on transient energy function for contingencies dynamic ranking and a time-domain based methodology for the dynamic evaluation of contingencies. This last function has been implemented using a distributed processing environment. The power system dynamic security level is defined according to heuristic criteria which will determine the need of application of some control measure. The preventive control measures are defined when establishing the maximum limits of generation; those measures are calculated with fast methods without the use of sensitivities. Power system operation feasibility considering the new generation limits is obtained using a non linear optimal power flow program (OPF) with an objective function of load shedding minimization. The new operation condition of the power system is calculated following technical and economic considerations with the use of an OPF for several objective functions. The framework was projected using object-oriented methodology and CORBA (common object request broker architecture) architecture and has been coded in C++ and Java languages. Complete implementation of the described methodologies has been successfully tested with the Anderson-Fouad WECC-3 generators system and with a configuration of 44 generators of the interconnected Brazilian system. Analysis of results indicates that preventive control allows an improvement of power system dynamic security and a corresponding reduction in the economic impact after the occurrence of severe disturbances. / Neste trabalho é proposto um framework para desenvolvimento de aplicações elétricas, sobre o qual podem ser implementadas ou adaptadas distintas metodologias de análise, conseguindo que trabalhem em forma integrada para a quantificação do impacto econômico da melhoria da segurança dinâmica de sistemas elétricos. As metodologias incluem a avaliação da segurança dinâmica de sistemas de energia elétrica, o cálculo de medidas de controle preventivas para a melhoria dos níveis de segurança dinâmica e a quantificação do impacto econômico produzido pela aplicação de ditas medidas. Na avaliação da segurança dinâmica utiliza-se uma metodologia baseada na função de energia transitória para o ordenamento dinâmico de contingências e uma metodologia baseada no domínio do tempo para a avaliação dinâmica de contingências, esta última dentro de um ambiente de processamento paralelo. O nível de segurança dinâmica do sistema é estabelecido seguindo critérios heurísticos que determinarão a necessidade da aplicação de alguma medida de controle. As medidas de controle preventivo são definidas ao estabelecer os limites máximos de geração, calculados com métodos rápidos, sem o uso de sensibilidades. A factibilidade da operação do sistema considerando estes novos limites de geração é obtida com a utilização de um fluxo de potência ótimo não linear (FPO) e uma função objetivo de minimização de corte de carga. O novo ponto de operação é calculado segundo considerações técnico - econômicas com a utilização de um FPO para diferentes funções objetivo. O framework foi projetado utilizando metodologia orientada a objetos e uma arquitetura CORBA (common object request broker architecture), e codificado nas linguagens C++ e Java. A implementação total das metodologias descritas foi testada com sucesso no sistema Anderson-Fouad WECC de 3 geradores e numa configuração do sistema interligado brasileiro de 44 geradores. A análise dos resultados indica que o controle preventivo permite uma melhoria da segurança dinâmica do sistema de potência e uma correspondente diminuição no impacto econômico após a ocorrência de perturbações severas.
210

On the Generalized Finite Element Method in nonlinear solid mechanics analyses / Sobre o método dos Elementos Finitos Generalizados em análises da mecânica dos sólidos não-linear

Dorival Piedade Neto 29 November 2013 (has links)
The Generalized Finite Element Method (GFEM) is a numerical method based on the Partition of Unity (PU) concept and inspired on both the Partition of Unity Method (PUM) and the hp-Cloud method. According to the GFEM, the PU is provided by first-degree Lagragian interpolation functions, defined over a mesh of elements similar to the Finite Element Method (FEM) meshes. In fact, the GFEM can be considered an extension of the FEM to which enrichment functions can be applied in specific regions of the problem domain to improve the solution. This technique has been successfully employed to solve problems presenting discontinuities and singularities, like those that arise in Fracture Mechanics. However, most publications on the method are related to linear analyses. The present thesis is a contribution to the few studies of nonlinear analyses of Solid Mechanics by means of the GFEM. One of its main topics is the derivation of a segment-to-segment generalized contact element based on the mortar method. Material and kinematic nonlinear phenomena are also considered in the numerical models. An Object-Oriented design was developed for the implementation of a GFEM nonlinear analyses framework written in Python programming language. The results validated the formulation and demonstrate the gains and possible drawbacks observed for the GFEM nonlinear approach. / O Método dos Elementos Finitos Generalizados (MEFG) é um método numérico baseado no conceito de partição da unidade (PU) e inspirado no Método da Partição da Unidade (MPU) e o método das Nuvens-hp. De acordo com o MEFG, a PU é obtida por meio de funções de interpolação Lagragianas de primeiro grau, definidas sobre uma rede de elementos similar àquela do Método dos Elementos Finitos (MEF). De fato, o MEFG pode ser considerado uma extensão do MEF para a qual se pode aplicar enriquecimentos em regiões específicas do domínio, buscando melhorias na solução. Esta técnica já foi aplicada com sucesso em problemas com descontinuidades e singularidades, como os originários da Mecânica da Fratura. Apesar disso, a maioria das publicações sobre o método está relacionada a análises lineares. A presente tese é uma contribuição aos poucos estudos relacionados a análises não-lineares de Mecânica dos Sólidos por meio do MEFG. Um de seus principais tópicos é o desenvolvimento de um elemento de contato generalizado do tipo segmento a segmento baseado no método mortar. Fenômenos não lineares devidos ao material e à cinemática também são considerados nos modelos numéricos. Um projeto de orientação a objetos para a implementação de uma plataforma de análises não-lineares foi desenvolvido, escrito em linguagem de programação Python. Os resultados validam a formulação e demonstram os ganhos e possíveis desvantagens da abordagem a problemas não lineares por meio do MEFG.

Page generated in 0.0928 seconds