**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 aret1 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