Quanto tempo demora para a resistência do solo à penetração atingir limites definidos?
Autor: Paulo Ivonir Gubiani | Publicado: 2014-08-02T21:44:00-03:00


    
        temporp
        
        
        
    
        
    
 
 O aumento da resistência mecânica do solo é desejável para aumentar o suporte de carga do solo ao tráfego de 
 máquinas, mas é indesejável porque dificulta o crescimento de raízes. Uma maneira de medir a resistência do solo 
 é com o uso de penetrômetros, que quantificam a resistência do solo durante a penetração de um cone metálico (RP). 
 Os principais fatores com os quais os pesquisadores relacionam a RP são o conteúdo de água no solo e a densidade do solo. 
 Se aumentar o conteúdo de água do solo, a RP diminui, mas se aumentar a densidade do solo, a RP aumenta. 
 A mudança do conteúdo de água no solo nos dias sem chuva depende da evapotranspiração, e a profundidade até onde a água está 
 sendo retirada depende da profundidade das raízes. Consequentemente, a mudança da RP no tempo depende da densidade do solo, da 
 profundidade das raízes e da evapotranspiração. Em um artigo recente, foi apresentada uma proposta para equacionar essas 
 relações  
 (equação 8 do artigo de Gubiani et al., 2014). 
 Rearranjando a equação 8, de modo que o tempo seja calculado em função 
 das demais variáveis, é possível obter uma estimativa do tempo que demoraria para a RP atingir um determinado valor, assumindo 
 que o cálculo inicie sempre com o conteúdo de água na capacidade de campo.  A coluna do gráfico abaixo representa quantos dias 
 com a mesma evapotranspiração seriam necessários para a RP atingir o valor fixado. Os valores dos campos abaixo podem ser 
 alterados até determinados limites, causando mudança nos valores do gráfico.  O resultado expresso no gráfico não pode ser 
 generalizado para solos diferentes do que foi usado para obtenção da equação 8. Para conhecer as condições de validade das 
 relações que produzem o gráfico abaixo, leia o nosso 
  
 artigo publicado na Revista Ciência Rural.
 
 


 
  Densidade do solo, g/cm³ 
    
        
  
  
  Profundidade das raízes, cm 
  
  
  
  
  Evapotranspiração real, mm/dia 
  
  
  
  
  Resistência do solo à penetração, MPa 
  
  
  
  
       



  // funções para densidade do solo.
 function diminuids()
 {
 var ds = Number(document.getElementById("densidadedosolo").value);
 ds-=0.05;
 if (ds<1){ds=1};
 document.getElementById("densidadedosolo").value=ds;
 drawChartTemporp();
 };
 function aumentads()
 {
 var ds = Number(document.getElementById("densidadedosolo").value);
 ds+=0.05;
 if (ds>1.5) {ds=1.5};
 document.getElementById("densidadedosolo").value=ds;
 drawChartTemporp();
 };
 // funções para profundidade de raízes.
 function diminuiprof()
 {
 var prof = Number(document.getElementById("prof").value);
 prof-=2;
 if (prof<1){prof=1};
 document.getElementById("prof").value=prof;
 drawChartTemporp();
 };
 function aumentaprof()
 {
 var prof = Number(document.getElementById("prof").value);
 prof+=2;
 if (prof>50) {prof=50};
 document.getElementById("prof").value=prof;
 drawChartTemporp();
 };
 
 // funções para etr
 function diminuietr()
 {
 var etr = Number(document.getElementById("etr").value);
 etr-=0.1;
 if (etr<0){etr=0.1};
 document.getElementById("etr").value=etr;
 drawChartTemporp();
 };
 function aumentaetr()
 {
 var etr = Number(document.getElementById("etr").value);
 etr+=0.1;
 if (etr>7) {etr=7};
 document.getElementById("etr").value=etr;
 drawChartTemporp();
 };
 
 // funções para RP
 function diminuirp()
 {
 var rp= Number(document.getElementById("rp").value);
 rp-=0.1;
 if (rp<0.5){rp=0.5};
 document.getElementById("rp").value=rp;
 drawChartTemporp();
 };
 function aumentarp()
 {
 var rp = Number(document.getElementById("rp").value);
 rp+=0.1;
 if (rp>4) {rp=4};
 document.getElementById("rp").value=rp;
 drawChartTemporp();
 }; 
 
 
// Load the Visualization API.
      google.load('visualization', '1.0', {'packages':['corechart']});

      // Set a callback to run when the Google Visualization API is loaded.
      google.setOnLoadCallback(drawChartTemporp);

      // Callback that creates and populates a data table
      
   function drawChartTemporp() {
   var ds = Number(document.getElementById("densidadedosolo").value)*1000;
   var prof = Number(document.getElementById("prof").value)*10;
   var etr = Number(document.getElementById("etr").value);
   var rp = Number(document.getElementById("rp").value);
  var m=7.03E-20;
  var n=5.9845;
  var k=-1.9921;
  var u=-1.00E-06;
  var v=2.64E-03;
  var w=-1.3506;
  var cc=u*Math.pow(ds,2)+v*ds+w;
 
  var temp=(cc-(Math.pow(rp/(Math.pow(ds,n)*m),(1/k))))*(prof/etr);

  // Create the data table.
        var data = new google.visualization.DataTable();
  
  // Add columns
   data.addColumn('string', null);
   data.addColumn('number', 'tempo');   
   // Add k empty rows
   data.addRows(1);
   data.setCell(0, 0, null);
   data.setCell(0, 1, temp);
        var options = {
   legend: 'none',
          vAxis: {title: 'tempo até RP atirgir valor definido (dias)',  titleTextStyle: {color: 'black'}, viewWindowMode:'explicit',viewWindow: {max:20,min:0}},
    hAxis: {title: null,  titleTextStyle: {color: 'black'}}
        };

        var chart = new google.visualization.ColumnChart(document.getElementById('chart_div_temporp'));
        chart.draw(data, options);
  }