SIEQ_NOEU, SIEQ_ELNO in MODE_ITER_SIMULT in C-A?

  • MGolbs
  • MGolbs's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
8 years 11 months ago #6697 by MGolbs
Hallo,

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.

More
8 years 11 months ago - 8 years 11 months ago #6698 by RichardS
Hallo Markus,

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!
Last edit: 8 years 11 months ago by RichardS.

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

  • MGolbs
  • MGolbs's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
8 years 11 months ago - 8 years 11 months ago #6704 by MGolbs
Hallo Richard,

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
Last edit: 8 years 11 months ago by MGolbs.

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

  • MGolbs
  • MGolbs's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
8 years 10 months ago - 8 years 10 months ago #6720 by MGolbs
Hallo an alle im Forum,

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
Last edit: 8 years 10 months ago by MGolbs.

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

More
8 years 10 months ago #6721 by RichardS
Hallo Markus,
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
  • MGolbs's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
8 years 10 months ago #6722 by MGolbs
Hallo Richard,

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.

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