Está en la página 1de 5

PROGRAMA PARA DESPACHO ECONÓMICO MEDIANTE ITERATIVO

LAMBDA
Se realizo un programa para dar solución al problema despacho económico mediante el metodo
de iterativo lambda con el software MATLAB.
En las lineas de codigos presentada a continuación, hace referencia a los codigos que permiten el
ingreso de los datos al programa y cálculo de las potencia de cada generador para el lambda
inicial, los datos que se ingresan son: las contantes de los generadores, costos variables, la
cantidad de generadores que entraran al despacho económico, lambda inicial, tolerancia, demanda
y el grado de la ecuación de las curvas de calor de los generadores en este caso el programa fue
diseñado para ecuaciones de segundo y tercer orden.

Para el cálculo de la potencia cuando se ingresan curvas de segundo orden se la obtiene mediante
el despeje de la ecuación de costo incremental debido a que es lineal como se muestra en la
ecuación 1 y cuando se tiene una curva de tercer orden de igual manera se la obtiene de la ecuacion
de costo incremental, pero esta es cuadrática para obtener la potencia se lo hace mediante la
fórmula general como se muestra en la ecuación 2.
𝜆−𝑏 (1)
𝜆 = 𝑎𝑃 + 𝑏 → 𝑃 =
𝑎

−𝑏 ± 𝑏 − 4𝑎(𝑐 − 𝜆) (2)
𝑎𝑃 + 𝑏𝑃 + (𝑐 − 𝜆) = 0 → 𝑃 =
2𝑎
Luego se procedió a calcular el error y ver si este era positivo se incrementa el 10% de la lambda
inicial, en el caso de que sea negativo se reduce el 10% para así obtener el lambda de nuestra
primera iteración y se vuelve a calcular las potencias y error. A continuación, se presenta la parte
del código que realiza esta acción

Luego de tener los valores de lambda inicial y de la segunda iteración a igual que los errores para
ambos casos se puede utilizar la expresión que se muestra a continuación para calcular la lambda
de la siguiente iteración y así sucesivamente hasta que se cumpla con la tolerancia asignada, esta
es usada cuando se está en la tercera iteración debido a que usa datos de dos posiciones anteriores
es decir cuando i=3, las dos primeras son la que ya se calcularon anteriormente la que se obtiene
del lambda inicial y la del lambda de +-10%.

𝑒 (𝜆 − 𝜆 )
𝜆 =𝜆 − (3)
𝑒 −𝑒
APLICACION DEL PROGRAMA PARA LOS 2 EJERCICIOS DE PRUEBA

EJERCICIO # 1

Determine el punto de operación económico de un sistema con tres unidades térmicas para
satisfacer una demanda de 850 MW.

𝐻(𝑀𝐵𝑡𝑢⁄ℎ) = 𝑎𝑃 + 𝑏𝑃 + 𝑐 (𝑃 𝑒𝑛 𝑀𝑊)

Unidades a b c Pmin Pmax θ


1 0.00142 7.2 510 150 600 1.1
2 0.00194 7.85 310 100 400 1
3 0.00482 7.97 78 50 200 1

Ejecutando el programa para el ejemplo en el Command Windows de MATLAB se obtiene los


siguientes resultados.
EJERCICIO # 2

Suponga que uno desea usar funciones cúbicas para representar la entrada características de producción de
las plantas generadoras de la siguiente manera:

𝐻(𝑀𝐵𝑡𝑢⁄ℎ) = 𝑎𝑃 + 𝑏𝑃 + 𝑐𝑃 + 𝑑 (𝑃 𝑒𝑛 𝑀𝑊)

Para las tres unidades, encuentre el despacho óptimo usando el método de iteración lambda.

a b c d
Unidad 1 1.27𝑋10 9.68𝑋10 6.95 749.55
Unidad 2 6.453𝑋10 7.375𝑋10 7.051 1285.0
Unidad 3 9.98𝑋10 1.04𝑋10 6.531 1531.0
Asumiendo el costo variable de 1 y la demanda de 2500 MW

Ejecutando el programa para el ejemplo en el Command Windows de MATLAB se obtiene los


siguientes resultados.

También podría gustarte