pasividad en sistemas de control rev 2

32
PASIVIDAD EN SISTEMAS DE CONTROL Ing. Raúl Roque Yujra Santa Cruz Bolivia Resumen La pasividad es una propiedad fundamental de muchos sistemas físicos, los cuales pueden ser definidos rigurosamente en términos de disipación y transformación de energía. Esta es una propiedad de entrada-salida inherente, en este sentido se cuantifica y califica el balance de energía de un sistema, el cual al ser estimulado por una entrada externa genera una salida. La pasividad por consiguiente relaciona la propiedad de estabilidad en el sentido entrada-salida, que es: decimos que el sistema es estable si para una entrada de energía al sistema esta produce una energía de salida acotada. Esto contrasta con la Estabilidad de Lyapunov, que trata sobre la estabilidad interna de un sistema, que es: cuan distante esta el estado de un sistema de su valor deseado (punto de operación), en otras palabras, cuan diferente es el comportamiento del sistema con respeto al desempeño deseado. En este reporte se presenta a manera de introducción el concepto de pasividad y el control basado en pasividad (Passivity Based Control). Esta es una metodología que consiste en controlar un sistema con la intención de hacer que el sistema de lazo cerrado sea pasivo. Este campo de estudio constituye ya desde hace 20 años una dirección activa de investigación y por lo tanto en este reporte se da a conocer los conceptos involucrados [Ortega et al, 1998]. Por otro lado, en los últimos años se ha utilizado el concepto de moldeo de energía para extenderse al moldeo de potencia, cuya aplicación ya tiene algunos desarrollos en el campo del control de procesos químicos, termodinámicos, hidraulicos [Favache, Dochain, 2009], [Dirksz, Scherpen, 2010] [Garcia–Canseco, Jeltsema, 2010] y redes RLC no lineales [Jelsema D. 2005] 1 Introducción 1.1 Pasividad: Un concepto de transformación de energía Para entender mejor el concepto de pasividad, se requiere tener en mente la noción de estado de un sistema y pensar que es una simple pieza de la naturaleza la cual interactúa con su medio ambiente para transformar algunas entradas en algunas salidas y de esa manera contribuir con el balance de su propia naturaleza. El concepto de pasividad en control encuentra sus orígenes y

Upload: raul-roque-yujra

Post on 07-Dec-2015

14 views

Category:

Documents


1 download

DESCRIPTION

Control basado en Pasividad

TRANSCRIPT

Page 1: Pasividad en Sistemas de Control Rev 2

PASIVIDAD EN SISTEMAS DE CONTROL Ing. Raúl Roque Yujra

Santa Cruz Bolivia

Resumen

La pasividad es una propiedad fundamental de muchos sistemas físicos, los cuales pueden ser

definidos rigurosamente en términos de disipación y transformación de energía. Esta es una

propiedad de entrada-salida inherente, en este sentido se cuantifica y califica el balance de

energía de un sistema, el cual al ser estimulado por una entrada externa genera una salida. La

pasividad por consiguiente relaciona la propiedad de estabilidad en el sentido entrada-salida, que

es: decimos que el sistema es estable si para una entrada de energía al sistema esta produce una

energía de salida acotada. Esto contrasta con la Estabilidad de Lyapunov, que trata sobre la

estabilidad interna de un sistema, que es: cuan distante esta el estado de un sistema de su valor

deseado (punto de operación), en otras palabras, cuan diferente es el comportamiento del sistema

con respeto al desempeño deseado.

En este reporte se presenta a manera de introducción el concepto de pasividad y el control

basado en pasividad (Passivity Based Control). Esta es una metodología que consiste en

controlar un sistema con la intención de hacer que el sistema de lazo cerrado sea pasivo. Este

campo de estudio constituye ya desde hace 20 años una dirección activa de investigación y por lo

tanto en este reporte se da a conocer los conceptos involucrados [Ortega et al, 1998]. Por otro

lado, en los últimos años se ha utilizado el concepto de moldeo de energía para extenderse al

moldeo de potencia, cuya aplicación ya tiene algunos desarrollos en el campo del control de

procesos químicos, termodinámicos, hidraulicos [Favache, Dochain, 2009], [Dirksz, Scherpen,

2010] [Garcia–Canseco, Jeltsema, 2010] y redes RLC no lineales [Jelsema D. 2005]

1 Introducción

1.1 Pasividad: Un concepto de transformación de energía

Para entender mejor el concepto de pasividad, se requiere tener en mente la noción de estado de

un sistema y pensar que es una simple pieza de la naturaleza la cual interactúa con su medio

ambiente para transformar algunas entradas en algunas salidas y de esa manera contribuir con el

balance de su propia naturaleza. El concepto de pasividad en control encuentra sus orígenes y

Page 2: Pasividad en Sistemas de Control Rev 2

puede ser fácilmente explicada en términos de circuitos eléctricos [Desoer Vidyasagar, 1975].

Considere la red eléctrica básica mostrada en la fig. 1, esta ilustra a un sistema desde el punto de

vista de entrada-salida.

)(tv

)(ti

L )(tv )(ti

)a )b Fig.1 Red Eléctrica: Perspectiva de caja negra

La carga eléctrica L es una impedancia, la cual transforma la entrada de voltaje )(tv en una

corriente )(ti de salida. Este fenómeno es fácilmente explicado considerando que por definición;

el voltaje )(tv es un diferencial de potencial entre dos cargas q y q , ubicadas alguna distancia

la una de la otra. Sea q la carga de referencia (tierra o masa del circuito), y por simplicidad se

asume que 0q y qq . Ahora, debido a la fuerza magnética entre ellas la carga q se mueve

e induce una corriente. Esto se puede considerar como la medida de la velocidad de carga (esto

es dtdqi . En términos de energía, la energía potencial eléctrica de una partícula cargada se

transforma en una energía cinética magnética. Una interesante analogía de este fenómeno es un

objeto de masa M en caída libre. Este objeto experimenta la fuerza gravitacional la cual induce

su velocidad, en este caso la energía potencial gravitacional es transformada en una energía

cinética mecánica. Regresando al ejemplo, si se considera que la carga en el circuito mostrado en

la fig. 1 es puramente resistiva, es obvio que alguna cantidad de energía se perderá como calor,

mientras que otra fracción es transformada en energía cinética (para la masa en caída libre

podemos también pensar que cierta cantidad de energía desprendida por el calor generada por la

fricción de la masa con el aire). Matemáticamente hablando, si el termino Lti )(2 es la potencia

consumida por la carga 0L en el tiempo t, mientras que )()( titv es la potencia suministrada

Page 3: Pasividad en Sistemas de Control Rev 2

por la fuente; entonces, la energía almacenada disponible en el circuito para el tiempo

transcurrido T , satisface la ecuación de balance de energía:

2

0 0

( ) (0) ( ) ( ) ( )T T

T L i t dt v t i t dt H H ; (1)

mostrando evidencia de que la disipación de energía es una cantidad no positiva (segundo

término del lado derecho de la ecuación), entonces se obtiene que lo almacenado disponible es

menor que el inicial sumada a la energía suministrada. En otras palabras: no puede extraerse

más energía de salida en un circuito pasivo que la suministrada inicialmente. Este es un principio

básico del formalismo de pasividad. Ciertamente en la teoría de circuitos eléctricos se dice que es

un elemento pasivo, si sólo consume energía [Desoer, Vidyasagar, 1975].

Considérese un segundo ejemplo ahora una red RLC como se muestra en la fig. 2(a).

)(tv

)(ti

L

)(tv )(ti

)a)b

R

C

RLC

Aplicando la ley de Kirchoff se obtiene que el voltaje de entrada es:

t

dttdi

LdiC

