commit:2011:10_13
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| commit:2011:10_13 [2011/10/12 18:24] – papeleux | commit:2011:10_13 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== Commit 2011-10-13 ===== | ||
| + | |||
| + | Nouvelle batterie de tests des matériaux... | ||
| + | |||
| + | ===== Modifs ===== | ||
| + | |||
| + | ** Ancienne procédure ** | ||
| + | * plein de monos dans un seul test | ||
| + | * un test par "cas de charge" | ||
| + | * le fait que un matériaux pouvait ne pas converger et voir le test "aller au bout" | ||
| + | * si il n' | ||
| + | * en séparant les cas de charge dans divers test, on avait des paramètres différents dans divers chargement (pas toujours justifié) | ||
| + | * divers matériaux devraient être testés avec des amplitudes de tests différents | ||
| + | * pas de test des méthodes d' | ||
| + | * des extracteurs identiques pour tout (souvent proches de 0 (e-14) => une diff significative est noyée dans la masse de diffs non significatives!!! | ||
| + | * ... | ||
| + | |||
| + | * Conclusion : la procédure n' | ||
| + | |||
| + | ** Nouvelle procédure " | ||
| + | * La procédure se trouve dans le fichier : oo_meta/ | ||
| + | * Le test de chaque matériau trouvent dans oo_meta/ | ||
| + | * 1 fichier par matériau (qui dérive de familles de matériau) | ||
| + | * la procédure complète execute +- une 100 aine de tests (selon le type de matériau) passant en revue : | ||
| + | * une série de chargements : Traction-Compression, | ||
| + | * 3 dimensions (2D Etat plan de défo, 2D Axisymétrique, | ||
| + | * 3 méthodes de calcul de la matrice de raideur (Analytique, | ||
| + | * 3 méthodes d' | ||
| + | * 1 seul élément : Quad ou hexa (faudra étendre au triangle et tetras, ...) | ||
| + | * Pour chaque chargement / matériau, les extracteurs sont choisis de manière à éviter des valeurs proches de 0 (qui donnent des 1.e-14 en pagaille) | ||
| + | * possibilité de facilement executer 1 test ou une série réduite de tests (voir par exemple GreenNagdii, | ||
| + | * Execution en interactif avec visualisation de l' | ||
| + | |||
| + | |||
| + | ** Matériaux ** | ||
| + | * Remise en état du '' | ||
| + | * Correction de '' | ||
| + | * suppression de la dérivation " | ||
| + | * Accès à la température "Point de Gauss" pour les matériaux mécaniques (pour extractors) | ||
| + | * Ajout de qq "# | ||
| + | |||
| + | ** Divers ** | ||
| + | * Suppression d'un " | ||
| + | * Algo : les timeIntegrators renvoyent un bool (== True si l' | ||
| + | * TestSuiteChecker : Ajout d'une variable '' | ||
| + | |||
| + | ** ToDo ** | ||
| + | * Résoudre tous les failed (plein de tests individuels ne convergent pas !!!) | ||
| + | * repasser un coup sur les YieldStress : gestion des données | ||
| + | * vérifier chaque matériau " | ||
| + | * extension au TM | ||
| + | * ... | ||
| + | |||
| + | ===== Fichiers ajoutés/ | ||
| + | < | ||
| + | A oo_meta/ | ||
| + | R oo_meta/ | ||
| + | </ | ||
| + | ===== Tests ajoutés/ | ||
| + | < | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | A apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | R apps/ | ||
| + | </ | ||
| + | |||
| + | --- // | ||
| + | |||
