29.07.2013 Views

Swingup en stabilisatie van een geïnverteerde roterende slinger

Swingup en stabilisatie van een geïnverteerde roterende slinger

Swingup en stabilisatie van een geïnverteerde roterende slinger

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3 SIMULATIES 3.2 Simulink<br />

Env<br />

Machine<br />

Environm<strong>en</strong>t<br />

Initial<br />

Condition<br />

Á<br />

Ground<br />

Actuator<br />

Arm<br />

S<strong>en</strong>sor<br />

K Friction<br />

Initial<br />

Condition<br />

µ<br />

Actuator<br />

5<br />

dÁ=dt<br />

K<br />

S<strong>en</strong>sor<br />

K<br />

Friction<br />

S<strong>en</strong>sor<br />

Force<br />

1<br />

2<br />

Á<br />

P<strong>en</strong>dulum<br />

S<strong>en</strong>sor<br />

K<br />

6<br />

dµ=dt<br />

Figuur 5: Het model <strong>van</strong> de Furuta p<strong>en</strong>dulum gerealiseerd m.b.v. SimMechanics.<br />

1<br />

µ<br />

1<br />

0<br />

1<br />

0<br />

3<br />

µ<br />

Meting<br />

4<br />

Á<br />

Meting<br />

nodig zijn, maar deze kunn<strong>en</strong> in de realiteit mogelijk niet word<strong>en</strong> gehaald door de motor.<br />

Andere beperking<strong>en</strong> <strong>van</strong> het systeem zoals de reactietijd <strong>en</strong> dodetijd (<strong>van</strong> de motor of tandwiel<strong>en</strong>)<br />

zijn te simuler<strong>en</strong> in Simulink. Dit is niet te zi<strong>en</strong> in figuur 4, maar er is wel gekek<strong>en</strong><br />

naar de invloed hier<strong>van</strong> op het model.<br />

Figuur 5 toont het SimMechanics model <strong>van</strong> de Furuta p<strong>en</strong>dulum. Er is voor SimMechanics<br />

gekoz<strong>en</strong> <strong>en</strong> niet voor e<strong>en</strong> model m.b.v. mathematische uitdrukking<strong>en</strong> in Simulink om het<br />

model overzichtelijk te houd<strong>en</strong>. Tev<strong>en</strong>s vall<strong>en</strong> aanpassing<strong>en</strong> (zoals bijvoorbeeld wijziging<strong>en</strong><br />

<strong>van</strong> traagheidsmom<strong>en</strong>t<strong>en</strong>, frictiecoëffici<strong>en</strong>t<strong>en</strong>, beginposities, etc.) <strong>van</strong> het model gemakkelijker<br />

door te voer<strong>en</strong>.<br />

Het model bestaat uit twee licham<strong>en</strong> - e<strong>en</strong> arm <strong>en</strong> e<strong>en</strong> <strong>slinger</strong> (met gegev<strong>en</strong> traagheidst<strong>en</strong>sors)<br />

- die via e<strong>en</strong> draaipunt met elkaar zijn verbond<strong>en</strong>. De arm is op zijn beurt via e<strong>en</strong> draaipunt<br />

1<br />

Correction<br />

Figuur 6: Correctie <strong>van</strong> <strong>van</strong> p<strong>en</strong>dulumhoek om<br />

bewerking<strong>en</strong> mogelijk te mak<strong>en</strong>.<br />

¼<br />

¼<br />

1 µ<br />

><br />

0<br />

10<br />

1<br />

section<br />

OR<br />

C<br />

><br />

<<br />

C<br />

Figuur 7: Dit model bepaalt wanneer er<br />

moet word<strong>en</strong> gekoz<strong>en</strong> voor de ‘standup’- of de<br />

‘swingup’-routine.<br />

1<br />

µ

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

Saved successfully!

Ooh no, something went wrong!