Está en la página 1de 73

Flujo de carga optimo

Ejemplo
Despacho Económico Clásico con
Pérdidas
DESPACHO ECONÓMICO CLÁSICO
DESPACHO ECONÓMICO CLÁSICO (SP)
DESPACHO ECONÓMICO CLÁSICO (SP)

ai 2 $
F  Pgi  bi Pgi  ci  
2 h
$
F  Costos de generación de la unidad i  
h

Pgi  Potencia generada de la unidad i  MW 


DESPACHO ECONÓMICO CLÁSICO (SP)

min F
ai 2 $
F  Pgi  bi Pgi  ci  
2 h

Optimo   1  2  ...  i   
DESPACHO ECONÓMICO CLÁSICO (SP)

N: Costo incremental de combustible

Costo adicional en dólares por hora para incrementar la salida en


1[MW].

 $ 
i  ai Pgi  bi  
 MWh 
DESPACHO ECONÓMICO CLÁSICO (SP)

N: Costo incremental de combustible

Costo adicional en dólares por hora para incrementar la salida en


1[MW].

1
1 1   b1 b2  
       Pg1  Pg 2      
 a1 a2    a1 a2  
Optimo   1  2   
PERDIDAS
Perdidas de potencia real de la red

T *
 PG1  1 0 0  1 0 0   PG1 
 
PL   PG 2  0  0  * 
C Rbarra C  0  2 0 PG 2
T   
 2    
 1   0 0 I no   0 0 I no   1 
                
T

T  Matriz Hermitiana
Matriz de transformación C

 I1   1 0 0 
I   0   I1 
 
2 1 0  I 
 I 3   d3t1 d3t2 d 3t1  o  2

     I n 
 I 4   d 4t1 d 4t2  d 4t1 
C
¿Tamaño de la matriz C?
 I1 
I   I1 
 2  C I 
 I3   2
  
 I n 
o

 I4 

n  (k  1)
n  # Nodos del sistema con referencia
k  # Generadores del sistema
Forma Matricial

 I1  1 0 0   PG1 
I    0   
0   PG 2  
 2  2

 I n   0 0
o
I n   1 
o
Potencia compleja en los generadores

Ii 
 1  ji 
P
* Gi
Vi
  
i
Potencia compleja en los generadores

I1  1 PG1
I 2   2 PG 2
I I
o
n
o
n
Perdidas de potencia real de la red
 PG1 
PL   PG1 PG 2  
1 Real(T )  PG 2 
 1 
1 0 0 1 0 0
T   0  2 0  C T Rbarra C *   0  2 0 
 0 0 I no   0 0 I no 
T  Matriz Hermitiana
Perdidas de potencia real de la red
 PG1 
PL   PG1 PG 2  
1 B  PG 2 
 1 
B  Matriz B
 B11 B12 B10 / 2  B  Real(T )

B   B21 B22 
B20 / 2 Bii  Coeficientes de perdidas[W ]
 B10 / 2 B20 / 2 B00  Bi 0  Adimensional
Valores en por unidad
Perdidas de potencia real de la red
para un sistema de k fuentes
K K K
PL   PGi Bij P Gj   Bi 0 PGi  B00
i 1 j 1 i 1

K  Número de generadores
DESPACHO ECONÓMICO CLÁSICO
CON PERDIDAS
DESPACHO ECONÓMICO CLÁSICO (CP)

F  PPerdidas 
  1  0
PGi  PGi 
        
Función a minimizar
Solución
Características
1. Cada unidad generadora tiene una característica de costo de
combustible de segundo orden.
ai 2 $
F  Pgi  bi Pgi  ci  
2 h
Características
1. Cada unidad generadora tiene una característica de costo de
combustible de segundo orden.
ai 2 $
F  Pgi  bi Pgi  ci  
2 h
2. Cada unidad generadora tiene un costo incremental lineal de
combustible
 $ 
i  ai Pgi  bi 
 MWh 
Características
1. Cada unidad generadora tiene una característica de costo de
combustible de segundo orden.
ai 2 $
F  Pgi  bi Pgi  ci  
2 h
2. Cada unidad generadora tiene un costo incremental lineal de
combustible
 $ 
i  ai Pgi  bi 
 MWh 
3. Perdida incremental: Sensitividad de las perdidas del sistema con
respecto al cambio incremental en la salida de la planta i cuando se
mantienen fijas las otras plantas.
F  PPerdidas 
  1  0
