SIEQ_NOEU, SIEQ_ELNO in MODE_ITER_SIMULT in C-A?
- MGolbs
- Topic Author
- Offline
- Platinum Member
eine Vergleichsspannung aus einer Modalanalyse ist sicher grundsätzlich nicht sinnvoll. Aber wenn man damit was machen will, wie...
Kann es sein, dass
SIEQ_NOEU, SIEQ_ELNO aus MODE_ITER_SIMULT
in Code-Aster gar nicht möglich ist?
! les champs SIEF_ELGA, SICO_ELNO et SIGM_ELNO sont absents : !
! on ne peut pas calculer l'option SIEQ_ELNO avec la SD de type MODE_MECA !
! !
! !
! Ceci est une alarme. Si vous ne comprenez pas le sens de cette !
! alarme, vous pouvez obtenir des résultats inattendus !
Über eine Info 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.
- RichardS
- Offline
- Elite Member
ich denke das Problem ist, dass zuerst SIEF_ELGA (Spannungszustand an den Gausspunkten) berechnet werden muss
damit daraus SIEQ_ELNO und SIEQ_NOEU berechnet werden können. Dass sollte auch in einer Modalanalse möglich sein.
Funktionieren denn deine Befehle bei einer einfachen linearelastischen Berechnung?
Welche Version wurde denn verwendet? In der neuesten Version (V11.3) werden automatisch alle benötigten Felder für eine angefragte Größe berechnet. Der Fehler sollte also in der neuesten Version nicht vorkommen.
Gruß,
Richard
SimScale - Engineering Simulation in your browser!
Please Log in or Create an account to join the conversation.
- MGolbs
- Topic Author
- Offline
- Platinum Member
danke für die Informationen. Ich verwende CA 10.7.
Ich habe SIEF_ELGA schon in den *.comm's versucht, ohne Sieq zu erhalten.
...
buttomRS=CALC_ELEM(MODELE=maschine,
CHAM_MATER=MAT,
CARA_ELEM=CARA,
RESULTAT=Res,
REPE_COQUE=_F(NIVE_COUCHE='SUP',),
TYPE_OPTION='TOUTES',
OPTION=('SIEF_ELNO','SIEQ_ELNO','SIEF_ELGA','SIGM_ELNO',),);
topRS=CALC_ELEM(MODELE=maschine,
CHAM_MATER=MAT,
CARA_ELEM=CARA,
RESULTAT=Res,
REPE_COQUE=_F(NIVE_COUCHE='INF',),
TYPE_OPTION='TOUTES',
OPTION=('SIEF_ELNO','SIEQ_ELNO','SIEF_ELGA','SIGM_ELNO',),);
...
buttomRS=CALC_NO(reuse =buttomRS,
RESULTAT=buttomRS,
OPTION=('SIGM_NOEU','SIEQ_NOEU','SIEF_NOEU','SICO_NOEU',),);
topRS=CALC_NO(reuse =topRS,
RESULTAT=topRS,
OPTION=('SIGM_NOEU','SIEQ_NOEU','SICO_NOEU','SIEF_NOEU',),);
IMPR_RESU(FORMAT='MED',
UNITE=80,
RESU=(_F(RESULTAT=buttomRS,
NOM_CHAM=('SIGM_NOEU','SIEQ_NOEU','DEPL',),),
_F(RESULTAT=topRS,
NOM_CHAM=('SIGM_NOEU','SIEQ_NOEU',),),),);
Der Stannungstenso als solches kommt über die rmed im Salome.
Gruß und Dank Markus
Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège
Please Log in or Create an account to join the conversation.
- MGolbs
- Topic Author
- Offline
- Platinum Member
mir gelingt es immer noch nicht Miseswerte von Knoten in eine rmed zu schreiben. Was mache ich am Code falsch?
Res=MODE_ITER_SIMULT(MATR_A=stiff,
MATR_B=mass,
....
bottomRS=CALC_ELEM(MODELE=maschine,
CHAM_MATER=MAT,
CARA_ELEM=CARA,
RESULTAT=Res,
REPE_COQUE=_F(NIVE_COUCHE='SUP',),
TYPE_OPTION='TOUTES',
OPTION=('SIEF_ELNO','SIGM_ELNO',),);
topRS=CALC_ELEM(MODELE=maschine,
CHAM_MATER=MAT,
CARA_ELEM=CARA,
RESULTAT=Res,
REPE_COQUE=_F(NIVE_COUCHE='INF',),
TYPE_OPTION='TOUTES',
OPTION=('SIEF_ELNO','SIGM_ELNO',),);
bottomRS=CALC_NO(reuse =bottomRS,
RESULTAT=bottomRS,
OPTION=('SIEF_NOEU','SIGM_NOEU',),);
bottomRS=CALC_NO(reuse =bottomRS,
RESULTAT=bottomRS,
OPTION=('SIEQ_NOEU',),);
topRS=CALC_NO(reuse =topRS,
RESULTAT=topRS,
OPTION=('SIEF_NOEU','SIGM_NOEU',),);
topRS=CALC_NO(reuse =topRS,
RESULTAT=topRS,
OPTION=('SIEQ_NOEU',),);
IMPR_RESU(FORMAT='MED',
UNITE=80,
RESU=(_F(RESULTAT=bottomRS,
NOM_CHAM=('SIEQ_NOEU',),),
_F(RESULTAT=topRS,
NOM_CHAM=('SIEQ_NOEU',),),),);
...
...
...
Meine *.rmed bleibt mit diesem Code leer. Kann es an der komprimierten Form der rmed liegen?
Ü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.
- RichardS
- Offline
- Elite Member
ich denke du hast bei CALC_ELEM die OPTION SIEQ_ELNO vergessen.
Bekommst du in deinem MESS-File irgendwelche Meldungen?
Gruß,
Richard
SimScale - Engineering Simulation in your browser!
Please Log in or Create an account to join the conversation.
- MGolbs
- Topic Author
- Offline
- Platinum Member
danke für den Tipp. Könnte folgende Meldung deinen Hinweis belegen?
topRS=CALC_NO(reuse = topRS,
CRITERE='RELATIF',
RESULTAT=topRS,
OPTION=('SIEQ_NOEU',),
PRECISION=9.9999999999999995E-07,
);
!
!
! <A> <PREPOST5_4> !
! !
! Champ inexistant SIEQ_ELNO numero d'ordre 1 pour le calcul de l'option SIEQ_NOEU !
! !
! !
! Ceci est une alarme. Si vous ne comprenez pas le sens de cette !
! alarme, vous pouvez obtenir des résultats inattendus ! !
!
!
Gruß und Dank Markus
Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège
Please Log in or Create an account to join the conversation.