Sunteți pe pagina 1din 5

T   


 

p  

s4 + 6s2 + 20s = s(s3 + 6s + 20) = 0 se obtienen por divisin sin-

ttica:
,



2 4 20 2
1 2 10 0
cuyas races del denominador de Y(s) son r1 = 0, r2 = 2, r3 = 1 + 3j y r4 = 1
por lo que su respuesta en tiempo se obtiene de
Y ( s) =

s4

3j,

A
B
Cs+D
15
= +
+ 2
2
+ 6 s + 20 s s
s+2
s 2 s + 10

y (t ) = A + B e 2 t + e t (C cos 3 t + D sen 3 t )
El trmino et [C cos (3t) + D sen (3t)] corresponde a una senoide con envolvente exponencial creciente, lo que hace que y() sea una indeterminacin. Por
lo tanto, resultado del TVF no es vlido.

fgh

  

! ! "

E #$%& $#''( $# p)#$#%&)* & $%&+$ -# -.#)$ $ ' &- $ -# /&%&0 p&)& &p'&) $

en diferentes campos de la transformada de Laplace.

2.8.1

1234536789 :; <3=6;>

E ' &-

roots determina las races de polinomios de grado n (tabla 2.4).

?@AB@ CDF

SGHIJKGL MNO PQRJHMQ

UVWXYZV

[\\]^

(p)

roots.

Funcin

Ejemplo

Si p es un vector fila
con los coeficientes
del polinomio p(s),
roots(p) es un vector
columna con las
races del polinomio
p(s).

Polinomio:
s3 + 10 s2 + 15 s
+ 20

EJEMPLO 2.18

`0%#a&  $ p  $ b  $ '#) $ -# $$%#&c

( )=

d e

s+4
s 3 + 6 s 2 + 17 s + 13

Ejecucin

p = [1 10 15 20]
r = roots(p)
r = 8.5141
0.7429 + 1.3406j
0.7429 1.3406j

55

56

ijklmnoqqrsj t umv vrvkwxtv nw qmjklmuy qmjqwzkmv{ tzurqtqrmjwv | vrxoutqrsj qmj }~~

>> % Obtencin de los ceros y polos de G(s)


>> % Definicin del numerador como vector fila:
>> num = [1 4];
>> % Definicin del denominador como vector fila
>> den = [1 6 17 13];
>> % Obtencin de la raz del numerador o cero
>> z = roots(num)
z= 4
>> % Obtencin de las races del denominador o polos
>> p = roots(den)
p = 1.1312
2.4344+2.3593 j
2.4344 2.3593 j

;96789 :; 4797> 3 3< 7< :; >5> <3=6;>

E ' &-

poly obtiene el polinomio de las races dadas (tabla 2.5).

?@AB@ CD

SGHIJKGL MNO PQRJHMQ

UVWXYZV

(p)

poly.

Funcin

Ejemplo

Si r es un vector
columna que contiene las races de un
polinomio, poly(r) es
un vector fila con
los coeficientes del
polinomio.

races:
1, 2, 3

Ejecucin

r = [ 1; 2; 3]
p = poly(r)
[1 6 11 6]

EJEMPLO 2.19

`0%#a& # p   &$ '&- & &$ $a#%#$ )&'#$c

+ 3j y r4 = 1.5 3j.

r1 = 0.5, r2 = 2, r3 = 1.5

Solucin:
>> % Obtencin del polinomio asociado a las races r1, r2, r3 y r4.
>> % Definicin de las races como vector columna
>> r = [ 0.5; 2; 1.5+3j; 1.5 3j];
p = poly(r)
1.0000 5.5000 19.7500 31.1250 11.2500
lo que equivale al polinomio de grado 4:
s 4 + 5.5 s 3 + 19.75 s 2 + 31.125 s + 11.25

T    
 

92456789

E ' &-

conv lleva a cabo el producto de funciones representadas en el dominio s

(tabla 2.6).

?@AB@ CD

SGHIJKGL MNO PQRJHMQ

Funcin

UVWXYZV

conv.
Ejemplo

Producto de
funciones en
el dominio s.

n(s) =
(s2 + 8 s + 2)(s + 3)

Ejecucin

p = [1 8 2];
q = [1 3];
n = conv(p,q)
= [1 11 26 6]