PGi  PGi 
Características
1. Cada unidad generadora tiene una característica de costo de
combustible de segundo orden.
ai 2 $
F  Pgi  bi Pgi  ci  
2 h
2. Cada unidad generadora tiene un costo incremental lineal de
combustible
 $ 
i  ai Pgi  bi 
 MWh 
3. Perdida incremental: Sensitividad de las perdidas del sistema con
respecto al cambio incremental en la salida de la planta i cuando se
mantienen fijas las otras plantas.
F  PPerdidas 
  1  0
PGi  PGi  ¿?
PPerdidas
Perdida incremental
PGi
PPerdidas
Perdida incremental
PGi
 PG1   B11 B12 B10 / 2 
PL   PG1  
1 B  PG 2 
PG 2 B   B21 B22 B20 / 2 
 1   B10 / 2 B20 / 2 B00 
PPerdidas
Perdida incremental
PGi
 PG1   B11 B12 B10 / 2 
PL   PG1  
1 B  PG 2 
PG 2 B   B21 B22 B20 / 2 
 1   B10 / 2 B20 / 2 B00 

PL  B11PG21  2 B12 PG1PG 2  B22 PG22  B10 PG1  B20 PG 2  B00


B12  B21
PPerdidas
Perdida incremental
PGi
 PG1   B11 B12 B10 / 2 
PL   PG1  
1 B  PG 2 
PG 2 B   B21 B22 B20 / 2 
 1   B10 / 2 B20 / 2 B00 

PL  B11PG21  2 B12 PG1PG 2  B22 PG22  B10 PG1  B20 PG 2  B00


B12  B21

PPerdidas
 ¿?
PG1
PPerdidas
Perdida incremental
PGi
 PG1   B11 B12 B10 / 2 
PL   PG1  
1 B  PG 2 
PG 2 B   B21 B22 B20 / 2 
 1   B10 / 2 B20 / 2 B00 

PL  B11PG21  2 B12 PG1PG 2  B22 PG22  B10 PG1  B20 PG 2  B00


B12  B21

PPerdidas
 2 B11 PG1  2 B12 PG 2  B10
PG1
¿Cómo calcular la potencia que debe generar?

F  PPerdidas 
  1  0
PG1  PG1 
¿Cómo calcular la potencia que debe generar?

F  PPerdidas 
  1  0
PG1  PG1 

PPerdidas
 2 B11 PG1  2 B12 PG 2  B10
PG1
¿Cómo calcular la potencia que debe generar?

F
   2 B11 PG1  2 B12 PG 2  B10  1  0
PG1
¿Cómo calcular la potencia que debe generar?

F
   2 B11 PG1  2 B12 PG 2  B10  1  0
PG1

F  $ 
 a1 PG1  b1  
PG1  MWh 
¿Cómo calcular la potencia que debe generar?

a1PG1  b1    2 B11 PG1  2 B12 PG 2  B10  1  0


¿Cómo calcular la potencia que debe generar?

a1PG1  b1    2 B11 PG1  2 B12 PG 2  B10  1  0

 a1  b1
  2 B11  PG1  2 B12 PG 2  (1  B10 ) 
  
¿Cómo calcular la potencia que debe generar?

a1PG1  b1    2 B11 PG1  2 B12 PG 2  B10  1  0

i=1
 a1  b1
  2 B11  PG1  2 B12 PG 2  (1  B10 ) 
  
i=2
 a2  b2
2 B21 PG1    2 B22  PG 2  (1  B20 ) 
  
¿Cómo calcular la potencia que debe generar?

 a1    b1 
   2 B11  2 B12   P   (1  B10 )  
    G1    

  a2    PG 2   (1  B )  b2 
 2 B21   2 B22   

20
 

    
¿Cómo calcular la potencia que debe generar?

 a1    b1 
   2 B11  2 B12   P   (1  B10 )  
    G1    

  a2    PG 2   (1  B )  b2 
 2 B21   2 B22   

20
 

    
¿Cómo calcular la potencia que debe generar?
K nodos de generación (modelo general)

 a1    b1 
   2 B11  2 B12  2 B1k   (1  B10 )   
    PG1   
  a2     b2 
 2 B   2 B 22   2 B2 k   PG 2   (1  B20 )  

21
        

          
   PG 2 k   bk 
 2B  ak 
2 Bk 2    2 Bkk  (1  Bk 0 )  
 k1
    
¿Cómo calcular la potencia que debe generar?
K nodos de generación (modelo general)

k k k
PL   PGi Bij PGj   Bi 0 PGi  B00
i 1 j 1 i 1
EJEMPLO
Algoritmo
1. Determinar Zbarra y Ybarra

