PRÁCTICA N°1 “HERRAMIENTAS DE REDUCCIÓN, ÁLGEBRA DE BLOQUES Y DFS”
Enviado por JorgeRobles15 • 18 de Mayo de 2021 • Resumen • 644 Palabras (3 Páginas) • 268 Visitas
[pic 1][pic 2]INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA
“INGENIERÍA EN CONTROL Y AUTOMATIZACIÓN”
CONTROL DE PROCESOS I
PRÁCTICA N°1 “HERRAMIENTAS DE REDUCCIÓN, ÁLGEBRA DE BLOQUES Y DFS”
PROFA.: VARGAS RUIZ LUCIA SARAI
INTEGRANTES:
HERNÁNDEZ ORTEGA LUIS DAVID
JUÁREZ MEJÍA KEVIN DE JESÚS
LÓPEZ ROMERO CÉSAR ALFONSO
ROMERO GALINDO IVÁN
RODRÍGUEZ AGUILAR JULIO CÉSAR
SÁNCHEZ ROBLES JORGE ANTONIO
Grupo: 8AV1
[pic 3]
Se tiene el siguiente sistema de bloques y se realizarán los siguientes puntos.
- Reduce a su máxima expresión mediante Álgebra de Bloques de forma manual y agrega los cálculos realizados desglosando las reducciones:
- Reduce a su máxima expresión mediante los comandos serie, parallel, cloop, fedback,creando un archivo .m en el editor y documenta el código realizado.
- Obtener la función de transferencia usando el comando linmod enlazando simulink con el editor.
- Obtener el diagrama de flujo de señales equivalente.
- Reduce el DFS obtenido en el punto 4 con la fórmula de Mason de forma manual.
- Realiza una tabla comparativa para las funciones de transferencia obtenidas y resalta las similitudes o diferencias detectadas en el resultado.
Se desarrollarán los puntos que nos pide la práctica:
- [pic 4]
[pic 5]
En esta parte se hacen las dos retroalimentaciones que se tienen entre y la ganancia 2 y y la ganancia 5 teniendo las siguientes operaciones. [pic 6][pic 7]
Primera función:
[pic 8][pic 9]
Segunda función:
[pic 10]
Teniendo esto tenemos el reacomodo del siguiente diagrama de bloques
[pic 11]
Haciendo las entradas 0, primero int2 y después int1 se tiene:
[pic 12]
Hacemos las siguientes operaciones:
(8)*[pic 13][pic 14]
1+[pic 15][pic 16]
Cuando int1=0
[pic 17]
Haciendo las operaciones para obtener la función total:
*[pic 18][pic 19]
[pic 20]
- clc; clear;
%B(s)
B0num=[2]; B0den=[1]; B0=tf(B0num,B0den)
B1num=[8]; B1den=[1]; B1=tf(B1num,B1den)
B2num=[5]; B2den=[1]; B2=tf(B2num,B2den)
B3num=[1]; B3den=[1]; B3=tf(B3num,B3den)
B4num=[2]; B4den=[1]; B4=tf(B4num,B4den)
%tf
Tf0num=[0 0 1]; Tf0den=[1 1 2]; Tf0=tf(Tf0num,Tf0den)
Tf1num=[0 0 1]; Tf1den=[1 4 5]; Tf1=tf(Tf1num,Tf1den)
Intnum=[0 1];
Intden=[1 0];
Int=tf(Intnum,Intden)
%feedback
[numfb0,denfb0]=feedback(Tf0num,Tf0den,B0num,B0den);
FA0=tf(numfb0,denfb0)
[numfb1,denfb1]=feedback(Tf1num,Tf1den,B2num,B2den);
FA1=tf(numfb1,denfb1)
%Int2=0
%series
[nser1,dser1]=series(B1num,B1den,Tf0den,Tf0num);
Ser1=tf(nser1,dser1)
[nser2,dser2]=series(numfb1,denfb1,Intnum,Intden);
Ser2=tf(nser2,dser2)
[nser3,dser3]=series(nser1,dser1,nser2,dser2);
Ser3=tf(nser3,dser3)
%PARALLEL
[nump1,denp1]=parallel(B3num,B3den,nser3,dser3);
Par1=tf(nump1,denp1)
%Y1
[nser4,dser4]=series(nump1,denp1,numfb0,denfb0);
Ser4=tf(nser4,dser4)
%Y2 =FB1*2
[nser5,dser5]=series(B4num,B4den,numfb1,denfb1);
...