Norges landbrukshøgskole, institutt for tekniske fag
LabVIEW-øving:
PID-regulering av flistank
Tid: Fredag 23.3.01 kl. 1415 - 1600.
Sted: T-325 (Tårnbygningen)
I denne øvingen skal dere legge inn en PID-regulator, som er i form av en
subVI, i et VI-diagram for regulering av flisnivået i en simulert flistank.
Øvingen hvordan du kan organisere en VI som skal utføre diverse funksjoner
(regulering, simulering, plotting), i separate while-løkker. Øvingen viser
også hvordan du inkluderer en eksisterende subVI i en (hoved-)VI.
- Litt oppvarming: Last ned og kjør denne
exe-fila av reguleringssystemet. Du skal gjennom etterfølgende
deloppgaver lage (rettere: videreutvikle) en liknende VI med utgangspunkt i
en mal.
- Last ned llb-fila flis.llb, og
åpne deretter VI'en nivaaregulering_flistank.vi, som er én av
filene i llb-fila. Observer hvordan VI'ens diagram er organisert i flere
while-løkker. Hva gjør de enkelte while-løkkene? Hvordan utveksles data
mellom løkkene?
- nivaaregulering_flistank.vi inneholder ingen regulator, men du skal
nå legge inn PID-regulatoren controller.vi, som er en subVI som er
tilgjengelig i flis.llb-fila. Forbind PID-regulatoren med referansen,
målingen og pådraget. Tips: Regulatorparametrene er samlet
i et cluster. Du kan få opprettet et tilsvarende cluster på frontpanelet
ved å høyreklikke på clusterets forbindelsespunkt på controller.vi
og velge Create / Control i menyen som kommer opp.
- Still inn regulatorparametrene vha. Ziegler-Nichols' metode. Blir
reguleringssystemets stabilitet tilfredsstillende?
- Sørg for at det gis ett eller annet varsel (f.eks. at en varsellampe
tennes) på frontpanelet dersom nivået går over maksimalnivået 15 meter
eller dersom tanken blir tom.
[Til kursets hjemmeside] [Til undervisningsplanen]
Sist oppdatert 23.3.01 av Finn Haugen (e-postadresse:
Finn@techteach.no).
|