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
doc:user:elements:shells:boundary [2013/07/12 19:27] – external edit 127.0.0.1doc:user:elements:shells:boundary [2016/03/30 15:23] (current) – external edit 127.0.0.1
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.1373650079.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki