Está en la página 1de 76

SOLUCION DE TRANSITORIOS

ELECTROMAGNETICOS MEDIANTE PROGRAMAS


INFORMATICOS

OBJETIVO:
Permitir la solución de problemas complejos en entornos
amigables.

ESTRUCTURA:
a.- Aplicación de métodos numéricos a la solución de
transitorios.
b.- Estructura de programación para solucionar problemas
complejos.
c.- Existencia de librerías con modelos predefinidos con
especial énfasis al área de Sistemas de Potencia.
d.- Aplicación a sistemas específicos.
a.- Aplicación de métodos numéricos a la solución de transitorios.

Clásico Método de Integración Trapezoidal

Linealización - Discretización de Integrales con límites


definidos:

Resolver:
b


a
f ( x)dx
a.- Aplicación de métodos numéricos a la solución de transitorios.

Linealizando a un trapecio:

Se aproxima la integral al área del Trapecio

La precisión va a depender del intervalo (a, b) seleccionado


a.- Aplicación de métodos numéricos a la solución de transitorios.
Generalizando:

X Paso de Integración
a.- Aplicación de métodos numéricos a la solución de transitorios.

Fórmula Trapezoidal:

Existen otros métodos mejorados, pero este es el base de la propuesta.


a.- Aplicación de métodos numéricos a la solución de transitorios.
Uso de la regla Trapezoidal a la solución de circuitos eléctricos
(Transitorios Electromagnéticos)

Parámetros Concentrados:

Resistencia Parámetros Distribuidos:


di Línea de Transmisión
Inductancia vL
dt
dv
Capacitancia i  C
dt
a.- Aplicación de métodos numéricos a la solución de transitorios.

Representación y solución de modelos concentrados.

Caso 1: Inductancia (L)

dimn
um (t )  un (t )  L
dt

En forma integral y discretizando con un paso de integración t:


t
1
imn (t )  imn (t  t )    um ( )  un ( )  d
L t  t
condición inicial
Caso 1: Inductancia (L)

1  um (t  t )  um (t ) un (t  t )  un (t ) 
imn (t )  imn (t  t )   t  t 
L 2 2 
Si se llama:
t
I mn (t  t )  imn (t  t )   um (t  t )  un (t  t )
2L
Entonces:
t
imn (t )  I mn (t  t )   um (t )  un (t )
2L

Valor Diferencia
anterior Y de tensión
Caso 1: Inductancia (L)

t
imn (t )  I mn (t  t )   um (t )  un (t )
2L

Valor Diferencia
anterior Y de tensión
Representando la ecuación anterior en forma circuital:

Circuito LINEAL
Caso 1: Inductancia (L) Caso Particular

Inductancia Terminal
t
I mn (t  t )  imn (t  t )   um (t  t )
2L
t
imn (t )  I mn (t  t )   um (t )
2L
Evaluación en cada
Solución numérica: paso de integración

Conocidos t, L y por ejemplo la fuente de tensión (excitación).

Condición inicial de imn(t=0), generalmente = 0

Se resuelve Imn(t-t) y luego se determina imn(t)


Caso 1: Inductancia (L) 25

[V]

Ejemplo:
20

Excitación
15

t = 10 s 10

L = 1 mH 5

0
0.0 0.2 0.4 0.6 0.8 [ms] 1.0
(file NONAME.pl4; x-var t) v:XX0001

dt um(t) Imn(t-dt) imn (t)


0 0 0 0
1 1 0.00E+00 5.00E-03
2 2 1.00E-02 2.00E-02
3 3 3.00E-02 4.50E-02
4 4 6.00E-02 8.00E-02
5
6
5
6
1.00E-01
1.50E-01
1.25E-01
1.80E-01
Hoja de cálculo
7 7 2.10E-01 2.45E-01
8 8 2.80E-01 3.20E-01

Programa de simulación
9 9 3.60E-01 4.05E-01

25

20

15

10

0
0.0 0.2 0.4 0.6 0.8 [ms] 1.0
(file NONAME.pl4; x-var t) v:XX0001 c:XX0001-XX0003
a.- Aplicación de métodos numéricos a la solución de transitorios.

