CINXE.COM
SciELO - Brasil - Estimating energy efficiency of the aeration process of stored grains through machine learning Estimating energy efficiency of the aeration process of stored grains through machine learning
<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="pt-BR" xmlns:mml="http://www.w3.org/1998/Math/MathML" > <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="pt-BR" xmlns:mml="http://www.w3.org/1998/Math/MathML"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9" lang="pt-BR" xmlns:mml="http://www.w3.org/1998/Math/MathML"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="pt-BR" xmlns:mml="http://www.w3.org/1998/Math/MathML"> <!--<![endif]--> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0"> <title>SciELO - Brasil - Estimating energy efficiency of the aeration process of stored grains through machine learning Estimating energy efficiency of the aeration process of stored grains through machine learning </title> <!-- social share tags --> <meta property="og:url" content="https://www.scielo.br/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/"/> <meta property="og:type" content="article"/> <meta property="og:title" content="Estimating energy efficiency of the aeration process of stored grains through machine learning "/> <meta property="og:description" content="ABSTRACT Aeration is carried out by blowing external air into the silo, with the aim to keep the..."/> <meta property="og:image" content="https://www.scielo.br/media/images/rbeaa_glogo.gif"/> <!-- social share tags --> <meta name="citation_author" content="Ferreira Junior, Weder N."> <meta name="citation_author_affiliation" content="Instituto Federal de Educação, Ciência e Tecnologia Goiano"> <meta name="citation_author_orcid" content="http://orcid.org/0000-0002-2931-9352"> <meta name="citation_author" content="Resende, Osvaldo"> <meta name="citation_author_affiliation" content="Instituto Federal de Educação, Ciência e Tecnologia Goiano"> <meta name="citation_author_orcid" content="http://orcid.org/0000-0001-5089-7846"> <meta name="citation_author" content="Oliveira, Daniela C. de"> <meta name="citation_author_affiliation" content="Instituto Federal de Educação, Ciência e Tecnologia Goiano"> <meta name="citation_author_orcid" content="http://orcid.org/0000-0002-9647-933X"> <meta name="citation_author" content="Oliveira, Daniel E. C. de"> <meta name="citation_author_affiliation" content="Instituto Federal de Educação, Ciência e Tecnologia Goiano"> <meta name="citation_author_orcid" content="http://orcid.org/0000-0002-3824-994X"> <meta name="citation_author" content="Rosa, Elivânio dos S."> <meta name="citation_author_affiliation" content="Instituto Federal de Educação, Ciência e Tecnologia Goiano"> <meta name="citation_author_orcid" content="http://orcid.org/0000-0002-9219-9592"> <meta name="citation_journal_title" content="Revista Brasileira de Engenharia Agrícola e Ambiental"></meta> <meta name="citation_journal_abbrev" content="Rev. bras. eng. agríc. ambient."></meta> <meta name="citation_journal_abbrev" content="Rev. bras. eng. agríc. ambient"></meta> <meta name="citation_publisher" content="Unidade Acadêmica de Engenharia Agrícola"></meta> <meta name="citation_volume" content="28"></meta> <meta name="citation_number" content="11"></meta> <meta name="citation_pdf_url" content="https://www.scielo.br/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?lang=en&format=pdf"></meta> <meta name="citation_xml_url" content="https://www.scielo.br/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?format=xml&lang=en"></meta> <meta name="citation_firstpage" content="e281001"></meta> <meta name="citation_doi" content="10.1590/1807-1929/agriambi.v28n11e281001"></meta> <meta name="citation_fulltext_world_readable" content=""></meta> <meta name="citation_issn" content="1415-4366"></meta> <meta name="citation_issn" content="1807-1929"></meta> <meta name="citation_title" content=" Estimating energy efficiency of the aeration process of stored grains through machine learning "></meta> <meta name="citation_language" content="en"></meta> <meta name="citation_abstract" content="ABSTRACT Aeration is carried out by blowing external air into the silo, with the aim to keep the temperature in the mass of stored grains at safe levels. In the present study, the energy efficiency of aeration of stored sunflower grains was estimated, and a model was proposed and tested to estimate the energy efficiency of aeration, using different algorithms in supervised and unsupervised machine learning. The objective of the work was to develop a Web application based on data mining and modeling with machine learning. The database was composed of information on the average temperature at the height of the sensors, average temperature of the silo, external ambient temperature, occurrence of aeration, if there was cooling, heating and direct heating during aeration, and the energy efficiency of the aeration process. The model for estimating the energy efficiency of the aeration process proved to be efficient, identifying that the energy efficiency was 97.78% during the aeration of stored sunflower grains. Among the classifier algorithms tested, Support Vector Machine (SVM-Poly) showed the best metrics and indicators, hence being recommended for implementation in system development networks capable of predicting the aeration status of stored grains."></meta> <meta name="citation_article_type" content="research-article"></meta> <meta name="citation_publication_date" content="2024-08-12"></meta> <meta name="citation_keywords" content="Weka"></meta><meta name="citation_keywords" content="support vector machine"></meta><meta name="citation_keywords" content="K-means"></meta> <link rel="icon" href="/static/img/favicon.ico" /> <link rel="stylesheet" href="/static/css/scielo-bundle.css?v="> <link rel="stylesheet" href="/static/css/scielo-bundle-print.css?v=" media="print"> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="/static/js/vendor/html5-3.6-respond-1.1.0.min.js"></script> <![endif]--> <!-- CLOCKSS system has permission to ingest, preserve, and serve this Archival Unit --> <div class="widget widget-Lockss widget-instance-IssueBrowseByYear_Lockss"> <input class="at-locks-messaging" type="hidden" value="LOCKSS system has permission to collect, preserve, and serve this Archival Unit" /> <input class="at-clockss-messaging" type="hidden" value="CLOCKSS system has permission to ingest, preserve, and serve this Archival Unit" /> </div> <!-- Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-MKLVK7B5B6"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-MKLVK7B5B6'); </script> <!-- End Google Analytics --> <link rel="stylesheet" href="/static/css/scielo-article.css" type="text/css" async /> <link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" async /> <link href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css" rel="stylesheet" async /> </head> <body class="journal article"> <a name="top"></a> <a class="btn floatingBtnError" href="#" id="#floatingBtnError">Acessibilidade / Reportar erro</a> <header> <div class="container"> <div class="topFunction"> <div class="col-md-2 col-sm-3 mainNav"> <div class="mainMenu" id="mainMenu"> <div class="row"> <div class="col-md-7 col-md-offset-2 col-sm-7 col-sm-offset-2 logo"></div> </div> <nav> <ul> <li> <a href="/"> <strong>Brasil</strong> </a> <ul> <li> <a href="/journals/alpha?status=current" class="tab_link"> Lista alfabética de periódicos </a> </li> <li> <a href="/journals/thematic?status=current" class="tab_link"> Lista temática de periódicos </a> </li> <li> <a href="//search.scielo.org/?q=*&lang=pt&filter[in][]=scl"> Busca </a> </li> <li> <a target="_blank" href="http://analytics.scielo.org/?collection=scl"> Métricas </a> </li> <li> <a href="/about/"> Sobre: Brasil </a> </li> <li> <a href="/about/"> Contatos </a> </li> </ul> </li> <li> <a target="_blank" href="//www.scielo.org"> <strong>SciELO.org - Rede SciELO</strong> </a> <ul> <li> <a target="_blank" href="//www.scielo.org"> Coleções nacionais e temáticas </a> </li> <li> <a target="_blank" href="//www.scielo.org/pt/periodicos/listar-por-ordem-alfabetica/"> Lista alfabética de periódicos </a> </li> <li> <a target="_blank" href="//www.scielo.org/pt/periodicos/listar-por-assunto/"> Lista de periódicos por assunto </a> </li> <li> <a target="_blank" href="//search.scielo.org/"> Busca </a> </li> <li> <a target="_blank" href="http://analytics.scielo.org"> Métricas </a> </li> <li> <a target="_blank" href="//www.scielo.org/pt/sobre-o-scielo/acesso-via-oai-e-rss/"> Acesso OAI e RSS </a> </li> <li> <a target="_blank" href="//www.scielo.org/pt/sobre-o-scielo/"> Sobre a Rede SciELO </a> </li> <li> <a target="_blank" href="//www.scielo.org/pt/sobre-o-scielo/contato/"> Contatos </a> </li> </ul> </li> <li> <a target="_blank" href="//blog.scielo.org"> <strong>Blog SciELO em Perspectiva</strong> </a> </li> </ul> </nav> </div> </div> </div> </div> </header> <div class="alternativeHeader hidden-xs"> <div class="container"> <div class="col-md-2 col-sm-3 mainNav"> <a href="" class="menu" data-rel="#alternativeMainMenu" title="Abrir menu">Abrir menu</a> <h2 class="logo-svg-mini"> <a href="/" title="Ir para a homepage da coleção: Brasil"> <span class="logo-collection logo-collection-svg-mini"><strong>Brasil</strong></span> </a> </h2> <div class="mainMenu" id="alternativeMainMenu"> <div class="row"> <div class="col-md-7 col-md-offset-2 col-sm-7 col-sm-offset-2 logo logo-svg"></div> </div> <nav> <ul> </ul> </nav> </div> </div> <div class="col-md-6 col-sm-6 journalInfo"> <ul> <li> <a href="" class="dropdown-toggle" data-toggle="dropdown"><span class="text"><span class="truncate">Revista Brasileira de Engenharia Agrícola e Ambiental </span><span class="sci-ico-arrowDown"></span></a> <ul class="dropdown-menu" role="menu"> <div class="col-md-9 col-sm-8 brandLogo"> <div class="row"> <a href="/j/rbeaa/"> <img src="/media/images/rbeaa_glogo.gif" class="image" alt="Logomarca do periódico: Revista Brasileira de Engenharia Agrícola e Ambiental" /> </a> </div> </div> <div class="col-md-3 col-sm-4 journalMenu"> <ul> <li> <a href="http://submission.scielo.br/index.php/rbeaa/login" target="_blank"> <span class="glyphBtn submission"></span> Submissão de manuscritos </a> </li> <li> <a href="/journal/rbeaa/about/#about"> <span class="glyphBtn about"></span> Sobre o periódico </a> </li> <li> <a href="/journal/rbeaa/about/#editors"> <span class="glyphBtn editorial"></span> Corpo Editorial </a> </li> <li> <a href="/journal/rbeaa/about/#instructions"> <span class="glyphBtn authorInstructions"></span> Instruções aos autores </a> </li> <li> <a href="/journal/rbeaa/about/#contact"> <span class="glyphBtn contact"></span> Contato </a> </li> </ul> </div> </ul> </li> </ul> </div> <div class="col-md-2 col-md-offset-2 col-sm-3 journalMenu"> <div class="language"> <a href="/set_locale/es/" class="lang-es" lang="es">Español</a> <a href="/set_locale/en/" class="lang-en" lang="en">English</a> </div> </div> </div> </div> <div class="alternativeHeader alternativeHeader-xs hidden-sm hidden-md hidden-lg"> <div class="container"> <div class="row no-gutter"> <div class="col-xs-2 mainNav"> <a href="" class="menu" data-rel="#alternativeMainMenu" title="Abrir menu"> Abrir menu </a> <div class="mainMenu" id="alternativeMainMenu"> <div class="row"> <div class="col-md-7 col-md-offset-2 col-sm-7 col-sm-offset-2 logo logo-svg"></div> </div> <nav> <ul> </ul> </nav> </div> </div> <div class="col-xs-6 text-center"> <h2 class="logo-svg-mini"> <a href="/" title="Ir para a homepage da coleção: Brasil"> <span class="logo-collection logo-collection-svg-mini"><strong>Brasil</strong></span> </a> </h2> </div> <div class="col-xs-4 language"> <a href="/set_locale/es/" class="lang-es" lang="es">Español</a> <a href="/set_locale/en/" class="lang-en" lang="en">English</a> </div> </div> <div class="row"> <div class="col-xs-12 text-center journalNameMobile"> <a href="" class="dropdown-toggle" data-toggle="dropdown"><span class="text"><span class="truncate">Revista Brasileira de Engenharia Agrícola e Ambiental </span><span class="sci-ico-arrowDown"></span></a> <ul class="dropdown-menu" role="menu"> <div class="col-md-9 col-sm-8 brandLogo"> <div class="row"> <div class="col-xs-12"> <a href="/j/rbeaa/"> <img src="/media/images/rbeaa_glogo.gif" class="image" alt="Logomarca do periódico: Revista Brasileira de Engenharia Agrícola e Ambiental" /> </a> </div> <div class="col-xs-12"> <ul class="JournalMenuMobile"> <li> <a href="http://submission.scielo.br/index.php/rbeaa/login" target="_blank"> <span class="glyphBtn submission"></span> Submissão de manuscritos </a> </li> <li> <a href="/journal/rbeaa/about/#about"> <span class="glyphBtn about"></span> Sobre o periódico </a> </li> <li> <a href="/journal/rbeaa/about/#editors"> <span class="glyphBtn editorial"></span> Corpo Editorial </a> </li> <li> <a href="/journal/rbeaa/about/#instructions"> <span class="glyphBtn authorInstructions"></span> Instruções aos autores </a> </li> <li> <a href="/journal/rbeaa/about/#contact"> <span class="glyphBtn contact"></span> Contato </a> </li> </ul> </div> </div> </div> </ul> <!-- <a href="/j/rbeaa/"> <img src="/media/images/rbeaa_glogo.gif" class="image" alt="Logomarca do periódico: Revista Brasileira de Engenharia Agrícola e Ambiental" /> </a> --> </div> </div> </div> </div> <!-- Exibe para todos dispositivos menos mobile --> <section class="levelMenu hidden-xs"> <div class="container"> <div class="col-lg-6 col-md-6 col-sm-5"> <div class="btn-group"> <a href="/j/rbeaa/" class="btn"> <span class="sci-ico-home"></span> </a> <a href="/j/rbeaa/i/2024.v28n11/" class="btn group"> sumário </a> <a href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?lang=en&goto=previous" class="btn group hidden-sm"> <span class="hidden-md">« anterior</span> <span class="sci-ico-arrowLeft hidden-lg"></span> </a> <a href="#" class="btn group disabled hidden-sm"> atual </a> <a href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?lang=en&goto=next" class="btn group hidden-sm"> <span class="hidden-md">seguinte »</span> <span class="sci-ico-arrowRight hidden-lg"></span> </a> </div> </div> <div class="col-lg-4 col-md-5 col-sm-6"> <div class="dropdown"> <button class="btn dropdown-toggle" type="button" data-toggle="dropdown"> <span>Resumo </span> <span class="caret"></span></button> <ul class="dropdown-menu"> <li> <a href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/abstract/?lang=en"> Resumo (Inglês) </a> <li> <li> <a href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/abstract/?lang=pt"> Resumo (Português) </a> <li> </ul> </div> <div class="dropdown"> <button class="btn dropdown-toggle" type="button" data-toggle="dropdown"> <span>Texto (EN) </span> <span class="caret"></span></button> <ul class="dropdown-menu"> <li> <!-- página de texto --> <a href="#" class="current"> Texto (Inglês) </a> </li> </ul> </div> <!-- <a target='_blank' href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?format=pdf&lang=en" class="btn"> <span class="sci-ico-filePDF"></span> PDF </a> --> <div class="dropdown"> <button class="btn dropdown-toggle" type="button" data-toggle="dropdown"> <span class="sci-ico-filePDF"></span> <span>PDF</span> <span class="caret"></span></button> <ul class="dropdown-menu menu-share-mobile"> <li> <a target='_blank' href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?format=pdf&lang=en"> Download PDF (Inglês) </a> </li> </ul> </div> </div> <div class="col-lg-2 col-md-1 col-sm-1 share"> <span class="hidden-sm">Compartilhe</span> <a href="javascript:;" class="btn dropdown-toggle" data-toggle="dropdown"> <span class="sci-ico-socialOther"></span><span class="caret"></span> </a> <ul class="dropdown-menu menu-share-mobile" role="menu"> <li class="dropdown-header"> Compartilhe </li> <li> <a href="#" class="share_modal_id"> <span class="sci-ico-socialEmail"></span> E-mail </a> </li> <li> <a href="#" class="shareFacebook"> <span class="sci-ico-socialFacebook"></span> Facebook </a> </li> <li> <a href="#" class="shareTwitter"> <span class="sci-ico-socialTwitterSingle"></span> Twitter </a> </li> <li> <a href="#" class="shareGooglePlus"> <span class="glyphBtn googlePlus"></span> Google+ </a> </li> <li> <a href="#" class="shareLinkedIn"> <span class="glyphBtn linkedIn"></span> LinkedIn </a> </li> <li> <a href="#" class="shareReddit"> <span class="glyphBtn reddit"></span> Reddit </a> </li> <li> <a href="#" class="shareStambleUpon"> <span class="glyphBtn stambleUpon"></span> StambleUpon </a> </li> <li> <a href="#" class="shareCiteULike"> <span class="glyphBtn citeULike"></span> CiteULike </a> </li> <li> <a href="#" class="shareMendeley"> <span class="glyphBtn mendeley"></span> Mendeley </a> </li> </ul> </div> </div> </section> <!-- Exibe somente no mobile --> <section class="levelMenu levelMenu-xs hidden-sm hidden-md hidden-lg"> <div class="container"> <div class="row"> <div class="col-xs-12"> <div class="btn-group btn-group-nav-mobile" role="group"> <a href="/j/rbeaa/" class="btn"> <span class="sci-ico-home"></span> </a> <a href="/j/rbeaa/i/2024.v28n11/" class="btn no-ico-util"> Sumário </a> <a href="javascript:;" class="btn dropdown-toggle" data-toggle="dropdown"> <span class="sci-ico-socialOther"></span><span class="caret"></span> </a> <ul class="dropdown-menu menu-share-mobile" role="menu"> <li class="dropdown-header"> Compartilhe </li> <li> <a href="#" class="share_modal_id"> <span class="sci-ico-socialEmail"></span> E-mail </a> </li> <li> <a href="#" class="shareFacebook"> <span class="sci-ico-socialFacebook"></span> Facebook </a> </li> <li> <a href="#" class="shareTwitter"> <span class="sci-ico-socialTwitterSingle"></span> Twitter </a> </li> <li> <a href="#" class="shareGooglePlus"> <span class="glyphBtn googlePlus"></span> Google+ </a> </li> <li> <a href="#" class="shareLinkedIn"> <span class="glyphBtn linkedIn"></span> LinkedIn </a> </li> <li> <a href="#" class="shareReddit"> <span class="glyphBtn reddit"></span> Reddit </a> </li> <li> <a href="#" class="shareStambleUpon"> <span class="glyphBtn stambleUpon"></span> StambleUpon </a> </li> <li> <a href="#" class="shareCiteULike"> <span class="glyphBtn citeULike"></span> CiteULike </a> </li> <li> <a href="#" class="shareMendeley"> <span class="glyphBtn mendeley"></span> Mendeley </a> </li> </ul> </div> </div> </div> <div class="row"> <div class="col-xs-12"> <div class="btn-group btn-group-nav-mobile-content" role="group"> <div class="dropdown"> <button class="btn dropdown-toggle" type="button" data-toggle="dropdown"> <span>Resumo </span> <span class="caret"></span></button> <ul class="dropdown-menu"> <li> <a href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/abstract/?lang=en"> Resumo (Inglês) </a> <li> <li> <a href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/abstract/?lang=pt"> Resumo (Português) </a> <li> </ul> </div> <div class="dropdown"> <button class="btn dropdown-toggle" type="button" data-toggle="dropdown"> <span>Texto (EN) </span> <span class="caret"></span></button> <ul class="dropdown-menu"> <li> <!-- página de texto --> <a href="#" class="current"> Texto (Inglês) </a> </li> </ul> </div> <!-- <a target='_blank' href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?format=pdf&lang=en" class="btn"> <span class="sci-ico-filePDF"></span> PDF </a> --> <div class="dropdown"> <button class="btn dropdown-toggle" type="button" data-toggle="dropdown"> <span class="sci-ico-filePDF"></span> <span>PDF</span> <span class="caret"></span></button> <ul class="dropdown-menu menu-share-mobile"> <li> <a target='_blank' href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?format=pdf&lang=en"> Download PDF (Inglês) </a> </li> </ul> </div> </div> </div> </div> </div> </section> <!-- PID: S1415-43662024001100203 --> <!-- Verificando se é versão HTML ou XML --> <div id="standalonearticle"> <section class="articleCtt"><div class="container"><div class="articleTxt"> <div class="articleBadge-editionMeta-doi-copyLink"> <span class="_articleBadge">Original Article</span><span class="_separator"> • </span><span class="_editionMeta">Rev. bras. eng. agríc. ambient. 28 (11) <span class="_separator"> • </span>Nov 2024</span><span class="_separator"> • </span><span class="group-doi"><a href="https://doi.org/10.1590/1807-1929/agriambi.v28n11e281001" class="_doi" target="_blank">https://doi.org/10.1590/1807-1929/agriambi.v28n11e281001</a> <a class="copyLink" data-clipboard-text="https://doi.org/10.1590/1807-1929/agriambi.v28n11e281001"><span class="sci-ico-link"></span>copy</a></span> </div> <h1 class="article-title"> <span class="sci-ico-openAccess showTooltip" data-toggle="tooltip" data-original-title="by 4.0 "></span>Estimating energy efficiency of the aeration process of stored grains through machine learning<span class="ref footnote"><sup class="xref">1</sup><span class="refCtt closed"><span class="refCttPadding"> 1 Research developed at Instituto Federal de Educação, Ciência e Tecnologia Goiano, Campus Rio Verde, Rio Verde, GO, Brazil </span></span></span> <a id="shorten" href="#" class="short-link"><span class="sci-ico-link"></span></a> </h1> <h2 class="article-title">Estimativa da eficiência energética do processo aeração de grãos armazenados através de machine learning</h2> <div class="articleMeta"></div> <div class="contribGroup"> <a href="" class="outlineFadeLink" data-toggle="modal" data-target="#ModalTutors">Authorship</a><a href="" class="outlineFadeLink" data-toggle="modal" data-target="#ModalScimago"> SCIMAGO INSTITUTIONS RANKINGS </a> </div> <div class="row"> <ul class="col-md-2 hidden-sm articleMenu"></ul> <article id="articleText" class="col-md-10 col-md-offset-2 col-sm-12 col-sm-offset-0"><div class="articleSection" data-anchor="ABSTRACT"> <h1 class="articleSectionTitle">ABSTRACT</h1> <p>Aeration is carried out by blowing external air into the silo, with the aim to keep the temperature in the mass of stored grains at safe levels. In the present study, the energy efficiency of aeration of stored sunflower grains was estimated, and a model was proposed and tested to estimate the energy efficiency of aeration, using different algorithms in supervised and unsupervised machine learning. The objective of the work was to develop a Web application based on data mining and modeling with machine learning. The database was composed of information on the average temperature at the height of the sensors, average temperature of the silo, external ambient temperature, occurrence of aeration, if there was cooling, heating and direct heating during aeration, and the energy efficiency of the aeration process. The model for estimating the energy efficiency of the aeration process proved to be efficient, identifying that the energy efficiency was 97.78% during the aeration of stored sunflower grains. Among the classifier algorithms tested, Support Vector Machine (SVM-Poly) showed the best metrics and indicators, hence being recommended for implementation in system development networks capable of predicting the aeration status of stored grains.</p> <p><strong>Key words:</strong><br>Weka; support vector machine; K-means</p> </div> <div class="articleSection" data-anchor="RESUMO"> <h1 class="articleSectionTitle">RESUMO</h1> <p>A aeração é realizada por meio da insuflação do ar externo para dentro do silo, tendo como objetivo manter a temperatura da massa de grãos armazenados em níveis seguros. No presente estudo foi estimada a eficiência energética da aeração de grãos de girassol armazenados, assim como proposto e testado um modelo de estimativa da eficiência energética da aeração, utilizando diferentes algoritmos no aprendizado de máquinas supervisionado e não supervisionado. O objetivo no trabalho foi desenvolver uma aplicação Web a partir da mineração e modelagem dos dados com o aprendizado de máquinas. O banco de dados foi composto pelas informações da temperatura média do nível dos sensores, temperatura média do silo, temperatura ambiente externa, ocorrência de aeração, se houve resfriamento, aquecimento e aquecimento direto durante aeração, e a eficiência energética do processo de aeração. O modelo de estimativa da eficiência energética do processo de aeração demonstrou-se eficiente, identificando que durante a aeração de grãos de girassol armazenados a eficiência energética foi de 97,78%. Dentre os algoritmos classificadores testados na Máquina de Vetores de Suporte (SVM-Poly) apresentou as melhores métricas e indicadores, sendo recomendado para implementação em redes de desenvolvimento de sistemas capaz de predizer o status da aeração de grãos armazenados.</p> <p><strong>Palavras-chave:</strong><br>Weka; máquina de vetores de suporte; K-means</p> </div> <div class="articleSection" data-anchor="HIGHLIGHTS:"> <h1 class="articleSectionTitle">HIGHLIGHTS:</h1> <p>The model for estimating the energy efficiency of the aeration process proved to be efficient.</p> <p>The proposed model for evaluating aeration efficiency has applicability of use in predictive analysis of the process.</p> <p>From data mining and modeling with machine learning, it was possible to develop a Web tool.</p> </div> <div class="articleSection" data-anchor="Text"> <h1 class="articleSectionTitle">Introduction</h1> <p>Aeration aims to keep the temperature in the mass of stored grains at safe levels, as well as the intergranular relative humidity, besides contributing to the uniformity of grain mass temperature (<span class="ref"><strong class="xref xrefblue">Lopes & Steidle Neto, 2019</strong><span class="refCtt closed"><span>Lopes, D. de C.; Steidle Neto, A. J. Effects of climate change on the aeration of stored bean in Minas Gerais State, Brazil. Biosystems Engineering, v.188, p.155-164, 2019. https://doi.org/10.1016/j.biosystemseng.2019.10.010 </span><br><a href="https://doi.org/10.1016/j.biosystemseng.2019.10.010" target="_blank">https://doi.org/10.1016/j.biosystemseng.... </a></span></span>). Aeration management is carried out by blowing external air into the silo; therefore, before and during the process, attention should be paid to grain mass temperature, through thermometry data, and external air temperature (<span class="ref"><strong class="xref xrefblue">Durks et al., 2019</strong><span class="refCtt closed"><span>Durks, J. M.; Botelho, F. M.; Botelho, S. C. C.; Ruffato, S.; Hoscher, R. H. Perdas quantitativas e qualitativas em soja armazenada com aeração convencional e resfriamento artificial. Revista de Ciências Agroambientais, v.17, p.31-39, 2019. https://doi.org/10.5327/rcaa.v17i1.2861 </span><br><a href="https://doi.org/10.5327/rcaa.v17i1.2861" target="_blank">https://doi.org/10.5327/rcaa.v17i1.2861... </a></span></span>; <span class="ref"><strong class="xref xrefblue">Lopes & Steidle Neto, 2019</strong><span class="refCtt closed"><span>Lopes, D. de C.; Steidle Neto, A. J. Effects of climate change on the aeration of stored bean in Minas Gerais State, Brazil. Biosystems Engineering, v.188, p.155-164, 2019. https://doi.org/10.1016/j.biosystemseng.2019.10.010 </span><br><a href="https://doi.org/10.1016/j.biosystemseng.2019.10.010" target="_blank">https://doi.org/10.1016/j.biosystemseng.... </a></span></span>). </p> <p>To carry out aeration, the best external air conditions must be taken advantage of to make the process economical and preserve the quality of the product (<span class="ref"><strong class="xref xrefblue">Panigrahi et al., 2020</strong><span class="refCtt closed"><span>Panigrahi, S. S.; Singh, C. B.; Fielke, J. CFD modelling of physical velocity and anisotropic resistance components in a peaked stored grain with aeration ducting systems. Computers and Electronics in Agriculture, v.179, e105820, 2020. https://doi.org/10.1016/j.compag.2020.105820 </span><br><a href="https://doi.org/10.1016/j.compag.2020.105820" target="_blank">https://doi.org/10.1016/j.compag.2020.10... </a></span></span>). Inefficiency in the aeration process compromises grain quality, as the increase in temperature can contribute to increasing the respiratory rate of the product, thus directly affecting its quantity and quality (<span class="ref"><strong class="xref xrefblue">Mohapatra et al., 2017</strong><span class="refCtt closed"><span>Mohapatra, D.; Kumar, S.; Kotwaliwale, N.; Singh, K. K. Critical factors responsible for fungi growth in stored food grains and non-chemical approaches for their control. Industrial Crops & Products, v.108, p.162-182, 2017. https://doi.org/10.1016/j.indcrop.2017.06.039 </span><br><a href="https://doi.org/10.1016/j.indcrop.2017.06.039" target="_blank">https://doi.org/10.1016/j.indcrop.2017.0... </a></span></span>). In addition, an inefficient process results in unnecessary energy expenditure, increasing the costs of the storage.</p> <p>Therefore, the energy efficiency of these processes need to be monitored to improve planning management, since there is no predictive model for the energy efficiency of aeration. Therefore, it is important to propose a model capable of estimating the efficiency of the process. Machine learning techniques can be employed in this management process, as they use the interference principle called induction, which allows drawing generic conclusions through a set of raw data, and this learning can be supervised or unsupervised (<span class="ref"><strong class="xref xrefblue">Setiawan et al., 2009</strong><span class="refCtt closed"><span>Setiawan, N. A.; Venkatachalam, P. A.; Hani, A. F. M. Diagnosis of coronary artery disease using artificial intelligence based decision support system. Proceedings of the International Conference on Man-Machine Systems (ICoMMS), v.6, p.153-160, 2009. https://doi.org/10.48550/arXiv.2007.02854 </span><br><a href="https://doi.org/10.48550/arXiv.2007.02854" target="_blank">https://doi.org/10.48550/arXiv.2007.0285... </a></span></span>; <span class="ref"><strong class="xref xrefblue">Lorena & Carvalho, 2013</strong><span class="refCtt closed"><span>Lorena, A. C.; Carvalho, A. C. P. L. F. Uma introdução às Support Vector Machines. Revista de Informática Teórica e Aplicada, v.14, p.1-25, 2013. https://doi.org/10.22456/2175-2745.5690 </span><br><a href="https://doi.org/10.22456/2175-2745.5690" target="_blank">https://doi.org/10.22456/2175-2745.5690... </a></span></span>).</p> <p>Thus, the objective in the present study was to estimate the energy efficiency of aeration of stored sunflower grains, as well as proposing and testing a model to estimate the energy efficiency of aeration, using different algorithms in supervised and unsupervised machine learning. Building upon these goals, the study also aimed to develop a Web application based on machine learning.</p> <h1 class="articleSectionTitle">Material and Methods</h1> <p>All the information (temperature at the height of the sensors, average temperature of the silo, external ambient temperature) was classified into two databases, primary and secondary; the first was composed of raw data, while the second was obtained from the first through data processing with noise removal, correction of inconsistencies, and elimination of redundant and missing data. The experiment was carried out in a grain storage unit in the municipality of Morrinhos, Goiás, Brazil.</p> <p>The experimental data used were obtained from the storage of sunflower grains, specifically from the beginning of storage, during the silo filling stage. In this period, the grains already stored were managed with the aeration strategy aimed at cooling, considering standards related to internal and external climatic conditions. Aeration fans were turned on when the external temperature was 4 ºC lower than the average internal temperature, i.e., the temperature of the mass of sunflower grains, as well as under conditions of no rainfall, and outside peak energy hours, between 5:30 and 8:00 p.m. </p> <p>The grains were stored in a vertical metal silo, 22 m wide, with 22 rings of 0.917 m, forming a body of 20.19 m in height and 26.44 m in total height. The silo body volume is 7,674.87 m<sup>3</sup>, and the total volume is 8,466.81 m<sup>3</sup>. Considering the specific mass of sunflower grains of 0.39 ton m<sup>-3</sup>, the static capacity of the silo body is 2,993.20 tons of sunflower grains. The aeration system of the silos was composed of centrifugal fans with forward-curved blades driven by a three-phase motor with a power of 50 hp (36.77 kW) and which delivers an air flow (specific flow rate) of 0.05 m<sup>3</sup> min<sup>-1</sup> ton<sup>-1</sup> of grain to the aeration system.</p> <p>The internal temperature of the silo was monitored by a digital thermometry system, whose sensors were distributed inside the silo for each 66 m<sup>3</sup> of grains. External climatological data were monitored by means of a weather station in the Storage Unit. The datasets were saved in intercalated periods of approximately 2 hours, or with each significant change in sensor readings. </p> <p>The database was composed of data referring to 37 days of storage, and thermometry data only from half of the silo were used during this period. As this is the silo filling period, it was not possible to use the data from all the sensors present in the silo during the data analysis period, so the data up to the seventh height of sensors (S07) were used; the sensors were vertically spaced at 1.5 m (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf1"><span class="sci-ico-fileFigure"></span>Figure 1</a>). During the period, the thermometry cable 03 (P03) was deactivated for maintenance, so the data from sensors on this cable were discarded.</p> <p> <div class="row fig" id="f1"> <a name="f1"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf1"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/5070d0437b4d3a4b38e82642c99d467f466c6bdc.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 1</strong><br> Organizational scheme of temperature data collected from a silo with digital thermometry system <br> </div> </div> </p> <p><a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf1"><span class="sci-ico-fileFigure"></span>Figure 1</a> shows the front view of the silo up to the seventh height of sensors (S07), which were used to compose the database, in addition to illustrating the distribution scheme of the thermometry cables and sensors throughout the silo, in a total of nine cables. The primary database was organized according to the height of sensors per period, i.e., the data of the same height of sensors were arranged in sequence from the beginning to the end of the data period, followed by the other heights in the same format.</p> <p>The height of sensors is composed of one sensor from each thermometry cable (P01, P02, P04, P05, P06, P07, P08 and P09), and the average temperature for each height of sensors was calculated for the different moments. The primary database was composed of the temperature of each sensor per cable at the same height, average temperature of the height of sensors at the time, and overall average of the silo temperature at the time, considering the average of only the seven heights of sensors, besides considering the average of the external ambient temperature at the time and the condition of whether or not there was aeration in that period. When there was aeration, the data was coded 1, whereas 0 indicated the absence of aeration in the period evaluated. </p> <p>The secondary database was obtained from the primary database and included variables to indicate the efficiency of aeration; however, there are no standards in the literature for estimating efficiency, so some standards were tested in the present study in order to propose a model for predicting efficiency.</p> <p>The first variable obtained was cooling during aeration. Cooling was considered when: there was aeration and the mean temperature of the height of sensors at the time was lower than or equal to the average temperature at the height of sensors in the period prior to the period analyzed. The heating during aeration variable was obtained by considering when there was aeration in the period, but no cooling, as well as when the average temperature of the height of sensors at the time was higher than 0.2 ºC compared to the average temperature at the height of sensors in the previous period.</p> <p>Heating during aeration data were filtered, considering direct heating during aeration, which can occur when the external air is blown into the silo at an inappropriate temperature. To evaluate whether the heating of the grains is directly related to aeration, it was considered to be the case when there was heating during aeration and when the average temperature at the height of sensors at the time was higher than or equal to the external ambient temperature + 2 ºC. </p> <p>The model for evaluating the energy efficiency of aeration was estimated considering the periods in which there was aeration, and the indication of efficiency was obtained through the global analysis of the database, and for the process to be considered efficient the average temperature of the height of sensors at the time had to be lower than 2 ºC and above the previous average temperature of the same height of sensors. In addition, the average temperature of the silo at a given time must be lower than 1.5 ºC and above the previous average temperature, and the data must also not indicate that there was direct heating during aeration. </p> <p>For the variables cooling, heating during aeration and direct heating during aeration, the responses were coded; positive responses were coded with 1 and negative responses were coded with 0, whereas for efficiency the data were classified as efficient and non-efficient. The summary of the data analysis set is presented in <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalTablet1"><span class="sci-ico-fileTable"></span>Table 1</a>.</p> <div> <div class="row table" id="t1"> <a name="t1"></a><div class="col-md-4 col-sm-4"><a data-toggle="modal" data-target="#ModalTablet1"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Table 1</strong><br> Summary of data processing to obtain responses during the aeration process <br> </div> </div> </div> <p>Therefore, the complete database on which the tests were performed was obtained. The database was composed of eight columns and 3,808 rows, totaling 30,464 values. It should be highlighted that data in the rows were separated between the seven heights of sensors, thus increasing the variability of data throughout the silo.</p> <p>For predictive modeling of the responses of efficiency of the aeration process, different supervised machine learning algorithms were fitted to the data obtained experimentally, later treated and organized in a file in the notepad tool. The classifier algorithms used were multilayer perceptron (MLP), support vector machine with polynomial kernel (SVM-Poly), support vector machine with radial kernel (SVM-Radial), and the decision tree algorithms J48 and random forest.</p> <p>The predictive models were processed by the Weka 3.8.5 tool, using cross-validation with 10 folds. The efficiency of the classifiers was evaluated based on the analysis of performance indicators and metrics. The indicators analyzed were the correct classification of the instances (CCI) (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalSchemee1"><span class="sci-ico-fileFormula"></span>Eq. 1</a>), incorrect classification of the instances (ICI) (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalSchemee2"><span class="sci-ico-fileFormula"></span>Eq. 2</a>), and the errors in the confusion matrix for efficiency (EF) and non-efficiency (NEF) of the aeration process.</p> <p> <div class="row formula" id="ee1"> <a name="e1"></a><div class="col-md-12"><div class="formula-container"> <math id="m1" display="block"> <mi>C</mi> <mi>C</mi> <mi>I</mi> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mi>o</mi> <mi>t</mi> <mi>a</mi> <mi>l</mi> <mo> </mo> <mi>o</mi> <mi>f</mi> <mo> </mo> <mi>h</mi> <mi>i</mi> <mi>t</mi> <mi>s</mi> </mrow> <mrow> <mi>T</mi> <mi>o</mi> <mi>t</mi> <mi>a</mi> <mi>l</mi> <mo> </mo> <mi>o</mi> <mi>f</mi> <mo> </mo> <mi>d</mi> <mi>a</mi> <mi>t</mi> <mi>a</mi> <mo> </mo> <mi>i</mi> <mi>n</mi> <mo> </mo> <mi>t</mi> <mi>h</mi> <mi>e</mi> <mo> </mo> <mi>s</mi> <mi>e</mi> <mi>t</mi> </mrow> </mfrac> <mo>×</mo> <mn>100</mn> </math> <span class="label">(1)</span> </div></div> </div> </p> <p> <div class="row formula" id="ee2"> <a name="e2"></a><div class="col-md-12"><div class="formula-container"> <math id="m2" display="block"> <mi>I</mi> <mi>C</mi> <mi>I</mi> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mi>o</mi> <mi>t</mi> <mi>a</mi> <mi>l</mi> <mo> </mo> <mi>o</mi> <mi>f</mi> <mo> </mo> <mi>e</mi> <mi>r</mi> <mi>r</mi> <mi>o</mi> <mi>r</mi> <mi>s</mi> </mrow> <mrow> <mi>T</mi> <mi>o</mi> <mi>t</mi> <mi>a</mi> <mi>l</mi> <mo> </mo> <mi>o</mi> <mi>f</mi> <mo> </mo> <mi>d</mi> <mi>a</mi> <mi>t</mi> <mi>a</mi> <mo> </mo> <mi>i</mi> <mi>n</mi> <mo> </mo> <mi>t</mi> <mi>h</mi> <mi>e</mi> <mo> </mo> <mi>s</mi> <mi>e</mi> <mi>t</mi> </mrow> </mfrac> <mo>×</mo> <mn>100</mn> </math> <span class="label">(2)</span> </div></div> </div> </p> <p>The metrics analyzed from the classifiers’ results were the Kappa coefficient, relative absolute error (RAE) (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalSchemee3"><span class="sci-ico-fileFormula"></span>Eq. 3</a>), root mean squared error (RMSE) (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalSchemee4"><span class="sci-ico-fileFormula"></span>Eq. 4</a>), and root relative squared error (RRSE) (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalSchemee5"><span class="sci-ico-fileFormula"></span>Eq. 5</a>).</p> <p> <div class="row formula" id="ee3"> <a name="e3"></a><div class="col-md-12"><div class="formula-container"> <math id="m3" display="block"> <mi>R</mi> <mi>A</mi> <mi>E</mi> <mo>=</mo> <mfrac> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <mfenced open="|" close="|"> <mrow> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> </mrow> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <mfenced open="|" close="|"> <mrow> <mover> <mi>a</mi> <mo>¯</mo> </mover> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> </mrow> </mfrac> </math> <span class="label">(3)</span> </div></div> </div> </p> <p> <div class="row formula" id="ee4"> <a name="e4"></a><div class="col-md-12"><div class="formula-container"> <math id="m4" display="block"> <mi>R</mi> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <msqrt> <mfrac> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <msup> <mfenced> <mrow> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> <mn>2</mn> </msup> </mrow> <mi>n</mi> </mfrac> </msqrt> </math> <span class="label">(4)</span> </div></div> </div> </p> <p> <div class="row formula" id="ee5"> <a name="e5"></a><div class="col-md-12"><div class="formula-container"> <math id="m5" display="block"> <mi>R</mi> <mi>R</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mfrac> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <msup> <mfenced> <mrow> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> <mn>2</mn> </msup> </mrow> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <msup> <mfenced> <mrow> <mover> <mi>a</mi> <mo>¯</mo> </mover> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> <mn>2</mn> </msup> </mrow> </mfrac> </math> <span class="label">(5)</span> </div></div> </div> </p> <p>where:</p> <p>pi - value of the i-th observation;</p> <p>ai - predicted value for i-th observation;</p> <p>a - mean of predicted values; and,</p> <p>n - number of observations.</p> <p>The partitioning clustering algorithm was used for unsupervised learning, and it was performed in Weka 3.8.5. using the K-means algorithm, which aims to partition n records into k clusters, where k < n. The data are separated into clusters, where centroids represent the center of the cluster, so the data are grouped into clusters according to the shortest distance of the centroid of the different clusters, following a distance metric (<span class="ref"><strong class="xref xrefblue">Corcovia & Alves, 2019</strong><span class="refCtt closed"><span>Corcovia, L. O.; Alves, R. S. Aprendizagem de máquinas e mineração de dados. Revista Interface Tecnológica, v.16, p.90-101, 2019. </span></span></span>), which is the Euclidean distance for the K-means algorithm (<span class="ref"><strong class="xref xrefblue">Oliveira et al., 2022</strong><span class="refCtt closed"><span>Oliveira, D. C.; Barbosa, U. C.; Bergland, A. C. R. O.; Resende, O.; Oliveira, D. E. C. G-Soja - Website with prediction on soybean classification using machine learning. Engenharia Agrícola, v.42, e20210140, 2022. http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022 </span><br><a href="http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022" target="_blank">http://dx.doi.org/10.1590/1809-4430-Eng.... </a></span></span>).</p> <p>According to <span class="ref"><strong class="xref xrefblue">Corcovia & Alvez (2019</strong><span class="refCtt closed"><span>Corcovia, L. O.; Alves, R. S. Aprendizagem de máquinas e mineração de dados. Revista Interface Tecnológica, v.16, p.90-101, 2019. </span></span></span>), the application of the K-means algorithm requires determining which number of clusters will be generated by the algorithm; for these two clusters were standardized in the estimation of the separation of the data on the status of the energy efficiency of aeration into efficient and non-efficient. The results were evaluated based on the values of the incorrect classification of the instances, as well as on the assessment of the errors of the clusters as a function of the observed data of aeration, cooling, heating and direct heating.</p> <p>This study involved the use of the Cross Industry Standard Process for Data Mining (CRISP-DM) methodology for project management and development of a Web application, as illustrated in <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf2"><span class="sci-ico-fileFigure"></span>Figure 2</a>, which was able to predict whether the aeration of the silo was efficient or non-efficient. </p> <p> <div class="row fig" id="f2"> <a name="f2"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf2"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/7f8d467343369320563dce5d045d335e315fee69.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 2</strong><br> Simplified representation of the project <br> </div> </div> </p> <p>The dataset obtained was in .<i>xls</i> format, consisting of 3,808 rows and eight variables, totaling 34,272 data. The dataset was converted to comma-separated-values and then subjected to exploratory data analysis, which corresponds to summarizing, organizing, and interpreting the collected data. The following are the variables of the initial dataset and their descriptions:</p> <p>TempSensors: temperature of the sensors inside the silo;</p> <p>TempSILO: temperature inside the silo;</p> <p>TempAMB: ambient temperature at the time of the experiment;</p> <p>Aeration: determines whether or not there has been aeration;</p> <p>Cooling Aeration: determines whether or not there has been cooling;</p> <p>Heating Aeration: determines whether or not there has been heating;</p> <p>Direct Heating Aeration: determines whether or not there has been direct heating at the time of aeration;</p> <p>Aeration Efficiency: Determines whether or not aeration was efficient.</p> <p>In the data pre-processing stage, outliers and missing data were identified and excluded. A column named efficiency, of the aeration system, which is the target variable of the machine learning model, was also created to determine whether the aeration was efficient or non-efficient. </p> <p>After mining the data for the aeration system for sunflower grains, it was possible to conclude that the dataset was composed of 84.56% corresponding to 3220 aeration non-efficient data and 15.44% corresponding to 588 aeration efficient data, according to the data pre-processing step, for prediction of the efficiency of the aeration system for sunflower grains. </p> <p>The statistical analysis of the dataset was performed to obtain the following information: mean (mean), standard deviation (std), minimum (min), quartiles (1<sup>st</sup>, 2<sup>nd</sup>, 3<sup>rd</sup>) and maximum (max) for each column. Subsequently, Pearson’s (r) correlation was performed.</p> <p>For data modeling, the following technologies were used: GitHub tool to control project version, Phyton programming language to develop the machine learning model and the aeration system API. The following libraries for Python programming language were also used: pandas, pandas-profiling, seaborn, matplotlib, numPy, scikit-learn, PyCaret and Streamlit. </p> <p>SQlite3 was chosen as the database, and Anaconda was chosen as the package manager. Jupyter Notebook tool was used as an environment for development, training, testing, and evaluation of the results of the machine learning model. The integrated development environment (IDE) Visual Studio Code was used.</p> <p>For the training of the dataset, the following features were defined: sensor temperature, silo temperature, ambient temperature, aeration, cooling aeration, heating aeration, direct heating aeration and the target variable. The training set was defined as the data presented to the machine learning algorithm to create the model with 70% of the data. The test set was presented to the model after its creation, simulating real predictions that the model made, thus allowing the actual performance to be assessed, i.e., 30% of the data.</p> <p>The classification module used was that of PyCaret, a supervised machine learning module that classifies elements into groups, capable of predicting categorical class labels (discrete and unordered), with graphs to assess the performance of the trained models. A total of 15 algorithms were compared with 10-fold cross-validation.</p> <p>The metrics used were: accuracy indicated the performance of the model; area under the curve (AUC) provided the performance measure of the classification limits; recall measured the number of disapproved comments that the system approved; Precision indicated the classifications with positive class, i.e., how many are correct; F1 score indicated the calculated harmonic mean based on precision and recall; Kappa measured reliability between evaluators; and Matthews correlation coefficient (MCC) measured the quality of binary classifiers. </p> <h1 class="articleSectionTitle">Results and Discussion</h1> <p><a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalTablet2"><span class="sci-ico-fileTable"></span>Table 2</a> shows that 15.44% (588) of the information that made up the database went through the aeration process, of which 60.54% (356) of the data indicated cooling. It was estimated that 6.46% (38) of the aeration process caused heating of the grains, and of these approximately 29% (11) of the heating data indicate direct heating due to the aeration process. </p> <p> <div class="row table" id="t2"> <a name="t2"></a><div class="col-md-4 col-sm-4"><a data-toggle="modal" data-target="#ModalTablet2"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Table 2</strong><br> Result of database treatment <br> </div> </div> </p> <p>Considering the data of efficient aeration over the total aeration processes, the model tested in this study indicated an energy efficiency level of 97.79% (575) for the aerations performed during the analyzed period, which is a good efficiency level since inefficient aeration can represent unnecessary costs for the storage unit, in addition to compromising the quality of the grains.</p> <p>It should be noted that the evaluation of aeration energy efficiency was carried out by silo height, so the aeration inefficiency cannot be generalized for the entire silo. Among the heights of sensors analyzed, only thermometry cable S05 did not have any energy inefficiency of aeration during the study period (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf3"><span class="sci-ico-fileFigure"></span>Figure 3</a>A).</p> <p> <div class="row fig" id="f3"> <a name="f3"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf3"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/22a1b2f5a16f0f529ea12bff0216ad7e9389f2e0.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 3</strong><br> Behavior of grain mass and ambient temperatures for the S05 (A) and S04 (B) heights during an aeration process of stored sunflower grains <br> </div> </div> </p> <p>For the S05 height, it is possible to notice that during the aeration moment shown there was a decrease in the temperature of the grains at the height of the sensor, as well as in the total grain mass of the silo. The temperature of the grains at the height of this sensor changed from 17.68 to 14.64 ºC and the average temperature of the grain mass in the entire silo changed from 16.08 to 14.47 ºC; under this condition, the aeration air at ambient temperature had an average temperature of 9.75 ºC.</p> <p>In <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf3"><span class="sci-ico-fileFigure"></span>Figure 3</a>B it is possible to observe a moment in which the aeration showed energy inefficiency, according to the efficiency model tested, with pronounced reduction in the average temperature of the grains in the entire silo, from 17.20 to 16.97 ºC. However, for grains located at the height of this sensor, there was an increase in temperature, from 13.81 to 16.76 ºC, representing a 21.36% increment. </p> <p>When analyzing a grain aeration simulation process without the control system, <span class="ref"><strong class="xref xrefblue">Sá et al. (2022</strong><span class="refCtt closed"><span>Sá, T. D. V.; Amantéa, R. P.; Rocha, K. S. O.; Martins, J. H. Um modelo em dinâmica de sistemas para controle de sistemas de aeração de grãos em silos. Scientia Generalis, v.3, p.360-384, 2022. https://purl.org/27363/v3n1a32 </span><br><a href="https://purl.org/27363/v3n1a32" target="_blank">https://purl.org/27363/v3n1a32... </a></span></span>) found that when the grain is exposed to temperatures higher than its temperature under continuous conditions, the heating process occurs, as the energy balance is positive. In other words, in the case of <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf3"><span class="sci-ico-fileFigure"></span>Figure 3</a>B, the aeration was efficient to reduce grain mass temperature in the silo, but this did not occur at all monitored points. </p> <p>The inefficiency in this case occurred due to the increase in this temperature, as it represented an energy expenditure for the storage unit, since energy was spent for cooling the grain in the first instance, which involuntarily resulted in heating of the grain mass. However, two important points must be remembered. The first one is that aeration is carried out to cool the grain mass of the silo, that is, it can be performed to reduce heat concentration at specific points, such as heat pockets, so heating situations are normal from a practical point of view. </p> <p>Another situation is related to the practical efficiency of aeration. Beyond the energy point of view, in the situation of heating of the S04 height (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf3"><span class="sci-ico-fileFigure"></span>Figure 3</a>B), although the temperature was high, it was within a safe range for grain storage, up to 25 ºC, because above this value the storage time is reduced and the grain is subject to changes in moisture content, thousand grain mass, electrical conductivity, fatty acid profile etc. (<span class="ref"><strong class="xref xrefblue">Paraginki et al., 2015</strong><span class="refCtt closed"><span>Paraginski, R. T.; Rockenbach, B. A.; Santos, R. F.; Elias, M. C.; Oliveira, M. Qualidade de grãos de milho armazenados em diferentes temperaturas. Revista Brasileira de Engenharia Agrícola e Ambiental, v.19, p.358-363, 2015. http://dx.doi.org/10.1590/1807-1929/agriambi.v19n4p358-363 </span><br><a href="http://dx.doi.org/10.1590/1807-1929/agriambi.v19n4p358-363" target="_blank">http://dx.doi.org/10.1590/1807-1929/agri... </a></span></span>). </p> <p>Therefore, in the cases raised during the experimentation of this aeration efficiency prediction model, only the evaluation of the process efficiency from the energy point of view was considered, suggesting that future studies can be conducted to test aeration efficiency models in order to address issues such as the safe temperature for grain storage.</p> <p><a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalTablet3"><span class="sci-ico-fileTable"></span>Table 3</a> presents the performance indicators of the algorithms tested in supervised machine learning to classify the aeration status of stored sunflower grains. In relation to the MLP classifier, it had 99.9212% of correct answers in the classification of the status of the aeration process tested, and there was an incorrect classification: the classifier made a mistake 1 time classifying the process as efficient and 2 times classifying it as non-efficient. Of the total of 588 moments in which the aeration process was efficient, SVM-Poly obtained 100% accuracy, but this classifier made two mistakes when evaluating the status of non-efficiency of the aeration as efficient.</p> <div> <div class="row table" id="t3"> <a name="t3"></a><div class="col-md-4 col-sm-4"><a data-toggle="modal" data-target="#ModalTablet3"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Table 3</strong><br> Indicators of the performance of the classifier algorithms, with correct classification of the instances (CCI), incorrect classification of the instances (ICI), and the errors in the confusion matrix for efficiency (EF) and non-efficiency (NEF) of the aeration process <br> </div> </div> </div> <p>Among the classifiers tested, the SVM-Radial had the lowest results for CCI and the highest for ICI, indicating that this algorithm was the one that made the most errors during the classification of the aeration status. The error of this classifier occurred for the evaluation of the non-efficiency of aeration; in 12 moments of the analyzed period, the classifier predicted the process as efficient.</p> <p>When comparing the decision tree algorithms, J48 and Random Forest, the J48 algorithm stood out with higher values for CCI and lower values for ICI and errors in the confusion matrix. <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf4"><span class="sci-ico-fileFigure"></span>Figure 4</a> shows the two errors from the algorithm’s decision tree, and it is possible to notice that there were 588 evaluations of the aeration process as efficient.</p> <p> <div class="row fig" id="f4"> <a name="f4"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf4"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/4dd8de7008d8c5313e0baf5d9d6c9b3d838098b5.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 4</strong><br> J48 algorithm’s decision tree for the aeration process of stored sunflower grains <br> </div> </div> </p> <p>The J48 classifier was efficient to identify situations of inefficiency for aeration when there was direct heating of the grains due to aeration, in 10 situations. In the classifier’s decision tree, the two incorrect classifications occurred at times when there was no aeration. </p> <p>Regarding the indicators (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalTablet3"><span class="sci-ico-fileTable"></span>Table 3</a>), the algorithms SVM-Poly, J48 and Random Forest showed the same values for CCI, ICI and errors in the confusion matrix. <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf5"><span class="sci-ico-fileFigure"></span>Figure 5</a> shows the errors predicted by the SVM-Poly algorithm as a function of the status of the aeration process and the incidence of direct heating during aeration.</p> <p> <div class="row fig" id="f5"> <a name="f5"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf5"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/53abd189d8be36da09ae1b70f5d322e8a9c162d2.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 5</strong><br> Incorrect classifications of the instances by the SVM-Poly algorithm as a function of aeration efficiency (A) and as a function of direct heating of the grain mass during aeration (B) <br> </div> </div> </p> <p>It can be observed in <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf5"><span class="sci-ico-fileFigure"></span>Figure 5</a>A that the erroneous classification occurred for the non-efficiency status, in which the classifier separated it as efficient. <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf5"><span class="sci-ico-fileFigure"></span>Figure 5</a>B shows that the classification as a function of direct heating was performed correctly, with the 10 moments of aeration being non-efficient due to direct heating during aeration, This result is similar to that observed in the classification of the J48 algorithm (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf4"><span class="sci-ico-fileFigure"></span>Figure 4</a>). Given these similar results generated by the different classifiers, the proposed model for evaluating aeration efficiency has applicability of use in predictive analyses of the process, since at least two algorithms were able to estimate the process correctly. <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalTablet4"><span class="sci-ico-fileTable"></span>Table 4</a> presents metrics to evaluate the performance of the algorithms tested to classify the status of the aeration process of the mass of stored sunflower grains.</p> <div> <div class="row table" id="t4"> <a name="t4"></a><div class="col-md-4 col-sm-4"><a data-toggle="modal" data-target="#ModalTablet4"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Table 4</strong><br> Metrics for evaluating the performance of the classifier algorithms, based on Kappa coefficient, relative absolute error (RAE), root mean squared error (RMSE) and root relative squared error (RRSE) <br> </div> </div> </div> <p>The Kappa coefficient was higher for the SVM-Poly and J48 algorithms, both of which had the same magnitude (0.9980), except for the SVM-Radial classifier, which showed a lower value for the coefficient (0.9878). The other algorithms showed Kappa coefficients higher than 0.9969. According to <span class="ref"><strong class="xref xrefblue">Kotz & Johnson (1983</strong><span class="refCtt closed"><span>Kotz, S.; Johnson, N. L. Encyclopedia of statistical sciences. New York: John Wiley & Sons. 1983. 352p.</span></span></span>), this coefficient is used to describe and test the reliability and precision of the classification. For <span class="ref"><strong class="xref xrefblue">Landis & Koch (1977</strong><span class="refCtt closed"><span>Landis, J. R.; Koch, G. G. The measurement of observer agreement for categorical data. Biometrics, v.33, p.159-174, 1977. https://doi.org/10.2307/2529310 </span><br><a href="https://doi.org/10.2307/2529310" target="_blank">https://doi.org/10.2307/2529310... </a></span></span>), Kappa coefficients greater than 0.75 are characterized as excellent agreement, so all the algorithms tested in the present study showed classification in agreement.</p> <p>The highest value of relative absolute error was shown by the SVM-Radial algorithm, which also had higher values for RMSE and RRSE. Regarding RAE, values close to zero indicate an ideal classification scenario (<span class="ref"><strong class="xref xrefblue">Charles, 2017</strong><span class="refCtt closed"><span>Charles, A. C.; Namen, A. A; Rodrigues, P. P. G. W. Comparison of data mining models applied to a surface meteorological station. Revista Brasileira de Recursos Hídricos, v.22, e58, 2017. http://dx.doi.org/10.1590/2318-0331.0217170029 </span><br><a href="http://dx.doi.org/10.1590/2318-0331.0217170029" target="_blank">http://dx.doi.org/10.1590/2318-0331.0217... </a></span></span>), so the SVM-Poly classifier stood out, followed by J48. For the RMSE and RRSE parameters, the SVM-Poly classifier showed the lowest values, indicating a shorter distance between the classified data and the experimentally observed data (<span class="ref"><strong class="xref xrefblue">Kuhn & Jhonson, 2013</strong><span class="refCtt closed"><span>Kuhn, M.; Johnson, K. Applied Predictive Modeling. New York: Springer, 2013. 593p.</span></span></span>).</p> <p>According to the metrics analyzed, the SVM-Poly algorithm stands out in the classification of aeration status in supervised machine learning compared to the other classifiers tested in the present study, and this model is therefore recommended for implementation in neural networks to predict the aeration status of stored grains.</p> <p>In the results of the clustering, the similarities of the data were found by means of the Euclidean distance and thus defined by the unsupervised machine learning, that is, the clusters were defined according to the variable of aeration efficiency: efficient and non-efficient from two clusters. <a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf6"><span class="sci-ico-fileFigure"></span>Figure 6</a> represents the clusters grouped by the K-means algorithm, and it is possible to see the clusters performed as a function of the observed data of the aeration efficiency status estimated in the present study.</p> <p> <div class="row fig" id="f6"> <a name="f6"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf6"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/674696a9e91df60d2f25fd66586a0af8ad1690bc.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 6</strong><br> Result of clustering in unsupervised machine learning as a function of aeration status <br> </div> </div> </p> <p>The efficient aeration statuses were grouped in cluster 0; however, 12 situations in which aeration was non-efficient were erroneously grouped in this cluster, as observed for cluster 1, in which 26 moments in which aeration was efficient were categorized in the non-efficient aeration cluster (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf6"><span class="sci-ico-fileFigure"></span>Figure 6</a>). Overall, there were 38 instances incorrectly clustered, approximately 1% of the data; cluster 0 was composed of 562 data (15%), and cluster 1 was composed of 3,246 data (85%). </p> <p><a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf7"><span class="sci-ico-fileFigure"></span>Figure 7</a> details the grouping of the clusters, and it is possible to observe where the clustering estimation errors occurred for the aeration, cooling, heating and indirect heating situations.</p> <p> <div class="row fig" id="f7"> <a name="f7"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf7"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/67ddc1d5aa4f5dc30d07e3bbbbb3d8baeb5a4b65.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 7</strong><br> Representation of unsupervised machine learning clusters as a function of aeration efficiency with: aeration process (A); cooling of the grain mass (B); heating of the grain mass (C); direct heating to aeration (D) <br> </div> </div> </p> <p>Cluster 0 representing the efficiency of aeration was colored blue, and for this cluster there were situations in which when there was aeration, it was observed as non-efficient, but learning categorized it in cluster 0 (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf7"><span class="sci-ico-fileFigure"></span>Figure 7</a>A). As well as for non-efficiency, most of the data on aeration inefficiency are due to the fact that aeration did not occur at the evaluated moments, demonstrating that unsupervised machine learning was able to identify such a situation.</p> <p>However, it can be seen that, in 26 moments when aeration was efficient, these data were grouped in cluster 1, which received a red color and was the cluster of non-efficiency of aeration. This may have occurred due to the wide variety of temperature data used in the tested database, as the algorithm may have identified some pattern between these values and the others in the same cluster, since K-means uses Euclidean distance as a metric to find the similarities of the clusters (<span class="ref"><strong class="xref xrefblue">Oliveira et al., 2022</strong><span class="refCtt closed"><span>Oliveira, D. C.; Barbosa, U. C.; Bergland, A. C. R. O.; Resende, O.; Oliveira, D. E. C. G-Soja - Website with prediction on soybean classification using machine learning. Engenharia Agrícola, v.42, e20210140, 2022. http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022 </span><br><a href="http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022" target="_blank">http://dx.doi.org/10.1590/1809-4430-Eng.... </a></span></span>).</p> <p>For the situations in which aeration promoted cooling (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf7"><span class="sci-ico-fileFigure"></span>Figure 7</a>B), the learning correctly clustered the data, except for the 26 data already listed previously in cluster 1, in which these were shown to be efficient in practice, but were judged as inefficient in learning. In this case the most plausible justification is that the K-means has not learned from the tests, so regardless of whether or not there was cooling, aeration can be efficient (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalTablet1"><span class="sci-ico-fileTable"></span>Table 1</a>).</p> <p>Considering the behavior of clustering for the heating situations (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf7"><span class="sci-ico-fileFigure"></span>Figure 7</a>C), there is similarity with the results observed for cooling, since for conditions in which heating was not observed, the aeration can be efficient if it has occurred and non-efficient for the opposite case. Therefore, it can be seen that the 26 failures of unsupervised learning are due to these two rules (cooling and heating), which the system failed to learn. It was also observed that there were 12 situations in which there was heating and, although the aeration was non-efficient, the data were grouped in cluster 0, that is, the system could not connect the two situations of heating and non-efficiency.</p> <p><a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf7"><span class="sci-ico-fileFigure"></span>Figure 7</a>D shows the same behavior in the representation of the direct heating situation, in which the system was unable to learn from the tested data, since for the 10 moments in which there was direct heating due to aeration and, therefore, the aeration was non-efficient, the data were grouped in cluster 0. </p> <p>With these results, it is possible to notice that despite having a high level of accuracy, 99%, the unsupervised machine learning showed some limitations in the estimation of decisive rules of the aeration status evaluation process, and supervised machine learning was able to estimate these rules through the J48 and SVM-Poly algorithms. The estimation errors by unsupervised learning may have occurred due to the high variety of data present in the database, more precisely due to the low concentration of indirect heating data, these being the only data in this situation that the system could not learn. </p> <p>Therefore, according to what was observed and tested in the present study, the use of K-means in unsupervised machine learning is not recommended for the management of aeration efficiency evaluation processes. New tests with a more balanced database can be run to test the estimation of unsupervised learning with K-means. This algorithm is considered to be traditional unsupervised machine learning (<span class="ref"><strong class="xref xrefblue">Oliveira et al., 2022</strong><span class="refCtt closed"><span>Oliveira, D. C.; Barbosa, U. C.; Bergland, A. C. R. O.; Resende, O.; Oliveira, D. E. C. G-Soja - Website with prediction on soybean classification using machine learning. Engenharia Agrícola, v.42, e20210140, 2022. http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022 </span><br><a href="http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022" target="_blank">http://dx.doi.org/10.1590/1809-4430-Eng.... </a></span></span>).</p> <p>The metrics used to evaluate the supervised machine learning indicate that the Naive-Bayes classifier achieved the following means of the metrics: accuracy of 99.95, AUC of 99.98, recall of 99.94, precision of 100%, F1 score of 99.97, Kappa of 99.82 and MCC of 99.82%. </p> <p>As the result of the data mining, the statistical analysis of the data was obtained through the Pearson matrix. In turn, Pearson’s correlation matrix (r) signals through the intensity of the colors the correlation between the variables, that is, when the intensity of the color is dark or close to 1, the variables have a higher correlation, while the opposite indicates a lower correlation (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf8"><span class="sci-ico-fileFigure"></span>Figure 8</a>). </p> <p> <div class="row fig" id="f8"> <a name="f8"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf8"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/daaed7f21434b48ed7e01f3bf0bdd1ad33cba35d.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 8</strong><br> Pearson’s correlation matrix between the dataset variables <br> </div> </div> </p> <p>In this context, through Pearson’s correlation matrix it was possible to conclude that the variables sensor temperature and silo temperature, aeration and cooling aeration, and finally heating aeration and direct heating aeration are highly correlated. On the other hand, the variables ambient temperature and silo temperature, as well as sensor temperature, have a low correlation, as well as cooling aeration and ambient temperature and silo temperature with low correlation. </p> <p>After the statistical analysis was completed, the supervised machine learning and the Web site were implemented using the Rest API with the Streamlit library to make the supervised machine learning model available run in real time (<a href="" class="open-asset-modal" data-toggle="modal" data-target="#ModalFigf9"><span class="sci-ico-fileFigure"></span>Figure 9</a>).</p> <p> <div class="row fig" id="f9"> <a name="f9"></a><div class="col-md-4 col-sm-4"><a href="" data-toggle="modal" data-target="#ModalFigf9"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/85b1e4e6fd6708a5bf5151ab0867dd8cf0dba9b7.jpg"><div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8 col-sm-8"> <strong>Figure 9</strong><br> Screenshot of the aeration system (A), and Web site made available in real time (B) <br> </div> </div> </p> <p>The Web site was made available in real time to the producer and/or the storage unit, who were required to enter the data of sensor temperature, silo temperature, ambient temperature, aeration, cooling aeration, heating aeration and direct heating aeration.</p> <p>The Web site processes the prediction of the sunflower grain aeration system, so it was possible to check whether the aeration was efficient or non-efficient, based on specialized literature. It is worth mentioning that the data mining and modeling steps directly influenced the supervised machine learning and that it obtained a very relevant accuracy rate of 99.98%, making the result robust and accurate.</p> <p>The Web application was registered as a computer program under registration number BR512022000174-8, with the title “SisAeração - Webapp para sistema de aeração utilizando aprendizado de máquinas”.</p> <h1 class="articleSectionTitle">Conclusion</h1> <div> <ol type="1"> <li> <p>The model for estimating the energy efficiency of the aeration process proved to be efficient, identifying that the energy efficiency was 97.78% during the aeration of stored sunflower grains.</p> </li> <li> <p>The recommended models, J48 and SVM-Poly, for evaluating aeration efficiency have applicability of use in predictive analysis of the process.</p> </li> <li> <p>Among the classifier algorithms tested in supervised machine learning, SVM-Poly showed the best metrics and indicators, being recommended for predicting the aeration status of stored grains.</p> </li> <li> <p>Unsupervised machine learning with the K-means algorithm was not recommended for aeration efficiency evaluation with the tested database.</p> </li> <li> <p>From data mining and modeling with machine learning, it was possible to develop the Web tool, registered under number BR512022000174-8, capable of predicting aeration efficiency.</p> </li> </ol> </div> </div> <div class="articleSection" data-anchor="Acknowledgement"> <h1 class="articleSectionTitle">Acknowledgement</h1> <p>To the Instituto Federal Goiano (Process Number: 23220.001881.2023-91), Procer, Caramuru, EMBRAPII - Empresa Brasileira de Pesquisa e Inovação Industrial, CAPES -Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, FAPEG - Fundação de Amparo à Pesquisa do Estado de Goiás, FINEP - Financiadora de Estudos e Projetos and CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico for the indispensable support to conduct this study.</p> </div> <div class="articleSection" data-anchor="References"> <h1 class="articleSectionTitle">Literature Cited</h1> <div class="ref-list"><ul class="refList"> <li><div>Charles, A. C.; Namen, A. A; Rodrigues, P. P. G. W. Comparison of data mining models applied to a surface meteorological station. Revista Brasileira de Recursos Hídricos, v.22, e58, 2017. http://dx.doi.org/10.1590/2318-0331.0217170029 <br><a href="http://dx.doi.org/10.1590/2318-0331.0217170029" target="_blank">» http://dx.doi.org/10.1590/2318-0331.0217170029</a> </div></li> <li><div>Corcovia, L. O.; Alves, R. S. Aprendizagem de máquinas e mineração de dados. Revista Interface Tecnológica, v.16, p.90-101, 2019. </div></li> <li><div>Durks, J. M.; Botelho, F. M.; Botelho, S. C. C.; Ruffato, S.; Hoscher, R. H. Perdas quantitativas e qualitativas em soja armazenada com aeração convencional e resfriamento artificial. Revista de Ciências Agroambientais, v.17, p.31-39, 2019. https://doi.org/10.5327/rcaa.v17i1.2861 <br><a href="https://doi.org/10.5327/rcaa.v17i1.2861" target="_blank">» https://doi.org/10.5327/rcaa.v17i1.2861</a> </div></li> <li><div>Kotz, S.; Johnson, N. L. Encyclopedia of statistical sciences. New York: John Wiley & Sons. 1983. 352p.</div></li> <li><div>Kuhn, M.; Johnson, K. Applied Predictive Modeling. New York: Springer, 2013. 593p.</div></li> <li><div>Landis, J. R.; Koch, G. G. The measurement of observer agreement for categorical data. Biometrics, v.33, p.159-174, 1977. https://doi.org/10.2307/2529310 <br><a href="https://doi.org/10.2307/2529310" target="_blank">» https://doi.org/10.2307/2529310</a> </div></li> <li><div>Lopes, D. de C.; Steidle Neto, A. J. Effects of climate change on the aeration of stored bean in Minas Gerais State, Brazil. Biosystems Engineering, v.188, p.155-164, 2019. https://doi.org/10.1016/j.biosystemseng.2019.10.010 <br><a href="https://doi.org/10.1016/j.biosystemseng.2019.10.010" target="_blank">» https://doi.org/10.1016/j.biosystemseng.2019.10.010</a> </div></li> <li><div>Lorena, A. C.; Carvalho, A. C. P. L. F. Uma introdução às Support Vector Machines. Revista de Informática Teórica e Aplicada, v.14, p.1-25, 2013. https://doi.org/10.22456/2175-2745.5690 <br><a href="https://doi.org/10.22456/2175-2745.5690" target="_blank">» https://doi.org/10.22456/2175-2745.5690</a> </div></li> <li><div>Mohapatra, D.; Kumar, S.; Kotwaliwale, N.; Singh, K. K. Critical factors responsible for fungi growth in stored food grains and non-chemical approaches for their control. Industrial Crops & Products, v.108, p.162-182, 2017. https://doi.org/10.1016/j.indcrop.2017.06.039 <br><a href="https://doi.org/10.1016/j.indcrop.2017.06.039" target="_blank">» https://doi.org/10.1016/j.indcrop.2017.06.039</a> </div></li> <li><div>Oliveira, D. C.; Barbosa, U. C.; Bergland, A. C. R. O.; Resende, O.; Oliveira, D. E. C. G-Soja - Website with prediction on soybean classification using machine learning. Engenharia Agrícola, v.42, e20210140, 2022. http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022 <br><a href="http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022" target="_blank">» http://dx.doi.org/10.1590/1809-4430-Eng.Agric.v42nepe20210140/2022</a> </div></li> <li><div>Panigrahi, S. S.; Singh, C. B.; Fielke, J. CFD modelling of physical velocity and anisotropic resistance components in a peaked stored grain with aeration ducting systems. Computers and Electronics in Agriculture, v.179, e105820, 2020. https://doi.org/10.1016/j.compag.2020.105820 <br><a href="https://doi.org/10.1016/j.compag.2020.105820" target="_blank">» https://doi.org/10.1016/j.compag.2020.105820</a> </div></li> <li><div>Paraginski, R. T.; Rockenbach, B. A.; Santos, R. F.; Elias, M. C.; Oliveira, M. Qualidade de grãos de milho armazenados em diferentes temperaturas. Revista Brasileira de Engenharia Agrícola e Ambiental, v.19, p.358-363, 2015. http://dx.doi.org/10.1590/1807-1929/agriambi.v19n4p358-363 <br><a href="http://dx.doi.org/10.1590/1807-1929/agriambi.v19n4p358-363" target="_blank">» http://dx.doi.org/10.1590/1807-1929/agriambi.v19n4p358-363</a> </div></li> <li><div>Sá, T. D. V.; Amantéa, R. P.; Rocha, K. S. O.; Martins, J. H. Um modelo em dinâmica de sistemas para controle de sistemas de aeração de grãos em silos. Scientia Generalis, v.3, p.360-384, 2022. https://purl.org/27363/v3n1a32 <br><a href="https://purl.org/27363/v3n1a32" target="_blank">» https://purl.org/27363/v3n1a32</a> </div></li> <li><div>Setiawan, N. A.; Venkatachalam, P. A.; Hani, A. F. M. Diagnosis of coronary artery disease using artificial intelligence based decision support system. Proceedings of the International Conference on Man-Machine Systems (ICoMMS), v.6, p.153-160, 2009. https://doi.org/10.48550/arXiv.2007.02854 <br><a href="https://doi.org/10.48550/arXiv.2007.02854" target="_blank">» https://doi.org/10.48550/arXiv.2007.02854</a> </div></li> </ul></div> </div> <div><div class="ref-list"><ul class="refList footnote"><li> <div> <sup>1</sup> Research developed at Instituto Federal de Educação, Ciência e Tecnologia Goiano, Campus Rio Verde, Rio Verde, GO, Brazil</div> </li></ul></div></div> <div class="articleSection" data-anchor="Financing statement "> <h1 class="articleSectionTitle">Financing statement </h1> <div class="ref-list"><ul class="refList footnote"><li> <div>There are no financing statements to declare.</div> </li></ul></div> </div> <div><div class="ref-list"><ul class="refList footnote"><li> <h3>Supplementary documents</h3> <div>There are no supplementary sources.</div> </li></ul></div></div> <div class="articleSection" data-anchor="Edited by"> <h1 class="articleSectionTitle">Edited by</h1> <div>Editors: Toshik Iarley da Silva, Walter Esfrain Pereira & Leda Rita Dantonino Faroni</div> </div> <div class="articleSection" data-anchor="Data availability"><h1 class="articleSectionTitle">Data availability</h1></div> <div class="row"><div class="col-md-12 col-sm-12"><p>There are no supplementary sources.</p></div></div> <div class="articleSection" data-anchor="Publication Dates"> <h1 class="articleSectionTitle">Publication Dates</h1> <div class="row"><div class="col-md-12 col-sm-12"><ul class="articleTimeline"> <li> <strong>Publication in this collection</strong><br>12 Aug 2024</li> <li> <strong>Date of issue</strong><br>Nov 2024</li> </ul></div></div> </div> <div class="articleSection" data-anchor="History"> <h1 class="articleSectionTitle">History</h1> <div class="row"><div class="col-md-12 col-sm-12"><ul class="articleTimeline"> <li> <strong>Received</strong><br>30 Nov 2023</li> <li> <strong>Accepted</strong><br>05 June 2024</li> <li> <strong>Published</strong><br>29 June 2024</li> </ul></div></div> </div> <section class="documentLicense"><div class="container-license"><div class="row"> <div class="col-sm-3 col-md-2"><a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" title=""><img src="https://licensebuttons.net/l/by/4.0//88x31.png" alt="Creative Common - by 4.0 "></a></div> <div class="col-sm-9 col-md-10"><a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" title="">This is an open-access article distributed under the terms of the Creative Commons Attribution License</a></div> </div></div></section></article> </div> </div></div></section><div class="modal fade ModalDefault ModalTutors" id="ModalTutors" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title">Authorship</h4> </div> <div class="modal-body"> <div class="info"> <div class="tutors"> <strong> Weder N. Ferreira Junior</strong><br><div>Research design</div> <div>Data collection</div> <div>Analysis and interpretation</div> <div>Manuscript preparation</div> <div>Literature review</div> <div> <span data-aff-display="aff2"> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><span data-aff-orgname="aff2" hidden="">Instituto Federal de Educação, Ciência e Tecnologia Goiano</span><span data-aff-country="aff2" hidden="">Brazil</span><span data-aff-country-code="aff2" hidden="" country="BR"></span><span data-aff-location="aff2" hidden="">Rio Verde, GO, Brazil</span><span data-aff-full="aff2" hidden=""> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><a href="" class="scimago-link" data-scimago-link="aff2"></a> </div> <ul class="md-list inline"><li><a href="https://orcid.org/0000-0002-2931-9352" class="btnContribLinks orcid">https://orcid.org/0000-0002-2931-9352</a></li></ul> <div class="clearfix"></div> </div> <div class="tutors"> <strong> Osvaldo Resende </strong><br><div>Research design</div> <div>Data analysis and interpretation</div> <div>Manuscript preparation</div> <div>Work supervision</div> <div>Administration and funding acquisition</div> <div> <span data-aff-display="aff2"> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><span data-aff-orgname="aff2" hidden="">Instituto Federal de Educação, Ciência e Tecnologia Goiano</span><span data-aff-country="aff2" hidden="">Brazil</span><span data-aff-country-code="aff2" hidden="" country="BR"></span><span data-aff-location="aff2" hidden="">Rio Verde, GO, Brazil</span><span data-aff-full="aff2" hidden=""> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><a href="" class="scimago-link" data-scimago-link="aff2"></a> </div> <ul class="md-list inline"><li><a href="https://orcid.org/0000-0001-5089-7846" class="btnContribLinks orcid">https://orcid.org/0000-0001-5089-7846</a></li></ul> <div class="clearfix"></div> </div> <div class="tutors"> <strong> Daniela C. de Oliveira </strong><br><div>Research design</div> <div>Data analysis and interpretation</div> <div>Manuscript preparation</div> <div>Work supervision</div> <div> <span data-aff-display="aff2"> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><span data-aff-orgname="aff2" hidden="">Instituto Federal de Educação, Ciência e Tecnologia Goiano</span><span data-aff-country="aff2" hidden="">Brazil</span><span data-aff-country-code="aff2" hidden="" country="BR"></span><span data-aff-location="aff2" hidden="">Rio Verde, GO, Brazil</span><span data-aff-full="aff2" hidden=""> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><a href="" class="scimago-link" data-scimago-link="aff2"></a> </div> <ul class="md-list inline"><li><a href="https://orcid.org/0000-0002-9647-933X" class="btnContribLinks orcid">https://orcid.org/0000-0002-9647-933X</a></li></ul> <div class="clearfix"></div> </div> <div class="tutors"> <strong> Daniel E. C. de Oliveira </strong><span class="ref footnote"><sup class="xref">*</sup><span class="refCtt closed"><span class="refCttPadding"><strong class="fn-title">*</strong> Corresponding author - E-mail: oliveira.d.e.c@gmail.com </span></span></span><br><div>Data analysis and interpretation</div> <div>Manuscript preparation</div> <div>Literature review</div> <div>Work supervision</div> <div> <span data-aff-display="aff2"> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><span data-aff-orgname="aff2" hidden="">Instituto Federal de Educação, Ciência e Tecnologia Goiano</span><span data-aff-country="aff2" hidden="">Brazil</span><span data-aff-country-code="aff2" hidden="" country="BR"></span><span data-aff-location="aff2" hidden="">Rio Verde, GO, Brazil</span><span data-aff-full="aff2" hidden=""> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><a href="" class="scimago-link" data-scimago-link="aff2"></a> </div> <ul class="md-list inline"><li><a href="https://orcid.org/0000-0002-3824-994X" class="btnContribLinks orcid">https://orcid.org/0000-0002-3824-994X</a></li></ul> <div class="clearfix"></div> </div> <div class="tutors"> <strong> Elivânio dos S. Rosa </strong><br><div>Collection</div> <div>Preparation of the manuscript</div> <div>Supervision of the work</div> <div>Acquisition of funding</div> <div> <span data-aff-display="aff2"> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><span data-aff-orgname="aff2" hidden="">Instituto Federal de Educação, Ciência e Tecnologia Goiano</span><span data-aff-country="aff2" hidden="">Brazil</span><span data-aff-country-code="aff2" hidden="" country="BR"></span><span data-aff-location="aff2" hidden="">Rio Verde, GO, Brazil</span><span data-aff-full="aff2" hidden=""> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><a href="" class="scimago-link" data-scimago-link="aff2"></a> </div> <ul class="md-list inline"><li><a href="https://orcid.org/0000-0002-9219-9592" class="btnContribLinks orcid">https://orcid.org/0000-0002-9219-9592</a></li></ul> <div class="clearfix"></div> </div> </div> <div class="ref-list"><ul class="refList footnote"><li> <span class="xref big">*</span> Corresponding author - E-mail: <a href="mailto:oliveira.d.e.c@gmail.com">oliveira.d.e.c@gmail.com</a> </li></ul></div> <div class="ref-list"><ul class="refList footnote"><li> <div>Editors: Toshik Iarley da Silva, Walter Esfrain Pereira & Leda Rita Dantonino Faroni</div> </li></ul></div> <div class="ref-list"><ul class="refList footnote"><li> <div>Conflict of interest: The authors declare no conflict of interest.</div> </li></ul></div> </div> </div></div></div> <div class="modal fade ModalDefault ModalTutors" id="ModalScimago" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> SCIMAGO INSTITUTIONS RANKINGS </h4> </div> <div class="modal-body"><div class="info"><div> <span data-aff-display="aff2"> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><span data-aff-orgname="aff2" hidden="">Instituto Federal de Educação, Ciência e Tecnologia Goiano</span><span data-aff-country="aff2" hidden="">Brazil</span><span data-aff-country-code="aff2" hidden="" country="BR"></span><span data-aff-location="aff2" hidden="">Rio Verde, GO, Brazil</span><span data-aff-full="aff2" hidden=""> Instituto Federal de Educação, Ciência e Tecnologia Goiano/Campus Rio Verde, Rio Verde, GO, Brazil</span><a href="" class="scimago-link" data-scimago-link="aff2"></a><br> </div></div></div> </div></div></div> <div class="modal fade ModalDefault" id="ModalTablesFigures" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title">Figures | Tables | Formulas</h4> </div> <div class="modal-body"> <ul class="nav nav-tabs md-tabs" role="tablist"> <li role="presentation" class="col-md-4 col-sm-4 active"><a href="#figures" aria-controls="figures" role="tab" data-toggle="tab">Figures (9) </a></li> <li role="presentation" class="col-md-4 col-sm-4 "><a href="#tables" aria-controls="tables" role="tab" data-toggle="tab">Tables (4) </a></li> <li role="presentation" class="col-md-4 col-sm-4 "><a href="#schemes" aria-controls="schemes" role="tab" data-toggle="tab">Formulas (5) </a></li> </ul> <div class="clearfix"></div> <div class="tab-content"> <div role="tabpanel" class="tab-pane active" id="figures"> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf1"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/5070d0437b4d3a4b38e82642c99d467f466c6bdc.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 1</strong><br> Organizational scheme of temperature data collected from a silo with digital thermometry system </div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf2"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/7f8d467343369320563dce5d045d335e315fee69.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 2</strong><br> Simplified representation of the project </div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf3"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/22a1b2f5a16f0f529ea12bff0216ad7e9389f2e0.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 3</strong><br> Behavior of grain mass and ambient temperatures for the S05 (A) and S04 (B) heights during an aeration process of stored sunflower grains </div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf4"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/4dd8de7008d8c5313e0baf5d9d6c9b3d838098b5.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 4</strong><br> J48 algorithm’s decision tree for the aeration process of stored sunflower grains </div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf5"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/53abd189d8be36da09ae1b70f5d322e8a9c162d2.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 5</strong><br> Incorrect classifications of the instances by the SVM-Poly algorithm as a function of aeration efficiency (A) and as a function of direct heating of the grain mass during aeration (B) </div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf6"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/674696a9e91df60d2f25fd66586a0af8ad1690bc.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 6</strong><br> Result of clustering in unsupervised machine learning as a function of aeration status </div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf7"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/67ddc1d5aa4f5dc30d07e3bbbbb3d8baeb5a4b65.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 7</strong><br> Representation of unsupervised machine learning clusters as a function of aeration efficiency with: aeration process (A); cooling of the grain mass (B); heating of the grain mass (C); direct heating to aeration (D) </div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf8"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/daaed7f21434b48ed7e01f3bf0bdd1ad33cba35d.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 8</strong><br> Pearson’s correlation matrix between the dataset variables </div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalFigf9"><div class="thumbImg"> <img src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/85b1e4e6fd6708a5bf5151ab0867dd8cf0dba9b7.jpg"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Figure 9</strong><br> Screenshot of the aeration system (A), and Web site made available in real time (B) </div> </div> </div> <div role="tabpanel" class="tab-pane " id="tables"> <div class="row table"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalTablet1"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Table 1</strong><br> Summary of data processing to obtain responses during the aeration process </div> </div> <div class="row table"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalTablet2"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Table 2</strong><br> Result of database treatment </div> </div> <div class="row table"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalTablet3"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Table 3</strong><br> Indicators of the performance of the classifier algorithms, with correct classification of the instances (CCI), incorrect classification of the instances (ICI), and the errors in the confusion matrix for efficiency (EF) and non-efficiency (NEF) of the aeration process </div> </div> <div class="row table"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalTablet4"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"> <strong>Table 4</strong><br> Metrics for evaluating the performance of the classifier algorithms, based on Kappa coefficient, relative absolute error (RAE), root mean squared error (RMSE) and root relative squared error (RRSE) </div> </div> </div> <div role="tabpanel" class="tab-pane " id="schemes"> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalSchemee1"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"><strong>(1)</strong></div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalSchemee2"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"><strong>(2)</strong></div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalSchemee3"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"><strong>(3)</strong></div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalSchemee4"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"><strong>(4)</strong></div> </div> <div class="row fig"> <div class="col-md-4"><a data-toggle="modal" data-target="#ModalSchemee5"><div class="thumbOff"> Thumbnail <div class="zoom"><span class="sci-ico-zoom"></span></div> </div></a></div> <div class="col-md-8"><strong>(5)</strong></div> </div> </div> </div> </div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf1" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/4bd4a3152405444ae1b64759c087e85563a64aab.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 1 Organizational scheme of temperature data collected from a silo with digital thermometry system <br> </h4> </div> <div class="modal-body"><img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/4bd4a3152405444ae1b64759c087e85563a64aab.jpg"></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf2" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/85e036c2b60d98f7ce7ab77f9cd938c53c1361b9.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 2 Simplified representation of the project <br> </h4> </div> <div class="modal-body"><img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/85e036c2b60d98f7ce7ab77f9cd938c53c1361b9.jpg"></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf3" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/62cb2717e7c289bca7b148c1cd5a45135bafd2e4.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 3 Behavior of grain mass and ambient temperatures for the S05 (A) and S04 (B) heights during an aeration process of stored sunflower grains <br> </h4> </div> <div class="modal-body"><img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/62cb2717e7c289bca7b148c1cd5a45135bafd2e4.jpg"></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf4" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/48755de835dbc3cc2ca0b44c177f9f4a3a2859d1.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 4 J48 algorithm’s decision tree for the aeration process of stored sunflower grains <br> </h4> </div> <div class="modal-body"> <img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/48755de835dbc3cc2ca0b44c177f9f4a3a2859d1.jpg"><small>0 indicates no, and 1 indicates yes</small> </div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf5" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/8389feb706f789e7cf37742fb7a8a1be0d53d11b.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 5 Incorrect classifications of the instances by the SVM-Poly algorithm as a function of aeration efficiency (A) and as a function of direct heating of the grain mass during aeration (B) <br> </h4> </div> <div class="modal-body"><img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/8389feb706f789e7cf37742fb7a8a1be0d53d11b.jpg"></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf6" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/8c51e6d9ef2946991dd8b517460b6562b5bd21a9.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 6 Result of clustering in unsupervised machine learning as a function of aeration status <br> </h4> </div> <div class="modal-body"><img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/8c51e6d9ef2946991dd8b517460b6562b5bd21a9.jpg"></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf7" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/66b206b52e3a5f9793cc8cbb8e0e2ab8672a5916.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 7 Representation of unsupervised machine learning clusters as a function of aeration efficiency with: aeration process (A); cooling of the grain mass (B); heating of the grain mass (C); direct heating to aeration (D) <br> </h4> </div> <div class="modal-body"><img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/66b206b52e3a5f9793cc8cbb8e0e2ab8672a5916.jpg"></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf8" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/25a7f94c1973d5bff609e5e099e14caaeb2084e0.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 8 Pearson’s correlation matrix between the dataset variables <br> </h4> </div> <div class="modal-body"> <img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/25a7f94c1973d5bff609e5e099e14caaeb2084e0.jpg"><small>Temp_sensor: Temperature at the height of the sensors; Temp_silo: Average temperature of the silo; Temp_amb: External ambient temperature; Aeration: Occurrence of aeration; Resfrig: Occurrence of cooling aeration; Heating: Occurrence of Heating aeration; Direct_heating: Occurrence of direct heating aeration</small> </div> </div></div></div> <div class="modal fade ModalFigs" id="ModalFigf9" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><a class="link-newWindow showTooltip" target="_blank" data-placement="left" title="Open new window" href="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/07d6e4878ab08805e490669ed6c2358c4c2baa99.jpg"><span class="sci-ico-newWindow"></span></a><h4 class="modal-title"> <span class="sci-ico-fileFigure"></span>Figure 9 Screenshot of the aeration system (A), and Web site made available in real time (B) <br> </h4> </div> <div class="modal-body"><img style="max-width:100%" src="https://minio.scielo.br/documentstore/1807-1929/vtqQrPTvCZQHPBTNc4mhH4F/07d6e4878ab08805e490669ed6c2358c4c2baa99.jpg"></div> </div></div></div> <div class="modal fade ModalTables" id="ModalTablet1" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileTable"></span><strong>Table 1</strong> Summary of data processing to obtain responses during the aeration process <br> </h4> </div> <div class="modal-body"><div class="table table-hover"><table frame="hsides" rules="groups"> <thead style="background-color:#794400;color:#ffffff"> <tr style="border-bottom-width:thin;border-bottom-style:solid"> <th>Process</th> <th>Occurrence when</th> </tr> </thead> <tbody> <tr> <td align="center">Cooling</td> <td align="center">There was aeration; and, TavgSensors<sub>actual</sub> - TavgSensors<sub>previous</sub> ≤ 0 ºC.</td> </tr> <tr style="background-color:#efe4d6"> <td align="center">Heating during aeration</td> <td align="center">There was aeration; There was no cooling; TavgSensors<sub>actual</sub> - TavgSensors<sub>previous</sub> > 0.2 ºC.</td> </tr> <tr> <td align="center">Direct heating</td> <td align="center">There is heating during aeration; TavgSensors<sub>actual</sub> ≤ Tambienta<sub>ctual</sub> + 2 ºC.</td> </tr> <tr style="background-color:#efe4d6"> <td align="center">Aeration (energy) efficiency</td> <td align="center">There is aeration; TavgSensors<sub>actual</sub> ≤ TavgSensors<sub>previous</sub> + 2 ºC; TavgSilo<sub>actual</sub> ≤ TavgSilo<sub>previous</sub> + 1.5 ºC; There is direct heating during aeration.</td> </tr> </tbody> </table></div></div> <div class="modal-footer"><div class="ref-list"><ul class="refList footnote"><li id="TFN1"> <div>TavgSensors - Average temperature of the height of sensors, ºC; Tambient - External ambient temperature, ºC; and TavgSilo - Average silo temperature, ºC</div> </li></ul></div></div> </div></div></div> <div class="modal fade ModalTables" id="ModalTablet2" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileTable"></span><strong>Table 2</strong> Result of database treatment <br> </h4> </div> <div class="modal-body"><div class="table table-hover"><table frame="hsides" rules="groups"> <thead style="background-color:#794400;color:#ffffff"> <tr style="border-bottom-width:thin;border-bottom-style:solid"> <th>Process</th> <th>Yes</th> <th>No</th> </tr> </thead> <tbody> <tr> <td align="center">Aeration</td> <td align="center">588</td> <td align="center">3220</td> </tr> <tr style="background-color:#efe4d6"> <td align="center">Cooling</td> <td align="center">356</td> <td align="center">3452</td> </tr> <tr> <td align="center">Heating</td> <td align="center">38</td> <td align="center">3770</td> </tr> <tr style="background-color:#efe4d6"> <td align="center">Direct heating</td> <td align="center">11</td> <td align="center">3797</td> </tr> <tr> <td align="center">Aeration efficiency</td> <td align="center">575</td> <td align="center">3233</td> </tr> </tbody> </table></div></div> <div class="modal-footer"></div> </div></div></div> <div class="modal fade ModalTables" id="ModalTablet3" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileTable"></span><strong>Table 3</strong> Indicators of the performance of the classifier algorithms, with correct classification of the instances (CCI), incorrect classification of the instances (ICI), and the errors in the confusion matrix for efficiency (EF) and non-efficiency (NEF) of the aeration process <br> </h4> </div> <div class="modal-body"><div class="table table-hover"><table frame="hsides" rules="groups"> <thead style="background-color:#794400;color:#ffffff"> <tr style="border-bottom-width:thin;border-bottom-style:solid"> <th rowspan="2">Algorithm</th> <th rowspan="2">CCI (%)</th> <th rowspan="2">ICI (%)</th> <th colspan="2">Error in confusion matrix</th> </tr> <tr> <th>EF</th> <th>NEF</th> </tr> </thead> <tbody> <tr> <td align="center">Multilayer perceptron (MLP)</td> <td align="center">99.9212</td> <td align="center">0.0788</td> <td align="center">2</td> <td align="center">1</td> </tr> <tr style="background-color:#efe4d6"> <td align="center">SVM-Poly</td> <td align="center">99.9475</td> <td align="center">0.0525</td> <td align="center">2</td> <td align="center">0</td> </tr> <tr> <td align="center">SVM-Radial</td> <td align="center">99.6849</td> <td align="center">0.3151</td> <td align="center">12</td> <td align="center">0</td> </tr> <tr style="background-color:#efe4d6"> <td align="center">J48</td> <td align="center">99.9475</td> <td align="center">0.0525</td> <td align="center">2</td> <td align="center">0</td> </tr> <tr> <td align="center">Random forest (RF)</td> <td align="center">99.9212</td> <td align="center">0.0788</td> <td align="center">2</td> <td align="center">1</td> </tr> </tbody> </table></div></div> <div class="modal-footer"><div class="ref-list"><ul class="refList footnote"><li id="TFN3"> <div>SVM-Poly - Support vector machine with polynomial kernel; SVM - Radial: support vector machine with radial kernel; and J48 - Decision trees</div> </li></ul></div></div> </div></div></div> <div class="modal fade ModalTables" id="ModalTablet4" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileTable"></span><strong>Table 4</strong> Metrics for evaluating the performance of the classifier algorithms, based on Kappa coefficient, relative absolute error (RAE), root mean squared error (RMSE) and root relative squared error (RRSE) <br> </h4> </div> <div class="modal-body"><div class="table table-hover"><table frame="hsides" rules="groups"> <thead style="background-color:#794400;color:#ffffff"> <tr style="border-bottom-width:thin;border-bottom-style:solid"> <th>Algorithm</th> <th>Kappa coefficient</th> <th>RAE (%)</th> <th>RMSE</th> <th>RRSE (%)</th> </tr> </thead> <tbody> <tr> <td align="center">Multilayer perceptron (MLP)</td> <td align="center">0.9969</td> <td align="center">0.6906</td> <td align="center">0.0276</td> <td align="center">7.6947</td> </tr> <tr style="background-color:#efe4d6"> <td align="center">SVM-Poly</td> <td align="center">0.9980</td> <td align="center">0.2044</td> <td align="center">0.0229</td> <td align="center">6.3961</td> </tr> <tr> <td align="center">SVM-Radial</td> <td align="center">0.9878</td> <td align="center">1.2266</td> <td align="center">0.0561</td> <td align="center">15.6672</td> </tr> <tr style="background-color:#efe4d6"> <td align="center">J48</td> <td align="center">0.9980</td> <td align="center">0.4076</td> <td align="center">0.0229</td> <td align="center">6.3953</td> </tr> <tr> <td align="center">Random forest(RF)</td> <td align="center">0.9969</td> <td align="center">0.7155</td> <td align="center">0.0266</td> <td align="center">7.4294</td> </tr> </tbody> </table></div></div> <div class="modal-footer"><div class="ref-list"><ul class="refList footnote"><li id="TFN4"> <div>SVM-Poly - Support vector machine with polynomial kernel; SVM - Radial: support vector machine with radial kernel; and J48 - Decision trees</div> </li></ul></div></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalSchemee1" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileFormula"></span><strong>(1)</strong> </h4> </div> <div class="modal-body"><math id="m1" display="block"> <mi>C</mi> <mi>C</mi> <mi>I</mi> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mi>o</mi> <mi>t</mi> <mi>a</mi> <mi>l</mi> <mo> </mo> <mi>o</mi> <mi>f</mi> <mo> </mo> <mi>h</mi> <mi>i</mi> <mi>t</mi> <mi>s</mi> </mrow> <mrow> <mi>T</mi> <mi>o</mi> <mi>t</mi> <mi>a</mi> <mi>l</mi> <mo> </mo> <mi>o</mi> <mi>f</mi> <mo> </mo> <mi>d</mi> <mi>a</mi> <mi>t</mi> <mi>a</mi> <mo> </mo> <mi>i</mi> <mi>n</mi> <mo> </mo> <mi>t</mi> <mi>h</mi> <mi>e</mi> <mo> </mo> <mi>s</mi> <mi>e</mi> <mi>t</mi> </mrow> </mfrac> <mo>×</mo> <mn>100</mn> </math></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalSchemee2" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileFormula"></span><strong>(2)</strong> </h4> </div> <div class="modal-body"><math id="m2" display="block"> <mi>I</mi> <mi>C</mi> <mi>I</mi> <mo>=</mo> <mfrac> <mrow> <mi>T</mi> <mi>o</mi> <mi>t</mi> <mi>a</mi> <mi>l</mi> <mo> </mo> <mi>o</mi> <mi>f</mi> <mo> </mo> <mi>e</mi> <mi>r</mi> <mi>r</mi> <mi>o</mi> <mi>r</mi> <mi>s</mi> </mrow> <mrow> <mi>T</mi> <mi>o</mi> <mi>t</mi> <mi>a</mi> <mi>l</mi> <mo> </mo> <mi>o</mi> <mi>f</mi> <mo> </mo> <mi>d</mi> <mi>a</mi> <mi>t</mi> <mi>a</mi> <mo> </mo> <mi>i</mi> <mi>n</mi> <mo> </mo> <mi>t</mi> <mi>h</mi> <mi>e</mi> <mo> </mo> <mi>s</mi> <mi>e</mi> <mi>t</mi> </mrow> </mfrac> <mo>×</mo> <mn>100</mn> </math></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalSchemee3" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileFormula"></span><strong>(3)</strong> </h4> </div> <div class="modal-body"><math id="m3" display="block"> <mi>R</mi> <mi>A</mi> <mi>E</mi> <mo>=</mo> <mfrac> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <mfenced open="|" close="|"> <mrow> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> </mrow> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <mfenced open="|" close="|"> <mrow> <mover> <mi>a</mi> <mo>¯</mo> </mover> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> </mrow> </mfrac> </math></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalSchemee4" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileFormula"></span><strong>(4)</strong> </h4> </div> <div class="modal-body"><math id="m4" display="block"> <mi>R</mi> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <msqrt> <mfrac> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <msup> <mfenced> <mrow> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> <mn>2</mn> </msup> </mrow> <mi>n</mi> </mfrac> </msqrt> </math></div> </div></div></div> <div class="modal fade ModalFigs" id="ModalSchemee5" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-lg"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title"> <span class="sci-ico-fileFormula"></span><strong>(5)</strong> </h4> </div> <div class="modal-body"><math id="m5" display="block"> <mi>R</mi> <mi>R</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mfrac> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <msup> <mfenced> <mrow> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> <mn>2</mn> </msup> </mrow> <mrow> <mstyle displaystyle="true"> <munderover> <mo>∑</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> </mstyle> <msup> <mfenced> <mrow> <mover> <mi>a</mi> <mo>¯</mo> </mover> <mo>-</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> </mfenced> <mn>2</mn> </msup> </mrow> </mfrac> </math></div> </div></div></div> <div class="modal fade ModalDefault" id="ModalArticles" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title">How to cite</h4> </div> <div class="modal-body"> <p id="citation"></p> <input id="citationCut" type="text" value=""><a class="copyLink" data-clipboard-target="#citationCut"><span class="glyphBtn copyIcon"></span>copy</a> </div> </div></div></div> <script type="text/javascript"> function currentDate() { var today = new Date(); var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] today.setTime(today.getTime()); return today.getDate() + " " + months[today.getMonth()] + " " + today.getFullYear(); } var citation = 'Ferreira, Weder N. et al. Estimating energy efficiency of the aeration process of stored grains through machine learning. Revista Brasileira de Engenharia Agrícola e Ambiental [online]. 2024, v. 28, n. 11 [Accessed CURRENTDATE], e281001. Available from: <https://doi.org/10.1590/1807-1929/agriambi.v28n11e281001>. Epub 12 Aug 2024. ISSN 1807-1929. https://doi.org/10.1590/1807-1929/agriambi.v28n11e281001.'.replace('CURRENTDATE', currentDate()); document.getElementById('citation').innerHTML = citation; document.getElementById('citationCut').value = citation.replace('<', '<').replace('>', ">"); </script> </div> <div class="floatingMenuCtt"> <a class="floatingMenuItem fm-button-child item-goto" data-fm-label="Ir para o topo" href="#top"> <span class="sci-ico-top glyphFloatMenu"></span> </a> <a href="javascript:;" class="floatingMenuItem fm-button-child item-download" data-fm-label="PDFs" data-toggle="modal" data-target="#ModalDownloads"> <span class="sci-ico-download glyphFloatMenu"></span> </a> <a href="javascript:;" data-toggle="modal" data-target="#metric_modal_id" class="floatingMenuItem fm-button-child item-metrics" data-fm-label="Métricas" target="_blank"> <span class="sci-ico-metrics glyphFloatMenu"></span> </a> <ul class="floatingMenu fm-slidein" data-fm-toogle="hover"> <li class="fm-wrap"> <a href="javascript:;" class="fm-button-main"> <span class="sci-ico-floatingMenuDefault glyphFloatMenu"></span> <span class="sci-ico-floatingMenuClose glyphFloatMenu"></span> </a> <ul class="fm-list"> <li> <a class="fm-button-child" data-fm-label="Figuras e tabelas" data-toggle="modal" data-target="#ModalTablesFigures"> <span class="sci-ico-figures glyphFloatMenu"></span> </a> </li> <li> <a class="fm-button-child" data-fm-label="Versões e traduções" data-toggle="modal" data-target="#ModalVersionsTranslations"> <span class="sci-ico-translation glyphFloatMenu"></span> </a> </li> <li> <a class="fm-button-child" data-fm-label="Como citar este artigo" data-toggle="modal" data-target="#ModalHowcite"> <span class="sci-ico-citation glyphFloatMenu"></span> </a> </li> <li> <a class="fm-button-child" data-fm-label="Artigos relacionados" data-toggle="modal" data-target="#ModalRelatedArticles"> <span class="sci-ico-similar glyphFloatMenu"></span> </a> </li> </ul> </li> </ul> </div> <!-- FLOATING MENU ONLY FOR IPAD--> <ul class="floatingMenuMobile fm-slidein" data-fm-toogle="hover"> <li class="fm-wrap"> <a href="javascript:;" class="fm-button-main"> <span class="sci-ico-floatingMenuDefault glyphFloatMenu"></span> <span class="sci-ico-floatingMenuClose glyphFloatMenu"></span> </a> <ul class="fm-list"> <li> <a class="fm-button-child item-goto" data-fm-label="Ir para o topo" href="#top"> <span class="sci-ico-top glyphFloatMenu"></span> </a> </li> <li> <a class="fm-button-child item-download" data-fm-label="PDFs" data-toggle="modal" data-target="#ModalDownloads" href="#"> <span class="sci-ico-download glyphFloatMenu"></span> </a> </li> <li> <a data-toggle="modal" data-target="#metric_modal_id" class="fm-button-child item-metrics" data-fm-label="Métricas" href="#" target="_blank"> <span class="sci-ico-metrics glyphFloatMenu"></span> </a> </li> <li> <a class="fm-button-child" data-fm-label="Figuras e tabelas" data-toggle="modal" data-target="#ModalTablesFigures" href="#"> <span class="sci-ico-figures glyphFloatMenu"></span> </a> </li> <li> <a class="fm-button-child" data-fm-label="Versões e traduções" data-toggle="modal" data-target="#ModalVersionsTranslations" href="#"> <span class="sci-ico-translation glyphFloatMenu"></span> </a> </li> <li> <a class="fm-button-child" data-fm-label="Como citar este artigo" data-toggle="modal" data-target="#ModalArticles" href="#"> <span class="sci-ico-citation glyphFloatMenu"></span> </a> </li> <li> <a class="fm-button-child" data-fm-label="Artigos e similares" data-toggle="modal" data-target="#ModalRelatedArticles" href="#"> <span class="sci-ico-similar glyphFloatMenu"></span> </a> </li> </ul> </li> </ul> <!-- FLOATING MENU ONLY FOR IPAD--> <section class="journalContacts"> <div class="container"> <div class="col-md-5 col-sm-5 journalAddress"> <div class="col-md-1 col-sm-2"> <span class="glyphBtn pin"></span> </div> <div class="col-md-10 col-sm-9"> <strong>Unidade Acadêmica de Engenharia Agrícola</strong> Unidade Acadêmica de Engenharia Agrícola, UFCG, Av. Aprígio Veloso 882, Bodocongó, Bloco CM, 1º andar, CEP 58429-140, Tel. +55 83 2101 1056 - Campina Grande - PB - Brazil <br/> <b>E-mail:</b> revistagriambi@gmail.com </div> </div> <div id="followus" class="col-md-4 col-sm-4 journalLinks"> </div> <div class="col-md-3 col-sm-3 journalLinks"> <a href="/journal/rbeaa/feed/" data-toggle="tooltip" title="RSS do número mais recente do periódico" target="_blank"> <span class="glyphBtn bigRSS"></span> </a> <span class="text" style="width: 70%;"> Acompanhe os números deste periódico no seu leitor de RSS </span> </div> <div class="clearfix"></div> </div> </section> <div class="modal fade ModalDefault" id="ModalDownloads" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span><span class="sr-only">Fechar</span> </button> <h4 class="modal-title">Versão para download de PDF</h4> </div> <div class="modal-body"> <div class="row modal-center"> <div class="col-md-12"> <span class="sci-ico-filePDF"></span> <br/> <strong>PDF</strong> <ul class="md-list"> <li> <a target='_blank' href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?lang=en&format=pdf"> Inglês </a> </li> </ul> </div> </div> </div> </div> </div> </div> <div class="modal fade ModalDefault" id="ModalRelatedArticles" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span> <span class="sr-only">Fechar</span> </button> <h4 class="modal-title">Artigos relacionados</h4> </div> <div class="modal-body"> <div class="modal-center"> <ul class="md-list inline"> <li> <a href="https://www.google.com/search?q="Estimating energy efficiency of the aeration process of stored grains through machine learning " "Ferreira Junior, Weder N." "Resende, Osvaldo" "Oliveira, Daniela C. de" "Oliveira, Daniel E. C. de" "Rosa, Elivânio dos S." "2024" "Revista Brasileira de Engenharia Agrícola e Ambiental"" target="_blank"> Google </a> </li> <li> <a href="https://scholar.google.com/scholar?q="Estimating energy efficiency of the aeration process of stored grains through machine learning " "Ferreira Junior, Weder N." "Resende, Osvaldo" "Oliveira, Daniela C. de" "Oliveira, Daniel E. C. de" "Rosa, Elivânio dos S." "2024" "Revista Brasileira de Engenharia Agrícola e Ambiental"" target="_blank"> Google Scholar </a> </li> </ul> <div class="clearfix"></div> </div> </div> </div> </div> </div> <div class="modal fade ModalDefault" id="ModalVersionsTranslations" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Versões e tradução automática</h4> </div> <div class="modal-body"> <div class="row modal-center"> <div class="col-md-4 col-md-offset-1"> <strong>Versão original do texto</strong> <ul class="md-list"> <li> <a href="/j/rbeaa/a/vtqQrPTvCZQHPBTNc4mhH4F/?lang=en">English</a> </li> </ul> </div> <div class="col-md-2 md-body-dashVertical"></div> <div class="col-md-4"> <strong>Tradução automática</strong> <ul class="md-list"> <li><a href="">Google Translator</a></li> <li><a href="">Microsoft Translator</a></li> </ul> </div> </div> </div> </div> </div> </div> <style> pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 11px; line-height: 1; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; white-space: pre-wrap; word-break: break-word; } </style> <div class="modal fade ModalDefault" id="ModalHowcite" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Como citar</h4> </div> <div class="modal-body"> <div class="container"> <div class="row"> <div class="col-sm-3" style="text-align: center;"> <a href="/citation/export/vtqQrPTvCZQHPBTNc4mhH4F/?format=ris" class="btn hidden-sm"> <span class="glyphicon glyphicon-download" aria-hidden="true"></span> RIS </a> </div> <div class="col-sm-3" style="text-align: center;"> <a href="/citation/export/vtqQrPTvCZQHPBTNc4mhH4F/?format=bib" class="btn hidden-sm"> <span class="glyphicon glyphicon-download" aria-hidden="true"></span> BIBTEX </a> </div> </div> </div> <br> <div id='initial_csl'></div> <label id="select_label">Outros formatos de citação e exportação:</label> <select id="select_csl" class="js-data-example-ajax" style="width: 100%"> <option value="" selected="selected">Enter references manager format or citation style (e.g., "APA", "AMA", "MLA", "Vancouver")</option> </select> <br> <br> <pre id="citation_text" style="display:none;"></pre> </div> </div> </div> </div> <footer> <div class="collectionSignature"> <div class="container"> <div class="col-md-2 col-sm-2"> <span class="logo-svg-footer"></span> </div> <div class="col-md-8 col-sm-9"> <strong>SciELO - Scientific Electronic Library Online</strong><br /> Rua Dr. Diogo de Faria, 1087 – 9º andar – Vila Clementino 04037-003 São Paulo/SP - Brasil<br /> E-mail: scielo@scielo.org </div> <div class="container-license"> <div class="row"> <div class="col-sm-3 col-md-2"> <a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" title="" rel="license"><img src="https://licensebuttons.net/l/by/4.0/88x31.png" alt="Creative Common - by 4.0"> </a> </div> </div> </div> </div> </div> <div class="partners"> <a href="http://www.fapesp.br/" target="_blank"> <img src="https://www.scielo.br/media/images/FAPESP.png" alt="FAPESP"> </a> <a href="http://www.capes.gov.br/" target="_blank"> <img src="https://www.scielo.br/media/images/CAPES.png" alt="CAPES"> </a> <a href="http://www.cnpq.br/" target="_blank"> <img src="https://www.scielo.br/media/images/CNPq.png" alt="CNPq"> </a> <a href="http://bvsalud.org/" target="_blank"> <img src="https://www.scielo.br/media/images/BVS.png" alt="BVS"> </a> <a href="http://regional.bvsalud.org/bvs/bireme/homepage.htm" target="_blank"> <img src="https://www.scielo.br/media/images/BIREME.png" alt="BIREME"> </a> <a href="https://www.fapunifesp.edu.br/" target="_blank"> <img src="https://www.scielo.br/media/images/FAP-UNIFESP.png" alt="FAP-UNIFESP"> </a> </div> <div class="container collectionLicense"> <a href="/about/"> <img alt="Open Access" style="border-width:0" class="image" src="/static/img/oa_logo_32.png"> <span> <strong>Leia</strong> a Declaração de Acesso Aberto </span> </a> </div> </footer> <div class="modal fade ModalDefault" id="metric_modal_id" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content" style="width: 673px;"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Fechar</span></button> <h4 class="modal-title">Métricas</h4> </div> <div class="modal-body row" style="margin-left: 30px;"> <div class="col-md-4"> <div class="badge-link col-center"> <a target="_blank" href="http://analytics.scielo.org/w/accesses?document=S1415-43662024001100203&collection=scl"> <div class="logo-statistc logo-statistc-scielo"></div> <div>SciELO Analytics</div> </a> </div> </div> <div class="col-md-4"> <div class="badge-link col-center"> <div class="logo-statistc logo-statistc-dimension"> <div class="badge-logo"> <span class="__dimensions_badge_embed__" data-doi="10.1590/1807-1929/agriambi.v28n11e281001" data-legend="never" data-style="small_circle"> </span> </div> </div> <a target="_blank" href="https://badge.dimensions.ai/details/doi/10.1590/1807-1929/agriambi.v28n11e281001"> <div>Dimensions</div> </a> </div> </div> <div class="col-md-4"> <div class="badge-link col-center"> <div class="logo-statistc logo-statistc-altmetric"> <div class="badge-logo"> <div class='altmetric-embed' data-badge-type='donut' data-doi="10.1590/1807-1929/agriambi.v28n11e281001" data-link-target='_blank'> </div> </div> </div> <a target="_blank" href="https://www.altmetric.com/details.php?&doi=10.1590/1807-1929/agriambi.v28n11e281001"> <div>Altmetric</div> </a> </div> </div> <div class="col-md-4" style="margin-top: 50px;"> <div class="badge-link col-center"> <div id="scienceopen" data-doi="10.1590/1807-1929/agriambi.v28n11e281001"></div> </div> </div> <div class="col-md-4" style="margin-top: 18px;"> <div class="badge-link col-center"> <div class="scite-badge" data-doi="10.1590/1807-1929/agriambi.v28n11e281001" data-layout="vertical" data-tooltip-placement="right" data-show-zero="false" data-show-labels="false"> </div> <a target="_blank" href="https://scite.ai/reports/10.1590/1807-1929/agriambi.v28n11e281001"> <div>Scite_</div> </a> </div> </div> <div class="col-md-4" style="margin-top: 50px;"> <div class="badge-link col-center"> <div class="logo-statistc logo-statistc-plumx"> <div class="badge-logo"> <a href="https://plu.mx/scielo/a/?doi=10.1590/1807-1929/agriambi.v28n11e281001" data-popup="right" data-size="large" class="plumx-plum-print-popup" data-hide-when-empty="true" target="_blank"> Estimating energy efficiency of the aeration process of stored grains through machine learning </a> </div> </div> <a target="_blank" href="https://plu.mx/scielo/a/?doi=10.1590/1807-1929/agriambi.v28n11e281001"> <div>PlumX</div> </a> </div> </div> </div> </div> </div> </div> <!-- share modal --> <div class="modal fade" id="share_modal_id" tabindex="-1" role="dialog" aria-hidden="true"></div> <div class="modal fade in" id="share_modal_confirm_id" tabindex="-1" role="dialog" aria-hidden="false"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Mensagem</h4> </div> <div class="modal-body"> <div class="midGlyph"> <br><br> </div> </div> </div> </div> </div> <!-- share modal --> <!-- error modal --> <div class="modal fade" id="error_modal_id" tabindex="-1" role="dialog" aria-hidden="true"></div> <div class="modal fade in" id="error_modal_confirm_id" tabindex="-1" role="dialog" aria-hidden="false"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Mensagem</h4> </div> <div class="modal-body"> <div class="midGlyph"> </div> </div> </div> </div> </div> <script src="/static/js/scielo-bundle-min.js"></script> <script src="https://static.scielo.org/js/cookiePolicy.min.js"></script> <script src="//www.google.com/recaptcha/api.js"></script> <script type="text/javascript" src="/static/js/scielo-article-min.js"></script> <script type="text/javascript" src="//cdn.plu.mx/widget-popup.js"></script> <script type="text/javascript" src="https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js"></script> <script id="9cf9cf8f-3a99-fe86-4013-f630edbf80ac" src="https://www.scienceopen.com/script/badge2.js" async defer></script> <script type="text/javascript" src="/static/js/scienceopen.js"></script> <script async type="application/javascript" src="//cdn.scite.ai/badge/scite-badge-latest.min.js"></script> <script sync src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-MML-AM_SVG" charset="utf-8"></script> <!-- <script> var insertScript = function(url, callback, parentNode) { var scriptNode = document.createElement("script"); scriptNode.src = url; scriptNode.onload = callback; parentNode.appendChild(scriptNode) } var headNode = document.getElementsByTagName("head")[0]; setTimeout(MathJax.Callback([insertScript, "//badge.dimensions.ai/badge.js", console.log, headNode]), 1500); </script> --> <script type="text/javascript" src="//badge.dimensions.ai/badge.js" charset="utf-8" async></script> <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script> <!-- xxx Verifica se o artigo contém artigos relacionados --> <!-- Verifica se o artigo contém suplemento --> <script> //Change the bootstrap gobally behavior to select2 work with modal, more about see: https://select2.org/troubleshooting/common-problems $.fn.modal.Constructor.prototype.enforceFocus = function () { }; affiliations = {}; function add_scimago_image(selector, remove_br=true, add_br_after=true, find_div=false){ $(selector).each( function () { if (remove_br){ $(this).find("br").remove() } internal_items = find_div ? $(this).find('div').not(".clearfix") : $(this).not(".clearfix") internal_items.each(function () { self = $(this); affiliation_name = $('span:nth-child(2)', self).text(); if (affiliation_name){ scimago_link = ' <a href="#" target="_blank" class="scimago_link" data-affiliation="' + affiliation_name + '" ><img src="/static/img/scimago.svg" alt=" SCImago image" height="12" data-toggle="tooltip" data-placement="top" title="Link to SCImago Institutions Rankings"></a>'; self.append(scimago_link); } }); if (add_br_after){ $(this).after("<br />") } }); } add_scimago_image('#ModalScimago .info div') add_scimago_image('.tutors', remove_br=false, add_br_after=false, find_div=true) $(".scimago_link").click(function(e){ e.preventDefault(); affiliation_name = $(this).data("affiliation"); if (affiliation_name){ if (affiliations[affiliation_name]) { window.open(affiliations[affiliation_name], '_blank'); } else { $.ajax({ type: "GET", async: false, url: "/scimago/query", data: 'q=' + encodeURI(affiliation_name), success: function (data) { if (data) { affiliations[affiliation_name] = 'https://www.scimagoir.com/' + data window.open(affiliations[affiliation_name], '_blank'); }else{ toastr.options = { positionClass: 'toast-top-center' }; toastr.error('Link temporariamente indisponível'); } } }); } } }); var howcite_initialized = false; $('#ModalHowcite').on('shown.bs.modal', function () { if (!howcite_initialized) { initial = { "American Psychological Association": "apa", "Vancouver": "vancouver" } $.each(initial, function (key, value) { $.ajax({ url: "/citation/vtqQrPTvCZQHPBTNc4mhH4F/?style=" + value, dataType: 'html', delay: 250, async: true }) .done(function (html) { $("<span><b>" + key + "</b></span>" + "<pre>" + html + "</pre>").insertBefore($("#select_label")); }) }); howcite_initialized = true; } $(".js-data-example-ajax").select2({ ajax: { url: "/citation/list", dataType: 'json', delay: 250, data: function (params) { return { q: params.term, // search term }; }, processResults: function (data, params) { return { results: data.results }; }, cache: true }, escapeMarkup: function (markup) { return markup; }, minimumInputLength: 1, }); $(document).on('select2:open', () => { document.querySelector('.select2-search__field').focus(); }); $(".js-data-example-ajax").on('select2:select', function (e) { var data = e.params.data; $.ajax({ url: "/citation/vtqQrPTvCZQHPBTNc4mhH4F/?style=" + data.id, dataType: 'html', delay: 250 }) .done(function (html) { if ($('#citation_text').css('display') == 'none') { $('#citation_text').show() } $("#citation_text").html(html); }) .fail(function () { alert("Erro ao tentar obter esse estilo de citação"); }) }); }); </script> <script> // Garante que o valor do campo share_url é a URL corrente. $('#share_url').val(window.location.href); moment.locale('pt_BR'); $("#date").text(moment().format("L HH:mm:ss ZZ")); </script> </body> </html>