meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
a_mechanik:drehschwingungen:gruppenseiten:gruppe327:start [14 January 2021 15:50] – [Theorie] bennetedelburg | a_mechanik:drehschwingungen:gruppenseiten:gruppe327:start [21 January 2021 16:01] (current) – bennetedelburg | ||
---|---|---|---|
Line 1: | Line 1: | ||
=====gruppe327===== | =====gruppe327===== | ||
+ | Anmerkung: Manche Bilder wurden automatisch gedreht. | ||
====Theorie==== | ====Theorie==== | ||
==Aufgabe Kreisfrequenz und rücktreibenes Drehmoment== | ==Aufgabe Kreisfrequenz und rücktreibenes Drehmoment== | ||
Line 10: | Line 11: | ||
==Aufgabe 1== | ==Aufgabe 1== | ||
Um zu überprüfen, | Um zu überprüfen, | ||
- | Dabei handelt es sich um eine homogene gewöhnliche Differentialgleichung der 2. Ordnung, die uns an die des harmonischen Oszillators bzw. an die DGL des Federpendels erinnert. Daher wissen wir, dass die Lösung dieser DGL allgemein von der Form | + | Dabei handelt es sich um eine homogene gewöhnliche Differentialgleichung |
φ(t)=Acosωt+Bsinωt und ω=√DRI sein muss. Wir wollen uns nun die Anfangswerte überlegen. Zum Startpunkt t=0 hat das Drehpendel eine Startauslenkung φ0. Daher sollte einer der Anfangswerte φ(0)=φ0 sein. Weiterhin hat das Pendel bei dem Zeitpunkt t=0 keine Geschwindigkeit. Daher sollte für die zweite Anfangsbedingung gelten ˙φ(0)=0. | φ(t)=Acosωt+Bsinωt und ω=√DRI sein muss. Wir wollen uns nun die Anfangswerte überlegen. Zum Startpunkt t=0 hat das Drehpendel eine Startauslenkung φ0. Daher sollte einer der Anfangswerte φ(0)=φ0 sein. Weiterhin hat das Pendel bei dem Zeitpunkt t=0 keine Geschwindigkeit. Daher sollte für die zweite Anfangsbedingung gelten ˙φ(0)=0. | ||
Dies wollen wir nun überprüfen, | Dies wollen wir nun überprüfen, | ||
Line 34: | Line 35: | ||
==Aufgabe 4== | ==Aufgabe 4== | ||
- | Wir können das Drehmoment | + | Das Drehmoment |
==Aufgabe 5== | ==Aufgabe 5== | ||
- | Das Drehmoment ist vergleichbar mit der Kraft, nur dass hier eine Drehbewegung | + | Das Drehmoment ist vergleichbar mit der Kraft, nur dass hier eine Drehbewegung |
\begin{align*} | \begin{align*} | ||
&D \mathrm{d}\varphi = \frac{1}{2}I\dot{\varphi}^2 && \vert : | &D \mathrm{d}\varphi = \frac{1}{2}I\dot{\varphi}^2 && \vert : | ||
Line 47: | Line 48: | ||
==Aufgabe 6== | ==Aufgabe 6== | ||
- | Der Steinersche Satz lautet: IB=IS+a2M. Dabei ist IS das Trägheitsmoment um die Rotationsachse, von der man ausgeht, die durch den Schwerpunkt des Körpers geht. IB ist die Rotaionsachse, die parallel zu IS liegt. a ist die Entfernung zwischen den beiden Achsen und M ist die Gesamtmasse des Körpers. Bei unserem Verusch benötigen wir diesen | + | Der Steinersche Satz lautet: IB=IS+a2M. Dabei ist IS das Trägheitsmoment um die Rotationsachse, |
====Experimente==== | ====Experimente==== | ||
Line 58: | Line 59: | ||
I& | I& | ||
\end{align} | \end{align} | ||
+ | Gemessen haben wir: | ||
\begin{align*} | \begin{align*} | ||
l& | l& | ||
- | R&=(0{,}6\pm0{,}1)\mathrm{cm}=(0{,}006\pm0{,}001)\mathrm{m}\\ | + | R&=(3{,}05\pm0{,}05)\mathrm{mm}=(305\pm5)\cdot10^{-5}\, |
m& | m& | ||
\end{align*} | \end{align*} | ||
- | \begin{align} | + | Das ergibt: |
- | \Rightarrow I&= \frac{1}{4}0{, | + | \begin{align*} |
- | \mathrm{u}(I)& | + | \Rightarrow I&= \frac{1}{4}0{, |
- | \end{align} | + | \mathrm{u}(I)& |
+ | & | ||
+ | & | ||
+ | & | ||
===Messwerte=== | ===Messwerte=== | ||
+ | Gemessen mit einer Schieblehre: | ||
==Messwerte zum Torsionsmodul des Drahtes für die Metallstange== | ==Messwerte zum Torsionsmodul des Drahtes für die Metallstange== | ||
- | ^ l in cm ^ T5 in s ^ | + | Die Unsicherheit der Länge ist u(L)=2mm. Für die Unsicherheit der Periodendauer siehe den Abschnitt zu Unsicherheiten hier im Wiki. |
- | | 15,2 | 9,62 | | + | ^ L in cm ^ T5 in s ^ T in s ^ |
- | | 20 | + | | 15,2 | 9,62 | 1,92 |
- | | 25,3 | 11,61 | | + | | 20,0 | 10,26 | 2,05 | |
- | | 32 | + | | 25,3 | 11,61 | 2,32 | |
- | | 34,8 | 13,19 | | + | | 32,0 | 13,03 | 2,61 | |
- | | 40,2 | 14,14 | | + | | 34,8 | 13,19 | 2,64 | |
- | | 44 | + | | 40,2 | 14,14 | 2,83 | |
- | | 48,8 | 15,21 | | + | | 44,0 | 14,89 | 2,98 | |
- | | 51 | + | | 48,8 | 15,21 | 3,04 | |
- | | 58 | + | | 51,0 | 15,83 | 3,17 | |
+ | | 58,0 | 17,16 | 3,43 | | ||
+ | |||
+ | ===Unsicherheiten=== | ||
+ | ==Unsicherheit für die Zeitmessung bei Person1== | ||
+ | Programm für die Unsicheit (läuft nur auf **Windows**): | ||
+ | <code c++ Schrecksekunde.cpp> | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | std:: | ||
+ | std:: | ||
+ | bool spacePressed = false; | ||
+ | |||
+ | //function for writing a string to a csv file | ||
+ | int writeTextToCsv(std:: | ||
+ | std:: | ||
+ | fileStream.open(filename + " | ||
+ | fileStream << text; | ||
+ | fileStream.close(); | ||
+ | return 0; | ||
+ | } | ||
+ | |||
+ | //saves the time in a global variable when the space bar is pressed | ||
+ | void *keyPressedTime(void *) { | ||
+ | while (!(GetKeyState(VK_SPACE) & 0x8000)) { | ||
+ | Sleep(1); | ||
+ | } | ||
+ | spacePressed = true; | ||
+ | keyTime = std:: | ||
+ | return 0; | ||
+ | } | ||
+ | |||
+ | int main() { | ||
+ | std::cout << "Try to hit ' | ||
+ | |||
+ | //the pc time measure systematic error | ||
+ | std:: | ||
+ | std:: | ||
+ | int pcTimeDiff = std:: | ||
+ | |||
+ | pthread_t keyThread; | ||
+ | |||
+ | for (int i = 0; i < 10; i++) { | ||
+ | Sleep(1000); | ||
+ | std::cout << std:: | ||
+ | |||
+ | spacePressed = false; | ||
+ | |||
+ | //start time measure for space press | ||
+ | pthread_create(& | ||
+ | |||
+ | std:: | ||
+ | |||
+ | //counter | ||
+ | for (int num = 1; num <= 1000; num++) { | ||
+ | Sleep(10); | ||
+ | std::cout << " | ||
+ | if (num == 500) { | ||
+ | //reference time point | ||
+ | begin = std:: | ||
+ | } | ||
+ | if (num >= 500 && spacePressed) { | ||
+ | break; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | //wait till space pressed | ||
+ | void *status; | ||
+ | pthread_join(keyThread, | ||
+ | |||
+ | //calculate time diff | ||
+ | double deltaTime = (std:: | ||
+ | deltaTimes.push_back(deltaTime); | ||
+ | |||
+ | std::cout << " | ||
+ | |||
+ | //printout time diff | ||
+ | std::cout << "Time difference = " << deltaTime << " s" << std:: | ||
+ | } | ||
+ | |||
+ | //output writing | ||
+ | std::string deltaTimesStr = " | ||
+ | for (int i = 0; i < deltaTimes.size(); | ||
+ | deltaTimesStr += std:: | ||
+ | if (i == 0) { | ||
+ | deltaTimesStr += " | ||
+ | double sum = 0; | ||
+ | for (auto data : deltaTimes) { | ||
+ | sum += abs(data); | ||
+ | } | ||
+ | deltaTimesStr += std:: | ||
+ | } | ||
+ | deltaTimesStr += " | ||
+ | } | ||
+ | writeTextToCsv(deltaTimesStr, | ||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | Die Zeiten sind jeweils die Differenz zu 5s. | ||
+ | ^ reaction times in s ^ | ||
+ | | 0.083093 | ||
+ | | 0.051097 | ||
+ | | 0.495546 | ||
+ | | -0.103990 | ||
+ | | 0.066115 | ||
+ | | 0.020986 | ||
+ | | 0.252353 | ||
+ | | 0.217290 | ||
+ | | -0.103093 | ||
+ | | 0.183252 | ||
+ | Aus den Mittelwerten der Absolutwerte ergibt sich hier also eine Unsicherheit von u(T5)=0,16 s. Damit erhalten wir eine Unsicherheit von u(T)=0,03 s. | ||
+ | === Verschiedene Aufhängungen=== | ||
+ | Im folgenden haben wir verschiedene Aufhängungen versucht und dabei Videos aufgenommen um ihr Drehverhalten zu überprüfen. | ||
+ | Zuerst einmal das Video, in dem wir die Gitarrensaite verwendet haben. Die Saite, die hier verwendet wurde, ist nicht die Saite, welche zum Messen verwendet wurde. Sie dient lediglich zur Veranschaulichung: | ||
+ | {{ : | ||
+ | Als nächstes haben wir einen dickeren Bindfaden verwendet. Beim ersten Video haben wir eine Startauslenkung angenommen: | ||
+ | {{ : | ||
+ | Hier wurde wieder der dickere Bindfaden verwendet, nur das wir statt einer Startauslenkung dem Stab einen Impuls gegeben. | ||
+ | {{ : | ||
+ | Nun haben wir einen dünnen Bindfaden verwendet. Hier mit einer Startauslenkung: | ||
+ | {{ : | ||
+ | Hier wieder mit einem Startimpuls: | ||
+ | {{ : | ||
+ | Als nächstes haben wir ein paar Gummibänder zerschnitten und diese zusammengeknotet und diese dann als Aufhängung verwendet. Hier mit einer Startauslenkung: | ||
+ | {{ : | ||
+ | Als letztes haben wir einen Schnürsenkel ausprobiert. Wieder mit einer Startauslenkung. | ||
+ | {{ : | ||
+ | |||
+ | Näheres dazu im Bericht im Kapitel " | ||
+ | ===Verschiedene Geometrien=== | ||
+ | ==Kugel== | ||
+ | {{: | ||
+ | Umfang=(18,5±0,3)cm, Masse=(7±0,5)g | ||
+ | {{ : | ||
+ | Bei L=(42±0,5)cm wurde T5=3,19s gemessen. Die Kugel ist leicht, der Draht war nicht ganz straff. | ||
+ | ==Quader== | ||
+ | {{: | ||
+ | Höhe=2,47cm±0,1mm, Breite=11,8cm±1mm, Tiefe=18,1cm±1mm, Masse=(294±0,5)g. Höhe, Breite und Tiefe bezogen darauf, dass das Buch Plan auf dem Tisch liegt (im Bild anders). | ||
+ | {{: | ||
+ | ==Kugel mit Wasser gefüllt== | ||
+ | {{ : |