Previsão de radiação solar com métodos de machine learning em séries temporais

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Capelari, Marlon lattes
Orientador(a): Maionchi, Daniela de Oliveira lattes
Banca de defesa: Maionchi, Daniela de Oliveira lattes, Paulo, Sérgio Roberto de lattes, Silva, Junior Gonçalves da lattes, Reis, Saulo Davi Soares e lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Mato Grosso
Programa de Pós-Graduação: Programa de Pós-Graduação em Física Ambiental
Departamento: Instituto de Física (IF)
País: Brasil
Área do conhecimento CNPq:
Resumo: Este trabalho tem como objetivo desenvolver modelos de rede neural, utilizando arquiteturas de machine learning, que realize a estimativa da radiação solar a fim de sanar a escassez de dados ocasionada, por exemplo, por panes em estações meteorológicas, erros de leitura (lacunas) e/ou carˆ encia de equipamentos de coleta em algumas localidades. Os modelos de redes neurais utilizados para efetuar a estimativa de radiação foram, especificamente, redes neurais do tipo Gated Recurrent Unit (GRU) e Multi-Layer Perceptron (MLP). Os conjuntos de dados de Sinop e Alta Floresta, utilizados neste trabalho, foram coletados de uma torre micrometeorológica e de uma estação meteorológica, respectivamente. Foram utilizadas como variáveis preditoras a temperatura, umidade relativa, precipitação e umidade do solo para Sinop, enquanto para Alta Floresta foram utilizadas a temperatura, umidade relativa, precipitação e velocidade do vento. O algoritmo foi desenvolvido em Python, empregando principalmente bibliotecas como pandas para manipulação dos dados, scikit-learn para normalização dos dados, Keras e Tensor Flow para construção das redes neurais, scipy para análise estat´ ıstica dos dados e avaliação dos modelos, entre outras. Para a validação do algoritmo foram utilizadas métricas como Erro Médio Absoluto (MAE), Erro Médio Quadrático (RMSE),Coeficiente de Determinação (R2), Índice de Willmott e as Correlações de Spearman e Pearson. Estas métricas foram aplicadas a diferentes intervalos temporais, tais como média horária, média diária e média mensal. O estudo demons trou que ambas as redes neurais apresentaram resultados satisfat´ orios. Para o conjunto de Sinop o coeficiente de determinação (R2) teve um mínimo de 88% para médias mensais, alcançando 95% de ajuste dos modelos para a rede GRU e MLP para médias horas. A correlação de Pearson apresentou um mínimo de 94% de ajuste para médias mensais e chegando a atingir próximo de 98% para médias horas. Para o conjunto de dados de Alta Floresta ambas as redes obtiveram bons resultados para intervalos horários alcançando coeficiente de determinação de 92% para MLP e 93%para GRU, porém devido aos erros de leitura apresentados a rede n˜ ao obteve bons resultados para médias diárias e mensais, identificando assim que a qualidade dos dados impacta substancialmente na qualidade e ajuste final do modelo.
id UFMT_ff4ac6c096ea2b7c4cb1dce4ecf322d2
oai_identifier_str oai:localhost:1/6920
network_acronym_str UFMT
network_name_str Repositório Institucional da UFMT
repository_id_str
spelling 2025-05-13T18:48:35Z2024-06-212025-05-13T18:48:35Z2024-05-04CAPELARI, Marlon. Previsão de radiação solar com métodos de machine learning em séries temporais. 2024. 52 f. Dissertação (Mestrado em Física Ambiental) - Universidade Federal de Mato Grosso, Instituto de Física, Cuiabá, 2024.http://ri.ufmt.br/handle/1/6920Este trabalho tem como objetivo desenvolver modelos de rede neural, utilizando arquiteturas de machine learning, que realize a estimativa da radiação solar a fim de sanar a escassez de dados ocasionada, por exemplo, por panes em estações meteorológicas, erros de leitura (lacunas) e/ou carˆ encia de equipamentos de coleta em algumas localidades. Os modelos de redes neurais utilizados para efetuar a estimativa de radiação foram, especificamente, redes neurais do tipo Gated Recurrent Unit (GRU) e Multi-Layer Perceptron (MLP). Os conjuntos de dados de Sinop e Alta Floresta, utilizados neste trabalho, foram coletados de uma torre micrometeorológica e de uma estação meteorológica, respectivamente. Foram utilizadas como variáveis preditoras a temperatura, umidade relativa, precipitação e umidade do solo para Sinop, enquanto para Alta Floresta foram utilizadas a temperatura, umidade relativa, precipitação e velocidade do vento. O algoritmo foi desenvolvido em Python, empregando principalmente bibliotecas como pandas para manipulação dos dados, scikit-learn para normalização dos dados, Keras e Tensor Flow para construção das redes neurais, scipy para análise estat´ ıstica dos dados e avaliação dos modelos, entre outras. Para a validação do algoritmo foram utilizadas métricas como Erro Médio Absoluto (MAE), Erro Médio Quadrático (RMSE),Coeficiente de Determinação (R2), Índice de Willmott e as Correlações de Spearman e Pearson. Estas métricas foram aplicadas a diferentes intervalos temporais, tais como média horária, média diária e média mensal. O estudo demons trou que ambas as redes neurais apresentaram resultados satisfat´ orios. Para o conjunto de Sinop o coeficiente de determinação (R2) teve um mínimo de 88% para médias mensais, alcançando 95% de ajuste dos modelos para a rede GRU e MLP para médias horas. A correlação de Pearson apresentou um mínimo de 94% de ajuste para médias mensais e chegando a atingir próximo de 98% para médias horas. Para o conjunto de dados de Alta Floresta ambas as redes obtiveram bons resultados para intervalos horários alcançando coeficiente de determinação de 92% para MLP e 93%para GRU, porém devido aos erros de leitura apresentados a rede n˜ ao obteve bons resultados para médias diárias e mensais, identificando assim que a qualidade dos dados impacta substancialmente na qualidade e ajuste final do modelo.This work aims to develop neural network models, using machine learning architectures, that estimate solar radiation in order to remedy the lack of data caused, for example, by breakdowns in meteorological stations, reading errors (gaps) and/or lack of collection equipment in some locations. The neural network models used to estimate radiation were, specifically, neural networks of the type Gated Recurrent Unit (GRU) and Multi-Layer Perceptron (MLP). The Sinop and Alta Floresta datasets used in this work were collected from a micrometeorological tower and a meteorological station, respectively. Temperature, relative humidity, precipitation and soil moisture were used as predictor variables for Sinop, while for Alta Floresta temperature, relative humidity, precipitation and wind speed were used. The algorithm was developed in Python, mainly using libraries such as pandas for data manipulation, scikit-learn for data normalization, Keras and TensorFlow for construction neural networks, scipy for statistical analysis of data and evaluation of models, among others. To validate the algorithm, metrics such as Mean Absolute Error (MAE), Mean Square Error (RMSE), Coefficient of Determination (R2), Will mott Index and Spearman and Pearson Correlations were used. These metrics were applied to different time intervals, such as hourly average, daily average and monthly average. The study demonstrated that both neural networks presented satisfactory results. For the Sinop group, the coefficient of determination (R2) had a minimum of 88% for monthly averages, reaching 95% model adjustment for the GRU and MLP network for hourly averages. The Pearson correlation presented a minimum of 94% adjustment for monthly averages and reached close to 98% for hourly averages. For the Alta Floresta data set, both networks obtained good results for hourly intervals, reaching a coefficient of determination of 92% for MLP and 93% for GRU, however, due to the reading errors presented, the network did not obtain good results for daily averages. and monthly, thus identifying that the quality of the data substantially impacts the quality and final adjustment of the model.Submitted by Alex Alves Almeida (alex.almeida1@ufmt.br) on 2025-04-16T23:31:40Z No. of bitstreams: 1 _DISS_2024_Marlon Capelari.pdf: 3538919 bytes, checksum: fb2aafabcabec6b111fb6d93bd11d8f1 (MD5)Approved for entry into archive by Carlos Eduardo da Silveira (carloseduardoufmt@gmail.com) on 2025-05-13T18:48:35Z (GMT) No. of bitstreams: 1 _DISS_2024_Marlon Capelari.pdf: 3538919 bytes, checksum: fb2aafabcabec6b111fb6d93bd11d8f1 (MD5)Made available in DSpace on 2025-05-13T18:48:35Z (GMT). No. of bitstreams: 1 _DISS_2024_Marlon Capelari.pdf: 3538919 bytes, checksum: fb2aafabcabec6b111fb6d93bd11d8f1 (MD5) Previous issue date: 2024-05-04porUniversidade Federal de Mato GrossoPrograma de Pós-Graduação em Física AmbientalUFMT CUC - CuiabáBrasilInstituto de Física (IF)Previsão de radiação solar com métodos de machine learning em séries temporaisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisMachine learningGRUMLPPythonRedes neurais recorrentesSéries temporaisVariáveis ambientaisRadiação solarCNPQ::CIENCIAS EXATAS E DA TERRA::FISICAMachine learningGRUMLPPythonRecurrent neural networksTime seriesEnvironmental variablesSolar radiationMaionchi, Daniela de Oliveirahttp://lattes.cnpq.br/4561236303105430Maionchi, Daniela de Oliveira287.296.538-60http://lattes.cnpq.br/4561236303105430Paulo, Sérgio Roberto de102.103.168-29http://lattes.cnpq.br/4267460859773462287.296.538-60Silva, Junior Gonçalves da430.982.128-61http://lattes.cnpq.br/1025496536851937Reis, Saulo Davi Soares e914.946.213-04http://lattes.cnpq.br/8344261445407282031.198.521-12http://lattes.cnpq.br/8246145219404396Capelari, Marloninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMTinstname:Universidade Federal de Mato Grosso (UFMT)instacron:UFMTTEXT_DISS_2024_Marlon Capelari.pdf.txt_DISS_2024_Marlon Capelari.pdf.txtExtracted texttext/plain79586http://localhost/bitstream/1/6920/3/_DISS_2024_Marlon+Capelari.pdf.txtbc1d5b69712ead5328bdad8b68b17a4fMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81866http://localhost/bitstream/1/6920/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52ORIGINAL_DISS_2024_Marlon Capelari.pdf_DISS_2024_Marlon Capelari.pdfapplication/pdf3538919http://localhost/bitstream/1/6920/1/_DISS_2024_Marlon+Capelari.pdffb2aafabcabec6b111fb6d93bd11d8f1MD511/69202025-05-27 03:02:34.74oai:localhost:1/6920TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://ri.ufmt.br/oai/requestjordanbiblio@gmail.comopendoar:2025-05-27T07:02:34Repositório Institucional da UFMT - Universidade Federal de Mato Grosso (UFMT)false
dc.title.pt_BR.fl_str_mv Previsão de radiação solar com métodos de machine learning em séries temporais
title Previsão de radiação solar com métodos de machine learning em séries temporais
spellingShingle Previsão de radiação solar com métodos de machine learning em séries temporais
Capelari, Marlon
CNPQ::CIENCIAS EXATAS E DA TERRA::FISICA
Machine learning
GRU
MLP
Python
Redes neurais recorrentes
Séries temporais
Variáveis ambientais
Radiação solar
Machine learning
GRU
MLP
Python
Recurrent neural networks
Time series
Environmental variables
Solar radiation
title_short Previsão de radiação solar com métodos de machine learning em séries temporais
title_full Previsão de radiação solar com métodos de machine learning em séries temporais
title_fullStr Previsão de radiação solar com métodos de machine learning em séries temporais
title_full_unstemmed Previsão de radiação solar com métodos de machine learning em séries temporais
title_sort Previsão de radiação solar com métodos de machine learning em séries temporais
author Capelari, Marlon
author_facet Capelari, Marlon
author_role author
dc.contributor.advisor1.fl_str_mv Maionchi, Daniela de Oliveira
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4561236303105430
dc.contributor.referee1.fl_str_mv Maionchi, Daniela de Oliveira
dc.contributor.referee1ID.fl_str_mv 287.296.538-60
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/4561236303105430
dc.contributor.referee2.fl_str_mv Paulo, Sérgio Roberto de
dc.contributor.referee2ID.fl_str_mv 102.103.168-29
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/4267460859773462
dc.contributor.advisor1ID.fl_str_mv 287.296.538-60
dc.contributor.referee3.fl_str_mv Silva, Junior Gonçalves da
dc.contributor.referee3ID.fl_str_mv 430.982.128-61
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/1025496536851937
dc.contributor.referee4.fl_str_mv Reis, Saulo Davi Soares e
dc.contributor.referee4ID.fl_str_mv 914.946.213-04
dc.contributor.referee4Lattes.fl_str_mv http://lattes.cnpq.br/8344261445407282
dc.contributor.authorID.fl_str_mv 031.198.521-12
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/8246145219404396
dc.contributor.author.fl_str_mv Capelari, Marlon
contributor_str_mv Maionchi, Daniela de Oliveira
Maionchi, Daniela de Oliveira
Paulo, Sérgio Roberto de
Silva, Junior Gonçalves da
Reis, Saulo Davi Soares e
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::FISICA
topic CNPQ::CIENCIAS EXATAS E DA TERRA::FISICA
Machine learning
GRU
MLP
Python
Redes neurais recorrentes
Séries temporais
Variáveis ambientais
Radiação solar
Machine learning
GRU
MLP
Python
Recurrent neural networks
Time series
Environmental variables
Solar radiation
dc.subject.keyword.pt_BR.fl_str_mv Machine learning
GRU
MLP
Python
Redes neurais recorrentes
Séries temporais
Variáveis ambientais
Radiação solar
dc.subject.keyword2.pt_BR.fl_str_mv Machine learning
GRU
MLP
Python
Recurrent neural networks
Time series
Environmental variables
Solar radiation
description Este trabalho tem como objetivo desenvolver modelos de rede neural, utilizando arquiteturas de machine learning, que realize a estimativa da radiação solar a fim de sanar a escassez de dados ocasionada, por exemplo, por panes em estações meteorológicas, erros de leitura (lacunas) e/ou carˆ encia de equipamentos de coleta em algumas localidades. Os modelos de redes neurais utilizados para efetuar a estimativa de radiação foram, especificamente, redes neurais do tipo Gated Recurrent Unit (GRU) e Multi-Layer Perceptron (MLP). Os conjuntos de dados de Sinop e Alta Floresta, utilizados neste trabalho, foram coletados de uma torre micrometeorológica e de uma estação meteorológica, respectivamente. Foram utilizadas como variáveis preditoras a temperatura, umidade relativa, precipitação e umidade do solo para Sinop, enquanto para Alta Floresta foram utilizadas a temperatura, umidade relativa, precipitação e velocidade do vento. O algoritmo foi desenvolvido em Python, empregando principalmente bibliotecas como pandas para manipulação dos dados, scikit-learn para normalização dos dados, Keras e Tensor Flow para construção das redes neurais, scipy para análise estat´ ıstica dos dados e avaliação dos modelos, entre outras. Para a validação do algoritmo foram utilizadas métricas como Erro Médio Absoluto (MAE), Erro Médio Quadrático (RMSE),Coeficiente de Determinação (R2), Índice de Willmott e as Correlações de Spearman e Pearson. Estas métricas foram aplicadas a diferentes intervalos temporais, tais como média horária, média diária e média mensal. O estudo demons trou que ambas as redes neurais apresentaram resultados satisfat´ orios. Para o conjunto de Sinop o coeficiente de determinação (R2) teve um mínimo de 88% para médias mensais, alcançando 95% de ajuste dos modelos para a rede GRU e MLP para médias horas. A correlação de Pearson apresentou um mínimo de 94% de ajuste para médias mensais e chegando a atingir próximo de 98% para médias horas. Para o conjunto de dados de Alta Floresta ambas as redes obtiveram bons resultados para intervalos horários alcançando coeficiente de determinação de 92% para MLP e 93%para GRU, porém devido aos erros de leitura apresentados a rede n˜ ao obteve bons resultados para médias diárias e mensais, identificando assim que a qualidade dos dados impacta substancialmente na qualidade e ajuste final do modelo.
publishDate 2024
dc.date.available.fl_str_mv 2024-06-21
2025-05-13T18:48:35Z
dc.date.issued.fl_str_mv 2024-05-04
dc.date.accessioned.fl_str_mv 2025-05-13T18:48:35Z
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.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Mato Grosso
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Física Ambiental
dc.publisher.initials.fl_str_mv UFMT CUC - Cuiabá
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Física (IF)
publisher.none.fl_str_mv Universidade Federal de Mato Grosso
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMT
instname:Universidade Federal de Mato Grosso (UFMT)
instacron:UFMT
instname_str Universidade Federal de Mato Grosso (UFMT)
instacron_str UFMT
institution UFMT
reponame_str Repositório Institucional da UFMT
collection Repositório Institucional da UFMT
bitstream.url.fl_str_mv http://localhost/bitstream/1/6920/3/_DISS_2024_Marlon+Capelari.pdf.txt
http://localhost/bitstream/1/6920/2/license.txt
http://localhost/bitstream/1/6920/1/_DISS_2024_Marlon+Capelari.pdf
bitstream.checksum.fl_str_mv bc1d5b69712ead5328bdad8b68b17a4f
43cd690d6a359e86c1fe3d5b7cba0c9b
fb2aafabcabec6b111fb6d93bd11d8f1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMT - Universidade Federal de Mato Grosso (UFMT)
repository.mail.fl_str_mv jordanbiblio@gmail.com
_version_ 1873190065164779520