r3 Port in (r.) r-id

r,/r3 Port in (r.) r-iD c(r"rJ J c(r>,r3 ) Figura 12. PN recursos conectados en union sincrona Para el modelo completo de una planta, se realiz

6 downloads 358 Views 6MB Size

Recommend Stories


INSTRUCTION MANUAL. Micro USB Charging Port. 3.5mm Aux in
INSTRUCTION MANUAL WARNINGS This appliance is intended for domestic household use only and should not be used for any other purpose or in any other ap

Modelo R3 Manual de instrucciones
HEM-6200-E_A_M_all.book Page i Friday, July 24, 2009 3:45 PM English Français Deutsch Italiano Monitor de presión arterial de muñeca Modelo R3 Manu

DIGITAL MEDIA PORT Adapter
4-127-348-21(1) DIGITAL MEDIA PORT Adapter US Operating Instructions ________ FR Mode d’emploi _______________ ES Manual de instrucciones ________

2 Port Kit)
30.11.2012 15:36 SX58H7 Accessory Support List Model number PC23 PC8(PRINTER PORT KIT) PF60(XPC2GO CARRY BAG) Description PC23(25-in-1 Card Reader)

2 port on your PC
Quick Installation Guide Congratulations on your purchase of this Deluxe Office Keyboard! This unique keyboard puts all functions you use in Office Ap

Story Transcript

r,/r3

Port in (r.)

r-iD

