* CHTGAU PROCEDUR DEGAY 95/05/11 21:15:14 1663 ******************************************************************** * PROCEDURE CHTGAU : Calcul du champ de température créé par le * * déplacement d'un arc de soudure gaussien * ******************************************************************** * Entrées : TABLE : * * 'PUISSANCE' : REEL : Puissance de l'arc (en W) * * 'RENDEMENT' : REEL : Rendement de l'arc : Rapport de * * la puissance recue par la pièce et de la puissance * * de l'arc * * 'DIFFUSVITE' : REEL : Diffusivité thermique du * * matériau (en m2/s) * * 'CONDUCTIVITE' : REEL : Conductivité thermique du * * matériau (en W/Km2) * * 'VITESSE' : REEL : Vitesse de déplacement de l'arc * * (en m/s) * * 'T0' : REEL : Température ambiante (en °C ou en K) * * 'NTERMES' : ENTIER : Nombre de termes de la somme * * 'MAILLAGE' : MAILLAGE : Maillage support du champ de * * température * * 'EPAISSEUR' : REEL : Epaisseur de la pièce (en m) * * 'LOCAL' : BOOLEEN : VRAI si la pièce est décrite dans * * le repère local à l'arc * * 'INSTANT' : REEL : Si 'LOCAL' est FAUX, instant * * auquel il faut calculer le champ de température * * (l'abscisse de l'arc est alors V*t) (en s) * * 'GAUSS' : BOOLEEN : VRAI si la source est gaussienne * * 'ECART-TYPE' : REEL : Ecart-type de la gaussienne * * (en m) * * Sortie : CHPOINT : Champ de température (en °C ou en K) * ******************************************************************** OBJ = TAB1.'MAILLAGE'; Q = TAB1.'PUISSANCE'; T0 = TAB1.'T0'; TAB1.'XPOS' = 0.; TAB1.'YPOS' = 0.; TAB1.'PUISSANCE' = 0.5*Q/3.497; TAB1.'T0' = 0.; I = 0; REPETER BOUCLE 6; I = I + 1; ANG1 = 30. + (I*60.); TAB1.'XPOS' = 0.5*ECT*(COS ANG1); TAB1.'YPOS' = 0.5*ECT*(SIN ANG1); TAB1.'PUISSANCE' = 0.3107*Q/3.497; CHT = CHT + CHT1; FIN BOUCLE; I = 0; REPETER BOUCLE 6; I = I + 1; ANG1 = (I - 1)*60.; TAB1.'XPOS' = ECT*(COS ANG1); TAB1.'YPOS' = ECT*(SIN ANG1); TAB1.'PUISSANCE' = 0.1468*Q/3.497; CHT = CHT + CHT1; FIN BOUCLE; I = 0; REPETER BOUCLE 6; I = I + 1; ANG1 = 30. + (I*60.); TAB1.'XPOS' = 1.5*ECT*(COS ANG1); TAB1.'YPOS' = 1.5*ECT*(SIN ANG1); TAB1.'PUISSANCE' = 0.0420*Q/3.497; CHT = CHT + CHT1; FIN BOUCLE; TAB1.'PUISSANCE' = Q; TAB1.'T0' = T0; CHT = CHT + CHT0; RESP CHT; FINPROC;
© Cast3M 2003 - Tous droits réservés.
Mentions légales