10. Autoaprendizado: VE learning (LTFT)
Este capítulo trata do aprendizado de longo prazo (LTFT), que trabalha junto com a malha fechada de VE. A injeção rápida do modo VE está em Enriquecimentos e compensações no modo VE.
O autoaprendizado não mexe no seu mapa. Ele guarda, na memória da VCU, uma tabela de correção separada. Levar essa correção para a tabela de VE é uma decisão sua, na tela Aprendizado VE (LTFT).
#O que o aprendizado de longo prazo aprende
A malha do modo VE tem duas camadas. A correção rápida (STFT) corrige o erro da sonda agora e volta a zero com o motor parado; ela, as condições em que atua e os limites de autoridade estão em Malha fechada de VE. O aprendizado de longo prazo (LTFT) guarda, célula por célula, a parte estável dessa correção.
O LTFT aprende da correção rápida, não da sonda. Quando a correção rápida fica acima de um limiar por alguns segundos, com o motor na mesma região do mapa, o LTFT absorve uma parte dela.
É uma tabela só para o motor inteiro, de até 16 × 16 células, com eixos próprios de rotação e MAP. Não existe aprendizado separado por bancada.
Cada célula guarda três números: a correção em %, a confiança em hits (quantas vezes a célula aprendeu) e a temperatura média do ar quando aprendeu, usada só no diagnóstico.

