Otimização de parâmetros do núcleo do reator IEA-R1 utilizando o algoritmo de enxame de partículas
Autor(a) principal: | |
---|---|
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 |