doc:user:elements:boundaries:pressure_shear
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:elements:boundaries:pressure_shear [2026/07/28 17:58] – [PressureMaterial] papeleux | doc:user:elements:boundaries:pressure_shear [2026/08/05 09:39] (current) – boman | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | Since revision 3593 boundaries elements have been refactored | + | <note important> |
| + | This Documentation refers | ||
| + | for more informations on changes | ||
| - | ====== Pressure and shear (version | + | for a Metafor |
| + | </ | ||
| Pressure and shear boundary conditions can be applied using special finite elements defined on the boundary of the mesh. The geometry of these elements are lines in 2D corresponding to the boundary edges of the elements of the 2D mesh. | Pressure and shear boundary conditions can be applied using special finite elements defined on the boundary of the mesh. The geometry of these elements are lines in 2D corresponding to the boundary edges of the elements of the 2D mesh. | ||
| In 3D, pressure elements are triangles or quads, depending of the shape of the facets of the elements of the mesh near the boundary. | In 3D, pressure elements are triangles or quads, depending of the shape of the facets of the elements of the mesh near the boundary. | ||
| - | As any finite element, their definition requires an '' | + | As any finite element, their definition requires an '' |
| - | The '' | + | The '' |
| The '' | The '' | ||
| Line 39: | Line 42: | ||
| | '' | | '' | ||
| | '' | | '' | ||
| - | | '' | + | |
| - | | '' | + | |
| ==== PressureMaterial ==== | ==== PressureMaterial ==== | ||
| Line 58: | Line 60: | ||
| ^ | ^ | ||
| | '' | | '' | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | + | ||
| - | <note tip> | + | |
| - | + | ||
| - | + | ||
| - | ==== TrianglePressure3DElement ==== | + | |
| - | + | ||
| - | Pressure/ | + | |
| - | + | ||
| - | === Parameters === | + | |
| - | ^ | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | + | ||
| - | + | ||
| - | ==== ContactPressure2DElement, | + | |
| - | + | ||
| - | Derivations of '' | + | |
| - | To determine the contact status, the contact flag of the previous time step is used. | + | |
| - | + | ||
| - | === Parameters === | + | |
| - | + | ||
| - | The same than in Traction2DElement and Traction3DElement, | + | |
| - | + | ||
| - | ^ Name ^ Description | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Interaction ===== | + | |
| - | + | ||
| - | The interaction used for pressure/ | + | |
| - | + | ||
| - | load = LoadingInteraction(no) | + | |
| - | load.push(gObject1) | + | |
| - | load.push(gObject2) | + | |
| - | ... | + | |
| - | load.addProperty(prp) | + | |
| - | interactionset.add(load) | + | |
| - | + | ||
| - | where | + | |
| - | + | ||
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | + | ||
| - | + | ||
| - | ====== Pressure and shear (version < 3593) ====== | + | |
| - | + | ||
| - | Pressure and shear boundary conditions can be applied using special finite elements defined on the boundary of the mesh. The geometry of these elements are lines in 2D corresponding to the boundary edges of the elements of the 2D mesh. | + | |
| - | In 3D, pressure elements are triangles or quads, depending of the shape of the facets of the elements of the mesh near the boundary. | + | |
| - | + | ||
| - | As any finite element, their definition requires an '' | + | |
| - | Unlike contact finite element, there is no " | + | |
| - | + | ||
| - | The '' | + | |
| - | + | ||
| - | These elements should not be mixed with [[doc: | + | |
| - | + | ||
| - | * Pressure and shear are always defined in local axes, so the direction of the resulting force depends on the orientation of the boundary edge/face on which it is applied. | + | |
| - | * Pressure is distributed properly over all edges/faces on which the '' | + | |
| - | + | ||
| - | {{ doc: | + | |
| - | + | ||
| - | ===== Element ===== | + | |
| - | + | ||
| - | The first step consists in defining an '' | + | |
| - | + | ||
| - | prp = ElementProperties(typeEl) | + | |
| - | prp.put(param, | + | |
| - | prp.depend(param, | + | |
| - | ... | + | |
| - | + | ||
| - | where | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | + | ||
| - | + | ||
| - | ==== Pressure2DElement, | + | |
| - | + | ||
| - | Pressure/ | + | |
| - | + | ||
| - | === Parameters === | + | |
| - | ^ | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | <note tip> | ||
| Line 165: | Line 72: | ||
| ^ | ^ | ||
| | '' | | '' | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | |
| Line 180: | Line 86: | ||
| ^ Name ^ Description | ^ Name ^ Description | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| Line 200: | Line 106: | ||
| where | where | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| - | | '' | + | | '' |
doc/user/elements/boundaries/pressure_shear.1785254337.txt.gz · Last modified: by papeleux