Rtitv0

)()(

1)()( ; (2)

Multiplicando a ambos lados por la corriente y tomando en cuenta que dtdqti )( el balance de

voltaje queda como:

)()(

)(1)()()(0

2 tidttdi

Ltidddq

CRtititv

t

)()(

)()0()(

)()()( 2 tidt

tdiLti

Cqtq

Rtititv

Ahora integrando de 0 a t

Page 4: Pasividad en Sistemas de Control Rev 2

)(

)0(

)(

)0(0

2

0

)0()()()()(

ti

i

tq

q

tt

idiLdqC

qtqdiRdiv ; (3)

podemos identificar que:

)(

)0(

)0()())0(())((

tq

q

dqC

qtqqtq CC VV ;

)(

)0(

))0(())((ti

i

idiLiti LTTL

donde ))(( tqCV corresponde a la energía potencial eléctrica y ))(( tiLT la energía cinética

magnética almacenados en el capacitor e inductor respectivamente.

2

0 0

( ) ( ) ( ) ( ( )) ( (0)) ( ( )) ( (0))t t

C c L Lv i d R i d q t q i t it t t t t V V T T ;

2

0 0

( ) ( ) ( ) ( ) (0)t t

v i d R i d tt t t t t H H ;

2

0 0

( ) (0) ( ) ( ) ( )t t

t v i d R i dt t t t t H H ;

Comparando (1) y (3) se observa que la energía almacenada disponible en el tiempo t es

determinado por la energía almacenada en los elementos inductivo y capacitivo en ese instante,

teniendo que restar la energía que se disipa a través de elemento resistivo R.

En términos matemáticos el circuito RLC de la fig. 2 define un operador, el cual realiza un

mapeo de la entrada )(tv en la salida )(ti . Para el operador RLC se define que [Loria, 1998]:

RLC es pasivo, si existe tal que : :)0()0()()(0

LL VTt

dvi

RLC es estrictamente pasivo de entrada si: Tt

dvdvi0

2

0

)()()(

RLC es estrictamente pasivo de salida si: 2

0 0

( ) ( ) ( )t T

i v d R i dt t t t t b

Como se pudo observar anteriormente, el concepto de pasividad se extiende de forma natural a

muchos sistemas físicos. Este es un punto de inicio para que el lector mantenga en mente de

forma rigurosa las definiciones de pasividad, como una propiedad de un sistema al cual no se le

suministra energía pero si el sistema lo consume.

Page 5: Pasividad en Sistemas de Control Rev 2

1.2 Pasividad en Teoría de Sistemas

La idea expuesta en la sección previa, ilustrada en el ejemplo del circuito eléctrico RLC, puede

ser extrapolada a otros sistemas dinámicos, en el cual el intercambio de energía con el medio

ambiente juega un rol principal, en otras palabras: un sistema pasivo no puede almacenar más

energía que la suministrada por una fuente y la diferencia es energía disipada. Esto debe ser

claro, luego la interpretación que la pasividad está relacionada a la física del sistema y en

particular a sus propiedades de estabilidad en el sentido de entrada-salida [Van der Schaft, 1999].

Una propiedad fundamental de los sistemas pasivos: en lo que respecta a una interconexión

realimentada de sistemas pasivos como un proceso de intercambio de energía, la pasividad

permanece invariante sobre una interconexión de realimentación negativa[Ortega, et all, 1998], es

decir: La interconexión realimentada de dos sistemas pasivos, tiene como resultado un nuevo

sistema pasivo.

Hasta ahora, si el balance total de energía es positivo, en el sentido de que la energía generada

por un subsistema, es disipada por otro subsistema, luego el lazo cerrado será estable en el

sentido del concepto de entrada-salida. (ver proposición 21). Esta propiedad es intuitivamente

clara si se recuerda el hecho, que al introducir otro circuito RLC al circuito de la figura 1, sea

este en paralelo o en serie, se obtiene una red pasiva, la misma que dispone una impedancia

equivalente que es pasiva.

Una consecuencia importante de la invarianza sobre la interconexión realimentada es que el

sistema pasivo es fácil de controlar (si la energía esta disponible). En este caso, con una simple

ganancia constante y la modificación de las propiedades disipativas, la constante puede ser

elegida lo mas grande posible para disponer de un dominio de estabilidad mas grande (valores

aceptable de entradas y salidas y buenas condiciones iniciales de estado). Esto explica el interés

de la pasividad como un bloque pasivo construido para el control de sistemas no lineales [Loria,

1998]. A demás, dado que la pasividad es independiente del estado, ella proporciona una

generalización al caso de sistemas no lineales modelados por ecuaciones diferenciales variables en

el tiempo. Del hecho que la estabilidad de un sistema lineal realimentado e invariante en el

tiempo, depende de la cantidad de ganancia y el desplazamiento de fase inyectado en el lazo, la

medida de la señal de amplificación (ganancia del operador) y la señal de desplazamiento (de ello

la pasividad) puede ser en algunos casos asociados a cantidades físicas. Estas propiedades

Page 6: Pasividad en Sistemas de Control Rev 2

fundamentales continúan motivando a investigadores e ingenieros, para hacerla su herramienta

fundamental para el diseño de sistemas de control [Ortega, et al, 1998].

1.3 Control Basado en Pasividad

El termino de control basado en pasividad (PBC) fue insertado en 1989, en el contexto del

control adaptivo de robots manipuladores [Ortega, Spong, 1989], para definir una metodología

de diseño de controladores, que pueda hacer que el sistema de lazo cerrado sea pasivo,

observándolo como un mapeo de una nueva entrada externa. Este objetivo al parecer es muy

natural con el contexto, dado que la dinámica del robot se define como un mapeo pasivo de las

entradas de torques a velocidades de salida. Este enfoque, puede ser visto como una extensión de

la técnica de moldeo de energía (energy shapping) mas la inyección de amortiguamiento, que fue

introducida para resolver el problema de regulación de posición realimentando el estado

completo en sistemas robóticos actuados [Ortega, Spong, 1989]. Para este problema particular

concentramos la atención sobre la energía potencial a las funciones de disipación para proceder

de acuerdo a dos ideas básicas. Ver el ejemplo del péndulo en la sección 3.3.1 para discusión

detallada de estos puntos.

Primeramente la etapa de dar forma a la energía, la cual consiste en modificar la energía

potencial del sistema, de tal manera que la nueva función de energía tenga un mínimo global

único en el equilibrio deseado. Esto tiene su motivo y parte del hecho conocido, que el equilibrio

estable de un sistema mecánico corresponde a la función de energía potencial mínima. En

segundo lugar, la etapa de inyección de amortiguamiento que consiste en la modificación de las

propiedades de disipación del sistema, de tal manera de obtener un sistema estrictamente pasivo

[Ortega, et al, 1998].

La generalidad del control basado en pasividad, permite el tratamiento de diferentes problemas,

tales como: realimentación de salida (esto cuando no todos los estados están disponibles para la

medición), control de seguimiento a referencia (para seguir una trayectoria de referencia). Sin

embargo en el presente trabajo se ilustra la metodología de control basado en pasividad sólo con

un simple ejemplo para un sistema mecánico, el lector debe tener en mente que como la

pasividad tiene sus orígenes en la teoría de circuitos eléctricos, el control basado en pasividad es

más apropiado para sistemas eléctricos y electromecánicos, tal el caso de convertidores de

potencia, máquinas eléctricas, etc. Sin embargo su aplicación no esta restringida a otro tipo de

Page 7: Pasividad en Sistemas de Control Rev 2

sistemas que no sean loas anteriores ya que en la actualidad se han reportado trabajos

relacionados a sistemas químicos, termodinámicos, etc..

1.4 Organización del Reporte

En la siguiente sección se introduce la maquinaria matemática necesaria para estudiar pasividad

en sistemas de control. En particular se da las definiciones precisas de los conceptos discutidos

anteriormente. También se realiza el estudio detallado de algunos sistemas pasivos, en este caso

mecánicos y eléctricos, con el fin de establecer un enlace entre ambos tipos de sistemas. En la

sección 3, se menciona algunos teoremas sobre estabilidad de sistemas pasivos y de forma breve

pero con descripción precisa el enfoque de control basado en pasividad.

2. PASIVIDAD: En términos matemáticos.

Aquí se introduce las definiciones precisas de pasividad y algunos teoremas importantes.

2.1 Dominio de la Frecuencia

Para sistemas lineales invariantes en el tiempo, un camino simple para revisar si un sistema es

pasivo es: se dice que H es real positiva (PR ), si su función de transferencia satisface

0)( jwHRe para todo w . Ahora un sistema lineal es estrictamente real pasivo si existe

0 , tal que satisface )(jwHRe para todo w . Para sistemas lineales las propiedades

mencionadas son sinónimos de pasivo y estrictamente pasivo respectivamente.

Un hecho muy bien conocido acerca los sistemas lineales, es aquel que se refiere a las condiciones

necesarias para la pasividad del sistema son: en primer lugar, el sistema debe ser de fase mínima

y finalmente de grado relativo 0 ó 1. En otras palabras los ceros deben ser no negativos,

mientras que la diferencia entre los grados de los polinomios del numerado entre el denominador

debe ser 0 (en este real positivo) ó 1 (estrictamente real positivo). Se mencionó al inicio del

reporte, que la pasividad era fácil de explicar en términos de la teoría de circuitos eléctricos, al

respecto los siguiente resultados son fundamentales y bien reflejan los conceptos de disipación de

energía, discutidos en la sección introductoria en términos de realidad positiva.

Teorema 1. (Brune) Sea )(sH una función de transferencia, esta puede ser sintetizada como la

impedancia de un circuito RLC, si y solo “s” es racional y real positiva[Narendra, 1990].

Page 8: Pasividad en Sistemas de Control Rev 2

Ejemplo 2.- Es claro que la función de transferencia 0)( RsH es una simplicidad que nos

pone a pensar que corresponde a un elemento resistivo el cual se conoce que es pasivo, tomando

el ejemplo inicial.

Ejemplo 3.- Considerando nuevamente el sistema de la figura 2.a., se aplica la transformada de

Laplace en ambos lados de la igualdad

)(1)()()( sIsC

sLsIsRIsV ; (4)

y la función de transferencia es

2

( )( )( ) 1

I s sCH sV s LCs RCs

; (5)

describe la dinámica del circuito RLC y sustituyendo jws , se obtiene

22222

22

)1()(

LwCRwRwC

sH

Re

De donde es fácil observar que 0)( jwHRe si R, C y L >0

Se concluye el ejemplo anterior, indicando que la transferencia )(sH del sistema RLC, es pasivo

(ó real pasivo). Desde otra perspectiva se dice que el sistema RLC constituye un operador

pasivo, el cual realiza el mapeo de algunas entradas )(tv en salidas )(ti y este operador es

denotado por ivH : es pasivo.

La visión de pasividad a través de circuitos eléctricos hace simple mostrar el hecho , de la

propiedad de invariabilidad sobre conexiones de realimentación. Considere lo siguiente

)(tv

)(ti

L

)(tvN )(ti

)a)b

