**shear#

Description#

The shear BC imposes a tangential pressure along a pre-defined line set in an analogous fashion as in the **pressure command. it is impossible to impose a shear along a face set, thereby limiting its applicability to 2D problems.

Syntax#

**shear \(~\,~\,\) [ direction] liset value table … [tableN]

direction

is the direction of shear forces, to be chosen from: U1 U2. In 3D, the given direction is interpreted as the direction of the surface normal direction (to be chosen from D1 D2 D3).

liset

Character name of the line set where the shear pressure is applied.

value

Real base or scaling value for the condition.

table

Character name for a valid loading table or tables which will describe the pressure in time.

Example#

This example is presented as a useful template for testing material behavior in shear. The single square element is defined as follows:

***geometry
**node  8  2
  1  0.0000000  0.0000000
  2  1.0000000  0.0000000
  3  1.0000000  1.0000000
  4  0.0000000  1.0000000
  5  0.5000000  0.0000000
  6  1.0000000  0.5000000
  7  0.5000000  1.0000000
  8  0.0000000  0.5000000
**element  1
  1   c2d8   1 5 2 6 3 7 4 8
***group
**liset s1
  quad         1     5     2
  quad         3     7     4
**liset s2
  quad         2     6     3
  quad         4     8     1
**nset bottom
  1 5 2
**nset corner
  1
***return

A shear stress loading can be applied with the following boundary conditions in the input file:

***bc
  **shear
    s1     exp  1. tab
    s2     exp -1. tab
  **impose_nodal_dof
    bottom  U2 0.0
    corner  U1 0.0