06.10.2013 Views

Verslag Regeltechniek 2

Verslag Regeltechniek 2

Verslag Regeltechniek 2

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Verslag</strong><br />

<strong>Regeltechniek</strong> 2<br />

Door: Arjan Koen en Bert Schultz<br />

Studenten Werktuigbouw deeltijd<br />

Cohort 2004


Inhoudsopgave<br />

1 Inleiding blz. 3<br />

2 Open lus eerste-orde systeem blz. 4<br />

3 Gesloten lus P-geregeld eerste orde systeem blz. 6<br />

4 Gesloten lus PI-geregeld eerste orde systeem blz. 10<br />

5 Gesloten lus P-geregeld tweede orde systeem blz. 20<br />

6 Gesloten lus PI-geregeld tweede orde systeem blz. 26<br />

7 Gesloten lus PID-geregeld tweede orde systeem blz. 35<br />

8 Dode tijd blz. 51<br />

9 Samenvatting eerste orde systemen blz. 56<br />

10 Samenvatting tweede orde systemen blz. 58<br />

11 Literatuurlijst blz. 60<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 2/60


1 Inleiding<br />

Tijdens de opleiding tot Werktuigbouwkundig Ingenieur wordt van studenten verwacht dat<br />

zij 2 verslagen maken voor het vak <strong>Regeltechniek</strong>. Tijdens <strong>Regeltechniek</strong> 1 is het de<br />

bedoeling om de regeling te beschrijven van een proces van de eerste-orde. Dit zijn<br />

processen waar slechts één buffer aanwezig is.<br />

Voor het verslag van <strong>Regeltechniek</strong> 2 moeten in Matlab verschillende regelaars ontworpen<br />

worden. Dit doen we met behulp van een poolbaan, die ons inzicht geeft over de snelheid,<br />

nauwkeurigheid en demping van een systeem.<br />

De gebruikte regelaars, zullen aan de hand van de simulaties vergeleken worden met elkaar.<br />

Van systemen van de eerste orde moet met de volgende systemen gesimuleerd worden:<br />

Openlus systeem<br />

P-regelaar<br />

PI-regelaar<br />

Van systemen van de tweede orde moet met de volgende systemen gesimuleerd worden:<br />

P-regelaar<br />

PI-regelaar<br />

PID-regelaar<br />

Hierna moet er bij iedere regelaar wat dode tijd toegevoegd worden, om hier de invloed van<br />

te kunnen zien.<br />

De in het verslag omschreven simulaties zijn met behulp van het computersimulatie<br />

programma Matlab / Simulink gesimuleerd.<br />

Om dit programma op de juiste manier te voeden, zal de overdrachtsvergelijking van het<br />

systeem omgezet moeten worden om in te voeren in Matlab. Voor deze uitwerking is kennis<br />

van lineaire differentiaalvergelijkingen en Laplace transformaties noodzakelijk.<br />

Onderstaand verslag doet notitie van het uitwerken van de genoemde eerste- en tweede orde<br />

systemen en de invloed van het gebruik van verschillende regelaars.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 3/60


2 Eerste orde openlus systeem<br />

2.1 Inleiding<br />

De meest eenvoudige versie van een eerste orde systeem zal hieronder beschreven worden.<br />

Als eerste zullen we in Matlab het blokschema tekenen. Daarna zullen we de waarden die we<br />

kunnen wijzigen (in dit geval alleen p ) zodanig aanpassen zodat er een duidelijk verschil<br />

waarneembaar is. De waarde voor K p staat hier standaard ingesteld op 1.<br />

2.2 Blokschema<br />

Dit blokschema bestaat uit een aantal elementen te weten:<br />

Een bron of ingangssignaal (step)<br />

De omzetting (transfer FCN)<br />

Een uitgang (To workspace)<br />

Het één en ander is in onderstaand figuur weergegeven:<br />

Figuur: blokschema open lus eerste orde systeem<br />

Vervolgens zullen we in Matlab aangeven wat de waarden moeten zijn. We hebben<br />

onderstaande gegevens ingevoerd:<br />

<br />

1<br />

p<br />

p 4<br />

K p 1<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 4/60


2.3 Simulaties<br />

Als eerste laten we Matlab simuleren met de standaard waarde van p 1.<br />

De simulatie ziet<br />

er dan als volgt uit:<br />

Figuur: grafiek Matlab<br />

De p heeft in deze grafiek de volgende waarden:<br />

blauw: p = 1<br />

rood: p = 4<br />

Op het moment dat we de p wijzigen in een hogere waarde dan zal dit direct invloed hebben<br />

op de snelheid. We hebben dit getest door in plaats van 1<br />

p<br />

te kiezen voor 4 . Zoals<br />

te zien in de grafiek duurt het langer voordat de eindwaarde is bereikt (zelfs zo lang dat dit<br />

niet binnen de ingestelde 10 seconden gaat).<br />

Conclusie<br />

Zodra we binnen een eerste orde open lus systeem de p kleiner maken, dan wordt het<br />

systeem sneller.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 5/60<br />

p


3 P-geregeld eerste orde systeem<br />

3.1 Inleiding<br />

Van de gesloten lus systemen is de P-regelaar de meest eenvoudige regelaar.<br />

Het is de bedoeling dat er met verschillende waarden voor de Kr gesimuleerd word, om zo de<br />

invloed aan te tonen van de Kr met betrekking op:<br />

snelheid<br />

nauwkeurigheid<br />

relatieve stabiliteit<br />

Vervolgens moet er een systeem ontworpen worden, met behulp van een poolbaan.<br />

3.2 Blokschema<br />

3.3 De poolbaan vergelijking<br />

Figuur: blokschema P-geregeld eerste orde systeem<br />

Om te komen tot de uiteindelijke simulatie in Matlab met behulp van een poolbaan<br />

vergelijking, zullen we eerst laten zien hoe we aan deze vergelijking komen. De basis ligt<br />

uiteindelijk bij het blokschema zoals dit omschreven is in paragraaf 3.2.<br />

Het is de bedoeling om de karakteristieke vergelijking om te zetten naar een poolbaan<br />

vergelijking die in Matlab ingevoerd kan worden.<br />

Overdrachtsfunctie P-geregeld eerste orde systeem:<br />

U<br />

Kr Kp<br />

s 1<br />

<br />

Kr Kp<br />

1<br />

s 1<br />

U<br />

p<br />

gewenst ( s) gemeten( s)<br />

p<br />

De noemer van de overdrachtsfunctie is het linkerlid van de karakteristieke vergelijking:<br />

Kr Kp<br />

1 0<br />

s 1<br />

p<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 6/60


Dit moet worden omgezet naar een poolbaan vergelijking om uiteindelijk in te voeren in<br />

Matlab:<br />

Kr Kp<br />

1<br />

1<br />

p ( s )<br />

<br />

<br />

p<br />

1 1<br />

<br />

1 Kr Kp<br />

1 s ( )<br />

<br />

p p<br />

Dit noemen we de poolbaanvergelijking.<br />

3.4 Poolbaan<br />

De ingestelde parameters voor deze simulatie zijn:<br />

Kp 1<br />

