Modelado
-
Upload
alex-mustaine -
Category
Documents
-
view
5 -
download
0
description
Transcript of Modelado
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Práctica 4
Simulación de Sistemas MecatrónicosMasa – Resorte(Bond Graph)
Modelado y Simulación de Sistemas Mecatrónicos
Profesor: M. EN C. JUAN CARLOS GUZMÁN SALGADO
Alumnos:
De La Rosa González Alexis Alberto
Grupo: 3MV2
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
INTRODUCCIÓN
En esta práctica se realizará el modelado y simulación de un sistema mecánico masa-resorte para estudiar el comportamiento dinámico comparando la simulación utilizando herramientas computacionales como Matlab, Simulink y 20Sim.
COMPETENCIAS
a) El alumno aplicará los principios de modelado mecánico utilizando la herramienta bond graph.b) El alumno analizará el comportamiento dinámico del sistema.c) El alumno comparará los resultados obtenidos de la simulación.
MARCO TEÓRICO
Introducción a la técnica de Bond-GraphEn un sistema físico cualquiera, la energía puede almacenarse, disiparse o intercambiarse. Cuando posteriormente se unen dos sistemas, aparecen distintos flujos de potencia entre ellos.Mediante la técnica de Bond-Graph, el flujo de potencia entre los sistemas o incluso entre sus elementos se representa mediante una línea llamada Bond, representada en la figura 1.1. La punta de la flecha del Bond indica el sentido de transmisión de la potencia. Por este motivo, el modelado analítico de un sistema físico no es posible sin un conocimiento de las leyes físicas elementales asociadas a los fenómenos en cuestión.
Por otra parte, la potencia instantánea, variable en el tiempo, es transmitida por un Bond particular y puede ser expresada como el producto de dos variables: el esfuerzo e(t) y el flujo f(t), siendo ambas también variables en función del tiempo.
Potencia = e(t) · f(t)Como se verá más adelante, el significado físico de las variables esfuerzo y flujo dependerá del dominio físico en que se encuadre el sistema en estudio. Por ejemplo, en el caso de la mecánica, e(t) es la fuerza y f(t) es la velocidad, cumpliéndose que:
Potencia = Esfuerzo x Velocidad
En el Bond-Graph a las variables e(t), f(t) se las denomina variables del sistema y sus valores definen el Bond. En definitiva, cada Bond lleva dos valores asociados: esfuerzo y flujo, cuyo producto es la
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadaspotencia.
Además de las ya mencionadas, se utilizan dos variables más, denominadas variables energéticas o dinámicas. Estas dos variables son: el desplazamiento q(t) y la integral del esfuerzo en el tiempo P(t).
Según esto, en mecánica P(t) es la cantidad de movimiento, por tanto se cumplirá que:
En cuanto al desplazamiento, se define como la integral del flujo en el tiempo.
O también:
Por otra parte, la energía transmitida por el Bond, E(t) es la integral de la potencia en el tiempo, por lo que:
Como se ha comentado anteriormente, las variables de esfuerzo y flujo tienen un significado diferente en función del dominio físico al que pertenezca el sistema en estudio. En la figura 1.3, puede verse el significado de estas variables en diferentes dominios de la Física.
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Los elementos básicos para sistemas mecánicos son: Fuerzas, masas, resortes y amortiguadores, en la técnica de Bond Graph se representan como:
Adicionalmente se tiene las uniones 0 y 1.
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías AvanzadasPor lo tanto se puede establecer lo siguiente cuando los elementos se encuentran enlazados o conectados dentro de un sistema:
DESARROLLO
En esta práctica se realizará la simulación de un sistema masa resorte con los siguientes casos:
Caso ADada una masa m1 apoyada sobre un resorte de rigidez k1, que es excitado en su extremo inferior a una velocidad conocida.
Para comenzar la realización del Bond-Graph, se parte del punto B en donde se aplica la excitación 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 tomarán los siguientes casos:
a) No se aplica fuerza externa F=0, sólo 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.
Simulación Bond GraphLa simulación se realizó en Bondgraph, Matlab y Simulik.El diagrama de Bond Graph es el mismo independientemente de los valores de los elementos así que podemos suponer la existencia de todas las fuerzas existentes.
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
SfV0
Seg
SeF
CResorte
IMasa
0
1
Pero como el flujo f 6 es cero vamos a agregar un flujo SF que será igual a cero, porque el extremo del resorte es fijo.
ÁNALISIS MATEMATICO
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías AvanzadasCÓDIGO EN MATLAB
clearclose allt=0:0.2:50;%la fuerza y la gravedad deben ser negativasA=-3;k=2.5;M=10;g=-.981;%posición respuesta totalx=A/k-(A/k)*cos(sqrt(k/M)*t)+g*M/k-(g*M/k)*cos(sqrt(k/M)*t);%velocidad respuesta totalv=(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 onlegend('x(t)','v(t)')
MODELO EN SIMULINK
Se realizó la simulación para los siguientes casos:I. Respuesta forzada
a. M=10 Kgb. g=0c. K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4d. F(t)=-3 N (acción hacía abajo)e. Hacer pruebas con valor positivof. Sf=0. El piso no se mueve
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Simulación en 20-SIM DE RESPUESTA FORZADA
Simulación en MATLAB DE RESPUESTA FORZADA
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Simulación en SIMULINK DE RESPUESTA FORZADA
Como se puede apreciar, la fidelidad en cuanto a resultados entre los distintos programas (20-SIM, MATLAB Y SIMULINK) es la esperada. En cuanto a la representación de las gráficas, notamos que las gráficas son correctas porque la velocidad en la derivada de la posición y en las imágenes se observa claramente el desfasamiento de 90º que tiene con respecto a la posición.
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
II. Respuesta libre
a. M=10 Kgb. g=-9.81c. K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4d. F(t)=0N (acción hacía abajo)e. Hacer pruebas con valor positivof. Sf=0. El piso no se mueve
Simulación en 20-sim de RESPUESTA LIBRE
Si-mulación en MATLAB de RESPUESTA LIBRE
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Simulación en SIMULINK de RESPUESTA LIBRE
Notamos nuevamente que en las 3 simulaciones los resultados fueron idénticos, cosa que se espera-ba, como en el caso anterior. Ahora notamos que al actuar la gravedad, la posición aumenta pues aho-ra no actúa ninguna fuerza externa sobre la masa a excepción de la gravedad que es mayor en magni-tud a la fuerza del caso anterior.
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías AvanzadasIII. Respuesta total
a. M=10 Kgb. g=-9.81c. K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4d. F(t)=-3 N (acción hacía abajo)e. Hacer pruebas con valor positivof. Sf=0. El piso no se mueve
Simulación en 20-sim de RESPUESTA TOTAL
Simulación en MATLAB de RESPUESTA TOTAL
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Simulación en SIMULINK de RESPUESTA TOTAL
Aquí notamos que la posición 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 interactúan y de ahí el comportamiento obtenido en esta gráfica.
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 realización del Bond-Graph, se parte del punto B en donde se aplica la excitación 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 sólo se tomará el siguiente caso:
I. Respuesta total
a. M=10 Kgb. g=-9.81 Nc. B=3 Nm/sd. K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4e. F(t)=-3 N (acción hacía abajo)
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadasf. Hacer pruebas con valor positivog. Sf=0. El piso no se mueve
El diagrama de Bond Graph es el mismo independientemente de los valores de los elementos así que podemos suponer la existencia de todas las fuerzas existentes.
1
RAmortiguador
0
SfV0
Seg
SeF
CResorte
IMasa
0
1
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).
Simulación en 20-sim de RESPUESTA TOTAL con F –
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Simulación en 20-sim de RESPUESTA TOTAL con F+
Ahora apreciamos que la velocidad para el resorte y amortiguador es la misma, esto debido a que se encuentran unidos a la misma masa y ambas fuerzas (fuerza externa y gravedad) actúan sobre ella. También notamos la estabilización cosa que no se daba en los casos anteriores, esto porque ahora se está empleando un amortiguador.
Finalmente, la posición varia, porque para la primera parte, la fuerza va en dirección de la gravedad lo que hace que sobre la masa actué la suma de ambas fuerzas, mientras que para el caso donde la fuer-za es positiva notamos un decremento a la posición porque ahora la fuerza externa es contraria a la gravedad, lo que le resta magnitud y se nota en la curva.
Caso C
Dada una masa m1 apoyada sobre un resorte de rigidez k1, que es ex-citado en su extremo inferior a una velocidad conocida.
Para comenzar la realización del Bond-Graph, se parte del punto B en donde se aplica la excitación 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 sólo se tomará el siguiente caso:I. Respuesta total
a. M2=10 Kg
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadasb. M1=5 Nmc. g=-9.81 Nd. B=3 Nm/se. K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4f. K2=1.5= Nm; Para el elemento tipo C: 1/k = 0.6667g. F(t)=-3 N (acción hacía abajo)h. Hacer pruebas con valor positivoi. Sf=0. El piso no se mueve
El diagrama de Bond Graph es el mismo independientemente de los valores de los elementos así que podemos suponer la existencia de todas las fuerzas existentes.
CResorte2
0
IMasa2
Seg2
1
RAmortiguador
0
SfV0
Seg
CResorte
IMasa
0
1
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Simulación en 20-sim de RESPUESTA TOTAL con F –
Simulación en 20-sim de RESPUESTA TOTAL con F +
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías AvanzadasNotamos que ahora el sistema no se estabiliza, esto debido a que la masa 1 sigue conectada a un único resorte lo que provocara que este siga transmitiendo a la masa 2, el resorte y amortiguador, se nota claramente como el resorte 1 condiciona las velocidades del amortiguador y el resorte 2.
Caso DDada una masa m1 apoyada sobre un resorte de rigidez k1, que es excitado en su extremo inferior a una velocidad conocida.Para comenzar la realización del Bond-Graph, se parte del punto B en donde se aplica la excitación 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 sólo se tomará el siguiente caso: No se aplica fuerza externa F=3N y g=9.81N
I. Respuesta total
a. M2=10 Kgb. M1=5 Nmc. B1=3 Nm/sd. B2=6 Nm/se. K1=2.5= Nm; Para el elemento tipo C: 1/k = 0.4f. F(t)=-10 N (acción hacía abajo)g. Hacer pruebas con valor positivoh. Sf=0. El piso no se mueve
El diagrama de Bond Graph es el mismo independientemente de los valores de los elementos así que podemos suponer la existencia de todas las fuerzas existentes.
1
RAmortiguador2
RAmortiguador1
IMasa2
1
R
Amortiguador
0
Se F
C
Resorte
IMasa
1
Práctica 4: Bond Graph
Instituto Politécnico NacionalUnidad Profesional Interdisciplinaria en
Ingeniería y Tecnologías Avanzadas
Conclusiones
Después de realizar la practica me di cuenta de la importancia y facilidad de el modelado de sistemas con un enfoque gráfico, 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 dándonos 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 términos de flujo y esfuerzo, que es lo que maneja un bond graph.
Práctica 4: Bond Graph