Académique Documents
Professionnel Documents
Culture Documents
Prctica 4
Simulacin de Sistemas Mecatrnicos
Masa Resorte
(Bond Graph)
Modelado y Simulacin de Sistemas Mecatrnicos
Profesor: M. EN C. JUAN CARLOS GUZMN SALGADO
Alumnos:
De La Rosa Gonzlez Alexis Alberto
Grupo: 3MV2
INTRODUCCIN
En esta prctica se realizar el modelado y simulacin de un sistema mecnico
masa-resorte para estudiar el comportamiento dinmico comparando la
simulacin utilizando herramientas computacionales como Matlab, Simulink y
20Sim.
COMPETENCIAS
a) El alumno aplicar los principios de modelado mecnico utilizando la
herramienta bond graph.
b) El alumno analizar el comportamiento dinmico del sistema.
c) El alumno comparar los resultados obtenidos de la simulacin.
MARCO TERICO
Introduccin a la tcnica de Bond-Graph
En un sistema fsico cualquiera, la energa puede almacenarse, disiparse o
intercambiarse. Cuando posteriormente se unen dos sistemas, aparecen distintos
flujos de potencia entre ellos.
Mediante la tcnica de Bond-Graph, el flujo de potencia entre los sistemas o
incluso entre sus elementos se representa mediante una lnea llamada Bond,
representada en la figura 1.1. La punta de la flecha del Bond indica el sentido de
transmisin de la potencia. Por este motivo, el modelado analtico de un sistema
fsico no es posible sin un conocimiento de las leyes fsicas elementales asociadas
a los fenmenos en cuestin.
O tambin:
Por otra parte, la energa transmitida por el Bond, E(t) es la integral de la potencia
en el tiempo, por lo que:
Los elementos bsicos para sistemas mecnicos son: Fuerzas, masas, resortes y
amortiguadores, en la tcnica de Bond Graph se representan como:
DESARROLLO
En esta prctica se realizar la simulacin de un sistema masa resorte con los
siguientes casos:
Caso A
Dada una masa m1 apoyada sobre un resorte de rigidez
k1, que es excitado en su extremo inferior a una
velocidad conocida.
Para comenzar la realizacin del Bond-Graph, se parte del punto
B en donde se aplica la excitacin exterior de la velocidad que
es conocida y variable en el tiempo V0(t), cuando esta velocidad
est anclada a un elemento fijo como el suelo. V0(t)=0
Para este sistema masa resorte inicialmente se tomarn los siguientes casos:
a) No se aplica fuerza externa F=0, slo se considera el efecto de la gravedad.
b) Se aplica una fuerza externa F = 3N (esta fuerza puede ser positiva o
negativa) y se mantiene la fuerza de gravedad.
Prctica 4: Bond Graph
Se
I
Masa
C
Resorte
Sf
V0
CDIGO EN MATLAB
clear
close all
t=0:0.2:50;
%la fuerza y la gravedad deben ser negativas
A=-3;k=2.5;M=10;g=-.981;
%posicin respuesta total
x=A/k-(A/k)*cos(sqrt(k/M)*t)+g*M/k-(g*M/k)*cos(sqrt(k/M)*t);
%velocidad respuesta total
v=(A/k)*(sqrt(k/M))*sin(sqrt(k/M)*t)+(g*M/k)*(sqrt(k/M))*sin(sqrt(k/M)*t);
plot(t,x,t,v)
xlabel('tiempo')
grid on
legend('x(t)','v(t)')
MODELO EN SIMULINK
M=10 Kg
g=0
K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4
F(t)=-3 N (accin haca abajo)
Hacer pruebas con valor positivo
Sf=0. El piso no se mueve
II.
Respuesta libre
M=10 Kg
g=-9.81
K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4
F(t)=0N (accin haca abajo)
Hacer pruebas con valor positivo
Sf=0. El piso no se mueve
Sim
ulacin en MATLAB de RESPUESTA LIBRE
Respuesta total
a.
b.
c.
d.
e.
f.
M=10 Kg
g=-9.81
K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4
F(t)=-3 N (accin haca abajo)
Hacer pruebas con valor positivo
Sf=0. El piso no se mueve
Aqu notamos que la posicin es la suma de los dos casos anteriores, pues antes
solo se consideraba solo la fuerza o solo la gravedad, en este caso ambas fuerzas
interactan y de ah el comportamiento obtenido en esta grfica.
Caso B
Dada una masa m1 apoyada sobre un resorte de
rigidez k1, que es excitado en su extremo
inferior a una velocidad conocida.
Para comenzar la realizacin del Bond-Graph, se parte
del punto B en donde se aplica la excitacin exterior de
velocidad que es conocida y variable en el tiempo
v0(t), cuando esta velocidad est anclada a un
elemento fijo como el suelo v0(t)=0.
Para este sistema masa resorte slo se tomar el
siguiente caso:
I.
Respuesta total
a. M=10 Kg
b. g=-9.81 N
c. B=3 Nm/s
Prctica 4: Bond Graph
Se
I
Masa
Amortiguador
C
Resorte
Sf
V0
Pero como el flujo f 6 es cero vamos a agregar un flujo SF que ser igual a cero,
porque el extremo del resorte y del amortiguador es fijo, al aplicarse tanto al
resorte como al amortiguador entonces requiere un nodo tipo 1 (mismo flujo).
M2=10 Kg
M1=5 Nm
g=-9.81 N
B=3 Nm/s
K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4
K2=1.5= Nm; Para el elemento tipo C: 1/k = 0.6667
F(t)=-3 N (accin haca abajo)
Hacer pruebas con valor positivo
Sf=0. El piso no se mueve
I
Masa
Amortiguador
Resorte
Se
g2
I
Masa2
C
Resorte2
Sf
V0
Caso D
Dada una masa m1 apoyada sobre
un resorte de rigidez k1, que es
excitado en su extremo inferior a
una velocidad conocida.
Para comenzar la realizacin del BondGraph, se parte del punto B en donde se
aplica la excitacin exterior de velocidad
que es conocida y variable en el tiempo
v0(t), cuando esta velocidad est anclada
a un elemento fijo como el suelo v0(t)=0.
Para este sistema masa resorte slo se
tomar el siguiente caso:
Prctica 4: Bond Graph
M2=10 Kg
M1=5 Nm
B1=3 Nm/s
B2=6 Nm/s
K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4
F(t)=-10 N (accin haca abajo)
Hacer pruebas con valor positivo
Sf=0. El piso no se mueve
Resorte
C
Se
Masa
Masa2
R
Amortiguador1
R
Amortiguador2
Conclusiones
Despus de realizar la practica me di cuenta de la importancia y facilidad de el
modelado de sistemas con un enfoque grfico, como lo hicimos en este caso con
el software 20sim, ya que para comprobar y comprender los beneficios que nos
ofrece compramos los resultados con matlab y simulink dndonos cuenta de la
facilidad con la que se modelan los sistemas, sin embargo para hacer un buen uso
de este software es necesario saber implementar las variables en trminos de
flujo y esfuerzo, que es lo que maneja un bond graph.