• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Analissi FEM su abaqus

  • Auteur du sujet Auteur du sujet siminho
  • Date de début Date de début

siminho

Guest
bonjour.

je fais quelques simulations avec des abaqus 6.10-1 de multiples impacts de sphères d'acier contre une surface métallique. avoir la nécessité de simuler jusqu'à 1700 boules (temps de simulation très long) je voudrais savoir s'il était possible d'effectuer des analyses à partir de simulations déjà effectuées. dans mon cas, j'ai pensé que je commencerais à simuler l'impact de 500 boules et ensuite simuler 500 autres du fichier odb créé avec la première analyse et ainsi de suite. tu peux faire ça ? et surtout comment ? je vous remercie.

simone
 
bonjour simone,

pour faire ce que vous voulez, vous devez faire des "restarts". cela vous permet d'arrêter une analyse et de redémarrer quand vous voulez. si vous allez au formulaire d'étape, trouvez l'élément « sortie » en haut de la barre, puis sélectionnez dans le menu déroulant « redémarrer la requête ». ouvre une boîte où vous voyez toutes les étapes que vous avez créées. "fréquence" est la fréquence avec laquelle il enregistre vos résultats. si, une fois que vous sélectionnez la "fréquence", vous prenez aussi la "overlay", il chaque incréments de tot vous sauve .odb et jette ce qu'il avait sauvé avant. et ainsi de suite jusqu'à la fin de la simulation.
de cette façon, vous avez la chance d'arrêter une simulation et de la reprendre quand vous voulez, d'où vous vous êtes arrêté.
lancer la simulation (à partir de la fenêtre de commande). lorsque vous voulez arrêter d'interrompre ("abq6103 job=jobname end").
avant de le redémarrer, vous devez changer le fichier .inp. créez un nouveau fichier .inp de votre modèle où vous le jetez tout sauf que la partie de la .inp de l'étape à laquelle vous avez bloqué l'analyse et insérez une nouvelle rubrique (ci-après est rapportée). si vous faites une analyse dynamique, vous devez rembourser l'étape du temps pour avoir une vitesse constante (j'espère que vous comprenez). je vais vous reprendre un exemple de fichier de redémarrage que vous pouvez utiliser, en changeant les valeurs et le nom de l'étape ci-dessous.

*tête
** nom de l'emploi : exemple_restart nom : exemple_restart
** généré par : abaqus/cae version 6.10-3
*préimpression, écho=non, modèle=non, historique=non, contact=non
*redémarrer, lire, étape=2, inc=70, étape finale
** ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*
** étape : step_load2_res
*
*step, name=step_load2_res, nlgeom=yes, extrapolation=no, inc=1000, unsymm=no
*dynamique, application=dissipation modérée, nohaf,initial=no
0,001,28,1,1e-08,0,2
*
** conditions limites
*
** nom: type bc-1: symétrie/antisymétrie/diffusion
*borderary, op=new
set-encastre, encastre
** nom: type bc-symm: déplacement/rotation
*borderary, op=new
série, 3, 3
série, 4, 4
série, 5, 5
** nom: type de mouvement: déplacement/rotation
*borderary, op=new
** nom: type de déplacement2: déplacement/rotation
*borderary, op=new
_pickedset60, 1, 2.5
_pickedset60, 2, 2
_pickedset60, 3, 3
_pickedset60, 4, 4
_pickedset60, 5, 5
_pickedset60, 6, 6
*
** demandes de sortie
*
*redémarrer, écrire, superposer, fréquence=10
*
** sortie sur le terrain : f-output- 1
*
* sortie, champ, fréquence= 1
*node sortie
rf, u
*
** sortie sur le terrain : f-output-2
*
* sortie d'élément, overt=shell-1.compositelayup-shell-1, directions=oui
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
s,
* sortie d'élément, overt=shell-1.compositelayup-shell-1, directions=oui
18, 19, 20, 21, 22, 23, 24
s,
*
** sortie sur le terrain : f-output-3
*
* sortie d'élément, overt=solid-1.matdamage_lss1-1, directions=oui
1, 2, 3, 4, 5, 6
sdv
*
** sortie historique : h-output- 1
*
* sortie, historique, fréquence= 1
*production d'énergie
total général
* fin de l'étape

mettre dans le dossier le nouveau fichier .inp, l'ancien fichier .odb, .res, .stt, .mdl et .prt. redémarrer l'analyse à partir de la fenêtre de commande, comme s'il s'agissait d'une nouvelle analyse (ainsi avec n'importe quelle sous-routine, cpus et mémoire). il vous demandera alors le fichier de redémarrage, qui signifie l'ancien fichier .odb que vous voulez redémarrer.
bonjour.

mattéo
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut