Funcion de Tranferencia en Matlab
Transcript of Funcion de Tranferencia en Matlab
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 1/10
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD INFORMÁTICA Y ELECTRÓNICA
ESCUELA: INGENIERÍA ELECTRÓNICA EN CONTROL Y
REDES INDUSTRIALESControl Ato!"t#$o
Práctica # 1
TOOLBOX DE CONTROL - FUNCIÓN DE TRANSFERENCIA
O%&'t#(o: Realizar ua itr!"ucci a l!$ c!%a"!$ "e %atla&relaci!a"!$ c! la te!r'a "e c!tr!l "e $i$te%a$(
O%&'t#(o E)*'$+,$o):
1( )ai*ular c!rrecta%ete l!$ c!%a"!$ "e %atla&(+( C!!cer la ,uci e.ecuci c!rrecta "e l!$ c!%a"!$ e
%atla&(
Pro$')o:
-. O%t'n/0 lo) *olo) 1 $'ro) 2'l )#)t'!0:Para !&teer l!$ *!l!$ l!$ cer!$ e )atla& "e la ,uci /0$"e la 23ura 1(1 utilizare%!$ el c!%a"! root)4 tat! *araec!trar l!$ cer!$ c!%! l!$ *!l!$(
Figura 1. 1
E la 23ura 1(+ $e %ue$tra l!$ cer!$ "e la ,uci /0$ "e la23ura 1(1( Para l! cual utiliza%!$ la$ c!$tate$ "el u%era"!r"e la ,uci /0$(
Figura 1. 2
C!%! $e *ue"e !&$er5ar e la 23ura 1(+ $e a$i3a ua 5aria&le
c e la cual i3re$a%!$ la$ c!$tate$ "el u%era"!r4 *ara c!el c!%a"! roots(c) ec!trar la$ ra'ce$ "e ue$tra 5aria&le c(
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 2/10
E la 23ura 1(6 $e %ue$tra l!$ *!l!$ "e la ,uci /0$ "e la23ura 1(1( Para l! cual utiliza%!$ la$ c!tate$ "el"e!%ia"!r "e la ,uci /0$(
Figura 1. 3
C!%! $e *ue"e !&$er5ar e la 23ura 1(6 $e a$i3a ua 5aria&le p ela cual i3re$a%!$ la$ c!$tate$ "el u%era"!r4 *ara c! elc!%a"! roots(p) ec!trar la$ ra'ce$ "e ue$tra 5aria&le p.
De la %i$%a %aera $e *r!ce"e a calcular l!$ *!l!$ l!$ cer!$ "e la,uci /0$ "e la 23ura 1(7(
Figura 1. 4
E la 23ura 1(8 $e %ue$tra l!$ cer!$ "e la ,uci /0$ "e la 23ura1(7( Para l! cual utiliza%!$ la$ c!$tate$ "el u%era"!r "e la,uci /0$(
Figura 1.5
C!%! $e *ue"e !&$er5ar e la 23ura 1(8 $e a$i3a ua 5aria&le c ela cual i3re$a%!$ la$ c!$tate$ "el u%era"!r4 *ara c! elc!%a"! roots(c) ec!trar la$ ra'ce$ "e ue$tra 5aria&le c(
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 3/10
E la 23ura 1(9 $e %ue$tra l!$ *!l!$ "e la ,uci /0$ "e la 23ura1(7( Para l! cual utiliza%!$ la$ c!$tate$ "el "e!%ia"!r "e la,uci /0$(
Figura 1. 6
C!%! $e *ue"e !&$er5ar e la 23ura 1(6 $e a$i3a ua 5aria&le c p ela cual i3re$a%!$ la$ c!$tate$ "el u%era"!r4 *ara c! elc!%a"! roots(cp) ec!trar la$ ra'ce$ "e ue$tra 5aria&le c p.
3. O%t'n/0 'l *ol#no!#o 0)o$#02o 0 l0) )#/#'nt') r0+$'): r-4 56.78 r3 4 538 r9 4 5-.7 9& 1 r; 4 5-.7 59&.
Para !&teer el *!li!%i! a$!cia"! "e la$ ra'ce$ e )atla&utilizare%!$ el c!%a"! *ol1<*= el cual !&tiee el *!li!%i! "ela$ ra'ce$ "a"a$( E$ "ecir a *artir "e u 5ect!r c!lu%a :ue
c!tiee la$ ra'ce$ "e u *!li!%i! "a"!4 $e !&tiee u 5ect!r 2lac! l!$ c!e2ciete$ "el *!li!%i!(
E la 23ura +(1 $e !&te"rá el *!li!%i! a$!cia"! a la ra'z r- 456.7(
Figura 2. 1
C!%! *!"e%!$ !&$er5ar e la 23ura +(1 *ri%er! $e "e2e el5ect!r r1 c! la$ ra'ce$ "a"a$4 lue3! $e "e2e el c!%a"! poly(r1)el cual !$ *er%ite !&teer l!$ c!e2ciete$ "el *!li!%i!(
De la %i$%a %aera c!%! $e realiz la 23ura +(1 $e *r!ce"erá arealizar *ara !&teer l!$ *!li!%i!$ "e la$ ra'ce$ r3 4 538 r9 45-.7 9& 1 r; 4 5-.7 59&. La$ cuale$ $e !&$er5a e la Fi3ura+(+4 Fi3ura +(6 Fi3ura +(7 re$*ecti5a%ete(
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 4/10
Figura 2. 2
Figura 2. 3
Figura 2. 4
9. R'*r')'nt' $o!o n0 r'l0$#>n 2' *ol#no!#o) 'n ) l0,/r0 9.-.
Para re*re$etar u *!li!%i! e $4 $e utilizara el c!%a"!*r#nt)1)<n!82'n=8 c!%! ,uci raci!al e $ a la relaci "e*!li!%i!$ u%era"!r $!&re "e!%ia"!r(
Figura 3. 1
E la 23ura 6(+ $e re*re$etara la ,uci ;0$ "e la 23ura 6(1(
Figura 3. 2
La 23ura 6(+ %ue$tra la re*re$etaci "e la relaci "e*!li!%i!$ e $4 *ara l! cual a$i3a%!$ e ua %atriz num l!$c!e2ciete$ "el u%era"!r4 "e la %i$%a ,!r%a a$i3a%!$ e den l!$ c!e2ciete$ "el "e!%ia"!r teie"! e cueta :ue $e "e&erealizar la c!5!luci *ara a$' *!"er re*re$etar t!"!$ l!$ 5al!re$
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 5/10
"el "e!%ia"!r( P!r <lti%! $e utiliza el c!%a"! printsys(num,den) e cual $e relaci!a l!$ *!li!%i!$4 u%era"!r$!&re "e!%ia"!r(
;. O%t'n/0 l0 r'*r')'nt0$#>n /r",$0 'n 'l *l0no ) 2' lo)
*olo) 1 $'ro) 2' l0) )#/#'nt') ?n$#on').Para la re*re$etaci 3rá2ca e el *la! $ "e l!$ *!l!$ cer!$ e)atla& $e utilizara el c!%a"! *@!0*<n!82'n=4 el cual e,ect<ala re*re$etaci 3rá2ca "e *!l!$ cer!$ e el *la! $ "e ua,uci raci!al *re5ia%ete "e2i"a(
De la ,uci /0$ "e la 23ura 7(1 $e re*re$etara l!$ *!l!$ cer!$e la 23ura 7(6 $u c"i3! e %atla& e la 23ura 7(+
Figura 4. 1
Figura 4. 2
Figura 4. 3
C!%! $e *ue"e !&$er5ar e la 23ura 7(+ $e tiee el c"i3! e %atla&el cual *er%ite 3ra2car l!$ *!l!$ cer!$ :ue $e %ue$tra e la 23ura7(64 *ara e$t! $e a$i3a ua
5aria&le num e la cual $e i3re$a la$ c!tate$ "el u%era"!$ "e la,uci /0$4 "e i3ual ,!r%a e la 5aria&le den $e i3re$a la$c!$tate$ "el "e!%ia"!r teie"! e cueta :ue $e "e&e realizarua c!5!luci *ara la %i$%a( El c!%a"! pzmap(num,den !$
*er%ite 3ra2car l!$ *!l!$ cer!$ "e la ,uci "e la 23ura 7(1(
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 6/10
Al !&$er5ar la 23ura 7(1 $e "ice :ue el $i$te%a e$ e$ta&le a :uet!"!$ $u$ *!l!$ $e ecuetra e el la"! e3ati5! "el *la!carte$ia!(
De la ,uci /0$ "e la 23ura 7(7 $e re*re$etara l!$ *!l!$ cer!$ ela 23ura 7(9 $u c"i3! e %atla& e la 23ura 7(8
Figura 4. 4
Figura 4. 5
Figura 4. 6
C!%! $e *ue"e !&$er5ar e la 23ura 7(8 $e tiee el c"i3! e %atla&el cual *er%ite 3ra2car l!$ *!l!$ cer!$ :ue $e %ue$tra e la 23ura7(94 *ara e$t! $e a$i3a ua 5aria&le num e la cual $e i3re$a la$c!tate$ "el u%era"!$ "e la ,uci /0$4 "e i3ual ,!r%a e la
5aria&le den e la cual $e i3re$a la$ c!$tate$ "el "e!%ia"!r( Elc!%a"! pzmap(num,den !$ *er%ite 3ra2car l!$ *!l!$ cer!$ "e la,uci "e la 23ura 7(7(
Al !&$er5ar la 23ura 7(7 $e "ice :ue el $i$te%a e$ e$ta&le a :uet!"!$ $u$ *!l!$ $e ecuetra e el la"! e3ati5! "el *la!carte$ia!(
De la ,uci /0$ "e la 23ura 7(= $e re*re$etara l!$ *!l!$ cer!$ ela 23ura 7(> $u c"i3! e %atla& e la 23ura 7(?
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 7/10
Figura 4. 7
Figura 4. 8
Figura 4.
C!%! $e *ue"e !&$er5ar e la 23ura 7(? $e tiee el c"i3! e %atla&el cual *er%ite 3ra2car l!$ *!l!$ cer!$ :ue $e %ue$tra e la 23ura7(>4 *ara e$t! $e a$i3a ua 5aria&le num e la cual $e i3re$a la$c!tate$ "el u%era"!$ "e la ,uci /0$ t!%a"! e cueta :ue"e&e realizar c!5!luci %ulti*licar *!r ua c!$tate4 "e i3ual,!r%a e la 5aria&le den e la cual $e i3re$a la$ c!$tate$ "el"e!%ia"!r t!%a"! e cueta :ue "e&e realizar c!5!luci( Elc!%a"! pzmap(num,den !$ *er%ite 3ra2car l!$ *!l!$ cer!$ "e la,uci "e la 23ura 7(=(
Al !&$er5ar la 23ura 7(> $e "ice :ue el $i$te%a e$ e$ta&le a :uet!"!$ $u$ *!l!$ $e ecuetra e el la"! e3ati5! "el *la!carte$ia!(
7. R')'l(0 l0 '$0$#>n 2#?'r'n$#0l 212t 31 4 37 $on 1<6=4 3.
Para re$!l5er ua ecuaci "i,erecial $e utiliza el c!%a"! 2)ol('(La ecuaci e$ ua ecuaci $i%&lica :ue c!tiee "i@ *ara i"icar
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 8/10
"eri5a"!$( Su $itai$ $e *ue"e "ar "e 5aria$ %aera$ etre al3ua$"e ella$ e$tá
$%$ 0 "$!l5e 0e$ta 04 +
"$!l5e 0 "+ 4
dsolve(diff(y)==25-2*y, y(0)==2)
Da"a la ecuaci "i,erecial 212t 31 4 37 $on 1<6= 4 3. Se la*ue"e re$!l5er e %atla& c!%! $e %ue$tra e la 23ura 8(1
Figura 5. 1
C!%! $e *ue"e !&$er5ar e la 23ura 8(1 *ri%er! $e "e&e "e2ir la5aria&le a tra&a.ar %e"iate el c!%a"! syms a c!tiuaci y(t), $ie"! y(t) la 5aria&le a tra&a.ar( )e"iate el c!%a"! desol!e !$*er%ite re$!l5er la ecuaci "i,erecial $u*!e :ue la 5aria&lei"e*e"iete e$ t 4 el c!%a"! "i@ !$ i"ica "i,ereciaci(
. Intro2$#r 'n M0tl0% l0 ?n$#>n 2' tr0n)?'r'n$#0*ol#n>!#$0 )#/#'nt':
Figura 6. 1
Para itr!"ucir a %atla& ua ,uci "e tra$,erecia *!li%ica $eutiliza el c!%a"! t?<n!82'n= D"e u%G e$ u 5ect!r :uec!tiee l!$ c!e2ciete$ "el *!li!%i! "el u%era"!r "e ;0$4!r"ea"! re$*ect! a la$ *!tecia$ "e $ "!"e el *ri%er ele%et! e$el c!e2ciete :ue ac!%*aHa a la %a!r *!tecia "e $( "eG e$ !tr!5ect!r :ue c!tiee l!$ c!e2ciete$ "el *!li!%i! "el "e!%ia"!r"e /0$ !r"ea"!$ "e la %i$%a ,!r%a :ue *ara el u%era"!r(
Ta%&i $e *ue"e utilizar el c!%a"! t?<)=( A *artir "e e$tai$trucci $e *ue"e utilizar la $G e la$ e*re$i!e$ *!li%ica$ "e
/0$ *ara :ue )atla& la$ iter*rete c!%! ,uci!e$ "e tra$,erecia(
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 9/10
Para la ,uci "e tra$,erecia ;0$ "e la 23ura 9(1 $e utiliza elc!%a"! t?<)= c!%! $e %ue$tra e la 23ura 9(+
Figura 6. 2
C!%! $e *ue"e !&$er5ar e la 23ura 9(+ c! el c!%a"! s"t#($s%) $e*ue"e utilizar la$ $G e la$ e*re$i!e$ *!li%ica$ e$t! i%*lica:ue $e *ue"e i3re$ar cual:uier ,uci "e tra$,erecia"irecta%ete $i $e*ararla e u%era"!r "e!%ia"!r(
Da"a la ,uci /0$ "e la 23ura 9(6 $e itr!"ucirá a %atla&%e"iate el c!%a"! t?<)= c!%! $e %ue$tra e la 23ura 9(7
Figura 6. 3
Figura 6. 4
C!%! $e *ue"e !&$er5ar e la 23ura 9(7 c! el c!%a"! s"t#($s%) $e*ue"e utilizar la$ $G e la$ e*re$i!e$ *!li%ica$ e$t! i%*lica:ue $e *ue"e i3re$ar cual:uier ,uci "e tra$,erecia"irecta%ete $i $e*ararla e u%era"!r "e!%ia"!r(
Con$l)#on'):
7/26/2019 Funcion de Tranferencia en Matlab
http://slidepdf.com/reader/full/funcion-de-tranferencia-en-matlab 10/10
T!%ar e cueta :ue Ja 5aria$ %aera$ c! la$ cuale$ $e *ue"ei3re$ar "at!$ e %atla& *er! ! t!"a$ $! la$ %e.!re$ a :uecu%*le c! cierta$ caracter'$tica$ el re$ulta"! ! $erá el %i$%!(
R'$o!'n20$#on'):
Utilizar c!%a"!$ e$ta&leci"!$ *ara la$ "i,erete$ 5er$i!e$ "e%atla&(
C!$ultar "i$tita$ e$tructura$ *ara itr!"ucir l!$ c!%a"!$(
B#%l#o/r0?+0:
D!cete KaetJ Aria$ /4 I3(
L#no/r0?+0:
Jtt*MMM(%atJM!r$(c!%Jel*$%&!lic"$!l5e(Jt%lre:ue$te"D!%aiMMM(%atJM!r$(c!%