Como Funciona o MPPT: Algoritmos e Comparação com PWM
O que é o MPPT e o ponto de máxima potência
O MPPT (Maximum Power Point Tracking) é o cérebro eletrónico dentro de quase todos os inversores solares e controladores de carga modernos. A sua função é manter os painéis a funcionar exatamente na tensão e corrente em que produzem mais potência — o ponto de máxima potência (MPP) — independentemente das variações do sol e da temperatura. Um bom MPPT extrai 10–30% mais energia do que os controladores PWM mais simples que veio substituir, e a diferença aumenta com o frio.
Cada painel solar tem uma curva corrente–tensão (I–V). Sem carga, o painel fica na sua tensão de circuito aberto (Voc) com corrente nula; em curto-circuito, debita a sua corrente de curto-circuito (Isc) a zero volts. A potência é a tensão a multiplicar pela corrente, por isso é nula nos dois extremos e atinge o máximo num ponto intermédio — o joelho da curva. Esse joelho é o MPP, definido por Vmpp e Impp. Em painéis modernos de elevado fator de forma, Vmpp situa-se em cerca de 0,80–0,85 da Voc e Impp em cerca de 0,90–0,95 da Isc — um LONGi LR5-72HBD-555M real, por exemplo, fica em 0,84·Voc e 0,94·Isc.
O problema: o MPP nunca está parado. Mais luz solar aumenta a corrente e empurra toda a curva para cima; uma temperatura mais alta puxa a tensão para baixo. Numa manhã fria e luminosa a Vmpp é alta; numa tarde quente desce. O ponto desloca-se ao longo do dia, por isso o controlador tem de o perseguir continuamente — essa perseguição é o que significa «seguimento» (tracking).
A potência atinge o máximo onde o declive da curva de potência é zero
P = V × I · o MPP está onde dP/dV = 0Porque é que a temperatura move o ponto
Dentro de um MPPT: o conversor DC-DC
Um MPPT não é magia — é um conversor DC-DC de comutação de alta frequência situado entre os painéis e a carga (uma bateria ou o barramento DC interno do inversor). Ao ligar e desligar um transístor dezenas de milhares de vezes por segundo e suavizando o resultado com uma bobina e um condensador, consegue apresentar ao painel praticamente qualquer «carga efetiva» que pretenda. Mude essa carga efetiva e o ponto de funcionamento do painel desliza ao longo da sua curva I–V. O controlador simplesmente o desliza até ao MPP e mantém-no ali.
A fração de cada ciclo de comutação em que o transístor permanece ligado é o ciclo de trabalho, D. Num conversor abaixador (buck) a tensão de saída é D vezes a entrada; num conversor elevador (boost) é a entrada dividida por (1 − D). A maioria dos controladores de carga solares são conversores abaixadores (buck), porque a tensão do painel ou da string é superior à tensão da bateria — trocam esse excedente de tensão por corrente de carga adicional. A potência de entrada é igual à de saída menos uma pequena perda: bons conversores funcionam com 96–99% de eficiência.
O ciclo de trabalho define a razão de conversão
Buck: V_out = D × V_in · Boost: V_out = V_in ÷ (1 − D) · eficiência ≈ 96–99%O modelo mental numa linha
Como um MPPT encontra o ponto
Encontrar o MPP é uma malha de realimentação. O controlador mede a tensão e a corrente do painel, multiplica-as para obter a potência, ajusta um pouco o ciclo de trabalho e mede de novo. Se a potência subiu, continua a mover-se no mesmo sentido; se a potência desceu, inverte. Repita milhares de vezes por segundo e o ponto de funcionamento sobe até ao topo da curva de potência e ali permanece — tal como subir uma encosta às apalpadelas no nevoeiro, dando sempre o passo em direção ao terreno mais alto.
Como está sempre a ajustar, um seguidor real nunca fica perfeitamente parado: oscila em passos minúsculos à volta do pico, abdicando de uma fração de por cento de energia em troca de saber sempre qual é o sentido ascendente. Quando passa uma nuvem ou os painéis aquecem, o pico move-se e a malha simplesmente caminha até ao novo pico. Como decide em que sentido avançar — e a que velocidade — é a tarefa do algoritmo de seguimento, e é aí que os controladores diferem.
Dois valores definem os limites do seguidor. A tensão de arranque é a tensão do painel de que o conversor necessita antes de poder começar; abaixo dela o controlador está adormecido e não produz nada. A janela de tensão MPPT (um mínimo e um máximo) é a gama dentro da qual consegue efetivamente manter o ponto. Caia abaixo do mínimo e perde o seguimento; suba acima do máximo e fica limitado ao topo da janela — ou, além da tensão DC máxima absoluta, arrisca-se a danos. Manter o seu painel dentro dessa janela é o cerne do dimensionamento de strings.
Algoritmo 1: Perturbar e Observar (P&O)
Perturbar e Observar é o motor de trabalho do mundo solar — o algoritmo na grande maioria dos inversores de string e controladores de carga. É a malha de «subir a encosta no nevoeiro» tornada literal: perturba a tensão num pequeno passo, observa se a potência subiu ou desceu, e escolhe o passo seguinte a partir do sinal da variação. Sem dados do painel, sem calibração, sem modelo — simplesmente funciona em qualquer painel.
As suas fraquezas são o preço dessa simplicidade. À volta do pico oscila num passo para sempre, por isso os projetistas trocam a exatidão em regime permanente (passos pequenos) pela velocidade de seguimento (passos grandes). E durante mudanças rápidas de luz — sol a cintilar através de nuvens em movimento — a potência pode subir entre dois passos porque a irradiância aumentou, e não porque o passo estava certo, fazendo o seguidor caminhar brevemente no sentido errado. As versões com passo variável reduzem ambos os problemas e são comuns hoje em dia.
A decisão do P&O
perturbar V em +ΔV, depois medir ΔP · ΔP > 0 → manter o mesmo sentido · ΔP < 0 → inverterAlgoritmo 2: Condutância Incremental (Incremental Conductance)
A condutância incremental (Incremental Conductance) é o primo mais inteligente do P&O. Em vez de apenas observar se a potência subiu ou desceu, usa um facto do cálculo: no topo exato da curva de potência o declive dP/dV é exatamente zero. Desenvolvendo isso — porque a potência é a tensão a multiplicar pela corrente — obtém-se um teste simples que o controlador pode avaliar diretamente a partir dos seus sensores de tensão e corrente: a condutância incremental dI/dV é igual ao simétrico da condutância instantânea, −I/V.
Esse teste diz ao controlador não só que está fora do pico, mas de que lado se encontra: à esquerda do MPP dI/dV é maior do que −I/V, à direita é menor, e quando os dois são iguais chegou ao destino e pode parar de avançar. A recompensa é menos oscilação em regime permanente e um comportamento bastante melhor quando a irradiância muda depressa — ao custo de mais cálculo e de uma medição de corrente mais exata. Muitos inversores premium usam-na, ou um híbrido dela com o P&O.
No ponto de máxima potência
dP/dV = I + V·(dI/dV) = 0 ⇒ dI/dV = −I/V · à esquerda do MPP: dI/dV > −I/V · à direita do MPP: dI/dV < −I/VMétodos mais simples e especializados
Nem todos os controladores sobem a encosta. O método mais barato é a tensão constante (tensão constante / fração de Voc): desliga brevemente o painel para ler a Voc e depois mantém a tensão de funcionamento numa fração fixa dela — cerca de 0,76·Voc, a razão Vmpp/Voc típica. Mal chega a ser um seguidor (ignora a deriva do pico real), mas é praticamente gratuito e aparece em controladores minúsculos e eletrónica de baixa potência. Um método espelhado mais raro, a fração de Isc, fixa a corrente de funcionamento em cerca de 0,9·Isc e precisa de uma forma de curto-circuitar momentaneamente o painel.
O caso especial importante é o sombreamento parcial. Quando parte de uma string está sombreada, os díodos de bypass integrados nos painéis entram em ação e a curva de potência ganha vários picos — múltiplos picos locais em vez de um. Um seguidor simples de Perturbar e Observar ou de condutância incremental pode ficar preso num pico local e falhar outro mais alto noutro ponto da curva, perdendo discretamente uma parte da energia.
Para lidar com isso, os inversores de string modernos acrescentam um varrimento global (também chamado varredura ou «análise de sombra»): de poucos em poucos minutos o inversor varre a tensão de funcionamento por toda a gama, regista o verdadeiro pico global e salta para ele — depois devolve o controlo à rápida malha P&O/IncCond para o seguimento fino. Custa alguns segundos de produção subótima durante o varrimento, mas recupera muito mais sob sombra dispersa. A outra resposta ao sombreamento é o hardware: mais entradas MPPT, ou eletrónica ao nível do módulo, como otimizadores e microinversores.
A sombra quebra o método simples de subir a encosta
Comparação dos algoritmos MPPT
Eis como se comparam as quatro famílias. Para a maioria dos sistemas de telhado nunca escolherá o algoritmo diretamente — está embutido no firmware do inversor — mas conhecer os compromissos diz-lhe o que procurar numa ficha técnica (as palavras a pesquisar são «MPPT global» ou «análise de sombra») e porque é que dois inversores com a mesma potência nominal podem colher de forma diferente.
| Algoritmo | Velocidade de seguimento | Exatidão em regime permanente | Sombra parcial | Complexidade / custo | Utilização típica |
|---|---|---|---|---|---|
| Perturbar e Observar | Rápida | Boa (pequena oscilação) | Fraca — pode fixar-se num pico local | Baixo | Maioria dos inversores de string e controladores de carga |
| Condutância Incremental | Rápida | Muito boa (pode manter-se no MPP) | Fraca isolada — geralmente combinada com um varrimento | Médio | Inversores premium, luz que muda depressa |
| Tensão Constante (fração de Voc) | Instantânea | Baixa — ignora a deriva | Nenhuma | Muito baixo | Controladores minúsculos/baratos, dispositivos de baixa potência |
| Varrimento global / varredura | Lenta (corre de poucos em poucos minutos) | Encontra o verdadeiro pico global | Excelente | Médio (acrescentado ao P&O/IncCond) | Inversores de string modernos sob sombra |
Controladores MPPT vs PWM
Uma nota sobre onde vive o PWM
Um controlador de carga PWM (Pulse-Width Modulation) é o desenho antigo e simples: essencialmente um interruptor rápido que liga o painel diretamente à bateria e pulsa ligando e desligando para regular a carga. Como o painel está ligado diretamente à bateria, é forçado a funcionar aproximadamente à tensão da bateria — e não à sua própria Vmpp. Parece pouco, mas na curva I–V a tensão da bateria fica normalmente bem à esquerda do joelho, na zona plana onde o painel ainda debita quase toda a corrente, mas a uma tensão muito mais baixa. A potência é a tensão a multiplicar pela corrente, por isso a tensão perdida são watts perdidos.
Um controlador de carga MPPT faz o que o seu nome diz: faz o painel funcionar à Vmpp e usa o seu conversor DC-DC para baixar essa tensão mais alta até à tensão da bateria, transformando os volts excedentes em amperes de carga adicionais. Na prática, isso representa tipicamente 10–30% mais energia colhida, e a diferença é maior exatamente quando mais ajuda: no frio (a Vmpp sobe enquanto a tensão da bateria não) e quando a Vmpp do painel está bem acima da tensão da bateria.
Exemplo prático: um painel de 100 W «12 V» numa bateria de 12 V
Painel: Vmpp 18 V · Impp 5,56 A · Isc ≈ 6 A · bateria a carregar a 14,4 VPWM: painel fixado em 14,4 V → 14,4 V × ≈5,9 A ≈ 85 WMPPT: painel mantido em 18 V → 100 W × 0,97 ≈ 97 W ⇒ ≈14% maisA outra metade da história é a flexibilidade de tensão. Um controlador PWM precisa que a tensão nominal do painel coincida com o banco de baterias — um painel «12 V» para uma bateria de 12 V — porque não consegue converter. Um controlador MPPT contenta-se com uma tensão de painel ou de string bem acima da bateria, o que lhe permite ligar painéis em série, trabalhar com tensão mais alta e corrente mais baixa, e usar cabo mais fino e barato em percursos longos. Só isso justifica muitas vezes o MPPT em sistemas maiores, independentemente do ganho de colheita.
| Aspeto | Controlador PWM | Controlador MPPT |
|---|---|---|
| Como funciona | Interruptor liga o painel à bateria | Conversor DC-DC + malha de seguimento |
| Ponto de funcionamento do painel | ≈ tensão da bateria (fora do MPP) | No MPP (Vmpp) |
| Colheita típica | Referência | ≈10–30% mais (sobretudo no frio) |
| Tensão do painel vs bateria | Têm de coincidir (painel 12 V → bateria 12 V) | O painel/string pode ser muito mais alto |
| Strings em série | Na prática não — a tensão tem de ficar perto da bateria | Sim — maior V, menor corrente, cabo mais fino |
| Custo e simplicidade | Mais barato, mais simples, muito robusto | Mais caro, mais eletrónica |
| Melhor para | Sistemas pequenos, de baixa potência e tensão coincidente | A maioria dos sistemas; climas frios; percursos longos de cabo |
O MPPT nem sempre compensa
Série vs paralelo para o MPPT
Eis a questão que confunde as pessoas: ligar os painéis em série ou em paralelo faz o MPPT colher mais energia? Com um seguidor ideal e luz uniforme, a resposta honesta é não — os mesmos painéis entregam a mesma potência de qualquer forma, porque o MPPT encontra o pico independentemente de como chegou a essa tensão e corrente. As verdadeiras diferenças de rendimento vêm de três aspetos práticos: manter-se dentro da janela de tensão MPPT, as perdas na cablagem, e o comportamento da cablagem sob sombra.
Ligar em série soma as tensões enquanto a corrente se mantém igual à de um único painel. A tensão alta mantém a string confortavelmente dentro da janela MPPT, e atinge mais cedo de manhã a tensão de arranque e a tensão mínima do controlador, por isso o sistema acorda mais cedo e adormece mais tarde. A corrente mais baixa também significa menos perda resistiva no cabo, e fio mais fino. O risco está no extremo do frio: na manhã mais fria a Voc da string pode subir além do máximo do MPPT — ou além da tensão DC máxima absoluta do inversor, o que é uma falha grave, e não apenas energia perdida.
Ligar em paralelo soma as correntes enquanto a tensão se mantém igual à de um único painel. A tensão baixa pode ser um problema: com luz fraca de manhã ou muito nublada pode descer abaixo do mínimo do MPPT, e o controlador perde o seguimento até a luz melhorar. A corrente alta significa cabo mais grosso e um fusível em cada string paralela. A vantagem é a tolerância à sombra — uma sombra num painel só prejudica a sua própria string, e não todo o painel — e o paralelo é a escolha natural para sistemas de bateria de baixa tensão, onde um controlador PWM baixa de qualquer forma a tensão do painel.
A série soma volts, o paralelo soma amperes
Série: V_string = N × Vmpp (corrente = um painel) · Paralelo: I_total = S × Isc (tensão = um painel) · perda no cabo ∝ corrente²Série vs paralelo: comparação de rendimento
Lado a lado, eis como os dois estilos de ligação afetam a produção real num MPPT:
| Fator | Série (string) | Paralelo |
|---|---|---|
| O que se soma | Tensão (a corrente mantém-se baixa) | Corrente (a tensão mantém-se baixa) |
| Manter-se na janela MPPT | Fácil — o risco é uma Voc demasiado alta no frio | Risco — pode descer abaixo do mínimo com pouca luz |
| Arranque matinal | Mais cedo (atinge a tensão de arranque mais cedo) | Mais tarde (a tensão baixa demora a subir) |
| Perda no cabo | Menor (corrente pequena) | Maior (cresce com a corrente²) |
| Sob sombra parcial | Um painel sombreado limita toda a string | Um painel sombreado prejudica só a sua própria string |
| Melhor para | Ligação à rede e MPPT de alta tensão | Sistemas de bateria de baixa tensão / PWM |
É exatamente para isto que serve uma verificação de dimensionamento de string. Faça as contas nos seus extremos de temperatura: a Vmpp da string no dia mais quente tem de se manter acima do mínimo do MPPT (desça abaixo e os painéis saem da janela de seguimento); a sua Voc no dia mais frio tem de se manter abaixo do máximo do MPPT e da tensão DC máxima absoluta do inversor; e a corrente total — Isc multiplicada pelo número de strings paralelas — tem de se manter abaixo do limite de corrente da entrada. A nossa calculadora verifica tudo isto para modelos reais de painel e inversor, para que não tenha de fazer as contas de temperatura à mão.
Conclusões práticas
Quase nunca escolherá você mesmo um algoritmo MPPT — mas controla, sim, se o seguidor consegue cumprir a sua função. Cinco regras cobrem a maior parte:
- Mantenha a string dentro da janela MPPT
Dimensione as strings para que a Vmpp no dia mais quente se mantenha acima do mínimo do MPPT e a Voc no dia mais frio se mantenha abaixo do máximo do MPPT. Fora dessa janela o seguidor não consegue manter o pico.
- Nunca exceda a tensão DC máxima absoluta
A Voc das manhãs frias é o perigo. Acima da tensão DC máxima do inversor arrisca-se a danos, e não apenas a energia perdida — este é o único limite rígido que tem de respeitar.
- Prefira a série para MPPT de alta tensão
Nos sistemas ligados à rede, strings em série mais longas mantêm a tensão alta, acordam o inversor mais cedo e reduzem as perdas no cabo. Guarde o paralelo para configurações de bateria de baixa tensão.
- Respeite o limite de corrente por entrada
Cada entrada MPPT tem o seu próprio limite de corrente. As strings paralelas somam-se — a Isc total tem de se manter abaixo desse limite, verificada num dia quente, quando a corrente é mais alta.
- Planeie para a sombra
Se a sombra atravessar o painel, escolha um inversor com varrimento global e coloque os painéis sombreados na sua própria entrada MPPT, para que uma sombra não prejudique tudo.
Verifique se a sua string fica dentro da janela MPPT
Escolha modelos reais de painel e inversor e nós verificamos automaticamente a Voc, a Vmpp e a corrente nos seus extremos de temperatura.
Explore inversores por gama MPPT e número de seguidores
Compare inversores de string e híbridos pela janela de tensão MPPT, número de seguidores e limites de corrente.
Ligação em série vs paralelo, em detalhe
O guia completo para ligar painéis em série, paralelo ou uma mistura — com os compromissos e exemplos práticos.
Como escolher um inversor solar
Adeque o tipo de inversor, o número de MPPT e a gama de tensão aos seus painéis e aos seus objetivos.
Perguntas frequentes
Um controlador MPPT produz mesmo 30% mais do que o PWM?
Por vezes, mas trate os 30% como o melhor cenário, não como uma regra. A gama realista é de cerca de 10–30%. Obtém o valor mais alto no frio e quando a Vmpp do painel está bem acima da tensão da bateria; obtém o valor mais baixo — por vezes apenas alguns por cento — quando um painel coincidente alimenta uma bateria da mesma tensão nominal em condições quentes. Quanto maior a diferença de tensão que o MPPT tem de converter, maior o ganho.
Vale a pena um controlador MPPT num pequeno sistema de 12 V?
Depende do painel. Com um verdadeiro painel «12 V» (36 células) numa bateria de 12 V num clima quente, o ganho pode ser pequeno o suficiente para que um controlador PWM mais barato baste. Mas se quiser usar um painel de tensão mais alta de 60 ou 72 células, ligar painéis em série, ou viver num local frio, o MPPT compensa — e o PWM pode nem sequer funcionar, porque as tensões não coincidem.
Qual é o melhor algoritmo MPPT?
Com luz uniforme, tanto o Perturbar e Observar como a condutância incremental seguem dentro de cerca de um por cento do verdadeiro pico; o IncCond lida um pouco melhor com luz que muda depressa. A funcionalidade que mais importa no mundo real é um varrimento global periódico para sombra parcial. Por isso «melhor» significa normalmente «P&O ou IncCond mais um modo de varrimento global» — que é o que os bons inversores de string modernos trazem.
A que velocidade segue um MPPT?
A malha de seguimento fino corre continuamente — tipicamente centenas a milhares de ajustes por segundo — por isso segue as nuvens de passagem quase instantaneamente. O varrimento global que procura picos provocados pela sombra corre muito menos vezes, normalmente de poucos em poucos minutos, porque cada varrimento sacrifica brevemente a produção para percorrer a curva.
O MPPT consegue lidar com sombreamento parcial?
Um seguidor básico que sobe a encosta pode ficar preso num pico local quando os díodos de bypass dividem a curva de potência em vários picos. Os inversores com varrimento global percorrem periodicamente toda a curva e saltam para o verdadeiro pico mais alto, recuperando a maior parte da perda. Para sombra intensa ou frequente, a melhor solução é o hardware: mais entradas MPPT, ou otimizadores e microinversores ao nível do módulo.
Série ou paralelo — qual dá mais energia?
Com um MPPT ideal e luz uniforme, nenhum — os mesmos painéis produzem a mesma potência. As diferenças surgem na prática por três motivos: a série mantém a tensão alta e fica dentro da janela MPPT com menor perda no cabo; o paralelo mantém a tensão baixa (que pode descer abaixo do mínimo do MPPT com luz fraca) mas limita o dano da sombra a uma string. Para a maioria dos sistemas ligados à rede, a série vence; para sistemas de bateria de baixa tensão, o paralelo é normal.
Porque é que os meus painéis só começam a gerar a meio da manhã?
Quase sempre porque a tensão da string com a luz fraca do início da manhã está abaixo da tensão de arranque ou do mínimo MPPT do inversor, por isso o seguidor permanece adormecido. Ligar mais painéis em série aumenta a tensão da string e acorda o sistema mais cedo. Se o painel está bem com sol pleno mas preguiçoso ao amanhecer, a tensão baixa da string — e não uma avaria — é a causa habitual.
Um MPPT funciona à noite ou com muito pouca luz?
Não. Abaixo da tensão de arranque do controlador não há tensão de painel suficiente para o conversor funcionar, por isso fica inativo e consome apenas uma corrente de autoconsumo minúscula. À medida que a luz sobe acima desse limiar, o seguidor acorda, encontra o ponto e começa a colher. Isto é normal, não é um defeito.
Discussão
Entre para participar da discussão
Um login rápido ajuda a manter o tópico livre de spam.
Ainda não há comentários. Seja o primeiro a compartilhar sua experiência.