Norges landbrukshøgskole Institutt for tekniske fag

Løsningsforslag til

eksamen i fag
TML300 Reguleringsteknikk

holdt 4. desember 2000 kl. 0900 – 1400 (5 timer)


  1.  



  2. Struktur, se figuren nedenfor.

    Hensikt: Hurtig kompensering for forstyrrelsen (sammenliknet med enkeltsløyferegulering). Kan dessuten virke lineariserende på ulineære prosessdeler.

    Regulatorinnstilling: Først R2 med R1 i manuell. Så R1 med R2 i auto.

    Eksempel:

    Figuren nedenfor viser et instrumenteringsskjema for et temperaturreguleringssystem for en varmeveksler basert på kaskaderegulering.

    Trykkreguleringssløyfen vil kompensere for trykkvariasjoner i damptilførselen. Dette vil medføre at effekttilførselen blir jevnere, dvs. mindre påvirket av trykkvariasjonene, og dette vil igjen medføre at temperaturen får et jevnere forløp



  3. Kontinuerlig PI-regulator:

    u = Kpe + (Kp/Ti)integral(e)

    Deriverer:

    du/dt = Kpde/dt + (Kp/Ti)e

    Eulers bakovermetode: du/dt er tilnærmet lik [u(k)-u(k-1)]/Ts, og de/dt er tilnærmet lik [e(k)-e(k-1)]/Ts. Dette innsatt for de deriverte ovenfor gir (etter ordning av uttrykket):

    u(k) = u(k-1) + Kp[e(k) - e(k-1)] + (KpTs/Ti)e

  4. PID-regulator:
    u(t)=u0+up+ui+ud
    der
    u0 er nominelt pådrag.
    up=Kp e er proporsjonalleddet. Kp er forsterkningen.
    ui=(Kp/Ti) * (integralet av avviket e fra 0 til t) er integralleddet. Ti er integraltiden.
    ud=KpTddef/dt er derivatleddet. Td er derivattiden. 

    ef lavpassfiltrert avvik gitt ved

    ef(s) = [1/(Tfs + 1)]*e(s)

    der Tf er filtertiden.



  5. Frekvensresponsen er
    h(jw)=K(T1jw+1)*e-Tjw/(T2w+1)
    Ved å skrive telleren på polarform og nevneren på polarform, fås
    Amplitudefunksjonen=|h(jw)|=K×sqrt(T12w2+1)/sqrt(T22w2+1)
    Fasefunksjonen=arg[h(jw)]=arctan(T1w) - arctan(T2w) - Tw[rad]

     

  6.  
  7. Se figuren nedenfor (båndbredden er 10 rad/s).

  8. Gitt følgende modell:

    dx1/dt = 5*u1 + x2 + 4x1  

    dx2/dt = 2x2 + 3x1 + 7*u2 + 8*u1


    y = x1 + 3x2 + 9u1

     
    1. Blokkdiagram:

    2. dx1/dt = 4x1 + x2 + 5u1
      dx2/dt = 3x1 + 2x2 + 8u1 + 7u2
      y = x1 + 3x2 + 91u

      eller
      dx/dt=Ax+Bu
      y=Cx+Du
      der (i Matlab-notasjon)
      x=[x1; x2]
      u=[u1; u2]
      y=y (skalar)
      A=[4, 1; 3, 2]
      B=[5, 0; 8, 7]
      C=[1, 3]
      D=[9, 0]
     
  9.  
    1. sim simulerer et Simulink-blokkdiagram.
    2. ss lager en LTI-modell i form av en tilstandsrommodell.
    3. step simulerer sprangresponsen for en LTI-modell.


  10. Energibalanse: 

    crVdT/dt = cw(Ti-T)  + U(To-T) + P

    Prosessen kan tegnes som i figur 2.10 i læreboka.



  11.  
    1. (5) h(s) = Kw02/[s2+2zw0s + w02]*e-Ts
    2. (5) Responstiden Tr er 63%-stigetiden i sprangresponsen. For systemet ovenfor: Tr er tilnærmet (1,5/w0) + T.

  12. Prosessen skal først bringes til eller nær det nominelle arbeidspunktet ved å justere det nominelle pådraget. I tuningsfasen skal prosessen være regulert av en av/på-regulator med utgangsamplitude M, dvs. at pådragsbidraget fra av/på-regulatoren er +M eller -M. Det oppstår da stående svingninger i reguleringssløyfen. Amplituden i reguleringsavviket skal avleses og betegnes E. Periodetiden i svingningene avleses og betegnes Tk. Den kritiske forsterkningen Kpk beregnes som Kpk = 4M/(pE). (Ikke forventet svar, men tas med her: PID-parametrene beregnes så ihht. Ziegler-Nichols' lukket-sløyfe-metode: Kp=0,6·Kpk, ,  Ti=Tk/2, Td=Tk/8 .)



  13. Regulatoren innstilles i forskjellige arbeidspunkter (det forutsettes at prosessen har forskjellige dynamiske egenskaper i arbeidspunktene). Det antas at prosessdynamikken kan relateres eller identifiseres til en prosessvariabel P, f.eks. massestrøm gjennom en tank. Dette gir et sett verdier for Kp, for Ti og for Td. Regulatoren blir adaptiv ved at hver av regulatorparametrene beregnes med hver sin funksjon av P, dvs. Kp = f1(P), Ti=f2(P), Td=f3(P) basert på f.eks. lineær interpolering mellom verdiene i parametersettet. Kp, Ti og Td blir med dette varierende, og til en hver tid tilpasset prosessens dynamiske egenskaper, dvs. adaptiv.

  14.  
    • Enkeltsløyferegulator. Enkel og rimelig løsning. Robust, siden reguleringen utføres av en dedikert mikroprosessor i regulatoren. Dårlig brukergrensesnitt (ingen skjerm med grafikk).
    • PLS-system. Nokså kostbar løsning. Modulært, dvs. kan bygge ut med flere moduler etter behov. Kan bruke programmeringsspråk som benyttes i industriell automatisering, men dette kan også være begrensende. Må ha tilleggsprogramvare for evt. grafisk brukergrensensitt (på PC). Robust, siden reguleringen utføres av en dedikert mikroprosessor i regulatoren.
    • PC-basert system. Rimeligere enn PLS. Svært fleksibelt mht. utforming av brukergrensesnitt og annen funksjonalitet ved bruk av f.eks. LabVIEW. Ikke så robust som de ovennevnte løsningene siden programutførelsen foregår på PC'ens mikroprosessor (men en kan anskaffe I/O-kort med innebygget mikroprosessor, og en kan laste ned programmet til denne og få programmet kjørt der).

Finn Haugen, faglærer.