VSI05 — Controle de potência MPC-FSC
Controle preditivo direto de potência ativa e reativa
Dica
Simulação pronta. Modelo MPCFSC.slx (R2024a, solver de passo variável, 40 ms).
Lei de controle
O bloco MATLAB Function FSC executa a cada \(T_s\):
- monta os 8 vetores de tensão possíveis \(\mathbf{v}_n = \tfrac{2}{3}V_{cc}(S_a + aS_b + a^2S_c)\);
- prediz a corrente para cada um: \(\mathbf{i}_n(k+1) = (1 - R_sT_s/L_s)\,\mathbf{i}(k) + (T_s/L_s)(\mathbf{v}_n - \mathbf{v}_g)\);
- prediz as potências \(P_n = \tfrac{3}{2}\mathrm{Re}\{\mathbf{v}_g\mathbf{i}_n^*\}\) e \(Q_n = \tfrac{3}{2}\mathrm{Im}\{\mathbf{v}_g\mathbf{i}_n^*\}\);
- escolhe \(n^\star = \arg\min_n\, |P^* - P_n| + |Q^* - Q_n|\) e aplica \((S_a, S_b, S_c)\) e os complementares.
O modelo do circuito (Specialized Power Systems) tem o barramento CC ideal, a ponte trifásica (Universal Bridge), o filtro RL série, a rede (3 fontes CA) e degraus em \(P^*\)/\(Q^*\).
Arquivos
| Arquivo | Conteúdo |
|---|---|
MPCFSC.slx |
modelo Simulink completo |
blocos/FSC.m |
código do bloco MATLAB Function (extraído, somente leitura) |
FSCopt.m |
mesma lei como função .m avulsa (não usada pelo modelo) |
Como rodar
IniciarProjeto; Parametros
sim('VSI05ControlePotenciaMPC/MPCFSC.slx')Pendências
FSCopt.me o blocoFSCsão cópias da mesma lei, e qualquer mudança precisa ser feita nas duas. Vale chamarFSCoptde dentro do bloco ou apagar o.m.- Medir THD da corrente e frequência média de chaveamento para comparar com a VSI03.