Está en la página 1de 5

Saber para Ser

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE ELECTRNICA EN CONTROL Y REDES INDUSTRIALES
CONTROL AUTOMATICO
PRCTICA #3
ALBEGRA DE BLOQUES CON MATLAB
Docente: Ing. Janeth Arias G.
Matlab dispone de una serie de comandos muy tiles para la reduccin de sistemas de
control con diagramas de
bloques:

1. Bloques en serie (series).


Sea un sistema formado por dos bloques en serie como se muestra en la figura:

Considerando:

Para obtener la funcin racional resultante num/den con Matlab, se escribe el siguiente
cdigo:
>> % Comando series para obtener la funcin de transferencia
>> % resultante de dos bloques en serie: num/den
>> % Definicin de G1(s):
>> % Definicin de G2(s):
>>
>> % Funcin de transferencia resultante: num/den:

Saber para Ser


>> printsys(num,den)

2. Bloques en paralelo ( parallel ).


Sea un sistema formado por dos bloques en paralelo como el de la figura:

Considerando:

Para obtener la funcin de transferencia resultante num/den con Matlab, se escribe el


siguiente cdigo:
>> % Comando parallel para obtener la funcin de transferencia
>> % resultante de dos bloques en paralelo: num/den
>> % Defi nicin de G1(s):
>> num1
>> % Defi nicin de G2(s):
>> % Funcin de transferencia resultante: num/den:
>> printsys(num,den)

3. Sistema retroalimentado unitariamente (cloop).


Sea un sistema con retroalimentacin unitaria como el de la siguiente figura:

Saber para Ser

Con respecto a:

Para determinar la funcin de transferencia resultante num/den con Matlab, se escribe


el cdigo:
>> % Comando cloop para obtener la funcin de transferencia resultante
>> % de un sistema con retroalimentacin unitaria: num/den
>> % Defi nicin de Gc(s):
>> numc
>> % Defi nicin de Gp(s):
>> % Funcin de transferencia resultante de dos bloques en serie:
>> [nums,dens] series(numc,denc,nump,denp);
>> printsys(nums,dens)

4. Sistema con retroalimentacin no unitaria ( feedback).


Sea un sistema con retroalimentacin no unitaria como el que sigue:

Considerando:

Saber para Ser

Para obtener la funcin de transferencia resultante num/den, se escribe el siguiente


cdigo:
>> % Comando feedback para obtener la funcin de transferencia
>> resultante de un sistema con retroalimentacin no unitaria: num/den
>> % Defi nicin de Gc(s):
>> % Defi nicin de Gp(s):
>> % Defi nicin de H(s):
>> % Funcin de transferencia resultante de dos bloques en serie:
>> [nums,dens] series(numc,denc,nump,denp);
>> printsys(nums,dens)

>> % Funcin de transferencia con retroalimentacin no unitaria: num/den,


>> % el signo negativo indica retroalimentacin negativa.
>> [num,den] feedback(nums,dens,numh,denh,1);
>> printsys(num,den)

Saber para Ser

EJERCICIOS
Para la configuracin de las siguientes figuras, obtenga la funcin de transferencia de
lazo cerrado T(s) utilizando Matlab.
a)

b)

También podría gustarte