SlideShare a Scribd company logo
1 of 3
Download to read offline
Julo Verdonck • Optimalisatie van een mechatronisch systeem • April 2014 1
Optimalisatie van een mechatronisch systeem
Julo Verdonck
Promotoren: Bart Vanwalleghem, Cedric Herreman (LVD)
In samenwerking met LVD
Academiejaar: 2013 – 2014
I. Inleiding
V
andaag is het tunen van een regelkring in de
industriële wereld alomtegenwoordig.
Ieder bedrijf wil vernieuwend blijven om zo te
kunnen concurreren met andere marktspelers. Deze
hoogtechnologische strijd wordt gevoerd door de snel-
heid en nauwkeurigheid van de systemen alsmaar meer
op te drijven.
Om de snelheids- en nauwkeurigheidseisen die nu al
gehaald worden te kunnen overschrijden, kan niet zo-
maar gewerkt worden met PID regelaars die proefon-
dervindelijk getuned worden. In de toekomst zullen
meer systeem-specifieke regelaars ontworpen worden
die naast de klassieke PID regelaars gebruik maken van
feedforward en prefilters. Deze systeem-specifieke rege-
laars kunnen enkel gebouwd worden indien het gedrag
van het systeem gekend is. Daarom moet het systeem
eerst onderworpen worden aan een systeemidentificatie.
II. Doelstellingen
Om het onderzoek zo algemeen mogelijk toepasbaar te
maken, wordt een methode ontwikkeld waarbij een sys-
teem volledig geïdentificeerd wordt om vervolgens de
regelkring te optimaliseren. De identificatiefase is van
cruciaal belang omdat zo het gedrag van het systeem
volledig gekend is.
Het hoofddoel van de identificatie is om met de in-
formatie van het gekende systeem een specifieke re-
gelaar te maken die het gedrag van het systeem kan
voorspellen. Daarnaast wordt de systeemidentificatie
ook gebruikt om een nauwkeurig simulatiemodel op te
bouwen. Het simulatiemodel wordt gemaakt in Mat-
lab Simulink met het uitgebreide Simscape pakket dat
toelaat om systemen fysisch te modelleren. Hierdoor
kan een waarheidsgetrouw simulatiemodel opgesteld
worden.
III. Aanpak
De methodiek voor het optimaliseren van een regelkring
bestaat uit verschillende stappen die schematisch zijn
weergegeven in figuur 1. De belangrijkste stappen wor-
den besproken in het vervolg van dit hoofdstuk.
A. Systeem opmeten
Het opmeten gebeurt door het systeem te exciteren met
een signaal dat veel frequenties bevat zoals een ruissig-
naal, een sinus sweep of een multisinus [1]. Op deze
manier kan het gedrag van het systeem op verschillende
frequenties bestudeerd worden. Drie verschillende para-
meters motorkoppel Tin, motorhoekpositie θm en lastpo-
sitie xL worden opgemeten. Daarnaast zijn de parame-
ters motorhoeksnelheid ωm en lastsnelheid vL ook no-
dig, maar deze worden verkregen door respectievelijk
θm en xL af te leiden.
Systeemdopmetendmet
ingangssignaaldmetdeend
grootdfrequentiebereikdzoals:
dd*dSinesweep
dd*dWhitednoise
Frequentiedresponsiedfunctied(FRF)d
opbouwendmetdded
opgemetenddata
Transferfunctied(TF)dfittendopd
opgemetendFRFdmetdbehulpdvand
dedSystemdIdentificationdToolboxd
vandMatlab
Fysischdmodellerendvan
hetdsysteemdmetd
Simulink/Simscape
Regelaardopstellend
aanddedhanddvandgeschattedTF
end
testendopdSimscapedsysteem
Regelaard
implementerendind
werkelijkedsysteem
Figuur 1: Schema: Aanpak systeemoptimalisatie
Julo Verdonck • Optimalisatie van een mechatronisch systeem • April 2014 2
B. Frequentie responsie functie opbouwen
Met de opgemeten data wordt een frequentie responsie
functie (FRF) opgebouwd die het verband tussen twee
opgemeten waarden visueel weergeeft.
10
-3
10
-2
10
-1
10
0
10
1
10
2
10
3
10
4
10
-4
10
-2
10
0
10
2
|H|
FRF: input = motorkoppel [Nm] - output = lastsnelheid [m/s]
10
-3
10
-2
10
-1
10
0
10
1
10
2
10
3
10
4
-200
-100
0
100
200
Frequentie [Hz]
∠H[°]
Figuur 2: FRF: input = Tin – output = vL
In figuur 2 is een voorbeeld van een opgemeten FRF
weergegeven, hierop worden de versterking en de fase-
verschuiving tussen in- en uitgang afgebeeld.
De drie FRF’s hieronder opgesomd, zijn de meest in-
teressante FRF’s die nodig zijn voor de optimalisatie
van de regelkring:
• ingang = Tin & uitgang = vL
• ingang = Tin & uitgang = ωm
• ingang = θm & uitgang = xL
Om een systeem het zuiverst te kunnen identificeren,
zonder dat een regelaar of een filter wordt mee geïden-
tificeerd, moet als ingangssignaal van de FRF motorkop-
pel Tin genomen worden en als uitgangssignaal snelheid
v. Dit is ook duidelijk te zien op figuur 4 waar een een-
voudige regelkring is weergegeven [2].1
De eerste FRF ( vL
Tin
) beschrijft het volledige systeem aan-
gezien de ingang het motorkoppel en de uitgang de uit-
eindelijke snelheid van de last is. Uit deze FRF kunnen
de systeemeigenschappen inertie, stijfheid en demping
afgeleid worden [3]. Deze eigenschappen zijn nodig om
het Simscape simulatiemodel op te bouwen. Daarnaast
wordt de inertiewaarde gebruikt om de feedforward te
realiseren. De koppelfeedforward bestaat enerzijds uit
een component die de totale inertie versnelt en ander-
zijds een component die de wrijving compenseert [4, 5].
De tweede interessante FRF is vm
Tin
. Wanneer een sy-
teem in praktijk gebruikt wordt, zal er meestal enkel
een terugkoppeling zijn van de motor en niet van de
last. Hierdoor moet de snelheidsregelaar getuned wor-
den volgens deze FRF.
Ten slotte is er de meest interessante FRF xL
θm
. In deze
FRF wordt de afwijking van de lastpositie ten opzichte
van de motorpositie beschreven. Een prefilter zal ont-
worpen worden als een inverse van deze FRF. Op deze
manier wordt de afwijking tussen motor- en lastpositie
gecompenseerd zodat de lastpositie het wenspad nauw-
keuriger beschrijft.
C. Curve fitting
Vele dynamische systemen systemen kunnen vereenvou-
digd worden voorgesteld door een torsiesysteem (zie fi-
guur 3) waarbij twee inerties (Jm en JL) met elkaar
m
m
Motor
Figuur 3: Torsiesysteem
verbonden zijn via een niet-starre koppeling C. Deze
koppeling heeft een bepaalde stijfheid Kc en ondervindt
gekoppelde demping Bc. Beide inerties ondervinden
ook
Figuur 4: Regelkring
1x*/v* = wenspositie/wenssnelheid
Julo Verdonck • Optimalisatie van een mechatronisch systeem • April 2014 3
demping Bm en BL ten gevolge van onder andere de lage-
ring.2 Door het opgemeten systeem te vereenvoudigen
als een systeem zoals uit figuur 3, kunnen de FRF’s be-
sproken in paragraaf B benaderd worden door een trans-
ferfunctie (TF). Deze TF’s kunnen vervolgens gebruikt
worden om de systeemparameters te bepalen, de snel-
heidsregelaar in te stellen en de prefilter op te bouwen.
10
-3
10
-2
10
-1
10
0
10
1
10
2
10
3
10
4
10
-4
10
-2
10
0
10
2
|H|
FRF: input = motorkoppel [Nm] - output = lastsnelheid [m/s]
10
-3
10
-2
10
-1
10
0
10
1
10
2
10
3
10
4
-400
-200
0
200
Frequentie [Hz]
∠H[°]
FRF meting
geschatte TF
Figuur 5: FRF: input = Tin – output = vL
Om een TF te fitten op een opgemeten FRF, kan gebruik
gemaakt worden van de fitting software System Identifi-
cation Toolbox van Matlab. In figuur 5 is een opgemeten
FRF afgebeeld (blauw) waarop een TF gefit is (groen).
IV. Praktische realisatie
Om de effectiviteit van deze systeemoptimalisatie te
controleren, wordt deze toegepast op verschillende me-
chatronische systemen.
Figuur 6: Dynapress
UGent stelt twee systemen
ter beschikking waarbij één
ervan een eenvoudig tor-
siesysteem is zoals in fi-
guur 3. Het tweede sys-
teem is een motor die via
een koppeling een spindel
aanstuurt.
Daarnaast wordt de me-
thode ook toegepast op
twee iets wat complexere
systemen in LVD, namelijk
de Dynapress (zie figuur 6),
welke een plooibank is en
een ponsmachine genaamd
Dynapunch.
Uit de praktijk blijkt dat de systemen best geëxiteerd
worden met een sinus sweep of een multisinus. Deze ex-
citatiesignalen leveren mooie FRF’s op na éénmalige me-
ting. Een ruissignaal daarentegen vergt herhaaldelijke
metingen om tot een nauwkeurig resultaat te komen.
De sinus sweep of multisinus moeten als motorkoppel
aangelegd worden waardoor de drive in koppelmode
moet aangestuurd worden. Het overgaan naar koppel-
controle bij een operationele drive is niet altijd even
eenvoudig waardoor soms best geopteerd wordt voor
een ruissignaal. Dit signaal biedt het voordeel dat deze
een ruissignaal aanlegt als motorkoppel, zelfs al wordt
het excitatiesignaal aangelegd als positie- of snelheids-
eis.
Feedforward is een regelmechanisme dat voorspelt hoe
een systeem zal reageren. Deze kan bij ieder systeem
toegepast worden aangezien elk systeem een inertie en
wrijving heeft die vooraf kan bepaald worden. Een pre-
filter daarentegen werkt fouten tussen motor- en lastpo-
sitie weg. Deze fout komt enkel voor op hogere frequen-
ties en bij flexibele systemen waardoor deze prefilter
niet in ieder systeem kan geïmplementeerd worden.
V. Besluit
De drie FRF’s besproken in paragraaf B dragen alle drie
bij tot een verbetering van de regelkring. De FRF’s vL
Tin
en ωm
Tin
zorgen respectievelijk voor de opbouw van de
feedforward en het instellen van de snelheidsregelaar.
Deze twee FRF’s dragen dus bij tot de snelheidsoptima-
lisatie. Dan is er nog de FRF xL
θm
waarmee de prefilter
opgebouwd wordt voor de nauwkeurigheidsoptimalisa-
tie van de beweging.
Meeste systemen kunnen opgemeten worden met een
ruissignaal. Indien de drive eenvoudig aan te sturen
is in koppelmode, wordt best gekozen voor een sinus
sweep of een multisinus aangezien deze een zuiverder
resultaat oplevert.
De wrijvings- en inertiefeedforward besproken in dit do-
cument zijn altijd toepastbaar. De prefilter daarentegen
is niet altijd nodig aangezien bij heel starre systemen de
lastpositie geen positie-afwijking vertoont ten opzichte
van de motorpositie.
Referenties
[1] I. Press, H. Lane, and G. W. Arnold, System Identification.
[2] E. Laroche, Y. Bonnassieux, H. Abou-Kandil, and J.-P. Louis,
“Controller design and robustness analysis for induction machine-
based positioning system,” Control Engineering Practice, vol. 12,
pp. 757–767, June 2004.
[3] D. M. Lofaro, “Control Design to Reduce the Effects of Torsional
Resonance in Coupled Systems,” no. June, 2008.
[4] W. Teng, Y. Zhou, X. Li, L. Yang, and H. Province, “Design of
Acceleration Feedforward and Study of,” pp. 539–547, 2008.
[5] F. Altpeter, “Friction Modeling, Identification & Compensation,”
vol. 1988, 1999.
2θL is de roterende equivalent van de translerende grootheid xL

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Samenvatting

  • 1. Julo Verdonck • Optimalisatie van een mechatronisch systeem • April 2014 1 Optimalisatie van een mechatronisch systeem Julo Verdonck Promotoren: Bart Vanwalleghem, Cedric Herreman (LVD) In samenwerking met LVD Academiejaar: 2013 – 2014 I. Inleiding V andaag is het tunen van een regelkring in de industriële wereld alomtegenwoordig. Ieder bedrijf wil vernieuwend blijven om zo te kunnen concurreren met andere marktspelers. Deze hoogtechnologische strijd wordt gevoerd door de snel- heid en nauwkeurigheid van de systemen alsmaar meer op te drijven. Om de snelheids- en nauwkeurigheidseisen die nu al gehaald worden te kunnen overschrijden, kan niet zo- maar gewerkt worden met PID regelaars die proefon- dervindelijk getuned worden. In de toekomst zullen meer systeem-specifieke regelaars ontworpen worden die naast de klassieke PID regelaars gebruik maken van feedforward en prefilters. Deze systeem-specifieke rege- laars kunnen enkel gebouwd worden indien het gedrag van het systeem gekend is. Daarom moet het systeem eerst onderworpen worden aan een systeemidentificatie. II. Doelstellingen Om het onderzoek zo algemeen mogelijk toepasbaar te maken, wordt een methode ontwikkeld waarbij een sys- teem volledig geïdentificeerd wordt om vervolgens de regelkring te optimaliseren. De identificatiefase is van cruciaal belang omdat zo het gedrag van het systeem volledig gekend is. Het hoofddoel van de identificatie is om met de in- formatie van het gekende systeem een specifieke re- gelaar te maken die het gedrag van het systeem kan voorspellen. Daarnaast wordt de systeemidentificatie ook gebruikt om een nauwkeurig simulatiemodel op te bouwen. Het simulatiemodel wordt gemaakt in Mat- lab Simulink met het uitgebreide Simscape pakket dat toelaat om systemen fysisch te modelleren. Hierdoor kan een waarheidsgetrouw simulatiemodel opgesteld worden. III. Aanpak De methodiek voor het optimaliseren van een regelkring bestaat uit verschillende stappen die schematisch zijn weergegeven in figuur 1. De belangrijkste stappen wor- den besproken in het vervolg van dit hoofdstuk. A. Systeem opmeten Het opmeten gebeurt door het systeem te exciteren met een signaal dat veel frequenties bevat zoals een ruissig- naal, een sinus sweep of een multisinus [1]. Op deze manier kan het gedrag van het systeem op verschillende frequenties bestudeerd worden. Drie verschillende para- meters motorkoppel Tin, motorhoekpositie θm en lastpo- sitie xL worden opgemeten. Daarnaast zijn de parame- ters motorhoeksnelheid ωm en lastsnelheid vL ook no- dig, maar deze worden verkregen door respectievelijk θm en xL af te leiden. Systeemdopmetendmet ingangssignaaldmetdeend grootdfrequentiebereikdzoals: dd*dSinesweep dd*dWhitednoise Frequentiedresponsiedfunctied(FRF)d opbouwendmetdded opgemetenddata Transferfunctied(TF)dfittendopd opgemetendFRFdmetdbehulpdvand dedSystemdIdentificationdToolboxd vandMatlab Fysischdmodellerendvan hetdsysteemdmetd Simulink/Simscape Regelaardopstellend aanddedhanddvandgeschattedTF end testendopdSimscapedsysteem Regelaard implementerendind werkelijkedsysteem Figuur 1: Schema: Aanpak systeemoptimalisatie
  • 2. Julo Verdonck • Optimalisatie van een mechatronisch systeem • April 2014 2 B. Frequentie responsie functie opbouwen Met de opgemeten data wordt een frequentie responsie functie (FRF) opgebouwd die het verband tussen twee opgemeten waarden visueel weergeeft. 10 -3 10 -2 10 -1 10 0 10 1 10 2 10 3 10 4 10 -4 10 -2 10 0 10 2 |H| FRF: input = motorkoppel [Nm] - output = lastsnelheid [m/s] 10 -3 10 -2 10 -1 10 0 10 1 10 2 10 3 10 4 -200 -100 0 100 200 Frequentie [Hz] ∠H[°] Figuur 2: FRF: input = Tin – output = vL In figuur 2 is een voorbeeld van een opgemeten FRF weergegeven, hierop worden de versterking en de fase- verschuiving tussen in- en uitgang afgebeeld. De drie FRF’s hieronder opgesomd, zijn de meest in- teressante FRF’s die nodig zijn voor de optimalisatie van de regelkring: • ingang = Tin & uitgang = vL • ingang = Tin & uitgang = ωm • ingang = θm & uitgang = xL Om een systeem het zuiverst te kunnen identificeren, zonder dat een regelaar of een filter wordt mee geïden- tificeerd, moet als ingangssignaal van de FRF motorkop- pel Tin genomen worden en als uitgangssignaal snelheid v. Dit is ook duidelijk te zien op figuur 4 waar een een- voudige regelkring is weergegeven [2].1 De eerste FRF ( vL Tin ) beschrijft het volledige systeem aan- gezien de ingang het motorkoppel en de uitgang de uit- eindelijke snelheid van de last is. Uit deze FRF kunnen de systeemeigenschappen inertie, stijfheid en demping afgeleid worden [3]. Deze eigenschappen zijn nodig om het Simscape simulatiemodel op te bouwen. Daarnaast wordt de inertiewaarde gebruikt om de feedforward te realiseren. De koppelfeedforward bestaat enerzijds uit een component die de totale inertie versnelt en ander- zijds een component die de wrijving compenseert [4, 5]. De tweede interessante FRF is vm Tin . Wanneer een sy- teem in praktijk gebruikt wordt, zal er meestal enkel een terugkoppeling zijn van de motor en niet van de last. Hierdoor moet de snelheidsregelaar getuned wor- den volgens deze FRF. Ten slotte is er de meest interessante FRF xL θm . In deze FRF wordt de afwijking van de lastpositie ten opzichte van de motorpositie beschreven. Een prefilter zal ont- worpen worden als een inverse van deze FRF. Op deze manier wordt de afwijking tussen motor- en lastpositie gecompenseerd zodat de lastpositie het wenspad nauw- keuriger beschrijft. C. Curve fitting Vele dynamische systemen systemen kunnen vereenvou- digd worden voorgesteld door een torsiesysteem (zie fi- guur 3) waarbij twee inerties (Jm en JL) met elkaar m m Motor Figuur 3: Torsiesysteem verbonden zijn via een niet-starre koppeling C. Deze koppeling heeft een bepaalde stijfheid Kc en ondervindt gekoppelde demping Bc. Beide inerties ondervinden ook Figuur 4: Regelkring 1x*/v* = wenspositie/wenssnelheid
  • 3. Julo Verdonck • Optimalisatie van een mechatronisch systeem • April 2014 3 demping Bm en BL ten gevolge van onder andere de lage- ring.2 Door het opgemeten systeem te vereenvoudigen als een systeem zoals uit figuur 3, kunnen de FRF’s be- sproken in paragraaf B benaderd worden door een trans- ferfunctie (TF). Deze TF’s kunnen vervolgens gebruikt worden om de systeemparameters te bepalen, de snel- heidsregelaar in te stellen en de prefilter op te bouwen. 10 -3 10 -2 10 -1 10 0 10 1 10 2 10 3 10 4 10 -4 10 -2 10 0 10 2 |H| FRF: input = motorkoppel [Nm] - output = lastsnelheid [m/s] 10 -3 10 -2 10 -1 10 0 10 1 10 2 10 3 10 4 -400 -200 0 200 Frequentie [Hz] ∠H[°] FRF meting geschatte TF Figuur 5: FRF: input = Tin – output = vL Om een TF te fitten op een opgemeten FRF, kan gebruik gemaakt worden van de fitting software System Identifi- cation Toolbox van Matlab. In figuur 5 is een opgemeten FRF afgebeeld (blauw) waarop een TF gefit is (groen). IV. Praktische realisatie Om de effectiviteit van deze systeemoptimalisatie te controleren, wordt deze toegepast op verschillende me- chatronische systemen. Figuur 6: Dynapress UGent stelt twee systemen ter beschikking waarbij één ervan een eenvoudig tor- siesysteem is zoals in fi- guur 3. Het tweede sys- teem is een motor die via een koppeling een spindel aanstuurt. Daarnaast wordt de me- thode ook toegepast op twee iets wat complexere systemen in LVD, namelijk de Dynapress (zie figuur 6), welke een plooibank is en een ponsmachine genaamd Dynapunch. Uit de praktijk blijkt dat de systemen best geëxiteerd worden met een sinus sweep of een multisinus. Deze ex- citatiesignalen leveren mooie FRF’s op na éénmalige me- ting. Een ruissignaal daarentegen vergt herhaaldelijke metingen om tot een nauwkeurig resultaat te komen. De sinus sweep of multisinus moeten als motorkoppel aangelegd worden waardoor de drive in koppelmode moet aangestuurd worden. Het overgaan naar koppel- controle bij een operationele drive is niet altijd even eenvoudig waardoor soms best geopteerd wordt voor een ruissignaal. Dit signaal biedt het voordeel dat deze een ruissignaal aanlegt als motorkoppel, zelfs al wordt het excitatiesignaal aangelegd als positie- of snelheids- eis. Feedforward is een regelmechanisme dat voorspelt hoe een systeem zal reageren. Deze kan bij ieder systeem toegepast worden aangezien elk systeem een inertie en wrijving heeft die vooraf kan bepaald worden. Een pre- filter daarentegen werkt fouten tussen motor- en lastpo- sitie weg. Deze fout komt enkel voor op hogere frequen- ties en bij flexibele systemen waardoor deze prefilter niet in ieder systeem kan geïmplementeerd worden. V. Besluit De drie FRF’s besproken in paragraaf B dragen alle drie bij tot een verbetering van de regelkring. De FRF’s vL Tin en ωm Tin zorgen respectievelijk voor de opbouw van de feedforward en het instellen van de snelheidsregelaar. Deze twee FRF’s dragen dus bij tot de snelheidsoptima- lisatie. Dan is er nog de FRF xL θm waarmee de prefilter opgebouwd wordt voor de nauwkeurigheidsoptimalisa- tie van de beweging. Meeste systemen kunnen opgemeten worden met een ruissignaal. Indien de drive eenvoudig aan te sturen is in koppelmode, wordt best gekozen voor een sinus sweep of een multisinus aangezien deze een zuiverder resultaat oplevert. De wrijvings- en inertiefeedforward besproken in dit do- cument zijn altijd toepastbaar. De prefilter daarentegen is niet altijd nodig aangezien bij heel starre systemen de lastpositie geen positie-afwijking vertoont ten opzichte van de motorpositie. Referenties [1] I. Press, H. Lane, and G. W. Arnold, System Identification. [2] E. Laroche, Y. Bonnassieux, H. Abou-Kandil, and J.-P. Louis, “Controller design and robustness analysis for induction machine- based positioning system,” Control Engineering Practice, vol. 12, pp. 757–767, June 2004. [3] D. M. Lofaro, “Control Design to Reduce the Effects of Torsional Resonance in Coupled Systems,” no. June, 2008. [4] W. Teng, Y. Zhou, X. Li, L. Yang, and H. Province, “Design of Acceleration Feedforward and Study of,” pp. 539–547, 2008. [5] F. Altpeter, “Friction Modeling, Identification & Compensation,” vol. 1988, 1999. 2θL is de roterende equivalent van de translerende grootheid xL