* fichier : grota-coq2.dgibi ************************************************************************ ************************************************************************ *********************************************************** * * Le but de ce k-test est de vérifier que les contraintes * et les déformations ne varient pas dans un élément COQ2 * en grandes rotations. * * Auteur : M. Bulik * * Date : Janvier '97 * *********************************************************** *** Options ... depl0 = 0.01 ; graph = faux ; *** Points ... p1 = 0 0 ; p2 = (1 - depl0) 0 ; *** Trièdre ... triedre = axx et axy ; *** Lignes ... li1 = p1 d 1 p2 ; *** Modèle etc. ... *** Chargement ... nbangl = 45 ; titr 'Deplacement impose en X' ; titr 'Deplacement impose en Y' ; si(graph) ; dess evx ; dess evy ; finsi ; *** Préparation de la table pour PASAPAS ... tabnl = table ; tabnl . MODELE = mo1 ; tabnl . CARACTERISTIQUES = ma1 ; tabnl . CHARGEMENT = charx et chary ; tabnl . GRANDS_DEPLACEMENTS = vrai ; tabnl . TEMPS_CALCULES = listt ; tabnl . MTOL = 1.0 ; *** Appel à PASAPAS ... pasapas tabnl ; *** Post-traitement ... repeter surpas (nbpas - 1) ; depact = tabnl . DEPLACEMENTS . &surpas ; defotot = defotot et defoact ; contact = tabnl . CONTRAINTES . &surpas ; fin surpas ; titr 'L evolution de la position de la coque' ; si(graph) ; trac defotot OSCIL ; finsi ; titr 'L evolution de l effort N11 au 1er pt d integration' ; titr 'L evolution de l effort N11 au 2nd pt d integration' ; titr 'L evolution de l effort N11 au 3eme pt d integration' ; titr 'L evolution de l effort NZZ au 1er pt d integration' ; titr 'L evolution de l effort NZZ au 2nd pt d integration' ; titr 'L evolution de l effort NZZ au 3eme pt d integration' ; si(graph) ; dess ev1n11 ; dess ev2n11 ; dess ev3n11 ; dess ev1nzz ; dess ev2nzz ; dess ev3nzz ; finsi ; titr 'L evolution de la longueur de la coque' ; si(graph) ; dess evlon ; finsi ; *** Tests ... testtt = vrai ; cricri = 1.e-10 ; diffr = (r1 - r2) / (abs r2) ; testtt = testtt et (diffr < cricri) ; diffr = (r1 - r2) / (abs r2) ; testtt = testtt et (diffr < cricri) ; diffr = (r1 - r2) / (abs r2) ; testtt = testtt et (diffr < cricri) ; diffr = (r1 - r2) / (abs r2) ; testtt = testtt et (diffr < cricri) ; diffr = (r1 - r2) / (abs r2) ; testtt = testtt et (diffr < cricri) ; diffr = (r1 - r2) / (abs r2) ; testtt = testtt et (diffr < cricri) ; si(testtt) ; sinon ; finsi ; *** Test linéaire ... c_limit = tabnl . BLOCAGES_MECANIQUES ; si(graph) ; finsi ; test1 = ep_elas1 - ep_elas2 ; mess 'Pas de termes quadratiques prises en compte pour les défo' ; finsi ; test2 = si_elas1 - si_elas2 ; mess 'Pas de termes quadratiques prises en compte pour les sigma' ; finsi ; test3 = (mo1 ho_elas * ep_elas1) - si_elas1 ; finsi ; test4 = (mo1 ho_elas * ep_elas2) - si_elas2 ; finsi ; finsi ; finsi ; *** Bye ... fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales