Test name
stru2
Calculation type
ELASTIC MECHANIC 2D, PLAN STRESS
Finite element type
QUA4
Topic
Embedded orthotropic square plate.
The plate is embedded at one side. A strength is applied
to the opposite side, it is parallel to the plate.
Goal
Find the horizontal and vertical displacements at the
center of the plate (point PE) and at the two free
angles (points PA and PD).
Reference CASTEM
Comparison with six others finite element codes.
Version
97' customer release
Model description
Test stru2 Results
RESULTS
CASTEM FIGURES
* Test Stru2.dgibi: Jeux de données * * --------------------------------- * * * OPTION ECHO 0; * GRAPH = 'N'; * MESS ' **********************************************'; MESS ' * *'; MESS ' * COMMISSION V.P.C.S. TEST STRU2.DGIBI *'; MESS ' * TEST SSLS 33/91 *'; MESS ' * GROUPE : STRUCTURE ASSEMBLEE *'; MESS ' * STATIQUE LINEAIRE *'; MESS ' * *'; MESS ' * TEST : PLAQUE CARREE ORTHOTROPE *'; MESS ' * ENCASTREE *'; MESS ' * *'; MESS ' * REMARQUE : CAS TEST FAIT AVEC ELEMENTS *'; MESS ' * QUA4 EN CONTRAINTES PLANES *'; MESS ' * *'; MESS ' * LES VALEURS DE REFERENCES SONT LES *'; MESS ' * MOYENNES DE RESULTATS OBTENUS PAR SIX *'; MESS ' * CODES DIFFERENTS *'; MESS ' * *'; MESS ' * TEST MODIFIE LE 3/07/92 *'; MESS ' **********************************************'; * OPTI TRAC BENS; OPTION DIME 2 ELEM QUA4; OPTION MODE PLAN CONT; * *-----------------------------------------------------* * GEOMETRIE * *-----------------------------------------------------* * PA = 0.5 0.5; PB = -0.5 0.5; PC = -0.5 -0.5; PD = 0.5 -0.5; PE = 0. 0.; * D1 = PA DROIT 10 PB; D2 = PB DROIT 10 PC; D3 = PC DROIT 10 PD; D4 = PD DROIT 10 PA; * SUR1 = DALLAGE D1 D2 D3 D4 PLAN; SUR = SUR1 ET PE; * ELIM SUR 0.001; * SI (NEG GRAPH 'N'); TITRE 'PLAQUE CARREE ORTHOTROPE'; TRACE SUR ; FINSI ; * NBNOSUR = NBNO SUR1; NBELSUR = NBEL SUR1; * *-----------------------------------------------------* * MODELE * *-----------------------------------------------------* * MOD = MODL SUR1 MECANIQUE ELASTIQUE ORTHOTROPE QUA4; * *-----------------------------------------------------* * CARACTERISTIQUES - MATERIAUX * *-----------------------------------------------------* * DIR1 = (COS 30.) (SIN 30.); * MAT = MATR MOD DIRE DIR1 YG1 2.5737E10 YG2 7.377E9 YG3 7.377E9 NU12 0.31 NU23 0.31 NU13 0.31 G12 2.319E9; * *-----------------------------------------------------* * CONDITIONS AUX LIMITES - RIGIDITES * *-----------------------------------------------------* * CL = BLOQUE DEPL ROTA D2; RI = RIGI MOD MAT ; RIG = RI ET CL; * *-----------------------------------------------------* * CHARGEMENTS * *-----------------------------------------------------* * IL S'AGIT D'UN CHARGEMENT LINEIQUE DE 1e4 NEWTONS/M * SUR AD. L'EPAISSEUR EST DE 0.01M. ON A DONC UNE * FORCE PAR UNITE D'EPAISSEUR DE 1E6 N/M FTOT = 1.E6; NBNOD4 = NBNO D4; F5 = FTOT / ((2 * NBNOD4) - 2); F50 = F5 0.; I = 1; NBI = NBNOD4 - 1; CHA = FORC (0. 0.) (D4 POIN 1); REPETER BLOC1 NBI; CHA1 = FORC F50 (D4 POIN I); CHA2 = FORC F50 (D4 POIN (I+1)); CHA = CHA ET CHA1 ET CHA2; I = I + 1; FIN BLOC1; *-----------------------------------------------------* *RESULTATS : DEPLACEMENTS, CONTRAINTES * *-----------------------------------------------------* * DE = RESO RIG CHA; * GRAPH = 'O'; SI (NEG GRAPH 'N'); TITR ' PLAQUE CARREE ORTHOTROPE : DEFORMEE .'; DEF0 = DEFO SUR DE 0.; DEF1 = DEFO SUR DE 10. ROUGE; TRAC (DEF0 ET DEF1); FINSI; * UA = EXTR DE UX PA; UA1 = 1.098e-4; ERGUA = 100 * (ABS ((UA1 - UA) / UA1)); * UD = EXTR DE UX PD; UD1 = 1.003e-4; ERGUD = 100 * (ABS ((UD1 - UD) / UD1)); * UE = EXTR DE UX PE; UE1 = 4.768E-5; ERGUE = 100 * (ABS ((UE1 - UE) / UE1)); * VA = EXTR DE UY PA; VA1 = -1.309E-4; ERGVA = 100 * (ABS ((VA1 - VA) / VA1)); * VD = EXTR DE UY PD; VD1 = -7.134E-5; ERGVD = 100 * (ABS ((VD1 - VD) / VD1)); * VE = EXTR DE UY PE; VE1 = -4.965E-5; ERGVE = 100 * (ABS ((VE1 - VE) / VE1)); * SAUT 2 LIGN; MESS ' Resultats : test stru2.dgibi'; MESS ' ----------------------------'; SAUT 1 LIGN; MESS ' Deplacements'; MESS ' ------------'; SAUT 1 LIGN; * MESS ' Point A :'; MESS ' ---------'; MESS ' Deplacement theorique horizontal :' UA1 'm'; MESS ' Deplacement calcule horizontal :' UA 'm'; MESS ' Soit un ecart de :' ERGUA '%'; SAUT 1 LIGN; MESS ' Deplacement theorique vertical :' VA1 'm'; MESS ' Deplacement calcule vertical :' VA 'm'; MESS ' Soit un ecart de :' ERGVA '%'; SAUT 1 LIGN; * MESS ' Point D :'; MESS ' ---------'; MESS ' Deplacement theorique horizontal :' UD1 'm'; MESS ' Deplacement calcule horizontal :' UD 'm'; MESS ' Soit un ecart de :' ERGUD '%'; SAUT 1 LIGN; MESS ' Deplacement theorique vertical :' VD1 'm'; MESS ' Deplacement calcule vertical :' VD 'm'; MESS ' Soit un ecart de :' ERGVD '%'; SAUT 1 LIGN; * MESS ' Point E :'; MESS ' ---------'; MESS ' Deplacement theorique horizontal :' UE1 'm'; MESS ' Deplacement calcule horizontal :' UE 'm'; MESS ' Soit un ecart de :' ERGUE '%'; SAUT 1 LIGN; MESS ' Deplacement theorique vertical :' VE1 'm'; MESS ' Deplacement calcule vertical :' VE 'm'; MESS ' Soit un ecart de :' ERGVE '%'; SAUT 1 LIGN; * *SAUT 1 LIGN; *MESS ' Contraintes au point E'; *MESS ' ----------------------'; *SAUT 1 LIGN; * CHAM1 = SIGM MOD MAT DE; CHAM2 = CHAN NOEUD MOD CHAM1; CHPO1 = CHAN CHPO MOD CHAM2; * SMXXE = EXTR CHPO1 SMXX PE; SMXXE = SMXXE / 1.E6; SMXXE1 = 1.004; ERGXX = 100 * (ABS ((SMXXE1 - SMXXE) / SMXXE1)); * SMYYE = EXTR CHPO1 SMYY PE; SMYYE = SMYYE / 1.E6; SMXYE = EXTR CHPO1 SMXY PE; SMXYE = SMXYE / 1.E6; * *MESS ' Contrainte theorique horizontale :' SMXXE1 *'MPa'; *MESS ' Contrainte calculee horizontale :' SMXXE *'MPa'; *MESS ' Soit un ecart de :' ERGXX '%'; SAUT 1 LIGN; *MESS ' Contrainte calculee verticale :' SMYYE *'MPa'; SAUT 1 LIGN; *MESS ' Contrainte calculee de cisaillement :' SMXYE *'MPa'; SAUT 1 LIGN; * MESS ' Nombre de noeuds :' NBNOSUR; MESS ' Nombre d elements :' NBELSUR; * * UTILISATION DE LA PROCEDURE AFFICHE * SI (NEG GRAPH 'N'); AFFICHE RIG CHA SUR 1.E-6 1.E-6; FINSI; * SI (NEG GRAPH 'N'); CHAM10 = EXCO SMXX CHAM1; TITRE 'CONTRAINTE SMXX'; TRACE MOD CHAM10 SUR; * CHAM11 = EXCO SMYY CHAM1; TITRE 'CONTRAINTE SMYY'; TRACE MOD CHAM11 SUR; * CHAM12 = EXCO SMXY CHAM1; TITRE 'CONTRAINTE SMXY'; TRACE MOD CHAM12 SUR; * CHAM13 = VMIS MOD CHAM1; TITRE 'CONTRAINTE DE VON-MISES'; TRACE MOD CHAM13 SUR; FINSI ; * *=====================================================* * code fonctionnement * *=====================================================* * ERGMAX=MAXI (PROG ERGUA ERGUD ERGUE ERGVA ERGVD ERGVD); * * Il y a erreur si un des pourcentages ERG* * est superieur a 5% * SAUT 2 LIGN; SI (ERGMAX <EG 5.); ERRE 0 ; SINO; ERRE 5 ; FINSI; * SAUT 1 LIGN; TEMPS; SAUT 1 LIGN; * FIN; *
Test stru2 Comments
CHAM2 = CHAN NOEUD MOD CHAM1 ;Depending on the data, the functions of this operator are different. Here the key word 'NOEUD' will bring about the CHAN operator to construct from a new field by element CHAM1 (MCHAML type) and from a model object MOD (MCHAML type), a field by element CHAM2 of the same type as that given on input, lying respectively on the nodes, centres of gravity, stiffness integration points, mass integration points, and element stress calculation points. For this purpose, a least squares method is used together with the shape functions of the element.
AFFICHE RIG CHA SUR 1.E-6 1.E-6 ;
This procedure displays, on the screen, the deformed shape
of a structure subjected to a given loading.
RIG : structure stiffness matrix (RIGIDITE type)
CHA : structure loading (CHPOINT type)
SUR : structure mesh (MAILLAGE type)
1.E-6 : coefficient of amplification of the deformed shape
(FLOTTANT type) and of the vectors representing the loading
(FLOTTANT type)