Modelo Simulink para Células de Combustível PEMFC: Simulação e Implementação de Modelos Estáticos e Dinâmicos

A modelagem de células de combustível de membrana de troca de prótons (PEMFC) no Simulink permite simular o comportamento energético e térmico destes sistemas. Este artigo descreve a implementação de modelos estáticos e dinâmicos, juntamente com instruções práticas de uso.

Modelo Estático

O modelo estático gera a curva de polarização da célula e calcula parâmetros como tensão de saída, potência, eficiência, calor gerado, taxa de produção de água e consumo de hidrogênio e oxigênio. Uma abordagem eficiente consiste em ajustar dados experimentais usando interpolação polinomial. Por exemplo:

% Densidade de corrente (A/cm²)
densidade_corrente = 0.1:0.1:1.2;
% Tensão medida em teste (V)
tensao_experimental = [0.95,0.85,0.78,0.72,0.68,0.63,0.59,0.55,0.51,0.47,0.42,0.37];
% Ajuste com polinômio de terceiro grau
coef_ajuste = polyfit(densidade_corrente, tensao_experimental, 3);
tensao_modelada = polyval(coef_ajuste, densidade_corrente);
plot(densidade_corrente, tensao_experimental, 'o', densidade_corrente, tensao_modelada, '-');

Este método simplifica a modelagem eletroquímica, permitindo a integração com blocos Lookup Table no Simulink. Para densidades de corrente acima de 1.5 A/cm², recomenda-se usar a equação de Nernst modificada:

V_celula = E_termodinamico - densidade_corrente*R_ohmico - (A*log(densidade_corrente/i0) + B*densidade_corrente)

Os parâmetros A e B influenciam a atviidade do catalisador; ajustando-os, é possível simular diferentes cargas de platina. Consulte tabelas de referência, como em textos especializados de sistemas de células de combustível.

Modelo Dinâmico

O modelo dinâmico avalia a resposta tepmoral da célula a variações de carga. Utiliza-se uma função de tranfserência para representar a dinâmica de hidratação da membrana:

% Função de transferência para transferência de água
sistema_dinamico = tf([0.8], [2 1], 'InputDelay', 3);
step(sistema_dinamico);  % Visualiza a resposta em forma de S

Este sistema de segunda ordem revela um atraso característico, com constante de tempo de 2 segundos, indicando a inércia do sistema de umidificação. No Simulink, utilize o bloco Transport Delay com a opção de linearização habilitada para otimizar o desempenho da simulação.

Recursos e Dicas Práticas

  • Para obter dados de calor gerado em tempo real, insira o comando fc_model.get('Q_heat') no Workspace do MATLAB.
  • Clique com o botão direito no bloco do voltímetro e selecione Export Data para gerar relatórios em formato tabular.
  • Use atalhos de teclado, como Ctrl+arrastar em blocos eletroquímicos, para replicar rapidamente componentes em pilhas de células.

Ao configurar parâmetros, evite pressões de hidrogênio acima de 3 bar para prevenir erros numéricos durante a simulação. Para fundamentação teórica, consulte obras como "Fuel Cell Fundamentals" e "PEMFC Modeling" publicadas em periódicos técnicos.

Tags: Simulink PEMFC Modelagem Dinâmica Célula de Combustível MATLAB

Publicado em 6-23 22:21