Académique Documents
Professionnel Documents
Culture Documents
OBJETIVOS:
INFORME
1. CUESTIONARIO
Reduccin en SERIE.
%Bloques en Serie
S1=series(G1,G2)
S2=(G1*G2)
%S1 y S2 son iguales
1
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
Reduccin en PARALELO.
%Bloques en Paralelo
P1=parallel(G1,G2)
P2=(G1+G2)
%P1 y P2 son iguales
Reduccin en RETROALIMENTACIN.
%Bloques en Retroalimentacin
R1=feedback(G1,H1)%Retroalimentacin Negativa
R2=G1/(1+G1*H1)
R3=minreal(R2)%Simplifica a R2 para que sea igual a R1
%R3 y R1 son iguales.
2
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
clear
clc
G1=tf(2,[1 4]);
G2=tf(2,[1 0 9]);
H1=tf(10,[1]);
Gequivalente=feedback(series(G1,G2),H1,1)
Gequivalente =
4
---------------------
s^3 + 4 s^2 + 9 s - 4
clear
clc
G1=tf([1 0.25],[1 0]);
G2=tf(2,[1 1 20]);
H1=tf(10,[1 1]);
Gequivalente=feedback(series(G1,G2),H1)
3
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
Gequivalente =
2. EJERCICIOS
2.1. PRIMERO
4
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
clc
clear all
close all
disp('INFORME N5 DE DINMICA DE SISTEMAS');
disp('GABRIEL CALVA-PICHO');
disp('SIMPLIFICACION DE BLOQUES A PARTIR DE SIMULINK');
[num1,den1]=linmod('prac_5')
G=tf(num1,den1)
2.2. SEGUNDO
5
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
2.2. SEGUNDO
1. Comando LINMOD
6
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
clear
clc
%COMANDO LINMOD "PRCTICA #5, EJENRCICO 2"
[num1,den1]=linmod('Ejercicio02');
GT=tf(num1,den1)%Operacin de Funcin de transferencia
GTT=minreal(GT) % simplicando
2. Programacin GENERAL.
7
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
clear
clc
%Numerador y Denominador de cada bloque
n1=[1]; d1=[1];
n2=[1]; d2=[1 0];
n3=[1 0]; d3=[1 2 1];
n4=[10]; d4=[1 0 9];
n5=[10 3]; d5=[1 -8 16];
n6=[1]; d6=[1 0 0];
n7=[1]; d7=[1];
n8=[20]; d8=[1 5];
n9=[6]; d9=[1];
nblocks=9; % Nmero de bloques
blkbuild ; % Construir matriz de estado
% Define la interconexin de bloques
q=[2 1 -7 9; 3 2 -8 0 ; 4 3 0 0; 5 4 0 0 ; 6 5 0 0; 7 3 0 0; 8 3 0 0;9
5 0 0];
input=1; % Bloque de entrada es el bloque 1
output=6; % Bloque de salida es el bloque 6
[a,b,c,d]=connect(a,b,c,d,q,input,output);% Calcula el modelo en el
espacio de estado
[num,den]=ss2tf(a,b,c,d); % Transforma la funcin de variables de
estado en funcin de transferencia
[num,den]=minreal(num,den);% Elimina los polos y ceros comunes
printsys(num,den)% Muestra el sistema
3. CONCLUSIONES Y RECOMENDACIONES
8
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
Se determin que para la programacin general, si la entrada del
sistema va directamente a un punto de suma y la salida del sistema
proviene de otro punto de suma, entonces para relacionar en que
bloques estn los input y output deberamos aadir un bloque unitario
(con funcin de transferencia 1/1) tanto en la entrada como en la salida,
para que as no se genere inconvenientes cuando se ejecute el
programa.
(Jazmin Calva)
Podemos realizar las reducciones por pasos mediante los comandos
series, parallel o feedback, en este caso la respuesta es una funcin
simplificada, si se realiza con las de operaciones bsicas que se
necesita la funcin minreal para la simplificacin de la funcin de
transferencia.
Al realizar una reduccin de bloques de manera uniforme se la puede
realizar a partir de Simulick mediante la funcin linmod, sin embargo
tambin se las puede codificar directamente desde Matlab generando
bloques y matrices para su resolucin.
9
Informe #05
Fecha de realizacin: 2017/01/25
Fecha de entrega: 2017/02/02
Calva Jazmn
Picho Luis
GR#09
para evitar inconvenientes a la hora de ejecutarlo y no tener ningn
resultado.
(Jazmin Calva)
Al Realizar la reduccin de bloques de retroalimentacin, es importante
tener en cuenta el signo del denominador ya que es el signo contrario
que la retroalimentacin tiene al unirse con el punto de suma.
En la utilizacin de la funcin linmod debemos guardar el archivo
correctamente desde Simulink y ese mismo nombre utilizarlo para la
funcin.
4. BIBLIOGRAFA
10