Hva er hovedoppgaven for et reguleringssystem?
Å sørge for at
reguleringsavviket er lik null
Å sørge for at prosessutgangen
er konstant
Å sørge for at
reguleringsavviket er innenfor akseptable grenser
Hva er det som for de fleste prosesser gjør at tilbakekopling
fra målte prosessvariable er et effektivt (ofte nødvendig)
reguleringsprinsipp?
Prosessutgangen er påvirket
av ikke-målte forstyrrelser.
Prosessens transferfunksjon fra pådrag til prosessutgang er ikke kjent.
Prosessens frekvensrespons er ikke kjent.
Er det nødvendig å kjenne prosessens matematiske modell for å kunne
stille inn en PID-regulator for prosessen?
Ja, i alle tilfeller
Nei, vi kan i alle tilfeller bruke en
eksperimentell metode, f.eks. Ziegler-Nichols' metode
Ja, men bare dersom vi ikke kan oppnå
spesifikasjonene med en eksperimentell metode
Anta at du bruker en matematisk modell av en eksisterende prosess til å
stille inn regulatorparametrene for prosessen. Kan du være
trygg på at det virkelige reguleringssystemet med den funne regulatoren vil
oppføre seg tilfredsstillende?
Nei, for det fins ingen fullgode modellbaserte designmetoder.
Ja, for en kan alltid regne med
at modellen er nøyaktig.
Ja, men bare hvis modellen er
nøyaktig, hvilket ofte forutsetter at modellen er tilpasset den virkelige
prosessen på basis av loggedata fra prosessen.
Hva er foroverkopling fra forstyrrelsen?
Å kople fra en måling av
forstyrrelsen til pådraget
Å kople fra en måling av
forstyrrelsen til referansen
Å kople fra en måling av
forstyrrelsen til prosessmålingen
Kan du teste om reguleringssystemet er robust overfor
prosessmodellfeil i de tilfeller der du ikke kan utføre eksperimentelle
tester?
Ja, til en viss grad, ved å analysere
reguleringssystemets egenskaper for forskjellige typer
modellfeil. Regulatorfunksjonen skal da holdes fast.
Ja, til en viss grad, ved å analysere
reguleringssystemets egenskaper for forskjellige typer
modellfeil. Regulatorfunksjonen skal da re-designes for de forskjellige
modellene.
Nei, det er umulig å utføre noen som
helst slags modellbasert robusthetstest. En må benytte eksperimenter på den
virkelige prosessen.
Hvordan lyder massebalansen for en væsketank?
Masseutstrømningen er lik masseinnstrømningen.
Endringen av masse pr. tid i
tanken er lik masseinnstrømningen minus masseutstrømningen.
Endringen av volum pr. tid i
tanken er lik volumutstrømningen minus voluminnstrømningen.
Hva er transferfunksjonen fra u til y for blokkdiagrammet vist i figuren
nedenfor?
y(s)/u(s) = [b/(s+ba)]e-t s
Transferfunksjonen kan ikke
finnes fordi tidsforsinkelsesleddet er en ulineær funksjon.
y(s)/u(s) = [b/(s+ba)]*(t - t )
Finn den statiske modellen svarende til følgende dynamiske modell:
a*dy(t)/dt = b*y(t) + c*u(t - t )
y(t) = (-c/b)*u(t - t )
ys = (-c/b)*us
ys = (-c/b)*(us - t )
Karakteriser følgende matematiske modell:
a*dy(t)/dt = b*y2 (t) + c*u(t)
1. ordens. Lineær.
2. ordens. Lineær.
1. ordens. Ulineær.
Finn transferfunksjonen fra u til x fra følgende modell:
d2 x(t)/dt2 = a*x(t) + b*u(t-t )
Transferfunksjonen kan
ikke finnes fordi modellen er ulineær.
x(s)/u(s) = {1/[(s-t )2 ¯ a]}e-t s
x(s)/u(s) = [1/(s2 ¯ a)]e-t s
Kan du finne transferfunksjonen fra u til y for følgende modell?
y(t) = K*u2 (t)
Nei, det er helt
meningsløst å snakke om transferfunksjoner for ulineære modeller.
Ja, og den er y(s)/u(s) = K*u(s).
Ja, men transferfunksjonen må da finnes for en linearisert modell:
dy(s)/du(s) = 2*K*u0 der dy og du er avviksvariable i
arbeidspunktet og u0 er verdien av u i
arbeidspunktet.
Hva er ikke korrekt vedrørende transferfunksjoner og
initialtilstander:
For lineære modeller er transferfunksjoner uavhengige av
initialtilstanden.
For ulineære modeller er
transferfunksjoner uavhengige av initialtilstanden.
For ulineære modeller er
transferfunksjoner avhengige av initialtilstanden.
Gitt følgende tilstandsrommodell:
dx1 /dt = x2
dx2 /dt = b*x2 + a*x1 + c*u
Hvilket av følgende sett av matriser (i Matlab-notasjon) beskriver
tilstandsrommodellen på matrise/vektor-formen
dx/dt = A*x + B*u
A = [0,1;a,b] og B = [0;c]
A = [0,1;b,a] og B = [0;c]
A = [0,1;a,b] og B = [c]
Er følgende modell en tilstandsrommodell?
dx/dt = a*x2 + b*u
Ja
Nei
Ja, men bare hvis
a = 0
Hva er forsterkningen K og tidskonstanten T for følgende
transferfunksjon:
y(s)/u(s) = 2/(4*s + 8)
K = 2 og T = 4
K = 0,5 og T = 2
K = 0,25 og T = 0,5
Gitt et 1. ordens system med forsterkning K og tidskonstant T som er
påvirket av et sprang med høyde A. Hva er stasjonærverdien av systemets
sprangrespons?
K*A
K*A/T
A
Er den stasjonære verdien av et signal nødvendigvis en konstant
(statisk verdi)?
Nei, for det fins jo periodiske
stasjonære signaler.
Ja, selvsagt!
Ja, for stasjonærverdien er
lik signalets middelverdi.
Lineære modeller: Hvilken av påstandene er utvilsomt korrekt?
Systemer som har lineære
modeller er enklere å regulere enn systemer som har ulineære modeller.
Lineære modeller er enklere å
analysere enn ulineære modeller fordi det fins langt flere analysemetoder for
lineære modeller.
Lineære modeller beskriver
virkeligheten bedre enn ulineære modeller.
Hva menes med "dynamisk modell" generelt?
En matematisk modell der parametrene varierer som funksjoner av tiden
En matematisk modell som beskriver hvordan variable i systemet utvikler seg
som funksjoner av tiden
En matematisk modell som representerer bevegelseslikningene for et mekanisk
system
Hva menes med et systems responstid?
Tiden fra systemet påvirkes til det så vidt begynner å reagere
Tiden fra systemet påvirkes av
et sprang til responsen har nådd 63% av sin stasjonærverdi
Varigheten av sprangresponsen
inntil den har stabilisert seg (blitt konstant)
Hva menes med et systems transientrespons?
Den delen av responsen som dør ut når tiden går mot uendelig
Den delen av responsen som står igjen når tiden går mot null
Verdien av responsen straks etter at systemet er påvirket (dvs. responsens
grenseverdi når en tiden går mot null)
Hva er forsterkningen K, den relative dempningsfaktor z
og den udempede resonansfrekvens w 0 for
følgende 2. ordens transferfunksjon:
h(s) = 4/(2*s2 + 4*s + 8)
K = 4. z = 4. w 0 = 8.
K = 0,5. z = 0,5. w 0 = 2.
K = 4. z = 1. w 0 = 8.
Hva er den tilnærmede responstiden for et 2. ordens system med udempet
resonansfrekvens 6 rad/s?
0,25 sek.
0,5 sek.
2 sek.
Hva karakteriserer sprangresponsen for et 2. ordens system med relativ
dempningsfaktor mellom 0 og 1?
Sprangresponsen har ingen oscillasjoner.
Sprangresponsen er rent oscillatorisk, dvs. udempet.
Sprangresponsen er oscillatorisk, men dempet.
Figuren nedenfor viser responsen for et system etter et sprang med
høyde 4 på inngangen. Anslå systemets modell.
1. ordens system med
forsterkning 2 og tidskonstant 10 i serie med en tidsforsinkelse på 5 sek.
1. ordens system med forsterkning 0,5 og tidskonstant 10 i serie med en
tidsforsinkelse på 5 sek.
2. ordens system med forsterkning 2, relativ dempningsfaktor 1 og udempet
resonansfrekvens lik 2 i serie med en tidsforsinkelse på 5 sek.
Hvordan kan et systems frekvensrespons finnes ved eksperimenter?
Ved å påtrykke systemet
sinussignaler med forskjellige frekvenser.
Ved å påtrykke systemet
sinussignaler med forskjellige amplituder.
Ved å påtrykke systemet
sinussignaler med forskjellige amplituder og forskjellige frekvenser.
Et system påvirkes av et cosinussignal med frekvens 4 rad/sek og
amplitude 5. Den tilsvarende stasjonære responsen er et cosinussignal samme
frekvens og med amplitude 2. Hva er frekvensresponsens amplitudeforsterkning
ved denne frekvensen?
5/4 = 1,25
5/2 = 2,5
2/5 = 0,4
Anta at du skal finne frekvensresponsen for et system ut fra
eksperimenter. Hvilken av følgende er en fornuftig framgangsmåte?
Påtrykk sinussignaler med forskjellige frekvenser. Signalene skal ha så stor
amplitude at de dekker hele systemets arbeidsområde.
Påtrykk sinussignaler med
forskjellige frekvenser. Signalene kan ha hvilke som helst amplituder.
Bring systemet til det aktuelle
arbeidspunktet. Påtrykk så sinussignaler med forskjellige frekvenser.
Signalene skal utgjøre relativt små variasjoner omkring inngangens
arbeidspunktverdi.
Et systems frekvensrespons har amplitudeverdi lik 2 og faseforskyvning -
90 grader ved frekvensen 5 Hz. Anta at systemet påvirkes av et sinussignal
med amplitude 10 og frekvens 5 Hz. Hva er den tilsvarende stasjonære
responsen, y(t), på systems utgang?
y(t) = 20*sin(5*t - 90)
y(t) = 20*sin(2p* 5*t - 90)
y(t) = 20*sin(2p* 5*t - p /2)
Gitt et system med følgende transferfunksjon:
h(s) = (K/s)*e-t s
Hva er systemets frekvensrespons?
h(w ) = (K/w )*e-tw
h(jw ) = (K/jw )*e-j tw
h(jw ) = (K/w )
Gitt et 1. ordens system med forsterkning 1 og tidskonstant 2. Hva er
systemets båndbredde?
0,5 rad/s
0,5 Hz
2 Hz
En prosessvariabel måles, og det er målestøy. Målesignalet
filtreres. Anta at prosessvariabelen har frekvens i filterets passbånd, mens
målestøyen har frekvens i stoppbåndet. Hvordan påvirker filteret
målesignalet?
Prosessvariabelens komponent i målesignalet dempes, mens støyen passerer
uendret gjennom filteret.
Prosessvariabelens komponent i
målesignalet passerer uendret, mens støyen dempes gjennom filteret.
Prosessvariabelens komponent i
målesignalet passerer uendret, mens støyen forsterkes gjennom filteret.
En regulator har PB-verdi (proporsjonalbånd) 40. Hva er da verdien av
regulatorforsterkningen?
40/100 = 0,4
1/40 = 0,025
100/40 = 2,5
Noen ganger skrives den ideelle PID-regulatoren på formen
u = u0 + Kp e + Ki *I 0 t
e dt + Kd *de/dt (I -symbolet representerer her integral)
Hva er Kp , Ki og Kd uttrykt ved
standardparametrene Kp , Ti og Td ?
Kp = Kp , Ki = Ti og Kd
= Td .
Kp = Kp , Ki = Kp *Ti
og Td = Kp *Kd .
Kp = Kp , Ki
= Kp /Ti og Td = Kp *Kd .
Hva er hensikten med det nominelle pådragsleddet?
Å sørge for at det statiske reguleringsavviket er null når PID-regulatoren
står i automatisk modus
Å kompensere for kjente
forstyrrelser
Å gi prosessen et brukbart
pådrag når P-, I- og D-leddene er koplet ut
Hvordan virker integratorbegrensning (anti-windup)?
Det beregnede pådraget
begrenses slik at pådragsorganet ikke skal gå i metning.
Integralleddet i pådraget begrenses (integreringen stoppes) når
pådragsorganet går i metning, slik at langvarige oversving unngås.
Integraltiden gis en begrenset verdi for at reguleringssystemets
stabilitet skal sikres.
I forbindelse med regulatorinnstilling bør prosessen være i
arbeidspunktet der reguleringen skal foregå, før regulatorinnstillingen
foretas. To viktige begrunnelser for dette er angitt nedenfor, mens én av de
i alt tre begrunnelsene er feilaktig - hvilken?
For å være sikker på at
prosessdynamikken er den samme under regulatorinnstillingen som under den
normale (automatiske) reguleringen.
For at prosessen i kortest mulig
tid opereres unna arbeidspunktet - av sikkerhetsmessige og økonomiske grunner
For å sørge for at
reguleringsavviket blir minst mulig under statiske forhold
Hva er hensikten med redusert vekting av referansen i derivatleddet?
Å unngå store, brå endringer av pådraget ved brå variasjoner i målestøyen
Å unngå store, brå endringer av pådraget ved brå variasjoner i
forstyrrelsen
Å unngå store, brå endringer
av pådraget ved brå endringer av referansen
Anta at du ved bruk av Ziegler-Nichols' regulatorinnstillingsmetode i et
tilfelle har funnet at den kritiske forsterkningen er 1 og den kritiske
periodetiden er 1 sek. Hva er da verdien av Kp , Ti , Td
og filtertidskonstanten T for en PID-regulator? Anta at Tf /Td
= 0,1.
Kp = 0,6, Ti = 0,5 sek, Td
= 0,125 sek, Tf
= 0,1*Td = 0,0125 sek.
Kp = 0,45, Ti = 0,83 sek, Td
= 0 sek, Tf
= 0,1*Td = 0 sek.
Kp = 0,5, Ti =
0,5 sek, Td
= 0,125 sek, Tf
= 0,1*Td = 0,0125 sek.
Hvilken av følgende parameterendringer gir i de fleste tilfeller
dårligere stabilitet i reguleringssløyfa?
Økt integraltid i regulatoren
Redusert prosessforsterkning
Økt regulatorforsterkning
Figuren nedenfor viser svingingene i prosessmålingen ved Åstrøm-Hägglunds
metode for regulatorinnstilling ("relémetoden"). Pådragsamplituden
er 5%. Hva er kritisk forsterkning Kpk (=4M/(p E))
og kritisk periode Tk ?
Kpk = 20/p
og Tk = 0,25
Kpk = 20/p og Tk = 0,5
Kpk = 10/p
og Tk = 0,5
Hva er fordelen med Åstrøm-Hägglunds
metode i forhold til Ziegler-Nichols' metode
At metoden er enklere å
implementere
At svingningene oppstår
automatisk og at amplituden kan kontrolleres
At regulatorparametrene får
bedre verdier
Når en prosess har negativ prosessforsterkning (dvs. at prosessutgangen
reduseres når pådraget økes), skal regulatorforsterkningen være negativ
(ellers skal den være positiv).
Hvilken av følgende prosesser har ikke negativ (altså positiv)
prosessforsterkning?
En kjøleprosess der et
stoff skal temperaturreguleres med kaldtvann. Økt pådrag på
kaldvannsventilen gir økt kaldtvannsstrøm.
En væsketank der nivået skal
reguleres. Pådraget virker på utløpsventilen.
En væsketank der nivået skal
reguleres. Pådraget virker på innløpsventilen.
Hvorfor medfører økt tidsskritt i en tidsdiskret PID-regulator (med
uendrede PID-parametre) dårligere stabilitet i reguleringssløyfa?
Fordi det da introduseres økt forsterkning i sløyfa
Fordi det da introduseres økt
tidsforsinkelse i sløyfa
Fordi de numeriske
approksimasjonene til derivasjon og/eller integrasjon da blir dårligere
Hvilken numerisk approksimasjon til derivasjon og/eller integrasjon
er (sannsynligvis) den vanligste i kommersielle PID-regulatoralgoritmer?
Eulers forovermetode
Eulers bakovermetode
Tustins metode (trapesmetoden)
Gitt et reguleringssystem med følgende transferfunksjoner:
hr (s) er regulatorens transferfunksjon
hu (s) er transferfunksjon fra pådraget til
prosessutgangen
hv (s) er transferfunksjonen fra forstyrrelsen til
prosessutgangen
hm (s) er måleelementets transferfunksjon
Hva er reguleringssystemets sløyfetransferfunksjon, h0 (s)?
h0 (s) = hr (s)hu (s)hv (s)hm (s)
h0 (s) = hr (s)hv (s)hm (s)
h0 (s) = hr (s)hu (s)hm (s)
Gitt et reguleringssystem med sløyfetransferfunksjon, h0 (s).
Hva er da reguleringssystemets følgeforhold, M(s)?
M(s) = h0 (s)/[1 + h0 (s)]
M(s) = 1/[1 + h0 (s)]
M(s) = hr (s)/[1 + h0 (s)]
Hvilken av følgende alternative definisjoner av et reguleringssystems
båndbredde er feil?
Båndbredden er lik følgeforholdets -3dB-frekvens.
Båndbredden er lik
sløyfetransferfunksjonens amplitudekryssfrekvens.
Båndbredden er lik
sløyfetransferfunksjonens fasekryssfrekvens.
Anslå responstiden Tr for et reguleringssystem som har båndbredde
w b lik 3,0 rad/s.
Tr
= w b = 3 sek
Tr = 1,5/w b = 0,5 sek
Tr = 20*log10 (w b ) = 9,5 sek
Hvilken av følgende påstander er feilaktig med hensyn til betydningen
av reguleringssystemets båndbredde?
Økt båndbredde
medfører at prosessforstyrrelser påvirker prosessutgangen mindre.
Økt båndbredde medfører at
målestøy påvirker prosessutgangen mindre.
Økt båndbredde medfører at
prosessutgangen følger referansen (settpunktet) bedre.
Hvilken av følgende justeringer vil neppe (isolert) øke
reguleringssystemets båndbredde?
Økning av regulatorforsterkningen
Økning av integraltiden
Økning av derivattiden
Hva er essensielt for at et kaskadereguleringssystem skal virke
effektivt mht. forbedret kompensering for prosessforstyrrelsens virkning på
prosessutgangen?
At sekundærsløyfa er
basert på tilbakekopling fra en prosessvariabel som er påvirket av
forstyrrelsen
At sekundærregulatoren har
integralvirkning
At primærsløyfa har
integralvirkning
I hvilken rekkefølge bør du stille inn regulatorene i et kaskadereguleringssystem?
Først
primærregulatoren, så sekundærregulatoren
Først sekundærregulatoren, så
primærregulatoren
Begge regulatorene samtidig
Hva er hensikten med forholdsregulering?
Å sørge for at
forholdstallet mellom pådragene i to regulatorer er fast
Å sørge for at forholdstallet
mellom referansene (typisk strømningsreferanser) for to regulatorer er fast
Å sørge for at
forholdstallet mellom to prosessvariable (typisk strømninger) er fast
Hvilken måling er essensiell for implementering av foroverkopling i et
temperaturreguleringssystem for et rom hvis temperatur er påvirket av
utetemperaturen?
Måling av
ovnstemperaturen
Måling av utetemperaturen
Måling av romtemperaturen
Gitt en prosesstreng bestående av diverse prosessavsnitt langs strengen
(f.eks. tanker og reaktorer). Hvordan opprettholdes massebalansen i hver
delprosess?
Vha.
massestrømsreguleringssløyfer i alle rørledninger mellom
prosessavsnittene
Vha. én
massestrømsreguleringssløyfe i en rørledning i prosesstrengen, sammen med
massebalanseregulering (f.eks. nivåregulering eller trykkregulering) i hvert
prosessavsnitt
Vha.
massebalanseregulering (f.eks. nivåregulering eller trykkregulering) i hvert
prosessavsnitt
På hvilke typer prosesser kan MPC (model-based predictive control =
modellbasert prediktiv regulering) anvendes?
Kun på ulineære
prosesser
Kun på multivariable
prosesser
På alle typer prosesser
(ulineære, multivariable, tidsvarierende)
Hva er prinsippet for MPC?
At operatøren
prøver seg fram til gunstig pådrag ved å utføre eksperimenter på en
fysisk modell av prosessen og setter deretter dette pådraget på prosessen.
At en framtidig
pådragssekvens eller -serie beregnes av PID-regulatorer som styrer en
simulert prosess etter framtidige referanseverdier, og fra denne
pådragssekvensen settes den første pådragsverdien ut til prosessen. Dette
gjentas for hvert samlingsintervall.
At en framtidig
pådragssekvens eller -serie beregnes som løsningen av et optimalkriterium
med prosessmodellen som bibetingelse. Optimalkriteriet er en sum av framtidige
vektede kvadratiske avviksledd og kvadratiske pådragsledd. Fra denne optimale
pådragssekvensen settes den første pådragsverdien ut til prosessen. Dette
gjentas for hvert samlingsintervall.
Hvilke muligheter for styring/regulering gir PLS-utstyr?
Kun binær (eller
logisk) styring
Både binær styring,
sekvensiell styring og kontinuerlig regulering (PID-regulering)
Kun sekvensiell styring
Hvilke av følgende er ikke standard pådragssignal fra regulatorer?
4-20 mA
0-20 mA
¯ 10 - +10 V
Hvordan kan du omsette et pådragssignal i området 4-20 mA til et
proporsjonalt signal i området 1-5 volt?
Det går nok ikke.
Ved å la strømmen gå
igjennom en motstand med verdi 250 W og la
spenningssignalet være spenningsfallet over denne motstanden
Ved å la strømmen gå
igjennom en motstand med verdi 500 W og la
spenningssignalet være spenningsfallet over denne motstanden
Gitt de logiske variabelverdiene x1 = 0, x2 = 1 og
x3 = 1. Hva er da verdien av den logiske funksjonen
y = x1 OR (x2 AND (NOT x3))?
1
0
0,5
Hvilket av følgende Matlab-uttrykk definerer transferfunksjonen
h(s) = [3/s]*e-2s og plotter transferfunksjonens
frekvensrespons i Bode-diagram?
K=3;h=tf(K,1,'InputDelay',2);
bode(h)
K=3;h=tf(K,1,'TimeDelay',2);
bode(h)
K=3;h=tf(K,[1,0],'InputDelay',2);
bode(h)
Hvilket Matlab-uttrykk kjører en simulering av Simulink-modellen
system1.mdl?
sim('system1')
lsim('system1')
simulink('system1')