Differentialekvationer
Fråga:
En boll med massan 0,5 kg släpps och faller sedan under inverkan av tyndkraften och luftmotståndet. Bollen påverkas alltså av en kraft mot marken, tyndkraften och en kraft riktad uppfåt från marken, luftmotståndet. Vi betecknar hastigheten v(t) m/s, kraften från luftmoståndet med Fl och antar att luftmotståndet är proportinellt mot hastigheten i kvadrat. Proportionalitetkonstanten är 0,25kg/m
a) Fick jag rätt på skulle göra en differential ekvation som beksriver rörelsen: v'=9.82 -0.5v^2 där v(0)=0
b) Vilken hastighet har bollen 1 sekund efter det ögonblick som den släpptes, om vi antar att bollen släpps tillräckligt högt.
Jag förstår att ekvationen i a) beskriver accelerationen. Så jag antar att man måste göra en primitiv funktion av den v=9,82t-0,5t*v^2. Tänker jag rätt? Ingen aning hur jag ska få ut hastigheten men jag provade typ att lägga in t=1 sedan så använde jag pq formel för att få fram v blev 2,3 men svaret är 4,3 . Vet inte riktigt vad man ska göra vid sånna här funktioner där det exempelvis är y'= a+y^2.
Samma problem diskuterades här för ett tag sedan:
https://www.pluggakuten.se/trad/ode-320/
Denna ekvation går förvisso att lösa exakt, men det kräver ganska avancerade integreringsmetoder. Se om du känner att du förstår det vi skrev i tråden ovan, annars kanske vi bör kika på någon numerisk metod (t.ex. Eulers stegmetod).
AlvinB skrev:Samma problem diskuterades här för ett tag sedan:
https://www.pluggakuten.se/trad/ode-320/
Denna ekvation går förvisso att lösa exakt, men det kräver ganska avancerade integreringsmetoder. Se om du känner att du förstår det vi skrev i tråden ovan, annars kanske vi bör kika på någon numerisk metod (t.ex. Eulers stegmetod).
jag tror inte att jag ska lösa den här uppgiften på det sättet eftersom att vi aldrig har gått igenom den metoden. Har sett i en annan uppgift där man har fått en liknande ekvation att man kan använda Eulers stegmetod. Så jag tror att jag ska få fram det genom Eulers Stegmetod men vet inte riktigt hur
Eulers stegmetod går ut på att vi delar upp kurvan i ett antal segment utgjorda av linjära funktioner. Eftersom vi har en differentialekvation kan vi räkna ut derivatan ungefärligt i varje punkt, och på så sätt bestämma linjernas lutningar. Observera dock att ju längre linjesegment vi har, desto sämre approximerar vi den riktiga kurvan. Vi vill alltså ha så kort steglängd som möjligt.
Jag visar här hur vi gör med steglängd (d.v.s. vi går från till i fyra steg), men jag rekommenderar dig att använda en kortare steglängd (du behöver inte heller göra beräkningarna för hand, ta gärna hjälp av Excel/Google kalkylbad om du kan!).
Det första vi vet är att . Sätter vi in det i differentialekvationen får vi att:
Lutningen för vår linje mellan och skall alltså vara . Vi approximerar alltså funktionen med i detta intervall. Vi får då att . Då blir derivatan:
Fram till nästa steg kommer funktionen alltså att ha ökat med . Vi får alltså att . Derivatan blir då:
och till nästa steg kommer funktionen då ha ökat med , o.s.v. Proceduren upprepas tills vi är framme på , med det ungefärliga värdet . Detta kan jämföras med det riktiga värdet (framtaget med metoden i den andra tråden) på .
Här är en bild där jag försökt illustrera hur de gröna linjerna givna av Eulers stegmetod approximerar den exakta lösningen på differentialekvationen (röd kurva).