Documentos de Académico
Documentos de Profesional
Documentos de Cultura
David Parra
Unitat d’Enginyeria de Sistemes i Automàtica de l’Universitat Autònoma de Barcelona, Bellaterra
08193 (Barcelona), Spain
dparra@sunaut.uab.es
1
f = ⋅p ( 4)
I -Elementos de dos o mas puertos:
-0-junctions.
- Elementos disipativos. Representan uniones a
Transforman la energia de un potencial constante.
dominio fisico de interes a otro que Estos elementos
no interesa dentro de nuestro implican por tanto la
modelo. Las ecuaciones constitutiva continuidad del flujo
de estos elementos son relaciones debido a la
algebraicas entre las dos variables conservacion de la
producto de potencia. energia. Es decir, la
suma de la variable
e=R⋅f (5) flujo a lo largo de
todos los puertos del
- Fuentes. elemento debe ser
Representan la entrada o salida de nula.
energia al sistema debido a que el -1-junctions.
modelo no esta aisalado del entorno. Representan uniones a
Dos tipos de fuentes podemos flujo constante. Estos
distinguir, de acuerdo a la variable elementos implican
que controla la entrada de potencia, por tanto la
flujo o potencial. continuidad del
potencial debido a la
- Elementos continuos de potencia. conservacion de la
No almacenan ni disipan energia, energia. Es decir, la
simplemente la conducen dentro del suma del potencial a lo
mismo dominio fisico (no cambia el largo de todos los
significado de las variables de flujo puertos del elemento
y potencial) o cambiando a otro debe ser nula.
dominio fisico (variando el
significado de las variables de Estos son los conceptos y elementos
potencia). Las ecuaciones que basicos del lenguaje de modelado BG. Y por
implementan este comportamiento tanto el software desarrollado trabaja con ellos.
distinguen cuatro elementos Sistemas mas comlejos necesitaran de
continuos de potencia: elementos BG mas complejos tambien
-Elementos de dos puertos: derivados a partir de estos (fuentes,
-Transformers. capacidades, transformers modulados, etc). El
Las relaciones prototipo de modelado implementado trabaja
constitutivas entre las variables con los elementos basicos mencionados
asociadas a cada puerto son: antriormente, pero elementos mas complejos
pueden ser disenados a partir de los primeros y
anadidos como submodelos, los cuales seran
e1 ∝ e 2 f1 ∝ f2 ( 6) , ( 7)
reusables como parte de otros modelos.
-Gyrators. 3 APLICACIÓN DE
CONOCIMIENTO FISICO.
La tarea de identificar y aislar estas
Para ilustrar las ventajas de la estructuras particulares se le llama causalidad
interpretacon fisica de las interacciones entre fisica, y permite reducir simbolicamente
subsistemas como paso previo a la asignacion algunas estructuras topologicas basandose en
de la causalidad computacional, podemos pricipios fisicos.
considerar un sistema de dos elementos
resistivos en serie. El modelo de simulacion 4 CARACTERISTICAS DEL
matematico presentara un bucle algebraico si el PROTOTIPO.
algoritmo de causalidad computacional es
aplicado al sistema de ecuaciones obtenido de Este es un prototipo de modelado orientado a
la simple interconexion de ecuaciones objetos para la creacion automatica del modelo
correspondientes a los submodelos eficiente de simulacion de un sistema descrito
constitutivos. La reutilizacion de este modelo graficamente a partir del modelo topologico. El
estara limitada a aquellos paquetes que puedan prototipo genera primero el modelo BG del
tratar este tipo de problemas. sistema en conjunto, y a partir de ese instante
La interpretacion fisica de dos aplica la causalidad fisica. El proceso de
resistencias en paralelo es bien conocida. Su modelado sigue la estructura de etapas de
comportamiento es el ismo que el de un solo Technical Component Layer, Physical
elemento disipativo de potencia con un Component Layer and Mathematical
diferencia de potencial y un flujo entre sus Component Layer (Broenink, J. F., Akkermans,
puertos identico. Hay que hacer notar que J.M., Breunese, A.P.J., Top, J.L.,1998). Cada
simplemente con el pricipio de conservacion etapa es autonoma de su predecesora una vez
de la energia es posible substituir las dos generada, por lo que el modelo de simulacion
resistencias por una equivalente sin que la puede ser desarrollado a partir de cualquiera de
modificacion afecte los resultados de la ellas. De esta manera, este prototipo acepta
simulacion. modelos BG y modelos matematicos ademas
Este proceso es general. El modelo de del esquema topologico como descripcion del
un elemento equivalente puede ser obtenido sistema.
por manipulacion simbolica de las relaciones Un conjunto de herramientas de
constitutivas que describen los submodelos modelado han sido implementadas para
originales. Cabe remarcar que las variables manipular los submodelos acausales de
intermedias (las variables constitutivas de los acuerdo a las especificaciones propias de cada
submodelos originales que han sido etapa. La librería de submodelos acausales
eliminadas) pueden ser mantenidas dentro del puede ser extendida por el usuario al tiempo
modelo equivalente con la finalidad de estudiar que crea nuevos submodelos.
sus dinamicas en el modelo de simulacion Las herramientas de modelado
(Ramos, J.J., Piera, M.A., Serra, I, 1998). implementadas analizan el sistema buscando
Este ejemplo muestra de esta manera determinadas estructuras. Es sabido que
que los modelos eficientes pueden ser algunas interconexiones entre submodelos
obtenidos de la interpretacion fisica del sistema pueden dar lugar a singularidades estructurales
en su conjunto. En el hay estructuras o bucles algebraicos. En la Physical
topologicas que dan lugar a bucles algebraicos Component Layer estas estructuras son
o singularidades estructurales en una simple facilmente reconocibles, asi la causalidad fisica
interconexion de submodelos. Hay que tener puede ser aplicada del mismo modo. Una vez
presente que para tratar la problemática de que la causalidad ha sido asignada, si se
estas estructuras fisicas, son necesarios encuentran singularidades estructurales o
algoritmos de manipulacion simbolica bucles algebraicos, las estructuras que causan
dirigidos por principios fisicos para aislar, este tipo de problemas son identificadas y
manipular y almacenar los comportamientos siempre que sea posible manipuladas
submodelos en un modelo equivalente, de tal automaticamente a traves de principios fisicos
manera que ese nuevo submodelo pueda ser con la finalidad de generar un modelo
reutilizado como parte de sistemas mas equivalente BG del elemento de manera que
complejos (paradigma del modelado orientado este no presente los problemas antes
a objetos). comentados.
Cuando se aplica de esta manera la Figure 1
causalidad fisica, los fenomenos fisicos que
gobiernan el comportamiento delas variables
BG son preservados en la estructura nueva
causada fisicamente. El modelo inicial de las
variables y su evolucion pueden ser
recuperadas si el usuario lo demanda.
La causalidad al modelo de simulacion
es asignado por el algoritmo Sequential
Causality Assignement Procedure SCAP BG of thermal
(Rosenberg, R.C. and Karnopp, D., 1968). Este parallel capacitors
prototipo tambien trabaja con elementos con
ecuaciones no invertibles tratandolos como Figure 2
elementos de causalidad fija dentro del
algoritmo SCAP. De esta manera loas El diagrama topologico de un intercambiador
estructuras causadas fisicamente son de calor es presentado en la Figura 1. El
finalmente causadas computacionalmente. proceso sonsite en dos tanques alimentados en
El modelo que se corresponde con la paralelo (s1-s2) y una tuberia de flujo que los
Mathematical Component Layer, que es calienta circulando por sus camisas (s3-s4).
tomado para la etapa de simulacion, contiene El entorno de modelado genera
causalidad fisica en lugar de simple causalidad automaticamente el correspondiente BG,
computacional debido al analisis fisico analizando la informacion suministrada por
realizado en la etapa previa. El hecho de cada submodelo BG (Luque, D., Piera, M.A.,
conseguir la Mathematical Component Layer Serra, I., 1998). Notar por ejemplo, que cada
por un proceso de asignacion de causalidad tanque se comporta como una capacidad para
fisica comporta varias ventajas: el flujo que lo alimenta y como una resistencia
§ Mantenimiento de modelos: Un para el flujo que lo calienta por la camisa. La
modelo se simulacion simplificado de Figura 2 ilustra el BG genrado por el prototipo.
sistema a gran escala facilita su El submodelo BG que representa el
mantenimiento a fin de satisfacer dominio termico de las capcidades en paralelo
diferentes objetivos. Podemos esta oculto porque en esta seccion simplemente
considerar por ejemplo los requisitos queremos centrar nuestra atencion en las
de la ingenieria de control (una singularidades estructurales y bucles
representacion lineal de ciertas algebraicos que aparecen fuera de esta parte.
dinamicas: ecuacion de transferencia). El prototipo de modelado trata la
Este objetivo podria no verse interconexion de dominios a traves de signals
satisfecho con un complejo sistema de como el signal R1-Rt1 que relaciona eldominio
ecuaciones para el modelo de hidraulico con el termicoen el tanque
simulacion que reduzca el indice del encamisado 1.
sistema DAE. El modelo de simulacion obtenido
§ Desarrollo computacional: Mejores directamente del modelo BG contiene un DAE
tiempos de desarrollo en los de primer orden, relacionado con las dos
algoritmos de intgracion en tanto que capacidades en paralelo, y un bucle algebraico
no son necesarios resolvedores DAE correspondiente a las dos resistencias en serie:
para superar problemas de
singularidades estructurales que
aparecen debida a la interconexion de P1 = P2
submodelos. f1 ' = f2 ' (10) , (11)
f1 = fi − f 2 − f 0 P1 ' = Pi ' − P2 ' − Po '(12) , (13)
5 EJEMPLO: INTERCAMBIADOR 1
DE CALOR. P1 = ∫ ⋅ f1 1
f 1 ' = ⋅ P1 ' (14) , (15)
C1 R1
f&2 = C2 ⋅ P2 P2 ' = R2 ⋅ f 2 ' (16) , (17)
computacional. La metodologia basada en la
El prototipo de modelado analiza el interpretacion fisica del flujo de energia a
BG en su conjunto buscando estas estructuras traves de elementos BG reduce estructuras
que pueden degenerar en singularidades DAE y bucles algebaricos, como ha sido
estructurales y bucles algebraicos, a fin de ilustrado. La reduccion a submodelos BG
reducirlas en modelos equivalentes que no equivalentes de las estructuras que degeneran
contengan ese tipo de problemas (Figure 3): en singularidades estructurales o bucles
algebraicos en la Mathematical Component
Layer depende de la capacidad de
manipulacion simbolica de las ecuaciones
constitutivas.
AGRADECIMIENTOS
Ayuda economica del CICYT (TAP98-0364).
REFERENCES
Figure 3. Breedveld, P. C., (1984) Physical Systems Theory in
Terms of Bond Graphs. Master’s Thesis.
Este modelo esta libre de estructuras University of Twente, Netherlands.
DAE y bucles algebraicos (eq. 18,19,20,21). Broenink, J. F., Akkermans, J.M., Breunese, A.P.J.,
Top, J.L..Libraries of reusable models:Theory and
application
f eq = f i − f o Peq ' = Pi ' − Po '
(18) , (19 )
1
Peq = ∫ ⋅f f eq ' =
1
⋅ Peq '
(1998) Simulation Councils Inc, Vol 71, No 1,
Ceq eq Req
( 20) , ( 21)
pp 7-22
Broenink, J.F.,(1999). Introduction to Physical
Dentro de cada submodelo equivalente Systems Modelling with Bond Graphs.
las dinamicas de las variables intermedias son http://www.rt.el.utwente.nl/bnk/papers/default.ht
preservadas por manipulacion simbolica m
De Prada, C., Piera, M.A..(1996).Modelling Tools
basada simplemente en principios fisicos (eq.
in the Continuous Simulation Field. Simulation
22 – 29): 66:3,179-189.
Matko, P. (1992). Simulation and Modelling of
Continuous Systems. Prentice Hall.
Piera, M.A. (1993) Un entorn de modelatge en la
1 1 1 ( 22) , (23) indústira de processos. Master’s Thesis,
= + Req = R1 + R2 Universitat Autònoma de Barcelona.
Ceq C1 C2 Rosenberg, R.C., Karnopp, D. (1968). Analysing and
1
Pe = P1 = P2 f eq ' = ⋅P ' ( 24) , (25) Simulation of Multiport Systems.The M.I.T.
Req eq Press.
C Cellier, F.E. (1991). Continuous System Modelling.
f 1 = 1 ⋅ f eq R1
Ceq p1 ' = ⋅P ' Springer-Verlag, New York.
Req eq ( 26) , (27 ) Ramos, J.J., Piera, M.A., Serra, I. (1998). The use
C2 of physical knowledge to guide formula
f2 = ⋅f R2 manipulation in system modelling. Simulation,
Ceq eq P2 ' = ⋅P ' practice and theory 6 pp. 243-254.
Req eq ( 28) , ( 29) Luque, D., Piera, M.A., Serra, I. (1998). A process
CONCLUSIONES Industry Pseudo-Bond Graph Tool to Avoid
Han sido presentadas las ventajas de Algebraic Loops and Derivative Causalities Arisen
usar un analisis de causalidad fisico como paso From Model Coupling. COSY Workshop
previo a la asignacion de causalidad 98(Zurich, Swiderland).