Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pasividad PDF
Pasividad PDF
Pasividad– p.1/20
La propiedad de pasividad
El mapa u 7→ y es pasivo si existe una función H(x), limitada por abajo, y una función
no negativa d(t) ≥ 0 tal que,
Z t
uT (s)y(s)ds = H(x(t)) − H(x(0)) + d(t)
0 | {z } |{z}
| {z } Energaalmacenada Disipada
Energía entregada al sistema
state
control
output
d
Pasividad– p.2/20
Z t Z t
F (s)v(s)ds = (mv̇(s) + kq(s) + λv(s))v(s)ds
0 0
t Z t
1 1
= ( mv 2 (s) + kq 2 (s)) + λ v 2 (s)ds
2 2 0 0
Z t
= H(x(t)) − H(x(0)) + λ v 2 (s)ds
0
Pasividad– p.3/20
• No obstante, el mínimo de la función de energía natural H de un sistema, no es un
punto de interés en la mayoría de problemas en ingeniería.
• La idea clave en el control basado en pasividad (PBC), es el uso de realimentación
u = β(x(t)) + v(t)
tal que el sistema de lazo cerrado sea de nuevo un sistema pasivo con función de
energía Hd con respecto al mapa v 7→ y, y tal que Hd tenga un mínimo global en el
punto deseado.
• La pasividad del sistema en lazo cerrado está lejos de ser obvia: el controlador está
inyectando energía al sistema.
• PBC es robusto en cuanto a seguridad del sistema: aún si H no se conoce
exactamente, la preservación de pasividad asegura que la dinámica del sistema se
detiene en algún lugar, en vez de salirse de control y destruir al sistema.
Pasividad– p.4/20
Pasividad en lazo cerrado
• Considérese nuevamente la pasividad del sistema con u = β(x)(t),
Z t
β(x)T (s)y(s)ds = H(x(t)) − H(x(0)) + d(t)
| {z } |{z}
|0 {z } Energaalmacenada Disipada
Energía entregada al sistema
Si se hace,
Z t
− β T (x(s))y(s)ds = Ha (x(t)) (1)
0
Pasividad– p.5/20
Pasividad en lazo cerrado
Para sistemas (f, g, h), (1) es equivalente a la PDE,
T
∂Ha (x)
−β T (x)h(x) = (x) (f (x) + g(x)β(x)) (2)
∂x
Pasividad– p.6/20
Ejemplo: Pasividad en lazo cerrado
L
state
control
!
output
'
!$
) (
$ #
+ *,
"
$
!
%&
%#
The map
El mapa V 7→ i es ispasivo
passivecon
with energy de
función function
energía,
1 2 1 2
H(x) = x1 + x2
2C 2L
Rt
y disipación d(t) = R 2
0 L2
φ (s)ds. Note que el mínimo natural es (0, 0), pero los puntos de
.2
-
/.-
10-
.3
3
• La interconexión es preservante de la potencia si,
Pasividad– p.9/20
xample,
Como ejemplo consider
considere the negative
la interconexión feedback
realimentación negativa,interconnection:
4
Plant
−
57
654 Controller
La interconexión está dada por,
uc = y
u = −yc
Pasividad– p.10/20
• Suponga que agregamos entradas u → u + v, uc → uc + vc al sistema
interconectado. Entonces es fácil mostrar lo siguiente:
Sean Σ y Σc con variables de estado x y ξ. Si Σ y Σc son pasivos, con funciones de
energía H(x) y Hc (ξ) y Σl es preservante de potencia, el mapa (v, vc ) 7→ (y, yc ), es
pasivo para el sistema interconectado con función de energía
• En resumen,
La interconexión preservante de potencia de sistemas pasivos, lleva a sistemas
pasivos .
Pasividad– p.11/20
• Ahora tenemos un sistema pasivo con función de energía
Hd (x, ξ) = H(x) + Hc (ξ), pero esto no es muy útil a menos que podamos obtener
una función de energía dependiente solo de x.
• Para resolver esto, restrinjamos la dinámica a una subvariedad del espacio (x, ξ)
parametrizado por x,
ΩK = {(x, ξ); ξ = F (x) + K}
y dinámicamente invariante:
!!
T
∂F
ẋ − ξ˙ =0
∂x
ξ=F (x)+K
Pasividad– p.12/20
PCHS
• un Sistema Hamiltoniano controlado por puerto (PCHS) con disipación, está
definido por,
∂H
ẋ = (J (x) − R(x)) (x) + g(x)u
∂x
∂H
y = g T (x) (x)
∂x
Z t Z t T
T ∂H ∂H
u y = H(x(t)) − H(x(o)) + R(x)
0 0 ∂x ∂x
Pasividad– p.13/20
La mayoría de los sistemas que almacenan energía pueden modelarse como PCHS:
C x = q
1 2
u = i H(x) = q
i y = v
2C
q = (0 − 0) ∂H
q̇ ∂q + 1 · i
q
v v = 1T ∂H
∂q = C
L R x = φ
i 1 2
u = v H(x) = φ
φ 2L
y = i= L
VL VR
q̇ = (0 − R) ∂H
∂φ + 1 · v
i = 1T ∂H
V ∂φ
Pasividad– p.14/20
El hecho esencial acerca de los PCHS es que, en un sentido general, la interconexión
preservante de potencia de varios PCHS llevan a sistemas Hamiltonianos (con o sin
puertos).
L R
iRL vRL + VC = 0, iC = iRL
VRL
1 2 1 2
H(x) = q + φ
C 2C 2L
iC
0 1 ∂H
ẋ =
q −1 −R ∂x
vC
Un resultado riguroso ( Dalsmo & Van der Schaft (1988) ) es que la interconexión de PCHS
por medio de lo que se llama la estructura de Dirac , lleva a un sistema implícito PCHS.
Pasividad– p.15/20
IDA
• Interconnection and Damping Assignment (IDA) es un método para sistemas PCH
(ideado para problemas de regulación), que impone de antemano que la ley de
control lleve a un sistema en lazo cerrado también PCH.
• El método se base en dar forma no solo a la función de energía de lazo cerrado
deseada Hd , sino también en fijar de antemano una estructura deseada para la matriz
de interconexión Jd y de disipación Rd . Se busca que el sistema en lazo cerrado sea
de la forma,
∂Hd
ẋ = (Jd (x) − Rd (x)) (x)
∂x
con JdT (x) = −Jd (x), RTd (x) = Rd (x) > 0, y x∗ un mínimo de Hd (x).
Pasividad– p.16/20
IDA-PBC
La siguiente metodología establecida en “Interconnection and damping assignment
passivity based control of PCHS, Ortega, van der Schaft, Maschke y Escobar” es
particularmente adecuada para computación simbólica.
Proposición: Dados J(x), R(x), H(x), g(x) y el punto de equilibrio deseado x ∗ ,
asumiendo que pueden encontrarse funciones β(x), Ra (x), Ja (x) tales que,
T
J(x) + Ja (x) = − [J(x) + Ja (x)] ,
T
R(x) + Ra (x) = [R(x) + Ra (x)] ≥ 0
∂H
(J(x) + Ja (x) − R(x) − Ra (x)) K(x) = − [Ja (x) − Ra (x)] + g(x)β(x)
∂x
Pasividad– p.17/20
IDA-PBC
∂K T
• (Integrabilidad) K(x) es el gradiente de una función escalar ( ∂K (x) = (x) )
∂x ∂x
• (Asignación del equilibrio) K(x) en x∗ verifica,
∂H ∗
K(x∗ ) = − (x )
∂x
• (Estabilidad de Lyapunov) La Jacobiana de K(x) en x∗ satisface el límite,
∂K ∗ ∂2H ∗
(x ) > − 2 (x )
∂x ∂x
Bajo estas condiciones, el sistema de lazo cerrado u = β(x) será un PCHS con disipación,
Pasividad– p.18/20
IDA-PBC
Además, x∗ será un (localmente) punto de equilibrio estable del sistema de lazo cerrado.
Será asintóticamente estable si, además, el conjunto invariante más grande bajo la
dinámica de lazo cerrado contenido en
( T )
∂H ∂Hd
d
n
(3)
x∈R ∩B (x) Rd (x) (x) = 0
∂x ∂x
es igual a x∗ .
Pasividad– p.19/20
Observaciones
• Acerca de PBC:
• Provee una comprensión física del control.
• Usa la energía como concepto fundamental, proporcionando un lenguaje
común entre varios campos de la física.
• Provee un nuevo enfoque del control no lineal con mejoras en el desempeño.
• La teoría de PCHS proporciona una descripción modular de los sistemas
permitiendo,
• Tratar a los sistemas con diferente nivel de detalle.
• Usar la teoría de “bond graphs” que permite el uso de técnicas avanzadas de
simulación.
• Abre la posibilidad del diseño de bibliotecas de modelos y controles reusables.
Pasividad– p.20/20