AA]IDRII FTEff ]IISC II REOEI.EII - Technische Universiteit Eindhoven

mookt
gebruik
steeds
meer
voncomputers,
Doorvoor
dienen
,Deregeltechniek
wiskundige
modellen
teworden
ontwikkéld
woormee
heiregelgedrog
konworden
beschreven
endietevens
kunnen
gebruikt-oliregedors,
worden
AA]IDRII
FTEff
]IISC
II REOEI.E
fiIET
fiIODEI.TEII
P.M.A.L.Hezemans
w e t e n s c h a p p e l i jH
k o o f d m e d e w e r k eIrn, s t i t u u vt o o rA a n d r i j Íe- n T r i b o t e c h n i e k ,
T e c h n i s c h eU ni v e r s i t e iE
t indhoven
Op het gebied van de aandrijftechniek
zien we in laatste tijd uit vier hoeken
bepaalde'stromen' binnenkomen,te weten:
- de introductie van de systeemleer/
-techniek;
- ltet gebruik van de optimaliseringstechnieken:
- de toepassingvan de geavanceerde
regeltechniek;
- opkomst van relatief goedkope en
krachtige microcomputers en micioprocessoren.
wetenschappelijkuitgekiende reorganisatie
van alle bestaandeen bijkomende óntwerpactiviteiten op basis ván de criteria ván
doelgerichtheid, doeltrffindheid
en doelmatígheid vanuit persoonlijke inzichten van
de ontwerper (en niet te vergeten vanuit de
ersenvan de opdrachtgever).Die reorganisatie kan het beste vánuir de systeer;leer
worden uitgevoerd.
Zoals bekend, is de systeemleer een
multidisciplinairewerenschapdie zich bezighoudt met het bestuderen, ontwerpen,
realiserenen optimaliserenvan fysisch-verschillende systemen op basis van analogie
van beschouwing en aanpak.
In de in de sectie'Aandriif- en tribotech'systeemleer'
niek' opgenomen
groep
met
het onderzoekprogramma'Modelvorming,Modelvorming
Computersimulatie
en Optimalisering'pró- Het opstellen van een model van een
beren we op deze stromeneen bepaàlde systeem, de modelvorming,is meestalgeen
ontwikkelingte entameren:Aandrijftech- eenvoudigezaak. De kritische vraag is, hoe
nisch regelenmet modellen,dit in tegen- we aan een gewenst model komen. De
stelling tot het aandrijftechnisch
regélen laatste tijd heeft men geprobeerd, de methomet conventionele
regelaars.
diek van de modelvormins te ontwikkelen.
Het.modelvormingsproceímoer
daarbij zodanrg gestructureerdzijn. dat enerzijds de
kans op denkfoutenbij het model-vormen
minimaal is en de herkenningvan eventuele
denkfouren wordt vergema[kelijkt en anderzijds dit proces zó probleemloos (of
receptmatig) mogehjk verloopt.
De daartoe geschikte methode is mijns
inziens die van de bindingsgraaffzie lt1.
t2l, t3l en [4]). Met bindingsgrafen béschikt men als het ware over een srafische
taal waarmee men op systematiscÍe wijze
tot een model van een systeem geraakl.
De meeste systeemelementen-blijkenin
werkelijk}eid niet-lineairte zijn,
wáardoor
-submodellen
het systeemmodel,waarinde
van deze elementen zijn opgenomen, een
niet-lineaire systeembeichrlving oplevert.
Voor de computersimulatie is dit geen
bezwaar, maar wel lastig voor de systèemanalyse.
Vaak is een op deze wijze opgesteld
model te ingewikkeld voor de systeemanalyse of het ontwerpen van een regeling, of
te tijdrovend voor de computeraimulatie.
Dan kan het model worden'vereenvoudipd
door minder detaillering. ordeverlaging-of
Itneansattes.
Over het algemeenmoet worden gekozen
vooÍ een modelvereenvoudiging,waarbij
detaillering wordt geminimaliséerd,relevante effecten worden meegenomen.zoveel
mogehjk wordt gelineariseórden computer-
SYSITETI.EER'-IECIITIEK
Zoals altijd streven we naar het zo Boed
ryogelijkontwerpenvan eenzo goedmoge/yÈaandrijfsysteem.
Alvorenswij de vraág:
'hoe
doenwe dit?' beantwoorden,
moeteén
en ander worden gezegd.Teneindehet
'zo
begrip
goed mogelijk' hanteerbaarre
maken,niet alleenvoor het ontwerp.maar
ook voor de ontwerper.dient dit begrip
naderte wordengeformuleerd.
nameliiÈali
een maat die weergeeflhoe goed aàn de
gesteldeeisenwordt voldaan.
De ontwerper
Voor de ontwerper betekent dit het zo
efficiënt mogelijk vinden van een optimale
verhoudingtussende volgendeactiviteiten:
- opstellingvan een eenvoudigen voldoendenauwkeurigsysteemmodel;
- snellemodelvorming:
- snel (computer-)rekenen;
- snellebeschikbaarheid
en gemakkelijke
hanteerbaarheid
van systematieken
en methodieken.
Het optimaliseren
van de ontwerpactiviteiten is in de meestegevallentot nu toe nog
steedspersoonsgebonden.
De systeemleei
maakthet mogelijk het optimaliserenvan
deze ontwerpactiviteitente structureren.
Zo'n aanpakkan hier wordengezienaiseen
30
simulatie zo snel mogelijk wordt uitgevoerd.
Bepaaldemodelreducties
door onderanderegevoeligheidsanalyse
of beschouwing
yan d9 gemiddelde
kwadratische
uirgangsi
fout (Hirzingeren Kreisselmeyer
[5]) kunnen de verlaging van de orde van een
systeemmodel
bewerkstelligenmet verlaging vande computerrekentijd
alsresulraar.
Maar dit vereist de linearisatievan dit
model vanwegehet gebruik van bepaalde
analysemethoden,nodig
voor het vinden
van de eigenwaarden
uit de A-matrix, het
inzicht in de nulpunten-polen-configuratie
en voor vaststellingvan de vorm van de
Bode-,Nyquisr eripolaire diagrammen.
Eenalternatiefis repro-modeling
(Meisel
en Collins [6]). Daarbii wordt eeneenvoudig modelgeïdentificeerd
uit resultaten
van
simulatievan het gecompiiceerde
^eerste model.
Dit houdt in, dat 6ij de
keer lang
gerekendwordt opdatbij volgendekerende
winst van de kortererekentiidkan worden
gemaakt.
In de systeemanalyse
maken we vooral
gebruikvan eenlineairebenadering
vanhet
te analyseren
en/o[ te ontwerpen
iysteem.
zodat we lineaire modellenkriisen. Een
belangrijkevoordeelhiervanis dáíwe voor
lineaire modellenop systematische
wijze
algemeen geldende-oplossingenk:unnen
vinden.
Het op dezewijze ontwikkeldemodelkan
worden gebruikt. hetzij voor de systeemanalyse en systeemoptimaliseringgedurende de ontwerpfase,hetzij voor de
daadwerkelijke
sturing/regeling
én hetoptimaliserendaarvan.
Hoe precieswordt dit model gebruikt?
Om er meete manipulerenl
Bij Èetmanipulerenkan een 'opfimale'ingrêepOij het
ontwerpen:een optimale parameterkeuze
en bij het regelen:eenoptimaleregelactie)
worden gekozen, als het systeemmodel
(respectievelijk
als een ontwerp-en regelmodel) het effect van mogelijk ingrijpen
(inclusiefniet ingrijpen)voorspelr.Alsdan
aan dat effect nauwkeurieheid
-de en kosten
wordentoegekend,
moet
optimaleingreepde nauwkeurigheid
en de kostenresp.
maximaliseren
en minimaliseren.
Wat de nauwkeurigheid
van het systeemmodel betreft, moeihier niet uit Íret ooe
wordenverlorendaÍ de parameterbepalin!
(parametrisatie)meestal
niet eenvoudisis.
De problemen
daarbijzijn:
- een vaak ontbrekende voldoende detailkennis betreffende het systeemelement;
- vaak is de detailkennis te onzeker of
onnauwkeurig;
- in meestegevallen vergt de parametrisatie
veel tijd; vaak ontbreekt de tijd voor een
'kwantitatieve'analyse
van het betrokken
aard van dit probleem, van het karakter van
het systeemmodel (discreet of continu,
lineair of niet-lineair) en van de eigenschappen van het criterium met eventuelebeperkingen {lineair of niet-lineair),worden bii
het beoordelenvan de geschiktheidvan dè
verschillende optimalisatietechniekentwee
maatstavengehanteerd,namelijk die van de
robuustheid\n die van' d,econvbrs entiesnelheid. Daarnaastmogen we andeie factoren
niet uit het oog verl'iezen,zoals het gemak
om te programmeren, de grootte van het
pfogramma en de geheugenruimte om
'hulpvariabelen'
(vectoren en matrices) op
te slaan.
Een robuuste methode heeft de eisenschap het optimum te kunnen vinden-van
vrijwel iedere functie (ook functies met veel
variabelenen functie van functies) ongeacht
de stafiwaarde van de parameters. Robuustheid is dus een nutiige eigenschap.
omdat het vertrouwen geeft in de resultaten
van de methode.
De convergentiesnelheidgeeft aan, hoe
snel een methode een optimum kan vinden.
De gebruikelijke vorm van het criterium
is ófvan hetfout-type:
I
I
I
systeemelement.
Voor het Systeemontwerp
(zonderregeling) is dit tochgeenechtprobleem,hoewel
'vooraf' niet
de systeemidentificatie
mogeAfb.1. Regelingmet toesiandsterugkoppeling:
iijk is. Want kunnenwij naastonzeingenide zogenaamde
toestandsregeling
ewkundeeen beroepdoenop onze ingenietJrkunst:dus werken met natte duimen.
met het 'Fingerspitzengefiihl'.
Her is verstandig om daarbij uit te gaan van het
woÍst-casegeval, waarin het
zogenaamde
systeemmodel
bij wrjzevan spreken'in 'n
ongunstiglicht' wordt geplaatst.
Door eenen anderslim te dimensioneren
en de zogenaamde
dynamischetoeslagen
toete kennen(zoalsbij de klassiekesterkteberekeningen)leidt
dit tot een zogenaamd
failsafe-ontwerp.
Nadat het systeemmodel
A í b . 2 . H y d r o s t a t i s c h eh o e k p o s i l i e r e g e l i n g
is beproefd, kan het volgens dit model
met ioestandsterugkoppeling
gebouwde
systeemwordengetesten geverifieerd.
hoekverplaatsing
Dit leveÍ dan de systeemidentificatie
in
de vorm van de parameterschatting,
waarl 2
mee de regeling kan worden ontworpen. J = | r . d t
Hiermee huldigt men een bepaaldeont- meteË '4outsignaal"
werpfilosofie: eerst een systeemzonder
regelingontwerpenen realiseren,dan tes- óf van het kosten-type'.
ten en tenslotteeen aangepaste
regeling
n
l
r
r
creërenen afregelen.
J= | (x'Qx+u'Ru).dt
J
Het ontwerp
Voor het ontwerp is de maat of het De keuzevan de vorm van dit criteriumis
criterium 'zo goed mogel4k' dan een veelal een compromis tussen de voorfunctievan de vrij te kiezenparametersvan waardedat het criterium een soedemaatis
hetsysteemmodel
(metof zonderregeling). voor hetbeoogde
doelbij heto-ptimaliseren.
o
Elke keuzevan dezeparametersresulteert en de voorwaardedat de waardevan het
'ot.l-E
dan in een bepaaldewaardevan dit crite- criterium eenvoudigen snel moet kunnen
rium. Hoe beterdezewaarde,des te beter wordenberekend.
Aíb.3.Ongedempte
eigentrilling
zondeÍ
terug.
de bijbehorendeparametersvoldoenaande
Het is riskanthet door de modelreducties koppeling.
gesteldeeisen.Een optimalewaardevan vereenvoudigde
systeemmodel
[Pal,(2)hoeksnelheid
te gebruiken (í)systeemdruk
[rad/s],
(3)hoekverplaatsing
het criterium geeft dan de optimalewaarde voor de'analytische'optimalisatiedoeleinK
[radl,(4)regelactie
van de te kiezensysteemparameters.
den. De door'demodelieductie
gewijzigde
Hoe snel en hoe goed men de bedoelde parameterwaarde
stemt meestalniet over- mogeh.lkzolanghet systeemmodel
juist en
optimalewaardekan vinden,hangtaf van een met de werkelijke parameterwaarde, ongewijzigdblijft.
de aard van het probleem (samen met vaak toegevoegd
door de reductiesvan de
In afbeelding2 is een verliesvrijehydrobepaalde begrenzingen),deoplossings- andereparameters
op die parameter.
statische hoekpositieregelingafgebeeld.
methodiek(met bepaaldebeperkingen).
In
Het systeemmodeltoont een derde-orde
d.e Stroom'Optimaliseringstechniekensysteemzonderdemping.Dit betekentdat
'komt
men er op terug.
een stapresponsie
van bijvoorbeeldde systeemdrukeen zuiver harmonischetrilline
Uit de regeltheorieweten we dat de rege- is. zoalste zien is in de eerstecomputersiOPTITA
tI SERIlIGSIECH1IIEKT]I ling
het bestewerkt als aile toestandsvaria- mulatievan afb. 3.
Het is duideiijkdat hetontwerpprobleem
in belenteruggekoppeld
zljn (zie afb. l).
In dit gevalluidt de karakteristiekevergedit geval wordt vertaaldin een optimalisaMet de bekendetoestandsbeschriivine: lijking:
tte-probleem.Met geëigendetechnieken
dx/dl=41+Bg
=o
s.(s2+<o2)
(meerdan20 methoden)
kan dit optimalisatteprobleemwordenopgeiost,maar alleen en de zogenaamdetoestandsterugkoppe-De zogenaamde
poolplaatsing(poleplaceals er voor is gezorgddat de volgende l l n g :
ment) maakÍhet mogelijk dezevergelijking
lngrediënten
beschikbaar
zijn:
gunstigte wijzigen, bijvoorbeeldin:
- eencriteríumdat, bijvoorbeeldin de vorm g = I . K I
a
a
t
t
a
S- * 3.orsSvan een kostenfunctie,aangeeftwat opti- moeten de kosten:
+ 3.oiS * o"s = 0
maal is (zoals bijv. maximale winst, of
dat wil zeggenin een kritieke demping.
maximalekwaliteit, minimaalenergieverDe gewenstekarakteristieke
vergelijking
bruik, minimalekostenenz.):
(2)
wordt
dan
met
behulp
van
de AckerJ
=
| lrtor+uTRu).dt
- parameters waarmee we het criterium
mann-formuleomgerekendtot k-factoren
t U
kunnenbeïnvloeden;
van de terugkoppelmatrix
K. De volgende
- randvoorwaarden,
die beperkingenopleg- m e t w e e g m a t r i c e s>Q0 e n R > 0 w o r d e n computersimulatie
van afb. 4 toontaan,dat
gen aan de waardenvan de Daramelers:
geminimaliseerd
door de geschiktekeuze onzeaanpakis geslaagd:inderdaadkritiek
- eenmodelvanhetsysteem.
van de lineaire terugkoppelmatrix
K met gedempt.Deze aanpakis alleenmogehjk
voldoetaande voor. De keuzevan de optimaliseringstechniekbehulp van de oplossingvan de algebra- als het systeemmodel
ts vrij lastig. Hoewel dit afhangtvan de ïsche Riccatti-vergelijking.Dit is aileen waardevande regelbaarheid.
n
GEAYA]ICEERDE
RTGETTECHlIIEK
A A N D R I J F T E C H1NOI( E
o kKt o b e1 r9 9 1 )
J
hoekverplaatsing
gesch.hoekverplaatsing
gesch.hoekverplaatsin
g
4
0
o
ol
,,iotrr
o
,iiotst
o'l
AÍb.4.Computersimulatie
voorde 'optimaal
= opti.
gevonden'toestandsterugkoppeling(K
maal).(1)systeemdruk
IPa],(2)hoeksnelheid
[rad/s],(3)hoekverplaaising
Íradl,(4)regelactie
K
Aíb.7.Computersimulatie
vande toestands.
schatting.('l)geschaltehoeksnelheid
Irad/s],
(2)werkelijkehoeksnelheidIrad/s],(3)werkê.
(4)
lijkehoekverplaatsing
geschatte
Irad],
hoekverplaalsing
[rad]
Het praktisch realiseren van een regeleen model. Als er geen storingenzijn en als
systeem (zoals die van de toestandsterug- dit model het gedrag van het systeem
koppeling) dat er voor zorgt dat het berevolledig beschrijft, zijn de signalen in het
kende optimum ook inderdaad wordt bemodel gelijk aan de overeenkomstigesignareikt, veieist nog wat extra aandacht.Als er
len in het systeem. Omdat aan deze idèale
geen storendeinvloeden zijn en de systeem- situatie, geen storingen en een volledigjuist
eigenschappenzijn volledig bekend en conmodel, in de praktijk nooit wordr voldaan,
stant, dan kunnen we de vereiste sturing en/
gebruiken we het verschil tussen de meetof regelactie voor het systeem van tevóren bare systeemuitgangssignalenen de overuitrekenen en op het gewenste moment
eenkomstige signalen uit het model om het
toevoeren aan het systeem.
model áy te sturen.
Deze ideale situatie is helaas zelden
In afb. 6 wordt de hydrostatischehoekaanwezig. Dat betekent ciat we metingen
positieregeling met toestandsterugkoppeaan het systeem moeten verrichten en door
iing uit afb. 2 overgenomen en de toemiddel van terugkoppeling moeten zorgen
standsschatter wordt hierbii op een bedat het systeem op optimale wijze wordt
paaldeplaats ingezet.
geregeld. In veel gevallen vereist dit meer
Voor L van afb. 6 wordt een 'hose'
kennis over de inwendige toestanden van
poolplaatsing uitgevoerd om een gewenire
het systeem dan we uit meetsignalen bekarakteristieke vergelijking te kunnen verschikbaarhebben. Ook in deze sevallen kan
krijgen om aan de 'fout'-dynamica ede
een goed model ons helpen.Dii brengt ons gemakkelijk uit te filteren hoge frequenties
op het gebied van de toestandsschatters.
toe te kennen:
Toestandsschatters
Een toestandsschatteris een model waarin
we alle signalen kunnen meten die we aan
het te regelen systeem zelf niet kunnen
meten. Het blokschemavan afb. 5 maak dit
duidelijk.
De stuursignalen van de regelaar gaan
niet alleen naar het systeemmaar ook naar
1
t
s- + 1500.s+ 750000.s
+
1 . 2 5 ' 1=
0 -0
o
,iiotst ï
AÍb.8. Computersimulatie
met'ongelijke'
be.
ginvoorwaarden.
(1) geschattehoeksnelheid
[rad/s],(2)werkelijkehoeksnelheidkad/sl,(3)
weÍkelijkehoekverplaatsing
lrad],(a)ge.
schaltehoekverplaatsing
Irad]
vereiste toestandsschatterte kunnen komen
wordt geëistdat het model van de toestandsschatter voldoet aan de voorwaarde van
waarneembaarheid. Om deze toestandsschatter juist te gebruiken moet worden
gezorgd, dat de beginvoorwaarden van het
model overeenstemmen met die van het
systeem.Anders werkt het niet goed, zoals
de computersimulatie van aÍb. 8 laat zien.
Om dit beginwaarden-probleemte omzeilen kunnen we overstappen op een zogenaamde'reduced-order' toestandsschatter.
waarvan het regelschema globaal is weergegeven in afb. 9.
Het model van de toestandsschatterverwerkt n gemeten toestandsvariabelenen
(n-ru) geschattetoestandsvariabelen,dus in
plaatsvan n (de orde van systeem)neemt de
toestandsschatter de gereduceerde orde
tn-mt aan.
Men heeft, wat nauwkeurigheid betreft,
zeer gunstige ervaring gehad met de gereduceerde-orde toestandsschatter:zie bijv.
de computersimulatie van afb. 10. Door
bepaaldéveronderstellingenover de eigenschappen van de storingen kunnen we
Het gebruikvan de Ackermann-formule
geeftde nodigel-factorenvoor de 'correctie'-matrixL.
De computersimulatievan aÍb. 7 geeft
bevredigende
resultaten.
Echter,om tot een
I
I
r
i
I t* | | n" e,.l [rn"l [t,l
l .
l = l
l l
l + l t t l p
L5*"d fa" ArrJ$*.1 LB,_J
hoekpositie.
opnemer
U
I
I
I
,l__-.!J
I n
e'v'r
T
ÊLlH"*,
toestands-
L________
regeraat
Aíb.5.Schemavaneentoestandsschatiêr
JZ
lcha.!!el-J
Íegelaar
Afb. 6. Hydrostatische
hoekpositieregeling
met toestandsterugkoppeling
en toestands.
schatting
= gemeten
Ioom
toeslandsvaÍiabeten
\escn=geschattg
toeslandsvariabelen
Aíb.9.Toestandsre_geling
met behulpvande
'gereduceerde
orde'loestandsschatter
A A N D R I J F T E C H N l1E0K( o k t o b e1r 9 91 )
en wel zodanig.dat
over het systeemgedrag
kostencriterium
vistgelegd
t.uoi.n
è.n
wordt geminimaliseerd of een gewenst
'eedrag íordt nagestreefd.
verEt 6.ttuun qui systeemconfiguratie
(tYlschillende adàptatiemogelrjkheden.
-die
ziln
volledigheidshalve
teemvarianten;.
beschrevenin het boek van Landau [7] ' Eén
uun á. rnog"lijkheden om een adapterende
reeelsvsteemte realiseren is het toevoegen
ua"n eên identificatiemechanisme aan een
2
sYsteem'
."%.
A
.""r.
i"
'gewoon teruggekoPPeld
vorm
Deze
aangegeven
11
Dit is in afu.
van adaptatie noemen we indirecte adapta2
'identificatie' levert een aan de
tiÉ. get'Utot
wordt
dat
model
omstandighedenaangepast
0,1
^
gebruikt óm de regélaar te oplimaliseren'
ijd[s]+
Éier mogen de modelreductiesmlnder Krlhydrosta.'
AÍb.14.Resultaatmodeladaptatie
tisch woiden gebruild, in vergelijking met tischtrilmechanisme.
de'geÍe'
vooÍ
(1)origineleveerkrachi
AÍb.10.Computersimulatie
(1)
analvtischeoPtimaliseringen'
vande zuiger[Nl,(2)oÍiginelesnelheidvande
au"eetOeotde''toestandschatting' sy-s'
(3)
Eén andere mogelijkheid van adapteren' zuiger[m/àt,(i) gewensteveerkrachtvan de
ieemdrut<
tpal,(2)hoeksnelheid[rad/sl'
snelheidvande zuiger
*u*Uii sprake is-van directe adapt-aÍte,is zuióeritll, 1Á;gewenste
lrad],(4)ÍegelactieK
noetverptàat!ing
de adaótaiie met behulp van een referentie- lm/sl
model: in het Engels Model Reference
de
komen tot een optimale reconstructie van
tiemodel conformeert' In afb' l4 toont de
Adaptive Control (MRAC)' z\e afb' 12'
iysteemtoestanden' We kr4gen dan een
(zeg
cómputersimulatie, hoe de adaptatie vergewenste
het
wordt
In' dit geval
Kalmanfilter.
maar: optimalel gedrag van het te regelen loopt.
Behalve voor het reconstrueren van nlet,yit..*'uut,geteg-a doór een mathematisch
kunnen we het
meetbaresysteemtoestanden
íó0.r, het 7ogànaamde referentiemodel' ExpertsYstemen
optihet
voor
ilarrnanfntó. ook toepassen
óo'oit ,itonl.nt is er in het regeltechnisch
inái"n'het systéemgedragafwijkt van het
maal filteren van door ruis verstoorde 'ideale',
onderzoek veel aandacht vooÍ expertsysteopgereferentiemodel
doór het
meetsignalen(ten gevolge van de systeemmen. Een expertsysteemis een kennissysvan
oe
legdegedrag.wordt door aanpasslng
ruis, íreet-ruis en computer-ruis)',Men
reem dat op il.1n gebied even goede p-restaregelaar
een
van
Setrlcht .!:t
pa-ramèters
beschiktals het ware over een model dat net
ties levert àls een menselijkeexpert' Het ln
reÏerentlehet
systeem aan te passenaan
moeeliik maakrop grond van een door ruts
definitie gebruikte begrip ftennissysráodel. Identificàtievan het systeemvindt deze
miíormde meting de essentiëlegegevens
is beter bekend onder de bngelse
teem
plaats.
hier niet
knowledge based sysrem'. een
betreffende de systeemtoestandte reconbenaming
regeling
ln afb.'13 is een adapterende
-"óe
strueren.
computerprogramma. waarin zo goed motrilsysteem-.atvoor ..een hydrostatisch
'werkelijke-' snelheid eeliik een scÍeiding is aangebrachttussen
UooOsctrapis duidelijk: een. model
*uuiuun de
(vooraleen goed model) kan een belangruK nàÈaáa,
ijke kennis(voor het
íoeóassinqs-onafhankel
moet
ïan de zviger over de servoschuif
'gewenste'^snel- ' neltraal'-weten)en toepassingsgebied-spehulpmiddel zijn bij het reconstrueren van
worden aangepastaan de
signalendie op een of andere manier ntet
cifieke kennis. Deze systemen behoren tot
heid opdat het systeemzich aan het reÏerenhet
[s
*?ótUuut ziin'en of zijn verstoord'
model echter fout, terwiil we ervan uitgaan
dat het soed is, dan kunnen we tot verkeerde cónclusieskomen' Een zeker wantrouwen is dus oP z'n Plaats'
Het terugkoppèlmechanismedat aanwezie is in de toestandsschatterzorgt ervoo.r
àuï o. beschikbare informatie' die uit
metingenaan het echte systeemis verkregen, io goed mogelijk wordt gebruttcl og
Ëet voorípellen ván de niet-meetbare sysof bij de reconstructievan
teemtoestanden
door ruis verstoorde signalen'
Íe'
AÍb. 12.DiÍecte adaptatie:MRAC
zelÍinslellende
AÍb.I 1. tndirecteadaptatie:
Het model wordt ecÉter in principe als
en optimalise'
systeemidentiÍicatie
geiaar
met
volledig betrouwbaar verondersteld' Gaan
ring
uit dat het model niet volledig
*.
".u"un
bekend
is, of dat de eigenschappen.vanhet
systeem aan veranderingen onderhevig
zlin. dun besevenwe ons op het gebiedvan
'
regelsYsremen
dé atdaprereÁde
K
regelactie
l"^;i,1s"t'"\,..;'"L..."'
Adapterende regelsystemen
Daarvoor geeft men eerst een algemene
definitie:
'
Ad ap terend e r egeIsystem en zij n reg.eLsy st.e
men' waarín eiplíciete maatregelen zijn
het sYsteem
Senomen om t; zorSen dat
áptimaal blijfi functioneren, ook als de
sy stee*ei geií chappen veranderen''
ln het vakjargon betekent dit: een adapterende regËlin*gis een reg^elingwaarbij ,de
sl.ructuur:de parametersof de stuursignalen
worden bijgeïeld of
van een tyit..t
bepaald,op grond van verkregen informatie
IEK10 (oktober1991)
AANDRIJFTECHN
I
ê
*,f-{:|j
J
I
L_r-__i
/À
'/)
gemeten
I
zuigersnelheid
- i
gemeten
veerkíachl
/A
A
,A
adaptatie-actie
AÍb.l3.HydrostatischtriImechanismemetadapteÍenderegeIing
33
l 500
I
I 300
c
o
I
I
I
gietmachine
walswerktuig
rupsvoerluig
olieexploÍatie
houtzaagmachine
3 : :
5 s o
=
wegenbouwmachine
vlUchtSimUlator
E
;
N
D
7
Ê
9o 1 5
I
zq
5,0
3,0
6
d
:=
N
E
I
:.6 300
à
Q
I
o
iÀ^
N
spuilgietmachine
= / c
5 5 0
o ? n
o
vermoeidheidstestkranenen takels
apparatuuÍ
manipulatoren
È
o
6
o
landbouwmachines
transporlbanden
íE
hellingmachines
3,0
=
í 5
0,75
0,5
I
instíumenlen
seruo's
0,3
10
ó
=
o
sDace
shuttleTVC
...
p0sIoneÍen
geschutskoepel
opperylakken
vantank
draagvleugelboot
6
N
t,a
Án
liften
o
E
1,5
30
+
I
I
I
6
I
o
o
í50
g
+ s00
:=
E
t
o
E
=
0,75
0,5
tanksysteem
Í3kef
brandStOÍ- lanceerS)/Sleem
stabiliteitsverbeteÍaaÍs
neuswiel- raketvin
stuursysteem alstelling
antennesmagnetronS
íichtenvan
laseÍs
0,3
Íaseverschuiving
+
IHz] Íegeldynamiêk
+
faseverschuiving
[Hz] regeldynamiek
AÍb.15.EigenÍrequenties
vanverschillende
machines[g]
het gebied van de kunstmatigeintellígentie opgetreden situatie worden herkend waar(Artificial Intelligence).
door opnieuw zoeken wordt vermeden en
Overal op bekendeuniversiteitenwordt de regelaar onmiddellijk juist wordt inthansonderzoekverrichtnaarde mogelijk- gesteld.
hedenom dezetechniekentoe te passenin
Daarnaast kunnen de technische systeregelsystemen.
We kunnenhierbijdenken men, die voorzien van een handbedienine
aan toepassing
van expertsystemen
bij het uitstekenderesultatengeven. door middel
bewakenen instellenvan regelsystemen, van een lerende regeling zo geautomatiwerkzaamheden
die nu door ervarenooera- seerd worden, dat ze de aangeleèrdehandetors bij systeembewaking
moetenwórden lingen 'intuïtief' en/of'voo-rijlend' aan de
uitgevoerd. Als snellere computers be- gewijzigdebedrijfsomstandigÉeden
kunnen
schikbaarkomen,kunnenwe ook denken aanDassen.
aan regelalgoritmes
die zijn gebaseerd
op
Daarbij wordt gedurende enige tijd de
het regelgedragvan een ervaren bedie- handbediening parallel geschakeld aan de
nlngsman.
mrcroprocessorwaarin een geheugen-moDe training - of in regeltechnische duul is opgenomen. Dit geheugenonthoudt
termen, het gebruikenvan meer kennis hoe de handregeling reageeri op de prooverhetdynamischgedragvan het systeem gramma-tijd-sturing met'onregelmatige'
- leidt ook in dit geval tot een op een bedrijfscycli. Na afloop van
een voldoende
modelgebaseerde
regeling.V_oorhet beha- lange 'leerperiode' wordt geheel op de
len van een grote volgnauwkeurigheid
bij automatische regeling overgeschakeld.Inhet positioneienbijvóorbeeldblijkt ooË dien geen onvoorzienegevallen, extremiteihier, dat naastde vooruitregeling
de terug- ten en calamiteiten (lees: gevallen die
koppelingniet kan wordengemisr.
buiten onze ervaring vallen) optreden, kan
Een dergelijk stuurgedragzou kunnen deze regeling even goed werken als de
wordenvastgelegd
in eenexpertsysteem
dat nanoregetlngvoordten.
wordt gebruiktvoor de directeregelingvan
Tenslotte kunnen de systemen worden
het systeem.Dit zal leiden tot nieuwe ontworpen, die volgens 'aangeleerde' meregelalgoritmes
die weinig verwantschap thodiek en systematiek enerzijds, en op
zullentonenmet de nu gebruikelijke
line- grond van ervaringen anderzijds,een beterè
aire regelingen.
regelstrategieontwikkelen.
Daarnaast
kunnendezeinzichtenworden
gebruikt voor het ontwikkelen van yoorspellers (predictors)waarmeehet toekom- COÍTIPUIERTECHTIEK
stig gedragvan een systeemkan worden Uit ervaring weten we dat de sturing bij
voorspeld,bijvoorbeeldeen robot op de procesregeling veel trager is dan die van
fietsl
servoregeling. Bij de procesregeling heeft
men tijdconstantenvan minulen tot uren,
Lerende systemen
terwijl bij servoregeling tijdconstantenvan
Een anderetoepassing
van expertsystemen honderden van seconden tot seconden geis het gevenvanlerendeeigenschappen
aan bruikelijk zijn. Het real-time-karakrer rian
adapterende
regelsystemen.
Alle bestaande de programma's voor de computers die
adapterende
regelingen,hoe fraai en hoe systemen sturen en regelen stellen bij
complexook, zijn in principenog vrij dom servoregelingen daaraan ook bijzondere
en slaafs. Iedere keer als het svsteem elsen.
terechtkomt in eensituatiewaarhet eerder
De orde van grootte van de frequenties,
is geweest,zal het via dezelfdefoutentot waarmee moet worden gemeten, gestuurd
een omslachtige,maar hopelijk optimaie, en geregeld, is vaak rond de 100 Hz (zie
regelinstellingkomen. Door het systeem aíb. l5l. De vereistetijdgeldigheidvan de
meer intelligentiete gevenkan een eerder signaalbemonstering,signaalverwerkingen
34
signaalsturingkan enkele milliseconden bedragen. Wanneer de bemonsteringsfrequenties groot is in vergelijking met de
maximale signaalfrequenties.
is alles goed
te beschrijvenmet dê voor de tijdconiÍnue
signalen gehanteerde methoden, zoals de
overdrachtsfunctiesin Laplace. differentiaalvergelijkingenen dergelijke.
Vaak en vooral bij servo's is dit niet het
geval. Denk hierbij aan het theorema van
Shannon. Er zijn methoden beschikbaar,
analoog aan die voor de tijdcontinue signalen voor het beschrijven van tijddisCrete
signalen en systemen zoals de Z-transformatie en differentievergelijkingen, die de
tegenhangerzijn van de Laplacetransformatie en de differentiaalvergelijkingen.
Toch is er in de regeltechniek behoefte
aan nog snellere computers om de moderne
methoden, die veel rekentijd vergen, op de
noodzakelijke real-time-basisuit te voeien.
Vooral op het gebied van de robotica en
mechatronica is dit zeer gewenst. Voor het
sturenvan de servomotorenin biivoorbeeld
'gewrichten'
de
van de hydraulischemanipuiator is een hoogfrequente omrekening
van Cartesiaansecoórdinaten naar coórdinaten die de hoeken van de sewrichten
voorstellen.wenselijk. Bedenk.áat de modellen van de mechanischesvstemen (met
kleine massa's en grore stijfÍreden)en de
hydraulisch-mechanische systemen (grote
compressiemodulusvan olie versus kleine
massa) in stijve dffirentiaalvergelijkingen
kunnen resulteren meí als gevolg rekenproblemen.
Real-time parallel processing
Kan de rekensnelheid van de comDuter
worden opgevoerd?Dat is een goede viaag!
Met de momentele stand van de ontwikkeling zijn we namelijk nog niet ver genoeg
gevorderd. Maar er is in de vakwereld een
bepaald tendens waar te nemen. Men probeert de werking van de menselijkehersenen na te bootsen. Is men er eênmaal in
geslaagd,dan zouden we op deze basis een
supersnellecomputer kunnen ontwikkelen.
Het komt erop neer dat dezecomputerniets
anders dan een zogenaamdneuraal netwerk
AANDRIJFTECHNT
1E
0(Ko k t o b e1r 9 9 1 )
I
I
vele transputers verspreid over het gehele
systeem.
Hoewel het onderzoek van de parallelle
Kenmerkendvoor de neuroncellenin de
in computerarchitectuur buiten onze compehersenenis dat de signaalverwerking
vergelijkingmet een computerbijzonder tentie ligt, is het aanbevelenswaardigde
maalzo ontwikkeline van deze architectuur nauwtraagis, zegmaar'.honderdduizend
langzaamlJuist dankzij de parallellestruc- keurig te volgen.
is, ofwel een netwerk van analoge'neuroncellen'.
tuur van de hersenen,waarbijelke neuron
verbondenis met duizendenandereneuroonvoorstelnen, kan de signaalverwerking
baar snel verlopen,wat nu zelfs door de
nog niet is geëvensnelstesupercomluters
aard.Deze analogiezet ons natuurlijkop
het idee, een aantalcomputersparallel te
latenwerken,maardan wordenwe geconfronteerdmet een vervelendefilevorming,
indiendezecomputersonderlingveelgegevensmoetenuitwisselen.
Gelukkigzijn er op de markt de snelle
beschikbaar'.de zogeparallelprocessors
naamdetansputers van de Engelsefirma
is voorzienvan
INMOS. Iederetransputer
eeneigengeheugenen bezit meerdere(op
dit momentvier) snelleseriëleverbindingenwaarmeede informatiesmet de andere
transputerskunnen worden uitgewisseld.
Hiermeekan een ruimtelijk netwerkwormet tÍansputers
als neurondenopgebouwd
elementen, waardoor deze filevorming
wordt vermeden.
hydraulieken elekVoor de toekomstige
trohydrauliekimpliceert dit, dat de bekunnen
stuur-en regelcomponenten
staande
klepwordenvervangendoorproportionele
penmet transputers.
Dit wil zeggen,dat de
regelingniet wordt gestuurden geregeld
door één regelaarof één regelmodel,gefixeerdergensin het systeem,maar door
gunstigeervaringopgedaanmet PID-regehetgeenwat
laarsen loadsensing-systemen,
voor ons geen aanleidingis óm over te
regelingen.
stappenop dure, adapterende
Iiterqtuur
[ 1 ] H e z e m a n sP, . M . A . L . : S y s t e e m l e ev ro o rd e
Aandrijf echniek, Eerste deel: Modelvonning en
Computersimulalie,
Uitgave Instituutvoor de
Het is duidelijk dat, a/s men een systeem Aandriif- en Tribotechniek.Technische
wil regelen met behulp van een model,
U n i v e r s i t e iEt i n d h o v e n 1
, 985.
voor de
ervoor moet worden gezorgd dat dit model
[2] Hezemans,P.M.A.L. : Sl,steemleer
Aandrijfi echni ek. Tweeda deel.
betouwbaar is. En vervolgens dat met dit
P rakti i kvoorbeelden, Uitgave Instituutvoor de
model op real-time basis :eer snel wordt
Aandrijf- en Tribotechniek,Technische
gerekend zodat tijdig tot de vereiste regelU n i v e r s i t e iEt i n d h o v e n ,1 9 8 5 .
acties moet worden overgegaan.
oe
r
[ 3 ] H e z e m a n sP, . M . A . L . : S y s t e e m l e e r v o d
Aandrijftechniek,Derde deel: Ontwerpen,regelen
Teneinde tot een goed regelmodel te
en optimaliseren,Uitgave Instituutvoor de
komen, is het aanbevelenswaardig geAandrijf- en tribotechniek,TechnischeUniversiteit
durende de modelvorming van het te ontEindhoven,1991.
werpen, niet-geregeldesysteem en het tes- [4] Hezemans,P.M. A. L. : Gesrructureerde Aanpak
ten daarvan relevante informaties Íe verza- S,tsteemanalyse,
Modelvorning en Sinulatie ,
melen, waarmee het beoogde regelmodel (Artikelenserie),Aandrijftechniek,(okt. 1987-dec.
kwalitatief en kwantitatief wordt opgesteld. l 9 8 8 ) .
'Model[5] Hirzinger, G. en G. Kreisselmeier:On optinnl
De zoiuist behandelde stromen
app roxi nnt iort of hi gher- o rder I irtear sl síernsbl
v o r m i n g - ' , ' O p t i m a l i s e r i n g s t e c h n i e k e n ' ,low-ordermodels,Int. J. Control,22 (1975)
'Geavanceerderegeltechniek' en'Com399-409.
putertechniek' geven daartoe mogelijkhe[ 6 ] M e i s e l ,W . S . , e n D . C . C o l l i n s :
Repro-Modeling: An Approach to Efficient Model
den èn beperkingen.Het cursief'als' verUtilizationand lnterpretation,IEEE Trans. SMC, 3
onderstelt niet dwingend. Men moet zich
( 1 9 7 4 )3 4 9 - 3 5 8 .
namelijk wel realiseren dat met oog op de
[7] Landau,I.D.: Model ReferenceAdaptíve
-,4 Surt,ey(MRAS) - Wat ís Possible and
kosten (prijs en trjd), een adapterende S_r's/enrs
Mrr?, Transactionsof the ASME, Journalof
regeling niet het eerste is wat men moet
Dynamic Systems,Measurement,and Control,
toeDassen.
( J u n e1 9 7 2 ) .b l z . 1 1 9 - 1 3 2 .
Weliswaar kan men er met vrucht ge[8] Doebelin,Ernest.O.: Control S1'stent
bruik van gebruiken als andere,goedkopere Principles andDesign.John'Wiley& Sons,New
mogelijkheden falen. In de hydraulische Y o r k . 1 9 8 5 I. S B N0 - 4 7 1 -0 8 8 1 5 - 3 .
EPil.00G
aandrijftechniek heeft men toÍ nu toe
TOEPASSIlIGElI
vuurtoren
PLCbestuurtonbewaakte
O r g aB . V .i n S c h i e d a mz a l i n t i e b e s t a a tu i t e e nb e s t u r i n g s - t w e e r o t e r e n d es p o e l e n ,d i e
o p d r a c h tv a n d e L i g h t D u e s k a s t . h o o f d l i c h t e n .r e s e r v e - n i e t g e l i j k t i j d i gg e b r u i k tw o r B o a r dM a l e i s i ë( t e v e r g e l i j k e n l i c h t e ne n e e nc o m D l e ent o o d - d e n .
met onze Rijkswaterstaat)
de b a k e n l i c h tH
. e t o p t i s c h es y s - D e s c h a k e l k a s tz a l w o r d e n
v e r l i c h t i n ge n i b e s t u r i n gv a n t e e m w o r d t a a n g e b r a c hot p voorzienvan een Sesteo290
een onbewaal(te
vuurtorenop h e t b e s t a a n d ed r a a i p l a t e a u . v a n S o r e c h e r+ S c h u h .D e z e
h e t e i l a n d P e n a n gg a a n v e r - D e a a n d r i j v i nvga nd i t p l a t e a u c o m D a c t ee n m o d u l a i r eP L C
v a n g e n .T o t d u s v e rw e r d d e o e s c h i e d td o o r m i d d e l v a n i s u i t g e v o e r dm e t e e n s e l f v u u r t o r e n- d i e i s u i t g e r u s t
m e te e nt r a d i t i o n e eolp t i e ke n
1000Watt lampen - gevoed
d o o rd i e s e l g e n e r a t o r e n .
Ë
O m h e t o n d e r h o u dt e b e o e r k e n ,w o r d t n u o v e r g e s t a pot p
z o n n e - e n e r g i eO.r g a o n t w i k r"
kelde een modern ootiek.
w a a r d o o rh e t e n e r g i e v e r b r u i k
l***
t e r u g g e b r a c h tk a n w o r d e n
n a a r1 1 0W a t t . D i t w o r d td o o r
d i t b e d r i j Íz e l f i n s a m e n w e r Kingmet een lokalepartner
geïnstalleerd.
D e v u u r t o r e r ,s t a a t o o e e n
b e l a n g r i j kn a u t i s c h p u n t ,
Muka Head genaamdS
. cheg enang,
P e nm e t b e s t e m m i n P
K u a l a L u m p u r ,S i n g a p o r ee n
B a n g k o kp a s s e r e nd i t p u n t .
D e n i e u w eo o t i s c h ei n s t a l l a A A N D R I JF T E C H NI E K 1 0 ( o k t o b e r19 9 1 )
I
check en een diagnoseprogrammaen heeft '16in- en
u i t g a n g e nE. r w o r d te e n t i e n t a l t i m e r c o u n t e r sg e b r u i k t .
De Sestep 290 zorgt ervoor
dat de twee roterendespoelen om de 24 uur gewisseld
worden,zodal zij minderworden belast.Bij een storing
wordt automatischoverges c h a k e l dn a a r d e s o o e l d i e
n o g i n t a c ti s e n w o r d te r b o v e n d i e ne e n s t o r i n g s m e l d i n g
gegeven.
De lichten zelf worden bewaakt door middel van
s t r o o m t r aof ' s . W a n n e e r d e
h o o f d l a m p e nu i t v a l l e nz, o r g t
de PLCer voor dat de reservel a m p e ni n b e d r i j fw o r d e ng e s t e l d .W a n n e e rd e z el a a t s t e n
e v e n e e n sz o u d e n u i t v a l l e n ,
b e s c h i k tm e n n o g o v e r e e n
n o o d l i c h t - b a k edna, t z i c h b u i t e n o p d e v u u r t o r e nb e v i n d t .
B i j e l k e s t o r i n gs l a a t d e P L C
alarm.
( B r o n :S o r e c h e r+ S c h u hN e d e r l a n dW
. oerden)
35