This shows you the differences between two versions of the page.
commit:futur:marco [2014/02/28 14:45] cerquaglia [Remarques] |
commit:futur:marco [2016/03/30 15:23] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Visualisation des éléments de ressort et masse concentrée | ||
- | ===== Introduction ====== | ||
- | |||
- | Jusqu' | ||
- | |||
- | Pour que tout le monde puisse avoir au moins une idée de la raison d' | ||
- | La visualisation en Metafor se fait au travers de la librairie " | ||
- | * Deux classes de type ''" | ||
- | * Une (ou plusieurs) classe qui s' | ||
- | | ||
- | ===== Eléments de ressort ====== | ||
- | |||
- | Par rapport à ce qui a été expliqué dans l' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | La visualisation de ces éléménts se limite donc à celle du maillage. En plus, il est possible de créer des symmetries dans la visualisation.\\ | ||
- | |||
- | En plus, deux champs spéciaux ont été créés pour que l'on ait aussi des informations utiles de la visu: | ||
- | * '' | ||
- | * '' | ||
- | * **1** si le ressort est en tension | ||
- | * **-1** s'il est en compression | ||
- | * **0** si il est au répos. | ||
- | * En terme de couleurs, si les ressorts sont tous en traction où en compression ils s' | ||
- | {{ : | ||
- | |||
- | ==== Remarques ==== | ||
- | |||
- | - Les champs créés pour l' | ||
- | - Dans le cas de '' | ||
- | |||
- | {{ : | ||
- | ===== Eléments de masse concentrée ====== | ||
- | Pour l' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | |||
- | Aucun champs n'est affiché pour le moment sur les éléments de masse concentrée. | ||
- | |||
- | ==== Remarques ==== | ||
- | |||
- | - Par default les éléménts de masse sont visualisés comme des << | ||
- | |||
- | |||
- | {{ : | ||
- | ===== Vidéos ====== | ||
- | |||
- | ==== Vidéo n.1 - Treillis trois barres asymétrique: | ||
- | |||
- | |||
- | < | ||
- | <iframe width=" | ||
- | </ | ||
- | |||
- | === Vidéo n.2 - Visualisation de ressorts en tension et en compression: | ||
- | |||
- | |||
- | < | ||
- | <iframe width=" | ||
- | </ | ||
- | |||
- | === Vidéo n.3 - Rupture d'un élément de ressort: === | ||
- | |||
- | |||
- | < | ||
- | <iframe width=" | ||
- | </ | ||
- | |||
- | === Vidéo n.4 - Instabilité d'un treillis deux barres: === | ||
- | |||
- | |||
- | < | ||
- | <iframe width=" | ||
- | </ | ||
- | ===== Fichiers ajoutés/ | ||
- | < | ||
- | A oo_meta\mtDrawables\Elem0DDataSet.cpp | ||
- | A oo_meta\mtDrawables\Elem0DDataSet.h | ||
- | A oo_meta\mtDrawables\Elem1DDataSet.cpp | ||
- | A oo_meta\mtDrawables\Elem1DDataSet.h | ||
- | A oo_meta\mtDrawables\Elem1DDiscDataSet.cpp | ||
- | A oo_meta\mtDrawables\Elem1DDiscDataSet.h | ||
- | A oo_meta\mtDrawables\Element0DCloud.cpp | ||
- | A oo_meta\mtDrawables\Element0DCloud.h | ||
- | A oo_meta\mtDrawables\Element1DCloud.cpp | ||
- | A oo_meta\mtDrawables\Element1DCloud.h | ||
- | A oo_meta\mtDrawables\Mesh0D.cpp | ||
- | A oo_meta\mtDrawables\Mesh0D.h | ||
- | A oo_meta\mtDrawables\Mesh1D.cpp | ||
- | A oo_meta\mtDrawables\Mesh1D.h | ||
- | A oo_meta\mtDrawables\SymmetryFilter0D.cpp | ||
- | A oo_meta\mtDrawables\SymmetryFilter0D.h | ||
- | A oo_meta\mtDrawables\SymmetryFilter1D.cpp | ||
- | A oo_meta\mtDrawables\SymmetryFilter1D.h | ||
- | |||
- | R | ||
- | </ | ||
- | |||
- | ===== Tests ajoutés/ | ||
- | |||
- | |||
- | < | ||
- | A oo_meta\apps\mechanisms\amor3d.dat | ||
- | A oo_meta\apps\mechanisms\amor3dLinear.py | ||
- | A oo_meta\apps\mechanisms\amor3dNonLinear.py | ||
- | A oo_meta\apps\mechanisms\massSpring2d.py | ||
- | A oo_meta\apps\mechanisms\massSpring3d2.py | ||
- | A oo_meta\apps\mechanisms\massSpring3d2NewmarkVAConsistant.py | ||
- | A oo_meta\apps\mechanisms\massSpring3dDiss.py | ||
- | A oo_meta\apps\mechanisms\massSpring3dRotation.py | ||
- | A oo_meta\apps\mechanisms\massSpring3dRotationRupture.py | ||
- | A oo_meta\apps\mechanisms\spring2d1.dat | ||
- | A oo_meta\apps\mechanisms\spring2d1.py | ||
- | A oo_meta\apps\mechanisms\spring2d2.dat | ||
- | A oo_meta\apps\mechanisms\spring2d2.py | ||
- | A oo_meta\apps\mechanisms\spring2d3.py | ||
- | A oo_meta\apps\mechanisms\spring2DCli0.py | ||
- | A oo_meta\apps\mechanisms\spring2DCli1Li02.py | ||
- | A oo_meta\apps\mechanisms\spring2DCli2Li02.py | ||
- | A oo_meta\apps\mechanisms\spring2DCli3Li02.py | ||
- | A oo_meta\apps\mechanisms\spring2DNlCli0.py | ||
- | A oo_meta\apps\mechanisms\spring2DNlCli1Li02.py | ||
- | A oo_meta\apps\mechanisms\spring2DNlCli2Li02.py | ||
- | A oo_meta\apps\mechanisms\spring2DNlCli3Li02.py | ||
- | A oo_meta\apps\mechanisms\spring3DCli0.py | ||
- | A oo_meta\apps\mechanisms\spring3DCli1Li02.py | ||
- | A oo_meta\apps\mechanisms\spring3DCli2Li02.py | ||
- | A oo_meta\apps\mechanisms\spring3DCli3Li02.py | ||
- | A oo_meta\apps\mechanisms\spring3DNlCli0.py | ||
- | A oo_meta\apps\mechanisms\spring3DNlCli1Li02.py | ||
- | A oo_meta\apps\mechanisms\spring3DNlCli2Li02.py | ||
- | A oo_meta\apps\mechanisms\spring3DNlCli3Li02.py | ||
- | A oo_meta\apps\mechanisms\spring3d1.dat | ||
- | A oo_meta\apps\mechanisms\spring3d1.py | ||
- | A oo_meta\apps\mechanisms\spring3d2.dat | ||
- | A oo_meta\apps\mechanisms\spring3d2.py | ||
- | A oo_meta\apps\mechanisms\spring3d3.py | ||
- | A oo_meta\apps\mechanisms\spring3dPrescribedLoad2.py | ||
- | A oo_meta\apps\mechanisms\spring3dRup.dat | ||
- | A oo_meta\apps\mechanisms\spring3dRup.py | ||
- | A oo_meta\apps\mechanisms\springMass3dRupt.py | ||
- | A oo_meta\apps\mechanisms\threeSprings3dPrescribedLoadFx.py | ||
- | A oo_meta\apps\mechanisms\threeSprings3dPrescribedLoadFxyz.py | ||
- | A oo_meta\apps\mechanisms\threeSpringsTruss.py | ||
- | A oo_meta\apps\mechanisms\threeSpringsTrussAsym.py | ||
- | A oo_meta\apps\mechanisms\threeSpringsTrussAsym2.py | ||
- | A oo_meta\apps\mechanisms\twoSprings3d.py | ||
- | A oo_meta\apps\mechanisms\twoSpringsTrussInstability.py | ||
- | |||
- | R oo_meta\apps\bQs\amor3d.dat | ||
- | R oo_meta\apps\bQs\amor3dLinear.py | ||
- | R oo_meta\apps\bQs\amor3dNonLinear.py | ||
- | R oo_meta\apps\bQs\spring2d1.dat | ||
- | R oo_meta\apps\bQs\spring2d1.py | ||
- | R oo_meta\apps\bQs\spring2d2.dat | ||
- | R oo_meta\apps\bQs\spring2d2.py | ||
- | R oo_meta\apps\bQs\spring2d3.py | ||
- | R oo_meta\apps\bQs\spring3d1.dat | ||
- | R oo_meta\apps\bQs\spring3d1.py | ||
- | R oo_meta\apps\bQs\spring3d2.dat | ||
- | R oo_meta\apps\bQs\spring3d2.py | ||
- | R oo_meta\apps\bQs\spring3d3.py | ||
- | R oo_meta\apps\bQs\spring3dRup.dat | ||
- | R oo_meta\apps\bQs\spring3dRup.py | ||
- | R oo_meta\apps\imp\massSpring2d.py | ||
- | R oo_meta\apps\imp\massSpring3d.py | ||
- | R oo_meta\apps\imp\massSpring3d1.py | ||
- | R oo_meta\apps\imp\massSpring3d2.py | ||
- | R oo_meta\apps\imp\massSpring3d2NewmarkVAConsistant.py | ||
- | R oo_meta\apps\imp\massSpring3dConsConstant.py | ||
- | R oo_meta\apps\imp\massSpring3dConsNonLinear.py | ||
- | R oo_meta\apps\imp\massSpring3dDiss.py | ||
- | R oo_meta\apps\imp\massSpring3dRotation.py | ||
- | R oo_meta\apps\imp\massSpring3dRotationRupture.py | ||
- | R oo_meta\apps\qs\spring2DCli0.py | ||
- | R oo_meta\apps\qs\spring2DCli1Li02.py | ||
- | R oo_meta\apps\qs\spring2DCli2Li02.py | ||
- | R oo_meta\apps\qs\spring2DCli3Li02.py | ||
- | R oo_meta\apps\qs\spring2DNlCli0.py | ||
- | R oo_meta\apps\qs\spring2DNlCli1Li02.py | ||
- | R oo_meta\apps\qs\spring2DNlCli2Li02.py | ||
- | R oo_meta\apps\qs\spring2DNlCli3Li02.py | ||
- | R oo_meta\apps\qs\spring3DCli0.py | ||
- | R oo_meta\apps\qs\spring3DCli1Li02.py | ||
- | R oo_meta\apps\qs\spring3DCli2Li02.py | ||
- | R oo_meta\apps\qs\spring3DCli3Li02.py | ||
- | R oo_meta\apps\qs\spring3DNlCli0.py | ||
- | R oo_meta\apps\qs\spring3DNlCli1Li02.py | ||
- | R oo_meta\apps\qs\spring3DNlCli2Li02.py | ||
- | R oo_meta\apps\qs\spring3DNlCli3Li02.py | ||
- | |||
- | </ | ||
- | --- // |