Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Ramos, Rodrigo Andrade
Mansour, Moussa Reda
Schiabel, Homero
Título em Português
Desenvolvimento de uma ferramenta computacional para modelagem e conversão de dados de fluxo de potência em sistemas elétricos para um padrão XML
Palavras-chave em Português
Sistemas elétricos
Linguagem de programação
Resumo em Português
A linguagem XML (Extensible Markup Language) consiste em uma linguagem de marcação que permite a leitura de dados estruturados, possibilitando declarações precisas do conteúdo desses dados, que podem ser tabelas, figuras ou, no contexto deste trabalho, parâmetros que descrevem um sistema elétrico. O objetivo principal desse trabalho é criar uma integração entre a linguagem XML e a linguagem do software de simulação de fluxo de potência ANAREDE, que é largamente utilizado no Brasil por concessionárias de energia elétrica, empresas de consultoria em engenharia elétrica e equipes de pesquisa, facilitando a leitura e escrita de dados para este software. Para atingir tal objetivo, foi desenvolvida uma aplicação na linguagem de programação C++, que suporta uma programação orientada a objetos, característica que foi largamente utilizada durante a implementação do código fonte da aplicação. Esta aplicação consiste em um conversor de dados, que _traduz_ a linguagem padrão do arquivo de entrada de dados do software ANAREDE em um padrão XML que descreve um sistema elétrico, assim como também faz o caminho inverso, ou seja, _traduz_ um código que representa um sistema elétrico no padrão XML para o padrão de entrada de dados do ANAREDE. O uso de uma linguagem de programação orientada a objetos permite que o código fonte desenvolvido possa ser facilmente expandido. Logo, o conversor de dados pode futuramente ser ampliado de forma a permitir que a conversão seja feita entre outras linguagens diferentes do padrão XML ou do padrão de entrada de dados do ANAREDE.
Resumo em Inglês
The XML language (Extensible Markup Language) consists in a markup language that allows the reading of strutured data, allowing precise declarations of its content, which could be tables, figures or, in this project’s context, parameters that describe an electric system. The main goal of this project is to create an integration between the XML language and the language of the load flow simulation software ANAREDE, that is largely used in Brazil by electric energy companies, electrical engeneering consulting companies and research groups, favoring the reading and writing data for this software. To reach that goal, an application was developed in the C++ programming language, which supports an object-oriented programming, feature that was largely explored in the implementation of the application’s source code. This application consists of a data converter, that “translates” the standard language of the ANAREDE's file data entry into a XML pattern which describes an electric system, as well as it does the opposite way, in other words, “translates” a code that represents an electric system in the XML pattern into ANAREDE's data entry pattern. The use of an object-oriented programming language, allows the developed source can be easily expanded. Hence, the data converter can be expanded in the future to convert data between other languages in addition to the XML pattern or the ANAREDE's data entry pattern.
Arquivos
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome(s) do(s) autor(es) do trabalho.
 
Data de Publicação
2010-08-20
Número de visitas
1371
Número de downloads
888
Copyright © 2010 Biblioteca Digital de Trabalhos Acadêmicos da USP. Todos os direitos reservados.