Exemple ======= Le fichier de commandes qui suit calcule, par deux méthodes de sous-structuration, les modes de flexion d'une plaque encastrée en son centre: * méthode cyclique, * méthode classique. Puis par la commande DEFI_SQUELETTE, il y a création d'un maillage de visualisation (maillage **squelette** ). Après avoir exprimé les résultats dans l'espace physique, maillage de visualisation et résultats sont versés dans un fichier RESULTAT au format IDEAS. Fichier de commandes -------------------- .. code-block:: text # # CALCUL PAR SOUS-STRUCTURATION CYCLIQUE # # CALCUL DES MODES PROPRES CYCLIQUES # mod_cy = MODE_ITER_CYCL (BASE_MODALE= bamo, NB_MODE = 5, NB_SECTEUR = 4, LIAISON = _F(DROITE ='DROITE', GAUCHE ='GAUCHE'), CALCUL = _F(TOUT_DIAM ='OUI', NMAX_FREQ = 2), INFO = 1) # # CREATION DU MAILLAGE DE CALCUL # squel1 = DEFI_SQUELETTE (MODE_CYCL= mod_cy, SECTEUR = _F(GROUP_MA= ’CALCUL’)) # # CREATION DU MAILLAGE DE VISUALISATION # squel2 = DEFI_SQUELETTE (MODE_CYCL= mod_cy, SECTEUR = _F(GROUP_MA= ’VISUAL’)) # # RESTITUTION DES RESULTATS SUR LES MAILLAGES SQUELETTES # modgl1 = REST_SOUS_STRUC (RESU_GENE= mod_cy,SQUELETTE= squel1) modgl2 = REST_SOUS_STRUC (RESU_GENE= mod_cy,SQUELETTE= squel2) # … # CALCUL PAR SOUS-STRUCTURATION CLASSIQUE # # CALCUL DU MACRO-ELEMENT # macele = MACR_ELEM_DYNA (BASE_MODALE= bamo) # # CALCUL DU MODELE GENERALISE # modege = DEFI_MODELE_GENE ( SOUS_STRUC=_F(NOM='CARRE1', MACR_ELEM_DYNA= macele), SOUS_STRUC=_F(NOM='CARRE2', MACR_ELEM_DYNA= macele, ANGL_NAUT=(90., 0., 0.)), SOUS_STRUC=(NOM='CARRE3', MACR_ELEM_DYNA= macele, ANGL_NAUT=(180.,0.,0.)), SOUS_STRUC=(NOM='CARRE4', MACR_ELEM_DYNA= macele, ANGL_NAUT=(270., 0., 0.)), LIAISON=_F(SOUS_STRUC_1='CARRE1', SOUS_STRUC_2='CARRE2', INTERFACE_1 ='GAUCHE', INTERFACE_2 ='DROITE'), LIAISON=_F(SOUS_STRUC_1='CARRE2', SOUS_STRUC_2='CARRE3', INTERFACE_1 ='GAUCHE', INTERFACE_2 ='DROITE'), LIAISON=_F(SOUS_STRUC_1='CARRE3', SOUS_STRUC_2='CARRE4', INTERFACE_1 ='GAUCHE', INTERFACE_2 ='DROITE'), LIAISON=_F(SOUS_STRUC_1='CARRE4', SOUS_STRUC_2='CARRE1', INTERFACE_1 ='GAUCHE', INTERFACE_2='DROITE')) # … # CREATION DU MAILLAGE DE VISUALISATION squel = DEFI_SQUELETTE (MODELE_GENE=MODEGE SOUS_STRUC=_F(NOM ='CARRE1', GROUP_MA= ’VISUAL’), SOUS_STRUC=_F(NOM ='CARRE2', GROUP_MA= ’VISUAL’), SOUS_STRUC=_F(NOM ='CARRE3', GROUP_MA= ’VISUAL’), SOUS_STRUC=_F(NOM ='CARRE4', GROUP_MA= ’VISUAL’)) # # RESTITUTION DES RESULTATS SUR LE MAILLAGE SQUELETTE # modglo = REST_SOUS_STRUC ( RESU_GENE= resgen, SQUELETTE= squel) # Résultats graphiques -------------------- .. image:: images/100D4D240000314D00001F367215AE98DE96D0EF.svg :width: 619 :height: 386 .. _RefImage_100D4D240000314D00001F367215AE98DE96D0EF.svg: On présente ci-dessus les maillages de calcul et **squelette** de la plaque encastrée avec respectivement les déformées modales du deuxième mode.