Representación y solución de modelos concentrados.

Caso 2: Capacitancia (C)

d  um (t )  un (t ) 
imn (t )  C
dt
Procediendo de forma análoga al caso del inductor:
t
1
u m (t )  un (t )   um (t  t )  un (t  t )    imn ( )d
C t  t
condición inicial
Caso 2: Capacitancia (C)
t
um (t )  un (t )  um (t  t )  un (t  t )   imn (t  t )  imn (t )
2C
Despejando la corriente como incógnita:

2C
imn (t )   um (t )  un (t )  um (t  t )  un (t  t )  imn (t  t )
t

Llamando:

2C
I mn (t  t )  imn (t  t )   um (t  t )  un (t  t )
t
Queda:
2C
imn (t )   um (t )  un (t )  I mn (t  t )
t
Caso 2: Capacitancia (C)

2C
imn (t )   um (t )  un (t )  I mn (t  t )
t
Diferencia Valor
Y de tensión anterior
Representando la ecuación anterior en forma circuital:

Circuito LINEAL
Caso 2: Capacitancia (C) Caso Particular

2C
I mn (t  t )  imn (t  t )  um (t  t )
t
2C
imn (t )  u m (t )  I mn (t  t )
t

Evaluación en cada
Solución numérica: paso de integración
Caso 2: Capacitancia (C) 1.0
[V]

0.8

Ejemplo: 0.6

t = 10 s 0.4
Excitación
C = 10 F 0.2

0.0
0.00 0.15 0.30 0.45 0.60 0.75 [ms] 0.90
(file NONAME.pl4; x-var t) v:XX0001
umc(t) Imn(t-dt) imn (t)
0 0 0
0 0.00E+00 0.00E+00
1 0.00E+00 2.00E+00
1 -4.00E+00 -2.00E+00
1 0.00E+00 2.00E+00
1 -4.00E+00 -2.00E+00
1
1
0.00E+00
-4.00E+00
2.00E+00
-2.00E+00 Hoja de cálculo
1 0.00E+00 2.00E+00
1 -4.00E+00 -2.00E+00
1 0.00E+00 2.00E+00
Programa de simulación
2.0

1.5

1.0

0.5

0.0

-0.5

-1.0

-1.5

-2.0
0.00 0.15 0.30 0.45 0.60 0.75 [ms] 0.90
(file NONAME.pl4; x-var t) v:XX0001 c:XX0001-
a.- Aplicación de métodos numéricos a la solución de transitorios.

Representación y solución de modelos concentrados.

Caso 3: Resistencia (R)

1
imn (t )   um (t )  un (t ) 
R

En este caso la respuesta es directa, pues no hay que integrar


o diferenciar ninguna variable.
a.- Aplicación de métodos numéricos a la solución de transitorios.

Representación y solución de modelos distribuidos.

Caso 4: Línea de Transmisión (LT)

Se asume Línea ideal sin pérdidas, son Impedancia de onda


Zo y tiempo de viaje .
Caso 4: Línea de Transmisión (LT)
Resolviendo de forma similar la ecuación del telegrafista para
tensión y corriente, se puede obtener:

u  iZo  Ctte u  iZo  Ctte

um (t   ) un (t )
 imn (t   )   inm (t )
Zo Zo
Para ambos extremos
un (t   ) um (t )
 inm (t   )   imn (t )
Zo Zo
Caso 4: Línea de Transmisión (LT)
Definiendo:
 un (t   ) 
I mn (t   )     inm (t   )
 Zo 
 um (t   ) 
I nm (t   )     imn (t   )
 Zo 
Queda por tanto:
um (t )
imn (t )   I mn (t   )
Zo
un (t )
inm (t )   I nm (t   )
Zo
Caso 4: Línea de Transmisión (LT)
Representando las ecuaciones anteriores en forma circuital:

Igual que en los casos anteriores, puede plantearse la


solución del modelo, mediante un proceso iterativo.
Caso 4: Línea de Transmisión (LT)
Ejemplo: Energización de Línea terminada en R

 Zo  R 
I mn (t   )   inm (t   )
 Zo 
