FastLAP: desenvolvimento de um pré-processador gráfico visual para o código RELAP5
Autor(a) principal: | |
---|---|
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 |