doc:user:elements:shells:interface
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:elements:shells:interface [2013/07/10 14:02] – [Interface de type DG] joris | doc:user:elements:shells:interface [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== DG shell interactions ====== | ||
| + | Once [[doc: | ||
| + | |||
| + | |||
| + | ===== Materials ===== | ||
| + | |||
| + | First, the material is defined as: | ||
| + | |||
| + | materialno = materialset.define (number, type) | ||
| + | materialno = materialset(number) | ||
| + | materialno.put(param, | ||
| + | materialno.depend(param, | ||
| + | ... | ||
| + | |||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |||
| + | ==== DgShellMaterial ==== | ||
| + | |||
| + | === Description === | ||
| + | |||
| + | DG law for shell interface elements. | ||
| + | |||
| + | ==== Parameters ==== | ||
| + | ^ | ||
| + | | Stabilization parameter (> | ||
| + | |||
| + | ===== Elements ===== | ||
| + | |||
| + | After defining the [[# | ||
| + | |||
| + | prp = ElementProperties(typeEl) | ||
| + | prp.put(param1, | ||
| + | prp.depend(param1, | ||
| + | ... | ||
| + | |||
| + | where | ||
| + | |||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |||
| + | ==== DgShellFirstDegreeElement ==== | ||
| + | |||
| + | DG interface element to insert between shells. These are 2-nodes linear lines, but they are interfering over all neighboring dofs. | ||
| + | |||
| + | By default, stresses are integrated over '' | ||
| + | |||
| + | |||
| + | |||
| + | ==== DgShellSecondDegreeElement ==== | ||
| + | |||
| + | Same as '' | ||
| + | |||
| + | |||
| + | ==== DgShellNineNodeSecondDegreeElement ==== | ||
| + | |||
| + | Same as '' | ||
| + | |||
| + | ==== DgShellSixteenNodeThirdDegreeElement ==== | ||
| + | |||
| + | Same as '' | ||
| + | |||
| + | |||
| + | ==== Parameters of shell DG interface elements ==== | ||
| + | ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | |||
| + | ===== Interactions ===== | ||
| + | |||
| + | [[doc: | ||
| + | |||
| + | dg = DgShellInteraction(number) | ||
| + | dg.push(gObject1) | ||
| + | dg.push(gObject2) | ||
| + | ... | ||
| + | dg.addProperty(prp) | ||
| + | interactionset.add(dg) | ||
| + | |||
| + | or | ||
| + | |||
| + | dg = interactionset.add( DgShellInteraction(number) ) | ||
| + | dg.push(gObject1) | ||
| + | dg.push(gObject2) | ||
| + | ... | ||
| + | dg.addProperty(prp) | ||
| + | |||
| + | |||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Careful, for now if two entities have common nodes, to many elements will be generated. | ||
