|
download
raw
2.05 kB
# 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
```bash
pip install -r requirements.txt
```
## Déploiement
### Local
```bash
streamlit run app.py
```
### Streamlit Cloud
1. Créer un dépôt GitHub avec les fichiers
2. Se connecter à [share.streamlit.io](https://share.streamlit.io)
3. Sélectionner le dépôt et le fichier `app.py`
4. 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

Xet Storage Details

Size:
2.05 kB
·
Xet hash:
17f8532fd2a8c97984b9443d4878ec3b894f8664b90073467c9c832974914612

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.