10.20 dhr kleijn
TRANSCRIPT
![Page 1: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/1.jpg)
www.controllab.nl 1
Kennisachtergronden Servo Systemen
Con
trol
lab
Pro
duct
s B
.V.
Ir. Christian Kleijn
Controllab Products B.V.
Hengelosestraat 705
7521 PA Enschede
![Page 2: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/2.jpg)
www.controllab.nl 2
Producten
• 20-sim
• 20-sim 4C
• Lab Opstellingen
Controllab Products
Ingenieursbureau
• Multi Physics
• Precisie Techniek
• Offshore
• Technische Software
Con
trol
lab
Pro
duct
s B
.V.
![Page 3: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/3.jpg)
www.controllab.nl 3
Micro -Positoneersystemen
Kenmerken:• Kleine lasten • Korte afstand • Hoge snelheid • Grote nauwkeurigheid
Mechatronische oplossingen:• Mechanica• Servo systemen• Sensoren• Regeltechniek
Ser
vo S
yste
men
![Page 4: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/4.jpg)
www.controllab.nl 4
Servo systeem
regeling
overbrenging
actuator
sensor drive
Ser
vo S
yste
men
![Page 5: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/5.jpg)
www.controllab.nl 5
ActuatorenA
ctua
tore
n
![Page 6: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/6.jpg)
www.controllab.nl 6
Actuatoren
20 m/s<< 0.1 mm+++/-elektrisch
1 m/s0.5 mm--++hydraulisch
1.5 m/s0.1 mm--+pneumatisch
snelheidnauwkeurigheidenergiekracht
Electrische actuatoren zeer geschikt voor positione ersystemen:
• Nauwkeurig• Snel• Flexibel• Laag energieverbruik• Goedkoop
Act
uato
ren
![Page 7: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/7.jpg)
www.controllab.nl 7
Voorbeelden
piezo motor
piezo actuator
Act
uato
ren
rotatie motor
lineaire motor
![Page 8: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/8.jpg)
www.controllab.nl 8
Prestaties
> 30.000 uur> 1 m/s5 – 20 µµµµm0.1 – 5 nmPiezo actuator
> 30.000 uur0.05 - 0.1 m/s5 – 200 mm1 – 5 µµµµmPiezo stepper
10.000 –30.000 uur
> 10 m/s0.05 – 2 m0.05 – 2 µµµµmAC lineair
10.000 –30.000 uur
8.000 –10.000 rpm
-1 / 512 –1 / 8192 omw.
AC rotatie
3.000 –8.000 uur
10.000 –20.000 rpm
-1 / 512 –1 / 8192 omw.
DC
10.000 –30.000 uur
300 –2.500 rpm
-1 / 200 –1 / 800 omw.
stappenmotor
levensduurmax.snelheidslagnauwkeurigheid
Act
uato
ren
![Page 9: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/9.jpg)
www.controllab.nl 9
Voordelen en Toepassingen
Stappenmotoren• Voordelen: goedkoop, gestandaardiseerd, hoog koppel , geen
sensor.• Toepassing: eenvoudige pick and place operaties
DC/AC rotatie• Voordelen: redelijk snel, redelijk nauwkeurig, makk elijk in te
bouwen• Toepassing: robots, handling, grippers
AC Lineair• Voordelen: zeer snel, zeer nauwkeurig, zeer krachti g• Toepassing: nauwkeurige bewegingen met grote slag
Piezo• Voordelen: Zeer snel, zeer nauwkeurig• Toepassing: micro manipulatie
![Page 10: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/10.jpg)
www.controllab.nl 10
OverbrengingO
verb
reng
ing
![Page 11: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/11.jpg)
www.controllab.nl 11
Voorbeelden
rechtgeleiding tandwielkast tandheugel
tandriem spindel luchtlager
Ove
rbre
ngin
g
![Page 12: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/12.jpg)
www.controllab.nl 12
Prestaties
>> 30.000 uur
1 – 3 m/s0.05 – 1.0 m0.05 – 1 µµµµmluchtlager
> 20.000 uur1 – 3m/s0.05 – 2 m2 – 20 µµµµmrechtgeleiding
20.000 uur0.1 – 1.5 m/s0.01 – 0.7 m10 – 50 µµµµmspindel
5.000 –15.000 uur
1 – 10 m/s0.05 – 3 m10 – 50 µµµµmtandheugel
10.000 –40.000 uur
1– 5 m/s0.02 – 5 m50 – 100 µµµµmtandriem
3.000 –8.000 uur
5.000 –40.000 rpm
-1°– 2°tandwielkast
levensduurmax.snelheidslagnauwkeurigheid
Ove
rbre
ngin
g
![Page 13: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/13.jpg)
www.controllab.nl 13
Wrijving en SpelingO
verb
reng
ing
( )= = ⋅T F NF F F f x,v,....
stictie speling
Stictie en speling zijn slecht door regelaars te ond ervangen!
![Page 14: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/14.jpg)
www.controllab.nl 14
Verstoringen
Thermische Expansie
Voorbeeld: Alu frame, 1 m, 1 °CUitzetting: 23 µµµµm
Ove
rbre
ngin
g
Trillingen in de ondergrond:
• andere machines• gebouw (lift, ventilatoren, ..)• omgeving (verkeer, ..)
![Page 15: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/15.jpg)
www.controllab.nl 15
SensorenS
enso
ren
![Page 16: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/16.jpg)
www.controllab.nl 16
Sensoren
encoder
lineaire encoder
laser
ultrasoon
Sen
sore
n
![Page 17: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/17.jpg)
www.controllab.nl 17
Sensor PositieS
enso
ren
Sensor bij de Actuator
• Vaak aanwezig• Standaard regeling• Positie last onnauwkeurig
Sensor bij de Last
• Soms al aanwezig• Complexe regeling• Positie last nauwkeurig
![Page 18: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/18.jpg)
www.controllab.nl 18
Vision SystemenS
enso
ren
• Gebruik van vision systemen voor positie feedback• Met de juiste instelling nauwkeurigheden to 20 µµµµm
![Page 19: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/19.jpg)
www.controllab.nl 19
RegelingR
egel
ing
![Page 20: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/20.jpg)
www.controllab.nl 20
Regeltechniek
• sp: setpoint (gewenste positie of snelheid)• y: process output (positie of snelheid)• C: controller (regelaar)• P: process (servo systeem)• n: noise (onbekende invloeden, verstoringen)
Regeltechniek: maak een regelaar zodat: y = sp
Reg
elin
g
y
n
sp+−
++
C Pe
![Page 21: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/21.jpg)
www.controllab.nl 21
Feedforward
= ⋅ ⋅ +y C P sp n
Perfecte regeling: = =,C nP1
0Reg
elin
g
y
n
sp ++
C P
![Page 22: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/22.jpg)
www.controllab.nl 22
Voorbeeld
Massa:
Feedforward (massa compensatie):
x1mF
Reg
elin
g
= ⋅ → = ⋅ → = ⋅ ∫∫F m a a F x Fm m1 1
∫ ∫Blokschema:
1m ∫ ∫
P
Pxmddt
C
ddtSPx
![Page 23: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/23.jpg)
www.controllab.nl 23
Feedback
Voordelen:
• Onderdrukking van verstoringen• Linearisatie
y
n
sp
⋅= ⋅ ++ ⋅ + ⋅C P n
y spC P C P1 1
+−
Reg
elin
g
++
C P
![Page 24: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/24.jpg)
www.controllab.nl 24
PID-regelaar
proportional integral derivative
(present) (past) (future)
Reg
elin
g
ysp+−
PID P
![Page 25: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/25.jpg)
www.controllab.nl 25
Process P niet gelijk voor elke frequentie:
Regeltechniek: Gebruik een C zo dat:• y = sp voor een zo groot mogelijke bandbreedte (tun ing)• Het systeem stabiel blijft
Tuning en Instabiliteit
⋅= ⋅ ++ ⋅ + ⋅C P n
y spC P C P1 1
Reg
elin
g
![Page 26: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/26.jpg)
www.controllab.nl 26
• Het gewenste setpoint is twee maal differentieerbaa r naar versnelling.
• Toevoegen feedforward (massacompensatie)
PID + FeedforwardR
egel
ing
![Page 27: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/27.jpg)
www.controllab.nl 27
Geavanceerde Regelaars
• Filtering: ongewenste regelsignalen vooraf verwijderen
• Adaptive Control: pas regeling aan bij een langzaam veranderende machine
• Learning Control: minimaliseer volgfout bij repeterende bewegingen
• Model Based Control: gebruik modellen van een machine om de regelaar prestatie te verhogen
Reg
elin
g
![Page 28: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/28.jpg)
www.controllab.nl 28
DriveD
rive
![Page 29: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/29.jpg)
www.controllab.nl 29
Wat zijn Drives?
• Stroomversterker• PID regeling op snelheid of
positie• Bewegingsprofiel• Massacompensatie• Setpoint (positie, snelheid)
via bus
• Software voor instellingen• Autotuning• (vrij) programmeerbaar
Driv
e
![Page 30: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/30.jpg)
www.controllab.nl 30
Programmeren
Waarom:• Flexibiliteit: makkelijk
ombouwen• Complexiteit: veiligheidslaag,
communicatie, logging, meting, sensoriek, regelaars
Waarmee:• PLC• Programmeerbare Drives• Microcontrollers• Single Board Computers• PC’s
Driv
e
![Page 31: 10.20 dhr kleijn](https://reader033.vdocuments.net/reader033/viewer/2022052323/5593ed021a28ab5d3b8b457d/html5/thumbnails/31.jpg)
www.controllab.nl 31
Model Gebaseerd OntwerpenM
odel
Geb
asee
rd O
ntw
erpe
n