FSICOS
Control de crucero.
Velocidad de motor DC
Posicin de motor
Amortiguacin de mnibus
Pndulo invertido
Control de Actitud
Control de crucero
Descripcin fsica
DIAGRAMA DE CUERPO
LIBRE
Control de crucero
Descripcin fsica
DIAGRAMA DE CUERPO
LIBRE
Control de crucero
Descripcin fsica
DIAGRAMA DE CUERPO
LIBRE
El vehculo, de masa m , se
acta sobre por una fuerza
de control, u.
La fuerza u representa la
fuerza generada en la
interfase llanta/carretera .
Las fuerzas resistivas , bv ,
debido a la resistencia a la
rodadura y el viento de
arrastre, se supone que
vara linealmente con la
velocidad del vehculo , v.
Control de crucero
Ecuaciones del sistema
Control de crucero
Ecuaciones del sistema
Control de crucero
Parametros del sistema
Control de crucero
Modelo del espacio de estados
Control de crucero
Modelo del espacio de estados
Entramos en este modelo de espacio
de estados en MATLAB usando los
siguientes comandos
m = 1000;
b = 50;
A = -b/m;
B = 1/m;
C = 1;
D = 0;
crucero_ss = ss(A,B,C,D);
Control de crucero
Modelo del espacio de estados
a=
x1
x1 -0.05
b=
u1
x1 0.001
DIAGRAMA DE CUERPO LIBRE
c=
x1
y1 1
d=
u1
y1 0
Continuous-time model.
>>
Control de crucero
Funcin de transferencia
Control de crucero
Funcin de transferencia
Ingresamos esta funcin de
transferencia en MATLAB usando los
siguientes comandos
s=tf('s');
P_crucero = 1/(m*s+b);
DIAGRAMA DE CUERPO LIBRE
Control de crucero
Funcin de transferencia
Transfer function:
1
----------1000 s + 50
DIAGRAMA DE CUERPO LIBRE
DIAGRAMA DE CUERPO
LIBRE
DIAGRAMA DE CUERPO
LIBRE
DIAGRAMA DE CUERPO
LIBRE
La fuerza contraelectromotriz , e, es
proporcional a la velocidad angular del eje
por un factor constante Ke
Las constantes del par motor y de fuerza
contraelectromotriz son iguales , es decir, Kt
= Ke ;
Por lo tanto, vamos a utilizar K para
representar tanto la constante de par motor
y la constante de fuerza contraelectromotriz
J = 0.01;
b = 0.1;
K = 0.01;
R = 1;
L = 0.5
; s = tf('s');
P_motor = K/((J*s+b)*(L*s+R)
+K^2)
c=
x1 x2
y1 1 0
d=
u1
y1 0
Continuous-time model.)
Posicin de Motor DC
Descripcin fsica
DIAGRAMA DE CUERPO
LIBRE
Posicin de Motor DC
Parmetros fsicos
DIAGRAMA DE CUERPO
LIBRE
Posicin de Motor DC
Parmetros fsicos
DIAGRAMA DE CUERPO
LIBRE
Posicin de Motor DC
Ecuaciones del sistema
Posicin de Motor DC
Ecuaciones del sistema
La fuerza contraelectromotriz , e, es
proporcional a la velocidad angular del eje
por un factor constante Ke
Las constantes del par motor y de fuerza
contraelectromotriz son iguales , es decir, Kt
= Ke ;
Por lo tanto, vamos a utilizar K para
representar tanto la constante de par motor
y la constante de fuerza contraelectromotriz
Posicin de Motor DC
Ecuaciones del sistema
Posicin de Motor DC
Funcin de transferencia
Tomando la transformada de Laplace
las ecuaciones pueden expresarse en
funcin de S.
Posicin de Motor DC
Funcin de transferencia
Igualando el trmino I(s) de ambas
ecuaciones obtenemos la funcion de
transferencia de lazo abierto.
Posicin de Motor DC
Funcin de transferencia
Posicin de Motor DC
Modelo del espacio de estados
Posicin de Motor DC
Requerimientos de diseo
Posicin de Motor DC
Requerimientos de diseo
Posicin de Motor DC
Representacin en Matlab Funcin de transferencia.
Podemos representar la funcin de
transferencia a lazo abierto del motor en
MATLAB mediante la definicin de la
funcin de los parmetros y la
transferencia de la siguiente manera
DIAGRAMA DE CUERPO LIBRE
J = 3.2284E-6;
b = 3.5077E-6;
K = 0.0274;
R = 4;
L = 2.75E-6;
s = tf('s');
P_motor = K/(s*((J*s+b)*(L*s+R)
+K^2))
Posicin de Motor DC
Representacin en Matlab Funcin de transferencia
Transfer function:
0.0274
--------------------------------------------8.878e-012 s^3 + 1.291e-005 s^2 +
0.0007648 s
Posicin de Motor DC
Representacin en Matlab Espacio de estados
Posicin de Motor DC
Representacin en Matlab Espacio de estados
motor_ss = ss(A,B,C,D)
a=
x1
x2
x3
x1
0
1
0
x2
0
-1.087
8487
x3
0
-9964
-1.455e+006
b=
u1
x1
0
x2
0
x3 3.636e+005
c=
x1 x2 x3
y1 1 0 0
d=
u1
Cuando el sistema de
suspensin se disea se usa
un modelo de 1/4 para
simplificar el problema a un
sistema de muelle amortiguador mltiple.
DIAGRAMA DE CUERPO
LIBRE
DIAGRAMA DE CUERPO
LIBRE
DIAGRAMA DE CUERPO
LIBRE
X1
A
B
X2
X1 = AU + BW
X1 = AU
X2 = CU + DW
X2 = CU
C
D
X1 - X2 = AU CU = ( A C )
U
(X1 X2) / U = (A
C)
X1
A
B
X2
X1 = AU + BW
X1 = BW
X2 = CU + DW
X2 = DW
C
D
X1 - X2 = BW DW = ( B D
)W
(X1 X2) / W =
(B D)
M1 = 2500;
M2 = 320;
K1 = 80000;
K2 = 500000;
b1 = 350;
b2 = 15020;
s = tf('s');
G1 = ((M1+M2)*s^2+b2*s+K2)/
((M1*s^2+b1*s+K1)*(M2*s^2+(b1+b2)*s+
(K1+K2))-(b1*s+K1)*(b1*s+K1))
G2 = (-M1*b2*s^3-M1*K2*s^2)/
((M1*s^2+b1*s+K1)*(M2*s^2+(b1+b2)*s+
(K1+K2))-(b1*s+K1)*(b1*s+K1))
Transfer function:
-3.755e007 s^3 - 1.25e009
s^2
--------------------------------------------------------------800000 s^4 + 3.854e007 s^3 +
1.481e009 s^2 + 1.377e009 s +
4e010