p 2<br />

Kr 1<br />

1<br />

<br />

p<br />

Figuur: poolbaan van P-geregeld eerste orde systeem<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 7/60


Het vierkantje geeft de plaats aan waar de waarde van Kr nul is.<br />

Deze waarde van Kr is ook te berekenen via de gain. De gain is de noemer van het rechterlid<br />

uit de poolbaan vergelijking, namelijk:<br />

Kr Kp<br />

( )<br />

<br />

p<br />

<br />

3.5 Simulaties<br />

01 ( ) = 0<br />

2<br />

Figuur: grafiek P-regelaar eerste orde met verschillende Kr<br />

De Kr heeft in deze grafiek de volgende waarden:<br />

blauw: Kr = 1<br />

rood: Kr = 2<br />

groen: Kr = 10<br />

zwart: Kr = 100<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 8/60


Conclusie<br />

Snelheid:<br />

Wat duidelijk te zien is in de grafieken, is als de Kr van de regelaar groter gekozen wordt, dat<br />

de snelheid van het systeem ook groter wordt.<br />

1<br />

De waarde van s in een P-geregeld eerste orde systeem heeft de vorm: s <br />

<br />

Deze waarde is bepaald door de karakteristieke vergelijking op te lossen.<br />

t<br />

<br />

S invullen in<br />

st<br />

a e levert<br />

<br />

p<br />

(1<br />

K pKr )<br />

op.<br />

a e<br />

1 K pK r <br />

Dit laat zien dat het systeem sneller wordt naarmate de Kr groter wordt. Dan wordt namelijk<br />

de uiteindelijke waarde voor de t meer negatief, waardoor de amplitude in de tijd sneller<br />

afneemt.<br />

Nauwkeurigheid:<br />

Wat duidelijk te zien is in de grafieken, is als de Kr van de regelaar groter gekozen wordt, dat<br />

de nauwkeurigheid van het systeem ook groter wordt.<br />

1<br />

De formule voor de statische afwijking is: U statafwijking ( t) U gewenst ( t)<br />

.<br />

1<br />

K K<br />

De waarde van Kp is een systeemconstante en is niet te veranderen.<br />

Als de waarde van Kr groter wordt, zal de noemer groter worden, en uiteindelijk de statische<br />

afwijking kleiner.<br />

Relatieve stabiliteit:<br />

Dit is bij een eerste orde proportioneel geregeld proces niet aan de orde. Een systeem gaat<br />

pas oscilleren, als de waarden die voor de s gevonden worden, complex zijn. Dit kan dus<br />

alleen bij een kwadratische vergelijking, met een discriminant kleiner dan 0.<br />

p r<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 9/60<br />

p


4 PI-geregeld eerste orde systeem<br />

4.1 Inleiding<br />

De volgende regelaar die we zullen behandelen betreft een PI-regelaar eerste orde systeem.<br />

De PI- regelaar heeft er dus een extra I-actie bij gekregen ten opzichte van de hiervoor<br />

beschreven P-regelaar.<br />

4.2 Blokschema<br />

Het blokschema is bij een PI-regelaar opgedeeld in een aantal blokken. In Matlab<br />

aangemaakt ziet dit er als volgt uit:<br />

De elementen zijn:<br />

Een bron of ingangssignaal (step)<br />

De regelaar (Zero-pole)<br />

Het systeem (Transfer Fcn)<br />

Een uitgang (To Workspace)<br />

Figuur: blokschema PI-geregeld eerste orde systeem<br />

Aan het systeem kunnen we niets veranderen, dit noemen we de proces parameters. Dit zijn<br />

K .<br />

de p en de p<br />

Aan de regelaar echter wel, we noemen dit de regelparameters. Dit zijn de r K en de i .<br />

Deze 2 parameters zullen we vervolgens in de volgende paragraaf toelichten met simulaties.<br />

4.3 De poolbaanvergelijking<br />

Om te komen tot de uiteindelijke systeemontwerp in Matlab met behulp van een poolbaan<br />

vergelijking zullen we eerst laten zien hoe we aan deze vergelijking komen. De basis ligt<br />

uiteindelijk bij het blokschema zoals dit omschreven is in paragraaf 4.2.<br />

rechtdoorgaand<br />

Hiervoor mag je ook schrijven: , oftewel:<br />

1<br />

rondgaand<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 10/60


1 K <br />

K 1<br />

<br />

p<br />

r <br />

i s p s 1<br />

<br />

gewenst ( s) ( <br />

<br />

)<br />

gemeten s<br />

U U<br />

1 K p<br />

1 Kr<br />

1 <br />

i s p s 1<br />

<br />

<br />

De noemer van de overdrachtsfunctie is het linker lid van de karakteristieke vergelijking.<br />

Dus:<br />

1 K p<br />

1 Kr<br />

1 <br />

0<br />

i s p s 1<br />

1 K p<br />

Kr<br />

1 <br />

1<br />

i s p s 1<br />

<br />

1<br />

<br />

s <br />

Kr K p i <br />

1<br />

<br />

<br />

p 1 <br />

<br />

s s <br />

<br />

<br />

<br />

<br />

<br />

p <br />

Dit noemen we de poolbaanvergelijking.<br />

1<br />

s <br />

i 1 1<br />

<br />

s 1<br />

s <br />

Kr Kp <br />

<br />

p i <br />

4.4 Systeem ontwerpen zonder doorschot<br />

Als we nu Kr gelijk stellen aan nul dan krijgen we:<br />

1<br />

s <br />

i 1<br />

<br />

s 1<br />

s <br />

p<br />

1<br />

<br />

0<br />

Kp <br />

<br />

i <br />

Dan wordt:<br />

1<br />

s 0<br />

<br />

<br />

1<br />

1<br />

s s <br />

<br />

1<br />

0 s <br />

<br />

en:<br />

i<br />

1<br />

s 0 <br />

<br />

p<br />

i<br />

1<br />

s <br />

<br />

p<br />

p p<br />

Bij een poolbaan zonder doorschot geldt i p . We zullen nu een poolbaan maken met de<br />

waarden uit paragraaf 4.3:<br />

p 1<br />

K p 2<br />

Kr 1<br />

i 10<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 11/60


Figuur: poolbaan plot eerste orde PI-geregeld systeem<br />

Kr Kp <br />

De noemer van het rechterlid noemen we de gain, dus zodra we deze waarde op<br />

i <br />

1<br />

nul stellen zoals we hiervoor gedaan hebben zien we op de poolbaan bij <br />

1<br />

en bij een<br />

gain van nul. Zie de grafiek op pagina 13.<br />

<br />

1<br />

p<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 12/60<br />

p<br />

1<br />

<br />

i<br />

i


Figuur: poolbaan plot eerste orde PI-geregeld systeem<br />

1<br />

1<br />

Op de poolbaan is te zien dat de (blauwe lijn) rechts van de (groene lijn) ligt. Dit<br />

i<br />

1<br />

zorgt ervoor dat het systeem stabiel verloopt. Zodra we de waarde van links van <br />

komt te liggen zal het systeem onstabiel worden. Dit zullen we in de onderstaande simulatie<br />

