Sunteți pe pagina 1din 7

Projeto conversor Watkins-Johson

1. Equaes referentes ao conversor


(1)

il

(2)

il

(3)

(4)

(5)

(6)

(7)

(8)

(9)

Vo=

2 D1
Vin
D

Ilmed=

Vo
R.D

Ilmax=

Vo VinVo
+
DTs
R .D
2. L

Ilmin=

Vo
VinVo

DTs
R. D
2. L

L=

VinVo
DTs
iL

R<

2. L. fs
(1D)

C=

iL
8. Vo . fs

2. Funo de transferncia
A partir das equaes de espao de estado obtemos a funo de transferncia.
Vout ( S)
1
=C . [ s . I A ] . [ ( A1 A 2 ) X + ( B1B2 ) Vin ] +(C 1C 2) X
d (S )

Usando 1 para o perodo em que a chave est fechada, podemos encontrar as


A 1 e B1
matrizes
:

[ ][

0
X 1
=
2 1/C
X

][ ][

1/ L
x
1/ L Vin
1 1 +
0
x2
R .C

E usando 2 para o perodo em que a chave esta aberta, podemos encontrar as


A 2 e B2
matrizes
::

[ ][

][ ][

0
X 1
=
2
0
X

0
x
1/L Vin
1 1 +
0
x2
R .C

As matrizes C e D:
Con=Coff =[0 1]
Don=Doff =[0]
O restante do trabalho foi desenvolvido usando o software Matlab, segue o
cdigo usado:
% Eletronica de Potencia
% Modelagem Watkins-Johnson
close all
clear all
clc
%%---------------Set Variaveis ------------------syms L
syms R
syms C
syms D
syms s
syms Vin
syms Il1
syms Vc1
%%--------------Matrizes A B C D-----------------%Aon
%Bon
%Con
%Don

=
=
=
=

A1
B1
C1
D1

Aon=[ 0

Aoff
Boff
Coff
Doff

=
=
=
=

A2
B2
C2
D2

1/L
-1/C -1/(R*C)];

Aoff=[ 0 0

-1/(R*C)];

Bon=[ -1/L
0 ];
Boff=[ 1/L
0];
Con=[0 1];
Coff=[0 1];
Don= 0;
Doff= 0;
I=[1 0
0 1 ];
X=[ Il1
Vc1];
%%----------Formulas de
A=Aon*D+Aoff*(1-D);
B=Bon*D+Boff*(1-D);
C=Con*D+Coff*(1-D);

A B C--------------------------

%%----------Formulas de regime------------------------RegP=-C*(A^-1)*B
RegT=(C*(s*I-A)^-1)*[(Aon-Aoff)*X+(Bon-Boff)*Vin]+[(Con-Coff)*X]
%%----------Calculo dos componentes--------------------Vin = 13; % (tenso de entrada mdia)
Vo = 10; % (tenso de saida 10 V)
R = 2; %(Resistncia Carga)
fs = 50000; %(50 kHz)

Resultado:
RegP =
(L*(D/L + (D - 1)/L))/D
RegT =
- (D*L*R*(Vc1/L - (2*Vin)/L))/(R*D^2 + C*L*R*s^2 + L*s) - (Il1*L*R*s)/
(R*D^2 + C*L*R*s^2 + L*s)
Segundo cdigo usado:
% Eletronica de Potencia
% Modelagem Watkins-Johnson
clc

clear all
close all
format short
%% Especificaes do projeto
Vin=30;
Vout=10;
Vc1=Vout;
D=0.6;
R=2
Iout=5;
Il1=Iout;
Pout=Iout*Vout;
Potncia
Fc=500000;
Tc=1/Fc;
delta_iL=30*Iout/100;
L = ((Vin-Vout)*D*Tc)/delta_iL
C = delta_iL/(8*0.05*Fc)
Vout_Ripple=0.05*Vout/100;
Vrpwm=3;
D=Vout/Vin;
F_cruzamento=Fc/10;
Escolhida
MF=60;

%Tenso de Entrada
%Tenso de Sada

%Corrente de Sada
%Potncia de Sada
%Corrente de Sada Baseada na
%Especificada
%Frequncia de Chaveamento
%Perodo de Chaveamento
%Ripple de Corrente
%Ripple de Tenso de at 2%
%Tenso de Rampa do PWM
%Ciclo de Trabalho
%Frequencia de Cruzamento
%Margem de Fase

%% Funo de Transferncia do Conversor


s=tf('s');
ReTransist=- (D*L*R*(Vc1/L - (2*Vin)/L))/(R*D^2 + C*L*R*s^2 + L*s) (Il1*L*R*s)/(R*D^2 + C*L*R*s^2 + L*s)
%% Funo de Transferncia do PWM
PWM=1/Vrpwm;
%% Fase e Ganho em F_cruzamento
s=2*pi*F_cruzamento*1j;
aux=evalfr(PWM*ReTransist,s);
ganho_F_cruzamento=20*log10(abs(aux))
fase_F_cruzamento=180*angle(aux)/pi
%% Componentes do compensador
%%
theta_compensador=MF-fase_F_cruzamento
K=(tan((degtorad(theta_compensador)+degtorad(90))/4))^2
R1=1*10^3;
R2=(10^(abs(ganho_F_cruzamento)/20))*R1/sqrt(K)
C1=sqrt(K)/(2*pi*F_cruzamento*R2)
C2=1/(2*pi*F_cruzamento*R2*sqrt(K))

C3=sqrt(K)/(2*pi*F_cruzamento*R1)
R3=1/(2*pi*F_cruzamento*C3*sqrt(K))

Compensador=tf(-conv([R2*C1 1],[C3*(R1+R3) 1]), conv(conv([R1 0],


[R3*C3 1]),[R2*C1*C2 C1+C2]))
margin(Compensador*PWM*ReTransist)

Resultado:
R=
2
L=
1.6000e-05
C=
7.5000e-06
ReTransist =
-3.84e-14 s^3 + 5.44e-09 s^2 + 0.0004978 s + 7.407
-----------------------------------------------------5.76e-20 s^4 + 7.68e-15 s^3 + 3.627e-10 s^2
+ 7.111e-06 s + 0.04938
Continuous-time transfer function.
ganho_F_cruzamento =
-1.5373
fase_F_cruzamento =
135.6411

theta_compensador =
-75.6411
K=
0.0039
R2 =
1.9027e+04
C1 =
1.0495e-11
C2 =
2.6668e-09
C3 =
1.9969e-10
R3 =
2.5409e+05
Compensador =
-1.017e-11 s^2 - 5.114e-05 s - 1
------------------------------------------2.702e-17 s^3 + 1.364e-10 s^2 + 2.677e-06 s
Continuous-time transfer function.

S-ar putea să vă placă și