Test name
joi41
Calculation type
ISOTROPIC ELASTIC MECHANICS
Finite element type
QUA4, CUB8,JOI4
Topic
Two superposed cubes with a JOI4 joint in their intersection
We study the effects of joints with the help of two examples: cubes
with joint and cubes without joint.
Goal
Calculate the effect of a JOI4 joint on displacements, strains and stresses.
Version
97' customer version
Model description


* Test Joi41.dgibi: Jeux de données *
* --------------------------------- *
* *
OPTI ECHO 0;
SAUT PAGE;
*
*******************************************************
* *
* TEST JOI41 *
* *
* 2 CUBES SUPERPOSES AVEC UN JOINT JOI4 *
* AU MILIEU ( JOI4 3D ISOTROPE ) *
* *
* Deux CUB8 sont superposes. On place un joint JOI4 *
* entre les 2 cubes. Les noeuds de la surface infe- *
* -rieure du cube du bas sont encastres. Une force *
* de traction verticale (i.e. suivant z) est exercee *
* sur la surface superieure du cube du haut. *
* Deux cas sont etudies : *
* - 1 / On suppose que le joint n'existe pas entre *
* les deux cubes. *
* - 2 / On suppose que le joint existe et a une *
* raideur normale tres grande par rapport a *
* celle de chacun des cubes. *
* Les deplacements UZ des noeuds des deux cubes *
* doivent etre les memes dans les deux cas. *
* Raideur de chacun des cubes : *
* sigma = force / A A = section *
* or force = k * delta k = raideur *
* delta = deplacement *
* de + sigma = E * epsilon E = Young *
* ou epsilon = delta / L L = hauteur du cube *
* ---> k = E * A / L *
* ---> k = 4.2 E11 *
* On choisit pour raideur du joint, la valeur *
* k = 4.2 E15 *
* *
*******************************************************
*
TEMPS ;
*
SAUT PAGE;
MESS ' ' ;
MESS ' _____________________________________________' ;
MESS '! !' ;
MESS '! CAS DE DEUX CUBES SUPERPOSES SANS JOINT !' ;
MESS '! ENTRE EUX !' ;
MESS '!___________________________________________ !' ;
MESS ' ' ;
*
OPTION DIME 3 ;
OPTION ELEM QUA4 MODE TRID ;
*
* ----DEFINITION DE LA GEOMETRIE DU CUBE SUPERIEUR-----
*
SA1 = 0.00 0.00 0.00 ;
SB1 = 2.00 0.00 0.00 ;
SC1 = 2.00 2.00 0.00 ;
SD1 = 0.00 2.00 0.00 ;
*
* ---------- MAILLAGE ----------
*
SH1 = SA1 DROIT 1 SB1 ;
SH2 = SB1 DROIT 1 SC1 ;
SH3 = SC1 DROIT 1 SD1 ;
SH4 = SD1 DROIT 1 SA1 ;
*
SL1 = SH1 ET SH2 ET SH3 ET SH4 ;
SS1 = SURF SL1 PLAN ;
*
* ----DEFINITION DE LA GEOMETRIE DU CUBE INFERIEUR-----
*
IA1 = 0.00 0.00 -4.00 ;
IB1 = 2.00 0.00 -4.00 ;
IC1 = 2.00 2.00 -4.00 ;
ID1 = 0.00 2.00 -4.00 ;
*
* ---------- MAILLAGE ----------
*
IH1 = IA1 DROIT 1 IB1 ;
IH2 = IB1 DROIT 1 IC1 ;
IH3 = IC1 DROIT 1 ID1 ;
IH4 = ID1 DROIT 1 IA1 ;
*
IL1 = IH1 ET IH2 ET IH3 ET IH4 ;
IS1 = SURF IL1 PLAN ;
*
OPTION ELEM CUB8 ;
*
VOLS = SS1 VOLU 1 TRAN ( 0.00 0.00 -2.00 ) ;
FACS = FACE 2 VOLS ;
VOLI = IS1 VOLU 1 TRAN ( 0.00 0.00 2.00 ) ;
FACI = FACE 2 VOLI ;
VT1 = VOLS ET VOLI ;
VT1 = ELIM 0.00001 VT1 ;
VTSAN = VT1 ;
*
* ------- DEFINITION DES CONDITIONS AUX LIMITES -------
*
CL11 = BLOQ IC1 UX ;
CL12 = BLOQ IC1 UY ;
CL13 = BLOQ IC1 UZ ;
CL1 = CL11 ET CL12 ET CL13 ;
*
CL21 = BLOQ IH2 UX ;
CL22 = BLOQ IH2 UZ ;
CL2 = CL21 ET CL22 ;
*
CL31 = BLOQ IH3 UY ;
CL32 = BLOQ IH3 UZ ;
CL3 = CL31 ET CL32 ;
*
CL4 = BLOQ IA1 UZ ;
*
CL = CL1 ET CL2 ET CL3 ET CL4 ;
*
* ---------- DEFINITION DU MODELE ----------
*
MOD1 = MODL VT1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' ;
MA1 = MATR MOD1 YOUN 2.1E11 NU 0.3 ;
*
* ---------- MATRICE DE RIGIDITE ----------
*
RI1 = RIGI MOD1 MA1 ;
RI2 = RI1 ET CL ;
*
* ---------- PRESSION UNIFORME ----------
*
CHPO1= PRES 'MASS' MOD1 -100000.00 SS1 ;
*
* ---------- RESOLUTION ----------
*
RE = RESO RI2 CHPO1 ;
*
* ------REDUC. DES DEPLA. AUX DIFFERENTS ELEMENTS------
*
DEPS = REDU RE VOLS ;
MESS ' DEPLACEMENTS DES NOEUDS DU CUBE SUPERIEUR ' ;
LIST DEPS;
*
desusa=deps;
*
DEPI = REDU RE VOLI ;
MESS ' DEPLACEMENTS DES NOEUDS DU CUBE INFERIEUR ' ;
LIST DEPI ;
*
deinsa=depi;
*
*
* ---------- CALCUL DES DEFORMATIONS ----------
*
EPS1 = EPSI MOD1 RE ;
*
* ------REDUC. DES DEFOR. AUX DIFFERENTS ELEMENTS------
*
EPSS = REDU EPS1 VOLS ;
MESS ' DEFORMATIONS DU CUBE DU HAUT ' ;
LIST EPSS ;
*
EPSB = REDU EPS1 VOLI ;
MESS ' DEFORMATIONS DU CUBE DU BAS ' ;
LIST EPSB ;
*
* ------- CALCUL DES CONTRAINTES --------
*
SIG1 = SIGMA MOD1 MA1 RE ;
*
* -----REDUC. DES CONTR. AUX DIFFERENTS ELEMENTS-------
*
SIGS = REDU SIG1 VOLS ;
MESS ' CONTRAINTES DU CUBE DU HAUT ' ;
LIST SIGS ;
*
SIGI = REDU SIG1 VOLI ;
MESS ' CONTRAINTES DU CUBE DU BAS ' ;
LIST SIGI ;
*
MESS ' ' ;
MESS ' ' ;
MESS' *=============================================*';
*
SAUT PAGE;
MESS ' ' ;
MESS ' ' ;
MESS ' _____________________________________________' ;
MESS '! !' ;
MESS '! CAS DE DEUX CUBES SUPERPOSES AVEC UN !' ;
MESS '! JOINT ENTRE EUX !' ;
MESS '!____________________________________________!' ;
MESS ' ' ;
MESS ' ' ;
*
*
OPTION DIME 3 ;
OPTION ELEM QUA4 MODE TRID ;
*
* -----DEFINITION DE LA GEOMETRIE DU CUBE SUPERIEUR----
*
SA1A = 0.00 0.00 0.00 ;
SB1A = 2.00 0.00 0.00 ;
SC1A = 2.00 2.00 0.00 ;
SD1A = 0.00 2.00 0.00 ;
*
* ---------- MAILLAGE ----------
*
SH1A = SA1A DROIT 1 SB1A ;
SH2A = SB1A DROIT 1 SC1A ;
SH3A = SC1A DROIT 1 SD1A ;
SH4A = SD1A DROIT 1 SA1A ;
*
SL1A = SH1A ET SH2A ET SH3A ET SH4A ;
SS1A = SURF SL1A PLAN ;
*
* ----DEFINITION DE LA GEOMETRIE DU CUBE INFERIEUR-----
*
IA1A = 0.00 0.00 -4.00 ;
IB1A = 2.00 0.00 -4.00 ;
IC1A = 2.00 2.00 -4.00 ;
ID1A = 0.00 2.00 -4.00 ;
*
* ---------- MAILLAGE ----------
*
IH1A = IA1A DROIT 1 IB1A ;
IH2A = IB1A DROIT 1 IC1A ;
IH3A = IC1A DROIT 1 ID1A ;
IH4A = ID1A DROIT 1 IA1A ;
*
IL1A = IH1A ET IH2A ET IH3A ET IH4A ;
IS1A = SURF IL1A PLAN ;
*
OPTION ELEM CUB8 ;
*
VOLSA = SS1A VOLU 1 TRAN ( 0.00 0.00 -2.00 ) ;
FACSA = FACE 2 VOLSA ;
VOLIA = IS1A VOLU 1 TRAN ( 0.00 0.00 2.00 ) ;
FACIA = FACE 2 VOLIA ;
VT1A = VOLSA ET VOLIA ;
*
* ------ DEFINITION DES CONDITIONS AUX LIMITES --------
*
CL11A = BLOQ IC1A UX ;
CL12A = BLOQ IC1A UY ;
CL13A = BLOQ IC1A UZ ;
CL1A = CL11A ET CL12A ET CL13A ;
*
CL21A = BLOQ IH2A UX ;
CL22A = BLOQ IH2A UZ ;
CL2A = CL21A ET CL22A ;
*
CL31A = BLOQ IH3A UY ;
CL32A = BLOQ IH3A UZ ;
CL3A = CL31A ET CL32A ;
*
CL4A = BLOQ IA1A UZ ;
*
CLA = CL1A ET CL2A ET CL3A ET CL4A ;
*
* ---- DEFINITION DU MODELE DES DEUX CUBES ----
*
MOD1A = MODL VT1A 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' ;
MA1A = MATR MOD1A YOUN 2.1E11 NU 0.3 ;
*
* - CREATION DE L'ELEMENT JOINT ENTRE LES DEUX CUBES -
*
OPTION ELEM LIA4 ;
VOLJA = LIAISON 0.0001 FACSA FACIA ;
*
VTOTAL=VT1A ET VOLJA ;
*
* ---------- DEFINITION DU MODELE DU JOINT ----------
*
MODJA = MODL VOLJA 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE'
JOI4 ;
MAJA = MATR MODJA KS 4.2E15 KN 4.2E15 ;
*
* ----- MODELE ET MATERIAU DE TOUTE LA STRUCTURE ------
*
MODTA = MOD1A ET MODJA ;
MATTA = MA1A ET MAJA ;
*
* ---------- MATRICE DE RIGIDITE ----------
*
RITA = RIGI MODTA MATTA ;
RITOA = RITA ET CLA ;
*
* ---------- PRESSION UNIFORME ----------
*
CHPO1A= PRES 'MASS' MODTA -100000.00 SS1A ;
*
* ---------- RESOLUTION ----------
*
RETA = RESO RITOA CHPO1A ;
*
* ----- REDUC. DES DEPLA. AUX DIFFERENTS ELEMENTS -----
*
DEPSA = REDU RETA VOLSA ;
MESS ' DEPLACEMENTS DES NOEUDS DU CUBE SUPERIEUR ' ;
LIST DEPSA;
*
DEPIA = REDU RETA VOLIA ;
MESS ' DEPLACEMENTS DES NOEUDS DU CUBE INFERIEUR ' ;
LIST DEPIA ;
*
DEPJ = REDU RETA VOLJA ;
MESS ' DEPLACEMENTS DES NOEUDS DU JOINT ' ;
LIST DEPJ;
* ---------- CALCUL DES DEFORMATIONS ----------
*
EPSTA = EPSI MODTA RETA ;
*
* ---- REDUC. DES DEFOR. AUX DIFFERENTS ELEMENTS ------
*
EPSSA = REDU EPSTA VOLSA ;
MESS ' DEFORMATIONS DU CUBE DU HAUT ' ;
LIST EPSSA ;
*
EPSBA = REDU EPSTA VOLIA ;
MESS ' DEFORMATIONS DU CUBE DU BAS ' ;
LIST EPSBA ;
*
EPSJA = REDU EPSTA VOLJA ;
MESS ' DEFORMATIONS DU JOINT ' ;
LIST EPSJA ;
*
* ---------- CALCUL DES CONTRAINTES ----------
*
SIGTA = SIGMA MODTA MATTA RETA ;
*
* ----- REDUC. DES CONTR. AUX DIFFERENTS ELEMENTS -----
*
SIGSA = REDU SIGTA VOLSA ;
MESS ' CONTRAINTES DU CUBE DU HAUT ' ;
LIST SIGSA ;
*
SIGIA = REDU SIGTA VOLIA ;
MESS ' CONTRAINTES DU CUBE DU BAS ' ;
LIST SIGIA ;
*
SIGJA = REDU SIGTA VOLJA ;
MESS ' CONTRAINTES DU JOINT ' ;
LIST SIGJA ;
*
* ---------- CODE DE FONCTIONNEMENT ----------
*
*
desuav=deps;
* difference des deplacements configurations avec/sans
* joint pour les cubes superieurs
desdif=desusa-desuav;
*
deinav=depi;
* difference des deplacements configurations avec/sans
* joint pour les cubes inferieurs
deidif=deinsa-deinav;
*
maxdis = maxi desdif 'ABS' ;
maxdii = maxi deidif 'ABS' ;
*
*
si ((maxdis <eg 1e-9) et (maxdii <eg 1e-9));
erre 0 ;
sino ;
erre 5 ;
finsi ;
*
*
FIN;
Test joi41 Comments
OPTI ELEM LIA4 ; VOLJA = LIAISON 0.0001 FACSA FACIA ;The LIAISON operator generates the set of linkage elements between two surfacic objects (FACSA and FACIA: MAILLAGE type). VOLJA is the generated object (MAILLAGE type), and 0.0001 is the proximity criterion between the two surfacic objects.
DEPS = REDU RE VOLS ; (OBJET3 = REDU OBJET1 OBJET2 ;)The REDU operator restricts :

In case of restriction of a MCHAML or a MMODEL on a mesh :
- this mesh must be composed of elements of the same type
as the mesh that supports the MCHAML or the MMODEL
- all the elements of the mesh must be included in the
mesh that supports the MCHAML or the MMODEL