Condiciones de borde:
 Edc 
I nm (t   )     imn (t   ) 
un (t )  imn (t ) R  Zo 
t Edc
um (t )  Edc imn (t )   I mn (t   )
Zo
 Zo 
inm (t )  I nm (t   ) 
 Zo  R 
Caso 4: Línea de Transmisión (LT)
Ejemplo: Energización de Línea terminada en R
Condiciones iniciales:
um(0) = Edc imn(0) = Edc/Zo un(0) = 0 y inm(0) = 0

Hoja de cálculo Simulación


1 1.0
0. 9
[V]
0. 8 0.8
0. 7

0. 6 0.6
0. 5

0. 4 0.4
0. 3

0. 2 0.2
0. 1

0 0.0
0 50 10 0 150 200 250 3 00 35 0 40 0
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 [ms] 0.40
T i e mp o ( M i c r o s e g )
(file t3a1.pl4; x-var t) v:N
Planteamiento de la solución de un sistema completo:

Al linealizar todas las ecuaciones, es posible plantear un sistema de


ecuaciones y resolver matricialmente:
 1 t 2C 1  1 t 2C
    u1 (t )  u2 (t )  u3 (t )  u4 (t ) 
 R 2 L t Zo  R 2L t
 i1 (t )  I13 (t  t )  I14 (t  t )  I15 (t   )
Planteamiento de la solución de un sistema completo:
Finalmente, se puede llegar a:

 G  u (t )   i(t )   I (t  t )
De esa manera, se puede resolver un sistema de n nodos, con
x1 tensiones conocidas y x2 tensiones incógnitas.
Precisión del Método Trapezoidal:

Principalmente depende de la selección adecuada del paso


de integración t

t Fenómeno (Frecuencia (Hz)

Teorema de Nyquist
Fenómenos Transitorios y rangos de frecuencia involucrados:

Origen Rango de Frecuencia


Energización TRX 0.1 Hz – 1 kHz
Ferroresonancia 0.1 Hz – 1 kHz
Bote de Carga 0.1 Hz – 3 kHz
Despeje de Fallas 60 Hz – 3 kHz
Inicio de Falla 60 Hz – 20 kHz
Energización de líneas 60 Hz – 20 kHz
Descargas atmosféricas 10 kHz – 3 MHz
PROGRAMAS PARA RESOLVER TRANSITORIOS
ELECTROMAGNETICOS:

Existen varios programas tanto de libre disposición como


pagos, que permiten la solución de transitorios
electromagnéticos, con especial énfasis en aplicaciones en
sistemas eléctricos de potencia.

-ATP/EMTP
Solución en el dominio del tiempo
-EMTP
Regla Trapezoidal
-PSCAD
-PSPICE

-ATP/EMTP: Herramienta muy potente, versatil y de amplio


uso entre profesionales. Es gratuito y solo requiere datos
personales para tener licencia.
BREVE RESEÑA DEL ATP:

 HISTORIA ANÁLISIS DE TRANSITORIOS


• Bewley (1920): Diagrama de Lattice
Aplicado a líneas sin pérdidas y sin distorsión.

• Bergeron (1935): Líneas Características


Aplicado a líneas sin pérdidas y sin distorsión.

• TNA (1980): Solución Análoga.


Simulación circuital a escala de los componentes.

• Dommel (1970): EMTP


Solución mediante métodos numéricos.

 HISTORIA DEL EMTP / ATP


• Versión de PC para reemplazo del TNA
BREVE RESEÑA DEL ATP:

 HISTORIA DEL EMTP / ATP

• Bonneville Power Administration – BPA, Oregon (USA) – S. Meyer y H. Dommel


- 1984 – Versión Comercial.
- 1986 – ATP (Alternative Transients Program): FORTRAN 77
- Actualmente a cargo de la Universidad de Leuven, en Bélgica.
• Royalty – Free (Libre de derechos de autor):
- No comercializable.
- Entregado únicamente a instituciones.
- Manejado a través de grupos de usuarios locales.
- Venezuela: EDELCA.
• Versiones del ATP
a) Windows: - Watcom
- Salford
- GNU (mingw32)
b) Linux: - GNU
BREVE RESEÑA DEL ATP:

 PAQUETE DE SIMULACIÓN ATP (Alternative Transients Program)

