Télécharger @solvmec.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ @SOLVMEC NOTICE  FD218221  21/05/07    21:15:01     11001          
                                             DATE     21/05/07

    Procedure @SOLVMEC                       Voir aussi : PASAPAS UNPAS
    ------------------  
    @SOLVMEC  TAB1 ;

    Objet :
    -------

       La procedure @SOLVMEC permet d'effectuer un calcul mecanique non lineaire
    incremental selon un parametre d'evolution donne par l'utilisateur
    (pseudo temps ou temps reel).

       Cette procedure est analogue a la procedure PASAPAS (indices en entree et
    en sortie identiques) mais en constitue une version beaucoup plus simplifiee
    et ceci a des fins de tests ou pedagogiques uniquement.

       Cette procedure n'est pas supportee et ne rentre pas dans le perimetre de
    validation de Cast3M. La procedure de reference pour le calcul incremental
    en mecanique et thermique est PASAPAS.

       De plus, les performances sont sensiblement moins elevees que celles de PASAPAS
    et le domaine d'application est limite a la mecanique seule. Cependant, elle met
    en oeuvre, comme dans PASAPAS, un schema de quasi Newton-Raphson pour la minimisation
    du residu. Celui-ci est facilement lisible et modifiable pour l'utilisateur.


       Les indices de la table TAB1 a definir sont les suivants :

    MODELE              : Objet de type MMODEL, obligatoire.
                          Ensemble des modeles avec une formulation mecanique
                          --> objet cree par l'operateur MODE.

    CARACTERISTIQUES    : Objet de type MCHAML, obligatoire.
                          Champ de caracteristiques materielles et geometriques
                          (si necessaire) associees au modele
                          --> objet cree par les operateurs MATE/CARA.

    BLOCAGES_MECANIQUES : Objet de type RIGIDITE, obligatoire.
                          Matrice des blocages mecaniques associee a une condition aux
                          limites de type Dirichlet (deplacement impose)
                          --> objet cree par les operateurs BLOQ/RELA.

    CHARGEMENT          : Objet de type CHARGEME, obligatoire.
                          Definition du chargement en fonction du parametre d'evolution
                          Les types de chargements acceptes sont :
                          * ceux de type 'DIMP' (deplacements imposes)
                          * ceux de type 'MECA' (efforts      imposes)
                          --> objet cree par l'operateur CHAR.

    TEMPS_CALCULES      : Objet de type LISTREEL, obligatoire.
                          Liste des valeurs du parametre d'evolution (temps) pour
                          lesquelles on effectue le calcul.
                          --> objet cree par l'operateur PROG.

    GRANDS_DEPLACEMENTS : Objet de type LOGIQUE, facultatif,
                          egal a FAUX par defaut.
                          Indique que l'on souhaite faire le calcul sous l'hypothese
                          des "grands deplacements", c'est-a-dire :
                          - re-calcul de la matrice de rigidite sur la configuration
                            au debut de chaque pas de temps
                            (et non la configuration initiale) ;
                          - prise en compte de la matrice de raideur geometrique
                            associee aux contraintes au debut du pas de temps
                            (appel a l'operateur KSIG) ;
                          - utilisation de la deformation quadratique (Green Lagrange)
                            pour evaluer l'increment de deformation sur chaque pas de
                            temps (et non la deformation lineaire) ;
                          - transport des contraintes sur la configuration a la fin
                            du pas de temps (operateur PICA).
                          - verification de l'equilibre sur la configuration a la fin
                            du pas de temps (et non la configuration initiale).

    ACCELERATION_CONVERGENCE : Objet de type LOGIQUE, facultatif,
                          egal a FAUX par defaut.
                          Indique que l'on souhaite utiliser l'acceleration de convergence
                          basee sur les precedents residus (operateur ACT3).
                          L'acceleration est effectuee toutes les 4 iterations.

© Cast3M 2003 - Tous droits réservés.
Mentions légales