Una red de Tuberías

El agua fluye por una red de tuberías (en miles de metros cúbicos por hora) tal y como muestra la figura.

a) Resolver este sistema en las incógnitas xi , i=1,2,.....,7

b) Calcular el flujo de agua cuando x6 = x7 = 0

c) Calcular el flujo de agua cuando x5=1000 y x6=0

a) Resolver este sistema en las incógnitas xi , i=1,2,.....,7

 

Planteamos el sistema

Nodo

Entran Salen Ecuación
1 600 x1+x3 x1+x3=600
2 x1 x2+x4 x2+x4=x1
3 x2+x5 500 x2+x5=500
4 500 x5+x7 x5+x7=500
5 x7+x4 x6 x7+x4=x6
6 x6+x3 600 x6+x3=600

En forma de matriz ampliada

x1 x2 x3 x4 x5 x6 x7 c
1 0 1 0 0 0 0 600
-1 1 0 1 0 0 0 0
0 1 0 0 1 0 0 500
0 0 0 0 1 0 1 500
0 0 0 1 0 -1 1 0
0 0 1 0 0 1 0 600

Obtenemos la forma escalar reducida de a

Fíjate bien en el resultado,

tenemos 5 filas linealmente independientes

y el sistema tiene 7 incógnitas,

con lo cual tenemos que fijar dos de las incógnitas

para dar el Conjunto de soluciones del Sistema

en su representación paramétrica.

Llamando t a x7 y s a x6 tenemos:

x1 = s

x2 = t

x3 = 600 - s

x4 = s - t

x5 = 500 - t

x6 = s

x7 = t

b) Calcular el flujo de agua cuando x6 = x7 = 0

Entonces s = t = 0

con lo cual el flujo que pasa por los distintos hilos

(en miles de metros cúbicos por hora)

x1 = 0

x2 = 0

x3 = 600

x4 = 0

x5 = 500

x6 = x7 = 0

Como ves sólo fluye agua por los hilos 3 y 5.

Este sistema es el que utilizan los ayuntamientos para controlar el flujo

de sus tuberías de agua

(claro que a gran escala con muchos más nudos e hilos)

c) Calcular el flujo de agua cuando x5=1000 y x6=0

Fíjate bien en el gráfico, concretamente en el nodo 4.

Como ves entran 500 y salen x5+x7.

Matemáticamente resulta que si x5=1000,

entonces x7=-500.

Esto puede parecer un sin sentido,

un hilo con un flujo negativo de agua.

Este flujo negativo sin embargo en una simulación

puede ser indicativo de que si la demanda aumenta en el hilo x5

hay que aumentar el flujo hacia el nodo 4 para poder cumplir con la demanda de agua.

Se resuelve el sistema se ve qué pasa si aumenta la demanda en x5 hasta 1000

y en x6 se queda en cero. Hay que replantear el sistema eliminando x5 y x6 como

incógnitas y dejándolos como constantes con valores 1000 y cero respectivamente.

(puedes planteártelo como  ejercicio)

Queda:

x1 = 0

x2 = -500

x3 = 600

x4 = 500

x5 = 1000

x6 = 0

x7 = -500

Al obtener valores negativos en algunos hilos se observa en qué nodos

hay que aumentar el flujo de agua y en cuáles se puede disminuir, después se replantea de nuevo todo el sistema.

 

En la práctica, las empresas utilizan potentes ordenadores y programas capaces para resolver los sistemas de Ecuaciones lineales que les plantean estas simulaciones. Para que te hagas una idea, un problema de programación de tripulaciones y vuelos en la Empresa American Airlines requirió cálculos con matrices de 837 filas y 12.750.000 columnas. Este problema de Programación Lineal exigió dividir el problema en unidades más pequeñas y resolverlo en un superordenador CRAY Y-MP.

Fuente: Very Large-Scale linear Programming: A Case Study in Combining interior point and simplex methods, Bixby, Robert E, etc. Operations Research, 40, núm. 5, 1992

Veamos ahora el análisis de una Red Eléctrica