Documente Academic
Documente Profesional
Documente Cultură
Guía 1
Repaso de Matlab y Simulink
Luis Fernando Osorio Sanchez, Lévano Vilca Willy Paolo
luis.osorio8@unmsm.edu.pe, willy.levano@unmsm.edu.pe
Facultad de Ingeniería Electrónica y Eléctrica – UNMSM
I.INTRODUCCIÓN
MATLAB ofrece un entorno interactivo sencillo mediante una ventana en la que
podemos introducir órdenes en modo texto y en la que aparecen los resultados. Los
gráficos se muestran en ventanas independientes. Cada ventana dispone de una barra de
menús que controla su funcionalidad.
Creado por la compañía The MathWorks en 1984 y es ampliamente usado en los
ambientes académicos y empresariales.
d. Editor de funciones:
Es un archivo de texto en el cual se escribe el código de un programa que se
desee realizar. Dicho archivo será leído por un entorno de desarrollo que se
encargará de ejecutar las instrucciones (código) escritas en el script
B. Procedimiento
a. Parte 1: Matlab
i. Obtener la representación gráfica en el plano s de los polos y ceros
de G1(s).
𝑠2 − 4𝑠 + 20
𝐺1(𝑠) =
(𝑠 + 5)(𝑠2 + 2𝑠 + 10)
Código de la respuesta de G1(s) en plano s
5𝑠2 − 15𝑠 − 11
𝐺2(𝑠) =
𝑠4 − 5𝑠3 + 6𝑠2 + 4𝑠 − 8
iii. Halle la respuesta de G3(s), ante entradas escalón, impulso y rampa unitaria.
2𝑠 − 10
𝐺3(𝑠) =
𝑠2 + 2𝑠 + 10
num=[2 -10];
den=[1 2 10];
t = [0:.1:8];
y = impulse (num,den,t);// es muy similar al comando step
plot (t,y);
title ('Respuesta a un impulso');
xlabel ('tiempo(seg)');
grid;
num=[2 -10];
den=[1 2 10];
t = [0:.1:15];
ramp = t;
y = lsim (num,den,ramp,t);// lsim simula la respuesta temporal de
sistemas lineales continuos o discretos a entradas arbitrarias
plot (t,y,t,ramp);//plotea dos vectores de y vs t y de ramp vs t
title ('Respuesta a una rampa');
xlabel ('tiempo(seg)');
grid;
iv. Halle la respuesta ante el escalón, rampa e impulso de los siguientes sistemas.
(Utilice solo comando de Matlab).
Figura 1. Sistema 1
Figura 1. Sistema 2
b. Parte 2: Simulink
i. En simulink visualice la respuesta de los sistemas 1 y 2, ante las entradas, escalón,
rampa e impulso.
Sistema 1
Entrada escalón unitario (Step):
Sistema 2
Entrada escalón unitario (Step):
III. RESULTADOS
a. Parte 1: Matlab
i. Obtener la representación gráfica en el plano s de los polos y ceros de G1(s).
Pole-Zero Map
4
0.72 0.58 0.44 0.3 0.14
3 0.84
1 0.98
5 4 3 2 1
0
-1 0.98
-2 0.92
-3
0.84
0.72 0.58 0.44 0.3 0.14
-4
-5 -4 -3 -2 -1 0 1 2
Real Axis (seconds -1)
Fig. 1. representación gráfica en el plano s de los polos y ceros de G1(s).
iii. Halle la respuesta de G3(s), ante entradas escalón, impulso y rampa unitaria.
-0.2
-0.4
-0.6
-0.8
-1
-1.2
-1.4
-1.6
0 1 2 3 4 5 6 7 8
tiempo(seg)
Fig. 3. la respuesta de G3(s) ante entradas de escalón unitario
Respuesta a un impulso
2
1.5
0.5
-0.5
-1
-1.5
-2
-2.5
0 1 2 3 4 5 6 7 8
tiempo(seg)
Fig. 4. la respuesta de G3(s) ante entrada de impulso unitario
10
-5
-10
-15
0 5 10 15
tiempo(seg)
Fig. 5. la respuesta de G3(s) ante entrada de rampa unitaria
iv. Halle la respuesta ante el escalón, rampa e impulso de los siguientes sistemas.
(Utilice solo comando de Matlab).
b. Parte 2: Simulink
i. En simulink visualice la respuesta de los sistemas 1 y 2, ante las entradas, escalón,
rampa e impulso.
Sistema 1
Entrada escalón unitario (Step):
Sistema 2
Entrada escalón unitario (Step):
V. CONCLUSIONES
Tener cuidado al usar el orden de los comandos para la reducción de diagrama de bloques
por ventana de comandos de Matlab.
Variar el valor de muestreo de tiempo para obtener unas graficas más precisas.}
Se cumplió con el objetivo de volver a entender como un repaso de las funciones básicas en
Matlab y Simulink.
REFERENCIAS