Reporte 6 TCYR
Reporte 6 TCYR
Reporte 6 TCYR
GRUPO: 1851 D
SEMESTRE: 2022-1
INGENIERÍA MECÁNICA ELÉCTRICA
REPORTE #6
➢ Estará familiarizado con el ambiente de simulación de sistemas Matlab, así como los
comandos del toolbox de control del mismo entorno.
➢ Conocer el comportamiento teórico de diferentes sistemas de primer y segundo orden, y su
respuesta a señales de entrada fundamentales.
EQUIPO
PROCEDIMIENTO EXPERIMENTAL
k=1;
tau=1;
num=k;
den=[tau,1];
3. t=[0:0.1:10];
4. ye=step(num,den,t);
Aquí el parámetro t tiene 3 valores: el valor en el cual inicia la simulación t=0s; el tiempo en
el cual termina la simulación t=10s, es decir, la simulación termina a los 10 segundos, y el paso
intermedio t=0.1s que indica el tiempo en el que el programa hace los cálculos de la
simulación.
5. Para visualizar de manera gráfica la simulación se deben de ingresar los siguientes comandos:
plot(t,ye);
title("Respuesta a un escalon unitario");
xlabel("tiempo(seg)");
grid;
8. Para finalizar con los sistemas de primer orden, se va a comprobar que los resultados coinciden
con los esperados de forma teórica. Los sistemas lineales de primer orden de ganancia unitaria
invariantes en el tiempo tienen la siguiente respuesta característica a una entrada escalón
unitario:
𝑦(𝑡) = 1 − 𝑒−𝑡/𝑟, 𝑡 ≥ 0
Si se dibuja esta función con el vector de tiempos definido anteriormente, y se superpone con
la gráfica vista anteriormente, puede apreciarse que coinciden perfectamente.
9. Escriba en la ventana de
comando las siguientes
instrucciones:
ye2 = 1 - exp(-t/tau);
plot (t,ye,t,ye2,'o');
title('Respuesta teórica a
escalón unitario');
grid;
0.2𝑠2 + 0.3𝑠 + 1
𝐺2(𝑠) =
(𝑠 + 0.5)(𝑠2 + 0.4𝑠 + 1)
12. Para ver los polos o los ceros de la función de transferencia, se pueden usar los
comandos
roots(den) o roots(num) respectivamente.
13. Una forma más completa de convertir una función de transferencia dada por dos
polinomios, numerador y denominador, en un conjunto de factores de grado 1,
correspondientes a los polos (z1, z2, z3) y ceros (c1, c2), es a través del comando:
t = [0:0.3:15];
y2e = step(num,den,t);
plot(t,y2e);
grid;
17. El comando nyquist calcula tanto la parte real como la imaginaria de 𝐺(𝑗𝜔) y realiza
la representación si no se le indican parámetros de salida. Para obtener la
representación gráfica solo hay que graficar la parte real contra la imaginaria. El
resultado obtenido mediante el ejemplo anterior puede verse al escribir los
siguientes comandos:
[re,im] = nyquist (num,den,w);
plot(re,im,re,-im,'r')
18. Como es bien sabido en la teoría clásica del control, los márgenes de estabilidad
son el margende fase y el margen de ganancia. Estos márgenes se calculan usando
el comando margin. Escriba el siguiente comando para obtener el margen de
ganancia y el margen de fase de lafunción de transferencia de segundo orden
además de sus frecuencias correspondientes:
Determine:
Apoyándonos en el software Matlab tenemos que las l´neas de código correspondiente
son:
a) Raíces del sistema (polos y ceros)
BIBLIOGRAFÍA
➢ Función de Transferencia para sistemas de órdenes mayores. Dinámica y control
de procesos. Facultad de Ingeniería Universidad de la República –Uruguay.
Consultado el19 de mayo del 2020. Disponible en:
https://www.fing.edu.uy/iq/cursos/dcp/teorico/8_FUNCION_DE_TRANSFERENCIA
_ORD ENES_MAYORES.pd