FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5

Detalhes bibliográficos
Autor(a) principal: Monaco, Daniel Fernando
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/85/85133/tde-05072019-144235/
Resumo: As energias limpas têm contribuído para o aumento de investimento e pesquisas em energia nuclear na última década. No entanto, as ocorrências dos acidentes nucleares ao longo da história ainda geram insegurança para a população em geral. Os órgãos reguladores têm aumentado as exigências de segurança em plantas nucleares e, devido a isto, vêm fazendo esforços na realização de simulações numéricas com programas computacionais de análise de acidentes em instalações nucleares, com a finalidade de garantir a segurança da planta e da população do entorno, antes mesmo de sua construção. No Brasil, para atender as exigências do órgão regulador brasileiro, a administradora dos reatores nucleares nacionais deve apresentar um estudo termo-hidráulico na área de análise de acidentes e transientes operacionais para as instalações nucleares. Isto é feito com a finalidade de licenciar as plantas nucleares, utilizando ferramentas computacionais apropriadas, tais como o código RELAP5. Esse programa computacional é muito eficiente na simulação de acidentes em usinas nucleares, mas não é muito amigável quanto à inserção de seus dados de entrada. Essa dificuldade motivou o desenvolvimento de pré-processadores para auxiliar a preparação dos dados geométricos de plantas nucleares, que é uma parte dos dados de entrada para o código RELAP5. Além disso, antes de iniciar o uso dessas ferramentas computacionais, faz-se necessário que o usuário monte uma nodalização ou modelagem do problema, de forma a representar mais adequadamente a planta e a fenomenologia envolvida durante um acidente ou transiente, sendo que ambas sejam adequadamente atendidas pela ferramenta. O objetivo desse trabalho foi o de criar um pré-processador capaz de auxiliar o usuário na tarefa de preparar os dados de entrada para o código RELAP5 e, também, de auxiliá-lo na elaboração da nodalização necessária para representar de forma mais real possível a planta em estudo. O pré-processador desenvolvido nesse trabalho é gráfico, visual e amigável, de forma a permitir que o usuário inicie a nodalização com o uso desta ferramenta, integrando assim as etapas de modelagem e preparação dos dados de entrada para o código RELAP5 em uma única fase, reduzindo assim, os esforços necessários para a sua realização, otimizando o tempo gasto. Para atingir esse objetivo, foi utilizado como plataforma de desenvolvimento o MS Excel®, uma ferramenta de planilha de cálculo eletrônica largamente utilizada, e foi construído para ele um complemento por meio da linguagem C# e da plataforma .NET. E através desta linguagem, seus recursos de orientação a objetos e total integração com a ferramenta MS Excel®, como Interop e Visual Studio Tools for Office (VSTO) integrados, foi possível um desenvolvimento mais rápido de uma ferramenta eficiente para essa finalidade, fazendo uso de recursos que não estariam disponíveis por meio do VBA (Visual Basic for Applications). O pré-processador desenvolvido nesse trabalho permite a criação da nodalização de um problema termo-hidráulico, onde os componentes hidrodinâmicos são desenhados por meio da automação de AutoShapes do MS Excel® e os dados de entrada desses componentes são alimentados por meio de caixas de diálogo amigáveis e funcionais. Uma vez que o pré-processador foi criado como um complemento para MS Excel®, as linhas de programação do pré-processador criado não ficam restritas a uma única planilha, facilitando sua atualização e redistribuição. O resultado obtido por meio desse trabalho foi o FastLAP, um pré-processador para RELAP5 visual, robusto e amigável. Por meio do FastLAP, criado nesse trabalho, reduziu-se o esforço do usuário do código RELAP5 tanto no preparo da nodalização como no preparo dos dados de entrada para o código, uma vez que a ferramenta é amigável e exibe tanto os nomes das propriedades conforme definidos pelo código RELAP5, bem como os nomes das grandezas físicas reais que estão sendo representadas. O pré-processador foi testado na elaboração da nodalização e dos dados de entrada do RELAP5 para um problema experimental encontrado na literatura e mostrou-se uma poderosa ferramenta gráfica, ajudando os usuários do RELAP5 a organizar visualmente os dados de entrada e oferecendo condições para analisar os resultados mais rapidamente. Esse trabalho criou não somente uma nova ferramenta de apoio para o usuário RELAP5, mas sim uma nova abordagem para a simulação de acidentes termo-hidráulicos com o código, fundindo as duas etapas: de nodalização e preparação dos dados de entrada.
id USP_5f126bd6de53745ce7e470694664e90c
oai_identifier_str oai:teses.usp.br:tde-05072019-144235
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5FastLAP: development of a graphic visual preprocessor for RELAP5ExcelExcelnuclear reactorpré-processadorpreprocessorreator nuclearRELAP5RELAP5visualvisualAs energias limpas têm contribuído para o aumento de investimento e pesquisas em energia nuclear na última década. No entanto, as ocorrências dos acidentes nucleares ao longo da história ainda geram insegurança para a população em geral. Os órgãos reguladores têm aumentado as exigências de segurança em plantas nucleares e, devido a isto, vêm fazendo esforços na realização de simulações numéricas com programas computacionais de análise de acidentes em instalações nucleares, com a finalidade de garantir a segurança da planta e da população do entorno, antes mesmo de sua construção. No Brasil, para atender as exigências do órgão regulador brasileiro, a administradora dos reatores nucleares nacionais deve apresentar um estudo termo-hidráulico na área de análise de acidentes e transientes operacionais para as instalações nucleares. Isto é feito com a finalidade de licenciar as plantas nucleares, utilizando ferramentas computacionais apropriadas, tais como o código RELAP5. Esse programa computacional é muito eficiente na simulação de acidentes em usinas nucleares, mas não é muito amigável quanto à inserção de seus dados de entrada. Essa dificuldade motivou o desenvolvimento de pré-processadores para auxiliar a preparação dos dados geométricos de plantas nucleares, que é uma parte dos dados de entrada para o código RELAP5. Além disso, antes de iniciar o uso dessas ferramentas computacionais, faz-se necessário que o usuário monte uma nodalização ou modelagem do problema, de forma a representar mais adequadamente a planta e a fenomenologia envolvida durante um acidente ou transiente, sendo que ambas sejam adequadamente atendidas pela ferramenta. O objetivo desse trabalho foi o de criar um pré-processador capaz de auxiliar o usuário na tarefa de preparar os dados de entrada para o código RELAP5 e, também, de auxiliá-lo na elaboração da nodalização necessária para representar de forma mais real possível a planta em estudo. O pré-processador desenvolvido nesse trabalho é gráfico, visual e amigável, de forma a permitir que o usuário inicie a nodalização com o uso desta ferramenta, integrando assim as etapas de modelagem e preparação dos dados de entrada para o código RELAP5 em uma única fase, reduzindo assim, os esforços necessários para a sua realização, otimizando o tempo gasto. Para atingir esse objetivo, foi utilizado como plataforma de desenvolvimento o MS Excel®, uma ferramenta de planilha de cálculo eletrônica largamente utilizada, e foi construído para ele um complemento por meio da linguagem C# e da plataforma .NET. E através desta linguagem, seus recursos de orientação a objetos e total integração com a ferramenta MS Excel®, como Interop e Visual Studio Tools for Office (VSTO) integrados, foi possível um desenvolvimento mais rápido de uma ferramenta eficiente para essa finalidade, fazendo uso de recursos que não estariam disponíveis por meio do VBA (Visual Basic for Applications). O pré-processador desenvolvido nesse trabalho permite a criação da nodalização de um problema termo-hidráulico, onde os componentes hidrodinâmicos são desenhados por meio da automação de AutoShapes do MS Excel® e os dados de entrada desses componentes são alimentados por meio de caixas de diálogo amigáveis e funcionais. Uma vez que o pré-processador foi criado como um complemento para MS Excel®, as linhas de programação do pré-processador criado não ficam restritas a uma única planilha, facilitando sua atualização e redistribuição. O resultado obtido por meio desse trabalho foi o FastLAP, um pré-processador para RELAP5 visual, robusto e amigável. Por meio do FastLAP, criado nesse trabalho, reduziu-se o esforço do usuário do código RELAP5 tanto no preparo da nodalização como no preparo dos dados de entrada para o código, uma vez que a ferramenta é amigável e exibe tanto os nomes das propriedades conforme definidos pelo código RELAP5, bem como os nomes das grandezas físicas reais que estão sendo representadas. O pré-processador foi testado na elaboração da nodalização e dos dados de entrada do RELAP5 para um problema experimental encontrado na literatura e mostrou-se uma poderosa ferramenta gráfica, ajudando os usuários do RELAP5 a organizar visualmente os dados de entrada e oferecendo condições para analisar os resultados mais rapidamente. Esse trabalho criou não somente uma nova ferramenta de apoio para o usuário RELAP5, mas sim uma nova abordagem para a simulação de acidentes termo-hidráulicos com o código, fundindo as duas etapas: de nodalização e preparação dos dados de entrada.Clean energy has contributed to increased investment and research in nuclear power in the last decade. However, the occurrence of nuclear accidents throughout history still causes the population to feel unsafe. Regulatory agencies have increased the safety requirements in nuclear plants and due to this they have been making efforts to carry out numerical simulations with computing programs for the analysis of accidents in nuclear installations to assure the safety for the plant and the surrounding population, even before its construction. In Brazil, in order to meet the requirements of the Brazilian regulatory agency, the administrator of the national nuclear reactors must present a thermo-hydraulic study in the area of accident analysis and operational transients for nuclear installations. This is done in order to license nuclear plants, using appropriate computational tools, such as the RELAP5 code. This computing program is very efficient in simulation of accidents in nuclear power plants, but it is not very friendly on entering its input data. This issue has motivated the development of preprocessors to assist the preparation of geometric data from nuclear plants, which is part of the input data for the RELAP5 code. In addition, before starting to use these computing tools, the user needs to assemble a nodal or modeling of the problem to better represent the plant and the phenomenology involved during an accident or transient in order to allow both to be properly simulated by the tool. The aim of this work was to create a preprocessor capable of leveraging user on input data preparation for the RELAP5 code as well as assisting him in the creation of the nodalization diagram required to get the best representation as real as possible of the power plant being studied. The preprocessor developed in this work is graphical, visual and user-friendly in order to allow the user to begin the nodalization by using this tool, thus integrating the steps of modeling and preparing the input data for the RELAP5 code in a single phase, and also reducing the efforts needed to achieve it, reducing the time spent in this task. To achieve this goal, MS Excel® a widely used electronic spreadsheet tool was used as a development platform, and a MS-Excel® add-in was built with the C # language and the .NET platform. With the use of this programming language, its object-oriented features and full integration with the MS Excel® tool, thru Interop and Visual Studio Tools for Office (VSTO), it was possible to achieve a faster development of an efficient tool for this purpose, making use of features that would not be available through the Visual Basic for Application (VBA). The preprocessor developed in this work allows the building of the nodalization of a thermo-hydraulic problem, where the hydrodynamic components are designed through the automation of MS Excel® AutoShapes, and the input data of these components are inputted thru friendly and functional interfaces. Once the preprocessor was created as a MS Excel® add-in, the programming lines created are not restricted to a single worksheet, which makes it easier to be updated and redistributed. The result of this work is FastLAP, a RELAP5 Preprocessor, which reduces the user\'s effort in both preparing the nodalization and preparing the input data for RELAP5 code, once the tool is user-friendly and displays both the names of the properties as defined by the RELAP5 code and the names of the actual physical amounts being represented. The preprocessor was tested in the elaboration of the input data for RELAP5 regarding an experimental problem found in the literature and has proven to be a powerful graphical tool, helping RELAP5 users to visually organize the input data and giving conditions for a faster analysis of results. This work created not only a new aid tool for the RELAP5 users, but also a brand-new approach for the simulation of thermo-hydraulic accidents with the code, merging two phases: nodalization and preparation of the input data.Biblioteca Digitais de Teses e Dissertações da USPSabundjian, GaianêMonaco, Daniel Fernando2019-06-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/85/85133/tde-05072019-144235/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/openAccesspor2019-08-20T23:18:36Zoai:teses.usp.br:tde-05072019-144235Biblioteca 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:27212019-08-20T23:18:36Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
FastLAP: development of a graphic visual preprocessor for RELAP5
title FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
spellingShingle FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
Monaco, Daniel Fernando
Excel
Excel
nuclear reactor
pré-processador
preprocessor
reator nuclear
RELAP5
RELAP5
visual
visual
title_short FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
title_full FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
title_fullStr FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
title_full_unstemmed FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
title_sort FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
author Monaco, Daniel Fernando
author_facet Monaco, Daniel Fernando
author_role author
dc.contributor.none.fl_str_mv Sabundjian, Gaianê
dc.contributor.author.fl_str_mv Monaco, Daniel Fernando
dc.subject.por.fl_str_mv Excel
Excel
nuclear reactor
pré-processador
preprocessor
reator nuclear
RELAP5
RELAP5
visual
visual
topic Excel
Excel
nuclear reactor
pré-processador
preprocessor
reator nuclear
RELAP5
RELAP5
visual
visual
description As energias limpas têm contribuído para o aumento de investimento e pesquisas em energia nuclear na última década. No entanto, as ocorrências dos acidentes nucleares ao longo da história ainda geram insegurança para a população em geral. Os órgãos reguladores têm aumentado as exigências de segurança em plantas nucleares e, devido a isto, vêm fazendo esforços na realização de simulações numéricas com programas computacionais de análise de acidentes em instalações nucleares, com a finalidade de garantir a segurança da planta e da população do entorno, antes mesmo de sua construção. No Brasil, para atender as exigências do órgão regulador brasileiro, a administradora dos reatores nucleares nacionais deve apresentar um estudo termo-hidráulico na área de análise de acidentes e transientes operacionais para as instalações nucleares. Isto é feito com a finalidade de licenciar as plantas nucleares, utilizando ferramentas computacionais apropriadas, tais como o código RELAP5. Esse programa computacional é muito eficiente na simulação de acidentes em usinas nucleares, mas não é muito amigável quanto à inserção de seus dados de entrada. Essa dificuldade motivou o desenvolvimento de pré-processadores para auxiliar a preparação dos dados geométricos de plantas nucleares, que é uma parte dos dados de entrada para o código RELAP5. Além disso, antes de iniciar o uso dessas ferramentas computacionais, faz-se necessário que o usuário monte uma nodalização ou modelagem do problema, de forma a representar mais adequadamente a planta e a fenomenologia envolvida durante um acidente ou transiente, sendo que ambas sejam adequadamente atendidas pela ferramenta. O objetivo desse trabalho foi o de criar um pré-processador capaz de auxiliar o usuário na tarefa de preparar os dados de entrada para o código RELAP5 e, também, de auxiliá-lo na elaboração da nodalização necessária para representar de forma mais real possível a planta em estudo. O pré-processador desenvolvido nesse trabalho é gráfico, visual e amigável, de forma a permitir que o usuário inicie a nodalização com o uso desta ferramenta, integrando assim as etapas de modelagem e preparação dos dados de entrada para o código RELAP5 em uma única fase, reduzindo assim, os esforços necessários para a sua realização, otimizando o tempo gasto. Para atingir esse objetivo, foi utilizado como plataforma de desenvolvimento o MS Excel®, uma ferramenta de planilha de cálculo eletrônica largamente utilizada, e foi construído para ele um complemento por meio da linguagem C# e da plataforma .NET. E através desta linguagem, seus recursos de orientação a objetos e total integração com a ferramenta MS Excel®, como Interop e Visual Studio Tools for Office (VSTO) integrados, foi possível um desenvolvimento mais rápido de uma ferramenta eficiente para essa finalidade, fazendo uso de recursos que não estariam disponíveis por meio do VBA (Visual Basic for Applications). O pré-processador desenvolvido nesse trabalho permite a criação da nodalização de um problema termo-hidráulico, onde os componentes hidrodinâmicos são desenhados por meio da automação de AutoShapes do MS Excel® e os dados de entrada desses componentes são alimentados por meio de caixas de diálogo amigáveis e funcionais. Uma vez que o pré-processador foi criado como um complemento para MS Excel®, as linhas de programação do pré-processador criado não ficam restritas a uma única planilha, facilitando sua atualização e redistribuição. O resultado obtido por meio desse trabalho foi o FastLAP, um pré-processador para RELAP5 visual, robusto e amigável. Por meio do FastLAP, criado nesse trabalho, reduziu-se o esforço do usuário do código RELAP5 tanto no preparo da nodalização como no preparo dos dados de entrada para o código, uma vez que a ferramenta é amigável e exibe tanto os nomes das propriedades conforme definidos pelo código RELAP5, bem como os nomes das grandezas físicas reais que estão sendo representadas. O pré-processador foi testado na elaboração da nodalização e dos dados de entrada do RELAP5 para um problema experimental encontrado na literatura e mostrou-se uma poderosa ferramenta gráfica, ajudando os usuários do RELAP5 a organizar visualmente os dados de entrada e oferecendo condições para analisar os resultados mais rapidamente. Esse trabalho criou não somente uma nova ferramenta de apoio para o usuário RELAP5, mas sim uma nova abordagem para a simulação de acidentes termo-hidráulicos com o código, fundindo as duas etapas: de nodalização e preparação dos dados de entrada.
publishDate 2019
dc.date.none.fl_str_mv 2019-06-18
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/85/85133/tde-05072019-144235/
url http://www.teses.usp.br/teses/disponiveis/85/85133/tde-05072019-144235/
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_ 1815256698787463168