Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Simulación 1 Matlab-Simulink.
Estudiante:
Juan Esteban López Badillo
Reynel de Aguas Aviles
Docente :
Iván Darío Mora Orozco.
Medellín, Colombia.
Gráfico del sentido y acción de las variables:
Planteamos el siguiente grafico para ilustrar las fuerzas y las velocidades.
Ecuaciones de equilibrio
F K ( t )−F m 2 ( t )−F B ( t )−F K ( t )=0
1 2
(1)
F B ( t )−F K ( t )=0
3
(3)
y ( t ) −F B (t )=0 (4)
Ecuaciones de compatibilidad
V K ( t )−V m ( t ) +V m ( t ) =0
1 1 2
(5)
V B ( t )−V k ( t )+ V k ( t ) = 0
2 3
(6)
V k ( t )−V m ( t ) = 0
2 2
(7)
Ecuaciones descriptivas
−1
F K ( t )=K 1 D V K ( t )
1 1
(8)
−1
F K ( t )=K 2 D V K ( t )
2 2
(9)
−1
F K ( t )=K 3 D V K ( t )
3 3
(10)
F m ( t )=M 1 D V m ( t )
1 1
(11)
F m ( t )=M 2 DV m ( t )
2 2
(12)
F B ( t )=B V B (t ) (13)
% Ecuaciones de equilibrio.
Ec1 = fK1-fM2-fB-fK2;
Ec2 = xt-fM1-fK1;
Ec3 = fB-fK3;
Ec4 = yt-fB;
% Ecuaciones de compatibilidad.
Ec5 = VK1-VM1+VM2;
Ec6 = VB-VK2+VK3;
Ec7 = VK2-VM2;
% Ecuaciones descriptivas.
Ec8 = fK1 - K1 * (D^(-1)) * VK1;
Ec9 = fK2 - K2 * (D^(-1)) * VK2;
Ec10 = fK3 - K3 * (D^(-1)) * VK3;
Ec11 = fB - B * VB;
Ec12 = fM1 - M1 * D * VM1;
Ec13 = fM2 - M2 * D * VM2;
% Simplificar la solución.
y = simplify(soly);
[ BD K 1 K 3 ] x ( t )=¿
( B K3 K1 D
BM 1 M 2 ) 5
[ 4 K K K
(
M1 M2 M2 M2
K 3 K K K K K K
M2 B M1 B M2 B
2
) (
x (t )= D + K 3 D + 1 + 1 + 2 + 3 D + 3 1 + 3 1 + 3 2 D +
K 1 K2 K1 K3
+
M1 M2 M1 M2
D+
) ( )
Si deseamos ver la gráfica que describe esta ecuación diferencial usaremos la función de transferencia H (s )
Y (s) S
H ( s )= = 5 4
X ( s ) s + s +3 s +3 s 2 +2 S+ 1
3
s
H ( s )= 5 4 3 2
s +s + 4 s +3 s +2 s +1
Si queremos graficar y (t ) usaremos el siguiente algoritmo en Matlab:
clear all
close all
clc
% Definición de constantes
K1 = 1;
K2 = 1;
K3 = 1;
M1 = 1;
M2 = 1;
B = 1;
% Coeficientes de la ecuación
num = [(B*K3*K1/M1*M2*B) 0];
den = [1 K3 K1/M1 + K1/M2 + K2/M2 + K3/M2 (K3*K1/M2*B + K3*K1/M1*B + K3*K2/M2*B)
(K1*K2/M1/M2 + K1*K3/M1/M2) K1*K2*K3/M1/M2/B];
Y la gráfica de y (t ):
Modelo en diagrama de bloques
De las ecuaciones planteadas anteriormente procedemos con la construcción del respectivo
diagrama de bloques:
Para comprar las grafica obtenida por diagrama de bloques y función de transferencia usaremos el
siguiente código:
% Definición de constantes
K1 = 1;
K2 = 1;
K3 = 1;
M1 = 1;
M2 = 1;
B = 1;
% Coeficientes de la ecuación
num = [(B*K3*K1/M1*M2*B) 0];
den = [1 K3 K1/M1 + K1/M2 + K2/M2 + K3/M2 (K3*K1/M2*B + K3*K1/M1*B + K3*K2/M2*B)
(K1*K2/M1/M2 + K1*K3/M1/M2) K1*K2*K3/M1/M2/B];
stepplot(sys)
plot(out.ts,out.yt,'r');
xlabel('Tiempo [s]');ylabel('yt');
Obtendremos como resultado:
1 1
D V̇ m ( t )=
2
( F ( t )− y ( t )−F K ( t ) )= M ( F K ( t )−F K ( t )−F K ( t ) )
M2 K 1 2 1 3 2
2
1 1 1
D V m ( t )= F K ( t )− F K (t )− F (t )
2
M2 M2
1
M2 K3 2
D F K ( t ) =K 2 V K ( t )=K 2 ( V m ( t ) )
2 2 2
τ ˙K ( t )=K 2 V m ( t )
2 2