Aplicação de técnicas de machine learning na detecção de perdas não técnicas
| Ano de defesa: | 2022 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Pernambuco
|
| Programa de Pós-Graduação: |
Programa de Pos Graduacao em Engenharia Eletrica
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Link de acesso: | https://repositorio.ufpe.br/handle/123456789/48749 |
Resumo: | O alto índice de perdas não técnicas (PNT), também conhecidas como perdas comerciais (PC), afeta diretamente o faturamento das distribuidoras de energia elétrica no Brasil, onde, apenas no ano de 2020 chegaram a subtrair cerca de 7,5% do montante de energia adquirido pelas concessionárias. O prejuízo é repassado para os consumidores até o limite regulatório, a diferença entre o limite regulatório e o total de PNT é custeado pelas distribuidoras. As ações de combate às PNT nem sempresão assertivas, causando ainda mais prejuízos para as empresas. Afim de direcionar as inspeções vêm se utilizando algoritmos de Machine Learning (ML) para detectar clientes que possivelmente estão desviando energia ou possuem alguma falha em seu sistema de medição e faturamento. Este trabalho simula esta situação usando uma base de dados real e realizando testes com redes Multilayer Perceptron (MLP), K-means e Agrupamento hierárquico, aplicando padronização e normalização para o tratamento de dados. Foi utilizado o Jupyter notebbok, um ambiente de desenvolvimento integrado (IDE do inglês Integrated Development Environment), de código aberto disponibilizado no software Anaconda. Foram testados três modelos, cada um utilizando a base de dados original, usando a base de nados normalizada e também com a base de dados padronizada. O modelo que obteve os melhores resultados referentes ao conjunto de simulação foi o que utilizou arquitetura de Redes Neurais artificiais (RNA) do tipo MLP, com uma acurácia de 69%, no entanto são necessários a implementação de outras técnicas de tratamento de dados para obter um melhor tempo de processamento. |
| id |
UFPE_7b187434abd38bc95b22e779c5343fa1 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufpe.br:123456789/48749 |
| network_acronym_str |
UFPE |
| network_name_str |
Repositório Institucional da UFPE |
| repository_id_str |
|
| spelling |
BARROS, Valescka Raysa Moura Soares dehttp://lattes.cnpq.br/4955637049517658http://lattes.cnpq.br/0731639653204720AQUINO, Ronaldo Ribeiro Barbosa de2023-01-25T13:48:12Z2023-01-25T13:48:12Z2022-08-29BARROS, Valescka Raysa Moura Soares de. Aplicaçâo de tecnicas de machine learning na detecção de perdas não técnicas. 2022. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de Pernambuco, Recife, 2022.https://repositorio.ufpe.br/handle/123456789/48749O alto índice de perdas não técnicas (PNT), também conhecidas como perdas comerciais (PC), afeta diretamente o faturamento das distribuidoras de energia elétrica no Brasil, onde, apenas no ano de 2020 chegaram a subtrair cerca de 7,5% do montante de energia adquirido pelas concessionárias. O prejuízo é repassado para os consumidores até o limite regulatório, a diferença entre o limite regulatório e o total de PNT é custeado pelas distribuidoras. As ações de combate às PNT nem sempresão assertivas, causando ainda mais prejuízos para as empresas. Afim de direcionar as inspeções vêm se utilizando algoritmos de Machine Learning (ML) para detectar clientes que possivelmente estão desviando energia ou possuem alguma falha em seu sistema de medição e faturamento. Este trabalho simula esta situação usando uma base de dados real e realizando testes com redes Multilayer Perceptron (MLP), K-means e Agrupamento hierárquico, aplicando padronização e normalização para o tratamento de dados. Foi utilizado o Jupyter notebbok, um ambiente de desenvolvimento integrado (IDE do inglês Integrated Development Environment), de código aberto disponibilizado no software Anaconda. Foram testados três modelos, cada um utilizando a base de dados original, usando a base de nados normalizada e também com a base de dados padronizada. O modelo que obteve os melhores resultados referentes ao conjunto de simulação foi o que utilizou arquitetura de Redes Neurais artificiais (RNA) do tipo MLP, com uma acurácia de 69%, no entanto são necessários a implementação de outras técnicas de tratamento de dados para obter um melhor tempo de processamento.CNPqThe high rate of non-technical losses (NTL), also known as commercial losses (CL), directly affects the billing of electricity distributors in Brazil, where, in 2020 alone, they subtracted about 7.5% of the amount of energy acquired by the concessionaires. The loss is passed on to consumers up to the regulatory limit, the difference between the regulatory limit and the total PNT is borne by the distributors. Actions to combat PNT are not always assertive, causing even more damage to companies. In order to direct the inspections, Machine Learning (ML) algorithms have been used to detect customers who are possibly diverting energy or have a failure in their metering and billing system. This work simulates this situation using a real database and performing tests with Multilayer Perceptron (MLP), K-means and Hierarchical Clustering networks, applying standardization and normalization for data processing. Jupyter notebbok, an open-source Integrated Development Environment (IDE) made available in Anaconda software, was used. Three models were tested, each one using the original database, using the normalized database and also with the standardized database. The model that obtained the best results regarding the simulation set was the one that used Artificial Neural Networks (ANN) architecture of the MLP type, with an accuracy of 69%, however, it is necessary to implement other data processing techniques to obtain a better processing time.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Engenharia EletricaUFPEBrasilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia elétricaMachine learningPerdas não técnicasPerdas comerciaisK-meansMultilayer perceptronAgrupamento hierárquicoAplicação de técnicas de machine learning na detecção de perdas não técnicasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPECC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/48749/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82362https://repositorio.ufpe.br/bitstream/123456789/48749/3/license.txt5e89a1613ddc8510c6576f4b23a78973MD53ORIGINALDISSERTAÇÃO Valescka Raysa Moura Soares de Barros.pdfDISSERTAÇÃO Valescka Raysa Moura Soares de Barros.pdfapplication/pdf2469655https://repositorio.ufpe.br/bitstream/123456789/48749/1/DISSERTA%c3%87%c3%83O%20Valescka%20Raysa%20Moura%20Soares%20de%20Barros.pdffdc40edcad222cb2d82e64a0241e8c10MD51TEXTDISSERTAÇÃO Valescka Raysa Moura Soares de Barros.pdf.txtDISSERTAÇÃO Valescka Raysa Moura Soares de Barros.pdf.txtExtracted texttext/plain114647https://repositorio.ufpe.br/bitstream/123456789/48749/4/DISSERTA%c3%87%c3%83O%20Valescka%20Raysa%20Moura%20Soares%20de%20Barros.pdf.txt40557c5b96cbc7b02a155acbb53865fdMD54THUMBNAILDISSERTAÇÃO Valescka Raysa Moura Soares de Barros.pdf.jpgDISSERTAÇÃO Valescka Raysa Moura Soares de Barros.pdf.jpgGenerated Thumbnailimage/jpeg1193https://repositorio.ufpe.br/bitstream/123456789/48749/5/DISSERTA%c3%87%c3%83O%20Valescka%20Raysa%20Moura%20Soares%20de%20Barros.pdf.jpg86e5768c8d372c4c286e12244c559fddMD55123456789/487492023-01-26 02:26:22.976oai:repositorio.ufpe.br:123456789/48749VGVybW8gZGUgRGVww7NzaXRvIExlZ2FsIGUgQXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2l6YcOnw6NvIGRlIERvY3VtZW50b3Mgbm8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRQoKCkRlY2xhcm8gZXN0YXIgY2llbnRlIGRlIHF1ZSBlc3RlIFRlcm1vIGRlIERlcMOzc2l0byBMZWdhbCBlIEF1dG9yaXphw6fDo28gdGVtIG8gb2JqZXRpdm8gZGUgZGl2dWxnYcOnw6NvIGRvcyBkb2N1bWVudG9zIGRlcG9zaXRhZG9zIG5vIFJlcG9zaXTDs3JpbyBEaWdpdGFsIGRhIFVGUEUgZSBkZWNsYXJvIHF1ZToKCkkgLSBvcyBkYWRvcyBwcmVlbmNoaWRvcyBubyBmb3JtdWzDoXJpbyBkZSBkZXDDs3NpdG8gc8OjbyB2ZXJkYWRlaXJvcyBlIGF1dMOqbnRpY29zOwoKSUkgLSAgbyBjb250ZcO6ZG8gZGlzcG9uaWJpbGl6YWRvIMOpIGRlIHJlc3BvbnNhYmlsaWRhZGUgZGUgc3VhIGF1dG9yaWE7CgpJSUkgLSBvIGNvbnRlw7pkbyDDqSBvcmlnaW5hbCwgZSBzZSBvIHRyYWJhbGhvIGUvb3UgcGFsYXZyYXMgZGUgb3V0cmFzIHBlc3NvYXMgZm9yYW0gdXRpbGl6YWRvcywgZXN0YXMgZm9yYW0gZGV2aWRhbWVudGUgcmVjb25oZWNpZGFzOwoKSVYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIG9icmEgY29sZXRpdmEgKG1haXMgZGUgdW0gYXV0b3IpOiB0b2RvcyBvcyBhdXRvcmVzIGVzdMOjbyBjaWVudGVzIGRvIGRlcMOzc2l0byBlIGRlIGFjb3JkbyBjb20gZXN0ZSB0ZXJtbzsKClYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIFRyYWJhbGhvIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28sIERpc3NlcnRhw6fDo28gb3UgVGVzZTogbyBhcnF1aXZvIGRlcG9zaXRhZG8gY29ycmVzcG9uZGUgw6AgdmVyc8OjbyBmaW5hbCBkbyB0cmFiYWxobzsKClZJIC0gcXVhbmRvIHRyYXRhci1zZSBkZSBUcmFiYWxobyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvLCBEaXNzZXJ0YcOnw6NvIG91IFRlc2U6IGVzdG91IGNpZW50ZSBkZSBxdWUgYSBhbHRlcmHDp8OjbyBkYSBtb2RhbGlkYWRlIGRlIGFjZXNzbyBhbyBkb2N1bWVudG8gYXDDs3MgbyBkZXDDs3NpdG8gZSBhbnRlcyBkZSBmaW5kYXIgbyBwZXLDrW9kbyBkZSBlbWJhcmdvLCBxdWFuZG8gZm9yIGVzY29saGlkbyBhY2Vzc28gcmVzdHJpdG8sIHNlcsOhIHBlcm1pdGlkYSBtZWRpYW50ZSBzb2xpY2l0YcOnw6NvIGRvIChhKSBhdXRvciAoYSkgYW8gU2lzdGVtYSBJbnRlZ3JhZG8gZGUgQmlibGlvdGVjYXMgZGEgVUZQRSAoU0lCL1VGUEUpLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gQWJlcnRvOgoKTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRlIGF1dG9yIHF1ZSByZWNhZW0gc29icmUgZXN0ZSBkb2N1bWVudG8sIGZ1bmRhbWVudGFkbyBuYSBMZWkgZGUgRGlyZWl0byBBdXRvcmFsIG5vIDkuNjEwLCBkZSAxOSBkZSBmZXZlcmVpcm8gZGUgMTk5OCwgYXJ0LiAyOSwgaW5jaXNvIElJSSwgYXV0b3Jpem8gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIGEgZGlzcG9uaWJpbGl6YXIgZ3JhdHVpdGFtZW50ZSwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkIChhcXVpc2nDp8OjbykgYXRyYXbDqXMgZG8gc2l0ZSBkbyBSZXBvc2l0w7NyaW8gRGlnaXRhbCBkYSBVRlBFIG5vIGVuZGVyZcOnbyBodHRwOi8vd3d3LnJlcG9zaXRvcmlvLnVmcGUuYnIsIGEgcGFydGlyIGRhIGRhdGEgZGUgZGVww7NzaXRvLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gUmVzdHJpdG86CgpOYSBxdWFsaWRhZGUgZGUgdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGUgYXV0b3IgcXVlIHJlY2FlbSBzb2JyZSBlc3RlIGRvY3VtZW50bywgZnVuZGFtZW50YWRvIG5hIExlaSBkZSBEaXJlaXRvIEF1dG9yYWwgbm8gOS42MTAgZGUgMTkgZGUgZmV2ZXJlaXJvIGRlIDE5OTgsIGFydC4gMjksIGluY2lzbyBJSUksIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbyBhIGRpc3BvbmliaWxpemFyIGdyYXR1aXRhbWVudGUsIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCAoYXF1aXNpw6fDo28pIGF0cmF2w6lzIGRvIHNpdGUgZG8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRSBubyBlbmRlcmXDp28gaHR0cDovL3d3dy5yZXBvc2l0b3Jpby51ZnBlLmJyLCBxdWFuZG8gZmluZGFyIG8gcGVyw61vZG8gZGUgZW1iYXJnbyBjb25kaXplbnRlIGFvIHRpcG8gZGUgZG9jdW1lbnRvLCBjb25mb3JtZSBpbmRpY2FkbyBubyBjYW1wbyBEYXRhIGRlIEVtYmFyZ28uCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212023-01-26T05:26:22Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
| dc.title.pt_BR.fl_str_mv |
Aplicação de técnicas de machine learning na detecção de perdas não técnicas |
| title |
Aplicação de técnicas de machine learning na detecção de perdas não técnicas |
| spellingShingle |
Aplicação de técnicas de machine learning na detecção de perdas não técnicas BARROS, Valescka Raysa Moura Soares de Engenharia elétrica Machine learning Perdas não técnicas Perdas comerciais K-means Multilayer perceptron Agrupamento hierárquico |
| title_short |
Aplicação de técnicas de machine learning na detecção de perdas não técnicas |
| title_full |
Aplicação de técnicas de machine learning na detecção de perdas não técnicas |
| title_fullStr |
Aplicação de técnicas de machine learning na detecção de perdas não técnicas |
| title_full_unstemmed |
Aplicação de técnicas de machine learning na detecção de perdas não técnicas |
| title_sort |
Aplicação de técnicas de machine learning na detecção de perdas não técnicas |
| author |
BARROS, Valescka Raysa Moura Soares de |
| author_facet |
BARROS, Valescka Raysa Moura Soares de |
| author_role |
author |
| dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/4955637049517658 |
| dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/0731639653204720 |
| dc.contributor.author.fl_str_mv |
BARROS, Valescka Raysa Moura Soares de |
| dc.contributor.advisor1.fl_str_mv |
AQUINO, Ronaldo Ribeiro Barbosa de |
| contributor_str_mv |
AQUINO, Ronaldo Ribeiro Barbosa de |
| dc.subject.por.fl_str_mv |
Engenharia elétrica Machine learning Perdas não técnicas Perdas comerciais K-means Multilayer perceptron Agrupamento hierárquico |
| topic |
Engenharia elétrica Machine learning Perdas não técnicas Perdas comerciais K-means Multilayer perceptron Agrupamento hierárquico |
| description |
O alto índice de perdas não técnicas (PNT), também conhecidas como perdas comerciais (PC), afeta diretamente o faturamento das distribuidoras de energia elétrica no Brasil, onde, apenas no ano de 2020 chegaram a subtrair cerca de 7,5% do montante de energia adquirido pelas concessionárias. O prejuízo é repassado para os consumidores até o limite regulatório, a diferença entre o limite regulatório e o total de PNT é custeado pelas distribuidoras. As ações de combate às PNT nem sempresão assertivas, causando ainda mais prejuízos para as empresas. Afim de direcionar as inspeções vêm se utilizando algoritmos de Machine Learning (ML) para detectar clientes que possivelmente estão desviando energia ou possuem alguma falha em seu sistema de medição e faturamento. Este trabalho simula esta situação usando uma base de dados real e realizando testes com redes Multilayer Perceptron (MLP), K-means e Agrupamento hierárquico, aplicando padronização e normalização para o tratamento de dados. Foi utilizado o Jupyter notebbok, um ambiente de desenvolvimento integrado (IDE do inglês Integrated Development Environment), de código aberto disponibilizado no software Anaconda. Foram testados três modelos, cada um utilizando a base de dados original, usando a base de nados normalizada e também com a base de dados padronizada. O modelo que obteve os melhores resultados referentes ao conjunto de simulação foi o que utilizou arquitetura de Redes Neurais artificiais (RNA) do tipo MLP, com uma acurácia de 69%, no entanto são necessários a implementação de outras técnicas de tratamento de dados para obter um melhor tempo de processamento. |
| publishDate |
2022 |
| dc.date.issued.fl_str_mv |
2022-08-29 |
| dc.date.accessioned.fl_str_mv |
2023-01-25T13:48:12Z |
| dc.date.available.fl_str_mv |
2023-01-25T13:48:12Z |
| 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.citation.fl_str_mv |
BARROS, Valescka Raysa Moura Soares de. Aplicaçâo de tecnicas de machine learning na detecção de perdas não técnicas. 2022. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de Pernambuco, Recife, 2022. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/48749 |
| identifier_str_mv |
BARROS, Valescka Raysa Moura Soares de. Aplicaçâo de tecnicas de machine learning na detecção de perdas não técnicas. 2022. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de Pernambuco, Recife, 2022. |
| url |
https://repositorio.ufpe.br/handle/123456789/48749 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
| dc.publisher.program.fl_str_mv |
Programa de Pos Graduacao em Engenharia Eletrica |
| dc.publisher.initials.fl_str_mv |
UFPE |
| dc.publisher.country.fl_str_mv |
Brasil |
| publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
| instname_str |
Universidade Federal de Pernambuco (UFPE) |
| instacron_str |
UFPE |
| institution |
UFPE |
| reponame_str |
Repositório Institucional da UFPE |
| collection |
Repositório Institucional da UFPE |
| bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/48749/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/48749/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/48749/1/DISSERTA%c3%87%c3%83O%20Valescka%20Raysa%20Moura%20Soares%20de%20Barros.pdf https://repositorio.ufpe.br/bitstream/123456789/48749/4/DISSERTA%c3%87%c3%83O%20Valescka%20Raysa%20Moura%20Soares%20de%20Barros.pdf.txt https://repositorio.ufpe.br/bitstream/123456789/48749/5/DISSERTA%c3%87%c3%83O%20Valescka%20Raysa%20Moura%20Soares%20de%20Barros.pdf.jpg |
| bitstream.checksum.fl_str_mv |
e39d27027a6cc9cb039ad269a5db8e34 5e89a1613ddc8510c6576f4b23a78973 fdc40edcad222cb2d82e64a0241e8c10 40557c5b96cbc7b02a155acbb53865fd 86e5768c8d372c4c286e12244c559fdd |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
| repository.mail.fl_str_mv |
attena@ufpe.br |
| _version_ |
1862741880240865280 |