1 : $$$$ USURE NOTICE MB234859 24/02/06 21:15:05 11833 2 : DATE 24/02/06 3 : 4 : Procedure USURE Voir aussi : USACCE USCALC 5 : ---------------- USDEPL USDEPL USEXPL USEXPL 6 : USINIB USPOST USTMPS 7 : TAB2 = USURE TAB1 ; 8 : 9 : 10 : Objet : 11 : ------- 12 : 13 : Procedure principale pour les calculs d'usure dont le principe est 14 : le suivant : 15 : - a chaque instant d'un cycle d'usure, la densite d'energie dissipee 16 : par frottement est calculee 17 : - lorsque le dernier instant d'un cycle est atteint, la geometrie 18 : de la zone usee est actualisee selon un schema explicite ou 19 : implicite 20 : Le calcul se poursuit jusqu'a ce que le nombre total de cycles 21 : souhaite soit calcule. 22 : 23 : Pour faire un calcul d'usure, il faut utiliser la procedure PASAPAS. 24 : La procedure USURE est la seule procedure a appeler, depuis la 25 : procedure PERSO1 (voir usure.dgibi). 26 : 27 : Les informations propres a l'usure doivent etre contenues dans une 28 : table, notee ici BUSURE, stockee a l'indice 'BOITES_USURE' de la 29 : table de PASAPAS, notee ici TAB1, soit : 30 : 31 : TAB1.'BOITES_USURE' = BUSURE ; 32 : 33 : Les informations a transmettre sont les suivantes : 34 : - pour les i surfaces a user (i > 0) : 35 : 36 : BUSURE. i .'SURFACE_APPLICATION' 37 : -> Surface usee (ou sera appliquee l'usure). 38 : 39 : BUSURE. i .'COEFFICIENT_USURE' 40 : -> Valeur du coefficient d'usure. 41 : 42 : BUSURE. i .'VOLUME_REPARTITION' 43 : -> Volume sous la surface usee pour "repartir" l'usure. 44 : 45 : - de facon commune aux surfaces a user : 46 : 1/ Informations obligatoires : 47 : 48 : BUSURE.'DONNEES'.'NB_CYCLES' 49 : -> Nombre de cycles d'usure. 50 : 51 : BUSURE.'DONNEES'.'PERIODE' 52 : -> Periode d'un cycle d'usure. 53 : 54 : BUSURE.'DONNEES'.'INCREMENTS_CYCLE' 55 : -> Nombre de pas de temps calcule par cycle d'usure. 56 : 57 : BUSURE.'DONNEES'.'T_DEBUT_USURE' 58 : -> Temps ou demarre l'usure. 59 : Si l'indice 'TEMPS_CALCULES' de la table de PASAPAS ne 60 : contient pas le dernier instant, alors les pas de temps 61 : seront reevalues a chaque fin de cycle. Ce temps doit 62 : alors etre un multiple de la periode. 63 : 64 : 2/ Informations facultatives : 65 : 66 : BUSURE.'DONNEES'.'ACCELERATION' 67 : -> Valeur du facteur de saut de cycle. 68 : Par defaut, vaut 1. 69 : 70 : BUSURE.'DONNEES'.'SAUV_AUTO' 71 : -> Booleen valant VRAI si on souhaite sauvegarder les resultats 72 : a chaque fin de cycle. Lorsque cette option est a VRAI, 73 : l'option ECONOMIQUE de PASAPAS est activee. 74 : Par defaut, vaut FAUX. 75 : 76 : BUSURE.'DONNEES'.'SCHEMA' 77 : -> Schema de resolution pour l'usure. Choix entre EXPLICITE et 78 : IMPLICITE. 79 : Par defaut, vaut EXPLICITE. 80 : 81 : BUSURE.'DONNEES'.'DELTA_L0' 82 : -> Valeur d'elargissement de la zone usee souhaitee entre deux 83 : cycles consecutifs. Utile en cas de facteur de saut de cycle 84 : variable. 85 : Par defaut, vaut la taille de maille minimale des i maillages 86 : 'SURFACE_APPLICATION'. 87 : 88 : BUSURE.'DONNEES'.'DN_CYCLES_INIT' 89 : -> Nombre de cycles a calculer avant de calculer le coefficient 90 : de saut de cycles variable. 91 : Par defaut, vaut 10. 92 : 93 : Commentaires : 94 : -------------- 95 : 96 : TAB2 : Objet de type TABLE correspondant a la table de PASAPAS. 97 : 98 : TAB1 : Objet de type TABLE correspondant a la table de PASAPAS. 99 : 100 : *---------------------------------------------------------------------* 101 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales