|
 FREKVENSRESPONS-
ANALYSE AV
REGULERINGSSYSTEM
Prosessen som reguleres
Prosessen består kort sagt av to 1. ordens systemer i serie med en
tidsforsinkelse og med en forstyrrelse som påvirker prosessen på samme
sted som pådraget dynamisk sett. Prosessmodellen er
y(s) = Hu(s)u(s) + Hv(s)v(s)
der transferfunksjonen Hu(s) fra pådraget u
til prosessutgangen y er
Hu(s) = Ku(e-ts)/[(T1s
+ 1)(T2s
+ 1)]
og transferfunksjonen Hv(s) fra forstyrrelsen d
til prosessutgangen y er
Hv(s) = Kv(e-ts)/[(T1s
+ 1)(T2s
+ 1)]
der
- Ku = 1 er prosessforsterkningen.
- Kv = 1 er forstyrrelsesforsterkningen.
- T1 og T2
er tidskonstanter.
- t = 1 [sek] er tidsforsinkelsen.
Parameterverdiene angitt ovenfor er nominelle verdier, men brukeren kan
justere disse mens simuleringen pågår.
Det nominelle arbeidspunktet
Det nominelle arbeidspunktet er
karakterisert ved at
- prosessutgangen y er 50 (enheten er ikke spesifisert, men
den kan f.eks. være grader C)
- forstyrrelsen v er 10
Det nominelle pådrag, u0, som er
pådragsverdien som holder prosessen i det nominelle arbeidspunktet, blir
40% (hvilket kan beregnes fra prosessmodellen).
Måleelementet
Måleelementet M har følgende funksjon (målefunksjon):
ym = Km(y - y0)
der
- Km = 1 er måleforsterkningen.
- y0 = 0 er
nedre verdi av prosessutgangen i måleområdet.
Måleelementets transferfunksjon blir da
Hm(s) = Km
Ovenstående målefunksjon benyttes for å beregne referanseverdien i måleenheten
(typisk prosent) ut fra referansen i den aktuelle fysiske enheten (f.eks.
grader C), dvs.:
rm = Kmr(r - r0)
Den tilsvarende transferfunksjonen blir da
Hmr(s) = Kmr
På frontpanelet i denne laben kan man justere alle parametrene
ovenfor. Normalt skal Km og Kmr
være like, og y0 og r0 være like (men i
laben skal man bl.a. se på konsekvensene av at disse verdiene allikevel
ikke er like).
Regulatorfunksjoner
PID-regulatoren som benyttes i denne laben, er beskrevet her.
Regulatorens transferfunksjon (fra reguleringsavviket e til pådraget
u) er
Hr(s) = Kp [1+1/(Tis)+Tds/(aTds+1)]
Transferfunksjonsmodeller for
reguleringssystemet
Reguleringssystemets sløyfetransferfunksjon er
H0(s) = Hm(s)Hr(s)Hp(s)
Reguleringssystemets følgeforhold er
M(s) = y(s)/r(s) = [Hmr(s)Hr(s)Hp(s)]/[1
+ H0(s)] =
[H0(s)]/[1 + H0(s)]
dersom Hmr(s) = Hm(s), hvilket er vanlig.
Reguleringssystemets sensitivitetsfunksjon er
N(s) = 1/[1 + H0(s)]
Mål
Målet med denne laben er å få økt innsikt i sammenhengen mellom et
PID-reguleringssystems egenskaper i tidsplan og frekvensplan.
Frekvensresponsanalyse gir et godt uttrykk for et reguleringssystems
dynamiske egenskaper. Frekvensrespons kan også brukes som utgangspunkt
for design, dvs. utvikling av regulatorfunksjoner og innstilling av
PID-regulatorer. Selv om en ikke bruker slike frekvensresponsbaserte
designmetoder (men i stedet f.eks. en eksperimentell metode), vil
frekvensresponsanalyse fremdeles være nyttig og gi god innsikt i
reguleringssystemets egenskaper.
I oppgavene nedenfor (med mindre annet er opplyst) skal utgangspunktet være at prosessen befinner seg i det
normale eller
nominelle arbeidspunkt, som er definert ovenfor.
- Innstilling av regulatorparametrene:
Finn brukbare parametre for en P-, en PI- og en PID-regulator med
f.eks. Ziegler-Nichols' lukket-sløyfemetode.
- Statiske følgeegenskaper:
- Karakteriser kvalitativt reguleringssystemets statiske følgeegenskaper
(som avlest både fra følgeforholdets og fra
sensitivitetsfunksjonens amplitudefunksjon) ved bruk av P-, PI- hhv.
PID-regulator.
- Velg P-regulator. Hva skjer med reguleringssystemets statiske
følgeegenskaper dersom du øker regulatorsterkningen Kp.
Stemmer dette med hva en simulering viser?
- Dynamiske følgeegenskaper:
- Finn -3-dB-båndbredden ved bruk av P-, PI- hhv. PID-regulator.
Hvilken regulator gir høyest båndbredde?
- Velg PID-regulator. Du kan sette biasen yr0 lik 50 og amplituden
Ar lik 5. Kjør en simulering med sinuskomponent i referansen som
bekrefter at båndbredden er som avlest i deloppgave a.
- Velg PID-regulator. Kjør en simulering med referansefrekvens wr
under hhv. over båndbredden. Karakteriser den kvalitative
sammenhengen (overensstemmelsen) mellom referansen og
prosessutgangen ved disse to frekvensene.
- Velg PID-regulator. Anslå reguleringssystemets responstid Tr
ut fra båndbredden. Stemmer denne Tr noenlunde med
responstiden du finner fra en simulering?
- Statiske kompenseringsegenskaper
(reguleringsegenskaper):
- Velg PID-regulator. På hvilken måte uttrykker formen på |N(jw)|-kurven
at reguleringssystemet har perfekte statiske
reguleringsegenskaper? (Det oppgis at det ikke er noen ren
integrasjon fra forstyrrelsen v til prosessutgangen y.)
- Bekreftes resultatet i deloppgave med en simulering?
- Dynamiske kompenseringsegenskaper
(reguleringsegenskaper):
- Velg PID-regulator. Referansen skal være konstant, f.eks. lik
50. Kjør følgende to simuleringer med sinusformet forstyrrelse
med forstyrrelsesfrekvens wd
mindre ennbåndbredden (f.eks. 0,1 rad/s): Den ene
simuleringen skal være i åpen sløyfe, dvs. at regulatoren er i
manuell-modus, den andre i auto-modus. Beregn forholdstallet
mellom amplitudene i responsen i y fra de to simuleringene. Er
dette forholdstallet i overensstemmelse med |N(jw)|-kurven?
- Som deloppgave a, men forstyrrelsesfrekvensen skal nå være større
enn båndbredden (f.eks. 2 rad/s).
- Stabilitet:
Velg PID-regulator.
- Les av reguleringssystemets stabilitetsmarginer
(forsterkningsmargin og fasemargin). Har de rimelige verdier?
-
- Øk regulatorforsterkningen inntil reguleringssystemet blir
marginalt stabilt som sett fra tidsresponsen. Hvordan ser da
amplitudefunksjonen |M(jw)| ut?
- Les av amplitudekryssfrekvensen wc.
Er den da lik fasekryssfrekvensen w180?
- Beregn periodetiden i reguleringssystemets tidsrespons ut
fra wc. Stemmer
denne beregnede periodetiden med den du observerer i
tidsresponsen?
-
- La PID-regulatoren ha brukbare parameterverdier. Observer
hvordan sløyfetransferfunksjonens frekvensrespons (både
amplitudeforsterkningsfunksjon og fasefunksjon) varierer når du
øker prosessforsterkningen og (deretter) når du øker prosessens
tidsforsinkelse. Hvordan går det til slutt med
reguleringssystemets stabilitetsmarginer?
[KYBSIM] [TechTeach]
Oppdatert 27.10.03.
Utviklet av
Finn Haugen. E-postadresse: finn@techteach.no. |