;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Preço spot da energia dispara com crise hídrica e deve bater teto, dizem analistas

Vista da hidrelétrica de Itaipu, em Foz do Iguaçu, Brasil - Paulo Whitaker/Reuterrs
Vista da hidrelétrica de Itaipu, em Foz do Iguaçu, Brasil Imagem: Paulo Whitaker/Reuterrs

Luciano Costa

08/06/2021 16h15Atualizada em 08/06/2021 16h48

O atual momento de crise hídrica no Brasil tem impulsionado as cotações no mercado livre de energia elétrica, que chegam a apresentar salto de 40% no acumulado deste ano, pressionando custos de grandes consumidores como indústrias que negociam diretamente com empresas do setor.

Em meio a uma seca história na região das hidrelétricas, principal fonte de geração do país, os contratos de energia para o segundo semestre e para 2022 dispararam, e há expectativa também de salto nos preços spot, utilizados nas operações de curto prazo, que devem tocar o teto regulatório nos próximos meses, disseram executivos do mercado elétrico à Reuters.

Esse cenário tem potencial de resultar em forte aumento de custos para grandes companhias e indústrias que não fecharam antecipadamente contratos para atender toda sua demanda por energia, acrescentaram os especialistas.

No balcão eletrônico de venda de energia BBCE, negócios para suprimento por todo ano de 2022 são fechados hoje a uma média de 350 reais por megawatt-hora (MWh), bem acima dos 250 reais do início do ano, disse à Reuters um dos membros do conselheiro da empresa, Victor Kodja.

"O mercado está estressado, estressado para cima, evidentemente, e com viés de alta ainda forte. Essa é a impressão que tenho", afirmou ele.

"Se você for ver o preço médio do ano ado ficou entre 180 reais e 200 reais. Então está bem distorcido", acrescentou Kodja, que vê espaço para queda das cotações apenas mais à frente, caso haja melhora no cenário de chuvas.

No mercado spot, de curto prazo, no qual a energia é valorada pelo chamado PLD (Preço de Liquidação das Diferenças), calculado pela CCEE (Câmara de Comercialização de Energia Elétrica), também há expectativa de disparada nas cotações nas próximas semanas ou meses.

A comercializadora de eletricidade Tempo Energia avalia que os preços spot médios podem tocar o teto regulatório de 583,88 reais por MWh já em julho ou no máximo em agosto, contra média diária de 279,74 reais nesta terça-feira.

"Nós temos uma projeção altista para os preços. Em julho poderia já bater o teto, possivelmente se mantendo até outubro esses valores", disse o sócio da empresa, Henrique Nagayoshi.

Mais pressão

Além de um cenário bastante negativo em termos de chuva na região dos reservatórios, os preços serão pressionados também pela entrada em manutenção em 15 de agosto da plataforma de Mexilhão e do gasoduto Rota 1, da estatal Petrobras, destacou o sócio da Exponencial Energia, Laudenir Pegorini.

A Petrobras disse na sexta-feira que a manutenção planejada desses ativos reduzirá em aproximadamente 3 gigawatts a geração termelétrica a gás durante o período de parada, de uma capacidade total de cerca de 15 gigawatts em usinas da fonte.

"Se (o preço spot) não bater o teto em julho, bate em agosto. Em agosto é praticamente inevitável, por causa da manutenção de Mexilhão, a não ser que São Pedro venha com um dilúvio", disse Pegorini.

A Reuters antecipou no início de maio a parada de Mexilhão prevista para agosto.

As cotações de curto prazo ainda têm alguma influência sobre os preços de contratos mais longos negociados no mercado livre.

Com a tendência de alta, contratos de fornecimento de energia no segundo semestre têm sido vendidos a cerca de 475 reais por MWh, com forte disparada frente aos cerca de 175 reais em meados de março, antes do agravamento da crise hídrica, disse o presidente da Esfera Energia, Braz Justi.

"Em 2021 temos aí uma pressão muito grande em todos os meses... e tem uma pressão grande nos preços de 2022."

Os maiores custos, que também têm atingido consumidores residenciais de energia, ocorrem diante de uma seca histórica no Brasil —as chuvas na região das usinas hídricas entre setembro e maio foram as piores em 91 anos de registros.

O governo ainda emitiu alerta de emergência hídrica para o período de junho a setembro em cinco Estados e criou uma "sala de situação" para acompanhar a questão.

O quadro tem gerado alguma preocupação entre especialistas do setor, que começaram a fazer cálculos sobre riscos de racionamento, embora essa hipótese ainda seja afastada por ora.

A consultoria PSR disse em relatório na semana ada que "a situação de suprimento energético de 2021 é preocupante, mas ainda não alarmante", projetando reservatórios no final de novembro com 21% da capacidade na região Sudeste, em cenário conservador, ou 10% em um cenário "de estresse".