Recentemente, tenho trabalhado na reprodução de um esquema de equalização ativa de SOC para grupos de baterias de íons de lítio, baseado em uma dissertação de mestrado. O modelo de simulação, desenvolvido no Simulink 2016, apresenta excelente desepmenho. O aspecto mais notável deste modelo é a capacidade de realizar o balanceamento dinâmico entre múltiplos conjuntos de baterias, utilizando um conversor flyback bidirecional como "transportador de energia", o que resulta em maior eficiência energética em comparação com soluções tradicionais de equalização por resistência.
A estrutura do modelo consiste em quatro células de lítio em série, cada uma equipada com módulos de detecção de tensão e temperatura. O ponto crucial do sistema está no módulo de algoritmo de controle de equalização, implementado através de um bloco Matlab Function:
function [sinal_ativacao, dif_SOC] = estrategia_balanceamento(array_SOC)
media_SOC = mean(array_SOC);
desvio_SOC = std(array_SOC);
limiar = 0.05; % Disparo quando há 5% de diferença
if desvio_SOC > limiar
[max_soc, idx_max] = max(array_SOC);
[min_soc, idx_min] = min(array_SOC);
dif_SOC = max_soc - min_soc;
sinal_ativacao = 1; % Ativa equalização
else
dif_SOC = 0;
sinal_ativacao = 0; % Desativa equalização
end
end
Este algoritmo utiliza um mecanismo de disparo baseado no desvio padrão. Quando a distribuição de SOC é muito dispersa (desvio padrão superior a 5%), o sistema identifica automaticamente as células com maior e menor SOC, permitindo que o conversor flyback realize o agendamento de energia entre elas. Testes práticos demonstram que esta estratégia reduz em 30% as ações de equalização desnecessárias em comparação com um sistema que utiliza apenas o disparo por média.
A parte do conversor flyback bidirecional contém um detalhe crucial - a configuração da frequência de comutação. A dissertação indicava 20kHz, mas durante a depuração constatou-se que 18.5kHz evitava um ponto de ressonância problemático. A configuração de parâmetros é particularmente crítica:
parametros_flyback.Lp = 120e-6; % Indutância do lado primário
parametros_flyback.n = 3; % Relação de espiras
parametros_flyback.fsw = 18.5e3; % Frequência de comutação
parametros_flyback.Vin_max = 4.2; % Tensão máxima de entrada
O sistema de proteção de tensão implementa uma dupla verificação. Além das limitações inerentes ao SOC, foi adicionada uma monitorização de hardware robusta. A configuração do comparador com histerese é a seguinte:
![Lógica de proteção de tensão]
Quando a tensão da célula ultrapassa 4.15V, a carga é interrompida mesmo que o SOC não tenha atingido 100%. Quando a tensão cai abaixo de 2.8V, o circuito de carga é desligado diretamente. Este design de dupla verificação, software e hardware, evita eficazmente falhas catastróficas devido a anomalias no algoritmo do BMS.
Os resultados mais impressionantes surgem ao analisar as curvas dinâmicas do processo de equalização. Com configurações iniciais de SOC de [85%, 92%, 78%, 89%], observa-se nos primeiros 20 minutos uma variação acentuada nos valores de SOC, semelhante a uma equalização intensiva. Após aproximadamente 1 hora, o sistema estabiliza na faixa de 88% ±1%, mantendo uma eficiência superior a 91% para o conversor flyback durante todo o processo.
Durante a reprodução, identifiquei uma discrepância: a "estratégia de prioridade por média" mencionada na dissertação na verdade utiliza disparo por desvio padrão. Recomendo aos futuros pesquisadores ajustar inicialmente o limiar de equalização para 10%, observando a resposta do sistema antes de refinar os parâmetros, a fim de evitar ciclos de oscilação.