30.09.2013 Views

Välkomna till TSRT15 Reglerteknik Föreläsning 4 - ISY

Välkomna till TSRT15 Reglerteknik Föreläsning 4 - ISY

Välkomna till TSRT15 Reglerteknik Föreläsning 4 - ISY

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Välkomna</strong> <strong>till</strong> <strong>TSRT15</strong> <strong>Reglerteknik</strong><br />

<strong>Föreläsning</strong> 4<br />

Sammanfattning av föreläsning 3<br />

Rotort<br />

Mer specifikationer<br />

Nollställen (om vi hinner)


Sammanfattning av förra föreläsningen<br />

Vi introducerade PID-regulatorn (Propertionell Integrerande Deriverande)<br />

P-delen styr snabbhet<br />

I-del minskar/tar bort reglerfel<br />

D-del minskar/tar bort oscillationer<br />

Vi introducerade tre viktiga överföringsfunktioner: kretsförstärkning, slutna<br />

systemet samt känslighetsfunktionen<br />

2


Sammanfattning av förra föreläsningen<br />

Felkoefficienter definierades som kvarvarande stationärt reglerfel då ett steg,<br />

ramp, etc används som referens signal<br />

Antalet integratorer i kretsförstärkningen G O(s) = F(s)G(s) bestämmer hur<br />

många felkoefficienter som blir noll<br />

3


Rotort<br />

Förra föreläsningen tog vi fram en regulator <strong>till</strong> en svävande kula, och<br />

fick för en PID-regulator följande slutna system<br />

Slutna systems dynamik karakteriseras främst av överföringsfunktionens<br />

poler, dvs polpolynomets rötter<br />

I dag frågar vi oss ”hur beror polerna på parametrar i polpolynomet”<br />

Här tre parametrar och tre rötter, men vi kommer att studera fallet då<br />

bara en parameter <strong>till</strong>åts variera<br />

4


Rotort<br />

Standardproblemet: Vi studerar polpolynom i följande form<br />

Exempel: K P och K I fixerade, K D varierar<br />

Eftersom det är enkelt att räkna ut rötter i MATLAB kan vi räkna ut<br />

rötter för varierande K D, och plotta i komplexa talplanet<br />

Vi testar med K P=1 och K I=0.1 och räknar ut poler för 0· K D


Rotort<br />

Poler för K D=0:<br />

{-0.09, 0.049±i}<br />

Poler för K D=2:<br />

{-1.28, -0.59,-0.13}<br />

Poler för K D=10000:<br />

{-99.9, -0.001±0.001i}<br />

6


Rotort<br />

Rotorter har väldigt typiska utseenden, och vi skall nu lära oss skissa<br />

dessa utan att faktiskt beräkna en massa rötter<br />

Vi antar att P(s) och Q(s) är i följande form<br />

Vidare så antar vi n≥m och K≥0<br />

7


Rotort<br />

Enkla egenskaper<br />

För varje K finns det n rötter. Rotorten sägs ha n grenar<br />

Rötterna för K=0 är lika med rötterna <strong>till</strong> P(s)=0. Dessa rötter kallas<br />

startpunkter.<br />

Rötterna för K=∞ ges av rötterna <strong>till</strong> Q(s)=0. Dessa rötter kallas<br />

slutpunkter<br />

Om m


Rotort<br />

Avancerade egenskaper: Asymptoter<br />

De n-m rötterna som inte går mot en slutpunkt rör sig längs<br />

asymptotiska strålar som utgår från punkten<br />

i riktningarna<br />

9


Rotort<br />

Avancerade egenskaper: Reella axeln<br />

”De delar av reella axeln som har ett udda antal start och slutpunkter<br />

<strong>till</strong> höger på reella axeln, <strong>till</strong>hör rotorten”<br />

Låt p i vara reella startpunkter och q i vara reella slutpunkter. Då gäller<br />

det att<br />

Satsen följer ut teckenanalys av kvoten, se kursbok<br />

10


Rotort<br />

Exempel: Svävande kulan<br />

Vi skissar rotort för svävande kulan med en PID-regulator där I-delen har<br />

fixerats <strong>till</strong> K I=2 och D-delen <strong>till</strong> K D=4.<br />

