Buckets:
20.9 GB
673,093 files
Updated 3 months ago
Ctrl+K
| Name | Size | Uploaded | Xet hash |
|---|---|---|---|
| .git | 56 items | ||
| __pycache__ | 5 items | ||
| grame | 220 items | ||
| randomstate_head | 3 items | ||
| randomstate_nohead | 3 items | ||
| src | 12 items | ||
| streamlit_deploy | 16 items | ||
| Gemini_Generated_Image_fk7im5fk7im5fk7i.png | 1.16 MB xet | 5f8c30d4 | |
| README.md | 2.05 kB xet | 17f8532f | |
| README_gradio.md | 1.18 kB xet | c81ff754 | |
| app.py | 1.23 kB xet | ed0753c9 | |
| app_gradio.py | 11.5 kB xet | 2665b6ec | |
| beam.py | 3.93 kB xet | ccfeb14b | |
| dif_heaviside.py | 202 Bytes xet | 73e9d819 | |
| heaviside.py | 171 Bytes xet | b672fb3f | |
| int_heaviside.py | 215 Bytes xet | aec705f5 | |
| noise.py | 718 Bytes xet | e1de34e8 | |
| requirements.txt | 112 Bytes xet | 49e9c8bf | |
| requirements_gradio.txt | 60 Bytes xet | f8bc72e8 | |
| simulation.py | 3.46 kB xet | f31866b5 |
Jumeaux Numériques - Application Interactive
Application Streamlit pour l'enseignement des jumeaux numériques, filtres de Kalman et contrôle optimal.
Fonctionnalités
- Introduction : Concepts de base des jumeaux numériques
- Filtre de Kalman : Implémentation interactive pour systèmes 1D et multi-DDL
- Contrôle PID : Simulateur de contrôle pour différents types de systèmes
- TP Robot Souple : Pilotage d'un robot flexible avec estimation d'état
- Exercices : Exercices structurés basés sur le polycopié
- Simulateur intégré : Jumeau numérique complet avec assimilation de données
Installation
pip install -r requirements.txt
Déploiement
Local
streamlit run app.py
Streamlit Cloud
- Créer un dépôt GitHub avec les fichiers
- Se connecter à share.streamlit.io
- Sélectionner le dépôt et le fichier
app.py - Déployer
Architecture
jumeaux_numeriques_app/
├── app.py # Application principale
├── src/
│ ├── introduction/ # Module introduction
│ ├── kalman/ # Module Kalman
│ ├── pid/ # Module PID
│ ├── robot/ # Module robot souple
│ ├── exercises/ # Module exercices
│ └── simulator/ # Module simulateur
├── assets/ # Images et ressources
├── requirements.txt # Dépendances
└── README.md # Documentation
Utilisation
L'application est organisée en sections navigables via la barre latérale. Chaque section contient :
- Partie théorique avec explications
- Partie pratique avec simulations interactives
- Améliorations proposées par rapport aux rapports étudiants
Améliorations implémentées
- Validation statistique des filtres
- Contrôle adaptatif
- Réduction de modèle
- Optimisations numériques
- Interface pédagogique améliorée
- Total size
- 20.9 GB
- Files
- 673,093
- Last updated
- Mar 19
- Pre-warmed CDN
- US EU US EU