;(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

Todos a Bordo

REPORTAGEM

Aviões são reformados e ficam com cozinha menor, mais poltronas e tomadas

Alexandre Saconi

Colaboração para o UOL, em São Paulo

16/02/2022 04h00

Aviões são máquinas de vida útil longa, ultraando décadas na maioria das situações. Como seu custo é elevado, se torna impraticável trocar de aeronave a cada inovação que surja no decorrer dos anos.

Por outro lado, um avião com aparência de velho não costuma ser tão atraente e confortável como novos modelos. Para contornar esse dilema, a indústria aeronáutica pode realizar o retrofit, que é um processo de reformulação e modernização tecnológica para manter os aviões com equipamentos e visual como se estivessem saído da fábrica.

Banho de loja

Interior de aviões da família Airbus A320 am por retrofit nas oficinas da Latam, em São Carlos (SP) - Divulgação/Latam - Divulgação/Latam
Imagem: Divulgação/Latam

No Brasil, a idade média da frota dos aviões comerciais que operam voos regulares gira em torno de 11 anos. Com aviões com muitos anos de vida à frente ainda, é comum as empresas investirem em novos interiores para manter os clientes com esse banho de loja.

Podem ser feitas mudanças de instrumentos de voo e troca do interior das cabines de ageiros. Nesse último caso, é possível colocar assentos mais confortáveis, equipamentos de segurança, trocar componentes por outros mais leves (afinal, mais peso na aviação representa mais custos) etc.

Latam reforma 100 aviões

Entre 2019 e 2022, a Latam concluiu a marca de cem aviões modernizados nos hangares da empresa em São Carlos (SP). O projeto teve uma interrupção teve uma interrupção por causa da pandemia de covid-19. O custo de todas as mudanças foi de cerca de R$ 2 bilhões (US$ 400 milhões). O grupo a por um processo de recuperação judicial nos Estados Unidos.

Foram reconfigurados aviões Airbus A320 e A321. As cabines de ageiros são completamente desmontadas, e todo o processo costuma demorar 19 dias.

Maior capacidade sem apertar

A320 - Divulgação/Latam - Divulgação/Latam
Interior de aviões da família Airbus A320 am por retrofit nas oficinas da Latam, em São Carlos (SP)
Imagem: Divulgação/Latam

Uma das principais alterações realizadas nos aviões durante o processo de retrofit na Latam é a troca de todas as poltronas por modelos mais leves e que ocupam menos espaço. Com isso, as aeronaves am a ter capacidade de 180 lugares (A320) e 224 lugares (A321). Antes eram 176 e 216, respectivamente.

Para conseguir esse espaço extra, os banheiros localizados no fundo do avião são removidos e realocados ao lado da galley (local onde o serviço de bordo é preparado), que teve seu tamanho reduzido pela metade. É preciso reforçar o piso para comportar as mudanças no avião.

No local onde ficavam os banheiros e foram instalados os novos assentos, é necessário adaptar novas saídas de ar-condicionado, luz de leitura e máscaras de oxigênio, o que também é feito no hangar da Latam em São Carlos.

Tomadas em todas as poltronas

Outra mudança que reflete a evolução dos ageiros é a instalação de tomadas 127 V e USB em todas as poltronas, tecnologia chamada de in-seat power. Isso decorre da evolução do uso de dispositivos eletrônicos, que estão cada vez mais presentes no cotidiano das pessoas, incluindo a bordo das aeronaves.

Com as mudanças para caberem mais assentos a bordo, as poltronas dos comissários de voo aram a ficar de costas para os ageiros. Para observar se ninguém está de pé durante pousos e decolagens, o que coloca em risco a segurança do voo, também foi preciso instalar um sistema de monitoramento por câmera nos aviões.

Com isso, os tripulantes conseguem acompanhar os ageiros por meio de uma tela instalada na galley traseira.

Segundo a empresa, todas as alterações buscam tornar o avião mais econômico e melhorar o conforto dos ageiros.

A320 - Alexandre Saconi - Alexandre Saconi
Interior de um Airbus A320 desmontado durante processo de retrofit no Latam MRO, em São Carlos (SP)
Imagem: Alexandre Saconi
retrofit - Alexandre Saconi - Alexandre Saconi
Centenas de assentos aguardam para serem instalados nos aviões da Latam que am por retrofit
Imagem: Alexandre Saconi
A320 - Alexandre Saconi - Alexandre Saconi
Piso da parte traseira de um Airbus A320 é reforçado para ar mudança de sanitários durante retrofit
Imagem: Alexandre Saconi
A320 - Alexandre Saconi - Alexandre Saconi
Banheiro de um avião da família Airbus A320 antes de ser instalado no fundo da aeronave
Imagem: Alexandre Saconi
A320 - Alexandre Saconi - Alexandre Saconi
Hangares da Latam em São Carlos (SP)
Imagem: Alexandre Saconi
Latam - Montagem/Divulgação/Latam - Montagem/Divulgação/Latam
Antes e depois dos assentos dos Airbus A320 da Latam
Imagem: Montagem/Divulgação/Latam