Nadine Schulz, Quentin Huss
Dieses Projekt ist eine Python-Implementierung zur Durchführung von Wellen- und Lagernachweisen im Rahmen der Belegarbeit für die Lehrveranstaltung Maschinenelemente 2. Es bietet Funktionalitäten zur Modellierung von Wellen, Wellenabsätzen, Werkstoffen und Lagern, sowie zur Berechnung relevanter Kenngrößen für die Nachweise.
- Modellierung von Wellen mit unterschiedlichen Durchmessern entlang der Längsachse
- Berechnung von Durchmesser und Radius an beliebigen Stellen der Welle
- Hinzufügen von Wellenabsätzen (Absatz, umlaufende Rundnut, Passfeder, Spitzkerbe, Keilwelle, Kerbzahnwelle, Zahnwelle, Pressverbindung)
- Verwaltung von Werkstoffdaten (Name, Festigkeitskennwerte, Werkstoffart)
- Laden von Werkstoffdaten aus einer integrierten Datenbank
- Ausgabe von Werkstoffdatenblättern
- Modellierung von Wälzlagern (Rillenkugellager, Tonnenlager, Pendelrollenlager, Zylinderrollenlager)
- Berechnung der äquivalenten statischen und dynamischen Belastung
- Berechnung der Lebensdauererwartung nach SKF-Richtlinien
- Stellen Sie sicher, dass Python (Version 3.6 oder höher) auf Ihrem System installiert ist.
- Klonen Sie dieses Repository oder laden Sie den Quellcode herunter.
- Navigieren Sie im Terminal zum Projektverzeichnis.
- Installieren Sie die erforderlichen Abhängigkeiten mit dem Befehl:
pip install -r requirements.txt
- Importieren Sie die benötigten Module in Ihr Python-Skript.
- Erstellen Sie Instanzen der Klassen
Welle
,Werkstoff
undLager
entsprechend Ihrer Anforderungen. - Rufen Sie die gewünschten Methoden auf, um Berechnungen durchzuführen oder Daten auszugeben.