Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas

Detalhes bibliográficos
Autor(a) principal: Santos, Thiago Augusto dos
Data de Publicação: 2023
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/85/85133/tde-05102023-155400/
Resumo: O problema da otimização de recarga (POR) de um reator nuclear consiste na determinação de uma configuração do núcleo tal que, respeitados os parâmetros de projeto e segurança, os valores obtidos sejam os melhores possíveis para determinadas grandezas estudadas. Em decorrência de sua não-linearidade e de um grande número de soluções possíveis (na ordem de n!, onde n é o número de elementos combustíveis presentes no núcleo), trata-se de um problema do tipo NP-difícil. Este trabalho buscou resolver o POR para o reator nuclear de pesquisa IEA-R1, localizado na cidade universitária, em São Paulo. Para solucioná-lo, foi criado um código em ambiente FORTRAN 90, que por meio da meta-heurística de enxame de partículas (Particle Swarm Optimization - PSO) integrada aos programas utilizados na metodologia de cálculos neutrônicos e termohidráulicos, com a finalidade de encontrar a melhor solução possivel, dentro de uma combinação de casos e particulas para o código. Para garantir a inexistência de duplicidade de resultados, o método das chaves aleatórias (Random Keys - RK) foi utilizado para codificar cada posição dos elementos combustíveis. Uma função objetivo foi determinada a partir das seguintes grandezas: a constante de multiplicação k (KEFF) e o fluxo de nêutrons (ambas maximizadas), o pico de potência e a variância da distribuição da densidade de potência (ambas minimizadas). Foi feita também a busca pela configuração com a menor variância, com o intuito de garantir uma distrbuição de potência mais estável (\"Flat\") ao longo do núcleo. Foram estudados casos com um número p de partículas tal que p = 20,30,40,50 e t iterações, sendo t = 500, 1000, 1500. Em um primeiro momento todos os casos são estudados e as duas melhores configurações (p = 30, t = 1500 e p = 50, t = 1500) são escolhidas e comparadas com a configuração 260. O código se mostrou capaz de determinar melhores configurações dentro dos parâmetros estabelecidos e respeitando os limites de temperatura.
id USP_ff6f885ec973e98ccd0acf773eacd88b
oai_identifier_str oai:teses.usp.br:tde-05102023-155400
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículasOptimization of IEA-R1 reactor core parameters using particle swarm algorithminteligência de enxameloading pattern optimizationotimização de recargareatores de pesquisaresearch reactorsswarm intelligenceO problema da otimização de recarga (POR) de um reator nuclear consiste na determinação de uma configuração do núcleo tal que, respeitados os parâmetros de projeto e segurança, os valores obtidos sejam os melhores possíveis para determinadas grandezas estudadas. Em decorrência de sua não-linearidade e de um grande número de soluções possíveis (na ordem de n!, onde n é o número de elementos combustíveis presentes no núcleo), trata-se de um problema do tipo NP-difícil. Este trabalho buscou resolver o POR para o reator nuclear de pesquisa IEA-R1, localizado na cidade universitária, em São Paulo. Para solucioná-lo, foi criado um código em ambiente FORTRAN 90, que por meio da meta-heurística de enxame de partículas (Particle Swarm Optimization - PSO) integrada aos programas utilizados na metodologia de cálculos neutrônicos e termohidráulicos, com a finalidade de encontrar a melhor solução possivel, dentro de uma combinação de casos e particulas para o código. Para garantir a inexistência de duplicidade de resultados, o método das chaves aleatórias (Random Keys - RK) foi utilizado para codificar cada posição dos elementos combustíveis. Uma função objetivo foi determinada a partir das seguintes grandezas: a constante de multiplicação k (KEFF) e o fluxo de nêutrons (ambas maximizadas), o pico de potência e a variância da distribuição da densidade de potência (ambas minimizadas). Foi feita também a busca pela configuração com a menor variância, com o intuito de garantir uma distrbuição de potência mais estável (\"Flat\") ao longo do núcleo. Foram estudados casos com um número p de partículas tal que p = 20,30,40,50 e t iterações, sendo t = 500, 1000, 1500. Em um primeiro momento todos os casos são estudados e as duas melhores configurações (p = 30, t = 1500 e p = 50, t = 1500) são escolhidas e comparadas com a configuração 260. O código se mostrou capaz de determinar melhores configurações dentro dos parâmetros estabelecidos e respeitando os limites de temperatura.The reload optimization problem (ROP) of a nuclear reactor consists of determining a core configuration such that, respecting the design and safety parameters, the values obtained are the best possible for certain quantities studied. Due to its non-linearity and a large number of possible solutions (on the order of n!, where n is the number of fuel elements present in the core), this is a NP-hard problem. This work sought to solve the POR for the research nuclear reactor IEA-R1, in the University of São Paulo campus, in São Paulo. To solve it, a code was created in a FORTRAN 90 environment, which through the particle swarm meta-heuristic (Particle Swarm Optimization - PSO) integrated into the programs used in the methodology of neutronic and thermohydraulic calculations, with the purpose of finding the best possible solution, within a combination of cases and particles for the code. To ensure the absence of duplication of results, the Random Keys (RK) method was used to create an identification code for, to labeling each position of the fuel elements. An objective function was determined from the following quantities: the multiplication constant k (KEFF) and the neutron flux (both maximized), the peak power and the variance of the power density distribution (both minimized). A search was also made for the configuration with the lowest variance, in order to guarantee a more stable power distribution (\"Flat\") along the core. Cases were studied with a number p of particles such that p = 20,30,40,50 and t iterations, where t = 500, 1000, 1500. At first, all cases are studied, and the two best configurations (p = 30 , t = 1500 and p = 50, t = 1500) are chosen and compared with the 260 configurations. The code proved to be able to determine better configurations within the established parameters, respecting the temperature limits.Biblioteca Digitais de Teses e Dissertações da USPGenezini, Frederico AntonioSantos, Thiago Augusto dos2023-06-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/85/85133/tde-05102023-155400/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2023-10-06T11:41:02Zoai:teses.usp.br:tde-05102023-155400Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-10-06T11:41:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
Optimization of IEA-R1 reactor core parameters using particle swarm algorithm
title Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
spellingShingle Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
Santos, Thiago Augusto dos
inteligência de enxame
loading pattern optimization
otimização de recarga
reatores de pesquisa
research reactors
swarm intelligence
title_short Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
title_full Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
title_fullStr Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
title_full_unstemmed Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
title_sort Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
author Santos, Thiago Augusto dos
author_facet Santos, Thiago Augusto dos
author_role author
dc.contributor.none.fl_str_mv Genezini, Frederico Antonio
dc.contributor.author.fl_str_mv Santos, Thiago Augusto dos
dc.subject.por.fl_str_mv inteligência de enxame
loading pattern optimization
otimização de recarga
reatores de pesquisa
research reactors
swarm intelligence
topic inteligência de enxame
loading pattern optimization
otimização de recarga
reatores de pesquisa
research reactors
swarm intelligence
description O problema da otimização de recarga (POR) de um reator nuclear consiste na determinação de uma configuração do núcleo tal que, respeitados os parâmetros de projeto e segurança, os valores obtidos sejam os melhores possíveis para determinadas grandezas estudadas. Em decorrência de sua não-linearidade e de um grande número de soluções possíveis (na ordem de n!, onde n é o número de elementos combustíveis presentes no núcleo), trata-se de um problema do tipo NP-difícil. Este trabalho buscou resolver o POR para o reator nuclear de pesquisa IEA-R1, localizado na cidade universitária, em São Paulo. Para solucioná-lo, foi criado um código em ambiente FORTRAN 90, que por meio da meta-heurística de enxame de partículas (Particle Swarm Optimization - PSO) integrada aos programas utilizados na metodologia de cálculos neutrônicos e termohidráulicos, com a finalidade de encontrar a melhor solução possivel, dentro de uma combinação de casos e particulas para o código. Para garantir a inexistência de duplicidade de resultados, o método das chaves aleatórias (Random Keys - RK) foi utilizado para codificar cada posição dos elementos combustíveis. Uma função objetivo foi determinada a partir das seguintes grandezas: a constante de multiplicação k (KEFF) e o fluxo de nêutrons (ambas maximizadas), o pico de potência e a variância da distribuição da densidade de potência (ambas minimizadas). Foi feita também a busca pela configuração com a menor variância, com o intuito de garantir uma distrbuição de potência mais estável (\"Flat\") ao longo do núcleo. Foram estudados casos com um número p de partículas tal que p = 20,30,40,50 e t iterações, sendo t = 500, 1000, 1500. Em um primeiro momento todos os casos são estudados e as duas melhores configurações (p = 30, t = 1500 e p = 50, t = 1500) são escolhidas e comparadas com a configuração 260. O código se mostrou capaz de determinar melhores configurações dentro dos parâmetros estabelecidos e respeitando os limites de temperatura.
publishDate 2023
dc.date.none.fl_str_mv 2023-06-07
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/85/85133/tde-05102023-155400/
url https://www.teses.usp.br/teses/disponiveis/85/85133/tde-05102023-155400/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815256748198461440