Polerna ges såldes av<br />

Vi identifierar våra start- och slutpolspolynom<br />

12


Rotort<br />

Startpunkter (n=3):<br />

Slutpunkter (m=1):<br />

Aymptotriktningar:<br />

Asymptotskärning med reella axeln<br />

13


Rotort<br />

Del av reella axeln i rotort<br />

Skärning med imaginära axeln?<br />

Alltså, K>0.5 ger stabila poler<br />

14


Rotort<br />

Sann rotort<br />

Notera att det faktum<br />

att de två komplexa<br />

rötterna blir reella för<br />

ett intervall ej kan<br />

ses med hjälp av vår<br />

metodik<br />

De två komplexa<br />

rötterna skulle precis<br />

lika gärna kunna ha<br />

gått direkt mot<br />

asymptoterna, enligt<br />

våra ritregler<br />

15


Specifikationer<br />

Var vill man ha polerna då?<br />

Vi har tidigare sett att vi vill ha poler i vänstra halvplanet för stabilitet,<br />

komplexdel ger oscillationer, samt att avstånd <strong>till</strong> origo bestämmer snabbhet<br />

Vi skall nu precisera detta lite, samt relatera <strong>till</strong> mått på stegsvar.<br />

16


Specifikationer<br />

17


Specifikationer<br />

Översläng M: Största utsignal dividerat med slutvärde (ibland i %)<br />

Stigtid T r: Tid för att gå från 10% <strong>till</strong> 90% av slutvärde<br />

Insvängningstid T s: Tid innan utsignalen håller sig inom 5% från slutvärde<br />

18


Specifikationer<br />

Första ordningens system:<br />

Specifikationerna kan enkelt översättas <strong>till</strong> krav på en pol för ett första<br />

ordningens system (eller ett system som domineras av en pol)<br />

Kom även ihåg tidskonstanten (1/a) som definierar tiden det tar att nå 63%<br />

av slutvärdet<br />

19


Specifikationer<br />

Andra ordningens system:<br />

Specifikationerna för ett 2:a ordningens system med komplexkonjugerade<br />

poler är lite knepigare<br />

Detaljer inte viktiga…<br />

20


Specifikationer<br />

Vad vi skall försöka komma ihåg:<br />

Insvängningstid är ungefär 3/(avstånd <strong>till</strong> origo) för reella poler och<br />

oscillerande system med rimligt stor relativ dämpning ξ (mellan 0.5 och 1)<br />

En relativ dämpning ξ på 0.7 ger en översläng på ungefär 5%, vilket ofta är<br />

vad man siktar på.<br />

I komplexa talplanet betyder<br />

det att vi vill att poler skall ligga<br />

i det skuggade området<br />

(dvs i en kon med vinkeln<br />

45º vilket motsvarar ξ=0.7)<br />

45º<br />

Im<br />

Re<br />

21


Rotort<br />

Det verkar vara<br />

möjligt att välja K P så<br />

att polerna hamnar i<br />

det önskade området,<br />

med K I och K D<br />

fixerade <strong>till</strong> 2 och 4<br />

22


Sammanfattning<br />

Sammanfattning av dagens föreläsning<br />

En rotort beskriver hur polerna rör sig i det komplexa talplanet när en<br />

parameter i polpolynomet varierar<br />

Enkla räkneregler hjälper oss att skissa rotorten utan att faktiskt<br />

beräkna en massa rötter<br />

Insvängningstid för ett steg ges av ungefär 3/(avstånd <strong>till</strong> origo för pol<br />

närmast origo).<br />

En relativ dämpning på 0.7 ger en översläng på ungefär 5%<br />

23


Sammanfattning<br />

Viktiga begrepp<br />

Rotort: Polers position i komplexa talplanet som funktion av en<br />

parameter<br />

Insvängningstid : Tid det tar för ett stegsvar att hålla sig inom 5% från<br />

slutvärdet<br />

Stigtid: Tid det tar att gå från 10% <strong>till</strong> 90% av slutvärdet vid ett<br />

stegsvar<br />

Översläng: Största värdet på utsignalen dividerat med slutvärdet<br />

24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!