301 |
Programação paralela e sequencial aplicada à otimização de estruturas metálicas com o algoritmo PSOEsposito, Adelano January 2012 (has links)
Um dos métodos heurísticos bastante explorados em engenharia é o PSO (Otimização por enxame de partículas). O PSO é uma meta-heurística baseada em populações de indivíduos, na qual candidatos à solução evoluem através da simulação de um modelo simplificado de adaptação social. Este método vem conquistando grande popularidade, no entanto, o elevado número de avaliações da função objetivo limita a sua aplicação em problemas de grande porte de engenharia. Por outro lado, esse algoritmo pode ser facilmente paralelizado, o que torna a computação paralela uma alternativa atraente para sua utilização. Neste trabalho, são desenvolvidas duas versões seriais do algoritmo por enxame de partícula e suas respectivas extensões paralelas. Os algoritmos paralelos, por meio de funções disponíveis na biblioteca do MATLAB®, utilizam os paradigmas mestre-escravo e múltiplas populações, diferindo entre si pela forma de atualização das partículas do enxame (revoada ou pseudo-revoada) bem como pelo modo de comunicação entre os processadores (síncrono ou assíncrono). Os modelos propostos foram aplicados na otimização de problemas clássicos da engenharia estrutural, tradicionalmente encontrados na literatura (benchmarks) e seus resultados são comparados quanto às métricas utilizadas na literatura para avaliação dos algoritmos. Os resultados obtidos demonstram que a computação paralela possibilitou uma melhora no desempenho do algoritmo sequencial assíncrono. Também são registrados bons ganhos de tempo de processamento para as duas extensões paralelas do algoritmo, salvo que o algoritmo paralelo síncrono, diferentemente da versão paralela assíncrona, demonstrou um crescente desempenho computacional à medida que mais processadores são utilizados. / Amongst heuristic algorithms, PSO (Particle Swarm Optimization) is one of the most explored. PSO is a metaheuristic based on a population of individuals, in which solution candidates evolve by simulating a simplified model of social adaptation. This method has becoming popular, however, the large number of evaluations of the objective function limits its application to large-scale engineering problems. On the other hand, this algorithm can easily be parallelized, which makes parallel computation an attractive alternative to be used. In this work, two versions of the serial particle swarm algorithm and their parallel extensions are developed. The parallel algorithms, by means of available MATLAB® functionalities, use the master-slave paradigm and multiple populations, differing from each other by the way the particle swarm is updated (flocking or pseudo-flocking) as well as by the communication between processors (synchronous or asynchronous). The proposed models were applied to the optimization of classical structural engineering problems found in the literature (benchmarks) and the results are compared in terms usual metrics used for algorithm evaluation. The results show that parallel computing has enabled an improvement in the performance of asynchronous parallel algorithm. Good time savings were recorded for the two parallel extensions, except that the synchronous parallel algorithm, unlike the asynchronous parallel version, demonstrated a growing performance as more processors are used.
|
302 |
Geração de programas CNC através da implementação de funções direcionadas às características do processo produtivoGonçalves, Marco Aurélio da Fontoura January 2013 (has links)
Este trabalho descreve uma metodologia para a geração de programas CNC para otimizar um sistema produtivo. Quanto às informações geométricas, o sistema caracteriza-se por utilizar os ciclos de usinagem que o comando da máquina disponibiliza, por possibilitar a aplicação de ciclos desenvolvidos com recursos de programação parametrizada e por gerar novos ciclos, através de uma linguagem genérica, proposta neste trabalho, em um editor de programação parametrizada. Quanto aos dados tecnológicos, ou seja, as condições de usinagem definidas no código de programação, o sistema permite a otimização dos parâmetros de corte através de um banco de dados com informações realimentadas com resultados obtidos da produção. A análise da viabilidade da metodologia proposta é realizada através da implementação de um protótipo de um sistema dedicado à programação de tornos CNC. O protótipo é composto de aplicativos computacionais desenvolvidos e orientados à otimização do sistema produtivo. A metodologia para geração de funções CAD/CAM foi implementada e testada mostrando resultados eficientes. O protótipo implementado como um conjunto de ferramentas aplicativas integradas é de fácil operação e utilização unindo todos os módulos projetados. / This study describes a methodology for the generation of CNC programs to optimize a productive system. Regarding geometrical information, the system is characterized by the use of machining cycles that the machine tool control provides because a allows the application of cycles developed with parameterized programming and by generation of new cycles, through a generic language, proposed in this study on a parameterized programming editor. As for technological data, i.e. the machining conditions set out in the programming code, the system allows the optimization of cutting parameters through a data base with information fed back with results of production. The feasibility analysis of the proposed methodology is accomplished through the implementation of a prototype of a system dedicated to programming CNC lathes. The prototype consists of computer applications developed and oriented to the optimization of the production system. The methodology for the generation of CAD/CAM functions has been implemented and tested showing effective results. The prototype implemented as an integrated set of applicative tools is of easy operation and use connecting all designed modules.
|
303 |
Alocação otimizada de geração distribuída em redes de distribuiçãoZulpo, Roger Samuel January 2014 (has links)
Neste trabalho propõe-se um modelo de otimização que visa alocar a geração distribuída e determinar a injeção de potência ótima neste ponto, considerados três níveis de carga. Com este fim, utiliza-se uma função objetivo onde são mensuradas as perdas de potência ativa no sistema de distribuição, assim como os desvios de tensão em cada barra, sendo estes termos da função objetivo agrupados por meio de uma constante de proporcionalidade. O modelo apresenta ainda uma série de restrições, sendo estas as variáveis de decisão quanto a alocação da GD, fluxo de potência, limite de injeção de potência no sistema, relação entre as potências aparente, ativa e reativa, fator de potência e fluxo reverso de potência na subestação. Neste contexto emprega-se programação não linear com derivadas descontínuas para resolver matematicamente o modelo do sistema elétrico de potência. Quanto aos resultados, o que se observa é a grande capacidade que a GD possui, quando adequadamente ajustada, em melhorar os valores dos principais parâmetros computados neste estudo. / In this work it is proposed an optimization model that aims to allocate distributed generation and determine the optimum power injection at this point, considering three load levels. For this purpose, it is utilized an objective function which measures active power losses in the distribution system, as well as the voltage deviations at each bus, being these terms of the objective function grouped by a constant of proportionality. The model also presents a series of constraints, which are the decision variables for the allocation of DG, power flow, power injection limit on the system, the relationship between the apparent, active and reactive power, power factor and substation reverse power flow. In this context it is employed a nonlinear with discontinuous derivatives programming to mathematically solve the power system model. As for the results, what is observed is the strong influence that DG has, when properly adjusted, in the improvement of the values of the main parameters computed in this study.
|
304 |
Um modelo de otimização de redes troncais de transporte público urbano de passageirosNapierala, Hieronim January 2004 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Produção. / Made available in DSpace on 2012-10-21T12:19:38Z (GMT). No. of bitstreams: 0 / Este trabalho objetiva desenvolver uma metodologia para estabelecer um conjunto de rotas troncais e associar as freqüências de serviço que permitam às pessoas transitarem com maior mobilidade entre os terminais do sistema de transporte coletivo urbano. O modelo proposto incorpora a natureza multi-objetivo do problema do projeto da rede, desenvolvido com vistas a minimizar o custo do operador # representado por uma função do tamanho da frota necessária para satisfazer a demanda # e o custo do usuário. Este é calculado de acordo com o tempo despendido no ônibus e nos pontos de transbordo. A proposta de modelagem é seqüencial e iterativa. A iteratividade em relação ao custo do transporte # computado em cada passo do procedimento seqüencial # atém-se à alocação do fluxo de passageiros pelos caminhos mínimos, à localização dos pontos de transbordo, à determinação das freqüências e à distribuição dos veículos. Tal procedimento resulta no valor único do custo do sistema. O custo total do sistema objetiva ser um instrumento fundamental ao processo da configuração da rede. Para solucioná-lo foi utilizado um algoritmo genético, reduzindo a complexidade combinatorial resultante da natureza discreta do problema do projeto da rede. O modelo # que considerou a cidade de Florianópolis como arquétipo # visa determinar uma rede troncal ótima e os resultados obtidos são apresentados e discutidos detalhadamente.
|
305 |
Desenvolvimento de metodologia de formulação de massas cerâmicas triaxiais utilizando delineamento de misturas e otimizaçãoCorreia, Sivaldo Leite January 2003 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência e Engenharia de Materiais. / Made available in DSpace on 2012-10-21T21:34:26Z (GMT). No. of bitstreams: 0Bitstream added on 2013-07-16T19:40:55Z : No. of bitstreams: 1
204178.pdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / A metodologia de superfícies de resposta aplicada às técnicas de experimentos com mistura tem sido muito utilizada em várias áreas da ciência e tecnologia. A consideração fundamental é que uma determinada propriedade depende das proporções dos componentes que constituem um material. O presente trabalho usou a técnica de experimentos com misturas juntamente com princípios de programação não-linear para a obtenção de composições de massas cerâmicas triaxiais, destinadas à fabricação de produtos cerâmicos, sujeitas às restrições nas principais propriedades tecnológicas, critérios de otimização e a condições específicas de processo. Para justificar e correlacionar os resultados, os efeitos dos aspectos estruturais e microestruturais do material a cru e sinterizado nas principais propriedades do produto final foram analisados. O procedimento experimental compreende: conhecimento qualitativo e quantitativo das características das matérias-primas que compõem a massa cerâmica, no caso argilas, feldspato e quartzo; projeto de formulações usando experimentos com mistura triaxiais; e processamento via materiais particulados. A análise dos resultados foi realizada utilizando-se ferramentas de estatística e de otimização. A partir dos resultados experimentais, foram obtidas regressões polinomiais para propriedades de interesse em função dos componentes triaxiais. A análise de variância confirmou a significância dos modelos considerados. Além disso, foram realizados experimentos adicionais para validação dos modelos, que permitiram a utilização do modelo para a previsão de propriedades com outras composições dentro do espaço avaliado. Foi usado um método de otimização gráfica para encontrar faixas de composições de um produto cerâmico específico, sujeito às restrições nas principais propriedades tecnológicas e critérios de maximização da resistência mecânica no sinterizado ou minimização do custo da massa. As características estruturais e microestruturais, notadamente, fases cristalinas e amorfas, porosidade, presentes nos materiais cerâmicos a verde e sinterizados, puderam ser correlacionadas com as propriedades medidas e simuladas pelos modelos.
|
306 |
Atualização de modelos numéricos em elementos finitos para a análise de arquibancadas temporáriasPeña Peña, Andrea Nataly 12 April 2013 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Civil e Ambiental, 2013. / Submitted by Luiza Silva Almeida (luizaalmeida@bce.unb.br) on 2013-08-01T12:15:11Z
No. of bitstreams: 1
2013_AndreaNatalyPeñaPeña.pdf: 4494768 bytes, checksum: e68494c26c1335cb0c0c5021cbdeaf3d (MD5) / Approved for entry into archive by Leandro Silva Borges(leandroborges@bce.unb.br) on 2013-08-01T20:38:28Z (GMT) No. of bitstreams: 1
2013_AndreaNatalyPeñaPeña.pdf: 4494768 bytes, checksum: e68494c26c1335cb0c0c5021cbdeaf3d (MD5) / Made available in DSpace on 2013-08-01T20:38:28Z (GMT). No. of bitstreams: 1
2013_AndreaNatalyPeñaPeña.pdf: 4494768 bytes, checksum: e68494c26c1335cb0c0c5021cbdeaf3d (MD5) / As arquibancadas temporárias são estruturas amplamente usadas em eventos esportivos, espetáculos culturais, etc., devido à possibilidade de reutilizá-las. Essas estruturas estão sujeitas a excitações dinâmicas em virtude, principalmente, da movimentação de espectadores. Além disso, apresentam uma grande quantidade tanto de apoios como de componentes ligados por conexões ou simplesmente encaixados, os quais afetam potencialmente o seu comportamento dinâmico. Neste trabalho foi aplicada uma metodologia para a atualização de modelos numéricos em elementos finitos de uma arquibancada usando resultados de testes modais, a fim de obter um modelo numérico que represente com maior nível de detalhes a estrutura e, por conseguinte, seu comportamento dinâmico de forma confiável. Essa metodologia é formulada usando as ferramentas disponíveis no software de elementos finitos ANSYS e o método de otimização de Enxame de Partículas (Particle Swarm optimization, PSO) programado em MATLAB. Uma vez construído o modelo numérico paramétrico, é feita a identificação dos parâmetros candidatos à atualização por meio de uma análise de sensibilidade. Nesta pesquisa foi encontrado que essas variáveis são as propriedades mecânicas dos tubos e das conexões, e as constantes de rigidez das conexões. A atualização automática é aplicada refinando estes parâmetros iterativamente à procura da minimização de uma função objetivo, a qual envolve frequências e modos de vibração. Para cada alteração do modelo, a análise modal é realizada e os resultados são comparados aos do modelo modal experimental. A decisão do modelo com melhor correlação depende da tolerância de convergência da função objetivo. Após a atualização, o modelo da arquibancada ofereceu parâmetros modais em estreita concordância com os resultados experimentais, conservando seu significado físico. __________________________________________________________________________________ ABSTRACT / Temporary grandstands are structures extensively used for sporting events and cultural shows since that can be demounted and reconstructed for re-use elsewhere. These structures are subject to dynamic loads due to movements of spectators. Moreover, temporary grandstands have a large amount of supports and components such as tubes, couplers and boards which affect their dynamic behavior. This paper is concerned with application of a methodology for updating the finite element model of temporary grandstands using modal test results to obtain a numerical model that represents the structure with high level of detail and therefore the dynamic behavior reliably. This methodology is formulated using the tools available in ANSYS finite element software and optimization technique particle swarm optimization (PSO) programmed in MATLAB. Once constructed the parametric numerical model, the selection of updating parameters is made through a sensitivity analysis. The selected parameters are the mechanical properties of the tubes and connections, and the constant stiffness of the connections. The automatic update is applied iteratively to refine these parameters and minimize an objective function, which involves natural frequencies and mode shapes. A case study of a temporary grandstand was employed for this task and modal test were carried out to obtain the experimental natural frequencies and mode shapes. For each change of the numerical model, modal analysis is performed and the results are compared to experimental modal model. The numerical modal model closer to the experimental modal model depends on the tolerance of convergence of the objective function. After the update, the model provided modal parameters in close agreement with the experimental results, retaining their physical meaning.
|
307 |
A utilização conjugada do mapeamento da cadeia de valor e do mecanismo da função produção para avaliação de sistemas de produçãoWastowski, Ricardo January 2001 (has links)
O elevado grau de competição imposto pelo mercado tem gerado nas empresas uma maciça movimentação em busca de melhorias contínuas e radicais nos processos de produção. Desta forma, a busca e identificação de oportunidades de melhoria constitui-se em importante mecanismo de aumento do desempenho e potencial competitivo. No entanto, a sistematização deste procedimento/abordagem esbarra na complexidade das ferramentas conhecidas e atualmente disponíveis para aplicação rotineira na análise dos processos produtivos. Uma análise ou diagnóstico consistente exige, muitas vezes, a aplicação de diversas ferramentas, tornando o processo de identificação de oportunidades e implementação de melhorias exageradamente complexo e moroso. Este estudo identificou a real necessidade de desenvolvimento de uma abordagem eficaz e ao mesmo tempo mais simples de mapeamento das oportunidades de melhoria, propondo uma metodologia de análise de sistemas de produção baseada na utilização conjugada de duas clássicas ferramentas de diagnóstico: o mapeamento da cadeia de valor e o mecanismo da função produção. O estudo parte de uma revisão bibliográfica onde são abordados os principais conceitos concernentes ao processo de diagnóstico e melhoria de sistemas de produção, base para o desenvolvimento da metodologia proposta. O método é, a seguir, testado em um estudo de caso realizado junto a uma empresa fabricante de cores para pintura automotiva.
|
308 |
Projeto de controladores baseado em dados : convergência dos métodos iterativosEckhard, Diego January 2008 (has links)
O projeto de controladores baseado em dados consiste no ajuste dos parâmetros do controlador diretamente das bateladas de dados do processo, sem a necessidade de um modelo. O ajuste é feito resolvendo um problema de otimização, onde procura-se o argumento que minimize uma determinada função custo. Para resolver o problema de otimização são utilizados nesses métodos o algoritmo do gradiente, o algoritmo de Newton e variações destes. O algoritmo do gradiente apenas necessita informação do gradiente da função custo enquanto que os outros utilizam mais informações como a hessiana. Para obter estas últimas informações são utilizados experimentos mais longos e mais complexos, o que torna a aplicação mais complicada. Nesta linha o algoritmo do gradiente se apresenta como a melhor alternativa, por este motivo foi escolhido como foco deste trabalho. A convergência do algoritmo do gradiente para o mínimo global da função custo, no contexto de projeto de controladores, não é encontrada na bibliografia, decidiu-se portanto estudá-la. Essa convergência depende das condições iniciais do algoritmo e do tamanho do passo de iteração utilizado. É mostrado que as condições iniciais precisam estar dentro de uma certa região de atração. Formas de aumentar esta região de atração são tratadas na metodologia chamada Shaping da Função Custo. A principal contribuição deste trabalho é apresentar um método eficiente para a escolha do tamanho do passo de iteração que garante a convergência para o mínimo global da função custo. Algumas informações do processo são necessárias para o cálculo do tamanho do passo de iteração, também são apresentadas maneiras de obter estimativas para estas informações. Simulações e experimentos demonstram o funcionamento dos métodos. / Data-based control design methods consist of adjusting the parameters of the controller directly from batches of input-output data of the process; no process model is used. The adjustment is done by solving an optimization problem, which searches the argument that minimizes a specific cost function. Iterative algorithms based on the gradient are applied to solve the optimization problem, like the steepest descent algorithm, Newton algorithm and some variations. The only information utilized for the steepest descent algorithm is the gradient of the cost function, while the others need more information like the hessian. Longer and more complex experiments are used to obtain more informations, that turns the application more complicated. For this reason, the steepest descent method was chosen to be studied in this work. The convergence of the steepest descent algorithm to the global minimum is not fully studied in the literature. This convergence depends on the initial conditions of the algorithm and on the step size. The initial conditions must be inside a specific domain of attraction, and how to enlarge this domain is treated by the methodology Cost Function Shaping. The main contribution of this work is a method to compute efficiently the step size, to ensure convergence to the global minimum. Some informations about the process are utilized, and this work presents how to estimate these informations. Simulations and experiments demonstrate how the methods work.
|
309 |
Otimização de forma de cascas via deformação livre de forma baseado em NURBS / Shape optimization of shell via free-form deformation NURBSbasedEspath, Luis Felipe da Rosa January 2009 (has links)
Neste trabalho buscou-se consolidar a união entre três áreas do conhecimento: a parametrização de curvas e superfícies do tipo B-spline racionais não-uniformes (NURBS), a otimização matemática e a análise estrutural por elementos finitos. A união destas três áreas é realizada neste trabalho através da otimização de formas de cascas, devido ao fato de que as características mecânicas dos materiais devem refletir-se na forma da estrutura e sua distribuição de espessura expressando um máximo desempenho. Estas variáveis, forma e distribuição de espessura, possuem um rol dominante nos projetos de engenharia, já que mínimas quantidades de materiais, uma frequência específica, um estado puro de tensões de membrana são típicos objetivos de projeto. Neste contexto, obter a forma e a distribuição de espessura adequadas são conceitos intrínsecos à otimização estrutural. Portanto, implementaram-se técnicas para modificar a geometria de cascas, sem perder a parametrização, sem a necessidade de gerar uma nova malha de elementos finitos ao se modificar a forma e ainda ter controle sobre a distorção da malha para evitar erros numéricos inaceitáveis. A modificação de forma é fomentada pelo código de otimização, programação quadrática sequencial (SQP), motivado pelas análises da casca por elementos finitos. A modificação de forma é realizada pela técnica de deformação livre de forma (free-form deformation) com a parametrização NURBS. Nos resultados da otimização de formas de cascas obtiveram-se cascas com alto desempenho estrutural e esteticamente agradáveis. / Consolidation of the link among three fields, curves and surfaces described by non-uniform rational B-spline (NURBS), mathematical optimization and finite element structural analysis, applied to shape optimization of shells, is the main objective of this work. Shape optimization of shells are performed taking into account the fact that the material mechanical caracteristics influence the structural shape and the thickness variation in order to obtain the best performace. These two variables, shape and thickness variation, have an essential role considering that the minimum material quantities, a specific frequency and a pure membrane stress state are typical design objectives. Suitable shapes and thickness variation are intrinsic concepts of structural optimization. Therefore, some techniques were implemented to modify the shell geometry conserving the same parameterization without a new finite element mesh generation and controlling mesh distortion in order to avoid relevant numerical errors. The shape modification is conducted by the optimization code and it is based in the data obtained by finite element analysis. In this work the optimization procedure is performed using a Sequential Quadratic Programming (SQP) algorithm, while the shape modification is carried out by the freeform deformation technique, based on NURBS parameterization. As a consequence of the shape optimization, shells with high structural performance and esthetically beautiful were obtained.
|
310 |
Modelagem, simulação e otimização de uma unidade industrial de extração de óleos essenciais por arraste a vaporSartor, Rafael Busato January 2009 (has links)
Este trabalho aborda a modelagem matemática do processo de extração de óleos essenciais por arraste a vapor e a otimização deste processo em escala industrial. Utilizouse dados experimentais de óleos essenciais de alecrim e citronela obtidos em uma unidade industrial de extração por arraste a vapor. O modelo é constituído de um sistema de equações diferenciais parciais, que representam o balanço de massa unidimensional nas fases vapor e sólido. Para resolver o modelo desenvolvido, utilizouse o método das linhas com o uso da técnica de diferenças finitas para discretizar a coordenada espacial e suas derivadas, resultando em um sistema de equações diferenciais ordinárias implementado no simulador EMSO. Os parâmetros do modelo foram estimados pelo método dos poliedros flexíveis, utilizando dois conjuntos de dados experimentais e um terceiro para sua validação. O modelo ajustou-se bem aos dados experimentais industriais, resultando, para duas condições ambientais e geográficas das plantas aromáticas de alecrim, em coeficiente global de transferência de massa de 8,64 x 10 -4 s -1 e 9,10 x 10 -4 s -1, e a constante de equilíbrio de 2,72 x 10 -4 m3=kg e 1,07 x 10 -2m3/kg. Enquanto que para a citronela obteve-se coeficiente global de transferência de massa de 8,29 x 10 -4s -1 e 1,23 x 10 -3 s -1, e constante de equilíbrio de 1,25 x 10 -2 m3/kg e 1,52 x 10 -3 m3/kg. Foi proposto também um problema de otimização para determinar o tempo ótimo de extração e o número de bateladas por dia. Os resultados da otimização do processo indicam que se pode reduzir o tempo de extração, permitindo que outras extrações sejam realizadas por dia, maximizando o volume de óleo extraído ao fim do dia. / This work has as objective the development of a mathematical model of essential oils extraction by steam distillation and the optimization of this process on an industrial scale. We used experimental data obtained from rosemary and citronella in an industrial steam distillation unit. The model consists a system of partial differential equations, which represent the one-dimensional mass balance in steam and solid phases. To solve the developed model, we used the method of lines with the finite differences technique to discretize the spatial coordinate and its derivatives, resulting in a system of ordinary differential equations implemented in the EMSO simulator. The model parameters were estimated by the method of flexible polyhedra, using two experimental runs and a third experimental run to test the model. The model fitted to the experimental data industry, resulting, for two environmental and geographical conditions of rosemary, in mass transfer coefficients of 8,64 x 10 -4 s -1 and 9,10 x 10 -4 s -1, and the equilibrium constant of 2,72 x 10 -4 m3/kg and 1,07 x 10 -2m3/kg. For citronella, the obtained mass transfer coefficient of 8,29 x 10 -4 s -1 and 1,23 x 10 -3 s -1 and equilibrium constant of 1,25 x 10 -2 m3/kg and 1,52 x 10 -3 m3/kg. It was also proposed an optimization problem to determine the optimum extraction time and number of batches per day. The optimization results indicate that the process can reduce the extraction time, allowing other extractions are performed each day, maximizing the essential oil volume extracted in the day.
|
Page generated in 0.0845 seconds