* fichier : soudage5.dgibi * section : thermique conduction convection changement_phase *----------------------------------------------------------------------* * S O U D A G E 5 . D G I B I * *----------------------------------------------------------------------* * Objet : * ------- * * Exemple d'utilisation d'un modele de SOURCE THERMIQUE GAUSSIENNE * pour la simulation d'une ligne de fusion en soudage sur une plaque * en acier 316L (proprietes approchees) avec prise e compte ou non de * la chaleur latente de changement de phase. * * La ligne de fusion est volotairement non conforme au maillage de * la plaque afin d'illustrer la mise en donnee du deplacement d'une * source de chaleur suivant une trajectoire independante du maillage * de calcul. * * Les points de la trajectoire sont neanmoins "accroches" au maillage * de calcul (RELA ACCRO) afin de pouvoir post-traiter l'evolution de la * temperature le long de cette ligne (en temps ou en espace). * * Enfin, on illustre aussi la possibilite de faire des affichages au * cours du calcul avec la procedure PERSO2 et l'option NCLK de TRAC. * * Description : * ------------- * * Type de calcul : Thermique Transitoire * Mode de calcul : 3D * Type d'element : CUB8 * Chargement : Source de chaleur, Convection * *----------------------------------------------------------------------* * * Mettre ig1 a VRAI pour visualiser le calcul : ig1 = faux ; * Mettre icomplet a VRAI pour le calcul complet : * fcomp1 : fraction du calcul complet icomplet = faux ; fcomp1 = 0.05 ; * Racine du nom du fichier (pour nom fichier sauvegarde et animation) : fic1 = 'soudage5' ; *---------------------------- Parametres -----------------------------* * * Geometrie : longueur, largeur, epaisseur lo1 = 100.e-3 ; la1 = 50.e-3 ; ep1 = 10.e-3 ; * Densite maillage : de1 = 2.5e-3 ; *---- Parametres physiques : * rho1 : masse volumique (kg/m3) * cp1 : capacite calorifique (J/kg/K) * k1 : conductivite thermique (W/m/K) * Tfus1 : temperature de fusion (degC) * Qlat1 : Chaleur latente de fusion (J/m3) rho1 = 7760. ; cp1 = 500. ; k1 = 24. ; Tfus1 = 1450. ; Qlat1 = 2.e9 ; *---- Parametres du chargement : * Soudage : * vs1 : vitesse de soudage (m/s) * tis1 : instant debut deplacement de la torche (s) vs1 = 80.e-3 / 60. ; tis1 = 0. ; * Source de chaleur Gaussienne : * q0 : puissance thermique totale (W) * r0 : rayon source Gaussienne (m) * z0 : profondeur source Gaussienne (m) q0 = 1.5e3 ; r0 = 5.e-3 ; z0 = 3.e-3 ; * * Conditions iniiale & aux limites * h1 : coefficient d'echange convectif (W/m2/K) * tini0 : temperature initiale * te0 : temperature exterieure de convection h1 = 20. ; tini0 = 20. ; te0 = 20. ; *------------------------------ Maillage ------------------------------* * Repere : O1 = 0 0 0 ; X1 = 1 0 0 ; Y1 = 0 1 0 ; Z1 = 0 0 1 ; * Maillage de la plaque : P1 = la1 * y1 ; * Surface de convection : si ig1 ; trac cach v1 titre ' Maillage de la plaque ' ; fins ; *------------------------ CI - CL / Chargement -----------------------* ***** Definition du chargement thermique de la torche ***** * Ligne de fusion : ps1 = 3.e-3 0.e-3 ep1 ; ps2 = (lo1 - 5.e-3) (la1 - 2.e-3) ep1 ; si ig1 ; trac chs1 ls1 titre 'Abscisse curiviligne de la ligne de fusion' ; fins ; * Evolution temporelle de la position de la torche TIG (m/s) : * tfs1 : instant fin de deplacement de la torche (s) si ig1 ; titre ' Evolution temporelle du deplacement de la torche (abscisse curviligne)' ; fins ; * Chargement decrivant le trajet de la source : * Evolution temporelle de la puissance de la torche : evq1 = q0 * evq1 ; si ig1 ; titre ' Evolution temporelle de la puissance thermique de la torche (W) ' ; fins ; *--------------------- Modele / Caracteristiques ----------------------* * Conduction : * Convection : * Source Gaussienne elliptique : *------------ Affichages T au cours du calcul avec PERSO2 -------------* debp PERSO2 tu1*table ; tps1 = tu1.estimation.temps ; si ig1 ; fins ; finp ; *------------------ Calcul SANS Changement de Phase -------------------* * Instants de calcul : * pas1 : pas de temps pour avancer d'un 1/2 element pas1 = 0.2 * de1 / vs1 ; si icomplet ; fins ; * Table PASAPAS : ta1 = table ; ta1 . modele = mo1 et mocv1 et moq1 ; ta1 . caracteristiques = ma1 et macv1 et maq1 ; ta1 . temps_calcules = ltca1 ; ta1 . procedure_perso2 = ig1 ; pasapas ta1 ; *------------------ Calcul AVEC Changement de Phase -------------------* * Table PASAPAS : ta2 = table ; ta2 . modele = mo1 et mocv1 et moq1 et mocp1 ; ta2 . caracteristiques = ma1 et macv1 et maq1 et macp1 ; ta2 . blocages_thermiques = ta1 . blocages_thermiques ; ta2 . temps_calcules = ltca1 ; ta2 . procedure_perso2 = ig1 ; pasapas ta2 ; *-------------------------- Post-Traitement ---------------------------* * Evolution temporelle de la temperature : * - Au point de depart de la ligne de fusion * - A 75% du parcours fait sur de la ligne de fusion si icomplet ; fac2 = 0.75 ; sino ; fac2 = 0.75 * fcomp1 ; fins ; Pt1 = Ps1 ; si ig1 ; fins ; evt0 = evpt11 et evpt21 et evpt12 et evpt22 ; si ig1 ; tleg1 = table ; tleg1 . titre = table ; tleg1 . titre . 1 = 'T(Pt1) Sans Chgt Phase' ; tleg1 . titre . 2 = 'T(Pt2) Sans Chgt Phase' ; tleg1 . titre . 3 = 'T(Pt1) Avec Chgt Phase' ; tleg1 . titre . 4 = 'T(Pt2) Avec Chgt Phase' ; fins ; * Evolution spatiale de la temperature a 2 instants differents : * - 5% du temps final * - 75% du temps final evls0 = evls11 et evls21 et evls12 et evls22 ; si ig1 ; tleg1 = table ; tleg1 . titre = table ; tleg1 . titre . 1 = 'T(t1) Sans Chgt Phase' ; tleg1 . titre . 2 = 'T(t2) Sans Chgt Phase' ; tleg1 . titre . 3 = 'T(t1) Avec Chgt Phase' ; tleg1 . titre . 4 = 'T(t2) Avec Chgt Phase' ; si icomplet ; sino ; fins ; fins ; fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales