Академический Документы
Профессиональный Документы
Культура Документы
RESUMEN
En sta prctica se estableci la metodologa para la
correccin de los factores atmosfricos, as mismo se
desarroll un programa en el cual se dise para que
diera los resultados de la correccin de factores
atmosfricos y correcciones por altitud.
OBJETIVO
Al trmino de esta prctica el alumno calcular
los factores de correccin a condiciones
atmosfricas diferentes a los estndares para
diferentes tipos de tensiones criticas de
flameo.
INTRODUCCIN TERICA
DESARROLLO
Para realizar el desarrollo de la prctica II, el profesor
dio un ejemplo de factores de correccin
atmosfricos. Para poder realizar el ejemplo, el
resultado se demostr con la siguiente metodologa,
utilizando las siguientes ecuacin y procedimiento.
Condiciones atmosfricas.
Condiciones estndares:
a) Temperatura
b) Presin
t 0 =20C
c) Humedad absoluta
h=11
g
m3
U=U 0 K
Dnde:
h = humedad absoluta
Dnde:
g
m3
( )
Exponentes
K=k 1 k 2
g definido como:
parmetro
Factor de correccin por la densidad el aire
k1 .
k 1= m
g=
UB
500 Lk
Dnde:
m=
273+t 0
( bb )( 273+t )
k2 .
U=U 0
k 2=k w
0.8(1+T ( 1 ) )(0.2 g 0)
+0.2
10.2 g 0
Dnde:
T =1.4 k
Dnde:
1.6
10.8 g0
10.2 g0
U0
g0=
500 d 1+
h
k CA =1+ 0.012 11
h
k imp =1+0.01 11
( h 11)
k CD =1+0.014
k1
3
=e 8150
ANALISIS DE RESULTADOS
Se pidi, que se cambiaran los valores de t y de h,
Ejemplo:
k CD
Datos:
U 0 =970 kV
Localidad: Irapuato
P= 611 mmHg
T=25 C y 17C
h= 12 g/m3.
611 273+ 20
( 760
)( 273+17 )=0.8122
L=2m
k CD =1+0.014
Por maniobra
611 273+ 20
=0.7905
760 273+ 25
( )(
k imp =1+0.01
g=
12
11 =1.0418
0.7905
970
=1.1778
500(0.7905)(2)(1.0418)
g=
13
11 )=
( 0.8122
1.0700
970
=1.1161
500(0.8122)(2)(1.0700)
U 0 =1300 kV
Fig. 1 Curva para la obtencin de los exponentes m y w en
funcin de g para las correciones por densidad relativa del
aire y humedad. (IEEE std 4-1995)
K=1
H=5m
=e
g0 =
2000
8150
=0.7823
1300
11
(500)(5) 1+
3
=0.52
T =1.4(1)1.6
10.8(0.52)
=0.9125
10.2(0.52)
0.78230.2( 0.9125)
U 0 =1750 kV
K=1.25
H=8m
Altura: 3600
=e
g0=
1600
8150
=0.8217
1750
=0.40
1.251
(500)(8) 1+
3
T =1.4(1.25)1.6
10.8(0.40)
=1.47
10.2(0.40)
0.82170.2(0.40)
Fig.4 Resultados del ejercicio 1.
U =1750
Comprobacin
de
resultados
de
CORRECCIN ATMOSFRICA por medio
de un programa en DevC++.
Comprobacin
de
resultados
de
CORRECCIN POR ALTIUD por medio de
un programa en DevC++.
En las figuras 6 y 7 se muestra los resultados de los
ejercicios de correccin por altitud, diseado en
DevC++.
CONCLUSIONES
CUESTIONARIO
1. DEFINA LOS SIGUIENTES CONCEPTOS:
a) Condiciones atmosfricas estndares. Est
definida cmo, condiciones normales en
termino cualitativo en funcin de un estudio de
investigacin, principalmente se implica la
presin ambiental y la temperatura, donde la
temperatura se estandariza cuando; 0C (o
273 K y una presin de 1 atm. (Trminos de
la IUPAC).
b) Humedad absoluta: Cantidad de vapor de
agua que se encuentra por unidad de volumen
en el aire de un ambiente.
c) Densidad Relativa: Comparacin de la
densidad de una sustancia con la densidad de
otra que se toma como referencia.
2. EXPLIQUE LOS FACTORES QUE AFECTAN
LA RUPTURA EN UN AISLAMIENTO
GASEOSO. Principalmente se da por la
aparicin de electrones iniciadores, ya que a
frecuencias muy altas, los electrones e iones
comienzan a oscilar entre los electrodos.
3. EXPLIQUE POR QU ES NECESARIO
CORREGIR
LOS
VALORES
DE
ROMPIMIENTO
A
CONCIDIONES
ATMOSFRICAS ESTNDARES. Para que
REFERENCIAS
E KUFFEL, W.S. ZAENGL,HIHG VOLTAGE
ENGINEERING FUNDAMENTALS,
V. KAMARAJU, N.S NAIDU, HIHG
VOLTAGE ENGINEERING.
GOMEZ Flores, Israel, Tesis Evaluacin
del ndice de salidas de lneas de
transmisin en alta tensin en ambientes
contaminados.
ANEXO
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
main()
{
printf("\t\t\tTECNICAS DE LAS ALTAS TENSIONES II\n\n");
printf("\t\t\t\tArenas Figueroa Jose Misael\n\n");
printf("\t\t\t\tGRUPO 9EM3\n\n\n");
//system(pause)
//system("cls");
float v,dp,at,t,h,delta,k,g,fce,d,T,u,u1,u2,u3,gramo,m,w,k1,k2,K,U;
int a,b;
printf("\nINDIQUE\n\n\n");
printf("1.-CORRECCION ATMOSFERICA\n");
printf("2.-CORRECCION POR ALTITUD PARA ALTITUDES MAYORES A
2000 msnm\n");
printf("\n\t\t\t\tOPCION : ");
scanf("%d",&b);
system("cls");
switch(b)
{
case 1:
{
printf("\n\t\t\tIngrese el valor de la tension en kV: ");
scanf("%f",&v);
printf("\n\t\t\tIngrese la distancia entre placas en mts: ");
scanf("%f",&dp);
printf("\n\t\t\tIngrese el valor atmosferico en mmHG: ");
scanf("%f",&at);
printf("\n\t\t\tIngrese el valor de la temperatura en c: ");
scanf("%f",&t);
printf("\n\t\t\tIngrese el valor de la humedad en gr/m^3: ");
scanf("%f",&h);
//printf("%f\n",v);
printf("\nSi es para alterna presine 1\n");
printf("Si es para impulso presine 2\n");
printf("Si es para directa presine 3\n\n\t\t\t\t\t");
scanf("%d",&a);
//limpiadoor
system("cls");
//caso
switch(a)
{
case 1:
{
delta=((at/760)*((273+20)/(273+t)));
//alterna
k=1+((0.012)*((h/delta)-11));
g=(v)/(500*dp*delta*k);
printf("\n\n\t\t\tel valor de delta es: %f\n",delta);
printf("\t\t\tel valor de k es: %f\n",k);
printf("\t\t\tel valor de g es: %f",g);
//condicion
gramo=g;
// para 1
if(g<=1.2&&gramo>=1.01)
{
m=1;
w=1;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
// para .9
if(g<=1.27&&gramo>=1.21)
{
m=1;
w=0.9;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .8
if(g<=1.3&&gramo>=1.28)
{
m=1;
w=0.8;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .7
if(g<=1.35&&gramo>=1.31)
{
m=1;
w=0.7;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .6
if(g<=1.4&&gramo>=1.35)
{
m=1;
w=0.6;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .5
if(g<=1.45&&gramo>=1.41)
{
m=1;
w=0.5;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .4
if(g<=1.5&&gramo>=1.45)
{
m=1;
w=0.4;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para 3
if(g<=1.6&&gramo>=1.51)
{
m=1;
w=0.3;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
w=0.9;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .8
if(g<=1.3&&gramo>=1.28)
{
m=1;
w=0.8;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .7
if(g<=1.35&&gramo>=1.31)
{
m=1;
w=0.7;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .6
if(g<=1.4&&gramo>=1.35)
{
m=1;
w=0.6;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .5
if(g<=1.45&&gramo>=1.41)
{
m=1;
w=0.5;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w:
printf("\n\t\t\tel valor de k1:
printf("\n\t\t\tel valor de k2:
printf("\n\t\t\tel valor de K:
printf("\n\t\t\tel valor de U:
}
//para .4
if(g<=1.5&&gramo>=1.45)
{
m=1;
w=0.4;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m:
printf("\n\t\t\tel valor de w:
printf("\n\t\t\tel valor de k1:
printf("\n\t\t\tel valor de k2:
printf("\n\t\t\tel valor de K:
printf("\n\t\t\tel valor de U:
}
//para 3
if(g<=1.6&&gramo>=1.51)
{
m=1;
w=0.3;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m:
printf("\n\t\t\tel valor de w:
printf("\n\t\t\tel valor de k1:
printf("\n\t\t\tel valor de k2:
printf("\n\t\t\tel valor de K:
printf("\n\t\t\tel valor de U:
}
if(g<=1.7&&gramo>=1.61)
{
m=1;
w=0.2;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m:
printf("\n\t\t\tel valor de w:
printf("\n\t\t\tel valor de k1:
printf("\n\t\t\tel valor de k2:
printf("\n\t\t\tel valor de K:
printf("\n\t\t\tel valor de U:
}
//para 1
if(g<=1.8&&gramo>=1.71)
{
m=1;
w=0.1;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m:
printf("\n\t\t\tel valor de w:
printf("\n\t\t\tel valor de k1:
printf("\n\t\t\tel valor de k2:
printf("\n\t\t\tel valor de K:
printf("\n\t\t\tel valor de U:
}
break;
%f",w);
%f",k1);
%f",k2);
%f",K);
%f",U);
%f",m);
%f",w);
%f",k1);
%f",k2);
%f",K);
%f",U);
%f",m);
%f",w);
%f",k1);
%f",k2);
%f",K);
%f",U);
%f",m);
%f",w);
%f",k1);
%f",k2);
%f",K);
%f",U);
%f",m);
%f",w);
%f",k1);
%f",k2);
%f",K);
%f",U);
}
case 3:
{
delta=((at/760)*((273+20)/(273+t)));
//directa
k=1+((0.014)*((h/delta)-11));
g=(v)/(500*dp*delta*k);
printf("\n\n\t\t\tel valor de delta es: %f\n",delta);
printf("\t\t\tel valor de k es: %f\n",k);
printf("\t\t\tel valor de g es: %f\n",g);
gramo=g;
// para 1
if(g<=1.2&&gramo>=1.01)
{
m=1;
w=1;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
// para .9
if(g<=1.27&&gramo>=1.21)
{
m=1;
w=0.9;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .8
if(g<=1.3&&gramo>=1.28)
{
m=1;
w=0.8;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
printf("\n\t\t\tel valor de k1: %f",k1);
printf("\n\t\t\tel valor de k2: %f",k2);
printf("\n\t\t\tel valor de K: %f",K);
printf("\n\t\t\tel valor de U: %f",U);
}
//para .7
if(g<=1.35&&gramo>=1.31)
{
m=1;
w=0.7;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m: %f",m);
printf("\n\t\t\tel valor de w: %f",w);
{
m=1;
w=0.2;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m:
printf("\n\t\t\tel valor de w:
printf("\n\t\t\tel valor de k1:
printf("\n\t\t\tel valor de k2:
printf("\n\t\t\tel valor de K:
printf("\n\t\t\tel valor de U:
}
//para 1
if(g<=1.8&&gramo>=1.71)
{
m=1;
w=0.1;
k1=pow(delta,m);
k2=pow(k,w);
K=k1*k2;
U=v*K;
printf("\n\t\t\tel valor de m:
printf("\n\t\t\tel valor de w:
printf("\n\t\t\tel valor de k1:
printf("\n\t\t\tel valor de k2:
printf("\n\t\t\tel valor de K:
printf("\n\t\t\tel valor de U:
}
break;
}
}
%f",m);
%f",w);
%f",k1);
%f",k2);
%f",K);
%f",U);
%f",m);
%f",w);
%f",k1);
%f",k2);
%f",K);
%f",U);
break;
}
case 2:
{
printf("\n\n\tingrese los valores siguientes");
printf("\n\n\t\tingrese el factor de configuracion electrodica: ");
scanf("%f",&fce);
printf("\n\t\tingrese la distancia entrectrodos: ");
scanf("%f",&d);
printf("\n\t\tingrese la tension: ");
scanf("%f",&t);
printf("\n\t\tingrese la altitud atmosferica: ");
scanf("%f",&at);
//operacion
delta=pow(2.718281828,-((at)/(8150)));
g=((t)/(((500*d))*(1+((fce-1)/3))));
T=((1.4)*(pow(fce,1.6)))*((1-(0.8*g))/(1-(0.2*g)));
//u=(t)*(((0.8*(1+(T*(1-delta)))*(delta-0.2*g))+0.2)/(1-0.2*g));
u1=(1+(T*(1-delta)));
u2=(delta-(0.2*g));
u3=1-(0.2*g);
u=((t)*(((0.8*u1*u2)/(u3))+0.2));
//resultados
printf("\n\t\t\tel valor de delta es: %f",delta);
printf("\n\t\t\tel valor de g0 es: %f",g);
printf("\n\t\t\tel valor de T es: %f",T);
printf("\n\t\t\tel valor de U es: %f\n\n\n\n",u);
system("pause");
break;
}
}
}