INSTITUTO TECNOLGICO DE
LA LAGUNA
MODELADO DE SISTEMAS
MECATRNICOS
EXAMEN
MODELADO DE SISTEMAS MECNICOS
ISMAEL MEDINA LPEZ
10131135
ESPECIALIDAD
ING. ELECTRNICA
CATEDRTICO
DR. FRANCISCO JURADO ZAMARRIPA
FECHA DE ENTREGA:
Torren, Coahuila de Zaragoza a 29 de noviembre de 2013
1. Introduccin.
El primer paso para el diseo de un sistema de control consiste en obtener ecuaciones
diferenciales para todas aquellas partes del sistema que no varan. Comnmente, las
componentes de un sistema de control incluyen elementos elctricos, electrnicos,
mecnicos y electromecnicos. Este documento intenta proporcionar una breve resea de
las ecuaciones que caracterizan a algunos de los componentes comunes del sistema de
control mecnicos y sus conexiones. Muchos otros tipos de elementos menos comunes,
hidrulicos, trmicos, neumticos, biolgicos y qumicos, pueden, en determinado
momento, integrarse tambin en un sistema de control.
2. Sistemas Mecnicos.
Enseguida se analizaran y definirn los modelados de algunos sistemas mecnicos y la
solucin de las ecuaciones diferenciales (EDO) en el software Matlab. Como puede
resultar obvio, la ley que rige estos modelados es la Segunda ley de Newton, la cual es
aplicable a cualquier sistema mecnico. Un mtodo sistemtico para obtener ecuaciones de
arreglos como los presentes es el siguiente:
a) Se definen posiciones con sentidos direccionales para cada masa del sistema.
b) Se dibuja un diagrama de cuerpo libre para cada una de las masas, expresando las
fuerzas que actan sobre ellas en trminos de posiciones de masa
A continuacin, mencionaremos los ejemplos de este apartado.
2.1.
1) Sismgrafo
La figura siguiente muestra el esquema de un sismgrafo. Un sismgrafo indica el
desplazamiento de su envoltura o gabinete con respecto al espacio inercial. Se utiliza para
medir desplazamientos del suelo durante terremotos.
xi
m
xo
Rigidez: fuerza
Amortiguamiento: fuerza
O bien,
O bien,
Finalmente tenemos:
Considerando como entrada al sistema, por lo tanto m equivale a la fuerza que ejerce
el suelo en el sismgrafo real.
Ecuaciones de estado
=0
=0
, al sistema.
Escaln unitario.
Impulso unitario.
Rampa unitaria.
Funcin seno.
s=tf('s');
G=(-0.25*s^2)/(0.25*s^2+0.5*s+1);
step(G,10)
grid on
Figura 2.
Opcin 2
>>
>>
>>
>>
>>
>>
>>
syms s
G=(-0.25*s^2)/(0.25*s^2+0.5*s+1);
Xi=1/s;
Y=G*Xi;
y=ilaplace(Y);
ezplot(y,[0 10 -1 0.4],1)
grid on
Figura 3.
Opcin 3
>>
>>
>>
>>
num=[-0.25 0 0];
den=[0.25 0.5 1];
step(num,den)
grid on
Figura 4.
Las tres opciones diferentes mostradas anteriormente demuestran que existen varias
alternativas para encontrar la respuesta del sistema a una entrada especfica.
num=[-0.25 0 0];
den=[0.25 0.5 1];
impulse(num,den)
grid on
Figura 5.
Opcin 2
>> s=tf('s')
Transfer function:
s
>> G=(-0.25*s^2)/(0.25*s^2+0.5*s+1);
>> impulse(G,6)
>> grid on
Figura 6.
Xi=1/s;
Xi=1/s^2;
Y=G*Xi;
y=ilaplace(Y);
ezplot(y,[0 20 -0.3 0.05],1)
grid on
Figura 7.
Opcin 2
>> s=tf('s')
Transfer function:
s
>>
>>
>>
>>
>>
>>
G=(-0.25*s^2)/(0.25*s^2+0.5*s+1);
t=0:0.01:20;
u=t;
[y,x]=lsim(G,u,t);
plot(t,y)
grid on
Figura 8.
G=(-0.25*s^2)/(0.25*s^2+0.5*s+1);
t=0:0.01:30;
u=sin(t);
[y,x]=lsim(G,u,t);
plot(t,y)
grid on
Figura 9.
-1
Gain2
Scope
Step
Add
1
s
1
s
Integrator
Integrator1
2
Gain
4
Gain1
Figura 10.
Figura 11. Formas de onda tomadas del scope. La representacin grfica en color rojo es
la misma respuesta obtenida para los caso de la seal analizada con solo las instrucciones
en el entorno de trabajo de matlab ante una entrada escaln unitario (es decir, las grficas
2, 3 y 4). Se puede observar el mismo sobre impuls u un sistema que se estabiliza en
despus de un tiempo en 0. La respuesta de posicin del sistema es por lo tanto
subamortiguado. Las formas de onda en color cian y violeta son otras respuestas
caractersticas del sistema, como la velocidad y aceleracin en un instante de tiempo dado.
Ramp
Add
1
s
1
s
Integrator
Integrator1
Scope
2
Gain
4
Gain1
Figura 12. Diagrama a bloques y formas de onda tomada del scope. En este caso la seal
de salida roja es la misma que la obtenida mediante instrucciones en el rea de trabajo de
Matlab, una vez ms comprobamos que el sistema responde satisfactoriamente a nuestro
modelo el cual da como resultado una respuesta subamortiguado ante una entrada rampa
unitaria.
-1
Gain2
Sine Wave
Add
1
s
1
s
Integrator
Integrator1
Scope
2
Gain
4
Gain1
Ecuaciones de estado
Reescribimos como:
Instrucciones
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
inicial=[0 0];
[x,num_y]=ode45('eqns2',[0 10],inicial);
acel=-2*num_y(:,1)-4*num_y(:,2)-heaviside(x);
subplot(3,1,1);
plot(x,num_y(:,2));
title('posicin');
ylabel('y');
grid on
subplot(3,1,2);
plot(x,num_y(:,1));
title('velocidad');
ylabel('y/s');
grid on
subplot(3,1,3),
plot(x,acel);
title('Aceleracin');
ylabel('y/s^2');
xlabel('Tiempo');
grid on
Figura 13. Ntese la similitud de la aceleracin y posicin con las grficas anteriores,
solo que ahora la entrada escaln no presenta una alteracin como en los casos
anteriores. En otras palabras la entrada escaln es directa al sistema analizado.
Instrucciones
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
[x,num_y]=ode45('eqns2',[0 10],inicial);
acel=-2*num_y(:,1)-4*num_y(:,2)-sin(x);
subplot(3,1,1);
plot(x,num_y(:,2));
title('posicin');
ylabel('y');
grid on
subplot(3,1,2);
plot(x,num_y(:,1));
title('velocidad');
ylabel('y/s');
grid on
subplot(3,1,3),
plot(x,acel);
title('Aceleracin');
ylabel('y/s^2');
xlabel('Tiempo');
grid on
Figura 14.
2) Sistema masa-resorte-amortiguador I
Considere el siguiente sistema masa-resorte-amortiguador mostrado a continuacin:
y2(t)
y1(t)
m
k
Figura 15.
Solucin:
Otro ejemplo para de cmo escribir las ecuaciones dinmicas de un sistema mecnico en
movimiento de traslacin, se considera el de la figura anterior. Ya que el resorte se deforma
cuando est sujeto a una fuerza u(t), se deben de asignar dos desplazamientos, y1 y y2, a los
extremos del resorte. Los diagramas de cuerpo libre del sistema se presentan a
continuacin:
y2(t)
y1
k(y1-y2)
k(y1-y2)
u(t)
Ecuaciones de estado
Donde u(t) es nuestra entrada al sistema
Determinando ahora la funcin de transferencia del sistema considerando las condiciones
iniciales iguales acero:
Funcin de transferencia
Figura 16.
Opcin 2
>> s=tf('s')
Transfer function:
s
>> G=(1)/(0.25*s^2+0.5*s);
>> impulse(G,3)
>> grid on
Figura 17. La respuesta obtenida para una entrada impulso unitario es tpicamente una
respuesta crticamente amortiguada.
syms s
G=(1)/(0.25*s^2+0.5*s);
U=1/s^2;
Y=G*U;
y=ilaplace(Y);
ezplot(y,[0 10 -5 5],1)
ezplot(y,[0 10 -5 100],1)
grid on
Figure 18.
Figura 19.
Figura 20. Respuesta del sistema ente una entrada impulso. Ntese que es similar al caso
anterior.
Figura 21.
z(t)
Figura 22.
El sistema es excitado mediante el movimiento del soporte con movimiento prescrito z(t).
Defina un conjunto de coordenadas suficiente para describir el movimiento del sistema y
determine las ecuaciones de movimiento del sistema y determine las ecuaciones de
movimiento en trminos de estas coordenadas. Determine el orden del sistema y exprese el
modelo en forme de variables de estado. Determine la solucin del sistema usando Matlab.
Sistema con el conjunto de coordenadas propuestas (x1 y x2)
x1
x2
c
k
z(t)
Ecuaciones de estado
Donde
es la entrada al sistema.
Solucin en Matlab
Figura 23. Respuesta del sistema ante una entrada escaln unitario con los parmetros
iguales a los anteriores casos. Para este ejemplo podemos notar como se inicia con
desplazamiento sin alteracin y despus de un tiempo el sistema empieza a oscilar de una
manera subamortiguado.
Figura 24. Respuesta del sistema ante una entrada impulso. Como se observa es
prcticamente similar a la anterior.