Upload
ruben-raygosa
View
217
Download
0
Embed Size (px)
Citation preview
8/19/2019 Del Control Bang Bang Al SMC
1/15
Control Sistemas no Lineales: Resumen de aplicación
“ Del control Bang Bang al Control de Modos Deslizantes”
Recopilado Por : Ruben Raygosa Febrero 2009 versión paracorrección
Referencias:
Claire J Tomlin E209 Analysis and Control of Nonlinear Systems Stanford University
Winter Quarter 2006-2007 http://sun-valley.stanford.edu/~tomlin>
V Utkin, “Sliding Mode Control in Electromechanical Systems “ CRC press 1999
1.1 Control Bang-Bang
Control Bang Bang. Se conoce con este nombre a los sistemas donde la señal cambia
abruptamente entre dos valores específicos. Tal es el caso de un relay el cual es posible
representar mediante una función escalón
Considérese el control de un motor de CD
El objetivo es llegar a una posición específica y mantener el sistema en ese estado
La ecuación del motor se puede representar como:
8/19/2019 Del Control Bang Bang Al SMC
2/15
Expresando el error en términos de la variable de salida y la entrada
Reescribiendo la ecuación en términos del error.
Representémoslo en un plano de fase
8/19/2019 Del Control Bang Bang Al SMC
3/15
8/19/2019 Del Control Bang Bang Al SMC
4/15
Luego si el retardo del sistema implica una rotación a favor de las manecillas del reloj ,
lo cual es malo para nuestro sistema podemos postular que si giramos en sentido
antihorario podría ser deseable
La solución es agregar retroalimentación de velocidad
Ahora la condición de conmutación se convertirá en
1 si e´ >= 0
=V
-1 si e’ < 0
Al implementar esto se obtendra
8/19/2019 Del Control Bang Bang Al SMC
5/15
La solución tiende a deslizarse a lo argo de la linea alpha=-1
Hagamos 0e1
eS =−= &α
Más generalmente la línea de conmutación es { }0eeS ee =),(|),( &
Si la señal de control es )sgn()( ssv =
8/19/2019 Del Control Bang Bang Al SMC
6/15
Obtendremos:
De cualquier forma α =de
ed & donde
de
ed &es la pendiente de la trayectoria y es la
pendiente de la línea de conmutación lo que nos dara
Volviendo a la ecuación del m otor
Esta funcion de conmutación seria ideal pero supongamos un pequeño deslizamiento de
la linea de conmutación. Debemos estar seguros que la linea de conmutación es
atractiva.
8/19/2019 Del Control Bang Bang Al SMC
7/15
8/19/2019 Del Control Bang Bang Al SMC
8/15
Figura Control modos deslizantes del curso de una nave.1
EL modo de presentar el fenómeno de modos deslizantes es utilizar un sistema de
segundo orden con un relay
)(t f u xa xa x 12 +=+= &&&
)(s Msignu −= cx xs += & (1)
Donde )(t f es una perturbación acotada. El comportamiento lo podemos estudiar en el
plano de phase
Figura 2 Plano de fase x x −& [1]
1 Sliding Mode Control in Electromechanical Systems [5]
8/19/2019 Del Control Bang Bang Al SMC
9/15
Por simplicidad consideremos 0aa 21 == nota: la señal de control u no es continua a
lo largo de la línea s ,
Tendremos el sistema )(t u x =&& donde )( M t u ±=
x&& puede representarse como:
( ) M xdx
xd
dt
dx
dx
xd x
dt
d ±=== &
&&& (2)
Integrando respecto a x ambos miembros de (2)
c Mx x2
1 2+±=&
C MTx x 2 +±=& (3)
Esta ecuación representa una familia de parábolas en el plano x x −& . De antemano
conocemos que la ecuación de una parabola cumple con la condición de lipschitz . lo ual
nos asegura que tendremos una solución. Si escogemos la línea de conmutación como
cx xs += & y hacemos que tienda a 0 para que pase por el origen tenemos.
0cx x =+& (4)
Graficando las soluciones en el plano x x −& (plano de fase) las trayectorias del estado
fase estarán formadas por 2 familias de parábolas la primera corresponderá para s > 0 y
u = -M (semiplano superior) y la segunda por s < 0 y u= M (semiplano inferior).
En la figura 2 se muestra solo 2 parábolas m y n
La trayectoria de los estados permanecerá deslizándose a través de la línea de
conmutación s=0 , por ello esta ecuación puede ser interpretado como la ecuación de
movimiento 0cx x =+& . La cual tiene solución)(
)()( 1t t c
1 et xt x −−
= la cual no depende nide los parámetros de la planta. Esta propiedad llamada invarianza sugiere la utilización
de este control bajo incertidumbre en los parámetros de una planta.
El control de modos deslizantes se ha convertido en el modo principal de operación en
controles de estructura variable considérese los sistemas inestables de segundo orden
uax x =−&& del cual representamos su diagrama de fase1
1 Grafica obtenida con PPlane
8/19/2019 Del Control Bang Bang Al SMC
10/15
Y el sistema kx xb x −= &&&
8/19/2019 Del Control Bang Bang Al SMC
11/15
podemos sobreponer ambos diagramas y conmutar entre un sistema u otro , si
realizamos esto a lo largo de s=0 y en x =0 como se indica en la figura 4 , podemos
hacer el sistema asintoticamente estable.
Figura 4 plano de fase de un sistema de estructura variable
8/19/2019 Del Control Bang Bang Al SMC
12/15
Problema ejemploConsidere el sistema del péndulo invertido
Diseñe Un SMC , asumiendo que la superficie de deslizamiento es y use 10.=δ comofactor de la función signo. Compare con un control Bang- Bang
Bang-Bang controller
X''
X
X''
X2''
X2
X''
theta´´-theta=u
u=-f-delta*sig(f)
X1
thetaa
X2
theta2
U2
U=input1
U1
U=input
t
Tiempo Segundos
X1dot
Theta´'
X2dot
Theta2´'
Sign1
Sign
.1
Gain
Clock
Add4
Add3
Add2
Add1
Add
1
s
X'2
1
s
X'
1
s
2
1
s
8/19/2019 Del Control Bang Bang Al SMC
13/15
8/19/2019 Del Control Bang Bang Al SMC
14/15
0 1 2 3 4 5 6 7 8 9 10
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
sec
i n p u t
input solid SMC dash .bang bang
2.2 Control de modos deslizantes en sistemas Multidimensionales.En el caso anterior los sistemas y el sistema de control eran funciones escalares y el
control de modos deslizantes fue de un orden menor que el de que el del sistema
original. Es de esperase que si consideramos una ecuación de control vectorial el
movimiento deslizante aparecerá en una intersección de superficies y cada componente
presentara discontinuidades en su propia superficie de deslizamiento. Considérese el
movimiento planar de una masa m con friccion de Coulomb . El movimiento estará
governado por el sistema de cuarto orden:
1 x x = 1 y y =
8/19/2019 Del Control Bang Bang Al SMC
15/15
21 x x =&
x12 F kx xm −−=&
21 y y =&
y12 F ky ym −−=&
Donde ambos resortes tienen la misma constante k 222
22 x y x xF += ( / y
2
2
2
22 y y x yF += ( / son las componentes del vector de fricción v MvF / −= donde
M es constante y ||v||= 222
2 y x + .
F contiene discontinuidades tanto para 2 x y 2 y iguales a 0, si el valor maximo de
friccion excede al del resorte 222
2 y xK M +> ( entonces la masa quedara en reposo
con v=0 .