Zbarra  R  jX []
1
Ybarra   mho 
R  jX
Algoritmo
2. Flujo de carga (tensiones y potencias)
Algoritmo
2. Determinar las corrientes demandadas

Pi  jQi
Ii  *
Vi
Algoritmo
3. Matriz Hermitiana
Coeficientes d
Algoritmo
3. Matriz Hermitiana
Coeficientes d
I i  dI D
Algoritmo
3. Matriz Hermitiana
Coeficientes d
I i  dI D
Constantes t
Z11 Z12
 t1  t2
 Z13d3  Z14d 4   Z13d3  Z14 d 4 
Z1i
 ti
 Zik 1dk 1  Zik  d k 2  ...  Zik d k 
Algoritmo
3. Matriz Hermitiana
Matriz de corrección C

 1 0 0 
 0 1 0  

  d3t1  d 3t 2 d3t1 
 
 d 4t1  d 4t2 d 4t1 
Algoritmo
3. Matriz Hermitiana
Matriz 
Algoritmo
3. Matriz Hermitiana
Matriz 

I1  1 PG1
I 2   2 PG 2 Qi
i 
V1n Pi
I 
o
n
Z11
Algoritmo
3. Matriz Hermitiana
Matriz 

Ii 
 1  ji 
P
* Gi
Vi
  
i
Algoritmo
3. Matriz Hermitiana
Matriz 

1 0 0

   0 2 0 
 0 0 I n 
o
Algoritmo
3. Matriz Hermitiana
Matriz Hermitiana

*
1 0 0 1 0 0

T   0  2  * 
0  C Rbarra C   0  2
 T
0 
 0 0 I no   0 0 I no 
T  Matriz Hermitiana
Algoritmo
4. Matriz B

B  real (T )
Algoritmo
4. Resolver

F  PPerdidas 
  1  0
PGi  PGi 
        
Función a minimizar

Algoritmo Iterativo
Algoritmo Iterativo

Etapa 1: Establecer la carga del sistema


N
PD   Pdj
j 1

PD  Carga sistema
Algoritmo Iterativo

Etapa 2: Para las condiciones iniciales asumir


la potencia generada y lambda como cero

 (0)
0
P (0)
Gi 0
Algoritmo Iterativo

 
Etapa 2: Para la primera iteración, seleccionar
un valor inicial para  (Candidato: Utilizar el
(1)

modelo sin perdidas)

1
1 1   b1 b2  
       Pg1  Pg 2      
 a1 a2    a1 a2  
Algoritmo Iterativo

Etapa 3: Calcular la potencia T


generada para la
 PG1i PG 2i P i
Gk 

iteración i

 a1    b1 
  i  2 B11  2 B12   P i   (1  B10 )  i 
    G1    

  a2    PG 2  (1  B )  b2 
i

 2 B21  i  2 B22   

20 i 
 
  
Algoritmo Iterativo

Etapa 3: Calcular la potencia T


generada para la
 PG1i PG 2i P i
Gk 

iteración i
 a1    b1 
  i  2 B11  2 B12   P i   (1  B10 )  i 
    G1    

  a2    PG 2  (1  B )  b2 
i

 2 B21  i  2 B22   

20
 i 

    

a  Por unidad
Algoritmo Iterativo

Etapa 4: Calcular las perdidas de transmisión


i T
utilizando los  PG1 PG 2
i i
PGk  de la etapa 3

PL  B11PG21  2 B12 PG1PG 2  B22 PG22  B10 PG1  B20 PG 2  B00

k k k
PL   PGi Bij PGj   Bi 0 PGi  B00
i 1 j 1 i 1
Algoritmo Iterativo

Etapa 5: Verificar el balance de potencia


dentro de un error especificado  .

k
error  Pdemanda  Pperdidas   PGi
i 1
Algoritmo Iterativo

Etapa 5: Si no se alcanza el balance de


potencia dentro de un error especificado, se
debe actualiza 

 ( i 1)
 (i )
  (i )
Algoritmo Iterativo

Etapa 5: Si no se alcanza el balance de


potencia dentro de un error especificado, se
debe actualiza 

 
(i ) ( i 1)
 (i )
 k
Pdemanda  Pperdidas   PGi
i 1
Algoritmo Iterativo

Etapa 5: Si no se alcanza el balance de


potencia dentro de un error especificado, se
debe actualiza 

 
(i ) ( i 1)
 (i )
   error 
 PG   PG
(i) (i 1)
Resultados
¿?
Restricciones de operación

También podría gustarte