Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Escuela Profesional de Ingeniería Mecatrónica
FRANJAS DE CORRESPONDENCIA
Informe de Laboratorio
Control II
CICLO : VIII
Trujillo, Perú
17 de Febrero de 2019
Resumen
Palabras clave:
This report consists in the reinforcement of the understanding of the maps of correspondences
that exist between the S plane and the Z plane. This is achieved by checking the theory with the
help of the Matlab R2018a software, in which a script and GUI is performed (interface graph of
user) also for the observation for different given cases.
Keywords:
Resumen..........................................................................................................................................2
Abstract............................................................................................................................................3
Capítulo1..........................................................................................................................................6
Introducción.....................................................................................................................................6
Objetivos......................................................................................................................................6
Objetivo General......................................................................................................................6
Objetivos Específicos..............................................................................................................6
Materiales....................................................................................................................................6
Capítulo 2.........................................................................................................................................7
Marco Teórico.................................................................................................................................7
Capítulo 3.......................................................................................................................................12
Metodología...................................................................................................................................12
Capítulo 4.......................................................................................................................................21
Conclusiones..................................................................................................................................21
Referencias Bibliográficas.............................................................................................................22
Tabla de Figuras
Figura 4. Región para un tiempo de asentamiento T, menor que en el plano s (lado izquierdo)
Introducción
Objetivos
Objetivo General.
Objetivos Específicos.
Materiales
- Computadora personal
- Software MATLAB R2018a
Capítulo 2
Marco Teórico
Esto significa que un polo en el plano s puede quedar localizado en el plano z mediante la
transformación . Dado que la variable compleja s está formada de una parte real σ y una
parte imaginara ω, tenemos:
En esta última ecuación se observa que los polos y los ceros en el plano s, donde las
Figura 2. Diagramas que muestran la correspondencia entre la franja primaria en el plano s y el círculo unitario en el plano z.
Lugar geométrico de atenuación constante.
Una línea de atenuación constante (una línea trazada con =cte.) en el plano s
corresponde a un círculo unitario de radio con centro en el origen en el plano z.
Tiempo de asentamiento.
Queda determinado por el valor de la atenuación de los polos dominantes en lazo cerrado. Si
se especifica el tiempo de asentamiento es posible dibujar una línea en el plano s que
corresponda a un tiempo de asentamiento dado. La región en el plano s a la izquierda de la
línea corresponde en el plano z a la parte interior de un círculo de radio .
Figura 4. Región para un tiempo de asentamiento T, menor que en el plano s (lado izquierdo) y región para un tiempo de
Figura 5. Lugares geométricos de frecuencia constante en el plano s (lado izquierdo) y lugares geométricos correspondientes en
el plano z (lado derecho).
Una línea de factor de amortiguamiento relativo constante (una línea radial) en el plano s
corresponde a una espiral en el plano z. En el plano s una línea de factor de amortiguamiento
relativo constante puede ser determinada por:
Si :
Si :
Así que:
y
Figura 6. Línea de factor de amortiguamiento relativo constante en el plano s (lado izquierdo) y lugar geométrico
correspondiente en el plano z (lado derecho).
Capítulo 3
Metodología
Caso 1:
% Rectas Verticales
clc, clear, close all
T = 0.1; % Periodo de muestreo
% Sigma: componente real de S
a = input('Ingrese 3 intersecciones con eje real [-7 -1 3]: ');
b = -pi:2*pi/1000:pi; % Omega: componente imaginaria de S
s_1 = a(1) + i*b;
s_2 = a(2) + i*b;
s_3 = a(3) + i*b;
z_11 = exp(T*(real(s_1)+i*imag(s_1)*(180/pi)));
z_22 = exp(T*(real(s_2)+i*imag(s_2)*(180/pi)));
z_33 = exp(T*(real(s_3)+i*imag(s_3)*(180/pi)));
% Graficas en plano S
figure
subplot(1,2,1)
hold on
plot(s_1, 'linewidth', 3) % Recta vertical 1
plot(s_2, 'linewidth', 3) % Recta vertical 2
plot(s_3, 'linewidth', 3) % Recta vertical 3
hold off
title('Plano s')
axis image
grid on
% Graficas en plano Z
subplot(1,2,2)
t = -pi:pi/100:pi;
plot(exp(i*t), 'b:', 'linewidth', 1.2) % Circunferencia unitaria
hold on
plot(z_11, 'linewidth', 3) % Circunferencia 1
plot(z_22, 'linewidth', 3) % Circunferencia 2
plot(z_33, 'linewidth', 3) % Circunferencia 3
hold off
title('plano z')
axis image
grid on
Figura 7. Rectas verticales en plano s.
Caso 2:
% Rectas horizontales
clc, clear, close all
T = 0.1; % Periodo de muestreo
a = -100:0.001:0; % Sigma: componente real de S
% Omega: componente imaginaria de S
b = input('Ingrese 3 intersecciones con eje imaginario [-2 3 7]:
');
s_1 = a + i*b(1);
s_2 = a + i*b(2);
s_3 = a + i*b(3);
z_11 = exp(T*(real(s_1)+i*imag(s_1)*(180/pi)));
z_22 = exp(T*(real(s_2)+i*imag(s_2)*(180/pi)));
z_33 = exp(T*(real(s_3)+i*imag(s_3)*(180/pi)));
% Graficas en plano S
figure
subplot(1,2,1)
hold on
plot(s_1, 'linewidth', 3) % Recta horizontal 1
plot(s_2, 'linewidth', 3) % Recta horizontal 2
plot(s_3, 'linewidth', 3) % Recta horizontal 3
hold off
title('Plano s')
axis square
grid on
% Graficas en plano Z
subplot(1,2,2)
t = -pi:pi/100:pi;
plot(exp(i*t), 'b:', 'linewidth', 1.2) % Circunferencia unitaria
hold on
plot(z_11, 'linewidth', 3) % Radio 1
plot(z_22, 'linewidth', 3) % Radio 2
plot(z_33, 'linewidth', 3) % Radio 3
hold off
title('plano z')
axis image
grid on
Caso 3:
Caso 4:
Además de los casos estudiados en clase también se realizo el respectivo script y GUI en
Matlab de dos ejemplos también hechos en clase.
Ejemplo 1:
% Ejemplo 1
clc, clear, close all
T = 0.1; % Periodo de muestreo
a1 = -4:0.001:-1;
b1 = -2;
a2 = -1;
b2 = -2:0.001:3;
a3 = -4:0.001:-1;
b3 = 3;
a4 = -4;
b4 = -2:0.001:3;
s_1 = a1 + i*b1;
s_2 = a2 + i*b2;
s_3 = a3 + i*b3;
s_4 = a4 + i*b4;
z_11 = exp(T*(real(s_1)+i*imag(s_1)));
z_22 = exp(T*(real(s_2)+i*imag(s_2)));
z_33 = exp(T*(real(s_3)+i*imag(s_3)));
z_44 = exp(T*(real(s_4)+i*imag(s_4)));
% Graficas en plano S
figure
subplot(1,2,1)
hold on
plot(s_1, 'linewidth', 3) % Segmento de recta horizontal
inferior
plot(s_2, 'linewidth', 3) % Segmento de recta verticual
derecho
plot(s_3, 'linewidth', 3) % Segmento de recta horizontal
superior
plot(s_4, 'linewidth', 3) % Segmento de recta vertical
izquierdo
hold off
title('Plano s')
axis image
grid on
% Graficas en plano Z
subplot(1,2,2)
t = -pi:pi/100:pi;
r = -100:0.001:0;
plot(exp(i*t), 'b:', 'linewidth', 1.2) %
Circunferencia unitaria
hold on
plot(exp(T*-1)*exp(i*t), 'g:', 'linewidth', 1.2) %
Circunferencia interior
plot(exp(T*-4)*exp(i*t), 'g:', 'linewidth', 1.2) %
Circunferencia exterior
plot(exp(r)*exp(i*T*-2), 'c:', 'linewidth', 1.2) % Radio
inferior
plot(exp(r)*exp(i*T*3), 'c:', 'linewidth', 1.2) % Radio
superior
plot(z_11, 'linewidth', 3) % Segmento radial inferior
plot(z_22, 'linewidth', 3) % Segmento circunferencial
externo
plot(z_33, 'linewidth', 3) % Segmento radial superior
plot(z_44, 'linewidth', 3) % Segmento circunferencial
interno
hold off
title('plano z')
axis image
grid on
Figura 11. Ejemplo 1.
Ejemplo 2:
% Ejemplo 2
clc, clear, close all
T = 0.1; % Periodo de muestreo
a1 = -5:0.001:-2;
b1 = -2.5;
a2 = -2:0.001:0;
b2 = 2.5/2*a2;
a3 = -2:0.001:0;
b3 = -4/2*a3;
a4 = -5:0.001:-2;
b4 = 4;
a5 = -5;
b5 = -2.5:0.001:4;
s_1 = a1 + i*b1;
s_2 = a2 + i*b2;
s_3 = a3 + i*b3;
s_4 = a4 + i*b4;
s_5 = a5 + i*b5;
z_11 = exp(T*(real(s_1)+i*imag(s_1)));
z_22 = exp(T*(real(s_2)+i*imag(s_2)));
z_33 = exp(T*(real(s_3)+i*imag(s_3)));
z_44 = exp(T*(real(s_4)+i*imag(s_4)));
z_55 = exp(T*(real(s_5)+i*imag(s_5)));
% Graficas en plano S
figure
subplot(1,2,1)
hold on
plot(s_1, 'linewidth', 3) % Segmento de recta horizontal
inferior
plot(s_2, 'linewidth', 3) % Segmento de recta con pendiente
positiva
plot(s_3, 'linewidth', 3) % Segmento de recta con pendiente
negativa
plot(s_4, 'linewidth', 3) % Segmento de recta horizontal
superior
plot(s_5, 'linewidth', 3) % Segmento de recta vertical
hold off
title('Plano s')
axis image
grid on
% Graficas en plano Z
subplot(1,2,2)
t = -pi:pi/100:pi;
x = -1000:0.001:0;
y1 = 2.5/2*x;
y2 = -4/2*x;
plot(exp(i*t), 'b:', 'linewidth', 1.2) %
Círcunferencia unitario
hold on
plot(exp(T*-2)*exp(i*t), 'g:', 'linewidth', 1.2) %
Circunferencia interior
plot(exp(T*-5)*exp(i*t), 'g:', 'linewidth', 1.2) %
Circunferencia exterior
plot(exp(x)*exp(i*T*-2.5), 'c:', 'linewidth', 1.2) % Radio
inferior
plot(exp(x)*exp(i*T*4), 'c:', 'linewidth', 1.2) % Radio
superior
plot(exp(T*x).*exp(i*T*y1), 'k:', 'linewidth', 1.2) % Espiral
horaria
plot(exp(T*x).*exp(i*T*y2), 'm:', 'linewidth', 1.2) % Espiral
antihoraria
plot(z_11, 'linewidth', 3) % Segmento radial inferior
plot(z_22, 'linewidth', 3) % Segmento espiral horaria
plot(z_33, 'linewidth', 3) % Segmento espiral antihoraria
plot(z_44, 'linewidth', 3) % Segmento radial superior
plot(z_55, 'linewidth', 3) % Segmento circunferencial
hold off
title('plano z')
axis image
grid on
Figura 12. Ejemplo 2.
Capítulo 4
Conclusiones
- Se concluye que los resultados que se obtienen con el software MATLAB concuerdan y
corroboran la teoría estudiada.
- Se logró Realizar una GUI donde se condensa los 4 casos estudiados además de dos
ejemplos hechos en clase.
-
Referencias Bibliográficas
[1] Ogata, K. (1997). Ingeniería de control moderna. México: Prentice – Hall hispanoamerica, S. A.
[2] Ogata, K. (1996). Sistemas de control en tiempo discreto. México: Prentice Hall
hispanoamericana, S. A.