Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CURSO:
INGENIERIA DE CONTROL I
TEMA:
FUNCIONES DE TRANSFERENCIA
PROFESOR:
ALUMNO: CÓDIGO:
CICLO:
2013-A
CALLAO - UNAC
FUNCIONES DE TRANSFERENCIA
1) COMANDO tf :
Y ( s)
Para introducir una FT del tipo G ( s )= , usando el comando tf, escribir
X (s)
>>G=tf(num,den)
Donde num y den son vectores representando los coeficientes de los polinomios n(s) y
d(s), respectivamente. El resultado de la variable W es un objeto del tipo TF,
conteniendo el numerador y el denominador.
s2 +2 s +3
Ejemplo: Tenemos 2 sistemas (sys1, sys2) cuyas FT sonG 1 ( s ) = 3 y
s + 4 s 2 +5 s +6
3 s2
G 2( s) = 2
2 s +6 s +3
%------------------------------------------------------------------------
% REG.AUTOMATICA Y MATLAB
% En este ejemplo introduciremos las Fdts de los sistemas sys1, sys2
% mediante el comando tf(num,den)
%------------------------------------------------------------------------
%Definicion del sistema sys1:
Transfer function:
3 s^2
---------------
2 s^2 + 6 s + 3
( s−z1 ) …(s−z m )
H ( s )=
( s− p1 ) …( s− pn )
La ventaja de esta forma es que los ceros (z) y los polos (k) de la FdT son fáciles de
visualizar.
La sintaxis para especificar este tipo de modelos es:
>>H=zpk(z,p,k)
Donde:
z: Son los ceros de la FT en forma de vector.
p: Son los polos de la FT en forma de vector.
k: Es la ganancia del sistema.
% %------------------------------------------------------------
% REG.AUTOMATICA Y MATLAB
% En este ejemplo introduciremos las FDTs G1(s) y G2(s)
% como modelos zpk (zero-pole-gain)
%--------------------------------------------------------------
% G1(s)
% Primero definimos los ceros:
z=[0];
% Despues los polos:
p=[1-i;1+i;2];
% y la ganancia
k=[-2]
% Finalmente el comando
G1=zpk(z,p,k);
% G2(s)
z=[-1 -3];
p=[0 -2 -4];
k=1
G2=zpk(z,p,k);
% Visualizacion
G1
G2
G1(s)=
Zero/pole/gain:
-2 s
--------------------
(s-2) (s^2 - 2s + 2)
G2(s)=
Zero/pole/gain:
(s+1) (s+3)
-------------
s (s+2) (s+4)
3) PASAR tf A ZPK:
s 2−2 s +3
Ejemplo: Transformar la siguiente función TF a ZPK G ( s )=
s 3−3 s2−5 s
% %------------------------------------------------------------
% REG.AUTOMATICA Y MATLAB
% En este ejemplo introduciremos la FDT G(s)
%-------------------------------------------------------------
-
% Primero definimos el numerador:
num=[1,-2,-3];
% Despues el denominador:
den=[1,-3,-5,0];
% Finalmente el comando
[z,p,k]=tf2zp(num,den);
% Para visualizarlo como FT
G=zpk(z,p,k)
G(s)=
Zero/pole/gain:
(s-3) (s+1)
---------------------
s (s-4.193) (s+1.193)
Sintaxis
sys = retroalimentación (sys1, sist2)
Descripción
sys = retroalimentación (sys1, sist2) devuelve un objeto, modelo, sistema para la
interconexión de retroalimentación negativa de los objetos del modelo sist1 y sist2 .
con el controlador
por
Cloop = feedback (G, 1)% queda diagrama
Cloop = Votaciones (1, G)% diagrama de la derecha
Limitaciones
La conexión de realimentación debe estar libre de bucle algebraico. Si D 1 y D 2 son las
matrices de conexión de interfaz de sys1 y sist2, esta condición es equivalente a:
I + D 1 D 2 no singular cuando se utiliza realimentación negativa
I - D 1 D 2 no singular cuando se utiliza la retroalimentación positiva.