aantonen.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 13/60<br />

p<br />

i<br />

1<br />

p


4.5 Systeem ontwerpen met doorschot<br />

Bij een poolbaan met doorschot geldt i p . Ook hier kiezen we een waarde uit paragraaf<br />

4.3:<br />

p 1<br />

K p 2<br />

Kr 1<br />

i 0.01<br />

Figuur: poolbaan plot eerste orde PI-geregeld systeem<br />

1<br />

1<br />

Op de poolbaan is te zien dat (groen lijn) rechts van (blauwe lijn) ligt. Om dit te<br />

p<br />

bereiken is er een imaginair deel ontstaan. Dit imaginaire is de doorschot. Dus zolang de<br />

1<br />

1<br />

waarde van groter is dan dan zal het systeem zich stabiel gedragen.<br />

i<br />

p<br />

i<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 14/60


4.7 Simulaties met i <br />

In deze paragraaf zullen we zoals gezegd gaan zien wat de invloed van deze regelparameters<br />

is op de snelheid, nauwkeurigheid en relatieve stabiliteit.<br />

Als eerste zullen we de PI-regelaar simuleren met de volgende waarden:<br />

p 1<br />

K p 2<br />

Kr 1<br />

i i<br />

10, 1, 0.1 en 0.01<br />

Matlab genereert de volgende grafiek:<br />

Figuur: plot eerste orde PI-geregeld systeem.<br />

De i heeft in deze grafiek de volgende waarden:<br />

Rood: i 10<br />

Groene: i 1<br />

Blauw: i 0.1<br />

Paars: i 0.01<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 15/60


Conclusie<br />

Een steeds kleiner wordende i heeft de volgende invloed op de snelheid, nauwkeurigheid en<br />

relatieve stabiliteit:<br />

Snelheid:<br />

Naar mate de i kleiner wordt zal het systeem sneller worden. Bij een hoge i zal het lang<br />

duren voordat de ingestelde waarde gehaald wordt. Bij een lage i is het systeem wel snel<br />

maar zeer onstabiel.<br />

Nauwkeurigheid:<br />

Het systeem wordt niet nauwkeuriger, het zal altijd de ingestelde waarde halen.<br />

Relatieve stabiliteit:<br />

Wat zeer goed te zien is in de grafiek is het verschil in stabiliteit, hoe kleiner de i hoe groter<br />

de oscillatie en hoe kleiner de relatieve stabiliteit. Bij een i van 0.01 zien we een enorme<br />

uitslag, deze zet over een langere periode door waardoor het uiteindelijk langer duurt voordat<br />

de ingestelde waarde bereikt wordt.<br />

4.8 Simulaties met Kr en i 1<br />

We zullen nu hetzelfde systeem vergelijken met 2 verschillende waarden voor i en 4<br />

verschillende waarden voor K r . De eerste simulatie die we uitvoeren heeft de volgende<br />

instellingen:<br />

<br />

1<br />

p<br />

K p 2<br />

K r = 1, 2, 10 en 100<br />

i 1<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 16/60


Matlab genereert de volgende grafiek:<br />

Hierbij zijn:<br />

Rood: Kr = 1<br />

Groen: Kr = 2<br />

Blauw: Kr = 10<br />

Paars: Kr = 100<br />

Conclusie<br />

Figuur: plot eerste orde PI-geregeld systeem met verschillende Kr<br />

Als we een steeds grotere waarde voor Kr invullen dan wordt de regelaar veel sneller. Ook<br />

wordt de doorschot kleiner naarmate de Kr groter wordt.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 17/60


4.9 Simulaties met Kr en i 10<br />

Bij de 2 e simulatie zullen we de waarde van i wijzigen van 1 naar 10. De instellingen zijn<br />

dus:<br />

p 1<br />

K p 2<br />

Kr 1, 2,10,100<br />

i 10<br />

Met deze instellingen ontstaat de onderstaande grafiek:<br />

Ook hier geldt:<br />

Rood: Kr = 1<br />

Groen: Kr = 2<br />

Blauw: Kr = 10<br />

Paars: Kr = 100<br />

Figuur: plot eerste orde PI-geregeld systeem met verschillende Kr<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 18/60


Conclusie<br />

Als we een steeds grotere waarde voor Kr invullen dan wordt de regelaar veel sneller. Bij<br />

een kleine (1) waarde van i zien we een geringe doorschot, dit zien we niet terug als we de<br />

waarde van i verhogen (10).<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 19/60


5 P-geregeld tweede orde systeem<br />

5.1 Inleiding<br />

De volgende regelaar die we zullen behandelen betreft een P-regelaar van een tweede orde<br />

systeem.<br />

Aan het systeem kunnen we niets veranderen, dit noemen we de proces parameters. Dit zijn<br />

de p1,<br />

p2<br />

en de Kp.<br />

Aan de regelaar echter wel; we noemen dit de regelparameter Kr.<br />

Het is de bedoeling dat er met een poolbaan een systeem ontworpen wordt. Hierna wordt er<br />

met verschillende waarden voor Kr gesimuleerd, om zo de invloed aan te tonen van de Kr<br />

met betrekking op:<br />

snelheid<br />

nauwkeurigheid<br />

relatieve stabiliteit<br />

5.2 Blokschema<br />

Het blokschema is bij een P-regelaar opgedeeld in een aantal blokken. In Matlab zijn de<br />

volgende elementen gebruikt:<br />

Een bron of ingangssignaal (step)<br />

De regelaar (Gain)<br />

Het systeem (Transfer Fcn1 en Fcn)<br />

Een uitgang (To Workspace)<br />

5.3 De poolbaan vergelijking<br />

Figuur: blokschema P-geregeld tweede orde systeem<br />

Om te komen tot de uiteindelijke simulatie in Matlab met behulp van een poolbaan<br />

vergelijking, zullen we eerst laten zien hoe we aan deze vergelijking komen. De basis ligt<br />

uiteindelijk bij het blokschema zoals dit omschreven is in paragraaf 5.2.<br />

Het is de bedoeling om de karakteristieke vergelijking om te zetten naar een vergelijking die<br />

in Matlab ingevoerd kan worden.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 20/60


De overdrachtsfunctie van een P-geregeld tweede orde systeem:<br />

U<br />

Kr Kp<br />

( s 1)( s 1)<br />

<br />

Kr Kp<br />

1 <br />

( s 1)( s 1)<br />

U<br />

p1 p2<br />

gewenst ( s) gemeten( s)<br />

p1 p2<br />

De noemer van de overdrachtsfunctie is het linker lid van de karakteristieke vergelijking:<br />

<br />

Kr Kp<br />

1 0<br />

( s 1)( s 1)<br />

p1 p2<br />

Dit moet worden omgezet naar een poolbaan vergelijking om uiteindelijk in te voeren in<br />

Matlab:<br />

Kr Kp<br />

<br />

1<br />

1 1<br />

p1( s ) p2<br />

( s )<br />

<br />

<br />

<br />

p1 p2<br />

Kr Kp 1<br />

1<br />

1 1<br />

p1 <br />

p2<br />

( s ) ( s )<br />

<br />

p1 p2<br />

