Kundeservice:  9340 9800 eller info@labdidakt.dk

Stort lager i Fredericia – oftest dag til dag levering

Bestil uden konto, skoler kan vælge EAN fakturering.
Experimentoret forsøgsunivers fra LabDidakt

Acceleration på skråplan: Smart Cart, kurvetilpasning og Python

En Smart Cart måler selv sin position, fart og acceleration, mens den ruller ned ad en skrå bane. Eleverne eksporterer målingerne og analyserer dem i Python. De finder accelerationen på tre måder: ved en andengradsregression på positionsdata, ved numerisk differentiation og direkte fra vognens accelerometer, og de sammenligner resultaterne med teorien a = g·sin(θ).

Fysik/kemi

Hvor stor er accelerationen for en vogn på et skråplan, og giver regression, numerisk differentiation og accelerometer samme resultat?

Opstilling: Smart Cart på skråplan med endestop og Python-graf med andengradsregressionendestopSmart Carths(t) = A·t² + B·t + Ca = 2At (s)Acceleration på skråplan med Python
Opstillingstegning

Det skal I bruge

VareVarenr.Antal og formål
Smart Cart (rød)ME-12401 pr. gruppe
Dynamikbane i aluminium, 2,2 mME-97791 pr. gruppe
Magnetiske kofangere (sæt)ME-9885A1 sæt pr. gruppe, som endestop
Meterstok, træ1926101 pr. gruppe
Kern skolevægt 6000 g/0,1 g (EMB 6000-1)EMB 6000-11 til klassen, til at veje vognen
SPARKvue 5 (gratis download)900902Gratis app til tablet eller computer

Andet udstyr: bøger eller klodser til at hæve den ene ende af banen; computer med Python (fx Jupyter eller Thonny) og bibliotekerne numpy og matplotlib; sPARKvue eller Capstone.

Sikkerhed

Sæt et endestop for den nederste ende af banen, så vognen ikke ruller ud over kanten og ned på gulvet. Hold fingrene væk fra endestoppet, når vognen kommer. Banen skal ligge stabilt på underlaget, så den ikke glider ned fra bøgerne.

Sådan gør I

  1. Hæv den ene ende af banen ca. 5-10 cm. Mål højden h og afstanden L mellem banens understøtninger, og beregn sin(θ) = h/L.
  2. Tænd Smart Cart, forbind den i SPARKvue eller Capstone, og vælg position, hastighed og acceleration (langs vognen). Sæt målefrekvensen til 50 Hz.
  3. Hold vognen øverst på banen, start målingen, og slip vognen. Stop målingen, når den rammer endestoppet.
  4. Markér det interval, hvor vognen ruller frit, og eksportér data som en tekstfil (CSV).
  5. Indlæs data i Python. Lav en andengradsregression på positionen med numpy.polyfit, og find accelerationen som a = 2A.
  6. Beregn farten numerisk som Δs/Δt mellem nabopunkter, og find den gennemsnitlige acceleration ud fra første og sidste fart. Plot både målt og beregnet fart.
  7. Sammenlign med middelværdien af vognens egen acceleration og med g·sin(θ). Gentag ved 2-3 andre hældninger.

Med PASCO-sensor

Smart Cart (ME-1240) har indbygget positionsmåling via hjulene og et accelerometer, så både s, v og a logges trådløst uden ekstra sensorer. Data eksporteres fra SPARKvue eller Capstone som tekstfil, og analysen kan derefter laves i Python, hvor eleverne selv bestemmer, hvilket interval der bruges.

Hvad sker der?

På et skråplan uden friktion er tyngdekraftens komposant langs banen m·g·sin(θ), og Newtons 2. lov giver a = g·sin(θ). Accelerationen er konstant, så positionen følger s(t) = ½·a·t² + v₀·t + s₀. En andengradsregression s = A·t² + B·t + C giver derfor a = 2A.

Numerisk differentiation bruger, at farten er hældningen af s(t). Med mange målepunkter kan farten beregnes som (s₂ − s₁)/(t₂ − t₁), og accelerationen som ændringen i fart over tid. Metoden er følsom over for støj, så forskellen mellem nabopunkter svinger mere end regressionen.

I praksis bliver accelerationen lidt mindre end g·sin(θ), fordi hjulene har rullemodstand, og fordi en del af energien går til at få hjulene til at rotere. Accelerometergrafen viser ofte små afvigelser i starten, hvor vognen sættes i gang, og til sidst, hvor luftmodstand og ujævnheder spiller ind.

Spørgsmål til eftertanke

  • Hvor godt passede de tre værdier for accelerationen sammen?
  • Hvorfor svinger den numerisk beregnede acceleration mere end regressionen?
  • Hvor stor var afvigelsen fra g·sin(θ), og hvad kan forklare den?
  • Hvordan påvirker valget af tidsinterval resultatet?
  • Hvordan ville I bestemme g ud fra målinger ved flere hældninger?

Til læreren

Hold hældningen lille, så vognen ikke bliver for hurtig, og så forsøget varer mindst 1-2 sekunder. Det giver flere målepunkter. Vognens fortegn afhænger af, hvilken vej den vender. Lad eleverne nulstille positionen, før de slipper.

En simpel Python-løsning kræver kun numpy og matplotlib: indlæs tid og position, kald numpy.polyfit(t, s, 2) og plot data og model sammen. Elever, der er nye i Python, kan få et færdigt skelet, hvor de selv skal udfylde regression og differentiation.

Til fysik A kan eleverne afbilde a mod sin(θ) for flere hældninger og bestemme g som hældningen. Skæringen med aksen siger noget om friktionen. De kan også beregne usikkerheden på sin(θ) ud fra usikkerheden på h og L.

Vejledningen er udarbejdet af LabDidakt. Læreren skal altid selv vurdere sikkerheden ved forsøget i sin klasse og følge skolens retningslinjer og sikkerhedsdatabladene for de kemikalier, der bruges.

Flere forsøg

Hurtig levering

dag til dag på lagervarer. Alle varer sendes fra dansk lager.

Tryg og sikker handel

30 dages fuld returret (gælder dog ikke på skaffevarer).

Kvalificeret kundeservice

Produktspecialister, som kender det danske undervisningssystem

Fleksibel betaling

Betal per EAN, faktura, Dankort, kreditkort eller Mobilepay