9 svar
269 visningar
Heretic 88 – Fd. Medlem
Postad: 7 maj 2017 21:02

Förhållande mellan hastighet och och moment vid inverterad pendel?

Hej!

Här är en inverterad pendel.

Ekvationen för denna inverterad pendel är:(M+m)s··=F + mgl*sin(θ)ml2θ··=T+mgl*sin(θ)-bθ·

Där T är vridmomentet i leden där nere. Variabeln s är sträcka. Finns det en till ekvation där man kan beskriva ett förhållande mellan virdmomentet T och hastigheten s· ? Orsaken varför jag frågar det är för att om man skjuter pendeln bakåt(se bild) så kommer pendeln att vilja räta upp sig. Variabeln b är en friktionskonstant.

 

 

Henrik Eriksson 1405 – Fd. Medlem
Postad: 7 maj 2017 21:19

Enligt figuren är pendeln fritt ledad så det finns inget moment. Dina ekvationer stämmer inte riktigt. Hur har du fått fram dom?

Heretic 88 – Fd. Medlem
Postad: 7 maj 2017 21:23
Henrik Eriksson skrev :

Enligt figuren är pendeln fritt ledad så det finns inget moment. Dina ekvationer stämmer inte riktigt. Hur har du fått fram dom?

Jag kollade lite här.http://people.kth.se/~crro/segway_challenge/model.html

Sedan tänkte jag att om jag tillför en kraft F så måste jag få en motkraft mgl*sin(θ) Då borde jag uppfylla Newtons andra lag. Då fick jag (M+m)s·· för accelerationen påverkar både massan M och m.

Henrik Eriksson 1405 – Fd. Medlem
Postad: 7 maj 2017 21:45

 Accelerationen för m är beroende av vinkelns första och andraderivator också. Det här är en ganska besvärlig uppgift så jag undrar varifrån den kommer. Det bästa sättet är nog att införa stångkraften P som en tredje okänd variabel. Då får du tre ekvationer: m horisontellt, m vertikalt, M horisontellt.

Heretic 88 – Fd. Medlem
Postad: 7 maj 2017 21:57
Henrik Eriksson skrev :

 Accelerationen för m är beroende av vinkelns första och andraderivator också. Det här är en ganska besvärlig uppgift så jag undrar varifrån den kommer. Det bästa sättet är nog att införa stångkraften P som en tredje okänd variabel. Då får du tre ekvationer: m horisontellt, m vertikalt, M horisontellt.

Oj. Då! Nej. Det är så att jag försöker skapa en LQG med arduino och jag tränar lite att simulera med GNU Octave :)

Men om man gör det lite enkelt för sig och antar krafter i X-led och Y-led samt rotation? Sedan får jag linjärisera med Jacobian.

Heretic 88 – Fd. Medlem
Postad: 8 maj 2017 00:10

Min tanke med att modellera ett dynamiskt system på en inverterad pendel är följande steg:

Steg 1: Jag skjuter till blocket med en kraft F.

Steg 2: Pendeln som sitter fast på blocket börjar då vika sig mot min kraftvektor F.

Steg 3: När pendeln viker sig åt min min kraftvektor F så får blocket en extra kraft mglsin(θ)

Steg 4: När pendeln börjar tippa så går det fortare och fortare. Sträckan i x-led och y-led som lilla massan rör sig på kan uttryckas som x = s + l*sin(θ)y = l*cos(θ) där s är sträckan för blocket.

 

Så jag vet sträckorna nu och vad massorna väger. Men nu vet jag inte mer.

emmynoether 663 – Fd. Medlem
Postad: 8 maj 2017 00:43

Jag förstår inte vad du vill göra? Det är två frihetsgrader och således två oberoende ekvationer. En ytterligare ekvation kommer ej ge mer information om systemet.

Heretic 88 – Fd. Medlem
Postad: 8 maj 2017 07:54
emmynoether skrev :

Jag förstår inte vad du vill göra? Det är två frihetsgrader och således två oberoende ekvationer. En ytterligare ekvation kommer ej ge mer information om systemet.

Jag försöker modellera upp en pendel i en tillståndsmodell. 

Heretic 88 – Fd. Medlem
Postad: 8 maj 2017 20:27 Redigerad: 8 maj 2017 20:55
Henrik Eriksson skrev :

 Accelerationen för m är beroende av vinkelns första och andraderivator också. Det här är en ganska besvärlig uppgift så jag undrar varifrån den kommer. Det bästa sättet är nog att införa stångkraften P som en tredje okänd variabel. Då får du tre ekvationer: m horisontellt, m vertikalt, M horisontellt.

Hej! Jag tror jag har löst detta på mitt sätt!

Alla krafter som påverkar blocket i X-led:

Ms··=u+mg sin(θ)

Ganska enkelt!

Alla krafter som påverkar lilla massan i X-led:

mx··=Ms··+mg sin(θ)

Där x = s + l sin(θ)

Alla krafter som påverkar lilla massan i Y-led:

my··=Ms··cos(π2-θ) cos(θ)+m g = Ms·· sin(θ) cos(θ) + mg

Där y = l cos(θ)

Rotationen hos pendeln:

ml2θ··=mgl sin(θ) - bθ·

Slutligen blir ekvationerna:

my··= Ms·· sin(θ) cos(θ) + mg = (u + mg sin(θ))sin(θ) cos(θ) + mg = u sin(θ)cos(θ)  + mgsin2(θ)cos(θ)

mx··=Ms··+mg sin(θ) = u + 2mg sin(θ) 

θ··= glsin(θ) -blθ· 

Eller hur? Då vet jag exakt alla krafter som påverkar den lilla massan. Om det är noll krafter som påverkar den så är det stabilt!

Heretic 88 – Fd. Medlem
Postad: 8 maj 2017 23:54 Redigerad: 9 maj 2017 00:07

Nu! Vad tror ni om detta? Allt man behöver göra är att räkna på momentet i mitten av pendeln.

Krafter i X-led för stora massan: (Notera att s är sträckan nu för massan M)

Ms··=u+ mg*cos(θ)*cos(π2-θ)=u+ mg*cos(θ)*sin(θ)

Moment T i mitten av pendeln: Har jag tänkt rätt här nu? Jag antar att mg*cos(theta) hjälper kraften u, eller ibland motverkar kraften u. Så pendeln rätar upp sig beroende på kraften u och därmed så orsakar u ett moment i mitten av pendeln. Precis samma som kraften mg som orsakar ett moment i mitten av pendeln.

T· = Ms··*L2*cos(θ) +mg*L2*sin(θ) = (u+mg*cos(θ)*sin(θ))*L2*cos(θ)+mg*L2*sin(θ) 

Sedan har vi tröghetsmomentet theta i leden:

mL2θ··=mgL*sin(θ)-bθ·θ··=gLsin(θ)-bθ· , där b är en friktionskonstant i leden.

Så sammanfattningsvis blir ekvationerna:

T·= u*L2*cos(θ)+mg*L2*cos2(θ)*sin(θ)+mg*L2*sin(θ)

θ··=gLsin(θ)-bθ·

 

Så kan man anse att detta är godkända beräkningar? Dem kanske är något förenklade. Men jag vill bara simulera en approximation. Eller måste jag ersätta min derivata T med rörelsemängsmoment?

Svara
Close