1 1<br />

<br />

1 1 Kr Kp<br />

( s ) ( s )<br />

<br />

p1 p2 p1 p2<br />

Dit is de poolbaanvergelijking.<br />

Om de simulatie in te voeren Matlab, moet de noemer van het linkerlid omgeschreven<br />

worden naar een functie van s. Dit gaat als volgt:<br />

<br />

<br />

1 1 1<br />

<br />

<br />

2<br />

s s s<br />

p1 p2 p1 p2<br />

1 1 1<br />

s ( ) s s<br />

<br />

5.4 Poolbaan<br />

2 1 0<br />

p1 p2 p1 p2<br />

De ingestelde parameters voor deze simulatie zijn:<br />

<br />

1 1 p<br />

p2<br />

2<br />

Kp 1<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 21/60


5.5 Systeem ontwerpen<br />

Figuur: poolbaan P-geregeld tweede orde systeem<br />

Er is in de grafiek gekozen om een systeem te ontwerpen met een β van ongeveer 0,7 (0,724).<br />

Dit is een licht gedempt systeem. De snelheid die bij dit punt hoort is 0,714 rad/sec.<br />

De gain is in grafiek af te lezen en is 0,573. Deze is ook te berekenen volgens de formule:<br />

1 1<br />

gain s s <br />

<br />

p1 p2<br />

Hiermee kunnen we de waarde van de Kr uitrekenen:<br />

gain =<br />

Kr Kp<br />

0,573<br />

<br />

p1 p2<br />

Met een p1<br />

Kr 1 0,573<br />

1 2<br />

van 1 seconde, een p2<br />

Kr = 1,146<br />

<br />

1<br />

p<br />

2<br />

1<br />

<br />

<br />

2 2 2 2<br />

0,25 0,714 0,25 0,714 = 0,5723.<br />

van 2 seconden en een Kp van 1, levert dit:<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 22/60<br />

p1


De Kr is ook te berekenen via de absolute lengtes van de lijnen tussen de nulpunten en de<br />

gekozen gain. Dit allemaal ingevuld in de poolbaanvergelijking geeft:<br />

1 1<br />

<br />

1 1 Kr Kp<br />

s s ( )<br />

p1 <br />

p2<br />

<br />

p1 p2<br />

<br />

2 2 2 2 Kr 1<br />

( 0, 25 0,714 ) ( 0, 25 0,714 ) ( )<br />

1 2<br />

De berekende piektijd bij gebruik van een Kr van 1,146 is:<br />

1 1 Kr Kp<br />

s s ( )<br />

<br />

p1 p2 p1 p2<br />

Kr = 1,145<br />

0,714 rad/s <br />

2<br />

<br />

T<br />

<br />

2<br />

T 2,8<br />

0,714<br />

De piektijd is een ½ T dus piektijd = 2,8<br />

4,4 seconden.<br />

2<br />

Conclusie<br />

Piektijd = ½ T<br />

Figuur: grafiek P-geregeld tweede orde systeem<br />

Wat te zien is, dat de berekende waarde voor de piektijd, overeen komt met de waarde in de<br />

grafiek.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 23/60


5.6 Simulaties met Kr<br />

In deze paragraaf zullen we zoals gezegd gaan zien wat de invloed van deze regelparameters<br />

is op de snelheid, nauwkeurigheid en relatieve stabiliteit.<br />

Als eerste zullen we de P-regelaar simuleren met de volgende waarden:<br />

1 1 p <br />

p2<br />

2<br />

Kp 1<br />

Kr = 1, 2, 10 en 100.<br />

Matlab genereert de volgende grafiek:<br />

Voor de waarden van Kr geldt:<br />

blauw: Kr = 1<br />

rood: Kr = 2<br />

groen: Kr = 10<br />

zwart: Kr = 100<br />

Figuur: grafiek P-geregeld tweede orde systeem<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 24/60


Conclusie<br />

Snelheid:<br />

Wat duidelijk te zien is in de grafieken, is als de Kr van de regelaar groter gekozen wordt, dat<br />

de snelheid van het systeem ook groter wordt.<br />

Nauwkeurigheid:<br />

Wat duidelijk te zien is in de grafieken, is als de Kr van de regelaar groter gekozen wordt, dat<br />

de nauwkeurigheid van het systeem ook groter wordt.<br />

De waarde van Kp is een systeemconstante en is niet te veranderen.<br />

Relatieve stabiliteit:<br />

Hoe kleiner de Kr gekozen wordt, hoe stabieler het systeem is. Dit gaat echter wel ten koste<br />

van de snelheid. Er is wel in alle simulaties een doorschot te zien.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 25/60


6 PI-geregeld tweede orde systeem<br />

6.1 Inleiding<br />

De volgende regelaar die we zullen behandelen betreft een PI-regelaar van een tweede orde<br />

systeem.<br />

Aan het systeem kunnen we niets veranderen, dit noemen we de proces parameters. Dit zijn<br />

de p1,<br />

p2<br />

en de p<br />

K .<br />

Aan de regelaar daar echter wel; we noemen dit de regelparameters Kr en i .<br />

Het is de bedoeling dat er met verschillende waarden voor Kr en i gesimuleerd wordt, om<br />

zo de invloed aan te tonen van de Kr en i met betrekking op:<br />

snelheid<br />

nauwkeurigheid<br />

relatieve stabiliteit<br />

6.2 Blokschema<br />

Het blokschema is bij een PI-regelaar opgedeeld in een aantal blokken. In Matlab<br />

aangemaakt ziet dit er als volgt uit:<br />

De elementen zijn:<br />

Een bron of ingangssignaal (step)<br />

De regelaar (Zero-pole)<br />

Het systeem (Transfer Fcn en Fcn1)<br />

Een uitgang (To Workspace)<br />

6.3 De poolbaan vergelijking<br />

Figuur: blokschema PI-geregeld tweede orde systeem<br />

Om te komen tot de uiteindelijke simulatie in Matlab met behulp van een poolbaan<br />

vergelijking zullen, we eerst laten zien hoe we aan deze vergelijking komen. De basis ligt<br />

uiteindelijk bij het blokschema zoals dit omschreven is in paragraaf 6.2.<br />

Het is de bedoeling om de karakteristieke vergelijking om te zetten naar een vergelijking die<br />

in Matlab ingevoerd kan worden.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 26/60


De overdrachtsfunctie van een PI-geregeld tweede orde systeem:<br />

Kr( is<br />

1)<br />

Kp<br />

s ( s 1)( s 1)<br />

i p1 p2<br />

U gewenst ( s) gemeten ( s)<br />

U<br />

Kr ( is<br />

1)<br />

Kp<br />

1<br />

s ( s 1)( s 1)<br />

i p1 p2<br />

De noemer van de overdrachtsfunctie is het linker lid van de karakteristieke vergelijking:<br />

<br />

Kr ( is<br />

1)<br />

Kp<br />

1 0<br />

s ( s 1)( s 1)<br />

i p1 p2<br />

Dit moet worden omgezet naar een poolbaan vergelijking om uiteindelijk in te voeren in<br />

Matlab:<br />

<br />

1<br />

s <br />

i<br />

1<br />

<br />

1 1 Kr Kp<br />

s( s ) ( s )<br />

<br />

p1 p2 p1 p2<br />

Dit is de poolbaanvergelijking.<br />

Om de simulatie in te voeren Matlab, moet de noemer van het linkerlid omgeschreven<br />

worden naar een functie van s. Dit gaat als volgt:<br />

<br />

<br />

1 1 1<br />

s s s s<br />

<br />

2<br />

( )<br />

p1 p2 p1 p2<br />

1 1 1<br />

<br />

3 2<br />

s ( ) s s<br />

6.4 Poolbaan<br />

p1 p2 p1 p2<br />

De ingestelde parameters voor deze simulatie zijn:<br />

<br />

p1<br />

0.5<br />

p2<br />

2<br />

K p 1<br />

Kr 1<br />

i <br />

2<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 27/60


Matlab genereert de volgende grafiek:<br />

Het linker punt is:<br />

Het rechter punt is:<br />

En:<br />

1<br />

<br />

p1<br />

Figuur: poolbaan PI geregeld tweede orde systeem<br />

1<br />

<br />

p1<br />

1<br />

p<br />

2<br />

1<br />

i<br />

oftewel<br />

oftewel<br />

oftewel<br />

1 2<br />

0.5<br />

1 0.5<br />

2<br />

1 0.5<br />

2<br />

1<br />

p<br />

2<br />

1<br />

i<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 28/60


6.5 Systeem ontwerpen<br />

We hebben een punt op de poolbaan gekozen voor een licht gedempt systeem met<br />

een 0.7 . De gain is in de poolbaan 1,61. Hiermee kunnen we de waarde van de Kr<br />

uitrekenen:<br />

Kr Kp<br />

1.61<br />

<br />

p1 p2<br />

Als de bovenstaande gegevens ingevuld worden, levert dit:<br />

Kr 1 1.61<br />

0.5 2<br />

Kr = 1,61<br />

Figuur: grafiek PI-geregeld tweede orde systeem<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 29/60


De berekende piektijd bij gebruik van een Kr van 1,61 is:<br />

0.783rad/s<br />

<br />

2<br />

<br />

T<br />

De piektijd is een ½ T dus piektijd = 8.02<br />

4.01seconden.<br />

2<br />

Matlab genereert de volgende grafiek:<br />

Conclusie<br />

Figuur: grafiek P-geregeld tweede orde systeem<br />

2<br />

T 8.02 seconden<br />

0.783<br />

Piektijd = ½ T<br />

Wat te zien is, dat de berekende waarde voor de piektijd, overeen komt met de waarde in de<br />

grafiek.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 30/60


6.6 Simulaties met Kr<br />

In deze paragraaf zullen we zoals gezegd gaan zien wat de invloed van deze regelparameters<br />

is op de snelheid, nauwkeurigheid en relatieve stabiliteit.<br />

In de vorige paragraaf hebben we via de poolbaan bepaald wat de Kr waarde is. Om nu te<br />

kijken wat de invloed is van de Kr op de snelheid, nauwkeurigheid en relatieve stabiliteit<br />

hebben we naast de gevonden waarde van K r = 1.61 nog 2 waarden op de poolbaan gekozen,<br />

te weten:<br />

gain = 1.19 0.917<br />

K 1.19<br />

gain = 0.997 1 K 0.997<br />

Deze 3 waarden voor de Kr hebben we vervolgens in Matlab ingevoerd om te kijken wat de<br />

invloed is.<br />

Matlab genereert de volgende grafiek:<br />

Figuur: grafiek PI-geregeld tweede orde systeem met verschillende waarde voor Kr<br />

r<br />

r<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 31/60


Waarbij:<br />

rode lijn: Kr 0.997<br />

groene lijn: Kr 1.19<br />

blauwe lijn: Kr 1.62<br />

Conclusie<br />

Snelheid:<br />

Naarmate we de waarde van Kr verhogen, zien we dat de snelheid toeneemt. Samen met de<br />

snelheid zien we ook doorslag ontstaan.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de Kr waarde groter wordt zal het systeem steeds onstabieler worden.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 32/60


6.7 Simulaties met i <br />

Vervolgens zullen we de regelaar gaan simuleren met verschillende waarden voor i .<br />

We zullen de PI-regelaar simuleren met de volgende waarden:<br />

1 1 p <br />

p2<br />

2<br />

K p 1<br />

Kr 1<br />

i 0.5, 1, 5 en 10<br />

Matlab genereert de volgende grafiek:<br />

Waarbij:<br />

Figuur: grafiek PI-geregeld tweede orde systeem met verschillende waarde voor i <br />

Rode lijn: i 0.5<br />

Groene lijn: i 1<br />

Paarse lijn: i 5<br />

Blauwe lijn: i 10<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 33/60


Conclusie<br />

Snelheid:<br />

Naarmate we de waarde van i verkleinen, zien we dat de snelheid toeneemt. Samen met de<br />

snelheid zien we ook de doorslag toenemen. In beide uiterste gevallen (dus i 0,5 en<br />

i 10) duurt het heel lang voor dat de waarde bereikt is. In het ene geval doordat het<br />

systeem blijft oscilleren, in het andere geval omdat het systeem heel langzaam de ingestelde<br />

waarde bereikt.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de i waarde kleiner wordt zal het systeem steeds onstabieler worden. Bij een<br />

waarde van i 0.1 zien we dat het systeem heel lang door blijft oscilleren.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 34/60


7 PID-geregeld tweede orde systeem<br />

7.1 Inleiding<br />

De volgende regelaar die we zullen behandelen betreft een proportioneel integrerend<br />

differentiërend (PID) tweede orde systeem. Dit PID-systeem zullen we beoordelen met<br />

behulp van de 4 regelparameters, te weten r K , i , d en a (de tamheidsfactor). Aan de<br />

procesparameters kunnen we niets veranderen, dit zijn p1,<br />

p2<br />

en de K p .<br />

Ook bij dit systeem zullen we bekijken wat de invloed is van deze regelparameters op de:<br />

Snelheid<br />

Nauwkeurigheid<br />

Relatieve stabiliteit<br />

7.2 Blokschema<br />

Het blokschema is bij een PID-regelaar opgedeeld in een aantal blokken. In Matlab<br />

aangemaakt ziet dit er als volgt uit:<br />

De elementen zijn:<br />

Een bron of ingangssignaal (Step)<br />

De Regelaar (Zero Pole)<br />

Het systeem (Transfer Fcn en Fcn1)<br />

