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
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