RESTRAINT
Accueil > Aide ICAB > Manuel ICAB - format de fichier IGA > RESTRAINT

ICAB - fichier IGA

RESTRAINT(), conditions limites

Introduction IGA | CONSTRAINT | ELEMENT | FUNCTION | HEADER | IMPORT | LOAD | NODE | NOTE | PROPRIETE Physique | REFERENTIEL | RESTRAINT | STEP | UNIT

RESTRAINT       (TYPE=charge, CASE=chargement, FUNCTION=variation)

numéro, label;  n1, X=dx, Y=dy, ..., RZ=rz;
numéro, label;  n1, T=temper;

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.

 

Paramètres de l'Identificateur d'entité RESTRAINT

 

CASE=chargemententier

FUNCTION=variationentier ou pointeur

TYPE=chargechaîne

 

Données d'Entrée DE pour l'entité RESTRAINT

numéro, label;

numéroentier

labelchaîne

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.

Paramètres de Données PD pour l'entité RESTRAINT

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

X=dxréel

Y=dyréel
Z=dzréel

RX=rxréel
RY=ryréel
RZ=rzréel

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

T=temperréel

exemples pour l'entité RESTRAINT

RESTRAINT(TYPE=DISPLACEMENT)
; 1, X= 0.1,  Y=0.0;    // déplacement imposé de 0.1 en X et  blocage en Y pour le noeud 1  

RESTRAINT(TYPE=TEMPERATURE,CASE=1) // déplacement uniquement pour le cas de charge 1
; 2, T= 100.0;  /*_ température imposée de 100.0 pour le noeud 2 */
; 3, 200.0;     /*_ température imposée de 200.0 pour le noeud 3 */

 

[Précédent][Haut][Suivant]