Een uitgang (To Workspace<br />

Figuur: blokschema Matlab PID tweede orde systeem<br />

Verder uitgesplitst, zien we dat de regelaar bestaat uit:<br />

De P-actie r K<br />

De I-actie<br />

1<br />

s <br />

i<br />

s<br />

De D-actie<br />

s d 1<br />

s a 1<br />

d<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 35/60


Het systeem is hier als 2 blokken getekend maar bestaat in werkelijkheid uit 1 systeem:<br />

K<br />

( s 1) ( s 1)<br />

p<br />

p1 p2<br />

Samengevoegd ziet dit er als volgt uit:<br />

Bovenstaand blokschema zullen we straks nodig hebben om de poolbaanvergelijking op te<br />

stellen.<br />

7.3 De poolbaanvergelijking<br />

Om tot een uiteindelijke poolbaan te kunnen komen zullen we eerst de poolbaan vergelijking<br />

op moeten stellen. Dit doen we op basis van het blokschema uit paragraaf 7.2.<br />

Hierbij geld: 1 + rondgaand = 0<br />

1 <br />

s <br />

i s d 1<br />

1<br />

1 Kr K <br />

p<br />

<br />

0<br />

s s a d 1 ( s p1 1) ( s p2<br />

1)<br />

<br />

<br />

1 1 <br />

s d s<br />

<br />

<br />

i<br />

d<br />

1<br />

<br />

<br />

1<br />

s 1 <br />

a <br />

1 1 <br />

d s p1 s p2<br />

s <br />

a <br />

d <br />

<br />

p1 <br />

p2<br />

<br />

1 1 <br />

s s <br />

i d<br />

1<br />

<br />

<br />

<br />

1 1 1 Kr K p<br />

s s s s <br />

a <br />

<br />

d p1 p2<br />

<br />

Dit noemen we de poolbaanvergelijking.<br />

p1 p2<br />

a<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 36/60


Van deze poolbaanvergelijking is het linkerlid het deel wat we straks in gaan voeren in<br />

Matlab, het rechterdeel noemen we de gain. Met deze gain gaan we net als bij de andere<br />

regelaars later de Kr bepalen. Ook hier gaan we straks een slim punt op de poolbaan kiezen<br />

(een punt wat overeen komt met de verwachting).<br />

Na het bepalen van de r K , zullen we in een simulatie gaan bekijken of deze Kr aan de<br />

verwachtingen voldoet.<br />

7.4 De poolbaan<br />

Voordat we de poolbaan door Matlab kunnen laten genereren, moeten we eerst de teller en<br />

noemer omschrijven naar voor Matlab begrijpelijke commando’s. Dit gaat als volgt:<br />

De poolbaan vergelijking is:<br />

1 1 <br />

s s <br />

i d<br />

1<br />

<br />

<br />

<br />

1 1 1 Kr K p<br />

s s s s <br />

a <br />

<br />

d p1 p2<br />

<br />

p1 p2<br />

a<br />

Als we de teller van het linkerlid uitvermenigvuldigen staat er:<br />

1 1 1 1 <br />

s <br />

s<br />

d i i d <br />

2 1<br />

Invoer in matlab wordt dan:<br />

teller=[1 ((1/taud)+(1/taui)) (1/(taui*taud))];<br />

Hetzelfde doen we voor de noemer van het linker lid:<br />

1 1 1 <br />

s s s s <br />

a <br />

<br />

d p1 p2<br />

<br />

Uitvermenigvuldigd geeft dit:<br />

1 1 1 1 1 1 1 <br />

s s s s<br />

<br />

<br />

a a a a <br />

<br />

4 3 2 1<br />

p1 p2 d p1 p2 d p1 d p2 d p1 p2<br />

<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 37/60


Invoer in Matlab wordt dan:<br />

noemer=[1 (1/(a*taud)+1/taup1+1/taup2)<br />

(1/(a*taud*taup1)+1/(a*taud*taup2)+1/(taup1*taup2)) (1/(a*taud*taup1*taup2)) 0];<br />

Het verschil met het PI-geregeld tweede orde system t.o.v. een PID-geregeld tweede orde<br />

systeem is dat er in de poolbaan een extra pool en een extra punt bijkomen. Onderstaande<br />

plot maakt het een en ander duidelijk.<br />

Het linker punt is:<br />

Het 2e punt is:<br />

Het 3e punt is:<br />

Het 4e punt is:<br />

1<br />

d<br />

1<br />

p<br />

2<br />

1<br />

<br />

p1<br />

1<br />

i<br />

1<br />

d<br />

1<br />

p<br />

2<br />

Figuur: PID tweede orde systeem poolbaan<br />

1 oftewel 2.22<br />

0.45<br />

1 oftewel 2<br />

0.5<br />

oftewel<br />

oftewel<br />

1 0.5<br />

2<br />

1 0.4<br />

2.5<br />

1<br />

<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 38/60<br />

p1<br />

1<br />

i


7.5 Systeem ontwerpen<br />

7.5.1 Simulaties met Kr<br />

Nadat de poolbaanvergelijking is ingevoerd in Matlab kunnen we beginnen met het<br />

ontwerpen van het PID systeem.<br />

Om tot een slim gekozen Kr waarde te komen zal eerst een poolbaan gecreëerd moeten<br />

worden. Met de volgende waarden ingevoerd in Matlab:<br />

Kr 2<br />

i 2.5<br />

a 0.9<br />

d 0.45<br />

K p 1<br />

p2<br />

0.5<br />

p1<br />

2<br />

Matlab genereert onderstaande grafiek<br />

Figuur: PID tweede orde systeem poolbaan<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 39/60


We hebben op de poolbaan een punt gekozen met een 0.7 (0.703), zoals te zien geeft dit<br />

een gain van 2,57.<br />

Met deze gain gaan we de Kr bepalen, dit doen we zoals gezegd m.b.v. het rechterlid van de<br />

poolbaanvergelijking (zie paragraaf 7.3).<br />

2.57 <br />

K K<br />

r p<br />

p1 p2<br />

a<br />

Met de waardes ingevuld:<br />

2.57 <br />

K 1<br />

r<br />

2 0.5 0.9<br />

<br />

2.57 2 0.5 0.9<br />

Kr<br />

2.313<br />

1<br />

Om nu te kijken of het gekozen punt op de poolbaan voldoet aan de verwachting, gaan we<br />

dezelfde exercitie uitvoeren met nog 2 punten op de poolbaan.<br />

De andere punten zijn:<br />

Gain = 5.85 0.478 K 6.5<br />

Gain = 1.04 1 K 0.936<br />

Figuur: PID tweede orde systeem poolbaan<br />

r<br />

r<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 40/60


Waarbij:<br />

groene lijn: Kr 6.5<br />

rode lijn: Kr 2.313<br />

blauwe lijn: Kr 0.936<br />

De berekende piektijd bij gebruik van een Kr van 2.31 is:<br />

1.18 rad/s <br />

2<br />

<br />

T<br />

De piektijd is een ½ T dus piektijd = 5.32<br />

2.66 seconden.<br />

2<br />

2<br />

T 5.32<br />

1.18<br />

Als we nu Matlab de grafiek laten genereren met een Kr van 2.313 dan zien we dat de<br />

berekende piektijd overeen komt met de zichtbare piektijd in de grafiek.<br />

Figuur: grafiek PID-geregeld tweede orde systeem<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 41/60


Conclusie<br />

Snelheid:<br />

Naarmate we de waarde van Kr verhogen, zien we dat de snelheid toeneemt. Samen met de<br />

snelheid zien we ook de doorslag toenemen. De door ons op de poolbaan gekozen waarde<br />

van 2.313 laat geen doorslag zien.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de Kr waarde groter wordt zal het systeem steeds onstabieler worden.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 42/60


7.5.2 Simulatie met i<br />

Voor het simuleren van de i zijn we uitgegaan van de instellingen uit de vorige paragraaf, te<br />

weten:<br />

r<br />

K 2.313<br />

i 1, i 2.5 en i<br />

a 0.9<br />

d 0.45<br />

K p 1<br />

p2<br />

0.5<br />

p1<br />

2<br />

5<br />

Matlab genereert de volgende grafiek:<br />

Waarbij:<br />

groene lijn: i 5<br />

rode lijn: i 2.5<br />

blauwe lijn: i <br />

1<br />

Figuur: grafiek PID-geregeld tweede orde systeem invloed i <br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 43/60


Conclusie<br />

Snelheid:<br />

Naarmate we de waarde van i verhogen, zien we dat de snelheid toeneemt. Samen met de<br />

snelheid zien we ook de doorslag toenemen<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de i waarde kleiner wordt zal het systeem steeds onstabieler worden.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 44/60


7.5.3 Simulatie met d<br />

Bij deze simulatie van het PID systeem gaan we kijken wat de invloed is van de d . Net als<br />

bij de simulaties van de r K en i gebruiken we dezelfde instellingen van de regelaar. Voor<br />

de d gebruiken we nog 2 andere waarden als vergelijking.<br />

Kr 2.313<br />

i 2.5<br />

a 0.9<br />

d 0.01, 0.6 en 10<br />

K p 1<br />

p2<br />

0.5<br />

p1<br />

2<br />

Matlab genereert de volgende grafiek:<br />

Figuur: grafiek PID-geregeld tweede orde systeem invloed d <br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 45/60


Waarbij:<br />

blauwe lijn: d 0.01<br />

rode lijn: d 0.6<br />

groene lijn: d 10<br />

Conclusie<br />

Snelheid:<br />

Naarmate we de waarde van d verhogen, zien we dat de snelheid iets toeneemt.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de d waarde groter wordt zal het systeem steeds meer doorschot vertonen.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 46/60


7.5.4 Simulatie met tamheidsfactor a<br />

Als laatste zullen we gaan bekijken wat de invloed is van de zogenaamde tamheidsfactor a of<br />

thf. De waarden die gebruikt zijn:<br />

Kr 2.313<br />

i 2.5<br />

a 5, 0.9 en 0.2<br />

d 0.45<br />

K p 1<br />

p2<br />

0.5<br />

p1<br />

2<br />

Matlab genereert de volgende grafiek:<br />

Waarbij:<br />

blauwe lijn: a = 5<br />

rode lijn: a = 0.9<br />

groene lijn: a = 0.2<br />

Figuur: grafiek PID-geregeld tweede orde systeem invloed a<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 47/60


Conclusie<br />

Snelheid:<br />

Naarmate we de waarde van a verhogen, zien we dat de snelheid afneemt.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de a waarde groter wordt zal het systeem steeds onstabieler worden. Er treedt een<br />

doorschot op<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 48/60


7.7 Samengestelde grafiek<br />

Om de verschillen tussen tweede orde systemen inzichtelijker te maken hebben we de P, PI<br />

en PID tweede orde systemen in 1 grafiek gezet. De waarden voor de regelparameters hebben<br />

we als volgt gekozen:<br />

Kr 1<br />

i 1<br />

a 0.5<br />

<br />

d 0.45<br />

De waarden van de systeemparameters zijn:<br />

<br />

K p 1<br />

<br />

p2<br />

2<br />

1 1 p <br />

De P- en PI tweede orde systemen hebben we in eerdere hoofdstukken met dezelfde waarden<br />

gesimuleerd; het PID systeem echter heeft afwijkende waarden voor wat betreft enkele<br />

parameters. Niet te min geeft het een aardig overzicht van de verschillen tussen de drie<br />

tweede orde systemen.<br />

Matlab genereert de volgende grafiek:<br />

Figuur: 3 regelaars in 1 grafiek<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 49/60


Waarbij:<br />

Blauw: P-geregeld<br />

Rood: PI-geregeld<br />

Groen: PID-geregeld<br />

Conclusie<br />

P-regelaar<br />

Bij de P-regelaar is een grote statische afwijking te zien. Het systeem is wel snel ten opzichte<br />

van de andere twee regelaars. Het heeft een lichte doorschot.<br />

PI-regelaar<br />

Dit systeem is nauwkeuriger geworden dan het systeem met de P-regelaar. Dit is echter wel<br />

ten koste gegaan van de snelheid.<br />

PID-regelaar<br />

Dit systeem heeft een betere demping gekregen door de extra D-actie.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 50/60


8 Dode tijd<br />

8.1 Eerste orde openlus systeem met dode tijd<br />

We zullen nu per regelaar gaan bekijken wat de invloed is van dode tijd op de regelaar. We<br />

hebben per regelaar de waarden voor de variabelen aangehouden zoals we die ook in het<br />

verslag hebben gebruikt.<br />

Het eerste systeem betreft het eerste orde open lus systeem. Het Matlab blokschema ziet er na<br />

invoeging van de dode tijd uit zoals onderstaand figuur:<br />

Figuur: blokschema open lus eerste orde systeem met dode tijd<br />

Als we voor de dode tijd 1 seconde nemen en de andere waarden laten we gelijk dan<br />

genereert Matlab de volgende grafiek:<br />

Figuur: grafiek open lus eerste orde systeem met en zonder dode tijd<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 51/60


8.2 P-geregeld eerste orde systeem met dode tijd<br />

De 2 e regelaar uit ons verslag is een P-geregeld eerste orde systeem. Ook hier passen we<br />

dezelfde truc toe op onderstaand Matlab model.<br />

Figuur: blokschema P-geregeld eerste orde systeem met dode tijd<br />

Als we voor de dode tijd 2 seconden nemen en de andere waarden laten we gelijk, dan<br />

genereert Matlab de volgende grafiek:<br />

Figuur: grafiek P-geregeld eerste orde systeem met en zonder dode tijd<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 52/60


8.3 PI-geregeld eerste orde systeem met dode tijd.<br />

De 3 e regelaar uit de eerste orde serie is het PI-geregelde systeem. Matlab toont ons<br />

onderstaand model.<br />

Als input hebben wij gebruikt: 1<br />

p<br />

Figuur: blokschema PI-geregeld eerste orde systeem met dode tijd<br />

, K 2 , 1<br />

p<br />

Kr , i<br />

1<br />

Als we voor de dode tijd 1 seconde nemen, dan genereert Matlab de volgende grafiek:<br />

Figuur: grafiek PI-geregeld eerste orde systeem met en zonder dode tijd<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 53/60


8.4 P-geregeld tweede orde systeem met dode tijd<br />

De eerste regelaar van de serie tweede orde systemen is een P-geregeld systeem. Na invoer<br />

van de transport delay geeft dit het volgende blokschema:<br />

Figuur: blokschema P-geregeld tweede orde systeem met dode tijd<br />

Als input hebben wij gebruikt: 1 1 p , p2<br />

2<br />

, K 1,<br />

K 1<br />

Als we voor de dode tijd 2 seconden nemen, dan genereert Matlab de volgende grafiek:<br />

Figuur: grafiek P-geregeld tweede orde systeem met en zonder dode tijd<br />

p<br />

r<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 54/60


8.5 PI-geregeld tweede orde systeem met dode tijd<br />

Bij de volgende regelaar hebben we t.o.v. de vorige regelaar een I-actie toegevoegd, het<br />

blokschema in Matlab ziet er na invoegen van de dode tijd als volgt uit.<br />

Figuur: blokschema PI-geregeld tweede orde systeem met dode tijd<br />

Als input hebben wij gebruikt: 1 1 p , p2<br />

2<br />

, K 1,<br />

1 1<br />

p<br />

Kr , i<br />

Als we voor de dode tijd 1 seconde nemen, dan genereert Matlab de volgende grafiek:<br />

Figuur: grafiek PI-geregeld tweede orde systeem met en zonder dode tijd<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 55/60


8.6 PID-geregeld tweede orde systeem met dode tijd<br />

Als laatste zullen we de PID geregeld tweede orde systeem gaan simuleren, ook hier moeten<br />

we eerst de dode tijd “inbouwen”. In Matlab ziet dat er als volgt uit:<br />

Figuur: blokschema PID-geregeld tweede orde systeem met dode tijd<br />

Als input hebben wij gebruikt: p1<br />

2,<br />

p2<br />

0.5<br />

a 0,9<br />

, K 1,<br />

K 2 , 2,5 , 0,45,<br />

Als we voor de dode tijd 1 seconde nemen, dan genereert Matlab de volgende grafiek:<br />

Figuur: grafiek PID-geregeld tweede orde systeem met en zonder dode tijd<br />

p<br />

r<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 56/60<br />

i<br />

d


9 Samenvatting eerste orde systemen<br />

9.1 Openlus systeem:<br />

Een andere p heeft de volgende invloed<br />

Bij een kleiner wordende p wordt het systeem sneller.<br />

9.2 P geregeld systeem:<br />

Een andere Kr heeft de volgende invloed:<br />

Snelheid:<br />

Als de Kr groter wordt, zal de snelheid van het systeem groter worden.<br />

Nauwkeurigheid:<br />

Als de Kr groter wordt, zal de statische afwijking steeds kleiner worden.<br />

Relatieve stabiliteit:<br />

K heeft geen invloed op de relatieve stabiliteit.<br />

De r<br />

9.3 PI geregeld systeem:<br />

Een andere Kr heeft de volgende invloed:<br />

Snelheid:<br />

Als de Kr groter wordt, zal de snelheid van het systeem groter worden.<br />

Nauwkeurigheid:<br />

De Kr heeft geen invloed op de statische afwijking. Die is bij de PI-regelaar niet aanwezig.<br />

Relatieve stabiliteit:<br />

Bij een grotere Kr zal de doorschot kleiner worden.<br />

Een andere i heeft de volgende invloed:<br />

Snelheid:<br />

Als de i kleiner wordt zal het systeem sneller worden.<br />

Nauwkeurigheid:<br />

De i heeft geen invloed op de statische afwijking. Die is bij de PI-regelaar niet aanwezig.<br />

Relatieve stabiliteit:<br />

Hoe kleiner de i<br />

hoe groter de oscillatie. Het duurt veel langer voordat het systeem stabiel<br />

wordt.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 57/60


10 Samenvatting tweede orde systemen<br />

10.1 P geregeld systeem:<br />

Een andere Kr heeft de volgende invloed:<br />

Snelheid:<br />

Hoe groter de Kr van de regelaar gekozen wordt, hoe hoger de snelheid van het systeem<br />

wordt.<br />

Nauwkeurigheid:<br />

Hoe groter de Kr van de regelaar gekozen wordt, hoe hoger de nauwkeurigheid van het<br />

systeem wordt.<br />

Relatieve stabiliteit:<br />

Hoe kleiner de Kr gekozen wordt, hoe stabieler het systeem is. Dit gaat echter wel ten koste<br />

van de snelheid. Er is wel in alle simulaties een doorschot te zien.<br />

10.2 PI geregeld systeem:<br />

Een andere Kr heeft de volgende invloed:<br />

Snelheid:<br />

Naarmate we de waarde van Kr verhogen, zien we dat de snelheid toeneemt. Samen met de<br />

snelheid zien we ook de doorslag toenemen.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de Kr waarde groter wordt zal het systeem steeds onstabieler worden.<br />

Een andere i heeft de volgende invloed:<br />

Snelheid:<br />

Een kleinere i geeft een toename van de snelheid.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Als de i hoger de Kr wordt, zal de doorslag toenemen.<br />

Ook duurt het langer voordat het systeem stabiel wordt.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 58/60


10.3 PID geregeld systeem:<br />

Een andere Kr heeft de volgende invloed:<br />

Snelheid:<br />

Naarmate we de waarde van Kr verhogen, zien we dat de snelheid toeneemt. Samen met de<br />

snelheid zien we ook de doorslag toenemen. De door ons op de poolbaan gekozen waarde<br />

van 2.313 laat geen doorslag zien.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de Kr waarde groter wordt zal het systeem steeds onstabieler worden. Bij een<br />

waarde van Kr 6.5 zien we dat het systeem onstabiel gedrag vertoond.<br />

Een andere i heeft de volgende invloed:<br />

Snelheid:<br />

Als de i kleiner wordt zal het systeem sneller worden.<br />

Nauwkeurigheid:<br />

De i heeft geen invloed op de statische afwijking. Die is bij de PI-regelaar niet aanwezig.<br />

Relatieve stabiliteit:<br />

Hoe kleiner de i hoe groter de oscillatie. Het duurt veel langer voordat het systeem stabiel<br />

wordt.<br />

Een andere d<br />

Snelheid:<br />

heeft de volgende invloed:<br />

Naarmate we de waarde van d verhogen, zien we dat de snelheid toeneemt.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de d waarde groter wordt zal het systeem steeds onstabieler worden.<br />

Een andere tamheidfactor a heeft de volgende invloed:<br />

Snelheid:<br />

Naarmate we de waarde van a verhogen, zien we dat de snelheid afneemt.<br />

Nauwkeurigheid:<br />

Uiteindelijk zal de regelaar de ingestelde waarde behalen.<br />

Relatieve stabiliteit:<br />

Naarmate de a waarde groter wordt zal het systeem steeds onstabieler worden. Er treedt een<br />

doorschot op.<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 59/60


11 Literatuurlijst<br />

De literatuur die voor dit verslag gebruikt is, bestaat uit:<br />

Dictaat W130 geschreven door Ir. Klaas Nauta<br />

Boek <strong>Regeltechniek</strong> voor HTO deel 1 door Jaap Schrage<br />

Dictaat Systeemdynamica W110 van InHolland<br />

Dictaat Wiskunde W033 geschreven door Ir. Klaas Nauta<br />

Internet<br />

<strong>Verslag</strong> <strong>Regeltechniek</strong> 2 pagina 60/60

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

Saved successfully!

Ooh no, something went wrong!