Una simulación con el ATP se realiza en tres pasos, para cada uno de los cuales existen en la
actualidad varios programas:

1) El programa para la creación y edición de archivos de entrada: ATPDraw

2) El programa de simulación: TPBIG

3) El programa para presentar los resultados: PLOTXY


BREVE RESEÑA DEL ATP:
Estructura Básica:

Pre-Procesador

Procesador

“PL42mat” Post-Procesador
BREVE RESEÑA DEL ATP:
Estructura Básica:
BREVE RESEÑA DEL ATP:
Estructura Básica:

ATPDraw

TPBIG.exe - DOS
PlotXY
BREVE RESEÑA DEL ATP:
Estructura Básica: - Porgramas de Soporte o Subrutinas
ATP: ATPDraw
ATPDraw es un editor gráfico que funciona en entorno Windows y
dispone de una lista muy completa de los componentes necesarios
para representar un sistema eléctrico en código ATP.
ATP: ATPDraw
Creación de caso de simulación y proceso de ajustes:

1.- Creación de la red: Crear archivo nuevo y añadir los


componentes que se requieran en la simulación. (Botón derecho del
mouse sobre área de trabajo)

Los modelos más adecuados de


los componentes dependen del
estudio a realizar (frecuencia).
-Generadores
-Transformadores
-Líneas de Transmisión
-Interruptores
-Pararrayos, etc
ATP: ATPDraw
Creación de caso de simulación y proceso de ajustes:

2.- Ajustes de los parámetros de la modelación:

Especialmente:
t
-Tiempo máximo de simulación
ATP: ATPDraw
Creación de caso de simulación y proceso de ajustes:

3.- Creación del archivo de entrada al TPBIG.exe


El archivo mantiene el nombre, pero cambia la extensión de .adp
a .atp. Menú “ATP – Make file as”

4.- Ejecución del caso: “Menú ATP – run ATP” – Ejecuta


automáticamente el TPBIG.exe

4
Nota: 3
El archivo .atp, puede ser
editado y revisado, empleando
Edit ATP file
ATP: ATPDraw
Estructura del archivo de texto .atp
Un archivo de entrada para el ATP es un archivo de texto en el que la información
de la red a simular está estrictamente ordenada por clases de componentes (sistemas
de control, ramas o componentes pasivos, interruptores y semiconductores, fuentes
y máquinas rotativas), más las instrucciones de inicio y final del archivo. La
estructura básica de un archivo es la siguiente :
1.- Instrucciones para el comienzo de un nuevo caso
2.- Directrices de la simulación (Paso de integración, Tiempo máximo de
simulación)
3.- Código de los sistemas de control (TACS o MODELS)
4.- Código de las ramas (líneas, cables, transformadores)
5.- Código de los interruptores y semiconductores
6.- Código de las fuentes y máquinas rotativas (generadores, motores)
7.- Especificación de datos de flujo de cargas
8.- Especificación de condiciones iniciales
9.- Petición de las variables de salida
10.- Instrucciones de final de archivo.
ATP: TPBIG.exe
Ejecución de caso de simulación:

TPBIG es un programa originalmente desarrollado para simular


procesos transitorios en sistemas eléctricos de potencia. La
simulación de un proceso transitorio con TPBIG se basa en el
método de Dommel, que combina la regla trapezoidal y el método
de Begeron, y se realiza con un paso de integración constante que
debe ser escogido por el usuario. Aunque el programa ha sido
desarrollado para simulaciones de procesos transitorios, también
puede ser empleado para obtener el régimen permanente senoidal
de un red lineal, determinar la impedancia de una red en función de
la frecuencia (Frequency Scan) y calcular flujos de carga
armónicos, mediante la opción Harmonic Frequency Scan.
ATP: TPBIG.exe
Ejecución de caso de simulación:

Tras la ejecución del caso, se generan dos archivos nuevos:


-.LIS
-.PL4

El primero, permite visualizar en texto, el proceso de ejecución del


archivo .atp.

