Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTENIDO
1. OBJETIVOS ................................................................................................................................................................ 2
2. FUNDAMENTO TEORICO .......................................................................................................................................... 2
3. DESARROLLO DEL LABORATORIO ............................................................................................................................. 2
4. INFORME FINAL ........................................................................................................................................................ 7
5. CONCLUSIONES ...................................................................................................................................................... 10
6. CUESTIONARIO ....................................................................................................................................................... 10
7. BIBLIOGRAFIA RECOMENDADA .............................................................................................................................. 11
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 2 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
1. OBJETIVOS
Introducir los conceptos básicos sobre modelado de sistemas lineales.
Emplear la transformada de Laplace y sus propiedades para resolver ecuaciones diferenciales.
Encontrar las funciones de transferencia de distintos tipos de sistemas.
Realizar un estudio de la representación en espacio de estados.
2. FUNDAMENTO TEORICO
∑ 𝐹 = 𝑚𝑎
𝑢(𝑡) − 𝑏𝑦̇ (𝑡) − 𝑘𝑦(𝑡) = 𝑚𝑦̈(𝑡) //{}ℒ
𝑈(𝑠) − 𝑠𝑏𝑌(𝑠) − 𝑘𝑌(𝑠) = 𝑚𝑠 2 𝑌(𝑠)
𝑘1
𝑈(𝑡)
𝑀1
𝑦1 (𝑡)
Derivando e igualando:
𝑥̇ 1 = 𝑥2
𝑘 𝑏 1
𝑥̇ 2 = − 𝑚 𝑥1 − 𝑚 𝑥2 + 𝑚 𝑢
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 3 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
Representación matricial:
𝑥̇ 0 1 𝑥1 0
[ 1 ] = [− 𝑘 − 𝑏 ] [𝑥 ] + [ 1 ] 𝑢
𝑥̇ 2 𝑚 𝑚 2 𝑚
𝑥1
𝑦 = [1 0] [𝑥 ]
2
El programa de MATLAB simulara con la ayuda de las ecuaciones matriciales, con los datos:
𝑚 = 10[𝑘𝑔]
𝑏 = 30[𝑁/(𝑚/𝑠)]
𝑘 = 2[𝑁/𝑚]
𝑢(𝑡) = 𝐹 = 5[𝑁]
figure(1)
step (F*G2),xlabel('Tiempo [s]'),ylabel('Desplazamiento [m]'),grid
figure(2)
%Nombre de la figura a graficar
m=1;
b=1;
k=2;
%Se asigna nuevos valores de las variables del sistema
A=[0 1;-k/m -b/m];
B=[0;1/m];
C=[1 0];
D=0;
%Se declara las matrices de espacio de estados.
G1=ss(A,B,C,D)
step (3*G1),xlabel('Tiempo [s]'),ylabel('Desplazamiento [m]'),grid
[num,den]=ss2tf(A,B,C,D)
La función escalón se representa por ‘step’, y grafica la función del desplazamiento de la masa al
multiplicar ‘F*G2’, evaluando la función en el tiempo como ‘s’ (abscisas) y en el eje de las ordenadas la el
desplazamiento en [m] de la masa. El resultado de la simulación resulta en:
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 4 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
Se declara la función de transferencia, donde ‘ss’ representa que la función de transferencia está en
función de las matrices de espacio de estado A, B, C, D.
step (3*G1),xlabel('Tiempo [s]'),ylabel('Desplazamiento [m]'),grid
Esta línea de programa tómalas matrices de espacio de estados y las cambia a la forma de función de
transferencia con numerador ‘núm.’ y denominador ‘den’, mostrando sus coeficientes respectivamente
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 5 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
Hay que hacer notar la diferencia de las ondas de respuesta en este caso existe un pico que resalta,
esto es debido al os valores de las variables k, b y m, el valor de k=2, b=1, m=1, el resorte tiene un coeficiente
demasiado grande que hace que la distancia se dispare y el retorno a estado estable sea más lento.
Aplicando el teorema de valor final a la función de transferencia con los valores designados resulta en:
𝑆∗1 3
𝑦(∞) = lim(𝑠𝐺(𝑠)𝑈(𝑠)) = lim (𝑆 2+𝑆+2 ∗ 𝑆 ) = 1,5[𝑚]
𝑠→0 𝑠→0
3.2. Ejemplo 2
Ahora vamos a comparar el resultado de realizar el análisis del sistema directamente con la función de
transferencia, con el método de calcularlo directamente con la anti transformada de Laplace.
El programa será:
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 6 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
Primero realizaremos el cálculo por la anti transformada, para su análisis definiremos el vector
correspondiente al tiempo para poder graficar la variación de la función con el tiempo, luego definimos la función como
resultado de la anti transformada en función al vector del tiempo.
3.2.1. inciso a)
t=0:0.1:30;
x=5-5*exp(-t)-5*t.*exp(-t);
Luego para su análisis recurriremos al comando “step” definiendo así los vectores “x1” y “t1” que
serán los pares de datos que mostraran la respuesta del sistema.
[x1,t1]=step(5*g)
Graficaremos los resultados de ambos métodos en un solo grafico con el comando “plot” y
definiremos los límites del grafico con el comando “axis”
figure(4)
step(4*g),hold on,plot(t,x,'g'),legend('Respuesta con Expresión en el Tiempo'),...
,xlabel('Tiempo [s]'),ylabel('Desplazamiento [m]'),grid,hold off
t=0:0.1:30;
x=5-5*exp(-t)-5*t.*exp(-t);
m=1; b=2; k=1;
n=1; d=[m b k];
g=tf(n,d);
[x1,t1]=step(5*g)
figure(4)
step(4*g),hold on,plot(t,x,'g'),legend('Respuesta con Expresión en el Tiempo'),...
,xlabel('Tiempo [s]'),ylabel('Desplazamiento [m]'),grid,hold off
3.2.2. Inciso b)
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 7 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
x=0.1.*t.*exp(-t);
figure(5)
plot(t,x),xlabel('Tiempo [s]'),ylabel('Desplazamiento [m]'),grid
3.2.3. Inciso c)
x=-2+t+2.*exp(-t)+t.*exp(-t);
figure(6)
n=1;d=[m b k 0];
g=tf(n,d);
step(g),hold on,plot(t,x,'r'),axis([-inf 30 -inf 35]),xlabel('Tiempo [s]'),...
,ylabel('Desplazamiento [m]'),grid
4. INFORME FINAL
4.1. PROBLEMA1
𝒚𝟏 (𝒔) 𝒚𝟐 (𝒔)
Obtener en espacio de estados y la función de transferencia y
𝑭(𝒔) 𝑭(𝒔)
4.1.1. Simule el sistema con m=10kg, b=5(ns/m), k1=k2=0.5 (n/m) y verifique la opción final
de “𝒚𝟏 ” con la aplicación de una fuerza 𝒇 = 𝟏(𝒏).
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 8 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
4.1.2. Obtener el valor de “k1” para que el tiempo de establecimiento de “𝒚𝟏 ”sea de 15 (s)
con una sobre elevación menor de 5%
Sea el sistema mecánico mostrado en la figura:
𝑦1 (𝑡)
𝑘1
𝑘2 𝐹(𝑡)
𝑏 𝑀1
2(𝑡)
De (1)
𝐹(𝑠)
𝑌2 (𝑠) = + 𝑌1 (𝑠) (3)
𝑘2
(3) en (1)
𝐹(𝑠)
𝑘2 𝑌1 (𝑠) − 𝑘2 ( 𝑘 + 𝑌1 (𝑠)) = 𝑚𝑠 2 𝑌1 (𝑠) + 𝑏𝑠𝑌1 (𝑠) + 𝑘1 𝑌1 (𝑠)
2
𝐹(𝑠) = −(𝑚𝑠 2 + 𝑏𝑠 + 𝑘1 )𝑌1 (𝑠)
𝑌(𝑠) 1
𝐺 (𝑠 ) = =
𝑈(𝑠) 𝑚𝑠 2 +𝑏𝑠+𝑘
Si:
𝑥1(𝑡) = 𝑦1 (𝑡)
𝑥2(𝑡) = 𝑦̇1(𝑡)
𝑥̇ 1(𝑡) = 𝑥2
𝐹(𝑡) = 𝑢1
𝑥̇ 1 = 𝑥2
𝑘 𝑏 1
𝑥̇ 2 = 1 𝑥1 + 𝑥2 − 𝑢
𝑚 𝑚 𝑚
Tenemos:
𝑥̇ 0 1 𝑥1 0
[ 1 ] = [𝑘1 𝑏 ] [𝑥 ] + [− 1 ] 𝑢
𝑥̇ 2 𝑚 𝑚 2 𝑚
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 9 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
𝑥1 0
𝑦2 = [1 0] [𝑥 ] + [ 1 ] 𝑢
2 𝑘
Donde:
0 1
𝐴 = [𝑘1 𝑏 ]
𝑚 𝑚
0
𝐵 = [− 1 ]
𝑚
𝐶1 = [1 0]
𝐷1 = 0
Simulación
clear all, clc
syms m b k1 k2 s
A=[0 1;+k1/m +b/m];
B=[0;-1/m];
C=[1 0];
D=1/k2;
I=[s 0;0 s];
G1=C*(I-A)^(-1)*B-D
pretty(G1)
m=10;
b=5;
k1=0.5;
k2=0.5;
n=1;
d=[-m -b -k1];
G1=tf(n,d);
F=1; %U(s)
figure(1)
step(F*G1),xlabel('tiempo [s]'),ylabel('desplazamiento[m]'),grid
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 10 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
Aplicando el teorema de valor final a la función de transferencia con los valores designados resulta en:
𝑌1 (𝑠) 1
𝐺1 (𝑠) = 𝐹(𝑠) = − 𝑚𝑠 2+𝑏𝑠+𝑘 C
1
𝑆∗1 1
𝑥(∞) = lim(𝑠𝐺(𝑠)𝑈(𝑠)) = lim (− 30𝑆 2 +5𝑆+0,5 ∗ 𝑆) = −2[𝑚]
𝑠→0 𝑠→0
5. CONCLUSIONES
Logramos introducir los conceptos básicos sobre modelado de sistemas lineales.
Pudimos emplear la transformada de Laplace y sus propiedades para resolver ecuaciones diferenciales.
Pudimos encontrar las funciones de transferencia de distintos tipos de sistemas.
Pudimos realizar un estudio de la representación en espacio de estados.
6. CUESTIONARIO
6.1. ¿Cuál es la definición de “Estado” de un sistema?
El estado de un sistema es un pequeño grupo de variables que muestran el comportamiento de un sistema
durante todo su funcionamiento, es decir, que si analizamos una pequeña porción de datos del sistema tomando en
cuenta un tiempo inicial y final podremos conocer cómo se comporta el sistema después de la toma de datos.
6.2. ¿En cuales situaciones el teorema del valor final no puede ser aplicado? Explique.
El teorema del valor final es válido solo si 𝑠𝐹(𝑠) no tiene polos sobre el eje jw o en el semiplano directo del
plano s. Es decir, si la transformada de Laplace de 𝑓(𝑡) es 𝐹(𝑠), y si 𝑠𝐹(𝑠) es analítica sobre el eje imaginario y en el
semiplano derecho del plano s entonces Es útil para el análisis y diseño de control, ya que proporciona el valor final de
una función de tiempo mediante el conocimiento del comportamiento de su transformada de Laplace en 𝑠 = 0. El
teorema del valor final no es válido si 𝑠𝐹(𝑠) contiene algún polo cuya parte real es cero positiva, lo que equivale al
requisito de que 𝑠𝐹(𝑠) sea analítica en el semiplano derecho como se especifica en el enunciado.
El teorema del valor final relaciona el comportamiento en estado estacionario de con el de en la vecindad. Sin
embargo, el teorema se aplica si, y solamente si, existe (lo que significa que asume finalmente un valor definido
cuanto). Si todos los polos de quedan en el semiplano izquierdo del plano, existe el Pero si tiene polos sobre el eje
imaginario o en el semiplano positivo del plano, contendrá funciones oscilatoria o exponencialmente creciente en el
tiempo, respectivamente, y el no existirá. En tales casos, no se aplica el teorema del valor final
Planteamos un programa en Matlab Con recurrencia al Simulink donde el diagrama de bloques en Simulink
tendrá la forma:
Informe: 3 ELT 282 JTP
MODELADO DE SISTEMAS FISICOSY ALGEGRA Revisión: 3 Pág. 11 de 11
DE BLOQUES: MOTOR DC Documento: I-ELT282JTP-08
Docente: ING. RODMY MIRANDA ORDOÑEZ Grupo: A
Alumno: VICTOR TARIFA BLANCO Fecha: 27/10/2021
Donde el tiempo está regulado para una variación hasta 12 “step” está regulado para un salto unitario de valor
tres y las constantes estarán definidas en el archivo .m:
clc, clear all ,close all
m=1;
b=1;
k=2;
sim L2
figure(1)
plot(tiempo,y),
axis([-infinf -inf 2]),grid,legend('respuesta')
6.4. Suponiendo q un sistema tenga dos entradas, ¿Cuál sería la dimensión de la matriz B?
explicar cómo obtener la respuesta del sistema ante perturbaciones en las dos entradas.
𝑉
R es un sistema lineal con respecto a 𝐼 : 𝐼 = 𝑅
Y la dimensión de la matriz seria 2x2
7. BIBLIOGRAFIA RECOMENDADA
MATLAB 8.5
ANTONIO A. RODRIGUES - Identificação de Sistemas Dinâmicos Lineares
BENJAMIN C. KUO - Sistemas de Control Automático - 7ma Ed.
KATSUHIGO OGATA - Ingeniería de Control Moderna - 5 Ed.