c(r"rJ J c(r>,r3 )

Figura 12. PN recursos conectados en union sincrona

Para el modelo completo de una planta, se realiza la composicion entre los recursos y los productos y se representan las conexiones de los recursos en el mismo. Para la composicion del producto con el recurso se hace la siguiente construccion : a la sa lida de la transicion "enviar_peticion" se crean los lugares "competencia" y se fusionan los lugares "competencia" del producto con los lugares "competencia" de los modelos de los recursos correspondientes. Una vez definido el modelo global se pueden determinar todas las posibles configuraciones para obtener el producto a partir del arbol de alcanzabilidad, el cual entrega tambien todas las posibles secuencias de operaciones . Etiquetando apropiadamente los eventos con el recurso utilizado en cada transicion de estado , se lIega a que el lenguaje marcado Lm(G) del arbol de alcance es el conjunto de configuraciones posibles de la planta . EI marcaje inicial del modelo completo en PN se establece a partir de los estados de cad a recurso, estableciendo un uno cuando se encuentra disponible y un cero en caso contrario . AI ejecutar la PN con el marcaje definido, se obtiene el arbol de alcanzabilidad para una condicion operativa especifica.

ALGORITMO DE SiNTESIS DEL SUPERVISOR Definido el automata G a partir del arbol de alcanzabilidad , es posible aplicar el algoritmo de sintesis del supervisor para retirar los estados que hacen que el sistema no sea controlable, los estados que lIevan a bloqueos y los estados que no cumplan el objetivo de produccion .

6.6. OPTIMIZACION BASADA EN REDES DE PETRI Teniendo el arbol de alcanzabilidad que entrega las rutas posibles de solucion que pueden lIevar al cumplimiento de manera satisfactoria del objetivo fijado, se debe establecer un sistema de metricas 0 capacidades en el arbol de tal manera que permita la determinacion de los costos en los que se incurre al recorrer cad a ruta . EI arbol de alcanzabilidad con capacidades se establece otorgando un peso en los arcos que conectan a cada nodo, determinado por una funcion de costa especifica del proceso dependiendo de la metrica a partir de la cual se va a establecer el criterio de

126

optimizaci6n. Esta metrica puede ser tiempo, costa de materias primas, distancia, cantidad de procesos, etc. Formalmente el arbol de alcanzabilidad con capacidades se define segun la teoria de lenguajes y aut6matas (Zapata Madrigal 2011) como sigue: Sea Gcont el arbol de alcanzabilidad generado a partir de la red de Petri del modelo global en el cual la totalidad de las rutas lIeva a cumplimiento del objetivo fijado, se define el arbol con capacidades a partir de G conl como: G cap = < G con l , cap_config >

Om, es el conjunto de estados marcados de G conl que lIevan a terminaciones satisfactorias del producto . A cada

qmi

8 Om se Ie asocia un numero real

positiv~

que indica la capacidad

0

costo.

Una vez definido G cap los costos asociados a cada node se suman para cada una de las rutas y se aplica un criterio de optimizaci6n que puede ser por minimo costa 0 por minimo tiempo; algunos criterios mas avanzados permiten analizar la posibilidad de escoger una ruta que minimice ambos aspectos del proceso productiv~.

6.7. CASO DE ESTUDIO EI proceso consiste en una central termica de cicio combinado como el resumido en la Figura 13. Este es un proceso termodinamico que tiene como fin la producci6n de energia electrica a traves de dos ciclos diferentes. EI primero es un cicio abierto de gas que tiene como entradas aire y combustible . EI segundo es un cicio cerrado de vapor de agua que toma los gases producto del primer cicio y med iante una caldera de recuperaci6n de calor (HRSG) pasa agua de liquido saturado a vapor sobrecalentado.

Gasf"Scahenres

Com bu stib le

Ai re

Comp resor

Tu rbina a sas

electrico Rec up eraCl 6 n de

ch imenea

calor

Figura 13. Central de cicio combinado , tornado de (Ruiz Jaramillo 2009)

En la Figura 14 se muestra la representaci6n grafica de los recursos y en la Figura 15 se hace una representaci6n simplificada de las conexiones y del proceso completo.

127

Recu(so Gene ra dor

I

(

LA/J- ­

.~

I 1 ____________ 1

Figura 14. Definicion de recursos en una central termica

Figura 15. Representacion simplificada del proceso Central termica de cicio combinado.

Para la construccion del modelo PN global del proceso, se sigue el metodo propuesto. En el modelo del producto se tienen las operaciones generar con gas y generar con vapor. Los productos son energia electrica y vapor. La Figura 16 expresa el modele del producto de una central termica de cicio combinado , y su red de Petri. Una vez se tiene la composicion entre producto y recurso , se hace la conexion entre los recursos . Para el caso de estudio , se hace la conexion entre las turbinas de gas y las calderas y entre las calderas y las turbinas de vapor. Los recursos estan conectados en bifurcacion asincrona/union asincrona. Las conexiones entre los recursos se establecen en el Tabla 3_ Por ejemplo, la linea t,t (ver figura 2) conecta la caldera 1 (HRSG1) con la turbina de vapor 1 (TV1), como se indica en los primeros elementos del Tabla 1. Las restricciones operacionales se establecen por los equilibrios de presion de vapor en las tuberias. Por ejemplo , no es posible establecer una conexion entre TG1 y TV2 , 128

si TG4 esta conectado con TV1, debido a que no es posible realizar ese cruce de presiones. En ese caso, para conservar un equilibrio de presiones, estarian conectados TG1 y TG2 con TV1 y TV2. EI modelo en PN debe expresar el conjunto de todas las restricciones fisicas y permitir solo las que sean posibles. La herramienta seleccionada para modelar y simular es el CPNTools (Jensen 2003), (www.cpntools.org). EI modele global para la central 4x2 se presenta en la Figura 17, y en las figuras siguientes se presentan los arboles de alcanzabilidad . Gas

Aire

Competencia OPl

Com petencia OP3

Energia

Figura 16. PN Modelo del producto

Tabla 3 Conexiones entre los recursos Recursos conectados LInea c(HRSG1, TV1) /, 1, /,t, t /~ c(TG1, HRSG1) /, t,t, t,t

LInea /,1, /,0 /,1, I,t,

/"

c(HRSG1 +HRSG2+HRSG3 ,TV1) c(HRSG1 +HRSG2+HRSG3 +HRSG4,TV11 c(TG2,HRSG2)

I"

c(TG4,HRSG4)

/,1, I,t, /,1, I,t,

tt

/,1, I,t, t/~

c(HRSG1 +HRSG2,TV1)

tIL.

/,1, I,t, ttl~ /,1, I,t,

ttl,/;t

/,;

Recursos conectados c(HRSG1, TV1 + TV2 ) c(HRSG1,TV2) c(HRSG1 +HRSG2,TV1 + TV2) c(HRSG1 +HRSG2+HRS G3,TV1 +TV2) c(HRSG1 +HRSG2+HRS G3+HRSG4,TV1 +TV2) c(TG3,HRSG3)

Para obtener el arbol de alcanzabilidad completo de la central termica , se establece un marcaje inicial con todos recursos y conexiones disponibles. Del analisis de propiedades se puede concluir que el modelo PN de la central termica de cicio combinado es: • Acotado . • Seguro. • Vivo.

129

Todos los estados de terminacion satisfactoria del producto son alcanzables.

Figura 17 . Modelo global

130

0

Q

0 ,

Gb

..

.

....

u

.

.."

"

.

u

...

"

...

.

.

u

"

C!J

.

,.

. .

"

u

"

U

"

..

@

.. 10

u

.:.

@

@

., "

@

G

""

.

r.-' 8

.

"

"

"

~ T

. . "

"

""

""

"

""

"

. ".

"

I,

.

~

~

~

r.-,

p

'"

.. Figura 18 , Arbol de alcanzabilidad con todos los recursos disponibles .

EI conjunto de estado fi nales , definido como el conjunto de estados que Ilevan a terminaciones satisfactorias del producto , esta dado por:

Om

= {15, 16, 17, 78, 81,82, 86, 91 , 92 , 93, 94}

Del analisis del arbol se concluye 10 siguiente: Los estadosfinales son los nodos 13, 14,15, 17, 3 1,32. Los estados 13, 14, 15 Y 32 conducen a terminaciones satisfactorias del producto . Om = {1 3, 14, 15, 32} Los estados 17 y 31 no cond ucen a terminaciones satisfactorias del producto, debido a que consideran el uso del recurso r2 sin tener disponible un recurso aguas abajo que reciba el Producto C y entregue el Producto A. De acuerdo con esto, ninguna secuencia que Ileve a r2 es permitida . Por ejemplo , la secuencia s = hr1r1hr3hr2r2, no es permitida. AI aplicar el algoritmo de sintesis del supervisor, verificando que el aut6mata es controlable, suprimiendo estados que lIeven a bloqueos, evita ndo los estados 17 y 31 , se obtiene el arbol de la Figura 19. Asignando las capacidades a cada node final , se obtien e el arbol de alcanzabilidad controlable y con capacidad es de la Figu ra 20.

131

Una vez se tiene este arbol, se suprimen los estados para los cuales la finalizaci6n del objetivo no es factible; es decir, se retiran los estados 5, 7 Y 13; obteniendo el arbol de la Figura 21, con el estado 18 como (mico estado para el cual el objetivo final es factible. Si se recorren las trayectorias que \levan al estado final, es aqui donde un algoritmo de optimizacion que minimice costa 0 tiempo puede ser aplicado para obtener la ruta optima que \leva al cumplimiento del objetivo.

1:1-> : 2->4 ..,."..ltl I !

HlUl :

Figura 19. Arbol de alcanzabilidad controlable

132

3: 2 ·>4 PN"HR2 1:

PN"HR I I :

I" 10

Figura 20. Arbol de alcanzabilidad controlable y con capacidades

6.B. CONCLUSIONES Se ha presentado e ilustrado la estrategia para resolver problemas de optimizaci6n de recursos de producci6n en ambientes dinamicos y con respuestas apropiadas en tiem po real, 10 que la habilita para su aplicaci6n en automatizaci6n ind ustrial. La estrategia combina el poder de representaci6n de las redes de Petri y su capacidad para modelar el comportamiento dinamico de un sistema de eventos discretos, con la teoria de lenguajes y la teoria de control supervisorio. Se elabora un modelo global y dinamico de los recursos de producci6n y segun su estado y sus capacidades, se genera el arbol de alcanzabilidad de todas las posibles combinaciones de los recursos que estan habilitados para ejecutar el plan de producci6n . Sobre el arbol de alcanzabilidad, el cual es una maquina de estados finitos, se aplica la teo ria de control supervi sorio para determinar soluciones factibles y que evitan estados prohibidos. Finalmente, sobre el arbol de soluciones factibles se aplican tecnicas de optimizaci6n y se definen criterios para seleccionar la combinaci6n de los recursos que mejor satisface esos criterios. La estrategia ha side validada experimentalmente con resultados de desempefio temporal apropiados para las aplicaciones en tiempo real.

133

1: 1-> 2 3:2->4

1 I.:

PH ~IU

1:

:1- >6".'HA2 1 :

1:

Figura 21 . Arbol de alcanzabilidad de finalizaci6n satisfactoria- rutas factibles

RE FERENCIAS Akesson , K. «Methods and Tools in Supervisory Control Theory.» Thesis For The Degree of Doctor of Philosophy, 2002 . Bi , Z. M. , S. Y. T. Lang, W Shen , y L Wang. «Reconfigurable manufacturing systems : the state of the art.» International Journal of Production Research, vol. 46, 2008: 967-992. Boling , J. s.f. https://www.abo .fi/-jboling/cdes/algorithms.pdf. Bongaerts, L. «Integration of scheduling and control in holonic manufacturing systems .» 1998. Bourdeaud'huy, T, y A Toguyeni. «Analysis of Reconfiguration Strategies Based On Petri Nets Models and Optimization Techniques.» Discrete Event Systems, 20068th International Workshop, 2006 : 319-324 . Canuto , K. M, G. C Barroso, M. P Sales Neto, R. F Sampaio, R. P. S Leao, y E. B Medeiros. «Fluent Restoration Modelling Applied to a Real Power System Using Colored Petri Nets.» in (lCREPQ'12) , International Conference on Renewable Energies and Power Quality Santiago de Compostela, 2012: 6. Chen , C. S, Y. L Ke , y J . S Wu. «Coloured Petri nets approach for solving distribution system contingency by considering customer load patterns .» Generation, Transmission and Distribution, lEE Proceedings-, vol. 148, 2001 : 463-470. Chokshi , N. N, Y D. C. McFarlane . «A Distributed Coordination Approach to Reconfigurable Process Control.» Hardcover: Springer, 2008 . 134

Chou, H.H, Y C.T Chang . «Petri-Net-Based Strategy To Synthesize the Operating Procedures for Cleaning Pipeline Networks. }) Industrial & Engineering Chemistry Research, vol. 44,2004: 114-123. Ciufudean, C, y C Filote . «Safety Discrete Event Models for Holonic Cyclic Manufacturing Systems. }) Holonic and Multi-Agent Systems for Manufacturing. vol. 5696, 2009: 225-233 . Falkman , F, B Lennartson , y M Fabian. «Control architecture fo r flexi ble production systems.» Automation Science and Engineering, 2005 : 307-312. Falkman , P, B Lennartson , y M Tittus. «Specification of a batch plant using process algebra and petri nets.» Control Engineering Practice, vol. 17, 2009 : 1004-1015. Feldmann, K, y A. W Colombo . «Material flow and control sequence specification of flexible production systems using coloured Petri nets .}) The Interna tional Journal of Advanced Manufacturing Technology, vol. 14, 1998: 760-774 . Fountas , N. A, N. 0 Hatziargyriou, y K. P Valavanis . «Hierarchical time-extended Petri nets as a generic tool for power system restoration .» Power Systems, IEEE Transactions on, vol. 12,1997: 837-843. Fu-Shiung, H. «Collaborative timed Petri net for holonic process planning .» American Control Conference, 2003 : 344-349 . Giua , A. «Petri nets as discrete event models for supervisory control.» Rensselaer Polytechnic Institute , 1992. Gyapay, S, A Pataricza, J Sziray, y F Friedler. «Petri Net-based optimization of production systems .}) 6th IEEE International Conference on Intelligent Engineering Systems, 2002 : 465-469. lordache, M. V, Y P. J Antsaklis. «Antsaklis , Supervisory Control of Concurrent Systems : A Petri Net Structural Approach (Systems \& Control: Foundations \& Applications): Birkhauser.» 2006. Jensen , K. «Coloured Petri Nets : Basic Concepts , Analysis Methods and Practical Use. Volume 1.}) (Monographs in Theoretical Computer Science. An EATCS Series) : Springer, 2003. Kiritsis , 0 , y M Porchet. «A generic Petri net model for dynamic process planning and sequence optimization .}) Advances in Engineerin g Software, vol. 25, 1996: 61-71 . Lai, J . W., H. H Chou, Y C. T Chang. «Petri- net based integer programs for synthesizing optimal material transfer procedu res in pipeline networks. }) Journal of the Chinese Institute of Engineers, vol. 29,2006: 337-346 . Lennartson, B, M Tittus , y M Fabian . «Modeling , speCification and controll er synthesis for discrete event systems.» Systems, Man, and Cybernetics , 1998: 698-703. Li , L, Z Liao , S Huang , y G Wang . «A Distrib uted Model for Power System Restorati on Based on Ant Colony Optimization Algorith m.» in Transmission and Distribution Conference and Exhibition: Asia and Pacific, 2005: 1-5. Lobo, C. «Sistema Multiagente para Coordinar Unidades de Producci6n. )} Merida, Venezuela, 2003 . Music, G. a. M. D. «Petri Net Based Supervisory Control of Flexible Batch Plants .» 8 th IFA C Symp. on Large Scale Systems: Theory & Applica tion,Rio Pa tras, 1998. Peterson , J. L. «Petri Net Theory and the Modeling of Systems .» Prentice Hall PTR, 1981 . Petin , J. F, 0 Gouyon, y G Morel. «Supervisory synthesis for product-driven automation and its application to a fleXible assembly cell. » Control Engineering Practice, vol. 15, 2007 : 595-614 . Quintero Henao, L. F. «Un Modelo de control inteligente para sistemas de manufactura basado en los paradigmas Hol6nico y Multi-Agente.» Maestria en Ingenieria de Sistemas, Facultad de Minas - Escuela de Sistemas, Universidad Nacional de Colombia, Medellin, 2010 . Ramadge, P, y W Wonham . «Supervisory control of a class of discrete eve nt processes .» 1984: 475-498 .

135

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.