Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:shells:boundary

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
Last revisionBoth sides next revision
doc:user:elements:shells:boundary [2013/07/12 19:27] – external edit 127.0.0.1doc:user:elements:shells:boundary [2015/01/26 10:23] joris
Line 1: Line 1:
-====== Conditions limites de type DG pour coques ======+====== DG shell boundary conditions ======
  
-Comme le formalisme de coques ne prend en compte que des déplacementsles conditions limite de type rotation sont imposées via un formalisme DG.+Since shell formalism only takes displacements into accountrotating boundary conditions are imposed though a DG formulation.
  
-===== Matériaux =====+===== Materials =====
  
-Comme pour les [[doc:user:start#Eléments de conditions limites]], il ne faut pas associer de matériaux à un [[#Eléments|élément de conditions limites de type DG]].+As for [[doc:user:start#boundary condition elements]], there is no material to associate to an element.
  
-===== Eléments =====+===== Elements =====
  
-On commence donc par définir un ElementProperties selon+Since no material is required, the first stage consists in defining an ElementProperties:
  
   prp = ElementProperties(typeEl)   prp = ElementProperties(typeEl)
-  prp.put(param1, valeur1)+  prp.put(param1, value1)
   prp.depend(param1, fct1, Lock1)) #facultatif   prp.depend(param1, fct1, Lock1)) #facultatif
   ...   ...
  
-+where
  
-|''typeEl'' | type d'élément souhaité (par exemple ''BoundaryDgShellFirstDegreeElement'')| +|''typeEl''desired type of element (for example ''BoundaryDgShellFirstDegreeElement'')| 
-|''param1''nom de la propriété relative à l'élément (par exemple ''STIFFMETHOD'')| +|''param1''name of the property associated to the element (for example ''STIFFMETHOD'')| 
-|''valeur1''"valeur" de la propriété +|''value1''value of the corresponding property 
-|''fct1''numéro de la [[doc:user:general:fonctions|fonction]] dont la propriété dépend (facultatifsi aucune dépendance pas de ''fct'') | +|''fct1''function which characterizes the dependency of the property (optionalno fct if no dependency) | 
-|''Lock1''| [[doc:user:general:locks|Lock]] définissant la variable de dépendance de la propriété (obligatoire si on une dépendance) |+|''Lock1''| [[doc:user:general:locks|Lock]] which defines the dependency variable of the property (compulsory if there is dependency) |
  
 ====  BoundaryDgShellFirstDegreeElement ==== ====  BoundaryDgShellFirstDegreeElement ====
  
-Elément d'interface de type DG à insérer sur les frontières des coques pour donner des CLCe sont des lignes linéaires à deux noeudsmais ils interfèrent sur tous les ddl des éléments adjacents. +DG interface element to insert on shell boundaries to provide BCsThese are 2-nodes linear linesbut they are interfering over all neighboring dofs.
-Par défaut, les contraintes sont intégrées sur ''dim*2'' points d'intégration. +
-Le matériau utilisé est [[doc:user:elements:shells:interface#dgShellMaterial]]. +
  
 +By default, stresses are integrated over dim*2 integration points. The material used is  [[doc:user:elements:shells:interface#dgShellMaterial]].
  
 ====  BoundaryDgShellSecondDegreeElement ==== ====  BoundaryDgShellSecondDegreeElement ====
  
-Même élément que ''BoundaryDgShellFirstDegreeElement'', mais pour éléments de coque du second degré à noeuds. +Same as ''BoundaryDgShellFirstDegreeElement'', but 8-nodes second order shell element.
  
 ====  BoundaryDgShellNineNodeSecondDegreeElement ==== ====  BoundaryDgShellNineNodeSecondDegreeElement ====
  
-Même élément que ''BoundaryDgShellSecondDegreeElement'', mais pour éléments de coque du second degré à noeuds.+Same as ''BoundaryDgShellSecondDegreeElement'', but 9-nodes second order shell element.
  
 ====  BoundaryDgShellSixteenNodeThirdDegreeElement ==== ====  BoundaryDgShellSixteenNodeThirdDegreeElement ====
  
-Même élément que ''BoundaryDgShellNineNodeSecondDegreeElement'', mais pour éléments de coque du troisième degré à 16 noeuds. +Same as ''BoundaryDgShellNineNodeSecondDegreeElement'', but 16-nodes third order shell element.
- +
-==== Paramètres des éléments de conditions aux limites pour coques ====+
  
- Code Metafor  ^  Description  ^  Type de dépendance permise  +==== Parameters of shell boundary conditions elements ==== 
-| ''MATERIAL''    | Numéro du matériau à considérer               -  | +  Name            ^     Metafor Code     ^  Dependency 
-| ''STIFFMETHOD''Méthode pour calculer la matrice de raideur\\ = ''STIFF_ANALYTIC''matrice analytique (défaut) \\ = ''STIFF_NUMERIC'' matrice numérique           |  -  | +| ''MATERIAL''    | Number of the material to consider               -  | 
-| ''BENDING_NPG'' Nombre de points d'intégration selon une direction pour la résolution de la flexion\\ = 2 résolution classique (pour second degré)\\ = 3 résolution EAS avec 22 ou 7 modes ajoutés(pour second degré à 9 ou noeuds)\\ = 4 résolution sans EAS (pour troisième degré à 16 noeuds) |  -  | +| ''STIFFMETHOD''Method used to compute the stiffness matrix \\ = ''STIFF_ANALYTIC''analytic matrix (default) \\ = ''STIFF_NUMERIC'' numerical matrix            |  -  | 
-| ''NORMAL_PT1''Premier point dirigeant l'évolution de la normale à la coque |  -  |  +| ''BENDING_NPG'' Number of integration points along one direction for bending solving \\ = 2 classical solving  (second order)\\ = 3 EAS solving with 22 or added modes (8 or 9-nodes second order)\\ = 4 solving without EAS (16-nodes third order)|  -  | 
-| ''NORMAL_PT2''Deuxième point dirigeant l'évolution de la normale à la coque |  -  |+| ''NORMAL_PT1''First point governing the element of the shell normal |  -  |  
 +| ''NORMAL_PT2''First point governing the element of the shell normal |  -  |
  
  
 ===== Interactions ===== ===== Interactions =====
  
-Une fois l'élément crééil est généré par une interaction de type ''DgShellInteraction'' de la manière suivante+Once createdthe element is generated by a ''DgShellInteraction'':
  
-  dgBound = DgShellInteraction(numero)+  dgBound = DgShellInteraction(number)
   dgBound.push(gObject1)   dgBound.push(gObject1)
   dgBound.push(gObject2)   dgBound.push(gObject2)
   ...   ...
   dgBound.addProperty(prp)   dgBound.addProperty(prp)
-  interactionset.add(dgBound) ajout dans l'InteractionSet+  interactionset.add(dgBound) the interaction is added in InteractionSet
  
-ou +or 
  
-  dgBound = interactionset.add( DgShellInteraction(numero) )+  dgBound = interactionset.add( DgShellInteraction(number) )
   dgBound.push(gObject1)   dgBound.push(gObject1)
   dgBound.push(gObject2)   dgBound.push(gObject2)
Line 74: Line 70:
   dgBound.addProperty(prp)   dgBound.addProperty(prp)
  
-| ''numero''Numéro utilisateur de l'interaction+| ''number''Number of the material to consider 
-| ''gObject1'', ''gObject2''Entité géométrique maillées +| ''gObject1'', ''gObject2''mesh geometric entities 
-| ''prp'' | [[doc:user:elements:general:def_element_properties|Propriétés]] des [[#Eléments|éléments de conditions aux limites DG]] à générer |+| ''prp'' | [[doc:user:elements:general:def_element_properties|Properties]] of the [[#Eléments|DG boundary condition elements]] to generate |
  
-En général les entités sont de type lignes ou groupe de noeuds sur une ligne.+Generally, entities are lines or groups of nodes on a line.
doc/user/elements/shells/boundary.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki