Alternancia entre equipos de bombeo.

203 views
Skip to first unread message

Rodrigo Pradena

unread,
Jul 21, 2014, 10:38:40 AM7/21/14
to swmm-e...@googlegroups.com
Estimados.
Quería preguntarles,¿cuál sería la regla de control en SWMM para alternar el bombeo entre los equipos dispuestos en la estación de elevación?

Particularmente en mi caso, tengo 2 equipos de bombeo, que son distintos, y quiero que la elevación se haga en forma alternada, es decir, primero con un equipo y luego con el otro equipo.

Agradeceré su orientación y asesoría.

Un gran saludo.
Rodrigo Pradena.

Alessandro Rodriguez

unread,
Jul 21, 2014, 10:24:19 PM7/21/14
to swmm-e...@googlegroups.com
Estimado Rodrigo:

Si sabes que SWMM posee reglas de control, tienes el 90% del trabajo hecho, dado que el manual entrega todas las condiciones y acciones posibles, luego es sencillo armar un sistema que alterne las bombas de elevación, ya sea por cota:

;;Control Rules
RULE R1
IF PUMP  Pump2  STATUS =  OFF
THEN PUMP Pump1 STATUS = ON
ELSE PUMP Pump1 STATUS = OFF

RULE R2A
IF NODE Stogar1 HEAD >= 4
THEN PUMP Pump2 STATUS = ON

RULE R2B
IF NODE Stogar1 HEAD <= 1
THEN PUMP Pump2 STATUS = OFF

o por tiempo, utilizando "SIMULATION CLOCKTIME"

Rodrigo Pradena

unread,
Jul 25, 2014, 5:56:35 PM7/25/14
to swmm-e...@googlegroups.com
Estimado Alessandro.
Probé con las reglas de control de indicas, pero no me resultó.

¿Es posible enviarte el archivo a algún correo para que lo revises?

El modelo es muy sencillo.

Gracias y saludos.
Rodrigo Pradena.


El lunes, 21 de julio de 2014 10:38:40 UTC-4, Rodrigo Pradena escribió:

Alessandro Rodriguez

unread,
Jul 27, 2014, 8:27:32 PM7/27/14
to swmm-e...@googlegroups.com
Rodrigo:

Claro que no habria problema, postealo en el  foro y le dare una mirada

Rodrigo Pradena

unread,
Jul 28, 2014, 9:18:11 AM7/28/14
to swmm-e...@googlegroups.com
Alessandro, adjunto los archivos.

Saludos.
R. Pradena.


El lunes, 21 de julio de 2014 10:38:40 UTC-4, Rodrigo Pradena escribió:
Modelo.ini
Modelo.inp

Alessandro Rodriguez

unread,
Jul 28, 2014, 11:19:57 AM7/28/14
to swmm-e...@googlegroups.com
Rodrigo:
Revise el modelo, estan bien las reglas, que no funcionen corresponde que  las caracteristicas de las bombas y del sistema general impiden que se activen, a continuación enumero los cambio que realize al modelo para ver el efecto de alternancia de la bombas:

* El caudal era muy pequeño,dado que en su punto de equilibrio, la bomba denominada "9", era de aproximadamente 6 LPS y el de la bomba "5" era de 7 a 7.5 LPS, el caudal que ingresaste, que por cierto estaba en en el "dry weather", corresponde 1.55, en base a la sabida metodología de prueba y error, determine que un caudal de 7.5 LPS generaría la alternancia que estas buscando.
* Pusiste las bombas "al revés": Con esto quiero indicar que tu set de reglas terminaban usando por defecto al bomba "5" que era la de mayor capacidad, sumado  al bajo caudal del modelo, hacia  que fuese imposible que existiese la alternancia entre las bombas, sumado a que si llegaban a alternar, la bomba "9" tiene menor capacidad y no  resolverías el problema (el sistema colapsa).

Al final quedaron las siguientes reglas:
RULE 1
IF PUMP 5 STATUS =  OFF
THEN PUMP 9 STATUS = ON
ELSE PUMP 9 STATUS = OFF

RULE 2
IF NODE 2 DEPTH >= 0.82
THEN PUMP 5 STATUS = ON

RULE 3
IF NODE 2 DEPTH <= 0.43
THEN PUMP 5 STATUS = OFF


Saludos Cordiales
Alessandro


El lunes, 21 de julio de 2014 10:38:40 UTC-4, Rodrigo Pradena escribió:
Modelo modificado.ini
Modelo modificado.inp

Rodrigo Pradena

unread,
Jul 28, 2014, 7:08:28 PM7/28/14
to swmm-e...@googlegroups.com
Alessandro, muchas gracias por tu respuesta y por revisar el modelo.

