1 : $$$$ @SOLVMEC NOTICE FD218221 21/05/07 21:15:01 11001 2 : DATE 21/05/07 3 : 4 : Procedure @SOLVMEC Voir aussi : PASAPAS UNPAS 5 : ------------------ 6 : @SOLVMEC TAB1 ; 7 : 8 : Objet : 9 : ------- 10 : 11 : La procedure @SOLVMEC permet d'effectuer un calcul mecanique non lineaire 12 : incremental selon un parametre d'evolution donne par l'utilisateur 13 : (pseudo temps ou temps reel). 14 : 15 : Cette procedure est analogue a la procedure PASAPAS (indices en entree et 16 : en sortie identiques) mais en constitue une version beaucoup plus simplifiee 17 : et ceci a des fins de tests ou pedagogiques uniquement. 18 : 19 : Cette procedure n'est pas supportee et ne rentre pas dans le perimetre de 20 : validation de Cast3M. La procedure de reference pour le calcul incremental 21 : en mecanique et thermique est PASAPAS. 22 : 23 : De plus, les performances sont sensiblement moins elevees que celles de PASAPAS 24 : et le domaine d'application est limite a la mecanique seule. Cependant, elle met 25 : en oeuvre, comme dans PASAPAS, un schema de quasi Newton-Raphson pour la minimisation 26 : du residu. Celui-ci est facilement lisible et modifiable pour l'utilisateur. 27 : 28 : 29 : Les indices de la table TAB1 a definir sont les suivants : 30 : 31 : MODELE : Objet de type MMODEL, obligatoire. 32 : Ensemble des modeles avec une formulation mecanique 33 : --> objet cree par l'operateur MODE. 34 : 35 : CARACTERISTIQUES : Objet de type MCHAML, obligatoire. 36 : Champ de caracteristiques materielles et geometriques 37 : (si necessaire) associees au modele 38 : --> objet cree par les operateurs MATE/CARA. 39 : 40 : BLOCAGES_MECANIQUES : Objet de type RIGIDITE, obligatoire. 41 : Matrice des blocages mecaniques associee a une condition aux 42 : limites de type Dirichlet (deplacement impose) 43 : --> objet cree par les operateurs BLOQ/RELA. 44 : 45 : CHARGEMENT : Objet de type CHARGEME, obligatoire. 46 : Definition du chargement en fonction du parametre d'evolution 47 : Les types de chargements acceptes sont : 48 : * ceux de type 'DIMP' (deplacements imposes) 49 : * ceux de type 'MECA' (efforts imposes) 50 : --> objet cree par l'operateur CHAR. 51 : 52 : TEMPS_CALCULES : Objet de type LISTREEL, obligatoire. 53 : Liste des valeurs du parametre d'evolution (temps) pour 54 : lesquelles on effectue le calcul. 55 : --> objet cree par l'operateur PROG. 56 : 57 : GRANDS_DEPLACEMENTS : Objet de type LOGIQUE, facultatif, 58 : egal a FAUX par defaut. 59 : Indique que l'on souhaite faire le calcul sous l'hypothese 60 : des "grands deplacements", c'est-a-dire : 61 : - re-calcul de la matrice de rigidite sur la configuration 62 : au debut de chaque pas de temps 63 : (et non la configuration initiale) ; 64 : - prise en compte de la matrice de raideur geometrique 65 : associee aux contraintes au debut du pas de temps 66 : (appel a l'operateur KSIG) ; 67 : - utilisation de la deformation quadratique (Green Lagrange) 68 : pour evaluer l'increment de deformation sur chaque pas de 69 : temps (et non la deformation lineaire) ; 70 : - transport des contraintes sur la configuration a la fin 71 : du pas de temps (operateur PICA). 72 : - verification de l'equilibre sur la configuration a la fin 73 : du pas de temps (et non la configuration initiale). 74 : 75 : ACCELERATION_CONVERGENCE : Objet de type LOGIQUE, facultatif, 76 : egal a FAUX par defaut. 77 : Indique que l'on souhaite utiliser l'acceleration de convergence 78 : basee sur les precedents residus (operateur ACT3). 79 : L'acceleration est effectuee toutes les 4 iterations. 80 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales