Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVOS:
INFORME
CUESTIONARIO
Para la reducción de bloques para cada uno de los siguientes casos vamos a tener los
siguientes valores para cada uno de los valores de los diferentes bloques.
𝟑 𝒔 𝟏
𝑮𝟏 = 𝒔𝟐+𝟒𝒔+𝟏 𝑮𝟐 = 𝒔+𝟓 𝑯𝟏 = 𝒔+𝟔
SERIE
1
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
Primero nos planteamos los valores que tiene cada uno de los bloques y los
colocamos como una función de transferencia y con los datos establecidos podemos
utilizar el comando “series” de Matlab con el cual se puede obtener el resultado al
observar dos bloques que se encuentren en serie de una manera fácil.
PARALELO
Como en el caso anterior primero planteamos los valores de cada uno de los bloques
como funciones de trasferencia y con los datos establecidos podemos realizar el cálculo
2
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
en paralelo de los bloques mediante el comando de “parallel” de Matlab para
poder obtener su resultado de una manera rápida.
RETROALIMENTACION
Plantearemos los valores de cada uno de los bloques como funciones de trasferencia y
con los datos establecidos y observando cómo está el comportamiento del diagrama de
boques observamos que en este caso se trata de una retroalimentación para el cual
nosotros usaremos el comando “feedback” de Matlab para poder obtener su resultado
de una manera rápida.
3
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
4
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
5
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
retroalimentación positiva en el cual nosotros debemos aumentar un 1
después de colocar las variables que interactúan en el comando separado de una coma.
6
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
7
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
8
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
EJERCICIO 1
clear
clc
%Numerador y denominador de cada bloque
n1=[1]; d1=[1];
n2=[1]; d2=[1 0];
n3=[5]; d3=[1 4];
n4=[1]; d4=[1];
n5=[20 0]; d5=[1 2 1];
n6=[1]; d6=[1 0 9];
n7=[20]; d7=[1];
9
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
n8=[1]; d8=[1 0];
n9=[1]; d9=[1];
nblocks=9;% Número de bloques
blkbuild % Construir matriz de estado
% Define la interconexión de bloques
q=[2 1 0;3 2 0;5 4 -7;6 2 0;7 5 0;8 1 0;9 -5 -8;4 3 -6];
input=1; % Bloque de entrada es el bloque 1
output=6; % Bloque de salida es el bloque 9
[a,b,c,d]=connect(a,b,c,d,q,input,output);
[num,den]=ss2tf(a,b,c,d);
[num,den]=minreal(num,den);
printsys(num,den)
%Reduccion de SIMULINK
[num1,den1]=linmod('Ejercicio_1');
G_r=minreal(tf(num1,den1));
Ejercicio 2
clc
clear
% Numerador y denominador de cada bloque
n1=[1]; d1=[1];
n2=[1]; d2=[1];
n3=[1]; d3=[1 -1];
10
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
n4=[1]; d4=[1];
n5=[3]; d5=[1 6];
n6=[5]; d6=[5 2];
n7=[8]; d7=[1 1];
n8=[2]; d8=[1 2];
n9=[3]; d9=[1 -5];
nblocks=9; % Número de bloques
blkbuild ; % Construir matriz de estado
% Define la interconexión de bloques
q=[3 1 9 ;2 1 9 ; 3 2 0; 4 3 -10; 5 3 -10; 6 5 0; 7 6 0; 8 7 0];
input=1 ; %outp Bloque de entrada es el bloque 1
output=1; % Bloque de salida es el bloque 8
[a,b,c,d]=connect(a,b,c,d,q,input,output);
[num,den]=ss2tf(a,b,c,d);
[num,den]=minreal(num,den);
printsys(num,den)% Muestra el sistema
[num1,den1]=linmod('Ejercicio_2');
G_r=minreal(tf(num1,den1));
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES:
Los valores que se obtienen en Simulink y en Matlab son los mismos con los
cuales se puede notar que los ejercicios planteados de diagramas de bloques se
los pueden resolver en cualquiera de los dos o en el que se tenga un mayor
conocimiento para evitar cálculos erróneos.
Se puede reducir bloques por medio de los comandos ya sea en una sola
combinación o se los puede resolver de comando en comando, con el que mejor
se acomode ya que se obtendrá los mismos resultados.
RECOMENDACIONES
11
Informe 5
Fecha de realización: 2018/07/02
Fecha de entrega: 2018/07/09
Walter Iza
Tener en cuanta cada uno de los valores de cada bloque al momento de
plantear la función de transferencia y con ello evitar errores en la programación
u obtener otros valores con respecto a la solución que se obtuvo de manera
manual.
Observar con que comandos primero vamos a comenzar la reducción de bloques
y como se van a ir desglosando como si se los estuviera reduciendo de manera
manual hasta llegar a obtener el resultado u obtener la máxima reducción de los
bloques que es a lo que se desea llegar.
Al momento de usar Simulink para la reducción de bloques tener en cuenta por
donde se da la entrada de la función y cuál será su salida y como se va
direccionando el ejercicio e identificar si hay valores constantes y poderlos
ubicar con el bloque de ganancia “GAIN” y con ellos facilitar la resolución del
problema.
BIBLIOGRAFÍA :
http://ocw.unican.es/ensenanzas-tecnicas/automatica/materiales-de-clase-
1/capitulo_2.pdf
https://es.mathworks.com/help/control/ref/minreal.html
https://www.u-
cursos.cl/usuario/f77fc7be176d9b7e1bf51e951eae2753/mi_blog/r/Matlab_Tutor
ial_Control.pdf
https://es.mathworks.com/help/control/ref/feedback.html
12