$$$$ CH_THETA NOTICE JB251061 21/02/05 21:15:01 10879 DATE 21/02/05 Procedure CH_THETA Voir aussi : G_THETA G_CALCUL CH_THETX G_CAS G_AUX ------------------ CH_THETA SUPTAB OBJUTI BOOL ; SUPTAB.'MAILLAGE' .'FISSURE' .'FRONT_FISSURE' .'COUCHE' .'POINT_1' .'POINT_2' .'POINT_3' .'PCENTRE' .'CHPOINT_TRANSFORMATION' .'OPERATEUR' .'EPAISSEUR' Objet : _______ Cette procedure determine un chpoint de type THETA. c'est-a-dire un champ/point dont la norme est constante a l'interieur d'une couronne entourant le front d'une fissure, zero a l'exterieur cette couronne. Le vecteur represente par ce chpoint indique la direction de propagation eventuelle de la fissure. Pour un front de fissure tridimensionnel, la procedure cree autant de champs THETA qu'il y a de points sur le front de fissure. Les champs THETA construits sont des champs locaux qui s'appuient sur les noeuds du plan normal au front de fissure au point considere (le maillage doit etre elabore de maniere a prevoir l'existence de ces plans normaux). En 3D Cette procedure est applicable uniquement pour les fissures planes. En entree --------- SUPTAB = Objet de type TABLE dont les indices sont des objets de type MOT (a ecrire en toutes lettres). OBJUTI = Objet de type TABLE dont les indices sont des objets de type MOT (a ecrire en toutes lettres). Cette table est definie par les procedures G_THETA et G_CAS avant de faire appel a CH_THETA. BOOL = Objet de type TABLE dont les indices sont des objets de type MOT (a ecrire en toutes lettres). Cette table est definie par les procedures G_THETA et G_CAS avant de faire appel a CH_THETA. 1) ARGUMENTS OBLIGATOIRES DANS TOUS LES CAS ------------------------------------------- SUPTAB.'MAILLAGE' = Objet de type MAILLAGE representant soit la structure totale etudiee (maillage utilise dans l'analyse par elements finis, soit, pour reduire le temps de calcul, le maillage entourant le plus grand des contours qu'on a defini pour calculer le champ THETA. SUPTAB.'FISSURE' = Objet de type MAILLAGE donnant les deux levres d'une fissure si elle est complete (la fissure presente des noeuds doubles), une seule levre si l'autre levre n'est pas maillee en raison, par example, de la symetrie du probleme. SUPTAB.'FRONT_FISSURE' = Objet de type POINT (representant la pointe de la fissure) si la fissure est une ligne, de type MAILLAGE (representant le front de la fissure) si la fissure est sur un plan en 3D. SUPTAB.'COUCHE' = Objet de type ENTIER representant le nombre de couches d'elements (autour du point de fissure) qui se deplacent pour simuler la propagation de la fissure. 2) CAS D'UNE FISSURE CIRCULAIRE DANS UNE GEOMETRIE PLANE -------------------------------------------------------- SUPTAB.'PCENTRE' = centre de la fissure circulaire 3) CAS OU L EXTENSION DE FISSURE CORRESPOND A UNE SIMPLE TRANSLATION DANS UN TUYAUTERIE DROITE (3D) ------------------------------------------------- Dans ce cas on effectue dans la procedure une transformation de tuyau en plaque en passant au systeme de coordonnees cylindriques. Il est alors necessaire de fournir : SUPTAB.'POINT_1' = centre du systeme de coordonnees SUPTAB.'POINT_2' = POINT tel que l'axe defini par POINT_1 vers POINT_2 soit l'axe Z poisitif SUPTAB.'POINT_3' = POINT tel que le plan defini par les 3 points POINT_1 POINT_2 POINT_3 donne l'angle theta nul 4) CAS OU L EXTENSION DE FISSURE NE CORRESPOND PAS A UNE SIMPLE TRANSLATION --------------------------------------- A) Fissure dans un tuyauterie droite (3D, Rotation) SUPTAB.'POINT_1' = Objet de type POINT SUPTAB.'POINT_2' = Objet de type POINT qui, avec le point POINT_1, constitue l'axe perpendiculaire a la section fissuree. B) Fissure dans un coude (3D, rotation + transformation) Outre les deux points SUPTAB.'POINT_1' et SUPTAB.'POINT_2' definis en haut on donne encore : SUPTAB.'CHPOINT_TRANSFORMATION' = Objet de type CHPOINT utilise pour transformer une coude en un tuyauterie droite. SUPTAB.'OPERATEUR' = Objet de type MOT valant 'PLUS' ou 'MOIN' pour indiquer l'operateur PLUS ou MOIN a utiliser si l'on veut transformer la coude en un tuyauterie droite. 5) CAS DES ELEMENTS DE COQUE ---------------------------- SUPTAB.'EPAISSEUR' = Objet de type FLOTTANT donnant l'epaisseur de la coque a la pointe de la fissure En sortie : ----------- SUPTAB.'CHAMP_THETA' = Objet de type : - TABLE indicee par des objets de type POINT contenant des elements de type CHPOINT dans les 3 dimensions. Chaque element contient le champ THETA au noeud du front, de coordonnees correspondant au point P: TETA.P. Elle est egalement indicee par le mot 'GLOBAL' pour donner le champ THETA global le long de tout le front de la fissure - CHPOINT contenant le champ THETA en 2 dimensions (ou en 3 dimensions avec des elements coque mince) a la pointe de fissure. SUPTAB.'CHAMP_PI' = Objet de meme type que SUPTAB.'CHAMP_THETA'. Calcule dans le cas ou l'objectif est 'DJ/DA'. OBJUTI.'DIRECTION1' (et 2 et 3 eventuellement) : Objet de type POINT donnant la direction de propagation, ainsi que le ou les vecteurs normaux le cas echeant.
© Cast3M 2003 - Tous droits réservés.
Mentions légales