Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:contact:rigid_matrices

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:user:elements:contact:rigid_matrices [2013/07/12 15:42] – external edit 127.0.0.1doc:user:elements:contact:rigid_matrices [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Matrices rigides ======+====== Rigid matrices ======
  
-===== Définition des matrices rigides =====+===== Defining rigid matrices =====
  
 +In Metafor, any geometric entity can be defined as rigid [[doc:user:general:glossaire#Contact Matrices]]. No additional definition is required.
  
-Dans [[doc:user:general:glossaire#Metafor]]n'importe quelle entité géométrique peut être définie comme une [[doc:user:general:glossaire#matrice de contact]] rigide et aucune définition supplémentaire n'a besoin d'être faite. +Howeverthe orientation of the entity is relevantIt defines the area considered as the die, where a penetrating node will experience a contact forceBy convention, the normal vector is pointing inside the die.
- +
-Le sens de l'entité cependant une grande importance. Il définit où est la "matière" de la matrice (c'est-à-dire la zone dans laquelle les noeuds qui pénètrent subiront une force de contact)La convention est que la normale à la matrice pointe //**dans la matière**// de l'outil.+
  
 <note>DESSIN</note> <note>DESSIN</note>
  
-Reste à définir la normale+This normal $\boldsymbol{n}$ is defined as stated below
-    * **En 2D:** la convention géométrique est telle que le produit vectoriel $\boldsymbol{t} \wedge \boldsymbol{n} = (0,0,1)$. Ceci équivaut à définir le sens de l'outil //**aire à gauche**// (lorsqu'on parcourt la ligne définissant la matriceles noeuds qui pénètrent dans la zone à gauche subissent une force de contact). +    * **In 2D:** The convention states that the cross product $\boldsymbol{t} \wedge \boldsymbol{n} = (0,0,1)$. This is equivalent in saying that the contact matrix is defined with its //**area to the left**// (when following the line defining the matrixany node trying to penetrate in the aerea to the left will experience a contact force). 
-          * Le sens d'une ''[[doc:user:geometry:user:courbes|Curve]]'' (''Line'', ''Arc'', etc) est défini par sa tangente (affichable dans l'interface graphique). Elle est par défaut définie par ses points (du premier au dernier)+          * The orientation of a ''[[doc:user:geometry:user:courbes|Curve]]'' (''Line'', ''Arc'', etc) is defined by its tangent (which can be displayed in the graphical interface). By default, it is defined by its points, from the first one to the last one
-          * Le sens d'un ''[[doc:user:geometry:user:contours|Wire]]'' est définit par l'ordre de ses lignes (de la première à la dernière) et jamais par les points "sommets" de celles-ciLorsque un contour est défini par une seule courbec'est le sens de la courbe qui défini le sens du contour+          * The orientation of a''[[doc:user:geometry:user:contours|Wire]]'' is defined by the succession of its lines, from the first to the last, and not by their verticesWhen a wire is defined by only one curvethe orientation of the wire is the orientation of the curve
-    * **En 3D:** la normale à une ''[[doc:user:geometry:user:faces|Side]]'' est définie par la normale à la ''[[doc:user:geometry:user:surfaces|Surface]]'' qui la supporte (visualisable dans l'interface graphique). Au niveau de la ''[[doc:user:geometry:user:peaux|Skin]]'', à ce jour chacune, des ''Sides'' la composant doit être définie afin d'assurer la cohérence de l'ensembleIl est indispensable de définir une surface ''Plan'' associée à une ''Side'' pour définir une matrice de contact plane !+    * **In 3D:** The normal of a ''[[doc:user:geometry:user:faces|Side]]'' is defined as the normal of the corresponding ''[[doc:user:geometry:user:surfaces|Surface]]'' (which can be displayed in the graphical interface). Concerning a ''[[doc:user:geometry:user:peaux|Skin]]'', nowadays the ''Sides'' must be defined in a way guaranteeing consistency of the wholeTo define a planar contact matrix, a ''Plane'' surface  must be defined and associated to a ''Side''.
  
-En contact rigide-défolorsqu'on utilise des objets ''Side'' ou ''Curve'' pour définir des matrices de contactun contact peut-être détecté en dehors de la frontière de la matrice parce que les lignes et les surfaces sont extrapolées de 10% dans ce casPour éviter ce phénomèneil faut définir une ''Skin'' ou un ''Wire''. +For rigid-defo contactwhen ''Sides'' or ''Curves'' are used to define contact matrices, contact can be detected outside of the matrix boundary because lines and surfaces are 10% extrapolatedTo avoid this issue''Skin'' or ''Wire'' must be defined insteadThe orientation of a '''Curve'' or ''Wire'' is easy to modify using ''curve.reverse''This command is not yet available for surfaces, so consistency of ''Sides'' must be done manually
-Il est possible de modifier aisément le sens d'une ''Curve'' ou d'un ''Wire'' par la commande ''curve.reverse()'' (qui modifie l'objet)Cette commande n'est pas encore disponible pour les surfaces (il faut alors assurer la cohérence des ''Sides'' "à la main")+
  
-Il est aussi possible d'inverser la convention définissant où se trouve la matière au niveau du matériau de contact (en remplacant la valeur par défaut : ''TYPE_CONT'' ''UNILATERAL_POSITIF'' en ''TYPE_CONT''''UNILATERAL_NEGATIF'')+It is also possible to reverse the convention defining where the surface matrix is, changing the value of ''TYPE_CONT'' from the default ''UNILATERAL_POSITIF'' to ''UNILATERAL_NEGATIF''.
  
-===== Contact - mouvement des matrices =====+===== Contact - motion of matrices =====
  
-Dans Metafor, pour déplacer des [[doc:user:general:glossaire#matrices de contact]], il suffit de déplacer les entités géométriques intervenant dans l'[[doc:user:general:glossaire#interaction]] de contact via un ''Loading'' (voir [[doc:user:conditions:displacements]]).+In Metafor, moving contact matrices is done by moving geometric entities in the contact interaction with a ''Loading'' (see [[doc:user:conditions:displacements]]).
  
  
doc/user/elements/contact/rigid_matrices.1373636557.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki