Professional Documents
Culture Documents
POTENCIA
INGENIERA ELECTRICA
TEMA : SOFTWARE MATLAB
INTEGRANTES :
PEREZ DELGADO, JONATHAN
PAIVA RIVERA CESAR
OLIVERA RAMIREZ LEONARDO
AYQUE CABANA FRANKLIN
ROQUE GUTIERREZ BRAYAN
SALASAR FLORES LUIS FERNANDO
TORRES SULLA EDY
ING. GERSON LA TORRE
2017
1
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
1. Que es el matlab?
MATLAB realiza clculos numricos con vectores y matrices, y por tanto se puede
trabajar tambin con nmeros escalares (tanto reales como complejos), sin embargo
a parte del clculo matricial y lgebra lineal, tambin puede manejar polinomios,
funciones, ecuaciones diferenciales ordinarias con cadenas de caracteres y con otras
estructuras de informacin ms complejas.
Clculos numricos
Desarrollo de algoritmos
Modelado, simulacin y prueba de prototipos
Anlisis de datos, exploracin y visualizacin
Graficacin de datos con fines cientficos o de ingeniera
Desarrollo de aplicaciones que requieran de una interfaz grfica de usuario
CLEVE BARRY MOLER nacido en 17 de agosto de 1939 Salt Lake City, Estados
Unido, es un matemtico americano y programador de ordenador que se especializa
en anlisis numrico. Fue uno de los autores de LINPACK y EISPACK, bibliotecas de
2
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
En 1984, MathWorks siendo presidente y matemtico en jefe con Jack Poco para
comercializar este programa.
Antes de unirse MathWorks por tiempo completo en 1989, l tambin trabaj para Intel
Hypercube, donde acu el trmino "vergonzosamente paralelo".
3
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
3. Introduccin al MATLAB
El cdigo MATLAB se puede integrar con otros idiomas, lo que le permite implementar
algoritmos y aplicaciones en sistemas web, empresariales y de produccin.
4
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
Matemticas elementales
Trigonometra
Exponentes y logaritmos
exp Exponencial
expm1 Calcule exp (x) -1 con precisin para valores pequeos de x
log Logaritmo natural
log10 Logaritmo comn (base 10)
log1p Calcule el registro (1 + x) con precisin para valores pequeos
de x
log2 Base 2 logaritmo y diseccionar los nmeros de punto flotante
en exponente y mantisa
nextpow2 Exponente del siguiente poder superior de 2
nthroot Real n-sima raz de nmeros reales
pow2 Base 2 de potencia y escala de nmeros de punto flotante
reallog Logaritmo natural para matrices reales no negativas
realpow Potencia de matriz para salida slo real
realsqrt Raz cuadrada para arrays reales no negativos
sqrt Raz cuadrada
Nmeros complejos
5
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
Polinomios
Cuando tenga una secuencia de comandos que desea realizar repetidamente o que
desee guardar para referencia futura, gurdelos en un archivo de programa. El tipo
ms simple de programa de MATLAB es un script , que contiene un conjunto de
comandos exactamente como los escribira en la lnea de comandos. Para combinar
cdigo con salida incrustada, texto con formato, ecuaciones e imgenes en un nico
entorno interactivo, cree secuencias de comandos en vivo . Para mayor flexibilidad de
programacin, cree funciones que acepten salidas de entrada y retorno.
Flujo de control
6
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
de veces
parfor Paralelo para bucle
switch, case, otherwise Ejecutar uno de varios grupos de declaraciones
Clculo
Diferenciacin
Integracin
Anlisis de vectores
7
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
Serie
Expansiones de la serie
Sumas y Productos
Lmites
Transforma
8
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
a) Plantear el problema.
Si no tiene una comprensin clara del problema, es improbable que pueda resolverlo.
Tenga cuidado de incluir las unidades conforme describe los valores de entrada y
salida. El manejo descuidado de las unidades con frecuencia lleva a respuestas
incorrectas.
Identifique las constantes que tal vez requiera en el clculo, como la constante de los
gases ideales y la aceleracin de la gravedad.
Identificar cualesquiera ecuaciones que relacionen los valores conocidos con las
incgnitas.
Trabajar con una versin simplificada del problema, a mano o con calculadora.
e) Probar la solucin.
Las grficas con frecuencia son formas tiles de verificar que los clculos son
razonables.
9
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
b=15;
if a>5
c=a*b;
else
c=(3/2)*a*b;
end
disp(c);
>> n=[0:1:500];
>> s=1./((2.*n+1).*(2.*n+2));
>> sum(s)
ans =
0.6926
A=1000;
r=6.5;
B=A*(1+(r/100))^n;
round(B)
ans =
1370
10
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
y=(-1)^x;
else
end
Ingrese un numero: 7
Ingrese un numero: 4
if horas<=40
salario=tarifa*horas;
else
horasextras=horas-40;
salario=40*tarifa+horasextras*1.5*tarifa;
end
salario
11
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
salario =
900
Gestin de memoria
Problemas eventuales de velocidad comercial distribucin de ejecutables
El pc donde se instale matlab necesitara mrc(matlab component runtime) para
que los archivos de matlab funcionen correctamente
Las herramientas de debugging y profiling no suele ser fcil de utilizar para
algunas personas
Proceso laborioso susceptible a cometer errores en la programacin de
algoritmos es conveniente depurar correctamente los cdigos realizados.
Distribucin de ejecutables.
Es preciso linkar con libreras numricas y grficas y es usual que dependan
del lenguaje de programacin y del sistema operativo.
9. El MATLAB dentro de la ingeniera
12
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
13
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
PROGRAMAS COMERCIALES
Son una herramienta de cdigo abierto, fcilmente modificable que se adapta a las
necesidades del mundo acadmico, ejemplo, Matpower (Matlab Power System
Simulation Package).
Definicin de los
Las caractersticas ilustradas en la tabla son
paquetes presentados
Educational Simulation
PF: Flujo de potencia (Power Flow).
Tool (EST)
14
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
COMANDO IF
COMANDO WHILE
COMANDO FOR
SENTENCIA SWITCH
15
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
Y = zeros(nnodos,nnodos)
y = 1./Z
yy = ones(nra,1)./Z
for k=1:nra
if ni(k)>0&&nf(k)>0
Y(ni(k),nf(k))= Y(ni(k),nf(k)) - y(k);
Y(nf(k),ni(k))= Y(nf(k),ni(k)) - y(k);
end
end
for m=1:nnodos
for k=1:nra
if (ni(k)==m || nf(k)==m);
Y(m,m)=Y(m,m)+y(k);
end
end
end
Y
Resultados
Y=
clc
disp('==========EJERCICIO DE TRANSFORMADORES=============')
a=230/23;fp=0.8; Z=18+j*60;
Sp=[abs(S) angle(S)*180/pi];
%%%%SOLUCION%%%%%
P=(1/3)*real(S);
Q=(1/3)*imag(S);
16
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
V2=23*(a)/sqrt(3);
V1=23*a/sqrt(3);
ts=sqrt((V2/V1)/(1-((P*real(Z)+Q*imag(Z))/(V2*V1))));
tr=1/ts;
disp(' ts :')
disp(ts)
disp(' tr :')
disp(tr)
disp('===================================================')
Command window
=============EJERCICIO DE TRANSFORMADORES==============
Sp =
150.0000 36.8699
la impedancia equivalente :
0.0400 + 0.2250i
el voltaje es :
1.0e+03 *
17
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
2.4000 0.0000
la regulacion es
4.3490e-04
=======================================================
Programacin
nra=length(zdatos(:,1))
nnodos=max(max(zdatos(:,1)),max(zdatos(:,2)))
Z = R + i*X
Y = zeros(nnodos,nnodos);
Y = zeros(nnodos,nnodos);
18
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
y = 1./Z;
yy = ones(nra,1)./Z;
for k=1:nra
if ni(k)>0&&nf(k)>0
end
end
for m=1:nnodos
for k=1:nra
if (ni(k)==m || nf(k)==m);
Y(m,m)=Y(m,m)+y(k);
end
end
end
YY=[abs(Y) angle(Y)]
V1=1.03
d1=0
V2=1
d2=0
V3=1.01
d3=0
P2pred=-3
Q2pred=-0.95
P3pred=1.2
syms d2 d3 V2
P2= V1*V2*abs(Y(1,2))*cos(angle(Y(1,2))-d2+d1)+V2^2*abs(Y(2,2))*cos(angle(Y(2,2)))
+V2*V3*abs(Y(2,3))*cos(angle(Y(2,3))-d2+d3);
Q2= -V1*V2*abs(Y(1,2))*sin(angle(Y(1,2))-d2+d1)-V2^2*abs(Y(2,2))*sin(angle(Y(2,2)))-
V2*V3*abs(Y(2,3))*sin(angle(Y(2,3))-d2+d3);
19
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
P3= V3*V1*abs(Y(3,1))*cos(angle(Y(3,1))-
d3+d1)+V3*V2*abs(Y(3,2))*cos(angle(Y(3,2))-
d3+d2)+V3^2*abs(Y(3,3))*cos(angle(Y(3,3)));
J=jacobian(F,incog);
inter=0;
V1=1.03;
d1=0;
V2=1;
d2=0;
V3=1.01;
d3=0;
P2pred=-3;
Q2pred=-0.95;
P3pred=1.2;
% primera interacion
e=0.000001;
for K=1:3
inter=inter+1;
P20=eval(P2);
Q20=eval(Q2);
P30=eval(P3);
J0=eval(J);
D = [Dp2;Dp3;Dq2];
20
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
A=inv(J0)*D;
d2 = d2 + A(1,1);
d3 = d3 + A(2,1);
V2 = V2 + A(3,1);
resultado1(k,:)=[inter d2 d3 V3];
V1r = V1*(cos(d1)+i*sin(d1));
V2r = V2*(cos(d2)+i*sin(d2));
V3r = V3*(cos(d3)+i*sin(d3));
V1p=[abs(V1r) angle(V1r)*180/pi];
V2p=[abs(V2r) angle(V2r)*180/pi];
V3p=[abs(V3r) angle(V3r)*180/pi];
resulta(k,:)=[d2 d3 V2];
if k>1
break
end
end
end
21
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
disp('----------------------------------------')
disp(resultado1)
fprintf('\n----------------------------------------------------------------------------\n')
disp('----------------------------------------------------------------------------')
disp(resultado2)
fprintf('\n-----------------------------------------------------------------------\n')
disp('-----------------------------------------------------------------------')
disp(resultado3)
V1r = V1*(cos(d1)+i*sin(d1));
V2r = V2*(cos(d2)+i*sin(d2));
V3r = V3*(cos(d3)+i*sin(d3));
I12=(V1r-V2r)*-Y(1,2) ; I21=(V2r-V1r)*-Y(2,1);
I13=(V1r-V3r)*-Y(1,3) ; I31=(V3r-V1r)*-Y(3,1);
I23=(V2r-V3r)*-Y(2,3) ; I32=(V3r-V2r)*-Y(3,2);
s12=V1r*conj(I12); s21=V2r*conj(I21);
s13=V1r*conj(I13); s31=V3r*conj(I31);
s23=V2r*conj(I23); s32=V3r*conj(I32);
disp('flujo de potencia')
residualesPotencia = [Dp2;Dp3;Dq2];
V2=[abs(V2r) angle(V2r)*180/pi];
V3=[abs(V3r) angle(V3r)*180/pi];
22
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
Solucion
zdatos =
nra =
nnodos =
Z=
0.0200 + 0.0400i
0.0100 + 0.0300i
0.0150 + 0.0350i
Y=
23
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
YY =
V1 =
1.0300
d1 =
V2 =
d2 =
V3 =
1.0100
d3 =
P2pred =
-3
Q2pred =
-0.9500
P3pred =
1.2000
inter d2 d3 V2
----------------------------------------
24
INGENIERIA ELECTRICA LAB. DE ANALISIS DE SIST. POTENCIA
0 0 0 0
0 0 0 0
----------------------------------------------------------------------------
iteracin v1 v2 v3
----------------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------------------------------------------------------
0 0 0 0 0 0 0
0 0 0 0 0 0 0
flujo de potencia
25