Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
Objetivos
Objetivo general
Modelar un sistema físico, identificando y configurando los distintos bloques del diagrama,
usando un programa de simulación.
Objetivos específicos
Introducir al estudiante al uso de Simulink con los bloques más utilizados, describiendo las
funcionalidades (opciones) que estos poseen.
Sistema #1
𝑑2 𝑥(𝑡) 𝑑𝑥(𝑡)
La ecuación diferencial que describe al sistema es 𝑀 𝑑𝑡 2 = 𝐹(𝑡) − 𝑏 𝑑𝑡 − 𝑘𝑥(𝑡).
En base a esta ecuación diferencial se construye un diagrama de bloques, utilizando transformadas de
Laplace, que modele el sistema para que pueda ser simulado en Matlab.
La entrada del sistema es una función escalón que va de 0 a 100 N en pasos de 1 s. La salida del
sistema es la posición de la masa M en función del tiempo lo cual es la respuesta dinámica del
sistema el cual tiene una etapa oscilatoria hasta que finalmente se estabiliza en una posición fija.
El suelo se encuentra 0.25m de la posición inicial de la masa por lo que los valores que son mayores
a ese numero no concuerdan con la realidad, para arreglar esto se usa el bloque de saturación.
Preguntas
9
LAB. DE SISTEMAS DE CONTROL APLICADOS
Sistema#2
Se modifica el sistema como se muestra en la figura 1.6. Se requiere modificar el diagrama de bloques
de manera que permita simular a este nuevo sistema. Tome en cuenta las distancias entre lasmasas y la
base del sistema: para la masa (M2), se tiene una distancia al piso de 0.6m, y para la masa(M1) la
distancia al piso es de 1m.
1
0
LAB. DE SISTEMAS DE CONTROL APLICADOS
𝑑2 𝑥(𝑡)
𝑀1 = 𝑘3 (𝑥2 − 𝑥1 ) − 𝑏𝑥1 − 𝑥1 (𝑘1 + 𝑘2 )
𝑑𝑡 2
𝑑2 𝑥(𝑡)
𝑀2 = 𝐹(𝑡) + 𝑘3 (𝑥1 − 𝑥2 )
𝑑𝑡 2
1
1
LAB. DE SISTEMAS DE CONTROL APLICADOS
Las siguientes graficas son las respuestas dinámicas de la posición de ambas masas respecto al
tiempo.
1
2
LAB. DE SISTEMAS DE CONTROL APLICADOS
Teniendo en cuenta que la masa M1 esta a 1 m del suelo y la masa M2 esta a 0.6m del suelo, se uso el
bloque de saturación para que las funciones de posición no superen estos limites y los resultados
estén acorde a la realidad.
1
3
LAB. DE SISTEMAS DE CONTROL APLICADOS
1
4
LAB. DE SISTEMAS DE CONTROL APLICADOS
1
5
LAB. DE SISTEMAS DE CONTROL APLICADOS
Código
1 %script sistema#1
2 clc
3 close all
4
5 F=100;
6 K=491.1;
7 B=20;
8 M=5.23;
9
10 subplot(2,1,2)
11 plot (SALIDA_SISTEMA(:,1),SALIDA_SISTEMA(:,3))
12 grid on
13 xlabel('Tiempo(s)')
14 ylabel('Posicion vertical x (m)')
15 title('Posicion de la masa M en el tiempo')
16 ylim([-0.05 0.35])
17
18 subplot(2,1,1)
19
20 plot (SALIDA_SISTEMA(:,1),SALIDA_SISTEMA(:,2))
21 xlabel('Tiempo(s)')
22 ylabel('Fuerza F (N)')
23 title('Entrada escalon de fuerza')
24 ylim([-5 105])
25 grid on
1
6
LAB. DE SISTEMAS DE CONTROL APLICADOS
%script sistema#2
clc
close all
F=100;
B=20;
K1=491.1;
K2=50;
K3=400;
M1=5.23;
M2=2.615;
figure()
plot(salida_sistema(:,1),salida_sistema(:,2))
title('Entrada escalon de fuerza')
grid on
xlabel('Tiempo [s]')
ylabel('Fuerza [N]')
ylim([-5 105])
figure()
plot(salida_sistema(:,1),salida_sistema(:,4))
title('Posicion de la masa M1 en el tiempo')
grid on
xlabel('Tiempo [s]')
ylabel('Posicion [m]')
%ylim([-5 105])
figure()
plot(salida_sistema(:,1),salida_sistema(:,3))
title('Posicion de la masa M2 en el tiempo')
grid on
xlabel('Tiempo [s]')
ylabel('Posicion [m]')
ylim([-0.1 0.65])
1
7
LAB. DE SISTEMAS DE CONTROL APLICADOS
Análisis de Resultados
1
8
LAB. DE SISTEMAS DE CONTROL APLICADOS
Conclusiones
Se logro modelar dos sistema mecánicos en base a las ecuaciones diferenciales que
describen a los sistemas utilizando y configurando diferentes bloques para crear un
diagrama que se pudo simular en Simulink.
Se logro identificar, observar y analizar las señales de entrada y salidade los
sistemas modelados.
Las 3 funciones de salida de los sistemas modelados son funciones estables puesto
que van convergiendo hacia un valor especifico con el paso del tiempo
Recomendaciones
Hay que tener en cuenta que el diagrama de bloque da información sobre el
comportamiento dinámico del sistema y es un modelamiento ideal y no da
información sobre la construcción física del sistema. Por esa razón es necesario
acotar las graficas de la salida del sistema puesto que algunos valores no tienen
sentido en la realidad. En esta practica las graficas de posición vs tiempo indicaban
que en ciertos rangos de tiempo, la masa atravesaba el suelo, lo cual no tiene
sentido por lo que fue necesario acotar la grafica para que sea mas acorde a la
realidad.
Al momento de simular el sistema en simulink y visualizar el la señal de salida en el
scope es difícil apreciar las diferentesfunciones debido a la diferencia de escalas por
lo que es mejor importar los datos de simulink a la mesa de trabajo de Matlab para
poder graficar de mejor manera las señales de salida
1
9