Télécharger piloindi.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ PILOINDI NOTICE  HO261890  20/12/24    21:15:01     10835          
                                             DATE     20/12/24


    Procedure PILOINDI                      Voir aussi : PASAPAS, UNPAS
    ------------------  
                                                                                
    Syntaxe :
    _______

      FLOT2 = PILOINDI TAB1 CHP1 CHP2 CHP3 CHP4 FLOT1;


    Objet :
    ____________
    Cette procedure est applicable aux cas de pilotage indirect de chargement 
    mecanique, pour lesquels la correction sur les inconnues nodales peut etre 
    decomposee de maniere additive:

             d^(t) = d^(t-1) + dd^(i)                                      (1)
            dd^(i) = dd^(i-1) + dI^(i) + [deta^(i)*dII^(i)]                (2)
            dI^(i) = [K^(i-1)]^-1 *res^(i-1)                               (3)
           dII^(i) = [K^(i-1)]^-1 *dch                                     (4)
         P(dd^(i)) = tau^(t)                                               (5)

    avec:

    d^(t-1)   : deplacement au pas de temps (t-1);
    dd^(i)    : increment de deplacements sur le pas a l'iteration (i);
    dch       : direction du chargement impose (donnee d'entree de l'analyse);
    res^(i-1) : desequilibre entre forces internes et externes ;
    K^(i-1)   : matrice de rigidite du systeme ;
    deta^(i)  : parametre de pilotage sur le pas ;
    P(dd^(i)) : equation de pilotage indirect ;
    tau^(t)   : seuil que l'equation de pilotage doit respecter sur le pas.

    L'objectif de la procedure PILOINDI est de calculer la valeur deta^(i) (de
    type FLOTTANT). Ensuite, cette valeur est transmise a UNPAS afin de 
    calculer la correction dd^(i). Par defaut, l'equation de pilotage porte 
    sur le maximum de la deformation totale equivalente (methode CMSI). Poutant,
    la procedure PILOINDI peut etre surchargee par l'utilisateur qui souhaite 
    definir sa propre equation de pilotage. 


    Commentaire :
    _____________
    
    TAB1  : Table courante de pasapas (type TABLE).
    CHP1  : Deplacement accumule jusqu'au debut du pas de temps (type CHPOINT),
            ce qui correspond a d^(t-1) dans l'equation (1).
    CHP2  : Deplacement accumule dans le pas de temps courant (type CHPOINT),
            ce qui correspond a dd^(i-1) dans l'equation (2).
    CHP3  : Partie de la correction correspondant a dI^(i)  (type CHPOINT) 
            dans l'equation (3).
    CHP4  : Partie de la correction correspondant a dII^(i) (type CHPOINT) 
            dans l'equation (4).
    FLOT1 : Valeur limite que le critere de pilotage doit respecter dans le 
            pas de temps courant (type FLOTTANT), ce qui correspond a tau^(t)
            dans l'equation (5).
    FLOT2 : Valeur (type FLOTTANT) calcule par PILOINDI, qui correspond a
            deta^(i) dans l'equation (2).


    Remarque :
    _____________

    Les aspects theoriques et les formulations sous-jacentes sont disponibles 
    dans les references [1] et [2].



    Exemples d'application en pilotage indirect de chargement:
    __________

    pilotage_indirect_1.dgibi
    pilotage_indirect_2.dgibi

    References :
    _____________

    [1] H. Oliveira, G. Rastiello, A. Millard, I. Bitar, B. Richard. 
    Implementation of path-following solvers in the finite element toolbox 
    Cast3M: formulations, algorithms and applications. (to appear).

    [2] G. Rastiello, F. Riccard,, B. Richard. Discontinuity-scale
    path-following methods for the embedded discontinuity modeling of
    failure in solids. Computer Methods in Applied Mechanics and Engineering.
    Volume 349, 2019, Pages 431-457, ISSN 0045-7825,
    https://doi.org/10.1016/j.cma.2019.02.030.
$$$$ 
 

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