Norges landbrukshøgskole
Institutt for tekniske fag
Videregående modellering og regulering
(frie
fagvekter)
Datamaskinøving 2
- Øvingens hensikt:
- Gi øving i å bruke Matlab med Control System Toolbox for
å utføre analyse og design av tidsdiskrete dynamiske
systemer.
- Praktiske opplysninger:
- Øvingen er ikke obligatorisk. Besvarelsen kan allikevel
sendes inn til faglærer som ordinær e-post med komplette
Matlab-skript og eventuelle Simulink-modeller som vedlegg (attachment).
(Faglærer vil kjøre de innsendte Matlab-skriptene.)
- Oppgavetekst:
- Diskretisering av kontinuerlig transferfunksjon:Du
skal utvikle et diskret 2. ordens lavpassfilter med båndbredde
0,01 Hz og statisk forsterkning lik 1. Sett den relative
dempningsfaktoren lik 1/sqrt(2), hvilket svarer til at filteret er
et Butterworth-filter. Det kan vises at båndbredden i rad/s er
lik den udempede resonsansfrekvens (w0). Diskretiseringen skal her
gjøres på følgende måte (som er en typisk
framgangsmåte i praksis): Først finnes et
tidskontinuerlig filter som tilfredsstiller spesifikasjonen.
Deretter diskretiseres dette filteret med Tustins metode.
- Finn s-transferfunksjonen for filteret. (Trenger ikke Matlab
til dette.)
- Velg et passende samplingsintervall eller tidsskritt
(samplingsintervallet T kan velges mindre enn eller lik 1/10 av
responstiden Tr for filteret, og Tr er tilnærmet lik
1,5/w0).
- Finn det tilsvarende diskrete filters z-transferfunksjon vha.
funksjonen "c2d", jf.
http://www-pors.hit.no/~finnh/contoolb.html#c25.
- Plott frekvensresponsen for det kontinuerlige filteret og for
det diskrete filteret (de kan plottes i samme diagram vha. "bode",
jf. http://www-pors.hit.no/~finnh/contoolb.html#c33).
Er båndbredden som spesifisert?
- Tidsdiskret tilstandsrommodell: Se regneoppgave
1.22.
- Lag et LTI-objekt for tilstandsrommodellen. Benytt da de
oppgitte parameterverdiene.
- Finn en tilsvarende tidsdiskret modell basert på
diskretisering med nullte ordens holdeelement. T er som oppgitt
i oppgaveteksten.
- Finn egenverdiene for den kontinuerlige modellen og for den
diskrete modellen. Stemmer egenverditransformasjonen (1.226) i læreboka?
- Finn transferfunksjonen fra kraften til posisjonen for den
diskrete modellen vha. Matlab (Control System Toolbox), og
simuler dette systemets sprangrespons vha. "step" (i
Control System Toolbox).
[Til framdriftsplanen]
14.1.00, Finn Haugen (Finn.Haugen@hit.no).