El segundo, es un archivo codificado que contiene la información


para el post-procesamiento gráfico.
ATP: PlotXY
Visualización de resultados:

Existen tres posibilidades para visualizar resultados: PlotXY, TOP


y Matlab. Cada uno tiene sus ventajas y su uso dependerá de lo que
se quiera hacer con los datos obtenidos de la simulación.
ATP: Aspectos generales
Selección de los modelos más adecuados según el tipo de estudio a
realizar:
ATP: Aspectos generales
ATP: Aspectos generales
ATP: Aspectos generales
ATP: Aspectos generales
ATP: Aspectos generales
ATP: Aspectos generales
ATPDraw: Modelos disponibles en librería

► Probes & 3-phase: Básicamente Voltímetros y


amperímetros.
ATPDraw: Modelos disponibles en librería

► Branch Linear: Ramas lineales.


R – L – C, individuales o grupales
Monofásicas

Trifásicas

Doble click sobre componente


Edita Propiedades
ATPDraw: Modelos disponibles en librería

►Branch Nonlinear: Ramas no lineales.


R(i), R(t), L(i), etc. - Descargadores, Bobinas
saturables, etc.

Programable por el usuario


ATPDraw: Modelos disponibles en librería

►Líneas y cables:

a.- Parámetros concentrados: Circuitos PI, monofásicos o


polifásicos (acoplados o desacoplados)
ATPDraw: Modelos disponibles en librería

►Líneas y cables:
b.- Parámetros distribuidos: Traspuesta o no.
Monofásica o Polifásica.

- Monofásico: Zo y tv

- Polifásico: Z y v en secuencia

Edición de propiedades
ATPDraw: Modelos disponibles en librería

►Líneas y cables:
c.- LCC: Subrutina para cálculo de parámetros
y modelación a partir de los datos básicos
(conductores y geometría).
ATPDraw: Modelos disponibles en librería

►Líneas y cables:
c.- LCC: Permite modelar
-Circuitos PI
-Bergeron
-Parámetros distribuidos dependientes de la
frecuencia
ATPDraw: Modelos disponibles en librería

►Switches: Interruptores
ATPDraw: Modelos disponibles en librería
►Fuentes: Tensión y/o Corriente

Ajustes
ATPDraw: Modelos disponibles en librería
►Máquinas y Transformadores:
ATPDraw: Ejemplos: Creación de casos y simulación

1.-) Falla - Cortocircuito:

Datos:
u(t) = 100 cos(377t) kV
L = 3 mH
R = 0.1 
Rc = 10 
Modelar en ATP:
Definiendo paso de integración: t = 1 s y tmáx = 0.5 s
ATPDraw: Ejemplos: Creación de casos y simulación
1.-) Falla - Cortocircuito:

Modelo en ATP

Casos a simular:
a)Cierre del Interruptor cuando la tensión cruza por cero.
b)Cierre del Interruptor cuando la tensión pasa por el máximo
positivo

Graficar la corriente de falla que pasa por el interruptor.


ATPDraw: Ejemplos: Creación de casos y simulación
1.-) Falla - Cortocircuito: Resultados
200 200
*10 3 *10 3

150 150

100 100

50
(a) 50

0 0

-50 -50

-100
-100
0.00 0.02 0.04 0.06 0.08 0.10 [s] 0.12
0.0 0.1 0.2 0.3 0.4 [s] 0.5
(file NONAME.pl4; x-var t) v:XX0006 c:XX0006-
(file NONAME.pl4; x-var t) v:XX0006 c:XX0006-

100
100
*10 3
*10 3
75
75

50
50

25
25

0
(b) 0

-25
-25

-50 -50

-75 -75

-100 -100
0.0 0.1 0.2 0.3 0.4 [s] 0.5 0 15 30 45 60 75 90
[ms]
(file NONAME.pl4; x-var t) v:XX0006 c:XX0006- (file NONAME.pl4; x-var t) v:XX0006 c:XX0006-
ATPDraw: Ejemplos: Creación de casos y simulación

2.-) Energización de un condensador:

