doc:user:elements:shells:shell
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:elements:shells:shell [2013/07/12 19:28] – external edit 127.0.0.1 | doc:user:elements:shells:shell [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | ===== Matériaux | + | ===== Materials |
| - | Le comportement d'une coque se définit de la même façon que les [[doc: | + | The definition of shell finite elements follows the same logic as volume |
| materialno = materialset.define (number, type) | materialno = materialset.define (number, type) | ||
| materialno = materialset(number) | materialno = materialset(number) | ||
| - | materialno.put(param, | + | materialno.put(param, |
| materialno.depend(param, | materialno.depend(param, | ||
| ... | ... | ||
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| + | |||
| ==== LinearShellMaterial ==== | ==== LinearShellMaterial ==== | ||
| === Description === | === Description === | ||
| - | Loi élastique simple linéaire | + | Simple linear elastic law (small strains and displacements). |
| + | === Parameters === | ||
| + | ^ | ||
| + | | Density | ||
| + | | Young modulus | ||
| + | | Poisson ratio | ||
| - | === Paramètres | + | ===== Elements ===== |
| - | ^ | + | After defining the [[#Materials|material]], it must be associated to an '' |
| - | | Densité | + | |
| - | | Module de Young | + | |
| - | | Coefficient de Poisson | + | |
| - | + | ||
| - | ===== Eléments ===== | + | |
| - | + | ||
| - | Une fois le [[#Matériaux|matériau]] défini, il faut l' | + | |
| prp = ElementProperties(typeEl) | prp = ElementProperties(typeEl) | ||
| - | prp.put(param1, | + | prp.put(param1, |
| prp.depend(param1, | prp.depend(param1, | ||
| ... | ... | ||
| - | où | + | where |
| + | |||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| ==== LinearShellFirstDegreeElement ==== | ==== LinearShellFirstDegreeElement ==== | ||
| - | Elément de coque de type linéaire | + | Linear shell elements |
| - | Par défaut, les contraintes sont intégrées sur '' | + | |
| - | Une épaisseur doit être définie, voir [[# | + | By default, stresses are integrated of '' |
| + | |||
| + | A thickness must be defined, see table below. | ||
| ==== LinearShellSecondDegreeElement ==== | ==== LinearShellSecondDegreeElement ==== | ||
| - | Même élément que '' | + | Same as '' |
| - | La partie | + | |
| - | La partie | + | The membrane |
| + | The bending | ||
| ==== LinearShellNineNodeSecondDegreeElement ==== | ==== LinearShellNineNodeSecondDegreeElement ==== | ||
| - | Même élément que '' | + | Same as '' |
| - | La partie | + | |
| - | La partie | + | The membrane |
| + | The bending | ||
| ==== LinearShellSixteenNodeThirdDegreeElement ==== | ==== LinearShellSixteenNodeThirdDegreeElement ==== | ||
| - | Même élément que '' | + | Same as '' |
| - | La partie membrane est tjs intégrée sur '' | + | |
| - | La partie bending est tjs intégrée sur '' | + | |
| + | The membrane part can be integrated over '' | ||
| + | The bending part can be integrated over '' | ||
| - | ==== Paramètres des éléments de coques ==== | ||
| - | ^ | + | === Parameters === |
| - | | '' | + | ^ Name |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| + | | '' | ||
| ===== Interactions ===== | ===== Interactions ===== | ||
| - | Les éléments de coque se génèrent de la même manière que les [[doc: | + | Shell elements are then generated as [[doc: |
| app = FieldApplicator(no) | app = FieldApplicator(no) | ||
| Line 93: | Line 99: | ||
| app.push(gObject2) | app.push(gObject2) | ||
| ... | ... | ||
| - | app.addProperty(prp) | + | app.addProperty(prp) |
| - | interactionset.add(app) | + | interactionset.add(app) |
| - | ou | + | or |
| - | app = interactionset.add(FieldApplicator(no)) #add renvoie une référence | + | app = interactionset.add(FieldApplicator(no)) #add returns a reference |
| app.push(gObject1) | app.push(gObject1) | ||
| app.push(gObject2) | app.push(gObject2) | ||
| ... | ... | ||
| - | app.addProperty(prp) | + | app.addProperty(prp) |
| - | où | + | where |
| - | | '' | + | | '' |
| - | |'' | + | |'' |
| - | | '' | + | | '' |
doc/user/elements/shells/shell.1373650080.txt.gz · Last modified: (external edit)
