Académique Documents
Professionnel Documents
Culture Documents
Espacio de Vectores
Objetivos:
1) Demostrar que se puede analizar el espacio de vectores obtenido de la
transformacin de secuencia 012 en Matlab.
2) Entender el modelamiento de las corrientes trifsicas expresadas a travs de
las dos componentes, tanto de la componente permanente como de la
armnica.
Demostracin:
El estudio de mquinas elctricas rotativas depende en gran parte del sistema de
coordenadas elegido. Segn donde se han elegido tres fasores cooplanares y
congruentes en un punto, existen seis grados de libertad: la magnitud y ngulo para
cada uno de ellos. Si se elige por ejemplo una condicin que puede ser que la suma
de los tres fasores sea nula, uno de estos est determinado por la suma de los otros
dos, con lo que se han eliminado dos grados de libertad.
Para un sistema general de n fasores coplanares y congruentes en un punto, por
tanto, existirn 2*n grados de libertad. Es posible, por medio de una transformacin
escribir los n vectores como n sistemas con un punto en comn.
Anlisis del Tema (Marco Conceptual):
Entendiendo la transformada de Fortescue:
Si se considera que los autovectores poseen las siguientes componentes complejas:
1) Programacin en MATLAB:
clear all
clc
j=sqrt(-1);
phi=2*pi/3;
% Matriz de fortescue(Transformada parametros de secuencia)
a=cos(phi)+j*sin(phi);
A=[1 1 1;1 a a^2;1 a^2 a];
% Insertamos los Parmetros "M", "alpha" y "n".
m = input('Enter value of m > ')
alpha = input('Enter attenuation factor, alpha > ')
n = input('Enter value of harmonic order n > ')
% Vector Tiempo de Simulacin, controlar la grfica
t=0:0.01:0.95;
% Magnitudes de Corrientes trifsicas
Ia=10.*exp(-alpha.*t).*cos(m*2*pi.*t)+(10/n).*cos(n*2*pi.*t);
Ib=10.*exp(-alpha.*t).*cos(m*(2*pi.*t-2*pi/3))+(10/n).*cos(n*(2*pi.*t-
2*pi/3));
Ic=10.*exp(-alpha.*t).*cos(m*(2*pi.*t-4*pi/3))+(10/n).*cos(n*(2*pi.*t-
4*pi/3));
Iabc=[Ia;Ib;Ic];
% Transformacin en Corrientes de Secuencias "012"
I012=A*Iabc;
y2(1,:)=abs(I012(3,:)).*cos(angle(I012(3,:)));
y2(2,:)=abs(I012(3,:)).*sin(angle(I012(3,:)));
% Graficos I1,I2
subplot(2,3,1)
plot(y1(1,:),y1(2,:),'-')
axis([-20 20 -20 20])
axis square
title('Secuencia Positiva I1')
subplot(2,3,2)
plot(y2(1,:),y2(2,:),'-')
axis([-20 20 -20 20])
axis square
title('Secuencia Negativa I2')
subplot(2,3,4)
plot(t,Ia,'-')
axis([0 1 -20 20])
% Graficos Ia,Ib,Ic
axis square
title('Ia(t)')
subplot(2,3,5)
plot(t,Ib,'-')
axis([0 1 -20 20])
axis square
title('Ib(t)')
subplot(2,3,6)
plot(t,Ic,'-')
axis([0 1 -20 20])
axis square
title('Ic(t)')
- Probando con el Sptimo armnico:
Enter value of m > 1
m=
1
Enter attenuation factor, alpha > 0
alpha =
0
Enter value of harmonic order n > 7
n=
7
m= 5
Enter value of m > 5
m=
5
Enter attenuation factor, alpha > 0
alpha =
0
Enter value of harmonic order n > 1
n=
1
Probaremos el circuito cambiando valores del parmetro m y
n.
m= 5 y n=3
Objetivos:
1) Verificar el comportamiento de las corrientes qd0s y qd0 en el tiempo.
2) Entender el modelamiento de las corrientes trifsicas expresadas a travs de
las dos componentes, tanto de la componente permanente como de la
armnica.
Para aclarar
- qd0s: Estacionario
- qd0: Rotacional
clear all
clc
j=sqrt(-1);
for t=0:0.01:3
% Magnitudes de Corrientes trifsicas
Ia=10.*exp(-alpha.*t).*cos(m*2*pi.*t)+(10/n).*cos(n*2*pi.*t);
Ib=10.*exp(-alpha.*t).*cos(m*(2*pi.*t-
2*pi/3))+(10/n).*cos(n*(2*pi.*t-2*pi/3));
Ic=10.*exp(-alpha.*t).*cos(m*(2*pi.*t-
4*pi/3))+(10/n).*cos(n*(2*pi.*t-4*pi/3));
IIa(:,i)=Ia;
Iabc=[Ia;Ib;Ic];
% Aplicamos la Transformada de qd0s(abc a qd0s)
IIqd0s=(2/3).*[1 -0.5 -0.5;0 -sqrt(3)/2 sqrt(3)/2;0.5 0.5
0.5]*Iabc;
Iqd0s(:,i)=IIqd0s;
% Aplicamos la Transformada de qd0(qd0s a qd0)
phi=2*pi.*t+theta*pi/180;
IIqd0=[cos(phi) -1*sin(phi) 0;sin(phi) cos(phi) 0;0 0 1]*IIqd0s;
Iqd0(:,i)=IIqd0;
i=i+1;
end
% Graficos Ia,Iqs,Ids,I0s,Iq,Id
subplot(3,3,1)
plot(t1,IIa,'-')
axis([0 3 -20 20])
axis square
title('Ia(t)')
subplot(3,3,2)
plot(t1,Iqd0s(1,:),'-')
axis([0 3 -20 20])
axis square
title('Iqs(t)')
subplot(3,3,3)
plot(t1,Iqd0s(2,:),'-')
axis([0 3 -20 20])
axis square
title('Ids(t)')
subplot(3,3,4)
plot(t1,Iqd0s(3,:),'-')
axis([0 3 -20 20])
axis square
title('I0s(t)')
subplot(3,3,5)
plot(t1,Iqd0(1,:),'-')
axis([0 3 -20 20])
axis square
title('Iq(t)')
subplot(3,3,6)
plot(t1,Iqd0(2,:),'-')
axis([0 3 -20 20])
axis square
title('Id(t)')
Probaremos eliminando del cdigo el efecto del armnico (borrando n
de la estructura de las corrientes):
Y logramos la figura del libro entregado por el ingeniero.
Estas son las corrientes que se consider para este primer grafico
- Ia=10.*exp(-alpha.*t).*cos(m*2*pi.*t);
- Ib=10.*exp(-alpha.*t).*cos(m*(2*pi.*t-2*pi/3));
- Ic=10.*exp(-alpha.*t).*cos(m*(2*pi.*t-4*pi/3));
Ingrese el valor de m1
m=
alpha = 0
theta =
45
Estas son las corrientes que se consider para este segundo grafico
- Ia=10.*exp(-alpha.*t).*cos(m*2*pi.*t)+(10/n).*cos(2*pi.*t);
- Ib=10.*exp(-alpha.*t).*cos(m*(2*pi.*t-
2*pi/3))+(10/n).*cos((2*pi.*t-2*pi/3));
- Ic=10.*exp(-alpha.*t).*cos(m*(2*pi.*t-
4*pi/3))+(10/n).*cos((2*pi.*t-4*pi/3));
Ingrese el valor de m 5
m= 5
alpha = 0
Ingrese el valor de n 1
n= 1
theta = 45
Trabajo n 003-2017-Laboratorio
Objetivos:
1) Observar como son afectados tanto los parmetros como las variables de la
mquina sncrona al generar una perturbacin en su Tensin de excitacin,
Torque Mecnico, o en las tensiones del Estator.
2) Entender el modelamiento de las corrientes trifsicas expresadas a travs de
las dos componentes, tanto de la componente permanente como de la
armnica-ya que considerando ambas componentes se pueden simular fallas.
clear all
clc
% parameters of SET3C.M
Frated = 60;
Poles = 2;
Pfrated= 0.9;
Vrated =26e3;
Prated=722.222e6;
rs = 0.004; % estimate
xd = 1.92;
xq = 1.85;
xls = 0.19;
xpd = 0.34;
xpq = 0.60;
xppd = 0.26;
xppq = 0.26;
Tpdo = 4.8;
Tpqo = 1.0;
Tppdo = 0.04;
Tppqo = 0.053;
H = 3.; % estimate
Domega = 0; % mechanical damping coeff
xmq = xq - xls;
xmd = xd - xls;
xplf = xmd*(xpd - xls)/(xmd - (xpd-xls));
H = 0.5*J_rotor*wbasem*wbasem/Sbase;
rs = rs/Zbase;
xls = xls/Zbase;
xppd = xppd/Zbase;
xppq = xppq/Zbase;
xpd = xpd/Zbase;
xpq = xpq/Zbase;
x2 = x2/Zbase;
x0 = x0/Zbase;
xd = xd/Zbase;
xq = xq/Zbase;
xmd = xmd/Zbase;
xmq = xmq/Zbase;
rpf = rpf/Zbase;
rpkd = rpkd/Zbase;
rpkq = rpkq/Zbase;
xplf = xplf/Zbase;
xplkd = xplkd/Zbase;
xplkq = xplkq/Zbase;
end
%****************************************************
% Establish initial conditions for starting simulation
wb=wbase;
xMQ = (1/xls + 1/xmq + 1/xplkq)^(-1);
xMD = (1/xls + 1/xmd + 1/xplf + 1/xplkd)^(-1);
It = conj(St/Vt);
Eq = Vt + (rs + j*xq)*It;
delt = angle(Eq); % angle Eq leads Vt
Eqo = abs(Eq);
I = It*(cos(delt) - sin(delt)*j);% same as I = (conj(Eq)/Eqo)*It;
Iqo = real(I);
Ido = -imag(I); % when the d-axis lags the q-axis
Efo = Eqo + (xd-xq)*Ido;
Ifo = Efo/xmd;
h2=figure;
subplot(4,1,1)
plot(y(:,1),y(:,6),'-')
ylabel('Delta in rad')
title('Power angle delta')
subplot(4,1,2)
plot(y(:,1),y(:,7),'-')
ylabel('Tem in pu')
title('Instantaneous electrical torque')
subplot(4,1,3)
plot(y(:,1),y(:,8),'-')
ylabel('If in pu')
title('Field current')
subplot(4,1,4)
plot(y(:,1),y(:,9),'-')
ylabel('ia in pu')
xlabel('time in sec')
title('Instantaneous phase a current')
En simulink:
En Matlab:
Graficaremos teniendo en cuenta los tres tipos de
perturbaciones.
Con Segunda perturbacin que es la perturbacin de Torque Mecnico(Tmech)
Choices of disturbance
opt_dist = 2
Disturbance sequence in Tmech is
tmech_time =
Columns 1 through 5
0 0.5000 0.5000 3.0000 3.0000
Column 6
5.0000
tmech_value =
1 1 0 0 -1 -1
En simulink:
En Matlab
Graficaremos teniendo en cuenta los tres tipos de
perturbaciones.
Con Tercera perturbacin que es la perturbacin de Tension Estator Maxima(Vm)
Choices of disturbance
opt_dist =
3
Three phase terminal short-circuit fault
will be applied at 0.1 second into the simulation
Enter in the number of cycles desired > 1
ncycle =
1
Disturbance sequence in Vm is
Vm_time =
Columns 1 through 5
0 0.1000 0.1000 0.1167 0.1167
Column 6
100.5000
Vm_value =
1 1 1 1 1 1
En Simulink:
En Matlab:
CONCLUSIONES:
- Como pudimos evaluar con la insercin de datos(m,n,alpha)
podemos variar el tipo de seal entrante(corriente) y generar
fallas o la aparicin de armnicos en la misma seal.
- En la simulacin dqo se pudo evaluar el desarrollo de las
transformadas tanto para un mismo sistema o para sistemas
referidos como lo es la transformada dq0(en mquinas rotativas)
- En el ltimo laboratorio, con el anlisis realizado se pudo
establecer un sistema en Matlab-Simulink de la mquina
Sncrona, pudiendo as notar las variaciones en sus variables al
momento de la ocurrencia de una perturbacin, estamos
hablando de las tres antes vistas, perturbacin en la excitacin,
en el torque mecnico y en la tensin de fase del estator.
- Para finalizar se pudo completar los primeros laboratorios
cumpliendo con el requisito de haberlo desarrollado todo en
MATLAB, pero en el ltimo laboratorio, no se pudo cumplir este
requisito ya que se presentaron sistemas de ecuaciones
diferenciales, por lo cual se vieron involucrados los parmetros
matemticos de integracin y derivacin, teniendo como
consecuencia la complejidad de la solucin en solo MATLAB sin la
ayuda de SIMULINK, en conclusin, el ultimo laboratorio solo se
analiz a travs de la modelacin de la mquina sncrona, como
influencia los parmetros externos al funcionamiento de la
mquina.