L'entité RESTRAINT est utilisée pour imposer des variations sur les déplacements ou les températures des noeuds d'un maillage d'éléments finis. Cette entité est donc employée pour définir les conditions aux limites d'un modèle par éléments finis, conjointement avec les entités CONSTRAINT et LOAD.
CASE=chargemententier
numéro d'application du chargement (Load Case). Ce paramètre optionnel est nul par défaut et dans ce cas le chargement est appliqué en permanence. Ce paramètre permet de traiter plusieurs cas de chargements avec le même modèle.
FUNCTION=variationentier ou pointeur
numéro ou pointeur d'une fonction (entité FUNCTION). Ce paramètre optionnel est utilisé pour les simulations de chargement variable dans le temps. L'amplitude du chargement indiqué dans la section "Paramètre de Données" est multipliée par la valeur de la fonction.
TYPE=chargechaîne
Chaîne de caractères "DISPLACEMENT" ou "TEMPERATURE" indiquant l'application d'un déplacement ou d'une température imposée.
numéro, label;
numéroentier
numéro de l'entité.
labelchaîne
nom de l'entité pouvant être utilisé comme pointeur.
Remarque: ni le <numéro>, ni le <label> ne sont requis. En l'absence de ces informations, aucune référence ne peut être faite pour l'entité. L'indication du <label> suffit pour une référence ultérieure à cette entité de chargement.
TYPE=DISPLACEMENT déplacement imposé en translation ou en rotation
n1, X=dx, Y=dy, Z=dz, RX=rx, RY=ry, RZ=rz;
n1entier ou pointeur
numéro ou pointeur d'un noeud (entité NODE) soumis à un déplacement imposé.
X=dxréel
Ce paramètre permet de préciser la valeur du déplacement imposé sur le noeud <n1> dans la direction "X" (unité SI: m).
Y=dyréel
Z=dzréel
Les paramètres Y=dy, Z=dz correspondent aux déplacements imposés dans les directions Y et Z.
RX=rxréel
RY=ryréel
RZ=rzréel
Les paramètres RX=rx, RY=ry et RZ=rz correspondent aux rotations imposées autour des axes X, Y et Z (unité SI: rad).
Remarque 1: Si un déplacement doit être appliqué à un noeud dans une seule direction, par exemple X, alors seul le paramètre X=dx doit figurer. Les autres degrés de liberté du noeud <n1> sont libres.
Remarque 2: Il est possible d'utiliser une entité "CONSTRAINT(TYPE=KINEMATICS)" pour supprimer des degrés de liberté, ce qui revient à les bloquer. Par contre l'entité "RESTRAINT(TYPE=DISPLACEMENT)" doit être utilisée pour permettre l'obtention des forces de réaction aux noeuds dont le déplacement est imposé (voire nul) dans une ou plusieurs directions.
TYPE=TEMPERATURE température imposée
n1, T=temper;
n1entier ou pointeur
numéro ou pointeur d'un noeud (entité NODE) soumis à une température imposée.
T=temperréel
valeur
de la température au noeud <n1> (unité SI: K).
NB:
la valeur <temper> peut figurer sans être précédée
de l'identificateur "T=".
RESTRAINT(TYPE=DISPLACEMENT) RESTRAINT(TYPE=TEMPERATURE,CASE=1) // déplacement
uniquement pour le cas de charge 1 |