#Os eixos da tabela aprendida
Os eixos são copiados da tabela de VE principal que está na VCU no momento em que o aprendizado é zerado.
- VE com até 16 pontos por eixo: o aprendizado usa os mesmos pontos.
- VE com mais de 16 pontos: 16 pontos espaçados, sempre com os dois extremos. Uma VE 32 × 32 vira 16 × 16.
- VE ausente ou inválida: eixo padrão de 500 a 8000 rpm e de −0,8 a 2,0 bar (relativo).
Entre um zero e outro, mudar a VE (valores ou tamanho dos eixos) não muda os eixos do aprendizado. Por isso a ordem de zerar importa: veja A ordem certa para zerar o aprendizado, neste capítulo.
#Como uma célula aprende
A célula ativa é a célula da tabela mais próxima do ponto em que o motor está. O aprendizado acontece por transferências.
Uma transferência acontece quando a correção rápida fica em 1,5 % ou mais, para mais ou para menos, sem interrupção durante 4 s, com o motor na mesma célula ativa. Depois de cada transferência a contagem dos 4 s recomeça.
Trocar de célula ativa zera a contagem. Depois da troca, o aprendizado fica bloqueado por um atraso de sonda mais 0,3 s.
Cada transferência move uma fração da correção rápida para o LTFT. A fração depende do MAP e vem da tabela Velocidade de aprendizado por MAP:
| MAP (bar, relativo) | Fração movida por transferência (fábrica) |
|---|---|
| −0,8 e −0,6 | 30 % |
| −0,4 | 40 % |
| −0,2 e 0,0 | 50 % |
| 0,5 | 30 % |
| 1,0 e 2,0 | 0 % |
Com o padrão de fábrica a tabela não aprende com o motor de 1,0 bar para cima. Entre 0,5 e 1,0 bar ela aprende cada vez mais devagar: a 0,75 bar, com metade da velocidade (15 %).
Fora do ponto exato do eixo, a transferência se divide entre as quatro células em volta, pelo peso de cada uma, como na interpolação da tabela.
Cada célula se comporta como uma média. O passo entra inteiro na primeira transferência, pela metade na segunda, por um terço na terceira; a partir de 19 hits, cada nova transferência entra com 5 %. Célula com muitos hits fica estável e muda pouco.
Cada célula fica dentro de ±15 % (Limite do LTFT por célula). A correção rápida e o aprendizado juntos ficam dentro de ±25 % (Autoridade total (STFT + LTFT)).
Erro menor que o limiar não é aprendido. O limiar é STFT mínimo para transferir ao LTFT (1,5 %, faixa de 0 a 10 %) e o tempo é Tempo estável na célula para transferir (4 s, faixa de 0,5 a 30 s).
Na prática o erro de mistura precisa ser um pouco maior. A banda morta da correção rápida (0,7 %) se soma ao limiar: pela conta, o limiar efetivo fica entre 1,5 % e 2,2 %, conforme o ruído da sonda.
O erro é medido contra o alvo da tabela de lambda, sem os enriquecimentos. Enriquecimento de regime ligado na faixa da malha (marcha, temperatura do motor, ar-condicionado) aparece como erro, a malha o desconta até a autoridade e o aprendizado o grava na célula. Veja Enriquecimentos e compensações no modo VE.
A chave Viés rico no aprendizado (desligada de fábrica) faz a tabela aprender o Viés rico (3 % de fábrica) a mais do que o motor precisa.
Com o LTFT aplicado, a correção rápida fica negativa para compensar o viés. Quando ela vai a zero (sonda inválida, rotação abaixo da mínima da malha, partida e pós-partida), o motor fica mais rico pelo valor do viés.
#Quando o aprendizado não acontece
Tudo o que congela a correção rápida também bloqueia o aprendizado: motor frio, partida e pós-partida, corte, transiente, sonda inválida e as demais condições de Malha fechada de VE.
As travas abaixo deixam a correção rápida atuar, mas bloqueiam o aprendizado. Na lista Condições (gates) da tela elas aparecem em amarelo, com estes nomes:
| Trava na tela | Quando bloqueia (padrão de fábrica) |
|---|---|
| Sensor do modelo VE em failsafe | MAP sem leitura válida ou Usar sensor MAP desligado; temperatura do ar e pressão de combustível sem leitura só contam se o uso do sensor estiver ligado no modelo VE |
| Pressão diferencial fora da tolerância | pressão diferencial mais de 10 % longe da pressão nominal do bico (Tolerância da pressão diferencial para aprender); só com sensor de pressão habilitado e fora da injeção direta |
| Temperatura do ar fora da faixa | ar fora de 30 ± 15 °C: só aprende entre 15 e 45 °C (Temperatura do ar de referência da VE, Faixa de temperatura do ar para aprender) |
| Etanol variando | etanol muda mais de 2 % em 10 s (Variação de etanol que bloqueia o aprendizado); só com compensação flex ativa |
| Tensão da bateria fora da faixa | bateria abaixo de 10,5 V ou acima de 15,0 V |
| STFT saturado há muito tempo | correção rápida no limite por mais de 30 s |
| Célula mudou há menos de um atraso | espera de um atraso de sonda mais 0,3 s depois de cada troca de célula |
| Aguardando STFT estabilizar | contagem dos 4 s ainda não vencida, ou correção rápida abaixo do limiar |
| Alvo de lambda em movimento | o alvo mudou e a mudança ainda não chegou à sonda |
| Gravando na memória | a VCU está gravando a tabela |
| Injeção rápida residual | resto de injeção rápida abaixo do valor que congela a correção, e por mais um atraso de sonda mais 0,3 s; só aparece com Injeção rápida mínima que congela a correção acima de 0 |
A trava de temperatura do ar olha a leitura do sensor de ar mesmo que ele esteja desabilitado no modelo VE. Com o sensor instalado e lendo, ar fora de 15 a 45 °C para o aprendizado.
Numa célula que já está certa, Aguardando STFT estabilizar e o estado Corrigindo (aguardando célula estabilizar) ficam acesos o tempo todo, porque a correção nunca chega ao limiar. Essa célula não precisa de mais nada.
Autoridade total atingida aparece em vermelho na lista, mas não congela nada: avisa só que o fator chegou ao limite de ±25 %.
#Onde o aprendizado fica guardado e quando é gravado
A tabela aprendida fica numa área própria da memória da VCU, separada do mapa. Ela não vai dentro do arquivo do mapa: salvar ou abrir um mapa não leva nem traz aprendizado.
Ao ligar, a VCU carrega a última tabela gravada e a tela mostra Memória: Restaurada. Sem tabela válida, mostra Vazia e o aprendizado recomeça do zero, com os eixos da VE que está na VCU.
A VCU grava a tabela em quatro situações:
- Com o motor parado há 2 s, uma vez por parada, se algo mudou.
- Quando a soma das mudanças de todas as células, não de uma só, passa de Mudança acumulada que pede gravação (2 %) e já passou o Intervalo mínimo entre gravações na memória (60 s) desde a última.
- No botão Gravar agora.
- Logo depois de Zerar LTFT.
A gravação ao parar o motor precisa da VCU ligada durante esses 2 s. Depois de uma sessão de aprendizado, pare o motor e espere alguns segundos antes de desligar a chave, ou use Gravar agora com a VCU conectada.
Pela mudança acumulada, no padrão, a memória é regravada no máximo uma vez por minuto, e só enquanto a tabela está mudando. Não reduza o Intervalo mínimo entre gravações na memória sem motivo: com 10 s, a memória se desgasta até seis vezes mais rápido.
O que apaga o aprendizado: o botão Zerar LTFT, o botão Aplicar na VE e o Restaurar padrões de fábrica do FuelTech Vision, que zera o aprendizado antes de restaurar.
Enviar outro mapa, desligar a malha ou sair do modo VE não apagam o aprendizado.
Depois de uma atualização de firmware, confira o indicador Memória na tela do aprendizado antes de contar com a tabela antiga.
#Aplicar o LTFT aprendido
Aprender e aplicar são chaves diferentes, as duas na função Malha fechada de combustível (VE).
- Aprendizado de longo prazo (LTFT) (ligada de fábrica): libera a tabela para aprender.
- Aplicar o LTFT aprendido (desligada de fábrica): faz a tabela corrigir o combustível.
Com Aplicar o LTFT aprendido desligado, a tabela só observa. A correção rápida continua carregando a correção inteira e o LTFT acompanha o valor que ela pede; o canal Malha VE - LTFT ativo fica em zero, e a tabela aprendida só aparece na tela, com a VCU conectada.
Com a chave ligada, o LTFT do ponto entra ao vivo sobre a VE da tabela, antes do cálculo do tempo de injeção. A tabela de VE do mapa não muda.
O LTFT entra no fator da VE junto com a correção rápida, pela conta de Malha fechada de VE: com a autoridade de fábrica o fator fica entre 0,75 e 1,25, no canal Malha VE - Fator da VE.
Ligada, cada transferência passa para o LTFT o mesmo valor que tira da correção rápida, praticamente sem mudar o combustível no instante. Com o tempo o LTFT assume a correção e a correção rápida cai para baixo do limiar.
O LTFT aplicado é correção de tabela, não de malha. Com a função Malha fechada de combustível (VE) ligada, vale sempre que o pulso sai do modelo VE, inclusive com motor frio, no pós-partida e abaixo da rotação mínima da malha. Com a função desligada, o LTFT também sai do combustível.
Ligar a chave com o motor funcionando não dá degrau: a correção rápida cede, no mesmo instante, o valor do LTFT naquele ponto.
Desligar dá degrau: o LTFT sai do combustível na hora e a correção rápida precisa repor a diferença. Mude essa chave em marcha lenta ou com o motor parado.
As duas chaves valem na hora, sem reiniciar a VCU.
Mesmo com a chave desligada, a tabela orienta a correção rápida. Quando ela está congelada e o motor se afasta uma célula, ela é levada ao valor que o aprendizado registrou no novo ponto (63 % em 1 s, 95 % em 3 s). Com a chave ligada, o destino é zero. Com Viés rico no aprendizado ligado, o destino desconta o viés nos dois casos.
No FuelTech Vision do PC, Aplicar o LTFT aprendido fica cinza quando Aprendizado de longo prazo (LTFT) está desligado. Na tela da VCU as duas chaves são independentes, e a VCU aplica a tabela mesmo sem aprender.
#A tela Aprendizado VE (LTFT)
No PC, a tela fica no menu Ferramentas > Aprendizado VE (LTFT). Ela só aparece com o mapa no modo VE e só funciona com a VCU conectada (dica Requer a VCU conectada).
Na tela da VCU, fica no menu Injeção, logo abaixo de Malha fechada de combustível (VE).
A tela tem três páginas, escolhidas no seletor do quadro: Ao vivo, Diagnóstico e Commit na VE.
#Página Ao vivo
O mapa de calor mostra o LTFT de cada célula, com rotação nas linhas e MAP nas colunas. Verde é célula enriquecendo (VE baixa ali); vermelho, empobrecendo (VE alta). A escala de cor vai de −15 % a +15 %.
A opacidade mostra a confiança: a cor fica cheia quando a célula chega à Confiança mínima (hits) e clareia abaixo disso. Cinza é célula com zero hits. A borda dourada marca a célula ativa. Toque na célula para ver o valor e os hits.
Ao lado ficam o estado, STFT, LTFT ativo, Fator da VE, Atraso estimado, Célula ativa, LTFT aplicado (Sim ou Não (só aprendendo)), Memória (Gravando..., Restaurada ou Vazia) e a lista Condições (gates): verde livre, vermelho congela a correção, amarelo só bloqueia o aprendizado.
O rodapé mostra Tabela #N · slot seq N · última gravação há N s. Cada gravação na memória faz o slot seq subir.
Os eixos e as mensagens da tela usam sempre bar no MAP, mesmo com outra unidade de pressão escolhida no FuelTech Vision.
Os hits contam transferências, não passagens do motor pela célula: uma célula muito rodada e já certa fica cinza, com zero hits.
#Página Diagnóstico
Antes de levar o aprendizado para a VE, confira se o erro é mesmo da VE. Defina a Confiança mínima (hits) (1 a 200, padrão 20) e toque em Analisar.
Só entram as células com hits iguais ou acima do mínimo, e são precisas pelo menos 4. Com menos, a tela avisa Poucas células com confiança e o diagnóstico não vale.
A Confiança mínima (hits) desta página vale também para a Prévia, para o Commit e para a cor da página Ao vivo. A página Commit na VE não mostra esse número.
| Teste na tela | O que aponta | Quando acusa |
|---|---|---|
| Erro global (vazão / pressão / stoich) | erro comum ao motor todo: vazão do bico, pressão de combustível ou estequiométrico | média acima de 3 % com dispersão abaixo de 2 % |
| Deadtime (correlação com 1/PW) | tempo morto do bico: o erro cresce quando o pulso encurta | R² acima de 0,5 e inclinação acima de 1 |
| Temperatura de carga (correlação com IAT) | erro que acompanha a temperatura do ar | R² acima de 0,5 e mais de 0,1 % por °C |
| Só em lenta (aditivo: vazamento / reversão / sonda) | erro só na lenta: vazamento de vácuo, reversão no escape ou posição da sonda | até 1500 rpm e até −0,3 bar, média acima de 3 %, resto abaixo de 1 % |
Na tela, PW é o tempo de injeção e IAT é a temperatura do ar admitido. Os limiares valem para mais ou para menos.
Com Remover do resíduo os componentes explicados ligado (padrão), o resíduo é o LTFT menos cada componente que o teste acusou. É o resíduo que vai para a VE.
O teste Só em lenta só avisa: ele não é descontado do resíduo, mesmo com a caixa ligada. Se ele acusar, não leve as células de lenta para a VE; procure o vazamento, a reversão ou a sonda.
Se acusar Erro global, corrija a vazão do bico, a pressão ou o combustível antes de mexer na VE (veja Antes de começar: motor, combustível, injetores e sensores).
LTFT médio positivo quer dizer que falta combustível no motor todo. Como corrigir a vazão pelo erro global, e como usar o fator que a mensagem mostra, está em Diagnóstico: sintomas e causas.
#Página Commit na VE
A página leva o resíduo para a tabela de VE do mapa aberto no FuelTech Vision. Ela tem Percentual a aplicar (0 a 100 %, passos de 5, padrão 50 %), Suavizar com as células vizinhas (padrão desligado), Prévia e Aplicar na VE.
VE nova = VE atual x (1 + resíduo x percentual a aplicar)
O resíduo é levado dos eixos do aprendizado para os eixos da VE, por rotação e MAP. Uma célula da VE só muda se todas as células do aprendizado em volta dela tiverem a confiança mínima.
Fora da faixa coberta pelo aprendizado nada muda, variação menor que 0,05 % é ignorada e o resultado respeita o mínimo e o máximo da tabela.
Com VE de até 16 × 16 e o aprendizado zerado depois de enviar essa VE, cada célula da VE depende de uma só célula do aprendizado. Com VE 32 × 32, três de cada quatro células da VE dependem de duas ou quatro, e todas precisam ter confiança.
Suavizar com as células vizinhas faz uma média 3 × 3 só entre células confiáveis. Ela não salva célula sem confiança.
Sem rodar o Diagnóstico, a Prévia usa o LTFT cru, sem descontar nada.
A Prévia mostra N células da VE alteradas · maior variação N %. Com zero células, Aplicar na VE fica desabilitado.
Aplicar na VE escreve as células na VE do mapa aberto e, logo em seguida, zera o aprendizado inteiro na VCU, inclusive as células que ficaram fora da prévia. Não há pedido de confirmação.
A mensagem é Aplicado no mapa. Revise a tabela VE e salve/envie para a ECU. O LTFT foi zerado. O Desfazer devolve a VE, mas não devolve o aprendizado: o zero já foi para a VCU.
O que cada botão da tela faz, e o que não faz, está resumido em Referência de parâmetros.
#A ordem certa para zerar o aprendizado
O zero copia os eixos da VE que está na VCU naquele momento. Por isso a ordem é sempre esta:
- Leve o aprendizado útil para a VE com Aplicar na VE, com o mapa que está na VCU aberto. O Aplicar já zera a tabela.
- Faça as mudanças: VE, eixos, bico ou pressão.
- Salve e envie o mapa à VCU.
- Só então toque em Zerar LTFT.
Zerar antes de enviar deixa o aprendizado com os eixos da VE antiga. Não zerar deixa o aprendizado antigo corrigindo a VE nova (com Aplicar o LTFT aprendido ligado) ou entrando no próximo Commit.
Mapa novo ou convertido segue a mesma regra: envie e zere antes da primeira rodagem (veja Do mapa por tempo de injeção para o VE).
#Quanto rodar e o que fazer com célula que não qualifica
Cada célula precisa de 20 hits, no padrão, para entrar no Commit. Um hit é uma transferência: 4 s seguidos na mesma célula com a correção rápida em 1,5 % ou mais.
Conta mínima: 20 × 4 s = 80 s em cima de cada célula, em trechos de pelo menos 4 s. Trecho mais curto não conta.
No meio entre duas células, cada uma ganha meio hit por transferência: 160 s para 20 hits. No centro de quatro, um quarto de hit: 320 s.
Segure o regime perto da rotação e do MAP da célula (o número do eixo), não no meio entre duas. Perto da fronteira a célula ativa fica trocando, e cada troca zera a contagem.
Planeje o tempo: 30 células de lenta e cruzeiro pedem no mínimo 40 minutos de regime em cima delas.

