Você está na página 1de 9

UNIVERSIDADE FEDERAL DE PERNAMBUCO - UFPE

CENTRO DE TECNOLOGIA E GEOCIÊNCIAS – CTG


PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA – PPGEE
ACIONAMENTO ELÉTRICO

Atividade Assíncrona 4:
Implementação do PWM Escalar Generalizado

Aluno: Kaio Vítor Gonçalves de Freitas


Professor: Francisco de Assis dos Santos Neves

08 de Setembro de 2020

Acionamento Elétrico UFPE Página 1


PWM Escalar Generalizado Introdução

 Diversas técnicas de PWM são produzidas pela alteração da distribuição do tempo nulo entre e , vetores em
que a combinação entre as 6 chaves do VSI geram tensão nula na carga. Esta é a base da modulação escalar
generalizada, também conhecida como PWM escalar generalizado;

 Uma solução geral para as razões de trabalho das chaves da lado de cima do VSI trifásico deve ser calculada e
comparada com uma onda triangular (portadora), com o objetivo de determinar os estados das seis chaves.

Acionamento Elétrico UFPE Página 2


PWM Escalar Generalizado Determinação das Razões de Trabalho

 Para determinar a solução geral das razões de trabalho, considera-se a tensão de referência nas cargas como
função da tensão homopolar, explicitada na ATIVIDADE ASSÍNCRONA 2 na imagem do circuito VSI trifásico:

 As componentes de tensões senoidais são definidas da seguinte forma:

Acionamento Elétrico UFPE Página 3


PWM Escalar Generalizado Determinação das Razões de Trabalho

 À partir da solução geral para razões de trabalho, dada por, utiliza-se a primeira equação do slide anterior
para escrever a fórmula em função da componente de tensão homopolar, resultando em:

 Para o processo de generalização, é necessária a definição de um grau de liberdade, chamado de ,


responsável por distribuir a razão de trabalho total dos vetores nulos.

 Dessa forma, o duty cycle resultante é:

Acionamento Elétrico UFPE Página 4


PWM Escalar Generalizado Observações

 Quando , a modulação escalar é considerada contínua. Para a variável atingindo valores extremos, a
modulação generalizada é conhecida como descontínua. Apesar disso, quando , a técnica se comporta como o
SVM (Space Vector Modulation.

 A razão de trabalho da componente de tensão homopolar depende do grau de liberdade , que define os
intervalos de tempo de aplicação dos vetores nulos e .

 A modulação escalar generalizada gera ondas de tensão de referência não senoidais, e o PWM senoidal
produz referências senoidais. Entretanto, a tensão em cada uma das fases da carga permanece senoidal nos
dois casos.

Acionamento Elétrico UFPE Página 5


PWM Escalar Generalizado Implementação no MATLab

 Foi definida como atividade assíncrona a implementação de um inversor trifásico alimentando um motor de
indução, aplicando tensões de referência (partida direta aplicando tensão nominal) e usando o método de
PWM escalar generalizado. As linhas de código referentes a implementação do motor e inversor foram
mantidas conforme arquivo base enviado, já as adaptações necessárias a geração do PWM escalar
generalizado encontra-se nas linhas de código mostradas abaixo.

% Grandezas para o inversor e PWM


Vdc = 400;
Tsw = 1e-3;
t_desde_chav = 0;
Sabc2vabc = (Vdc/3)*[2 -1 -1;-1 2 -1;-1 -1 2];
Vabc_ref = zeros(3,1);
Dh = 0;
mi = 0.5;

Acionamento Elétrico UFPE Página 6


PWM Escalar Generalizado Implementação no MATLab

%% Laço da simulação Da = 0.5 + va_ref/Vdc + Dh;


for tempo=0:T:Tfinal Db = 0.5 + vb_ref/Vdc + Dh;
if(t_desde_amost >= Ts) Dc = 0.5 + vc_ref/Vdc + Dh;
t_desde_amost = 0; tfech_a = (Tsw - Da*Tsw)/2;
% Entradas tabre_a = (Tsw + Da*Tsw)/2;
va_ref = Vpico*cos(w*tempo); tfech_b = (Tsw - Db*Tsw)/2;
vb_ref = Vpico*cos(w*tempo - dpst); tabre_b = (Tsw + Db*Tsw)/2;
vc_ref = Vpico*cos(w*tempo + dpst); tfech_c = (Tsw - Dc*Tsw)/2;
Vabc_ref(1) = va_ref; tabre_c = (Tsw + Dc*Tsw)/2;
Vabc_ref(2) = vb_ref; end
Vabc_ref(3) = vc_ref; t_desde_amost = t_desde_amost + T;
Vmin = min(Vabc_ref);
Vmax = max(Vabc_ref);
Dh = (-mi*Vmin/(Vdc)) - (((1-mi)*Vmax)/(Vdc)) +
(1/2) - (mi);

Acionamento Elétrico UFPE Página 7


PWM Escalar Generalizado Implementação no MATLab

if(t_desde_chav >= Tsw) Sb = 0;


t_desde_chav = 0; end
end if(t_desde_chav >= tfech_c && t_desde_chav <
tabre_c)
t_desde_chav = t_desde_chav + T;
Sc = 1;
else
if(t_desde_chav >= tfech_a && t_desde_chav <
tabre_a) Sc = 0;
Sa = 1; end
else vabc = Sabc2vabc*[Sa;Sb;Sc];
Sa = 0; va = vabc(1);
end vb = vabc(2);
if(t_desde_chav >= tfech_b && t_desde_chav < vc = vabc(3);
tabre_b)
Sb = 1;
else

Acionamento Elétrico UFPE Página 8


Referências

SENA, D. J. G., Modulação Escalar Generalizada para Redução de Perdas em Conversores Nove Chaves. Recife.
Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de Pernambuco. 2015.

JACOBINA, C. B. et al. Digital Scalar Pulse-Width Modulation: a Simple Approach to Introduce Nonsinusoidal
Modulating Waveforms. IEEE Trans. Power Electron., v. 16, n. 3, p. 351–359, Maio 2001.

Acionamento Elétrico UFPE Página 9

Você também pode gostar