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:

Ten kod ma następującą składnię:
 * przedrostek Variable określa, że przemieszczenie nie jest stałą tylko zmienną
 * zmienną jest bieżący czas
 * wartości przemieszczenia są zwracane jako wartości Real (rzeczywiste zmiennoprzecinkowe)
 * MATC to przedrostek dla solvera Elmer oznaczający, że następujący kod jest równaniem
 * tx jest zawsze nazwą zmiennej w równaniach MATC, mimo że w naszym przypadku tx to t

Obroty
Elmer korzysta tylko z pól warunku brzegowego Przemieszczenie *. Aby zdefiniować obroty, potrzebne jest równanie.

Przykładowo, jeśli ściana powinna być obrócona zgodnie z tym warunkiemː

$$\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} $$

to należy wprowadzić jako Przemieszczenie x

a jako Przemieszczenie y

Ten kod ma następującą składnię:
 * mamy 4 zmienne - czas i wszystkie możliwe współrzędne (x, y z)
 * tx jest wektorem, tx(0) odnosi się do pierwszej zmiennej - czasu, podczas gdy tx(1) odnosi się do pierwszej współrzędnej - x
 * pi oznacza $$\pi$$ i zostało dodane aby po $$t=1\rm\, s$$ został przeprowadzony obrót o 180°

Uwagi
Dla solvera CalculiX:
 * To narzędzie korzysta ze słowa kluczowego *BOUNDARY.
 * Blokowanie stopnia swobody jest wyjaśnione na stronie http://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node164.html
 * Zadawanie wartości przemieszczenia dla stopnia swobody jest opisane na stronie http://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node165.html