Pela conta, com 20 hits a tabela segura cerca de 87 % do erro no cruzeiro (perto de 0 bar) e 69 % na lenta (−0,6 bar para baixo). Um Commit de 50 % leva para a VE cerca de 44 % e 34 % do erro.
Pela mesma conta, levar um erro de 10 % para menos de 2 % só pelo Commit pede 3 rodadas no cruzeiro e 4 na lenta. Cada rodada (rodar, Commit, enviar) recomeça a contagem do zero: erro grande se corrige à mão, pelo log, e o Commit é acabamento (veja Método de acerto passo a passo).
Baixar a Confiança mínima (hits) encurta a coleta, mas a tabela segura menos do erro: com 5 hits, cerca de 75 % no cruzeiro e 53 % na lenta.
Célula clara depois de muito rodar pode já estar certa: erro abaixo de 1,5 a 2,2 % não gera hit. Confirme com o motor nela: a correção rápida fica perto de zero. Essa célula não precisa de Commit.
Dois casos a coleta não resolve, no padrão:
- Boost de 0,5 bar para cima: com o motor a 1,0 bar ou mais a velocidade de aprendizado é zero, e entre 0,5 e 1,0 bar ela cai até zero. Nessa faixa a célula ganha hit do mesmo jeito, mas guarda cada vez menos do erro: pela conta, com 20 hits, cerca de 69 % a 0,5 bar, 43 % a 0,75 bar e 20 % a 0,9 bar. Acerte o boost pelo log, à mão.
- Regiões onde a VE está mais errada que a autoridade da correção rápida: o estado STFT saturado (VE provavelmente errada) aparece e o aprendizado para depois de 30 s no limite; coletando com Aplicar o LTFT aprendido desligado, a tabela guarda menos que o erro real. Corrija à mão primeiro.
Célula que não qualifica fica como está no Commit. A VE dela só muda à mão (veja Método de acerto passo a passo).
O log não mostra os hits nem a tabela aprendida. Para saber se a célula qualifica, olhe a página Ao vivo com a VCU conectada: cor cheia qualifica, e o toque mostra os hits.
Prática recomendada: faça o Commit com o motor desligado e a VCU ligada, salve uma versão nova do mapa e envie antes de dar a partida.
O porquê: com o motor funcionando, a VCU zera o aprendizado no clique e volta a aprender contra a VE antiga, que segue na VCU até o envio. Os primeiros hits da rodada seguinte nascem contaminados.
#Correção rápida, aprendizado e injeção rápida lado a lado
| Item | Correção rápida (STFT) | Aprendizado (LTFT) | Injeção rápida e de decaimento |
|---|---|---|---|
| O que faz | corrige o erro da sonda agora | guarda por célula a parte estável da correção rápida | antecipa combustível na pisada e retira no alívio |
| Reage a | sonda contra o alvo de lambda | correção rápida de 1,5 % ou mais por 4 s na mesma célula | velocidade do TPS ou do Pedal |
| Horizonte | segundos | de uma sessão para outra | décimos de segundo |
| Onde fica | só em operação; vai a zero com o motor parado | memória da VCU, fora do mapa | tabela no mapa; não guarda nada |
| Limite de fábrica | ±10 % no vácuo; +5 % e −3 % de 1 bar para cima | ±15 % por célula; ±25 % junto com a correção rápida | o que a tabela pede, em % do combustível base |
| No log | Malha VE - STFT | Malha VE - LTFT ativo (só com o LTFT aplicado) | VE - Enriquecimento total (soma) |
| Quando usar | sempre que a malha estiver ligada | aprender sempre; aplicar só com a VE perto do certo | sempre no modo VE |
| Risco | esconder VE ruim dentro do limite | gravar enriquecimento de regime; aprendizado velho corrigindo mapa novo | cada disparo congela a correção e para o aprendizado por um momento |