Datos:
u(t) = 10.1817 cos(377t) kV
L = 3.18 mH
R = 0.1 
C = 79.6 F
Modelar en ATP:
Definiendo paso de integración: t = 1 s y tmáx = 0.5 s
ATPDraw: Ejemplos: Creación de casos y simulación

2.-) Energización de un condensador:


Modelo en ATP

Casos a simular:
a)Energización en el cruce por el máximo positivo de la tensión.
b)Energización en el cruce por cero de la tensión.
ATPDraw: Ejemplos: Creación de casos y simulación
2.-) Energización de un condensador:

20
Resultados
*10 3
15

10

-5
(a)
-10

-15

-20
0.0 0.1 0.2 0.3 0.4 [s] 0.5
(file EJ2-ATP.pl4; x-var t) c:XX0002-XX0003 v:XX0003
12
*10 3
8

(b) 0

-4

-8

-12
0.0 0.1 0.2 0.3 0.4 [s] 0.5
(file EJ2-ATP.pl4; x-var t) c:XX0002-XX0003 v:XX0003
ATPDraw: Ejemplos: Creación de casos y simulación

3.-) Desenergización de un condensador:


Utilizando los mismos datos y circuito del ejemplo anterior
- Colocar el interruptor como si estuviera cerrado y en RPS

- Colocar medición de voltaje en el interruptor

Casos a simular:
a)Apertura en el cruce por el máximo positivo de la tensión.
ATPDraw: Ejemplos: Creación de casos y simulación
3.-) Desenergización de un condensador:
Resultados
ATPDraw: Ejemplos: Creación de casos y simulación

4.-) Sobretensión Temporaria – Corrimiento de neutro

Simulación de falla monofásica en un SEP compuesto por una


fuente ideal y una Línea de Transmisión, con los siguientes datos:

u(t) = 10 sen (377t) kV


LT: Ideal sin pérdidas – trifásica. Zo+ = 500  ; Zo0 = 1000 
v = 300 m/s. Longitud = 2 km.
ATPDraw: Ejemplos: Creación de casos y simulación
4.-) Sobretensión Temporaria – Corrimiento de neutro
Circuito en ATP
ATPDraw: Ejemplos: Creación de casos y simulación
4.-) Sobretensión Temporaria – Corrimiento de neutro
Resultados
12
[kV]
8

-4

-8

-12
10 20 30 40 50 60 70 80 [ms] 90
(file NONAME.pl4; x-var t) v:X0002A v:X0002B v:X0002C

Falla monofásica en la fase A, en el cruce por el máximo.


ATPDraw: Ejemplos: Creación de casos y simulación
5.-) Onda viajera:

Simulación de energización de una Línea de Transmisión


monofásica, con una fuente tipo escalón, con los siguientes datos:

u(t) = 10 kV – Fuente DC
LT: Ideal sin pérdidas – monofásica. Zo+ = 500  ; v = 300 m/s.
Longitud = 300 km.
t = 1e-8 s y tmax = 0.1 s
ATPDraw: Ejemplos: Creación de casos y simulación
5.-) Onda viajera:

Casos a estudiar:
a)R = 0
b)R = Zo
ATPDraw: Ejemplos: Creación de casos y simulación
5.-) Onda viajera: Resultados
20
[kV]

emisor 16

12

(a) 8

0
9.0 10.5 12.0 13.5 15.0 16.5 [ms] 18.0
(file EJE4-ATP.pl4; x-var t) v:XX0003 v:XX0005

receptor 
 2ms
1ms
ATPDraw: Ejemplos: Creación de casos y simulación
5.-) Onda viajera: Resultados
receptor
10
emisor [kV]

6
(b)
4

0
9.5 10.0 10.5 11.0 11.5 12.0 [ms] 12.5
(file EJE4-ATP.pl4; x-var t) v:XX0003 v:XX0005


Ejercicios (Tarea):

1.-) Dado el siguiente sistema, resolver: um(t) = sen (377t) y L = 10


mH, empleando el método de integración trapezoidal.

2.-) Resolver el problema del ejemplo 5, sustituyendo la fuente por


una función senoidal: um(t) = sen (377t) y analizar los resultados.

También podría gustarte