Sólo me queda una duda:
¿Por qué el pozo de acumulación no se llena, aunque sea con un caudal de entrada de 1,55 l/s?
El sistema debiera esperar hasta que se llene el pozo (con el caudal que sea) hasta que se cumpla la profundidad de 0,822 al interior de la unidad de almacenamiento.

Agradeceré aclarar.

Un gran saludo.
Rodrigo Pradena.

El lunes, 21 de julio de 2014 10:38:40 UTC-4, Rodrigo Pradena escribió:

Alessandro Rodriguez

unread,
Jul 29, 2014, 1:11:59 PM7/29/14
to swmm-e...@googlegroups.com
Rodrigo:

Según tengo entendido, las reglas tienen precedencia por sobre las cotas de encendido/apagado de las bombas (aunque jamas lo he revisado personalmente, podrías probar definiendo las reglas con valores distintos a los valores de encendido/apagado de las bombas) y con las reglas definidas  tal como aparecen aquí implican que siempre halla una bomba encendida:

RULE 1
IF PUMP 5 STATUS =  OFF
THEN PUMP 9 STATUS = ON
ELSE PUMP 9 STATUS = OFF

RULE 2
IF NODE 2 DEPTH >= 0.82
THEN PUMP 5 STATUS = ON

RULE 3
IF NODE 2 DEPTH <= 0.43
THEN PUMP 5 STATUS = OFF

Para que las bombas funcionen de manera alternada, pero respetando sus alturas de llenado y vaciado debes ser un poco mas "creativo" con el uso de las reglas, por ejemplo agregando un conducot adicional, no conectado a la red (que llamaremos "Dummy01"), podemos generar lo siguiente (En los adjuntos, me tome la libertad de reducir el paso del delta T a 1 segundo por queria un cierre de modelacion en torno al 2% y no del 13% como arrojaría con los delta T originales y modificar las altura de inicio y termino de las bombas a 0.40 y 0.85, para que solo fuesen controladas por las reglas impuestas):

;;Control Rules
RULE Abre5
IF CONDUIT Dummy01 STATUS = OPEN
AND NODE 2 DEPTH > 0.82

THEN PUMP 5 STATUS = ON

RULE Abre9
IF CONDUIT Dummy01 STATUS = CLOSED
AND NODE 2 DEPTH > 0.82

THEN PUMP 9 STATUS = ON

RULE Cierra9
IF NODE 2 DEPTH < 0.43
AND CONDUIT Dummy01 STATUS = CLOSED
AND PUMP 9 STATUS = ON
THEN PUMP 9 STATUS = OFF
AND CONDUIT Dummy01 STATUS = OPEN

RULE Cierra5
IF NODE 2 DEPTH < 0.43
AND CONDUIT Dummy01 STATUS = OPEN
AND PUMP 5 STATUS = ON

THEN PUMP 5 STATUS = OFF
AND CONDUIT Dummy01 STATUS = CLOSED

Saludos Cordiales
Alessandro


El lunes, 21 de julio de 2014 10:38:40 UTC-4, Rodrigo Pradena escribió:
Modelo modificado 2.ini
Modelo modificado 2.inp

Rodrigo Pradena

unread,
Aug 5, 2014, 7:48:20 PM8/5/14
to swmm-e...@googlegroups.com
Alesandro, tremenda magia que has hecho !!! Qué creatividad !! Muy bien.

Me quedó una duda en tu primera respuesta (no era el lo principal, por eso, dejé pasar).
¿Por qué cambiaste el caudal inflow desde Dry weather a Direct (baseline)? ¿Hay diferencia?
Mi propósito era modelar un caudal medio y constante de aguas residuales.

Un gran saludo y muchas gracias.

Rodrigo Pradena.


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Grupo de Apoyo para usuarios de SWMM (SWMM in Spanish/ SWMM en Español)" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/swmm-espanol/ZVVdyid8gVM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a swmm-espanol...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a swmm-e...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/swmm-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Alessandro Rodriguez

unread,
Aug 7, 2014, 8:00:00 PM8/7/14
to swmm-e...@googlegroups.com
Rodrigo:

NO hay mayor diferencia que el supuesto del cual provienen ambas:
  • Direct Inflow: Es para simular escorrentia cuando no se tiene datos de cuenca (mi supuesto).
  • Dry Weather: Es utilizado para simular aguas residuales, datos que se pueden superponer un mayor numero de patrones ciclicos (tu situacion).

Con el nivel de detalle que haz presentado el problema, ambos son indistintos.



Saludos


El lunes, 21 de julio de 2014 10:38:40 UTC-4, Rodrigo Pradena escribió:
Reply all
Reply to author
Forward
0 new messages