FEM ConstraintDisplacement/pl

Opis
Tworzy warunek brzegowy MES przemieszczenia wybranego obiektu dla określonego stopnia swobody.

Użycie

 * 1) Wciśnij przycisk  lub wybierz opcję.
 * 2) W widoku 3D wybierz obiekt, do którego ma być przyłożony warunek brzegowy. Może to być wierzchołek, krawędź lub ściana.
 * 3) Wciśnij przycisk.
 * 4) Zaznacz właściwe pola do edycji.
 * 5) Ustaw wartości lub  podaj równanie dla przemieszczeń.

Ogólne
Dla solvera Elmer istnieje możliwość zdefiniowania przemieszczenia jako formuły. W tym przypadku solver ustawia przemieszczenia zgodnie z wprowadzoną zmienną równania.

Załóżmy, że chcemy przeprowadzić analizę ze zmiennością w czasie. Dla każdego kroku czasowego, przemieszczenie $$d$$ powinno być zwiększane o 6 mm:

$$\quad d(t)=0.006\cdot t $$

wprowadź to w polu Wzór:

This code has the following syntax:
 * the prefix Variable specifies that the displacement is not a constant but a variable
 * the variable is the current time
 * the displacement values are returned as Real (floating point) values
 * MATC is a prefix for the Elmer solver indicating that the following code is a formula
 * tx is always the name of the variable in MATC formulas, no matter that tx in our case is actually t

Rotations
Elmer only uses the Displacement * fields of the constraint. To define rotations, we need a formula.

If for example a face should be rotated according to this condition:

$$\quad \begin{align} d_{x}(t)= & \left(\cos(\phi)-1\right)x-\sin(\phi)y\\ d_{y}(t)= & \left(\cos(\phi)-1\right)y+\sin(\phi)x \end{align} $$

then we need to enter for Displacement x

and for Displacement y

This code has the following syntax:
 * we have 4 variables, the time and all possible coordinates (x, y z)
 * tx is a vector, tx(0) refers to the first variable, the time, while tx(1) refers to the first coordinate x
 * pi denotes $$\pi$$ and was added so that after $$t=1\rm\, s$$ a rotation of 180° is performed