**impose_elset_dof#

Description#

The boundary condition allows to impose the value of a degree of freedom over an element set. Note that element set DOFs are different than element DOFs and are defined at element integration points level over the whole elset. For example, the macroscopic strain for a periodic element.

Syntax#

**impose_elset_dof \(~\,~\,\) name_elset  dof_name  value  name_table

name_elset

character name of the element set. This must be the name of a valid elset defined in the geometry file. The DOF will be imposed at every Gauss point in this element set.

dof_name

The character name of the degree of freedom to be imposed, e.g. for the 2_5D elements the choices are t1 t2 t3 w1 w2 w3.

value

base value which scales table values (real).

table

character name or list of names for the tables to be used (see ***table).

Examples#

For a 2_5D element (e.g. $Z7PATH/TESTS/Static_test/INP/E2_5w1w2.inp)

****calcul
 ***mesh 2_5D

***bc
 **impose_elset_dof
   str t1 .0
   str t2 0.
   str t3 0.
   str w1 0.01 tab1
   str w2 0.02 tab1
   str w3 0.

For a periodic element (e.g. $Z7PATH/TESTS/Program_test/Master_test/INP/elastic_E31.inp)

****calcul
 ***mesh periodic
  ...
 ***bc
  **impose_elset_dof
  ALL_ELEMENT E11 0.
  ALL_ELEMENT E22 0.
  ALL_ELEMENT E33 0.
  ALL_ELEMENT E12 0.
  ALL_ELEMENT E23 0.
  ALL_ELEMENT E31 1. tab

**impose_elset_dof_rate#

Description#

The boundary condition allows to impose the rate of a degree of freedom over an element set. Its syntax is analogous to **impose_elset_dof.

Syntax#

**impose_elset_dof_rate

name_elset  dof_name  value  name_table