STAT_NON_LINE >>>> Erreur de programmation : condition non respectée.

  • MGolbs
  • MGolbs's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
13 years 3 months ago #5202 by MGolbs
Hallo,

wahrscheinlich habe ich in meiner STAT_NON_LINE Definition einen grundlegenden Fehler, finde diesen aber nicht. Ich habe immer noch ein großes Problem in der Frage Definition des Abbruchkriteriums und Definition der zu konvergierenden Größe/Parameter (Kraft, Druck, Verschiebung..)

JDC.py : ERREUR A L'EXECUTION - INTERRUPTION
>> JDC.py : DEBUT RAPPORT
CR d'execution de JDC en MIXTE
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! <S> Exception utilisateur levee mais pas interceptee. !
! Les bases sont fermees. !
! error : <EXCEPTION LEVEE> DVP_1 !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
fin CR d'execution de JDC en MIXTE

>> JDC.py : FIN RAPPORT
Fin interpreteur Python
EXECUTION_CODE_ASTER_EXIT_3551=1
PROC=0 INFO_CPU= 34.22 28.18 6.04 17965.78
<INFO> Code_Aster run ended, diagnostic : <S>_ERROR


und

!


!
! <A> <MODELISA4_8> !
! !
! !
! -> Phase de vérification du maillage : présence de mailles doubles (ou triples, ...) !
! Les mailles multiples sont des mailles de noms différents qui ont la meme connectivité !
! (elles s'appuient sur les memes noeuds). !
! !
! -> Risque & Conseil : !
! Le risque est de modéliser 2 fois (ou plus) l'espace. On peut par exemple avoir !
! un modèle 2 fois trop lourd ou 2 fois trop rigide. !
! Remarque : les mailles concernées sont imprimées dans le fichier "message". !
! Sur ce maillage, il est imprudent d'affecter des quantités avec le mot clé TOUT='OUI'. !
! !
! !
! !
! Ceci est une alarme. Si vous ne comprenez pas le sens de cette !
! alarme, vous pouvez obtenir des résultats inattendus ! !
!
!


!
!
! <EXCEPTION> <DVP_1> !
! !
! !
! Erreur de programmation : condition non respectée. !
! !
! !
! !
! !
! Il y a probablement une erreur dans la programmation. !
! Veuillez contacter votre assistance technique. !
!
!


!
!
! Liste des alarmes émises lors de l'exécution du calcul. !
! !
! Les alarmes que vous avez choisies d'ignorer sont précédées de (*). !
! Nombre d'occurrences pour chacune des alarmes : !
! MODELISA4_8 émise 1 fois !
!
!

<I> <FIN> FERMETURE DE LA BASE "GLOBALE" EFFECTUEE.
<I> <FIN> ARRET NORMAL DANS "FIN" PAR APPEL A "JEFINI".



[code:1]
DEBUT();

MAIL=LIRE_MAILLAGE(UNITE=20,
FORMAT='MED',
NOM_MED='ausgleic',
INFO=1,);

MAIL=MODI_MAILLAGE(reuse =MAIL,
MAILLAGE=MAIL,
ORIE_NORM_COQUE=_F(GROUP_MA='EleTria3',),);

Traction=DEFI_FONCTION(NOM_PARA='EPSI',VALE=(0.003143,220.0,
0.005199,290.0,
0.010668,330.0,
0.022036,365.0,
0.041728,405.0,
0.072294,440.0,
0.116391,470.0,
0.176765,510.0,
0.256243,545.0,
0.357725,585.0,
0.484174,620.0,
0.638615,650.0,
0.824129,660.0,
),INTERPOL='LIN',PROL_DROITE='LINEAIRE',PROL_GAUCHE='EXCLU',);

Stahl=DEFI_MATERIAU(ELAS=_F(E=210000.0,
NU=0.3,),
TRACTION=_F(SIGM=Traction,),);

MatMod=AFFE_MATERIAU(MAILLAGE=MAIL,
AFFE=_F(TOUT='OUI',
MATER=Stahl,),);

EleMod=AFFE_MODELE(MAILLAGE=MAIL,
INFO=2,
AFFE=_F(GROUP_MA='EleTria3',
PHENOMENE='MECANIQUE',
MODELISATION='DKT',),);

EleProp=AFFE_CARA_ELEM(MODELE=EleMod,
COQUE=_F(GROUP_MA='EleTria3',
EPAIS=5.0,
VECTEUR=(12.0,19.0,27.0,),),);

Ground=AFFE_CHAR_MECA(VERI_NORM='OUI',
MODELE=EleMod,
DDL_IMPO=_F(GROUP_MA='LagerEle',
DX=0.0,
DY=0.0,
DZ=0.0,
DRX=0.0,
DRY=0.0,
DRZ=0.0,),);

tsteps = 0.1;

ramp=DEFI_FONCTION(NOM_PARA='INST',VALE=(0.00,0.00,
1.00,1.00,
),INFO=2,TITRE='ramp',);

Pilot=AFFE_CHAR_MECA(VERI_NORM='OUI',
MODELE=EleMod,
PRES_REP=_F(GROUP_MA='EleTria3',
PRES=-10.0,),);

Time=DEFI_LIST_REEL(DEBUT=0,
INTERVALLE=_F(JUSQU_A=1,
NOMBRE=1,),);

Solution=STAT_NON_LINE(MODELE=EleMod,
CHAM_MATER=MatMod,
CARA_ELEM=EleProp,
EXCIT=(_F(CHARGE=Ground,),
_F(CHARGE=Pilot,
FONC_MULT=ramp,),),
COMP_INCR=_F(RELATION='ELAS',
DEFORMATION='GREEN_GR',
TOUT='OUI',),
INCREMENT=_F(LIST_INST=Time,
INST_FIN=1.0,),
CONVERGENCE=_F(ITER_GLOB_MAXI=100,),
METHODE='NEWTON',
NEWTON=_F(PREDICTION='ELASTIQUE',
MATRICE='TANGENTE',
REAC_ITER=1,),);

Solution=CALC_ELEM(reuse =Solution,
MODELE=EleMod,
RESULTAT=Solution,
OPTION=('SIEF_ELNO_ELGA','EPSG_ELNO_DEPL','EPSI_ELNO_DEPL',),);

IMPR_RESU(MODELE=EleMod,
FORMAT='MED',
RESU=_F(MAILLAGE=MAIL,
RESULTAT=Solution,
INFO_MAILLAGE='OUI',
PARTIE='REEL',
TOUT_CHAM='OUI',
TOUT_CMP='OUI',
TOUT='OUI',),
INFO=2,);

FIN(FORMAT_HDF='OUI',);
[/code:1]

Über Tipps und Infos wäre ich sehr dankbar.

Gruß Markus

Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège

Please Log in or Create an account to join the conversation.

Moderators: catux
Time to create page: 0.370 seconds
Powered by Kunena Forum