Indice Sistemas híbridos Sistemas Complementarios Conclusiones Una introducción a los sistemas complementarios (a partir de un curso de H. Schumacher y K. Çamlibel) E. Fossas (en colaboración con Carles Batlle) E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Objetivo presentar los sistemas complementarios como una herramienta útil para modelar y analizar un caso particular de sistemas híbridos. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Indice 1 Sistemas Híbridos 1 2 3 2 Autómatas Híbridos Ejemplos Observaciones Sistemas complementarios 1 2 3 4 5 6 7 Definición, ejemplos. Sistemas lineales complementarios. Modos. Caso bimodal. Soluciones, sistemas bien condicionados. Métodos de integración. Caso general E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Sistemas híbridos Los sistemas híbridos son sistemas dinámicos descritos mediante variables continuas y variables discretas. Se definen mediante: campos vectoriales C k indexados por variables discretas, dominios a los que deben pertenecer las trayectorias definidas por cada uno de esos campos vectoriales, condiciones bajo las cuales el sistema dinámico cambia, condiciones de reinicialización. Permiten modelar sistemas dinámicos continuos a trozos. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Sistemas híbridos Los sistemas híbridos son sistemas dinámicos descritos mediante variables continuas y variables discretas. Se definen mediante: campos vectoriales C k indexados por variables discretas, dominios a los que deben pertenecer las trayectorias definidas por cada uno de esos campos vectoriales, condiciones bajo las cuales el sistema dinámico cambia, condiciones de reinicialización. Permiten modelar sistemas dinámicos continuos a trozos. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Sistemas híbridos Los sistemas híbridos son sistemas dinámicos descritos mediante variables continuas y variables discretas. Se definen mediante: campos vectoriales C k indexados por variables discretas, dominios a los que deben pertenecer las trayectorias definidas por cada uno de esos campos vectoriales, condiciones bajo las cuales el sistema dinámico cambia, condiciones de reinicialización. Permiten modelar sistemas dinámicos continuos a trozos. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Sistemas híbridos Los sistemas híbridos son sistemas dinámicos descritos mediante variables continuas y variables discretas. Se definen mediante: campos vectoriales C k indexados por variables discretas, dominios a los que deben pertenecer las trayectorias definidas por cada uno de esos campos vectoriales, condiciones bajo las cuales el sistema dinámico cambia, condiciones de reinicialización. Permiten modelar sistemas dinámicos continuos a trozos. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Sistemas híbridos Los sistemas híbridos son sistemas dinámicos descritos mediante variables continuas y variables discretas. Se definen mediante: campos vectoriales C k indexados por variables discretas, dominios a los que deben pertenecer las trayectorias definidas por cada uno de esos campos vectoriales, condiciones bajo las cuales el sistema dinámico cambia, condiciones de reinicialización. Permiten modelar sistemas dinámicos continuos a trozos. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Sistemas híbridos Los sistemas híbridos son sistemas dinámicos descritos mediante variables continuas y variables discretas. Se definen mediante: campos vectoriales C k indexados por variables discretas, dominios a los que deben pertenecer las trayectorias definidas por cada uno de esos campos vectoriales, condiciones bajo las cuales el sistema dinámico cambia, condiciones de reinicialización. Permiten modelar sistemas dinámicos continuos a trozos. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Sistemas híbridos Los sistemas híbridos son sistemas dinámicos descritos mediante variables continuas y variables discretas. Se definen mediante: campos vectoriales C k indexados por variables discretas, dominios a los que deben pertenecer las trayectorias definidas por cada uno de esos campos vectoriales, condiciones bajo las cuales el sistema dinámico cambia, condiciones de reinicialización. Permiten modelar sistemas dinámicos continuos a trozos. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos Una definición comunmente aceptada de sistema híbrido es la de autómata híbrido. Un autómata híbrido es básicamente un grafo dirigido al que se han asociado sistemas dinámicos continuos a los vértices y condiciones de transición a los ejes. Se define mediante un conjunto H = {V, X, f, Init, Inv, Jump}, E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos Una definición comunmente aceptada de sistema híbrido es la de autómata híbrido. Un autómata híbrido es básicamente un grafo dirigido al que se han asociado sistemas dinámicos continuos a los vértices y condiciones de transición a los ejes. Se define mediante un conjunto H = {V, X, f, Init, Inv, Jump}, E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos Una definición comunmente aceptada de sistema híbrido es la de autómata híbrido. Un autómata híbrido es básicamente un grafo dirigido al que se han asociado sistemas dinámicos continuos a los vértices y condiciones de transición a los ejes. Se define mediante un conjunto H = {V, X, f, Init, Inv, Jump}, E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos Una definición comunmente aceptada de sistema híbrido es la de autómata híbrido. Un autómata híbrido es básicamente un grafo dirigido al que se han asociado sistemas dinámicos continuos a los vértices y condiciones de transición a los ejes. Se define mediante un conjunto H = {V, X, f, Init, Inv, Jump}, E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos (ii) V es un conjunto finito. Indexa las diversas dinámicas. X = {x1 , . . . , xn } conjunto finito y ordenado de variables. f : V × Rn −→ Rn . Define la dinámica continua en cada uno de los modos discretos mediante la ecuación ẋ = f (v, x). Init : V −→ ℘ (Rn ). Define el conjunto de estados iniciales admisibles. Inv : V −→ ℘ (Rn ). Las trayectorias definidas por f (v, x) deben pertenecer al conjunto Inv(v). Jump : V × Rn −→ ℘ (Rn ) Especifica las transiciones. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos (ii) V es un conjunto finito. Indexa las diversas dinámicas. X = {x1 , . . . , xn } conjunto finito y ordenado de variables. f : V × Rn −→ Rn . Define la dinámica continua en cada uno de los modos discretos mediante la ecuación ẋ = f (v, x). Init : V −→ ℘ (Rn ). Define el conjunto de estados iniciales admisibles. Inv : V −→ ℘ (Rn ). Las trayectorias definidas por f (v, x) deben pertenecer al conjunto Inv(v). Jump : V × Rn −→ ℘ (Rn ) Especifica las transiciones. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos (ii) V es un conjunto finito. Indexa las diversas dinámicas. X = {x1 , . . . , xn } conjunto finito y ordenado de variables. f : V × Rn −→ Rn . Define la dinámica continua en cada uno de los modos discretos mediante la ecuación ẋ = f (v, x). Init : V −→ ℘ (Rn ). Define el conjunto de estados iniciales admisibles. Inv : V −→ ℘ (Rn ). Las trayectorias definidas por f (v, x) deben pertenecer al conjunto Inv(v). Jump : V × Rn −→ ℘ (Rn ) Especifica las transiciones. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos (ii) V es un conjunto finito. Indexa las diversas dinámicas. X = {x1 , . . . , xn } conjunto finito y ordenado de variables. f : V × Rn −→ Rn . Define la dinámica continua en cada uno de los modos discretos mediante la ecuación ẋ = f (v, x). Init : V −→ ℘ (Rn ). Define el conjunto de estados iniciales admisibles. Inv : V −→ ℘ (Rn ). Las trayectorias definidas por f (v, x) deben pertenecer al conjunto Inv(v). Jump : V × Rn −→ ℘ (Rn ) Especifica las transiciones. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos (ii) V es un conjunto finito. Indexa las diversas dinámicas. X = {x1 , . . . , xn } conjunto finito y ordenado de variables. f : V × Rn −→ Rn . Define la dinámica continua en cada uno de los modos discretos mediante la ecuación ẋ = f (v, x). Init : V −→ ℘ (Rn ). Define el conjunto de estados iniciales admisibles. Inv : V −→ ℘ (Rn ). Las trayectorias definidas por f (v, x) deben pertenecer al conjunto Inv(v). Jump : V × Rn −→ ℘ (Rn ) Especifica las transiciones. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Autómatas híbridos (ii) V es un conjunto finito. Indexa las diversas dinámicas. X = {x1 , . . . , xn } conjunto finito y ordenado de variables. f : V × Rn −→ Rn . Define la dinámica continua en cada uno de los modos discretos mediante la ecuación ẋ = f (v, x). Init : V −→ ℘ (Rn ). Define el conjunto de estados iniciales admisibles. Inv : V −→ ℘ (Rn ). Las trayectorias definidas por f (v, x) deben pertenecer al conjunto Inv(v). Jump : V × Rn −→ ℘ (Rn ) Especifica las transiciones. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejecuciones (i) Se definen mediante un conjunto (posiblemente infinito) de ternas (τ, v, x) totalmente ordenadas donde 0 , τj = [τj0 , τj1 ] verificando τj0 ≤ τj1 y τj1 = τj+1 xj (t) es solución de ẋ = f (vj , x) con condiciones iniciales xj (τj0 ) ∈ Init(vj ) para t ∈ [τj0 , τj1 ] y además xj (t) ∈ Inv(vj ) para t ∈ [τj0 , τj1 ), 0 ) ∈ Jump(v , x (τ 1 )) xj+1 (τj+1 j j j E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejecuciones (i) Se definen mediante un conjunto (posiblemente infinito) de ternas (τ, v, x) totalmente ordenadas donde 0 , τj = [τj0 , τj1 ] verificando τj0 ≤ τj1 y τj1 = τj+1 xj (t) es solución de ẋ = f (vj , x) con condiciones iniciales xj (τj0 ) ∈ Init(vj ) para t ∈ [τj0 , τj1 ] y además xj (t) ∈ Inv(vj ) para t ∈ [τj0 , τj1 ), 0 ) ∈ Jump(v , x (τ 1 )) xj+1 (τj+1 j j j E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejecuciones (i) Se definen mediante un conjunto (posiblemente infinito) de ternas (τ, v, x) totalmente ordenadas donde 0 , τj = [τj0 , τj1 ] verificando τj0 ≤ τj1 y τj1 = τj+1 xj (t) es solución de ẋ = f (vj , x) con condiciones iniciales xj (τj0 ) ∈ Init(vj ) para t ∈ [τj0 , τj1 ] y además xj (t) ∈ Inv(vj ) para t ∈ [τj0 , τj1 ), 0 ) ∈ Jump(v , x (τ 1 )) xj+1 (τj+1 j j j E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejecuciones (i) Se definen mediante un conjunto (posiblemente infinito) de ternas (τ, v, x) totalmente ordenadas donde 0 , τj = [τj0 , τj1 ] verificando τj0 ≤ τj1 y τj1 = τj+1 xj (t) es solución de ẋ = f (vj , x) con condiciones iniciales xj (τj0 ) ∈ Init(vj ) para t ∈ [τj0 , τj1 ] y además xj (t) ∈ Inv(vj ) para t ∈ [τj0 , τj1 ), 0 ) ∈ Jump(v , x (τ 1 )) xj+1 (τj+1 j j j E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejecuciones (ii) 6 v • - 6 x • τ10 τ11 τ20 τ21 τ30 τ31 τ40 τ41 Ejemplo de una ejecución E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejemplo (i) qin x1 r1 x2 r2 q1 q2 Sistema de control de dos tanques de agua. E. Fossas (en colaboración con Carles Batlle) x1 , x2 volumen q1 > 0, q2 > 0 caudal qin caudal constante r1 , r2 especificaciones x1 (0) > r1 y x2 (0) > r2 Datos: r1 = r2 = 1, (q1 , q2 , qin ) = (2, 3, 4) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejemplo (i) qin x1 r1 x2 r2 q1 q2 Sistema de control de dos tanques de agua. E. Fossas (en colaboración con Carles Batlle) x1 , x2 volumen q1 > 0, q2 > 0 caudal qin caudal constante r1 , r2 especificaciones x1 (0) > r1 y x2 (0) > r2 Datos: r1 = r2 = 1, (q1 , q2 , qin ) = (2, 3, 4) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejemplo (i) qin x1 r1 x2 r2 q1 q2 Sistema de control de dos tanques de agua. E. Fossas (en colaboración con Carles Batlle) x1 , x2 volumen q1 > 0, q2 > 0 caudal qin caudal constante r1 , r2 especificaciones x1 (0) > r1 y x2 (0) > r2 Datos: r1 = r2 = 1, (q1 , q2 , qin ) = (2, 3, 4) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejemplo (ii) x2 ≤ 1 v1 v2 ẋ1 = −2 ẋ2 = 1 x1 ≥ 1 ẋ1 = 2 ẋ2 = −3 x2 ≥ 1 x1 ≤ 1 Autómata híbrido para el sistema de dos tanques de agua. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejemplo (iii) V = {v1 , v2 }, X = {x1 , x2 }, f (v1 , x) = (2, −3) y f (v2 , x) = (−2, 1) Init(vi ) = {x ∈ R2 : x1 > 1, x2 > 1}, i = 1, 2 Inv(v1 ) = {x ∈ R2 : x2 ≥ 1} y Inv(v2 ) = {x ∈ R2 : x1 ≥ 1} {(v1 , x)} si v = v2 y x1 ≤ 1 Jump(v, x) = {(v2 , x)} si v = v1 y x2 ≤ 1 {(v, x)} en otro caso E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Ejemplo (iv) 2.8 2.6 2.4 x 2.2 1 2 1.8 1.6 1.4 x 2 1.2 1 0.8 0 0.5 1 1.5 time Una ejecución del autómata híbrido para el sistema de dos tanques de agua. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Comentarios En muchas aplicaciones los sistemas que se consideran contienen un número elevado de subsistemas discretos, por ejemplo, una red eléctrica con 10 interruptores da lugar a 210 = 1024 eventos. Para definir un autómata híbrido se requiere especificar explícitamente las circunstancias que dan lugar a las transiciones. Una descripción implícita puede ser más sencilla de manejar. La noción de autómata híbrido es muy amplia. Es preferible considerar sistemas con cierta estructura. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Comentarios En muchas aplicaciones los sistemas que se consideran contienen un número elevado de subsistemas discretos, por ejemplo, una red eléctrica con 10 interruptores da lugar a 210 = 1024 eventos. Para definir un autómata híbrido se requiere especificar explícitamente las circunstancias que dan lugar a las transiciones. Una descripción implícita puede ser más sencilla de manejar. La noción de autómata híbrido es muy amplia. Es preferible considerar sistemas con cierta estructura. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Autómatas híbridos (i) Ejecuciones Ejemplo Comentarios Comentarios En muchas aplicaciones los sistemas que se consideran contienen un número elevado de subsistemas discretos, por ejemplo, una red eléctrica con 10 interruptores da lugar a 210 = 1024 eventos. Para definir un autómata híbrido se requiere especificar explícitamente las circunstancias que dan lugar a las transiciones. Una descripción implícita puede ser más sencilla de manejar. La noción de autómata híbrido es muy amplia. Es preferible considerar sistemas con cierta estructura. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Sistemas complementarios. Definición (i) Los sistemas complementarios forman una clase particular de sistemas híbridos. Se definen mediante un campo vectorial, una función de salida ẋ = f (x, ω) y = h(x, ω), x ∈ Rn , y ∈ R, ω ∈ R, y una condición implícita para las transiciones {(y, ω) ∈ R2 |[y ≥ 0 y ω = 0] o [ω ≥ 0 y y = 0]} que se escribe 0 ≤ y ⊥ ω ≥ 0, E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Sistemas complementarios. Definición (i) Los sistemas complementarios forman una clase particular de sistemas híbridos. Se definen mediante un campo vectorial, una función de salida ẋ = f (x, ω) y = h(x, ω), x ∈ Rn , y ∈ R, ω ∈ R, y una condición implícita para las transiciones {(y, ω) ∈ R2 |[y ≥ 0 y ω = 0] o [ω ≥ 0 y y = 0]} que se escribe 0 ≤ y ⊥ ω ≥ 0, E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Sistemas complementarios. Definición (ii) La misma notación se aplica al caso vectorial y ∈ Rk , ω ∈ Rk . Nótese que 0 ≤ y ⊥ ω ≥ 0 implica 0 ≤ yi ⊥ ωi ≥ 0. Una condición inicial x0 es factible si existen y0 , ω0 solución de y = h(x, ω) que satiafacen las condiciones de complementariedad. Los sitemas complementarios son un caso particular de sistemas cono-complementarios C ∋ y ⊥ ω ∈ C∗ donde C es un cono en Rn y C ∗ es el cono dual. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Sistemas complementarios. Definición (ii) La misma notación se aplica al caso vectorial y ∈ Rk , ω ∈ Rk . Nótese que 0 ≤ y ⊥ ω ≥ 0 implica 0 ≤ yi ⊥ ωi ≥ 0. Una condición inicial x0 es factible si existen y0 , ω0 solución de y = h(x, ω) que satiafacen las condiciones de complementariedad. Los sitemas complementarios son un caso particular de sistemas cono-complementarios C ∋ y ⊥ ω ∈ C∗ donde C es un cono en Rn y C ∗ es el cono dual. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Sistemas complementarios. Definición (ii) La misma notación se aplica al caso vectorial y ∈ Rk , ω ∈ Rk . Nótese que 0 ≤ y ⊥ ω ≥ 0 implica 0 ≤ yi ⊥ ωi ≥ 0. Una condición inicial x0 es factible si existen y0 , ω0 solución de y = h(x, ω) que satiafacen las condiciones de complementariedad. Los sitemas complementarios son un caso particular de sistemas cono-complementarios C ∋ y ⊥ ω ∈ C∗ donde C es un cono en Rn y C ∗ es el cono dual. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (i) ~ ~ ~ ~ Hipótesis: resortes lineales, sin fricción, constantes normalizadas a 1, colisiones completamente inelásticas. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (i) ~ ~ ~ ~ Hipótesis: resortes lineales, sin fricción, constantes normalizadas a 1, colisiones completamente inelásticas. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (i) ~ ~ ~ ~ Hipótesis: resortes lineales, sin fricción, constantes normalizadas a 1, colisiones completamente inelásticas. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (ii) Ecuaciones q̈1 = −2q1 + q2 + λ q̈2 + q̇1 (timp ) = q1 − q2 = 0 mboxJumprule q1 , q2 denotan las desviaciones respecto a la posición de equilibrio. λ es la fuerza ejercida por el tope contra la vagoneta 1. 0 ≤ q1 ⊥ λ ≥ 0 En todo momento q1 (t) = 0 o λ(t) = 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (iii) λ = 0 La dinámica viene dada por q̈1 = −2q1 + q2 + 0 q̈2 = q1 − q2 mientras q1 > 0. q1 (t1 ) = 0 Si q̇1 (t1 ) > 0 el sistema evoluciona como en el caso anterior; si q̇1 (t1 ) < 0, q1 (t) = 0 para t ∈ [t1 , t1 + ε). En consecuencia q1 ≡ 0, q̇1 ≡ 0 y q̈1 ≡ 0 y se tiene λ(t) = 2q1 (t) − q2 (t) = −q2 (t) El sistema evoluciona en el subespacio q1 = 0, q̇1 = 0. Está gobernado por la dinámica q̈2 = −q2 E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (iii) λ = 0 La dinámica viene dada por q̈1 = −2q1 + q2 + 0 q̈2 = q1 − q2 mientras q1 > 0. q1 (t1 ) = 0 Si q̇1 (t1 ) > 0 el sistema evoluciona como en el caso anterior; si q̇1 (t1 ) < 0, q1 (t) = 0 para t ∈ [t1 , t1 + ε). En consecuencia q1 ≡ 0, q̇1 ≡ 0 y q̈1 ≡ 0 y se tiene λ(t) = 2q1 (t) − q2 (t) = −q2 (t) El sistema evoluciona en el subespacio q1 = 0, q̇1 = 0. Está gobernado por la dinámica q̈2 = −q2 E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (iii) λ = 0 La dinámica viene dada por q̈1 = −2q1 + q2 + 0 q̈2 = q1 − q2 mientras q1 > 0. q1 (t1 ) = 0 Si q̇1 (t1 ) > 0 el sistema evoluciona como en el caso anterior; si q̇1 (t1 ) < 0, q1 (t) = 0 para t ∈ [t1 , t1 + ε). En consecuencia q1 ≡ 0, q̇1 ≡ 0 y q̈1 ≡ 0 y se tiene λ(t) = 2q1 (t) − q2 (t) = −q2 (t) El sistema evoluciona en el subespacio q1 = 0, q̇1 = 0. Está gobernado por la dinámica q̈2 = −q2 E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (iii) λ = 0 La dinámica viene dada por q̈1 = −2q1 + q2 + 0 q̈2 = q1 − q2 mientras q1 > 0. q1 (t1 ) = 0 Si q̇1 (t1 ) > 0 el sistema evoluciona como en el caso anterior; si q̇1 (t1 ) < 0, q1 (t) = 0 para t ∈ [t1 , t1 + ε). En consecuencia q1 ≡ 0, q̇1 ≡ 0 y q̈1 ≡ 0 y se tiene λ(t) = 2q1 (t) − q2 (t) = −q2 (t) El sistema evoluciona en el subespacio q1 = 0, q̇1 = 0. Está gobernado por la dinámica q̈2 = −q2 E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Ejemplo (iii) λ = 0 La dinámica viene dada por q̈1 = −2q1 + q2 + 0 q̈2 = q1 − q2 mientras q1 > 0. q1 (t1 ) = 0 Si q̇1 (t1 ) > 0 el sistema evoluciona como en el caso anterior; si q̇1 (t1 ) < 0, q1 (t) = 0 para t ∈ [t1 , t1 + ε). En consecuencia q1 ≡ 0, q̇1 ≡ 0 y q̈1 ≡ 0 y se tiene λ(t) = 2q1 (t) − q2 (t) = −q2 (t) El sistema evoluciona en el subespacio q1 = 0, q̇1 = 0. Está gobernado por la dinámica q̈2 = −q2 E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Sistemas lineales complementarios (i) Son sistemas complementarios en los que el campo vectorial es lineal. ẋ = Ax + Bω y = Cx + Dω 0≤y⊥ω≥0 x0 es una condición inicial factible si, y solamente si, el problema lineal complementario y = Cx0 + Dω, 0≤y⊥ω≥0 tiene solución. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Sistemas lineales complementarios (i) Son sistemas complementarios en los que el campo vectorial es lineal. ẋ = Ax + Bω y = Cx + Dω 0≤y⊥ω≥0 x0 es una condición inicial factible si, y solamente si, el problema lineal complementario y = Cx0 + Dω, 0≤y⊥ω≥0 tiene solución. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Sistemas lineales complementarios (ii) Observación El problema lineal complementario se define de la siguiente forma: dados q ∈ Rm y M ∈ Rm×n , hallar y, ω ∈ Rm solución de y = q + Mω y 0 ≤ y ⊥ ω ≥ 0 Teorema [Samelson/Thrall/Wesler, 1958] LCP (q, M ) tiene una solución única para cualquier q si, y solamente si, todos los menores principales de M son positivos. Una matriz que satisface esta condición se denomina P −matriz. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Modos (i) Sea el sistema lineal complementario ẋ = Ax + Bω y = Cx + Dω 0≤y⊥ω≥0 A consecuencia de las condiciones de complementariedad, en cada instante t, se tiene un conjunto de índices α tal que yi (t) = 0 (i ∈ α), ωi = 0 (i 6∈ α) De esta forma se define un modo. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Modos (i) Sea el sistema lineal complementario ẋ = Ax + Bω y = Cx + Dω 0≤y⊥ω≥0 A consecuencia de las condiciones de complementariedad, en cada instante t, se tiene un conjunto de índices α tal que yi (t) = 0 (i ∈ α), ωi = 0 (i 6∈ α) De esta forma se define un modo. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Modos (ii) La dinámica en el modo α está definida por ẋ = Ax + B•α ωα 0 = Cα• x + Dαα ωα donde B•α es la matriz formada por los elementos bij con 1 ≤ i ≤ k y j ∈ α (idem para las demás matrices y vectores). Se ha obtenido un sistema algebro-diferencial que, bajo ciertas condiciones, tiene solución única. La solución determina las cantidades ωα y yαc = Cαc • x + Dαc α ωα El sistema evoluciona en el modo α mientras ω ≥ 0 y y ≥ 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Modos (ii) La dinámica en el modo α está definida por ẋ = Ax + B•α ωα 0 = Cα• x + Dαα ωα donde B•α es la matriz formada por los elementos bij con 1 ≤ i ≤ k y j ∈ α (idem para las demás matrices y vectores). Se ha obtenido un sistema algebro-diferencial que, bajo ciertas condiciones, tiene solución única. La solución determina las cantidades ωα y yαc = Cαc • x + Dαc α ωα El sistema evoluciona en el modo α mientras ω ≥ 0 y y ≥ 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Modos (ii) La dinámica en el modo α está definida por ẋ = Ax + B•α ωα 0 = Cα• x + Dαα ωα donde B•α es la matriz formada por los elementos bij con 1 ≤ i ≤ k y j ∈ α (idem para las demás matrices y vectores). Se ha obtenido un sistema algebro-diferencial que, bajo ciertas condiciones, tiene solución única. La solución determina las cantidades ωα y yαc = Cαc • x + Dαc α ωα El sistema evoluciona en el modo α mientras ω ≥ 0 y y ≥ 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice cero Considérese el sistema lineal complementario con un único par de variables complementarias. ẋ = Ax + bω, y = cT x + dω, 0≤y⊥ω≥0 donde b y c son vectores y d es un escalar. Supongamos d 6= 0 índice cero. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x + dω = 0, que se puede reescribir como ẋ = A − bd−1 cT x, ω = −d−1 cT x ≥ 0 Ambos campos vectoriales coinciden en cT x = 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice cero Considérese el sistema lineal complementario con un único par de variables complementarias. ẋ = Ax + bω, y = cT x + dω, 0≤y⊥ω≥0 donde b y c son vectores y d es un escalar. Supongamos d 6= 0 índice cero. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x + dω = 0, que se puede reescribir como ẋ = A − bd−1 cT x, ω = −d−1 cT x ≥ 0 Ambos campos vectoriales coinciden en cT x = 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice cero Considérese el sistema lineal complementario con un único par de variables complementarias. ẋ = Ax + bω, y = cT x + dω, 0≤y⊥ω≥0 donde b y c son vectores y d es un escalar. Supongamos d 6= 0 índice cero. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x + dω = 0, que se puede reescribir como ẋ = A − bd−1 cT x, ω = −d−1 cT x ≥ 0 Ambos campos vectoriales coinciden en cT x = 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice cero Considérese el sistema lineal complementario con un único par de variables complementarias. ẋ = Ax + bω, y = cT x + dω, 0≤y⊥ω≥0 donde b y c son vectores y d es un escalar. Supongamos d 6= 0 índice cero. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x + dω = 0, que se puede reescribir como ẋ = A − bd−1 cT x, ω = −d−1 cT x ≥ 0 Ambos campos vectoriales coinciden en cT x = 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice cero Considérese el sistema lineal complementario con un único par de variables complementarias. ẋ = Ax + bω, y = cT x + dω, 0≤y⊥ω≥0 donde b y c son vectores y d es un escalar. Supongamos d 6= 0 índice cero. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x + dω = 0, que se puede reescribir como ẋ = A − bd−1 cT x, ω = −d−1 cT x ≥ 0 Ambos campos vectoriales coinciden en cT x = 0. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice uno Supongamos ahora d = 0. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. Derivando se obtiene cT (Ax + bω) = 0 ⇒ cT Ax + cT bω = 0 Supongamos cT b 6= 0 índice uno, entonces −1 T −1 T ω = − cT b c Ax ≥ 0 y ẋ = I − b cT b c Ax. La dinámica evoluciona en el subespacio {x | cT x ≥ 0}. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice uno Supongamos ahora d = 0. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. Derivando se obtiene cT (Ax + bω) = 0 ⇒ cT Ax + cT bω = 0 Supongamos cT b 6= 0 índice uno, entonces −1 T −1 T ω = − cT b c Ax ≥ 0 y ẋ = I − b cT b c Ax. La dinámica evoluciona en el subespacio {x | cT x ≥ 0}. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice uno Supongamos ahora d = 0. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. Derivando se obtiene cT (Ax + bω) = 0 ⇒ cT Ax + cT bω = 0 Supongamos cT b 6= 0 índice uno, entonces −1 T −1 T ω = − cT b c Ax ≥ 0 y ẋ = I − b cT b c Ax. La dinámica evoluciona en el subespacio {x | cT x ≥ 0}. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice uno Supongamos ahora d = 0. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. Derivando se obtiene cT (Ax + bω) = 0 ⇒ cT Ax + cT bω = 0 Supongamos cT b 6= 0 índice uno, entonces −1 T −1 T ω = − cT b c Ax ≥ 0 y ẋ = I − b cT b c Ax. La dinámica evoluciona en el subespacio {x | cT x ≥ 0}. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice uno Supongamos ahora d = 0. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. Derivando se obtiene cT (Ax + bω) = 0 ⇒ cT Ax + cT bω = 0 Supongamos cT b 6= 0 índice uno, entonces −1 T −1 T ω = − cT b c Ax ≥ 0 y ẋ = I − b cT b c Ax. La dinámica evoluciona en el subespacio {x | cT x ≥ 0}. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice uno Supongamos ahora d = 0. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. Derivando se obtiene cT (Ax + bω) = 0 ⇒ cT Ax + cT bω = 0 Supongamos cT b 6= 0 índice uno, entonces −1 T −1 T ω = − cT b c Ax ≥ 0 y ẋ = I − b cT b c Ax. La dinámica evoluciona en el subespacio {x | cT x ≥ 0}. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice dos Supongamos ahora d = 0, cT b = 0 y cT Ab 6= 0 índice dos. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. T La restricción c x = 0 ⇒ cT (Ax + bω) = 0 ⇒ cT Ax = 0. Derivando de nuevo: cT A (Ax + bω) = 0 ⇒ cT A2 x + cT Abω = 0 −1 T 2 ω = − cT Ab c A x. La dinámica en modo y = 0 evoluciona en el subespacio de codimensión dos {x | cT x = 0, y cT Ax = 0}, que es un subconjunto de la frontera del dominio correspondiente al modo ω = 0; por lo tanto las trayectorias pueden presentar discontinuidades en las variables de estado. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice dos Supongamos ahora d = 0, cT b = 0 y cT Ab 6= 0 índice dos. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. T La restricción c x = 0 ⇒ cT (Ax + bω) = 0 ⇒ cT Ax = 0. Derivando de nuevo: cT A (Ax + bω) = 0 ⇒ cT A2 x + cT Abω = 0 −1 T 2 ω = − cT Ab c A x. La dinámica en modo y = 0 evoluciona en el subespacio de codimensión dos {x | cT x = 0, y cT Ax = 0}, que es un subconjunto de la frontera del dominio correspondiente al modo ω = 0; por lo tanto las trayectorias pueden presentar discontinuidades en las variables de estado. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice dos Supongamos ahora d = 0, cT b = 0 y cT Ab 6= 0 índice dos. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. T La restricción c x = 0 ⇒ cT (Ax + bω) = 0 ⇒ cT Ax = 0. Derivando de nuevo: cT A (Ax + bω) = 0 ⇒ cT A2 x + cT Abω = 0 −1 T 2 ω = − cT Ab c A x. La dinámica en modo y = 0 evoluciona en el subespacio de codimensión dos {x | cT x = 0, y cT Ax = 0}, que es un subconjunto de la frontera del dominio correspondiente al modo ω = 0; por lo tanto las trayectorias pueden presentar discontinuidades en las variables de estado. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice dos Supongamos ahora d = 0, cT b = 0 y cT Ab 6= 0 índice dos. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. T La restricción c x = 0 ⇒ cT (Ax + bω) = 0 ⇒ cT Ax = 0. Derivando de nuevo: cT A (Ax + bω) = 0 ⇒ cT A2 x + cT Abω = 0 −1 T 2 ω = − cT Ab c A x. La dinámica en modo y = 0 evoluciona en el subespacio de codimensión dos {x | cT x = 0, y cT Ax = 0}, que es un subconjunto de la frontera del dominio correspondiente al modo ω = 0; por lo tanto las trayectorias pueden presentar discontinuidades en las variables de estado. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice dos Supongamos ahora d = 0, cT b = 0 y cT Ab 6= 0 índice dos. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. T La restricción c x = 0 ⇒ cT (Ax + bω) = 0 ⇒ cT Ax = 0. Derivando de nuevo: cT A (Ax + bω) = 0 ⇒ cT A2 x + cT Abω = 0 −1 T 2 ω = − cT Ab c A x. La dinámica en modo y = 0 evoluciona en el subespacio de codimensión dos {x | cT x = 0, y cT Ax = 0}, que es un subconjunto de la frontera del dominio correspondiente al modo ω = 0; por lo tanto las trayectorias pueden presentar discontinuidades en las variables de estado. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general El caso bimodal, índice dos Supongamos ahora d = 0, cT b = 0 y cT Ab 6= 0 índice dos. Modo ω = 0 ẋ = Ax, y = cT x ≥ 0. Modo y = 0 ẋ = Ax + bω, cT x = 0, ω ≥ 0. T La restricción c x = 0 ⇒ cT (Ax + bω) = 0 ⇒ cT Ax = 0. Derivando de nuevo: cT A (Ax + bω) = 0 ⇒ cT A2 x + cT Abω = 0 −1 T 2 ω = − cT Ab c A x. La dinámica en modo y = 0 evoluciona en el subespacio de codimensión dos {x | cT x = 0, y cT Ax = 0}, que es un subconjunto de la frontera del dominio correspondiente al modo ω = 0; por lo tanto las trayectorias pueden presentar discontinuidades en las variables de estado. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Soluciones Una terna (x(t), y(t), ω(t)) de funciones donde x(t) es continua y diferenciable a trozos e y(t) y ω(t) son continuas a trozos es una solución a futuro del sistema complementario ẋ = f (x, ω) y = h(x, ω), 0 ≤ y ⊥ ω ≥ 0, si existe una sucesión creciente t0 < t1 < t2 , . . . de forma que en cada intervalo (ti , ti+1 ) se verifiquen las ecuaciones que definen el sistema complementario. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Soluciones (ii) Observaciones Con esta definición se obtienen soluciones continuas para las variables de estado y puede darse el fenómeno de Zenón. Para admitir discontinuidades en las variables de estado se necesita una regla de reinicialización que, para sistemas lineales se puede especificar de forma genérica. No se tienen, en general, teoremas de existencia y unicidad de soluciones. En el caso lineal, asumiendo condiciones de pasividad para (A, B, C, D), se tienen resultados que garantizan la existencia de soluciones y caracterizan la unicidad. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Soluciones (ii) Observaciones Con esta definición se obtienen soluciones continuas para las variables de estado y puede darse el fenómeno de Zenón. Para admitir discontinuidades en las variables de estado se necesita una regla de reinicialización que, para sistemas lineales se puede especificar de forma genérica. No se tienen, en general, teoremas de existencia y unicidad de soluciones. En el caso lineal, asumiendo condiciones de pasividad para (A, B, C, D), se tienen resultados que garantizan la existencia de soluciones y caracterizan la unicidad. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Soluciones (ii) Observaciones Con esta definición se obtienen soluciones continuas para las variables de estado y puede darse el fenómeno de Zenón. Para admitir discontinuidades en las variables de estado se necesita una regla de reinicialización que, para sistemas lineales se puede especificar de forma genérica. No se tienen, en general, teoremas de existencia y unicidad de soluciones. En el caso lineal, asumiendo condiciones de pasividad para (A, B, C, D), se tienen resultados que garantizan la existencia de soluciones y caracterizan la unicidad. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Métodos de integración Discretización y backward Euler. xk+1 − xk = Axk+1 + Bωk+1 h yk+1 = Cxk+1 + Dωk+1 Resolviendo para xk+1 y sustituyendo se tiene yk+1 = C(I − hA)−1 xk + [D + hC(I − hA)−1 B]ωk+1 Resolviendo el LCP y sustituyendo, xk+1 := (I − hA)−1 xk + h(I − hA)−1 Bωk+1 Asumiendo condiciones de pasividad para (A, B, C, D), M. Hemels y K. Çamlibel prueban la convergencia hacia la solución. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Métodos de integración Discretización y backward Euler. xk+1 − xk = Axk+1 + Bωk+1 h yk+1 = Cxk+1 + Dωk+1 Resolviendo para xk+1 y sustituyendo se tiene yk+1 = C(I − hA)−1 xk + [D + hC(I − hA)−1 B]ωk+1 Resolviendo el LCP y sustituyendo, xk+1 := (I − hA)−1 xk + h(I − hA)−1 Bωk+1 Asumiendo condiciones de pasividad para (A, B, C, D), M. Hemels y K. Çamlibel prueban la convergencia hacia la solución. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Métodos de integración Discretización y backward Euler. xk+1 − xk = Axk+1 + Bωk+1 h yk+1 = Cxk+1 + Dωk+1 Resolviendo para xk+1 y sustituyendo se tiene yk+1 = C(I − hA)−1 xk + [D + hC(I − hA)−1 B]ωk+1 Resolviendo el LCP y sustituyendo, xk+1 := (I − hA)−1 xk + h(I − hA)−1 Bωk+1 Asumiendo condiciones de pasividad para (A, B, C, D), M. Hemels y K. Çamlibel prueban la convergencia hacia la solución. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Métodos de integración Discretización y backward Euler. xk+1 − xk = Axk+1 + Bωk+1 h yk+1 = Cxk+1 + Dωk+1 Resolviendo para xk+1 y sustituyendo se tiene yk+1 = C(I − hA)−1 xk + [D + hC(I − hA)−1 B]ωk+1 Resolviendo el LCP y sustituyendo, xk+1 := (I − hA)−1 xk + h(I − hA)−1 Bωk+1 Asumiendo condiciones de pasividad para (A, B, C, D), M. Hemels y K. Çamlibel prueban la convergencia hacia la solución. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Métodos de integración Discretización y backward Euler. xk+1 − xk = Axk+1 + Bωk+1 h yk+1 = Cxk+1 + Dωk+1 Resolviendo para xk+1 y sustituyendo se tiene yk+1 = C(I − hA)−1 xk + [D + hC(I − hA)−1 B]ωk+1 Resolviendo el LCP y sustituyendo, xk+1 := (I − hA)−1 xk + h(I − hA)−1 Bωk+1 Asumiendo condiciones de pasividad para (A, B, C, D), M. Hemels y K. Çamlibel prueban la convergencia hacia la solución. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Caso afín (i) ẋ = f (x) + k X gi (x)ωi i=1 y1 = h1 (x, ω1 , . . . , ωk ) .. . . = .. yk = hk (x, ω1 , . . . , ωk ) 0≤y⊥ω≥0 E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Caso afín (ii) En el supuesto de analiticidad de las funciones hi y bajo ciertas condiciones específicas grado relativo constante y uniforme, ρ, la matriz Lgi Lρ−1 f hj (x) es una P-matriz, las condiciones iniciales son admisibles: (h(x0 ), . . . , Lρ−1 f h(x0 )) es lexicográficamente no negativa, se pueden construir soluciones a futuro. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Caso afín (ii) En el supuesto de analiticidad de las funciones hi y bajo ciertas condiciones específicas grado relativo constante y uniforme, ρ, la matriz Lgi Lρ−1 f hj (x) es una P-matriz, las condiciones iniciales son admisibles: (h(x0 ), . . . , Lρ−1 f h(x0 )) es lexicográficamente no negativa, se pueden construir soluciones a futuro. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Caso afín (ii) En el supuesto de analiticidad de las funciones hi y bajo ciertas condiciones específicas grado relativo constante y uniforme, ρ, la matriz Lgi Lρ−1 f hj (x) es una P-matriz, las condiciones iniciales son admisibles: (h(x0 ), . . . , Lρ−1 f h(x0 )) es lexicográficamente no negativa, se pueden construir soluciones a futuro. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Caso afín (ii) En el supuesto de analiticidad de las funciones hi y bajo ciertas condiciones específicas grado relativo constante y uniforme, ρ, la matriz Lgi Lρ−1 f hj (x) es una P-matriz, las condiciones iniciales son admisibles: (h(x0 ), . . . , Lρ−1 f h(x0 )) es lexicográficamente no negativa, se pueden construir soluciones a futuro. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Caso afín (ii) En el supuesto de analiticidad de las funciones hi y bajo ciertas condiciones específicas grado relativo constante y uniforme, ρ, la matriz Lgi Lρ−1 f hj (x) es una P-matriz, las condiciones iniciales son admisibles: (h(x0 ), . . . , Lρ−1 f h(x0 )) es lexicográficamente no negativa, se pueden construir soluciones a futuro. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Definición, ejemplos Sistemas lineales complementarios Modos El caso bimodal Soluciones (i) Métodos de integración Caso general Caso afín (ii) En el supuesto de analiticidad de las funciones hi y bajo ciertas condiciones específicas grado relativo constante y uniforme, ρ, la matriz Lgi Lρ−1 f hj (x) es una P-matriz, las condiciones iniciales son admisibles: (h(x0 ), . . . , Lρ−1 f h(x0 )) es lexicográficamente no negativa, se pueden construir soluciones a futuro. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Cuestiones Controlabilidad, alcanzabilidad y observabilidad en sistemas complementarios. Bifurcaciones en sistemas (lineales) complementarios. Algoritmos de integración eficientes y precisos para sistemas de dimensiones grandes. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Cuestiones Controlabilidad, alcanzabilidad y observabilidad en sistemas complementarios. Bifurcaciones en sistemas (lineales) complementarios. Algoritmos de integración eficientes y precisos para sistemas de dimensiones grandes. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Cuestiones Controlabilidad, alcanzabilidad y observabilidad en sistemas complementarios. Bifurcaciones en sistemas (lineales) complementarios. Algoritmos de integración eficientes y precisos para sistemas de dimensiones grandes. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Referencias Hybrid Systems. Curso EE291E: Hybrid Systems. John Koo y Shankar Sastry. Complementarity Systems. J.M. Schumacher, M. Hemels y K. Çamlibel. Complementarity Systems. J.M. Schumacher, Arjan van der Schaft. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Referencias Hybrid Systems. Curso EE291E: Hybrid Systems. John Koo y Shankar Sastry. Complementarity Systems. J.M. Schumacher, M. Hemels y K. Çamlibel. Complementarity Systems. J.M. Schumacher, Arjan van der Schaft. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Referencias Hybrid Systems. Curso EE291E: Hybrid Systems. John Koo y Shankar Sastry. Complementarity Systems. J.M. Schumacher, M. Hemels y K. Çamlibel. Complementarity Systems. J.M. Schumacher, Arjan van der Schaft. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Sistemas pasivos (i) El sistema ẋ = Ax + Bω y = Cx + Dω es pasivo si existe una función V : Rn −→ R+ tal que para cualquier 0 ≤ t0 < t1 y para cualquier trayectoria (x, ω, y) del sistema se verifica: Z t1 V (x(t0 )) + y T (τ )ω(τ )dτ ≥ V (x(t1 )) t0 E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008 Indice Sistemas híbridos Sistemas Complementarios Conclusiones Sistemas pasivos (ii) El sistema ẋ = Ax + Bω y = Cx + Dω es pasivo si existe una matriz simétrica, definida positiva P tal que T A P + P A P B − CT B T P − C −D − DT es semidefinida negativa. E. Fossas (en colaboración con Carles Batlle) Seminario del grupo ACES, 06/03/2008