Skip to content
Snippets Groups Projects
Commit d9da5282 authored by Roger Wolf's avatar Roger Wolf
Browse files

adding links to MultiFit in kafe2

parent 7c0a110d
No related branches found
No related tags found
No related merge requests found
......@@ -40,7 +40,7 @@ Die Präzessionsbewegung sollten Sie per Hand mit einer Stoppuhr aufnehmen.
Bringen Sie den Kreisel für diese Messung mit Hilfe des Motors auf etwa $2000\,\text{Umdrehungen pro min}$. Bis der Kreisel zum Stillstand kommt, vergehen daraufhin etwa $35\,\mathrm{min}$. Sie können die Dämpfungskurve auf zweierlei Wese aufnehmen:
- Sie protokollieren $\omega(t)$ alle $30\,\mathrm{s}$. Auf diese Weise erhalten Sie etwa 60 Messwerte;
- Sie verwenden eine Messbox, die die Messwerte automatisch aufnimmt. Hierzu benötigen Sie einen Laptop mit einem Windows Betriebssystem zur Auslese der Messbox via USB-Verbindung.
- Sie verwenden eine Messbox, die die Messwerte automatisch aufnimmt. Hierzu benötigen Sie einen Laptop mit Windows Betriebssystem zur Auslese via USB-Verbindung und die Möglichkeit `python` aus einem Terminal auszuführen. Die Software zur Auslese der Messbox finden Sie unter [diesem Link](https://github.com/Xraydylan/MessBox). Wenn Sie die Messbox für die Auslese der Daten verwenden möchten sollte diese Software lokal auf dem entsprechenden Laptop installiert sein.
Tragen Sie die Messwerte als Funktion von $t$ auf. Es empfiehlt sich ein phänomenologisches Modell der Art
$$
......@@ -64,7 +64,7 @@ Gehen Sie dann wie folgt vor:
- Führen Sie eine Messreihe ohne und eine zweite Messreihe mit Zusatzgewichten an den Enden des inneren Kardanrahmens durch.
- Schrauben Sie hierzu die Zusatzgewichte zusammen mit zwei $0,5\,\mathrm{mm}$ dicken Unterlegscheiben aus Teflon auf die überstehenden Gewinde der inneren Kardanachse auf. Positionieren Sie die Zylinder so, dass deren Symmetrieachsen parallel zur Senkrechten (und damit parallel zur Drehachse des äußeren Kardanrahmens) stehen, um die Berechnung der durch die Gewichte zusätzlich eingebrachten Trägheitsmomente in $\theta_{x}^{(a)}$ nicht unnötig zu erschweren. Schrauben Sie die Gewichte gerade so fest, dass sie durch die Nutationsbewegung nicht aus ihrer variablen Lage gebracht werden; die Teflonscheiben sind flexibel und sollten den nötigen Spielraum hierzu bieten.
- Die zylindrischen Zusatzgewichte führen zu einem wesentlich höherem Trägheitsmoment des äußeren Kardanrahmens um die Senkrechte, woraus eine entsprechend veränderte Abhängigkeit zwischen $\omega_{N}$ und $\omega$ resultiert.
- Ohne Gewichte können Sie $\omega_{N}$ bis zu Frequenzen von $\omega/2\pi\approx 10\,\mathrm{Hz}$ noch einigermaßen verlässlich bestimmen; mit Gewichten bis zu Frequenzen von $\omega/2\pi\approx 25\,\mathrm{Hz}$.
- Ohne Gewichte können Sie $\omega_{N}$ bis zu Frequenzen von $\omega/2\pi\approx 10\,\mathrm{Hz}$ noch einigermaßen verlässlich bestimmen; mit Gewichten bis zu Frequenzen von $\omega/2\pi\approx 15\,\mathrm{Hz}$.
Passen die an sich ergebenden Kurven jeweils ein Modell nach Gleichung (**(1)** [hier](https://gitlab.kit.edu/kit/etp-lehre/p1-praktikum/students/-/blob/main/Kreisel/doc/Hinweise-Aufgabe-2-a.md)) an.
......
......@@ -85,9 +85,11 @@ $$
##### Methode-2:
Für die Bestimmung von $\theta_{x}'$, $\theta_{y}'$ und $\theta_{z}'$ nach Methode-2 übergeben Sie die Datenpunkte aus den **Aufgaben 2.2** und **2.3** geeignet an die *Mutifit*-Funktion aus *kafe2* und definieren die Modelle direkt nach Gleichung (**(1)** [hier](https://gitlab.kit.edu/kit/etp-lehre/p1-praktikum/students/-/blob/main/Kreisel/doc/Hinweise-Aufgabe-2-a.md)) und Gleichung (**(3)** [hier](https://gitlab.kit.edu/kit/etp-lehre/p1-praktikum/students/-/blob/main/Kreisel/doc/Hinweise-Aufgabe-2-a.md)).
Für die Bestimmung von $\theta_{x}'$, $\theta_{y}'$ und $\theta_{z}'$ nach Methode-2 übergeben Sie die Datenpunkte aus den **Aufgaben 2.2** und **2.3** an die *MultiFit*-Funktion aus dem Programm-Paket *kafe2* und definieren die Modelle direkt nach Gleichung (**(1)** [hier](https://gitlab.kit.edu/kit/etp-lehre/p1-praktikum/students/-/blob/main/Kreisel/doc/Hinweise-Aufgabe-2-a.md)) und Gleichung (**(3)** [hier](https://gitlab.kit.edu/kit/etp-lehre/p1-praktikum/students/-/blob/main/Kreisel/doc/Hinweise-Aufgabe-2-a.md)).
Nach erfolgreicher Implementierung erhalten Sie die Zentralwerte und Unsicherheiten auf $\theta_{x}'$, $\theta_{y}'$ und $\theta_{z}'$ aus der Anpassung.
Zur Implementierung der *MultiFit*-Klasse sollten Sie zwei Modelle $\omega_{N}^{(1)}(\omega, \theta_{z}', \theta_{y}', \theta_{z}')$ und $\omega_N^{(2)}(\omega, \theta_{z}', \theta_{y}', \theta_{z}', \theta_{\mathrm{Z}})$ für die Messungen der Nutation und $i$ Modelle $T^{(i)}(\omega, \theta_{z}', m_{\mathrm{Stab}}^{(i)}, s^{(i)}, g)$ für die Messung(en) der Präzession implementieren, wobei $i$ den verwendeten Konfigurationen mit zusätzlichem Gewicht am Stahlstab entsprechen. Nach erfolgreicher Implementierung erhalten Sie die Zentralwerte und Unsicherheiten auf $\theta_{x}'$, $\theta_{y}'$ und $\theta_{z}'$ aus der Anpassung.
Ein Beispiel für die Nutzung der *MultiFit*-Funktion in *kafe2* finden Sie in der offiziellen Dokumentation des Programmpakets [hier](https://kafe2.readthedocs.io/en/latest/parts/beginners_guide.html#multifit). Ein lauffähige Adaption mit weiteren Erklärungen finden im `tools`-Verzeichnis dieses Repositories [hier](https://gitlab.kit.edu/kit/etp-lehre/p1-praktikum/students/-/blob/main/tools/kafe2_example_MultiFit.ipynb).
##### Bestimmung der Masse des Rotors
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment