metodos zieglr nichols

Embed Size (px)

Citation preview

  • 7/24/2019 metodos zieglr nichols

    1/11

    SINTONA DE CONTROLADORESPID

    MTODOS DE ZIEGLER-NICHOLS

    Garca Martnez Luis Irving

    Ramrez Sncez Ga!rie"a #asmn

    $i"cis M%n&ez '(rge A"!ert(

    3MM10

    INTRODUCCIN

    E" m%t(&( )ieg"er*Nic("s +ermite a,ustar ( sint(nizar un regu"a&(r PID &e -(rmaem+rica. sin necesi&a& &e c(n(cer "as ecuaci(nes &e "a +"anta (s sistemac(ntr("a&(/ L(s va"(res +r(+uest(s +(r este m%t(&( intentan c(nseguir en e"sistema rea"imenta&( una res+uesta a" esca"0n c(n un s(!re im+u"s( m1im( &e"234. 5ue es un va"(r r(!ust( c(n!uenas caractersticas &era+i&ez 6 esta!i"i&a& &e "(ssistemas/

    MTODO 1.

    Mtodo de la curva de reaccin de Ziegler-Nichols

    Este m%t(&( &e sint(nizaci0n se a&a+ta !ien a "(s sistemas 5ue s(n esta!"es en"az( a!iert( 6 5ue +resentan un tiem+( &e retar&( &es&e 5ue reci!e "a se7a" &e

    c(ntr(" asta 5ue c(mienza a actuar/

    Para +(&er &eterminar "a res+uesta a" esca"0n &e "a +"anta. se &e!e sustituir e"c(ntr("a&(r PID +(r una se7a" esca"0n/

    Si "a +"anta n( c(ntiene integra&(res ni +("(s &(minantes c(m+"e,(s c(n,uga&(s. "acurva &e res+uesta esca"0n unitari( +ue&e tener -(rma &e S c(m( se (!serva en "a

  • 7/24/2019 metodos zieglr nichols

    2/11

    siguiente 8gura/ La curva c(n -(rma &e S se caracteriza +(r &(s +armetr(s9 eltiempo de et!"o L # l! $o%"t!%te de tiempo T.

    Para ca"cu"ar "(s +armetr(s se c(mienza +(r trazar una recta tangente en e" +unt(&e in:e1i0n &e "a curva c(n -(rma &e S 6 &eterminan&( "as intersecci(nes &e estatangente c(n e" e,e &e" tiem+( 6 c(n "a "nea c;t/ E" tiem+( L c(rres+(n&e a"tiem+( 5ue tar&a en c(menzar a res+(n&er e" sistema 6 este interva"( se mi&e&es&e 5ue "a se7a" &e" esca"0n su!e. asta e" +unt( &e c(rte &e "a recta tangentec(n e" va"(r inicia" &e" sistema 6 e" tiem+( T es e" tiem+( &e su!i&a 5ue se ca"cu"a&es&e e" +unt( en e" 5ue "a recta tangente c(rta a" va"(r inicia" &e" sistema. asta e"+unt( en e" 5ue "a recta tangente ""ega a" va"(r 8na" &e" sistema/

    P(steri(rmente se ca"cu"an "(s +armetr(s &e" c(ntr("a&(r PID c(n acci0n s("(+r(+(rci(na" ;P

  • 7/24/2019 metodos zieglr nichols

    3/11

    En e" cas( &e "a ?igura @*. "a -unci0n &e trans-erencia C;s

  • 7/24/2019 metodos zieglr nichols

    4/11

    %.p=1&/0$*", $i=/0", $d=&50" (est!s al!res s!n t!mad!s de la ta2la).p=1&/0$*";$i=/0";$d=&50";

    %2teniend! c!ntr!lad!r4=tf([.p0$d .p .p*$i],[1 ]);

    =feed2ac.(40H,1);6!ld !nstep(,r) %7alida final

    ------------------------------------------------------------------------------------------------------

    -------------------------

    E&e$i$io '. Im+"ementaci0n &e" M%t(&( en Mat"a!

    clcH=tf([1],[/ 5 9 8]);step(H)

    %Determinar parmetr!s " # $

  • 7/24/2019 metodos zieglr nichols

    5/11

    % retard! # c!nstante de tiemp!dt=&5;t='dt';#=step(H,t);d#=diff(#)*dt;[m,p]=ma+(d#);#i=#(p);ti=t(p);

    "=ti#i*m;$=(#(end)#i)*m-ti";

    %determinar .p, ti, td%.p=1&/0$*", $i=/0", $d=&50".p=1&/0$*";$i=/0";$d=&50";

    %2teniend! c!ntr!lad!r4=tf([.p0$d .p .p*$i],[1 ]);

    =feed2ac.(40H,1);6!ld !nstep(,r) %salida final

    MTODO '.

  • 7/24/2019 metodos zieglr nichols

    6/11

    Mtodo de oscilacin de Ziegler Nichols

    En este m%t(&( se 8,a = 6 = / De este m(&( s("( usam(s "a acci0n &e

    c(ntr(" +r(+(rci(na" 6 se va

    incrementan&( &es&e cer(

    asta un va"(r &e en &(n&e "a

    sa"i&a +resenta (sci"aci(nes s(steni&as/

    N(ta9 Si "a sa"i&a n( +resenta (sci"aci(nes s(steni&as +ara cua"5uier va"(r 5ue

    +ue&e t(mar . ent(nces este m%t(&( n( se +ue&e a+"icar/

    P(steri(rmente. "a ganancia crtica 6 e" +eri(&( c(rres+(n&ientes se

    &eterminan &e manera e1+erimenta"/ )ieg"er 6 Nic("s esta!"ecier(n "(s va"(res &e

    "(s +armetr(s &e acuer&( c(n "as siguientes re"aci(nes m(stra&as en

    "a ta!"a/

  • 7/24/2019 metodos zieglr nichols

    7/11

    Siguien&( e" mism(+r(ce&imient( &e" m%t(&( anteri(r. e" c(ntr("a&(r PID sint(niza&( me&iante e"segun&( m%t(&( +r(&uce9

    Gc ( s )=Kp 1+ T s+Td s

    Gc

    ( s )=0.075KcrP

    cr

    s+Pcr

    P(r "( tant(. e" c(ntr("a&(r PID tiene un +("( en e" (rigen 6 un cer( &(!"e en s=*

    P

    -------------------------------------------------------------------------------------------------------------------------------

    E&e$i$io 1. Im+"ementaci0n &e" M%t(&( 2 en Mat"a!

    clcclear all

    %$!mand! una ecuacin caracterstica de la:! cerrad!% s3-s/-5s-.p=%.p ser el dat! a enc!ntrar en el cual el sistema !scilas#ms .p;

    %< arre>l! de r!ut6 , "cer!s[

  • 7/24/2019 metodos zieglr nichols

    8/11

    f!ra=1'1 %ran>! de al!res a pr!2ar de .p .p=a; ealuaci!n=eal("(i)); ifealuaci!n== aE= critica=a; %para este al!r de >anancia critica !currir una!scilacin s!stenida end endend

    %.p=critica=.cr

    %Anc!ntrand! la frecuencia de !scilacin s!stenidas#ms @; %Bu se intr!duce la ec& caracterstica de la:! cerrad! c!n .psustituidafrec=s!le(((1i0@)G3)-0((1i0@)G/)-50(1i0@)-critica==,@);

    %Anc!ntrand! el ndice d!nde se al!a la frecuencia Bue !cupam!sind=find(frec);frec?s!stenida=eal(frec(ind)); %el eal a p!rBue si n! da la s!lucinsim2lica

    %Ceri!d! de !scilaci!n s!stenidaCeri!d!?s!stenid!=/0pi*frec?s!stenida;

    %Isand! especificaci!nes de la ta2la para CJD, mKt!d! /Lp=&0critica; $i=&50Ceri!d!?s!stenid!; $d=&1/50Ceri!d!?s!stenid!;

    %Di2uand! la F$ del c!ntr!lad!r4=tf([Lp0$d Lp Lp*$i],[1 ]) %MN$O"DO

    =tf([1],[1 5 ]);

    step(feed2ac.(40,1)) %4raficam!s entrada

  • 7/24/2019 metodos zieglr nichols

    9/11

    -------------------------------------------------------------------------------------------------------------------------------

    E&e$i$io '. Im+"ementaci0n &e" M%t(&( 2 en Mat"a!

    clcclear all

    %t!mand! una ecuacin caracterstica de la:! cerrad!

    % /s3-/s/-s-.p=

    %.p ser el dat! a enc!ntrar en el cual el sistema !scilas#ms .p;%< arre>l! de r!ut6 , "cer!s[

  • 7/24/2019 metodos zieglr nichols

    10/11

    %.p=critica=.cr

    %Anc!ntrand! la frecuencia de !scilacin s!stenidas#ms @; %aBu se intr!duce la ec& caracterstica de la:! cerrad! c!n .psustituidafrec=s!le(/0((1i0@)G3)-/0((1i0@)G/)-10(1i0@)-critica==,@);%enc!ntrand! el ndice d!nde se al!a la frecuencia Bue !cupam!sind=find(frec);frec?s!stenida=eal(frec(ind)); %el eal a p!rBue si n! da la s!luci!nsim2!lica

    %Ceri!d! de !scilacin s!stenidaCeri!d!?s!stenid!=/0pi*frec?s!stenida;

    %Isand! especificaci!nes de la ta2la para CJD, mKt!d! /Lp=&0critica; $i=&50Ceri!d!?s!stenid!; $d=&1/50Ceri!d!?s!stenid!;

    %di2uand! la F$ del c!ntr!lad!r4=tf([Lp0$d Lp Lp*$i],[1 ]) %MN$O"DO

    =tf([1],[/ / 1 ]);

    step(feed2ac.(40,1)) %4raficam!s la salida

    CONCLUSIONES

  • 7/24/2019 metodos zieglr nichols

    11/11

    La a+"icaci0n &e "(s m%t(&(s &e )ieg"er*Nic("s +ue&e ser &e gran a6u&a 6a 5ue n(s+r(veen &e una s("uci0n r+i&a a" sistema &e c(ntr(" &esea&( a" tratarse &e-0rmu"as +r(grama!"es en e" s(-tare &(n&e s("( ten&ram(s 5ue enc(ntrar "aecuaci0n caracterstica &e nuestr( &iagrama &e c(ntr("/ A +esar &e est(. "aa+"icaci0n &e est(s m%t(&(s +ue&e verse "imita&a a" s("( regir sistemas esta!"es en

    "az( a!iert( ;+ara e" +rimer m%t(&(< (. en cas( &e" segun&( m%t(&(. atenerse a 5uee" sistema c(mience a (sci"ar &e manera +eri0&ica a" variar un c(ntr(" P/ Si ningun(&e est(s es e" cas( &e" sistema a ana"izar. "(s m%t(&(s &e )ieg"er*Nic("s n( s(na+"ica!"es/

    De cua"5uier -(rma n( ca!e &u&a 5ue s(n una gran erramienta a" ana"izarsistemas &e c(ntr(". s(!re t(&( en "(s sistemas &e c(ntr(" in&ustria". cuan&( e"m(&e"( &e "a +"anta a c(ntr("ar n( se c(n(ce 6 "(s m%t(&(s ana"tic(s n( +ue&enser em+"ea&(s/