pR

C

RLC)(tvN

cRCR

)(tv

Fig. 3. Interconexión de sistemas pasivos

Page 9: Pasividad en Sistemas de Control Rev 2

Ejemplo 4. Considere otra vez el circuito RLC en serie, al cual se adiciona en serie un resistor

como se muestra en la figura 3.a. Considerando que la red resultante tiene una nueva entrada de

voltaje )(tvN y una nueva corriente de salida )(ti . Se ve inmediatamente que la función de

transferencia asociada a la red RLC tiene exactamente la forma de )(sH del ejemplo previo, con

pc RRR ; por lo tanto el nuevo circuito es también pasivo (ó real positivo).

El objetivo de este ejemplo, es mostrar que las ecuaciones de malla de Kirchoff de la red en

términos de la variable compleja de Laplace:

)()(1)()()( sRsIsC

sLsIsIRsV cpN ;

también corresponde a la ecuación de sistema con conexión realimentada mostrado en la figura

3.b. El ejemplo muestra también que, cR define un operador ISP, cRc viR : y su

interconexión con el operador pasivo RLC, del cual se obtiene que el operador resultante es

)()( titvN , es también pasivo. Esto es claro por la simple analogía con el circuito de la figura

3.a la cual es una carga equivalente pasiva (impedancia).

Basado en la anterior observación y el teorema de Brune, se puede ya decir la conjetura que al

menos , para sistema en los cuales pueden ser descritos por funciones de transferencia racionales

y propias, la pasividad es invariante bajo la interconexión de realimentación negativa. Esto

proporciona un soporte más sólido para realizar una introducción sobre la invariabilidad de la

pasividad. Para otra clase de sistemas, se enunciará resultados mas generales en las subsecuentes

secciones.

Por ahora se utilizará los conceptos de función de transferencia estrictamente real positiva de

manera de expresar las mismas para sistemas en la forma del espacio de estados.

El siguiente teorema fundamental es conocido como el Lema de Kalman-Yakubovich-Popov. El

mismo resultado es conocido en la literatura rusa como el Lema de Frecuencia [Slotine, Li, 1990].

Se presenta ahora una versión simple para sistemas lineales invariantes en el tiempo; sin

embargo el lector debe saber que este teorema tiene también su contraparte no lineal y se

dispone nuevos y recientes resultados para sistemas infinito-dimensionales.

Teorema 5. Considere el sistema en el espacio de estados

BuAxx ; (6.a)

Cxy ; (6.b)

Page 10: Pasividad en Sistemas de Control Rev 2

donde nnA y nCB , . Suponiendo A es estrictamente estable (esto es que sus autovalores

son estrictamente negativos), el par (A,B) es controlable si: nBAABBRango n 1...

y el par (A,C) es observable si se cumple

nCAACCRangoTnTT 1...

Sobre estas condiciones, el operador yuH : es pasiva si y solo si nnTPP 0 tal que

0 PAPAT

CPBT Ver [Slotine, Li, 1990] para la prueba de este lema.

2.2 Estructura general Entrada-Salida

Como se pudo ver en la discusión anterior, cuando hablamos de un sistema pasivo (u operador)

uno apunta a medir la transformación de energía desarrollada en el sistema. En el caso del

circuito eléctrico anterior, las señales de entrada y salida tienen un significado físico directo, por

lo tanto la medición de energía es evidente. Sin embargo si deseamos hablar propiamente acerca

la pasividad de sistemas físicos que no sean redes eléctricas RLC, necesitamos un concepto más

general sobre medida. Entonces, debemos tener en mente que la pasividad es una propiedad de

un sistema vista como un operador que mapea entradas en salidas. En este contexto, debemos

hallar caracterizaciones y condiciones suficientes para la pasividad, que aplican a sistemas que no

sean descritos por medio de una función de transferencia sino por ecuaciones diferenciales

(posiblemente variantes en el tiempo) contrario al sistema definido en (6).

En esta sección se introduce las definiciones precisas de pasividad, las cuales reflejan el hecho de

que la pasividad es una propiedad de transformación de energía. También se extenderá al caso de

sistemas no lineales, considerando que algunos argumentos ya se hicieron más arriba de manera

de sostener las propiedades de los sistemas pasivos

Definición 6. Normas n2L y n

e2L [Van der Schaft, 1999]

La norma ne2L de una señal nnf 0: es denotada por Ttf 2)( y definida por:

12

2

20

( ) ( )T

Tf t f t dt

; (7)

y la norma n2L denotada 2)(tf está definida por:

Page 11: Pasividad en Sistemas de Control Rev 2

TT

tfLim 2)(

con esta métrica podemos definir el espacio normado e2L

Definición 7. Espacio e2L . Nosotros decimos que 0:f corresponde e2L si y solo si

Ttf 2)( . [Van der Schaft, 1999]

Ejemplo:

Considere la función continua ( ) atf t e , determinar si pertenece al espacio 2L

Por definición se conoce que

2 2

0 0

( ) ( )f t dt f t dt

;

2 2

0 0

1( )2

tf t dt e dta

a

entonces 2( )f t L .

Definición 8. Producto Interno. Sea u , y 2L y 0T , entonces el producto interno está

definido 0T como

T

dttytuyu0

)()(:| ; (8)

Con estas herramientas ahora podemos extender a una estructura general de entrada-salida las

propiedades ISP y OSP definidas inicialmente para la red RLC en la sección introductoria.

Ahora tenemos lo siguiente:

Definición 9. Pasividad.

Un operador yuH : es pasivo si existe un tal que se cumple

yu | ; (9)

Definición 10. Pasividad Estricta de Salida (OSP).

Un operador yuH : es estrictamente pasivo de salida si existe un y 00 tal que

se cumple:

220| Tyyu ; (10)

Page 12: Pasividad en Sistemas de Control Rev 2

Definición 11. Pasividad Estricta de Entrada (ISP).

Un operador yuH : es estrictamente pasivo de entrada si existe un y 0i tal que

se cumple:

22| Ti uyu ; (11)

2.3 Sistemas Pasivos interconectados

Probablemente la propiedad principal usada en el control basado en pasividad, es la

interconexión de sistemas pasivos, la misma que da como resultado un sistema pasivo. Por otro

lado un sistema pasivo puede descomponerse en subsistemas pasivos. Esto significa que en esta

filosofía el controlador puede ser diseñado como un sistema pasivo. Si el sistema a controlar no es

pasivo entonces se debe tratar de construir el controlador de tal manera que el sistema de lazo

cerrado sea pasivo.

Esta idea será tratada con cierto detalle matemático en las secciones siguientes utilizando las

definiciones que se dieron más arriba.

2.3.1 Ejemplo introductorio

Considere el ejemplo de un sistema pasivo que no puede ser modelado por una función de

transferencia racional, entonces no satisface el teorema de Bruni. No obstante utilizaremos las

definiciones anteriores para mostrar la pasividad de estos sistemas. También se ilustrará la

invarianza de la pasividad sobre las interconexiones especialmente la realimentación

Considere un péndulo accionado por un motor de corriente directa (CC) como se muestra en la

figura 4. El modelo simple de un motor CC se obtiene considerando este dispositivo como un

circuito RL en serie con una caída de voltaje denominado fuerza contra-electro-motriz. Debemos

hacer notar que R y L representan la resistencia y la inductancia de armadura

respectivamente. Si se considera que el valor de L es muy pequeño con respecto a R (esto es

equivalente a considerar que la dinámica eléctrica del motor es mucho más rápida que la

mecánica) la dinámica puede ser escrita como:

)()()( tvR

Kt

RKK

BtJ mm

mbmmm

; (12)

Donde mJ es la inercia del rotor, mB es el coeficiente de fricción, bK y mK son constantes

denominadas de fuerza contra-electro-motriz y de torque respectivamente y m es la posición

angular del eje del motor.

Page 13: Pasividad en Sistemas de Control Rev 2

Fig. 4 Péndulo accionado por un motor CC.

Hasta aquí el sistema motor tiene como entrada el voltaje )(tv y salida )(tm es lineal y puede

ser modelado mediante una función de transferencia

)()(

sVs

H mMCC

Para verificar si el sistema es pasivo podemos calcular )(jwHMCCRe . Sin embargo de aquí en

mas para desarrollos posteriores usaremos la ecuación de balance de energía como en (1).

Se verifica que la función: 2

21)( mmm J mH ;

corresponde a la energía mecánica total del motor, tomando la derivada de esta función y

reemplazando en la ecuación (12) obtenemos:

( ( )) ( ) ( )m m mt J t tq q q mH

2)()()())(( tRKK

BttvR

Kt m

mbmm

mm

mH ; (13)

Integrando de 0 a T ambos lados de la ecuación (13)

dttRKK

BdtttvR

Kdtt

T

mmb

m

T

mmT

m

0

2

0

)()()())(( 0 mH

ordenando y por el Teorema fundamental del Cálculo:

dttRKK

BTdtttvR

K T

mmb

mmm

T

mm

0

2

0

)())0(())(()()( mm HH

de las anteriores definiciones sabemos:

dtttvR

Kttv

T

mm

0

)()()(|)(

Page 14: Pasividad en Sistemas de Control Rev 2

dtttT

mTm 0

22

2)()(

reemplazando 2

2)())0(())(()(|)(

Tmmb

mmmm tRKK

BTttv

mm HH ; (14)

vemos claramente a demás que de (13) se deduce:

))0(())(( mm T mm HH ;

para cualquier 0t , de donde se concluye que si 2)( Ltv y 2)( Ltm , el operador

vH mMCC : es OSP con:

m

m

KR))0((

:

mH y

m

mbo K

RBK: ;

Ahora consideremos la ecuación dinámica de un péndulo:

)())(sin()( ttqmgltqm ; (15)

donde m es la masa la cual se asume que está concentrada en el centro gravedad,

]/[8.9 2smg es la aceleración de la gravedad, )(tq es la posición angular respecto a la

horizontal, l es la distancia de centro de gravedad y el eje de rotación y )(t es el torque de

entrada. Nuevamente es simple de mostrar que este sistema define un operador pasivo

qH p : , para ello consideramos la función de energía del sistema que está definida por:

))cos(1(21),( 2 qmglqmqqp H ; (16)

cuya derivada en el tiempo es:

)sin())sin(),( qmglqmqqmglqqqmqqp H ;

entonces según (15) tenemos que:

)()(),( ttqqqp H ;

Integrando este ultimo de 0 a T:

))0(())((| 2 mpmpT Tq HH ; (17.a)

))0(),0(())(),((| 2 qqTqTqq ppT HH ; (17.b)

del sistema de péndulo se define un operador pasivo qH p : con ))0(( mp H ,

))0(),0(( qqp H .

Algunos lectores notaran que la definición de operador reduce el sentido desde el punto de vista

físico. Ciertamente parece mas coherente identificar el sistema de péndulo con un operador con

entrada física que es el torque y la salida como velocidad, las cuales son ambas cantidades

Page 15: Pasividad en Sistemas de Control Rev 2

medibles y razonablemente elegidas para variables de control. La definición de operador está

hecha con el propósito de exhibir el hecho de que las entradas y salidas no necesariamente

coinciden con cantidades físicas inyectadas o medidas del sistema en cuestión. Sin embargo esto

ayudara a nuestro análisis de pasividad.

Consideremos ahora una interconexión realimentada entre el motor (actuador) y el péndulo del

se conoce que constituye un sistema pasivo. La interconexión se ilustra en la figura 5..

)(tvR

KmmMotor

Pendulol

Fig. 5 Sistema realimentado Pendulo – motor CC

Considerando que el motor y el péndulo están unidos mediante una transmisión rígida directa,

tenemos que )()( ttq m y )(tl . En este caso el torque )(tl puede ser considerado desde el

punto de vista del motor como un torque de carga el cual actúa como una entrada física extra al

motor. La ecuación dinámica del sistema interconectado está dada por

)()()()( ttvR

Kt

RKK

BtJ lm

mmb

mmm

; (18.a)

)())(sin()( ttmgltm lmm ; (18.b) No es difícil mostrar que el sistema de la figura 5, constituye un operador estrictamente pasivo

mvH : lo que se verifica utilizando las relaciones (14) y (17) y observando que:

La función de energía del sistema interconectado, esta dada simplemente por la suma de

las funciones de energía de ambos subsistemas separadamente esto es pm HH:H ;

esto es una propiedad fundamental de los sistemas interconectados pasivos y establece las bases

para el control basado en pasividad como se muestra en la sección 3.3.1.

De manera similar se puede adicionar la dinámica eléctrica que inicialmente se consideró

despreciable en el motor, observando que también define un operador pasivo desde un voltaje de

Page 16: Pasividad en Sistemas de Control Rev 2

entrada a la corriente de inducido, luego la energía disipada depende de la impedancia

equivalente del inducido.

2.3.2 Marco general de propiedades Entrada-Salida

Los siguientes teoremas formalizan nuestra discusión sobre interconexiones realimentadas [Van

der Schaft, 1999]

Teorema 12. Considere el sistema entrada-salida ilustrado en la figura 6. Sea 21,: eee ,

21,: uuu y 21,yyy son ne

22L . Si 1 y 2 son ambos pasivos entonces yu : es también

pasivo. Si 1 y 2 son OPS entonces yu : es también OSP.

1u1H

2H2y

1e

2u2e

1y

Fig. 6 Sistema Entrada - Salida

El teorema anterior considera un caso especial de interconexión realimentada cuando 02 u .

Esta estructura es particularmente importante dado que ella es un típico caso de una planta 1

en lazo cerrado con un controlador 2 . En este caso la entrada 1u juega un rol de señal externa

al lazo cerrado. Note también que esta entrada puede ser a su vez la salida de otro bloque

pasivo. En este sentido puede construirse un nuevo sistema pasivo teniendo como núcleo un

bloque pasivo. Por lo tanto estos teoremas son importantes para el control basado en pasividad.

Teorema 13. Considere el sistema de lazo cerrado de la figura 6, con 02 u . Si asumimos que

2,1,: 22

22 in

enei LL entonces n

eu 22 L si cualquiera de las siguientes afirmaciones sea

verdadera

Si 111 : ye es pasivo y 212 : yy es ISP ó

Si 111 : ye es OSP y 212 : yy es pasivo.

Page 17: Pasividad en Sistemas de Control Rev 2

Bueno hasta aquí tenemos establecido formalmente y con generalidad, las condiciones bajos las

cuales la interconexión realimentada de sistema pasivos da como resultado un sistema pasivo. Sin

embargo, es también útil saber que las interconexiones no solo conservan las propiedades de

pasividad de los subsistemas, más en ciertos casos, la pasividad puede ser fortalecida. Para

ilustrar esta idea, se analizaremos brevemente la técnica denominada transformación de lazo.

2.3.3 Transformación de Lazo

Para mostrar mejor la utilidad de esta técnica, primero necesitamos subrayar un hecho simple

pero importante sobre los sistemas pasivos.

Considere el sistema ilustrado en la figura 6, con solo una sola entrada, es decir 02 u .

Hecho 14. Asumiendo que el sistema 2 es ISP y tiene ganancia finita 2L esto es, que existe

0 c tal que TT

ecy2122 , entonces el mapeo 2 es también OSP.

Esta observación sigue directamente escribiendo 2

2222

212

21221 22|

Ti

Ti

Ti yc

eeye

;

literalmente, la importancia de este hecho reside en que el sistema 2 es más disipativo que 1

por lo tanto cuando se desarrolla la interconexión algo de la disipación del sistema 2 es

propagada hacia el sistema 1 . Mas precisamente considere el sistema interconectado ilustrado

en la figura 7, el cual es equivalente que la figura 6, con 02 u .

1e1y pasivo:1

k

1u

2y

k

ISP:2

Fig. 7 Sistema interconectado

Page 18: Pasividad en Sistemas de Control Rev 2

Vamos a desarrollar algunos cálculos simples para exihibir las nuevas propiedades del sistema

interconectado con realimentación como la figura 7. Para 111 : ye y utilizando las

propiedades de pasividad de 1 , tenemos que

TTTTTykykyyyuykyyuye

211211212121121211 |||| ;

Lo que significa que la transformación de lazo ha hecho que el mapeo ´1 sea OSP. El precio que

hay que pagar para esto es que la ISP de 2 sea ha debilitado

TTiTTTykyykyyykyyy

2121222112212121 |||

por lo tanto se impone que 2ik .

Es importante recordar en este punto que el coeficiente k es utilizado solamente para el análisis,

y es sin pérdida de generalidad una restricción que hay que satisfacer 2ik . Nótese también

que el sistema físico no ha sufrido ningún cambio con la transformación del lazo.

Utilizando el hecho 14, obtenemos que el sistema Figura 6 con 1 pasivo y 2 ISP y de ganancia

finita 2L , es equivalente a la interconexión de un OSP más un OSP y un sistema ISP. Esta

observación es algunas veces fundamental en el análisis de estabilidad de sistema pasivos y

consecuentemente en el control basado en pasividad.

3. Estabilidad y estabilización de sistemas pasivos

3.1 Estabilidad 2L

Una definición relajada de la estabilidad 2L , es que un operador 2L es estable, si mapea entradas

2L en salidas 2L . Sin embargo en un sentido más estricto también puede ser interesante la

medición cuantitativa de estabilidad.

Definición 15. Estabilidad 2L . El sistema en el espacio de estados se dice que es estable 2L

con ganancia finita 2L , si existe una constante positiva tal que para toda condición inicial

)0(0 xx existe una constante )( 0x tal que se cumple

TT tuty 22 )()( ;

Page 19: Pasividad en Sistemas de Control Rev 2

Proposición 16.

Si yu :1 es OSP entonces tiene una ganancia finita 2L .

Prueba.

La prueba de esta proposición es directamente observando que la OSP implica la existencia de

0 y tal que: 2

20

0

220

121|

TTT yuyuy

;

por lo tanto

22

0

220 2

1TT uy por lo tanto la ganancia 2L es

0

1

3.2 De la Estabilidad 2L a la Estabilidad de Lyapunov

Los conceptos fundamentales para relacionar la estabilidad de entrada-salida con la estabilidad

en el sentido de Lyapunov son: la detectabilidad de estado cero y la observabilidad de estado

cero.

Definición 17. Detectabilidad de Estado cero

Un sistema en el espacio de estado )(xfx , nx es detectable de estado cero a partir de la

salida )(xhy si para todas las condiciones iniciales nx )0( tenemos que: 0)(0

txLimy

t

Definición 18. Observabilidad de Estado cero

Un sistema en el espacio de estado )(xfx , nx es observable de estado cero a partir de la

salida )(xhy si todas las condiciones iniciales nx )0( tenemos que 0)(0 txy

Ahora rigurosamente hablando y pensando en los sistemas físicos estas propiedades pueden ser

consideradas como propiedades de propagación de la disipación de la energía. Estas establecen

que se seguirá la convergencia asintótica del estado x de un sistema, si su salida )(xhy es

adecuadamente seleccionada. En general, estas propiedades pueden ser difíciles de verificar y en

algunas ocasiones imposibles para algún tipo de salidas. Los siguientes lemas son particularmente

utilizados para establecer un enlace ente la convergencia asintótica de una salida )(xhy y el

estado x .

Page 20: Pasividad en Sistemas de Control Rev 2

Lema 19. Sea upGy )( , donde )(pG es una función de transferencia exponencialmente estable,

estrictamente propia de dimensión mn y dtdp . Entonces ny 2L implica que nnu LL2 ,

nu 2L , )(ty es continua y que 0)( ty cuando t . Si adicionalmente tenemos que

0)( tu cuando t entonces 0)( ty .

Lema 20. Si el sistema yu : es OSP, nny LL2 , ny L y el sistema es detectable de

estado-cero desde la salida, entonces, si 0u las trayectorias de estado 0)( tx cuando

t .

Vamos a finalizar esta sección con una proposición la cual resume los resultados recordados aquí,

que son fundamentales en el control basado en pasividad.

Asumiendo sistemas afin;

2,1,)(

)()(: ixhy

uxgxfx

iii

iiiiii

son pasivos u OSP, con función de almacenamiento )( 11 xH y )( 22 xH respectivamente

tt

dssysusyxHtxH0

110

211111 )()()())0(())(( ; (19)

tt

dssysusyxHtxH0

220

222222 )()()())0(())(( ; (20)

entonces la siguiente preposición es verdadera

Proposición 21.

i) Suponiendo que 1 y 2 son pasivos (OSP respectivamente), entonces el sistema

interconectado por realimentación ),( 21 de la figura 6, define un operador pasivo

(OSP respectivamente) de la forma ),(),( 2121 yyee .

ii) Suponiendo que 1H y 2H satisfacen las expresiones (19) y (20) teniendo un mínimo local

