Octave/Matlab-oppgave: Polbasert stabilitetsanalyse

Løsning

  • Octave: Definerer transferfunksjonen fra r til y som system-variabel av typen transferfunksjon med tf2sys:

    Kp=1;
    H_ry=tf2sys([Kp],[1,2,1,Kp]);

  • Matlab: Definerer en LTI-modell (Linear Time Invariant) av typen transferfunksjon med tf:

    Kp=1;
    H_ry=tf([Kp],[1,2,1,Kp]);

Angir polene og nullpunktene i kommandovinduet:
[poler,nullpunkter]=pzmap(H_ry)

Viser polene i det komplekse plan:

pzmap(H_ry)

Obs hvis du bruker Octave: Før nedenstående uttrykk, som vil generere et plott, bør du utføre kommandoen

clearplot

og deretter utføre kommandoen set term win i Gnuplot-vinduet. Det er nemlig dessverre ikke støtte for plott i flere enn ett figurvindu i Octave for Windows.

Simulerer og plotter responsen i utgangsvariabelen y etter enhetssprang i referansen (inngangssignal) r:

step(H_ry)


Oppdatert 25.9.04 av Finn Haugen, faglærer. E-postadresse: Finn.Haugen@hit.no.