Télécharger formation_debutant_2_thermique.dgibi
* fichier : formation_debutant_2_thermique.dgibi * *----------------------------------------------------------------------* * FORMATION DEBUTER AVEC CAST3M - CALCULS THERMO-MECANIQUES * * * * Modelisation du comportement thermo-mecanique d'une piece trouee * * * * Ce fichier est la partie 2 sur 3 de la formation debutant a Cast3M * * * * Partie 2 : calculs thermiques * * restitution des objets * * recuperation des zones maillees * * conduction, convection, rayonnement * * regimes stationnaires et transitoires * * creation d'une procedure Gibiane * * instructions conditionelles * * sauvegarde des objets * * * *----------------------------------------------------------------------* *----------------------------------------------------------------------* * R E S T I T U T I O N D E S O B J E T S * * * * R E S T O R I N G T H E O B J E C T S * *----------------------------------------------------------------------* REST ; itrac = FAUX ; ***OPTI 'TRAC' 'PSC' ; *----------------------------------------------------------------------* * P A R M E T R E S D E C A L C U L * * * * C A L C U L A T I O N P A R M E T E R S * *----------------------------------------------------------------------* ** Parametres materiau / material parameters lambda = 50. ; cp = 420. ; rho = 7800. ; ** Parametres des conditions limites et chargement / * Parameters for boundary conditions and loading t0 = 0. ; timp = 250. ; hconv = 240. ; tconv = -80. ; emi = 0.9 ; trayo = -140. ; ** Instant final / Final time tfinal = 15000. ; *----------------------------------------------------------------------* * Chapitre / Chapter 2.1 * *----------------------------------------------------------------------* * C A L C U L T H E R M I Q U E * * conduction * * temperature + flux surfacique de chaleur imposes * * lineaire, stationnaire, materiau homogene * * * * T H E R M A L A N A L Y S I S * * conduction * * imposed temperature + surface heat flow * * linear, steady state, homogeneous material * *----------------------------------------------------------------------* ** Modele de conduction / Conduction model ** Matrice de conductivite / Conductivity matix ** Recuperation de surfaces / * Recovery of some surfaces SI itrac ; SI ipsc ; FINSI ; SI ipsc ; FINSI ; FINSI ; ** Matrice de blocage / Boundary condition matrix ** Vecteur associe au blocage / * Vector associeted to the bc matrix ** Vecteur flux impose a gauche / * Flow vector imposed on the left ** Resolution / Solving ** Affichage de la temperature / Display of the temperature SI ipsc ; FINSI ; SI itrac ; TRAC t21 vol1 ; TRAC t21 vol1 are1 ; FINSI ; SI itrac ; TRAC t21 vol1 are1 liso1 ; FINSI ; *----------------------------------------------------------------------* * Chapitre / Chapter 2.2 * *----------------------------------------------------------------------* * C A L C U L T H E R M I Q U E * * conduction + convection * * temperature + flux surfacique + flux volumique de chaleur impose * * lineaire, stationnaire, materiau homogene * * * * T H E R M A L A N A L Y S I S * * conduction + convection * * imposed temperature + surface + volume heat flow * * linear, steady state, homogeneous material * *----------------------------------------------------------------------* ** Recuperation de volumes / * Recovery of some volumes SI ipsc ; FINSI ; SI itrac ; FINSI ; ** Source de chaleur ** Recuperation de surfaces / * Recovery of some surfaces SI ipsc ; FINSI ; SI itrac ; FINSI ; ** Modele de convection / Convection model ** Matrice de conductivite pour la convection / * Conductivity matrix for convection ** Vecteur flux pour la convection / * Flow vector for convection ** Resolution / Solving ** Affichage de la temperature / Display of the temperature SI ipsc ; FINSI ; SI itrac ; TRAC t22 vol1 are1 ; FINSI ; *----------------------------------------------------------------------* * Chapitre / Chapter 3. * *----------------------------------------------------------------------* * C A L C U L T H E R M I Q U E * * conduction + convection * * temperature + flux surfacique + flux volumique de chaleur impose * * lineaire, transitoire, materiau homogene * * * * T H E R M A L A N A L Y S I S * * conduction + convection * * imposed temperature + surface + volume heat flow * * linear, transient, homogeneous material * *----------------------------------------------------------------------* ** Descriptions temporelles des chargements / * Time descriptions of the loads * 1) Temperature imposee / Imposed temperature * 2) Flux surfacique impose / Imposed surface flow * 3) Source volumique / Volume source * 4) Convection ** Resolution avec la procedure PASAPAS / * Solving with the PASAPAS procedure delta_t = tfinal / 100. ; tab1 . 'CARACTERISTIQUES' = mat ET mac ; tab1 . 'BLOCAGES_THERMIQUES' = blt ; tab1 . 'CHARGEMENT' = chatimp ET chafimp ET chasour ET chaconv ; PASAPAS tab1 ; ** Post traitement / Post processing * 1) Evolution temporelle temperature en 4 noeuds / * Time evolution of temperature on 4 nodes SI ipsc ; FINSI ; SI itrac ; FINSI ; SI ipsc ; FINSI ; SI itrac ; FINSI ; * 2) Boucle : trace des temperature a chaque instant * Loop: plotting temperature for each time step SI ipsc ; FINSI ; REPE b1 n1 ; ti = tab1 . 'TEMPERATURES' . (&b1 - 1) ; tpsi = tab1 . 'TEMPS' . (&b1 - 1) ; prc = ENTI (100. * tpsi / tfinal) ; SI itrac ; FINSI ; FIN b1 ; *----------------------------------------------------------------------* * Chapitre / Chapter 4. * *----------------------------------------------------------------------* * P R O C E D U R E * * affichage du vecteur flux de chaleur * * * * displaying the heat flow vector * *----------------------------------------------------------------------* DEBP VECFLU chpo1*'CHPOINT' model1*'MMODEL' mater1*'MCHAML' ; * Gradient de temperature / Gradient of temperature * Changement du type / Type change * Multiplication par la conductivite / Multiplication by the conductivity q = -1. * q ; * Objet vecteur / Vector object FINP vec1 ; ** Utilisation de cette procedure / Using this procedure tn1 = tab1 . 'TEMPERATURES' . (n1 - 1) ; SI ipsc ; FINSI ; SI itrac ; TRAC vf1 are1 ; FINSI ; ** Trace avec lignes d'isovaleurs / * Plotting with iso-value lines SI ipsc ; FINSI ; SI itrac ; FINSI ; *----------------------------------------------------------------------* * Chapitre / Chapter 5. * *----------------------------------------------------------------------* * C A L C U L T H E R M I Q U E * * conduction + convection + rayonnement * * temperature + flux surfacique + flux volumique de chaleur impose * * non lineaire, transitoire, materiau homogene * * * * T H E R M A L A N A L Y S I S * * conduction + convection + radiation * * imposed temperature + surface + volume heat flow * * non linear, transient, homogeneous material * *----------------------------------------------------------------------* SI ipsc ; FINSI ; SI itrac ; FINSI ; ** Modele de rayonnement / Radiation model ** Chargement de rayonnement / Radiation load ** Resolution avec la procedure PASAPAS / * Solving with the PASAPAS procedure tab1 . 'CARACTERISTIQUES' = mat ET mac ET mar ; tab1 . 'BLOCAGES_THERMIQUES' = blt ; tab1 . 'CHARGEMENT' = chatimp ET chafimp ET chasour ET chaconv ET charay ; tab1 . 'CELSIUS' = VRAI ; PASAPAS tab1 ; ** Post traitement / Post processing * 1) evolution temporelle de la temperature en 4 noeuds / * Time evolution of temperature on 4 nodes tleg . 1 = 'TIRR' ; tleg . 2 = 'TIRR' ; tleg . 3 = 'TIRR' ; tleg . 4 = 'TIRR' ; SI ipsc ; FINSI ; SI itrac ; evar ET evbr ET evcr ET evdr) 'LEGE' tleg ; FINSI ; * 2) Boucle : trace des temperature a chaque instant / * Loop: plotting temperature for each time step SI ipsc ; FINSI ; REPE b1 n1 ; ti = tab1 . 'TEMPERATURES' . (&b1 - 1) ; tpsi = tab1 . 'TEMPS' . (&b1 - 1) ; prc = ENTI (100. * tpsi / tfinal) ; SI itrac ; FINSI ; FIN b1 ; * 3) Boucle : trace du vecteur flux de chaleur a chaque instant / * Loop: plotting the heat flow vector at each time step SI ipsc ; FINSI ; REPE b1 n1 ; ti = tab1 . 'TEMPERATURES' . (&b1 - 1) ; tpsi = tab1 . 'TEMPS' . (&b1 - 1) ; prc = ENTI (100. * tpsi / tfinal) ; SI itrac ; FINSI ; FIN b1 ; *----------------------------------------------------------------------* * S A U V E G A R D E D E S O B J E T S * * * * S A V I N G T H E O B J E C T S * *----------------------------------------------------------------------* SAUV ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales