$$$$ USURE NOTICE MB234859 24/02/06 21:15:05 11833 DATE 24/02/06 Procedure USURE Voir aussi : USACCE USCALC ---------------- USDEPL USDEPL USEXPL USEXPL USINIB USPOST USTMPS TAB2 = USURE TAB1 ; Objet : ------- Procedure principale pour les calculs d'usure dont le principe est le suivant : - a chaque instant d'un cycle d'usure, la densite d'energie dissipee par frottement est calculee - lorsque le dernier instant d'un cycle est atteint, la geometrie de la zone usee est actualisee selon un schema explicite ou implicite Le calcul se poursuit jusqu'a ce que le nombre total de cycles souhaite soit calcule. Pour faire un calcul d'usure, il faut utiliser la procedure PASAPAS. La procedure USURE est la seule procedure a appeler, depuis la procedure PERSO1 (voir usure.dgibi). Les informations propres a l'usure doivent etre contenues dans une table, notee ici BUSURE, stockee a l'indice 'BOITES_USURE' de la table de PASAPAS, notee ici TAB1, soit : TAB1.'BOITES_USURE' = BUSURE ; Les informations a transmettre sont les suivantes : - pour les i surfaces a user (i > 0) : BUSURE. i .'SURFACE_APPLICATION' -> Surface usee (ou sera appliquee l'usure). BUSURE. i .'COEFFICIENT_USURE' -> Valeur du coefficient d'usure. BUSURE. i .'VOLUME_REPARTITION' -> Volume sous la surface usee pour "repartir" l'usure. - de facon commune aux surfaces a user : 1/ Informations obligatoires : BUSURE.'DONNEES'.'NB_CYCLES' -> Nombre de cycles d'usure. BUSURE.'DONNEES'.'PERIODE' -> Periode d'un cycle d'usure. BUSURE.'DONNEES'.'INCREMENTS_CYCLE' -> Nombre de pas de temps calcule par cycle d'usure. BUSURE.'DONNEES'.'T_DEBUT_USURE' -> Temps ou demarre l'usure. Si l'indice 'TEMPS_CALCULES' de la table de PASAPAS ne contient pas le dernier instant, alors les pas de temps seront reevalues a chaque fin de cycle. Ce temps doit alors etre un multiple de la periode. 2/ Informations facultatives : BUSURE.'DONNEES'.'ACCELERATION' -> Valeur du facteur de saut de cycle. Par defaut, vaut 1. BUSURE.'DONNEES'.'SAUV_AUTO' -> Booleen valant VRAI si on souhaite sauvegarder les resultats a chaque fin de cycle. Lorsque cette option est a VRAI, l'option ECONOMIQUE de PASAPAS est activee. Par defaut, vaut FAUX. BUSURE.'DONNEES'.'SCHEMA' -> Schema de resolution pour l'usure. Choix entre EXPLICITE et IMPLICITE. Par defaut, vaut EXPLICITE. BUSURE.'DONNEES'.'DELTA_L0' -> Valeur d'elargissement de la zone usee souhaitee entre deux cycles consecutifs. Utile en cas de facteur de saut de cycle variable. Par defaut, vaut la taille de maille minimale des i maillages 'SURFACE_APPLICATION'. BUSURE.'DONNEES'.'DN_CYCLES_INIT' -> Nombre de cycles a calculer avant de calculer le coefficient de saut de cycles variable. Par defaut, vaut 10. Commentaires : -------------- TAB2 : Objet de type TABLE correspondant a la table de PASAPAS. TAB1 : Objet de type TABLE correspondant a la table de PASAPAS. *---------------------------------------------------------------------*
© Cast3M 2003 - Tous droits réservés.
Mentions légales