Professional Documents
Culture Documents
Luego si el retardo del sistema implica una rotacin a favor de las manecillas del reloj ,
lo cual es malo para nuestro sistema podemos postular que si giramos en sentido
antihorario podra ser deseable
V =
1 si e >= 0
-1 si e < 0
Hagamos S = e
e& = 0
Obtendremos:
de&
de&
= donde
es la pendiente de la trayectoria y
de
de
pendiente de la lnea de conmutacin lo que nos dara
De cualquier forma
es la
, > 0,
donde S = e
e&
Analizando si S>0 estamos arriba de la lnea y si >0 nos estamos alejando de igual
forma si es S<0 y <0 estamos abajo y alejndonos.
1
1
V& = SS& = S (e& e&&) = S (e& e&&)
1
V& = S (e& [ v e&]
= S (e&
=
.S . sgn( s ) < 0
&x& = a 2 x& + a1 x = u + f (t )
u = Msign(s )
s = x& + cx
(1)
(2)
1 2
x& = Mx + c
2
x& 2 = MTx + C
(3)
(4)
Graficando las soluciones en el plano x& x (plano de fase) las trayectorias del estado
fase estarn formadas por 2 familias de parbolas 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 parbolas m y n
La trayectoria de los estados permanecer deslizndose a travs de la lnea de
conmutacin s=0 , por ello esta ecuacin puede ser interpretado como la ecuacin de
movimiento x& + cx = 0 . La cual tiene solucin x(t ) = x(t 1 )e c ( t t1 ) la cual no depende ni
de los parmetros de la planta. Esta propiedad llamada invarianza sugiere la utilizacin
de este control bajo incertidumbre en los parmetros de una planta.
El control de modos deslizantes se ha convertido en el modo principal de operacin en
controles de estructura variable considrese los sistemas inestables de segundo orden
1
&x& ax = u del cual representamos su diagrama de fase
Problema ejemplo
Considere el sistema del pndulo invertido
Bang-Bang controller
U1
Add
U=input
X''
1
s
1
s
X1
thetaa
X''
X'
Add1
Sign
X1dot
Theta'
t
Clock
Tiempo Segundos
U2
Add2
U=input1
u=-f-delta*sig(f)
X2''
1
s
1
s
X''
2
X'2
theta-theta=u
X2
X2
theta2
Theta2'
.1
X2dot
Add3
Gain
Sign1
Add4
plot(tout,X1,':',tout,X2,'-')
theta
-0.4
-0.6
-0.8
-1
-1.2
-1.4
0
plot(tout,U1,':',tout,U2,'-')
5
segundos
10
input
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0
5
sec
10
x = x1
y = y1
x&1 = x 2
mx& 2 = kx1 Fx
y& 1 = y 2
my& 2 = ky1 Fy
Donde ambos resortes tienen la misma constante k Fx = x 2 / ( x 22 + y 22 y
Fy = y 2 / ( x 22 + y 22 son las componentes del vector de friccin F = Mv / v
donde
M es constante y ||v||= x 22 + y 22 .
F contiene discontinuidades tanto para x 2 y y 2 iguales a 0, si el valor maximo de
friccion excede al del resorte M > K ( x 22 + y 22 entonces la masa quedara en reposo
con v=0 .