EJEMPLO 2.20

#p)#$#%# # -# &- ) -#c

( e) =

s 2 + 6 s + 15
( s + 4 )( s 2 + 2 s + 5)

como un polinomio de grado 3, multiplicando (convolucin) los polinomios del


denominador.
Solucin:
>> % El producto de ( s + 4 )( s ^ 2 + 2 s + 5) corresponde a
>> % la convolucin:
>> den = conv([1 4],[1 2 5])
den = 1 6 13 20

EJEMPLO 2.21

`0%#a& # p) -'% )#$%&%# -#

s + 2)(3s + 5)(s2 + 2s + 10).

Solucin:
>> % La convolucin de (s + 2)(3s + 5)(s^2 + 2s + 10) se lleva a cabo:
>> p = conv(conv([1 2],[3 5]),[1 2 10])
p= 3 17 62 130 100
Lo que corresponde a:
3s 4 + 17 s 3 + 62 s 2 + 130 s + 100

57

58

ijklmnoqqrsj t umv vrvkwxtv nw qmjklmuy qmjqwzkmv{ tzurqtqrmjwv | vrxoutqrsj qmj }~~

;<;>;936789 :; 4797> 6 596789 <367934

printsys representa como funcin racional en s a la relacin de polinomios


numerador/denominador (tabla 2.7).

E ' &-

?@AB@ CD

SGHIJKGL MNO PQRJHMQ

Funcin

UVWXYZV

[]^^

printsys.

Presentacin
de numerador
/ denominador
en forma de
cocientes en s.

(n,d)

Ejemplo

Ejecucin

n(s) = s2 + 3s + 2
d(s) =
s3 + 3s2 + 4s + 12

num = [1 3 2];
den = [1 3 4 12];
printsys(num,den)
s^2 + 3 s + 2
---------------------s^3 + 3 s^2 + 4 s + 12

EJEMPLO 2.22

#p)#$#%#

( e) =

s 2 + 6 s + 15
como una relacin de polinomios en s.
( s + 4 )( s 2 + 2 s + 5)

Solucin:
>> % H(s) = ( s ^ 2 + 6 s + 15)/ ( s + 4 )( s ^ 2 + 2 s + 5)
>> num = [1 6 15];
>> den = conv([1 4],[1 2 5])
den = 1 6 13 20
>> printsys(num,den)
num/den =
s^2 + 6 s + 15
----------------------s^3 + 6 s^2 + 13 s + 20

2.8.5

;<;>;936789 :; 4> 6;<> ;9 ;4 439

pzmap efecta la representacin grfica de polos y ceros en el plano s de una


funcin racional previamente definida.

E ' &-

?@AB@ CD

SGHIJKGL MNO PQRJHMQ

UVWXYZV

(n,d)

pzmap.

Funcin

Ejemplo

Ejecucin

Grfica de polos y
ceros en el plano s
de n(s)/p(s).

num = s2 4s + 20
den =
(s2 + 2s + 10)(s
+ 5)

num = [1 4 20];
den = conv([1 2 10],
[1 5]);
pzmap(num,den)

T    
 

EJEMPLO 2.23

`0%#a& & )#p)#$#%&'( a)*

ca en el plano s de los polos y ceros de:

G ( s) =

s 2 4 s + 20
( s + 5)( s 2 + 2 s + 10)

Solucin:
>> num = [1 4 20]; den = conv([1 2 10],[1 5]);
>> printsys(num,den)
num/den =
s^2 4 s + 20
----------------------s^3 + 7 s^2 + 20 s + 50
>> numraices=roots(num)
numraices =
2.0000 + 4.0000i
2.0000 4.0000i
>> denraices=roots(den)
denraices =
5.0000
1.0000 + 3.0000i
1.0000 3.0000i
>> pzmap(num,den),
>> % Personalizacin de coordenadas
>> axis([ 6 3 5 5]) % ([Xmin Xmax Ymin Ymax])
])

La figura 2.14 muestra la representacin grfica de los polos y ceros de G(s).

ceros del ejemplo 2.23.

Imag Axis

2
1
0

1
2
3

4
5
6

5

4

3

2 1
Real Axis

59

S-ar putea să vă placă și