Norges landbrukshøgskole
Institutt for tekniske fag
Videregående modellering og regulering
(frie
fagvekter)
Datamaskinøving 1
Obligatorisk
- Ø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 obligatorisk. Besvarelsen 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:
- Bli kjent med Control System Toolbox: Gjør
deg kjent med A
Tutorial for Control System Toolbox. (Les igjennom, og få
en oversikt. Du kan selv bestemme hvorvidt du vil utføre
oppgavene i de gule rammene ifm. gjennomgangen av dokumentet.
Oppgave 3 nedenfor innebærer bruk av denne toolboxen.)
- Generering og plotting av tidsserier: Se
regneoppgave 1.3. Plott y(t) og y(k) i samme diagram vha. Matlab.
(Tips: Beregn verdier for y(t) og y(k) vektorielt, jf. s. 56 osv. i
Learn Matlab. Bruk funksjonen "plot" for å
plotte.)
- Diskret transferfunksjon og frekvensrespons: Se
regneoppgave 1.13. Det kontinuerlige filteret, Fk, skal
diskretiseres vha. Tustins metode. Båndbredden skal være
fb=100 Hz. Nedenfor betegnes det diskrete filteret med
Fd.
- Velg tidsskrittet (samplingsintervall) T for diskretiseringen
slik at T blir lik den anbefalte øvre grense for
tidsskrittet (jf. læreboka).
- Finn z-transferfunksjonen for Fd vha. funksjonen "c2d"
i CST.
- Finn polene og nullpunktene for Fd. Bestem filterets
stabilitetsegenskap.
- Plott det frekvensresponsen for Fd og frekvensresponsen for
Fk i ett og samme Bode-diagrammet. Omkring hvilken frekvens blir
frekvensresponsen for Fd speilet? Avles båndbredden - er
den som spesifisert? (Det kan hende at frekvensaksen får så
få grid-linjer at en nøyaktig avlesning blir
vanskelig.)
- Simuler sprangresponsen for Fd ("step"). Hva er den
statiske forsterkningen som sett ut fra sprangresponsen, og
stemmer dette resultatet med hva Bode-diagrammet viser?
- Simuler vha. "lsim" noen sinusresponser for Fd som
demonstrerer filtervirkningen. (Sinussignaler kan genereres vha.
"gensig".)
[Til framdriftsplanen]
13.1.00, Finn Haugen (Finn.Haugen@hit.no).