(1) mit *GET wenn die SHELL's aus Area's erzeugt wurden (AMESH):
ASUM
*GET,vtot,AREA,0,VOLU
mit vtot= Volumen der Flaeche(n),
wobei als Dicke die herangezogen wird die den Flaechen uber AATT
(hierin die entsprechende Realkonstante) zugewiesen ist.
-------------------------------------------------------------------
(2) alternativ - wenn keine uebergeordneten AREA's vorhanden sind bspw mit *VGET
ermitteln Anzahl Elemente 'maxel' im Model,
anlegen entsprechend dimensioniertes Array *DIM,
abfragen Elementinfo mit *VGET, summieren mit *VSCFUN:
*GET,maxel,ELEM,,COUNT
*DIM,getit,ARRAY,maxel,1,1, ! 'getit' beliebiger Arrayname
*VGET,getit(1),ELEM,,GEOM,,,2 ! Erbringt hier die Flaeche je SHELL Element
*VSCFUN,atot,SUM,getit(1) ! 'atot' beliebiger Parametername
*GET,dicke_flaechen,RCON,1,CONST,1,
vtot= atot*dicke_flaechen
-------------------------------------------------------------------
Daraus dann Masse, Gewicht.
(3a) Masse wird auch gelistet (allerdings leicht zu uebersehen) in Output Fenster
nach Start Loesung mit SOLVE (bei entsprechend definierter Dichte) -
(3b) alternativ wenn Loesung vorliegt in /POST1:
ETABLE, ,VOLU,
*GET,dichte,DENS,1
SMULT,mass,VOLU, ,dichte,1, ! VOLU x dichte = Masse/Element
SSUM ! Masse aller Elemente summieren
*GET,masse,SSUM, ,ITEM,MASS ! Masse in Parameter zwecks weiterverwenden allg. APDL
------------------
Gruesse,
Frank Exius
IFE Deutschland www.ife-ansys.de
Identifikation bei Anfragen erwuenscht.
In Beitrag oder off-line per email an Moderator:
Vollstaendiger Name, Firma oder Bildungsstaette
sowie ANSYS Thema als Referenz angeben.
Danke - Moderator ANSYS Forum
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP