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 [15 January 2021 10:51] – [Experimente] larskrieger | 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 |
$\varphi(t) = A\cos{\omega t}+B\sin{\omega t}$ und $\omega = \sqrt{\frac{D_R}{I}}$ sein muss. Wir wollen uns nun die Anfangswerte überlegen. Zum Startpunkt $t = 0$ hat das Drehpendel eine Startauslenkung $\varphi_0$. Daher sollte einer der Anfangswerte $\varphi(0) = \varphi_0$ sein. Weiterhin hat das Pendel bei dem Zeitpunkt $t=0$ keine Geschwindigkeit. Daher sollte für die zweite Anfangsbedingung gelten $\dot{\varphi}(0)=0$. | $\varphi(t) = A\cos{\omega t}+B\sin{\omega t}$ und $\omega = \sqrt{\frac{D_R}{I}}$ sein muss. Wir wollen uns nun die Anfangswerte überlegen. Zum Startpunkt $t = 0$ hat das Drehpendel eine Startauslenkung $\varphi_0$. Daher sollte einer der Anfangswerte $\varphi(0) = \varphi_0$ sein. Weiterhin hat das Pendel bei dem Zeitpunkt $t=0$ keine Geschwindigkeit. Daher sollte für die zweite Anfangsbedingung gelten $\dot{\varphi}(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 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) = 2\, |
- | | 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=== | ===Unsicherheiten=== | ||
- | ==Unsicherheit für die Zeitmessung== | + | ==Unsicherheit für die Zeitmessung |
+ | 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 ^ | ^ reaction times in s ^ | ||
- | | 0.289312 | + | | 0.083093 |
- | | 0.278342 | + | | 0.051097 |
- | | -0.041890 | + | | 0.495546 |
- | | 0.323285 | + | | -0.103990 |
- | | 0.244339 | + | | 0.066115 |
- | | 0.408660 | + | | 0.020986 |
- | | 0.383394 | + | | 0.252353 |
- | | 0.244376 | + | | 0.217290 |
- | | 0.300455 | + | | -0.103093 |
- | | 0.358280 | + | | 0.183252 |
- | Durchschnitt | + | Aus den Mittelwerten |
+ | === 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== | ||
+ | {{: | ||
+ | $\text{Umfang}=(18{, | ||
+ | {{ : | ||
+ | Bei $L=(42\pm0{, | ||
+ | ==Quader== | ||
+ | {{: | ||
+ | $\text{Höhe}=2{, | ||
+ | {{: | ||
+ | ==Kugel mit Wasser gefüllt== | ||
+ | {{ : |