Zwaartekrachtmeting met smartphone
Geplaatst: do 16 okt 2014, 16:26
Mijn smartphone bevat een versnellingsmeter die in rust de versnelling van de zwaartekracht aangeeft. De calibratie klopt niet, hij geeft ongeveer 9.57 aan i.p.v. 9.81 m/s2. Zou je met lang middelen op een stabiele waarde uitkomen, zo stabiel dat je het zwaartekrachtsverschil tussen Groningen (9.813 m/s2) en Maastricht (9.811 m/s2) zou kunnen meten? De meetnauwkeurigheid moet daarvoor 0.001 m/s2 zijn, of beter.
Ik heb de smartphone (galaxy S4) thuis op de grond gelegd, het versnellingssignaal op de smartphone opgenomen met de app 'sensor insider', en de registratie op de laptop met excel bekeken. De sensor meet de versnelling 5x per seconde. Ik schatte de standaard deviatie (SD) in een korte opname van tien seconde op 0.01 m/s2. Als er geen drift was dan zou de standard error of the mean (SEM) = SD/√n zijn. Na een minuut is dat 0.001 m/s2, dus dat leek veelbelovend. Maar ik had al eens gemerkt dat de g-waarde van dag tot dag verschilt, er is kennelijk drift.
Ik heb drie lange registraties gemaakt, telkens na een halve dag. Niet sneller achter elkaar omdat er reistijd zou zitten tussen Groningen en Maastricht. Inderdaad is de drift niet verwaarloosbaar, blijkt uit de bijgaande grafiek van de 2-minuutgemiddelde g-waarde. In het eerste uur is er een flinke drift, in het tweede uur is de drift afgenomen, maar nog steeds zou een bepaling van g niet nauwkeuriger worden dan ongeveer 0.01 m/s2. Helaas.
Wat ik overigens niet begrijp is dat de driftbeweging geen random walk is, maar gedurende de registratie een langzame beweging naar het niveau van ongeveer 9.57 ± 0.01 m/s2. Waarom zou het uitlezen van de sensor de meetwaarde langzaam naar een bepaalde waarde toe drijven, en waarom zwerft hij daar weer van weg als het uitlezen stopt?
Drie registraties van de zwaartekracht, elk 2 uur
Misschien zou het zwaartekrachtverschil tussen Oslo en Mexico City (9.83 vs. 9.77 m/s2, [1]), en tussen zeeniveau en een vliegtuig op 10 km hoogte (9.81 vs. 9.78 m/s2), wel meetbaar zijn met de smartphone, als je de drift elimineert door het eerste uur van de registratie over te slaan bij de meting.
Ik heb de smartphone (galaxy S4) thuis op de grond gelegd, het versnellingssignaal op de smartphone opgenomen met de app 'sensor insider', en de registratie op de laptop met excel bekeken. De sensor meet de versnelling 5x per seconde. Ik schatte de standaard deviatie (SD) in een korte opname van tien seconde op 0.01 m/s2. Als er geen drift was dan zou de standard error of the mean (SEM) = SD/√n zijn. Na een minuut is dat 0.001 m/s2, dus dat leek veelbelovend. Maar ik had al eens gemerkt dat de g-waarde van dag tot dag verschilt, er is kennelijk drift.
Ik heb drie lange registraties gemaakt, telkens na een halve dag. Niet sneller achter elkaar omdat er reistijd zou zitten tussen Groningen en Maastricht. Inderdaad is de drift niet verwaarloosbaar, blijkt uit de bijgaande grafiek van de 2-minuutgemiddelde g-waarde. In het eerste uur is er een flinke drift, in het tweede uur is de drift afgenomen, maar nog steeds zou een bepaling van g niet nauwkeuriger worden dan ongeveer 0.01 m/s2. Helaas.
Wat ik overigens niet begrijp is dat de driftbeweging geen random walk is, maar gedurende de registratie een langzame beweging naar het niveau van ongeveer 9.57 ± 0.01 m/s2. Waarom zou het uitlezen van de sensor de meetwaarde langzaam naar een bepaalde waarde toe drijven, en waarom zwerft hij daar weer van weg als het uitlezen stopt?
Drie registraties van de zwaartekracht, elk 2 uur
Misschien zou het zwaartekrachtverschil tussen Oslo en Mexico City (9.83 vs. 9.77 m/s2, [1]), en tussen zeeniveau en een vliegtuig op 10 km hoogte (9.81 vs. 9.78 m/s2), wel meetbaar zijn met de smartphone, als je de drift elimineert door het eerste uur van de registratie over te slaan bij de meting.