🧪 Description courte
Script Python clé en main pour simuler un pendule simple amorti :
résolution numérique, analyse énergétique, diagramme de phase, comparaison de conditions initiales, animation et export des données. Idéal pour l’enseignement, la R&D, ou la démonstration client.
✅ Fonctionnalités principales
- Modèle physique réaliste
- Pendule simple avec gravité, longueur, masse et friction paramétrables
- Résolution des équations différentielles avec
scipy.integrate.solve_ivp
- Analyses intégrées
- Énergie cinétique, potentielle et totale
- Diagramme de phase (θ, ω)
- Analyse temporelle des oscillations
- Comparaison de plusieurs conditions initiales (angles, vitesses, friction)
- Visualisation avancée
- Graphiques clairs avec
matplotlib - Impact de la friction vs sans friction
- Animation du pendule en temps simulé (avec possibilité d’export en GIF)
- Graphiques clairs avec
- Export des données
- Sauvegarde des résultats au format CSV via
pandas - Données prêtes pour exploitation dans Excel, R, Matlab, etc.
- Sauvegarde des résultats au format CSV via
- Code structuré et documenté
- Classe
PendulumSimulatorfacilement réutilisable - Paramètres clairement commentés
- Documentation fournie (installation, prise en main, exemples d’utilisation)
- Classe
👥 Public cible
- Enseignants et formateurs (physique, mathématiques, Python scientifique)
- Étudiants (projets, TPs, mémoires)
- Ingénieurs / chercheurs en besoin d’un outil rapide de simulation
- Développeurs souhaitant intégrer une simulation physique dans une application/demo
💻 Prérequis techniques
- Langage : Python 3.x
- Bibliothèques nécessaires :
numpyscipymatplotlibpandas
- OS compatibles : Windows, macOS, Linux
- Niveau requis : bases en Python (lecture/édition de scripts)













Avis
Il n’y a pas encore d’avis.