estricto 1x y

2x respectivamente, entonces ),( 21 xx son puntos de equilibrio estables el

sistema realimentado con 021 ee .

iii) Suponiendo que 1 y 2 son OSP y detectables de estado-cero y 1H y 2H satisfacen

(19) y (20) y propiamente tienen un único mínimo global en 01 x y 02 x

respectivamente, entonces )0,0( es un punto de equilibrio globalmente asintóticamente

estable del sistema realimentado ),( 21 el cual 021 ee .

Page 21: Pasividad en Sistemas de Control Rev 2

3.3 Control basado en Pasividad

En general , el control basado en pasividad consiste en obtener un sistema pasivo aplicando una

ley de control realimentada. A demás decimos que un sistema dado por

),,( uxtfx ; (21.a)

),( xthy ; (21.b)

donde nx , y , x , f , g y h son funciones suaves, esta pasivamente realimentado si

existe una ley de control ),,( vxtu tal que

)),,(,,( vxtxtfx ; (22.a)

),( xthy ; (22.b)

define un operador pasivo yv .

entonces la estabilidad en el sentido de Lyapunov siguen satisfaciendo las condiciones

establecidas en la sección previa.

en particular para sistema afines no lineales

)()( xugxfx ; (23.a)

)(xhy ; (23.b)

Podemos establecer los siguientes resultados ya conocidos.

Teorema 22.

Si el sistema (21) define un operador pasivo yu : con una función de almacenamiento

)(: xVV que es 1C , la cual es acotada por abajo y además es detectable de estado-cero,

entonces el controlador

)(yu ;

Con 0)0( y 0)( yy para todo 0y , estabiliza asintóticamente el origen 0x , mas alla si

la función de energía )(xV es propia, entonces el origen es globalmente asintóticamente estable.

Para una exposición más clara y debido a la restricción de espacio, en el presente reporte, se

ilustra el enfoque de control basado en pasividad mediante un ejemplo sencillo aplicado a sistema

mecánico.

Destacamos que las ideas utilizadas más abajo constituyen la razón de ser para el control de una

amplia clase de sistemas: los sistemas Euler-Lagrange. Estos incluyen una amplia variedad de

sistemas físicos tales como eléctricos, electromecánicos y mecánicos.

Page 22: Pasividad en Sistemas de Control Rev 2

3.3.1 Ejemplo

Para explicar mejor el control basado en pasividad (PBC) es conveniente volver al ejemplo del

péndulo simple de la pagina 12; sin embargo para los propósitos de esta sección bastara

considerar el péndulo solamente, esto es que no se tendrá en cuenta el motor y simplemente

asumir que el péndulo tiene un par de entrada (fuerza externa) u , que actuando sobre él. Para

terminar y para una fácil referencia repetimos la expresión de la energía total (cinética y

potencial) del péndulo simple

)(

),(

22 ))cos(1(21),(

qqq

p qmglqmlqqV

T

H ;

donde q , y g es la aceleración de la gravedad. Asumimos el torque como entrada de control

u . La energía cinética es ),( qqT y la energía potencial es )(qV , usando estas funciones

podemos derivar la dinámica

uqgqml )(2 ; (24)

.donde )(qg se conoce como la fuerza gravitacional, esta fuerza se deriva de la energía potencial,

esto es:

)sin()(

:)( qmglqq

qg

V;

Ahora se calcula los puntos de equilibrio del sistema no forzado (24), es decir con 0u . Como

se discutió anteriormente y esta claro de (24), que los puntos de equilibrio corresponde a los

puntos críticos de la función de energía principal y que es la solución de la ecuación

0)sin(0)(

qmgl

qqV

Para este caso los puntos de equilibrio son TT iqq ]0,[, con ,......2,1,0,1...,i , y tomando la

segunda derivada parcial de )(qV respecto a q tenemos

)cos()(

2

2

qmglq

q

V

El cual es positivo para 0q y negativo para q , esto significa que el origen corresponde a

un mínimo de la función de energía potencial y se concluye que TTqq ]0,0[, es un punto de

equilibrio estable según Lyapunov. Por otro lado q es un máximo local y puede mostrarse

que es un equilibrio inestable según Lyapunov.

Page 23: Pasividad en Sistemas de Control Rev 2

Nuestro problema de diseño es estabilizar el péndulo en un equilibrio constante TT qqq ]0,[, .

De acuerdo al procedimiento de moldeo de energía (energy shaping) más inyección de

amortiguamiento, vamos a tratar de modificar la energía potencial y la función de disipación de

Rayleigh, dejando intacta la energía cinética ya que no desempeña ningún papel en las

propiedades de estabilidad del punto de equilibrio. Es decir queremos, que el sistema de lazo

cerrado sea un sistema Euler-Lagrange con energía cinética ),( qqd T , energía potencial es )(qdV ,

y función de amortiguación )(qd F . Puesto que conocemos que el mínimo de la energía potencial

corresponde a un punto de equilibrio estable, la nueva función de energía potencial )(qdV deberá

tener un único mínimo global en la posición deseada. Una función candidata natural es 2~

21)( qkq pd V ; (25)

donde 0pk y qqq :~ . Para hacer este punto de equilibrio sea atractivo, elegimos una

función de disipación de Rayleigh deseada 2

21)( qkq dd F , 0dk , la cual induce las propiedades

de disipación correctas al sistema. Esta selección lleva a una ley de control

DIES u

qq

u

qqq

u cd )()()( FVV

;

qkqkqgu dp ~)( ; (26)

Para una mejor comprensión de la acción pasiva de este controlador, considere el análisis de la

pasividad del sistema de lazo cerrado el cual está dado por

DIp uqkqgqgqml ~)()(2

DIp uqkqml ~2 ; (27)

seguidamente, considere la función de energía del sistema de lazo cerrado descrita 222 ~

21

21)()(),(),( qkqmlqqqqqq pdp VVHH ; (28)

luego la derivada en el tiempo de la función de energía y utilizando (27) se tiene

DIpp uqqkqmlqqqkqqmlqq 22),(H ; (29)

es decir que la entrada de control de moldeo de energía ESu ha reemplazado el equilibrio estable

según Lyapunov del péndulo a la posición deseada q , mientras conserva las propiedades de

pasividad del sistema. Nótese que integrando la igualdad anterior de 0 a T podemos concluir que

el lazo cerrado define un mapeo pasivo quDI y por otra parte si la entrada 2LDIu entonces

el sistema también es estable 2L .

Page 24: Pasividad en Sistemas de Control Rev 2

Retomando la idea de que la interconexión de sistemas pasivos es pasivo, reconsideremos la

selección de la entrada qku dDI . Nótese que esto es un mapeo ISP estático qkq d . Por lo

tanto el sistema de lazo cerrado puede ser considerado como una interconexión realimentada

negativa de un mapeo pasivo quDI con un mapeo ISP qkq d y como bien sabemos el lazo

cerrado es también pasivo. Estrictamente hablando si nosotros agregamos una entrada externa

v a (27) obtenemos utilizando (29) 222 ))0(),0((| TdT qkqqqv H ;

esto es, el mapeo qv es OSP. De este último y el Lema 20, se concluye que si 0v entonces

qtq )( cuando t .

La ley de control PD anterior es una de las más simples que se puede obtener utilizando el

método de control basado en pasividad, sin embargo tiene el inconveniente de la carga

computacional del calculo de )(qg en línea; en general se cree que este criterio es dominante por

el hecho de la cancelación del termino no lineal )(qg mejorando la robustez del sistema ante

incertidumbre paramétricas. Por lo anterior veamos de considerar otra función de energía

potencial deseada, es decir:

2)(21)()( qqkqq pd VV ; (30)

donde )( q es una constante seleccionada para asignar un mínimo global único en qq para

)(qdV . Su calculo entonces procede por evaluación

)()()(

qqkqgqq pd V ;

al hacer este último cero

)(1)( qgk

qqp

;

para asegurar que este punto sea un mínimo global y único de la función de energía potencia

calculamos

pd kqgq

qq

)()(2

2

V ;

Ahora para el sistema de péndulo tenemos que mglqqg

)(

(como una cuestión de hecho para

muchos sistemas Euler- Lagrange podemos asumir sin pérdida de generalidad que existe gk

tal que gkqqg

)(

para todo nq ), por lo tanto si elegimos mglkp obtenemos que

Page 25: Pasividad en Sistemas de Control Rev 2

0)(2

2

qq dV , para todo nq . Esto implica que qq es un mínimo global único de la

función de la energía potencial.

La parte de la ley de control u , por moldeo de energía esta dado por

)(~)()(

qgqkqqq

u pdES VV ; (31)

y adicionando (inyectando) la misma amortiguación anteriormente desarrollada, hallamos el bien

conocido controlador PD más pre-compensación de gravedad que tiene la forma:

qkqkqgu dp ~)( ; (32)

Como anteriormente se dedujo, el sistema de lazo cerrado (24) y (32), son sistema Euler-

Lagrange completamente amortiguados con energía cinética ),( qqT , energía potencial es )(qdV ,

y función de amortiguación )(qd F . También se puede mostrar de manera similar como para el

anterior controlador, que el sistema de lazo cerrado define un operador OSP qv y qtq )(

cuando t .

3.3.2 Estabilidad de Lyapunov de controladores por modeo de energía mas inyección de

amortiguamiento (ESDI)

Hemos visto como los controladores anteriormente estudiados nos permiten obtener un sistema

de lazo cerrado OSP, teniendo como salida a la velocidad generalizada. Teniendo en cuenta

también que es la salida del mapeo original definido por el sistema de péndulo son controla(es

decir en lazo abierto). Entonces se hace sencillo el analizar la estabilidad según Lyapunov del

sistema de lazo cerrado. En este caso particular tenemos una manera sencilla, el análisis de la

estabilidad, sin embargo en general es difícil. Por simplicidad utilizamos la propiedad de

detectabilidad de estado-cero definida en la sección 3.2 de la siguiente manera:

Establecer la salida 0q en la ecuación (27) de lazo cerrado. Para el primer controlador

obtenemos que 0~ qkp y se cumple qq , por lo tanto el sistema es detectable de estado-cero.

Para el segundo controlador nosotros que:

0)()(~ qgqgqk p ;

Page 26: Pasividad en Sistemas de Control Rev 2

Y por diseño la única solución de la ecuación es qq , dado que el origen es el único equilibrio

del sistema. En otras palabras 0q que implica que qq y por lo tanto el sistema es

detectable de estado-cero y en realidad es observable de estado-cero.

Notese que para cualquiera de los controladores anteriores, podemos desarrollar una

transformación de lazo, tal que el sistema de lazo cerrado pueda ser considerado como dos

mapeos OSP. Esto logra simplemente redefiniendo la entrada de control (parte denominada

inyección de amortiguamiento) como:

qku dDI 5.0 ;

para el primer controlador la parte de moldeo de energía como

qkqkqgu dpES 5.0~)( ;

Y para el segundo controlador:

qkqkqgu dpES 5.0~)( ; (33)

manteniendo el sistema sin cambios. Finalmente podemos invocar el ítem iii de la proposición 21.

3.3.3 Modelado de un convertidor CC-CC Reductor (Buck) y Control Basado en Pasividad

Modelo del convertidor reductor Buck

El modelado del sistema de estudio Convertidor reductor Buck, puede ser obtenido utilizando

la metodología de Euler-Lagrange (desde el punto de vista energetico) o mediante las leyes de los

circuitos eléctricos. Debemos también recordar que el modelo a estudiar se basa en modo de

operación en conmutación continua.

Modelo basado en Euler-Lagrange

Se define el modelo de un sistema mediante:

( , ) ( , )d L q q L q qQ

dt q q

, nq Q ; (34)

Donde q es el vector de coordenadas generalizadas y q es el vector de velocidades generalizadas,

y se define la función de Lagrange como:

( , ) ( , ) ( )L q q T q q V q ; (35)

Donde ( , )T q q es una función de energía cinética, ( )V q es una función de energía potencial del

sistema en estudio y Q son las fuerzas externas al sistema que pueden ser en general de tres

Page 27: Pasividad en Sistemas de Control Rev 2

tipos, entrada de fuerzas para control, fuerzas disipativas y fuerzas perturbadoras . Para el caso

de sistemas eléctricos en particular se define ( )

qD qQ F

q

; (36)

Donde ( )D q es la función de disipación de Rayleigh del sistema y qF es un vector de funciones

forzantes generalizadas o fuentes de voltaje.

Para nuestro caso de estudio, el convertidor reductor Buck, vamos a establecer como política de

control la modulación de ancho de pulso PWM de manera que la misma conmutara de 1u a

0u periódicamente. Ahora establecemos como coordenadas generalizadas a la carga en el

inductor Lq y capacitor Cq respectivamente, por lo tanto tendremos que: Lq es la corriente en el

inductor 1z y CqC

es el voltaje en el capacitor 2z

Cuando el switch es 1u tenemos que las funciones de energía están dadas por: 2

11( )2L LT q Lq ; 2

11( )

2c CV q qC

21

1( ) ( )2C L CD q R q q ; 1

qLF E ; 1 0qCF

Ahora cuando el switch es 0u tenemos : 2

01( )2L LT q Lq ; 2

01( )

2c CV q qC

20

1( ) ( )2C L CD q R q q ; 0 0qLF ; 0 0qCF

Entonces combinando ambas posiciones según el modo de operación continua del convertidor: 21( )

2L LT q Lq ; (37.a)

21( )2c CV q qC ; (37.b)

21( ) ( )2C L CD q R q q ; (37.c)

qLF E ; (37.d)

0qCF ; (37.e)

2 21 1( ) ( )2 2L C L CL T q V q Lq q

C ; (37.f)

de donde obtenemos el modelo : 1

L cEq q

L L ; (38.a)

1 1C L Cq q q

C RC ; (38.b)

Page 28: Pasividad en Sistemas de Control Rev 2

escrito en variables de estado 1 2

Tz z z

1 21 Ez zL L

; (39.a)

2 1 21 1z z zC RC

; (39.b)

Control Basado en Pasividad

Para diseñar el controlador basado en la técnica de pasividad se requiere que el modelo dado

por (39.a) y (39.b) del convertidor sea escrito de la forma matricial [Ortega et al] [García E]:

( )b b b bD z J R z ; (40)

entonces para nuestro caso tenemos 0

0 0b

LD

;0 1

1 0bJ

;

0 0

0 1/bRR

;0b

E

este diseño se desarrolla en dos partes; la primera parte se denomina moldeo de la función de

energía y el segundo es la inyección de amortiguación.

Con el moldeo de la energía la función de energía potencial es modificada hacia un nuevo punto

de equilibrio llevándolo hacia una localización deseada. Con la inyección de amortiguación se

modifica la función disipativa de Rayleigh hacia un nuevo punto de equilibrio el cual será global

asintóticamente estable [Ortega et al].

Iniciamos el diseño del controlador considerando la regulación hacia un voltaje en el capacitor y

corriente del inductor deseados respectivamente, es decir 1 2

T

d d dz z z y que satisfacen las

relaciones descritas por (39).

Sea el vector de error promedio definido como: 1 1

2 2

d

dd

z ze z z z z

; (41)

Luego la dinámica del error promedio para el convertidor reductor Buck se obtiene como sigue:

( ) ( ) ( )b b b b d b b d b b d b b dD z J R z D z J R z D z J R z ;

( ) ( )( ) ( )b d b b d b b d b b dD z z J R z z D z J R z ;

( ) ( )b b b b b d b b dD e J R e D z J R z ; (42)

Esta expresión denota el proceso de moldeo de energía para el vector de error.

Page 29: Pasividad en Sistemas de Control Rev 2

Para la etapa de inyección de amortiguamiento, tal como se muestra en [11] y [12] se agrega a

cada uno de los miembros la relación ( )iRe t , donde iR es una matriz que asegura la disipación

deseada, entonces tenemos:

( ) ( )b b b i b b d b b d iD e J R e Re D z J R z Re ;

0; 0

0 0i

RiR Ri

;

Entonces hemos obtenido un sistema basado en el error promedio, si este es no forzado podemos

definir una función de almacenamiento dH que puede ser definido en coordenadas de ( )e t para el

sistema obtenido, de tal manera de asegurar la estabilización del comportamiento del error hacia

la estabilidad asintótica hacia cero del error independiente del valor de ( )t , por lo que se

demanda que:

( )b b d b b d iD z J R z Re ; (43)

en general se tiene

1 2 1( )dd d i

VE Lz z R zR

;

22 10 dd d

zCz zR

;

Tomando en cuenta que se desea estabilizar el voltaje en el capacitor a un valor constante

2d dz V , entones queda la ley de control estática [García E, 2000]

1( )d i dV R VzE E R

; (44)

4. Resultados de Simulación

En este parte del reporte vamos a mostrar los resultados de simulación para las leyes de control

obtenidas mediante el método de Control Basado en Pasividad. El software de simulación es

Simulink de MatLab.

La figura 8, muestra el resultado de simulación para el control basado en pasividad para el

péndulo simple, el cual tienen los siguientes parámetros: 2m , 0.7l , 9.8g , se han obtenido

en respuestas para diferentes valores de las ganancias pk y dk ,obteniendo un buen desempeño

En una primera simulación se utilizó 4pk y 2.1dk su respuesta se muestra de color verde e

indica mayor sobrepaso; posteriormente se incrementó 6pk y finalmente se incrementó

4dk , este ultimo muestra un muy bien desempeño en tiempo de asentamiento y sobrepaso

mínimo.

Page 30: Pasividad en Sistemas de Control Rev 2

0 5 10 150

0.2

0.4

0.6

0.8

1

1.2

1.4Posicion del pendulo q

0 5 10 150

2

4

6

8

10

12Senal de control u

data1u1, kp1,kd1u2,kp2,kd2u3,kp3,kd3

u1, kp1,kd1u2.kp2,kd2u3,kp3,kd3

Fig. 8 Respuesta de Simulación para péndulo simple

0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.020

0.5

1Corriente en Capacitor z1

0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.020

5

10Voltaje en inductor z2

0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.020

0.5

1Controlador basado en Pasividad

Fig. 9 Respuesta de Simulación para convertidor Buck

Page 31: Pasividad en Sistemas de Control Rev 2

Por otro lado en la figura 9, se muestra la respuesta para el convertidor de potencia Buck, en

este caso se utilizaron los siguientes parámetros: 12[ ]E V , 10[ ]L mH , 47[ ]C F , 15[ ]R

y 9[ ]dV V , para el controlador se eligió el valor 20iR . Se ve muy buena respuesta dinámica

cumpliéndose el objetivo de regulación a voltaje deseado que inicialmente es de 9[ ]dV V y

posteriormente cambia a 7[ ]dV V .

5. Conclusiones

Se ha presentado un tratamiento corto a uno de los tópicos sistemáticos sobre el diseño de

sistemas de control que poseen la propiedad de disipación de energía. Si bien la metodología

denominada moldeo de energía (energy shaping) abordada en el presente, ha sido bastante

estudiada por la comunidad científica especialmente por Ortega, Loria , Sira-Ramirez y otros.

Un objetivo primordial del presente, es el de hacer conocer estas técnicas para el diseño de

sistemas pasivos en base a la técnica de moldeo de energía (energy shaping), su aplicación al

control de robots es abordada en el trabajo de Kelly y Santibañez. Por otro lado, ya desde 2003

en el trabajo de Ortega y Canseco se hace uso de estrategias más generales para el control de

sistemas pasivos utilizando la técnica de moldeo de potencia (power shaping) y su uso no solo

en sistemas eléctricos del tipo lineal y no lineal sino se extiende a procesos químicos y

termodinámicos [Favache, Dochain]..

6. Bibliografia

Desoer, C.A. Vidyasagar. Feedback Systems: Input-Output properties. Academic Press. New York. 1975.

Loria A. Passivity in control systems. CNRS UMR 5228 Laboratoire d’Automatique de Grenoble ENSIEG. 1998.

Lozano R., Brogliato O., Egeland and Mashke. Dissipative systems analysis and control. Comunications and Control

Engieneering Springer Verlag . London.. 2000.

Roque R.. Control Adaptivo de seguimiento de trayectoria de robots manipuladores. Tesis de grado para optar al

titulo de Licenciado en Ingenieria Electronica. Facultad de Ingenieria. Universidad Mayor de San Andres. La Paz –

Bolivia. 2002

Page 32: Pasividad en Sistemas de Control Rev 2

Ortega R., Loria A., Nicklasson J., Sira-Ramirez H. Passivity based control of Euler-Lagrange Systems: Mechanical,

Electrical and Electromechanical Applications. Comunications and Control Engineering. Springer Verlag. London.

1998.

Kelly R., Santibañez V.. Control de Movimiento de Robots Manipuladores. Ed Pearson. Prentice Hall . 2003.

Khalil H. Nonlinear Systems. Second Editon Prentice Hall. 1996.

Garcia-Canseco E., Jeltsema D., Scherpen J. y Ortega R. Power-based control of physical systems two case studies.

Proceeding of the 17th World Congress The international Federation of Automatic control., July 6-11, 2008.

Dirksz D., Scherpen J.. Power-based adaptive and integral control of estándar mechanical systems. 49th IEEE

Conference on Decision ans Control, December 15-17, 2010.

Favache A., Dochain D.. Power-Shaping control of an Exothermic continnuos stireed tank Reactor. University

Catholique de Louvain, Belgium. 2009.

Jeltsema D.. Modeling and Control of Nonlinear Networks: A Power-based Perspective. PhD Dissertation Thesis.

Technische Universiteit Delft. May 2005.

Ortega R., Spong M..Adaptive motion control of rigid robots: A Tutorial. Automatica. 1989.

Vidyasagar M.. Nonlinear systems analysis. Prentice Hall. New Jersey. 1993.

Nilsson T., Perez M.. Introduction to Passivity based control of Euler-Lagrange Systems. Vaxjo University. Nov

2003

Van der Shaft A.. L2-Gain and passivity techniques in Nonlinear control. Comunication and Control Engineering.

2nd Ed. Springer Verlag. 1999.

García E. M.. Tesis Doctoral: Estrategias de Control para sistemas bilineales aplicadas a los convertidores de

potencia DC-Dc. Universidad Politecnica de Cataluña. Marzo 2000

Nota.-

El presente reporte tiene como base principal el trabajo del Prof. Antonio Loria del SUPELEC de Francia, Passivity

in Control Systems de 1998, quien me dio su autorización para la traducción al castellano de su trabajo de manera

de incentivar el estudio del control basado en pasividad en Latinoamérica.