El Algoritmo de Pantelides para Eliminar Singularidades Estructurales - PowerPoint PPT Presentation

About This Presentation
Title:

El Algoritmo de Pantelides para Eliminar Singularidades Estructurales

Description:

Esta presentaci n trata con un algoritmo que ... Se llama el algoritmo de Pantelides. ... sabe que v ya est coloreado en azul (como se trata de una ecuaci n de ... – PowerPoint PPT presentation

Number of Views:149
Avg rating:3.0/5.0
Slides: 23
Provided by: drfranois
Category:

less

Transcript and Presenter's Notes

Title: El Algoritmo de Pantelides para Eliminar Singularidades Estructurales


1
El Algoritmo de Pantelides para Eliminar
Singularidades Estructurales
  • Esta presentación trata con un algoritmo que
    puede usarse para la eliminación de
    singularidades estructurales de un modelo en
    forma sistemática y algorítmica. Se llama el
    algoritmo de Pantelides.
  • El algoritmo de Pantelides es un algoritmo
    simbólico de la reducción del índice de
    perturbación.

2
Contenido
  • Singularidades estructurales y el dígrafo de la
    estructura
  • El algoritmo de Pantelides

3
Singularidades Estructurales Un Ejemplo I
Ensamblamos un modelo usando corrientes, voltajes
y potenciales. Por consecuencia las ecuaciones
de las mallas no se usan. El circuito tiene 7
elementos más la tierra produciendo 2?7 1 15
ecuaciones. Adicionalmente hay 4 nodos en
el circuito produciendo 3 ecuaciones más.
Entonces se pueden esperar 18 ecuaciones en 18
incógnitas.
De costumbre, voltajes y corrientes se normalizan
en la misma dirección para elementos pasivos y en
dirección contraria para elementos activos
(fuentes).
4
Singularidades Estructurales Un Ejemplo II
?
5
Singularidades Estructurales Un Ejemplo III
?
6
Singularidades Estructurales Un Ejemplo IV
?
7
Coloración del Dígrafo de la Estructura
  • El algoritmo de la coloración del dígrafo de la
    estructura es análogo al método de la coloración
    de las ecuaciones usado antes.
  • Una implementación del algoritmo usando un
    compilador probablemente usará el dígrafo ya que
    ese algoritmo puede transformarse fácilmente a
    estructuras de datos comunes en idiomas de la
    programación.
  • Para el ojo humano la coloración de las
    ecuaciones puede resultar más bien legible. Por
    eso continuaremos coloreando las ecuaciones en
    lugar del dígrafo.
  • La ordenación vertical puede efectuarse
    simultáneamente usando la renumeración de las
    ecuaciones.

8
El Algoritmo de Pantelides I
  • Una vez que una ecuación de restricción se
    encontró, esa ecuación tiene que derivarse.
  • Usando el algoritmo de Pantelides, la ecuación de
    restricción derivada se añade al sistema de
    ecuaciones.
  • Por consecuencia, el sistema de ecuaciones ahora
    tiene más ecuaciones que incógnitas.
  • El número de ecuaciones e incógnitas puede
    equilibrarse de nuevo eliminando uno de los
    integradores asociados con la ecuación de
    restricción.

9
El Algoritmo de Pantelides II
Una incógnita adicional se produjo por la
eliminación del integrador. x y dx ahora son
variables algebraicas, para la evaluación de las
cuales deben encontrarse ecuaciones.
10
El Algoritmo de Pantelides III
  • En la diferenciación de las ecuaciones de
    restricción puede ocurrir que variables
    adicionales se generan, por ejemplo v ? dv, donde
    v as una variable algebraica.
  • Se sabe que v ya está coloreado en azul (como se
    trata de una ecuación de restricción que
    solamente contiene variables azules). Entonces
    existe otra ecuación en la cual se encuentra v
    coloreado en rojo.
  • Aquella ecuación también tiene que derivarse.
  • La diferenciación de ecuaciones adicionales
    continúa hasta que no se genera ninguna variable
    nueva más.

11
El Algoritmo de Pantelides Un Ejemplo I
1 I1 f1(t) 2 I2 f2(t) 3 I3 f3(t) 4
uR R iR 5 uL1 L1 diL1 /dt 6 uL2 L2
diL2 /dt 7 iC C duC /dt 8 v0 0
9 u1 v0 v1 10 u2 v3 v2 11 u3 v0
v1 12 uR v3 v0 13 uL1 v2 v0 14 uL2
v1 v3 15 uC v1 v2
16 iC iL1 I2 17 iR iL2 I2 18 I1 iC
iL2 I3 0
12
El Algoritmo de Pantelides Un Ejemplo II
1 I1 f1(t) 2 I2 f2(t) 3 I3 f3(t) 4
uR R iR 5 uL1 L1 diL1 /dt 6 uL2 L2
diL2 7 iC C duC /dt 8 v0 0
9 u1 v0 v1 10 u2 v3 v2 11 u3 v0
v1 12 uR v3 v0 13 uL1 v2 v0 14 uL2
v1 v3 15 uC v1 v2
?
16 iC iL1 I2 17 iR iL2 I2 18 I1 iC
iL2 I3 0 19 dI1 diC diL2 dI3 0
13
El Algoritmo de Pantelides Un Ejemplo III
1 I1 f1(t) 2 I2 f2(t) 3 I3 f3(t) 4
uR R iR 5 uL1 L1 diL1 /dt 6 uL2 L2
diL2 7 iC C duC /dt 8 v0 0
9 u1 v0 v1 10 u2 v3 v2 11 u3 v0
v1 12 uR v3 v0 13 uL1 v2 v0 14 uL2
v1 v3 15 uC v1 v2
16 iC iL1 I2 17 iR iL2 I2 18 I1 iC
iL2 I3 0 19 dI1 diC diL2 dI3 0
14
El Algoritmo de Pantelides Un Ejemplo IV
15
El Algoritmo de Pantelides Un Ejemplo V
16
El Algoritmo de Pantelides Un Ejemplo VI
17
El Algoritmo de Pantelides Un Ejemplo VII
18
El Algoritmo de Pantelides Un Ejemplo VIII
Resulta un sistema algebraico con 7 ecuaciones en
7 incógnitas.
19
El Algoritmo de Pantelides Un Ejemplo IX
20
Conclusiones I
  • Empezamos deduciendo un sistema completo de EDAs.
  • El algoritmo de Tarjan de la coloración del
    dígrafo se aplica al sistema de EDAs.
  • Si se encuentra una ecuación coloreada
    completamente en azul, el sistema contiene una
    singularidad estructural.
  • El sistema estructuralmente singular se hace
    regular usando el algoritmo de Pantelides.
  • Puede suceder que el algoritmo de Pantelides
    tiene que aplicarse múltiples veces.
  • Cada vez el índice de perturbación se reduce por
    uno.

21
Conclusiones II
  • Ahora el algoritmo de Tarjan de la coloración del
    dígrafo se aplica al sistema de EDAs modificado
    (regular).
  • Si el algoritmo se atasca, el sistema modificado
    contiene al menos un bucle algebraico. La
    introducción de nuevos bucles algebraicos en la
    aplicación del algoritmo de Pantelides es muy
    común.
  • Se puede continuar con el procesamiento del
    sistema. El algoritmo de rasgadura es uno de los
    algoritmos que puede usarse para tratar con
    bucles algebraicos.

22
Referencias
  • Cellier, F.E. and H. Elmqvist (1993), Automated
    formula manipulation supports object-oriented
    continuous-system modeling, IEEE Control
    Systems, 13(2), pp. 28-38.
  • Pantelides, C.C. (1988), The consistent
    initialization of differential-algebraic
    systems, SIAM Journal Scientific Statistical
    Computation, 9(2), pp. 213-231.
Write a Comment
User Comments (0)
About PowerShow.com