Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumén:
En este capítulo, se da la representación de un sistema dinámico en el dominio
de la frecuencia, s. Esta representación es denotada mediante una función
racional H(s) denominada función de transferencia, el cual es la relación entre
las variables de salida y, de entrada. Se definen los polos y ceros
correspondientes a esta función de transferencia H(s). Se define la estabilidad
de un sistema dinámico en función de las características de los polos del sistema
dinámico.
1. FUNCIÓN DE TRANSFERENCIA, H(S)
𝒖(𝒕) 𝒚(𝒕)
sistema
dinámico
𝑼(𝒔) 𝒀(𝒔)
H(s)
𝒀(𝒔)
𝑯(𝒔) =
𝑼(𝒔)
EJEMPLO 1:
Crear la función de transferencia:
𝑠 3 − 2𝑠 2 + 3𝑠 − 4
𝐻(𝑠) =
𝑠 5 − 5𝑠 4 + 3𝑠 2 + 9𝑠 + 4
SOLUCIÓN:
N=[1 -2 3 -4];
D=[ 1 -5 0 3 9 4];
H=tf(N,D)
H =
s^3 - 2 s^2 + 3 s - 4
-----------------------------
s^5 - 5 s^4 + 3 s^2 + 9 s + 4
𝑿(𝒔) 𝐻(𝑠) =
𝑘(𝑠 − 𝑧1 )(𝑠 − 𝑧2 ) … (𝑠 − 𝑧𝑚 ) 𝒀(𝒔)
(𝑠 − 𝑝1 )(𝑠 − 𝑝2 ) … (𝑠 − 𝑝𝑛 )
Los Polos son las raíces del polinomio denominador: (p1, p2, p3, …, pn).
Los Ceros son las raíces del polinomio numerador: (z1, z2, z3, …, zm).
EJEMPLO 2:
Dado la función de transferencia del ejemplo 1, determinar los polos y ceros de H(s).
SOLUCIÓN:
Los polos y ceros son las raíces de los polinomios del denominador y numerador
respectivamente:
polos=roots(D)
ceros=roots(N)
polos =
4.7785 + 0.0000i
1.7108 + 0.0000i
-0.5000 + 0.8660i
-0.5000 - 0.8660i
-0.4893 + 0.0000i
ceros =
1.6506 + 0.0000i
0.1747 + 1.5469i
0.1747 - 1.5469i
EJEMPLO 3:
Dado la función de transferencia del ejemplo 1. Mediante el comando pzmap del matlab,
determine los polos y ceros y su respectiva mapeamiento gráfico.
SOLUCIÓN:
a) El mapeamiento gráfico de estos polos y ceros
pzmap(H)
b) La obtención de los polos y ceros de la función de transferencia:
[polos,ceros]=pzmap(H)
polos =
4.7785 + 0.0000i
1.7108 + 0.0000i
-0.5000 + 0.8660i
-0.5000 - 0.8660i
-0.4893 + 0.0000i
ceros =
1.6506 + 0.0000i
0.1747 + 1.5469i
0.1747 - 1.5469i
EJEMPLO 4:
Dado los polos, p= [ 1 -3 -2 -6 0] , y los ceros z=[1.5 2 1]; correspondientes a una función de
transferencia G(s). Utilice el comando zpk del matlab, para enunciar la función de transferencia
G(s), en función de sus polos y ceros.
SOLUCIÓN.
clear all;
p=[ 1 -3 -2 -6 0] ; z=[1.5 2 1];
G=zpk(p,z,1)
G =
whos
EJEMPLO 5:
Dado los polos, p= [ 1 -3+2i -3-2i -4 0], y los ceros z=[1.5 -2+i -2-i]; correspondientes a una
función de transferencia G(s). Utilice el comando zpk del matlab, para enunciar la función de
transferencia G(s), en función de sus polos y ceros.
SOLUCIÓN.
polos=[ 1 -3+2i -3-2i -4 0] ; ceros=[1.5 -2+i -2-i];
L1=zpk(polos,ceros,1)
L2=zpk(polos,ceros,11)
L1 =
L2 =
EJEMPLO 6:
Dada una función de transferencia
𝑠 3 − 2𝑠 2 + 3𝑠 − 4
𝐻(𝑠) =
𝑠 5 − 5𝑠 4 + 3𝑠 2 + 9𝑠 + 4
SOLUCIÓN.
H=tf([2 -4 6 -8],[ 1 -5 0 3 9 4])
L3=zpk(H)
H =
2 s^3 - 4 s^2 + 6 s - 8
-----------------------------
s^5 - 5 s^4 + 3 s^2 + 9 s + 4
L3 =
𝒖(𝒕) 𝒚(𝒕)
sistema
dinamico
Este sistema dinámico es estable si ante cualquier entrada acotada u(t), el sistema
posee una salida acotada, y(t). Caso contrario es inestable.
y(t)
y(t),
pequeño
u(t),
pequeño