Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  APDL gibt falsche Element- und Knotenanzahl aus

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys
Autor Thema:  APDL gibt falsche Element- und Knotenanzahl aus (1472 mal gelesen)
fbuc
Mitglied



Sehen Sie sich das Profil von fbuc an!   Senden Sie eine Private Message an fbuc  Schreiben Sie einen Gästebucheintrag für fbuc

Beiträge: 38
Registriert: 11.02.2016

erstellt am: 23. Feb. 2016 12:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich hoffe mir kann hier einer helfen?
Ich habe in Workbench eine kleine Baugruppe vernetzt und die Elementspannungen berechnen lassen.
Das Netz hat laut der "Statistik" in WB
53643 Knoten
16382 Elemente.

Soweit so gut. Alles top.
Jetzt möchte ich allerdings nicht jedes mal selber den Export starten müssen um die Elementspannungen in eine Datei zu schreiben und habe angefangen ein Macro (APDL) zu schreiben.
Wenn ich mir dort die Knoten- und Elementanzahl ausgeben lasse (man fängt ja schritt für Schritt an), dann haben die Werte einiges an Abweichung...
Elementa-Anz.:19654
Knoten-Anz.:53691


Wie kann das sein? Was mach eich falsch?

Mein APDL-Code ist:

----------------------------------------START-------------------------------------------------------
set,last
!
*get,n_min,node,,num,min
*get,n_max,node,,num,max
*get,el_max,elem,,num,max
*get,el_min,elem,,num,min
!
*dim,d_all,array,n_max,6
!
*vget,d_all(n_min,1),node,n_min,loc,x
*vget,d_all(n_min,2),node,n_min,loc,y
*vget,d_all(n_min,3),node,n_min,loc,z
!
*vget,d_all(n_min,4),node,n_min,u,x
*vget,d_all(n_min,5),node,n_min,u,y
*vget,d_all(n_min,6),node,n_min,u,z
!
! ******* User defined output file name and location **********
/output,C:\Users\Mathias\Desktop\test-geo\versuch4,txt

! *************************************************************
!
*vwrite,'Übersicht der Element-"Eigenscha','ften"'
%S%S
*vwrite,'max. Elementa-Anz.: ',el_max
%S%G
*vwrite,'min. Elemente-Anz.: ',el_min
%S%G
*vwrite,'max. Knoten-Anz.: ',n_max
%S%G
*vwrite,'min. Knoten-Anz.: ',n_min
%S%G
*vwrite,'Nachfolgend werden die Elementes','pannungen gelistet'
%S%S
*vwrite,'  '
%S
*vwrite,d_all(n_min,1),d_all(n_min,2),d_all(n_min,3),d_all(n_min,4),d_all(n_min,5),d_all(n_min,6)
%G,%G,%G,%G,%G,%G
!
/output
----------------------------------------ENDE-------------------------------------------------------

Es werden noch nicht die Spannungen im Code Behandelt und mir geht es bis jetzt lediglich um die unterschiedliche Anzahl der Knoten und Elemente.

Ich danke für eure Hilfe und hoffe, dass das Problem gelöst werden kann.

LG
Mathias

------------------
Workbench 14.5
ICEM CFD 14.5

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MESHPARTS
Mitglied



Sehen Sie sich das Profil von MESHPARTS an!   Senden Sie eine Private Message an MESHPARTS  Schreiben Sie einen Gästebucheintrag für MESHPARTS

Beiträge: 411
Registriert: 08.03.2013

Meshparts Software (https://www.meshparts.de/products)
Ansys
SolidWorks

erstellt am: 23. Feb. 2016 16:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für fbuc 10 Unities + Antwort hilfreich

Hi,

dein Fehler liegt in der Annahme, dass die Knoten und Elemente durchnummeriert sind.

Anstatt die Nummer des letzten Knoten, brauchst du die Anzahl der Knoten:

*get,ncount,node,,count
*get,ecount,elem,,count


------------------
Viele Grüße
Alexandru Dadalau

MESHPARTS GmbH
Tuning Your Simulation
www.meshparts.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

fbuc
Mitglied



Sehen Sie sich das Profil von fbuc an!   Senden Sie eine Private Message an fbuc  Schreiben Sie einen Gästebucheintrag für fbuc

Beiträge: 38
Registriert: 11.02.2016

erstellt am: 23. Feb. 2016 17:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo und danke für die Info!
Ich habe direkt das Macro ergänzt und musste leider feststellen, dass auch
*get,ncount,node,,count
*get,ecount,elem,,count
die abweichenden Ergebnisse auswirft...  

Also count und max liefern die identischen Anzahl.

Gibt es evtl noch eine Idee oder Optionen die man versuchen könnte?
Meine Überlegung ist, dass evtl noch andere Elemente die nicht direkt zum Netz gehören mitgezählt werden?

Grüße
Mathias

------------------
Workbench 14.5
ICEM CFD 14.5

[Diese Nachricht wurde von fbuc am 23. Feb. 2016 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MESHPARTS
Mitglied



Sehen Sie sich das Profil von MESHPARTS an!   Senden Sie eine Private Message an MESHPARTS  Schreiben Sie einen Gästebucheintrag für MESHPARTS

Beiträge: 411
Registriert: 08.03.2013

Meshparts Software (https://www.meshparts.de/products)
Ansys
SolidWorks

erstellt am: 23. Feb. 2016 17:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für fbuc 10 Unities + Antwort hilfreich

Ich glaube nicht, dass die Ergebnisse falsch sind. Viele eher werden in Ansys WB beim Exportieren der Baugruppe zusätzliche Elemente (Kontakte) und Knoten (externe Knoten) definiert.

Vielleicht solltest du nur die Volumenelemente (falls zutreffend) und deren Knoten aufzählen:

esel,s,enam,,185,187
nsle
*get,ncount,node,,count
*get,ecount,elem,,count

------------------
Viele Grüße
Alexandru Dadalau

MESHPARTS GmbH
Tuning Your Simulation
www.meshparts.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

fbuc
Mitglied



Sehen Sie sich das Profil von fbuc an!   Senden Sie eine Private Message an fbuc  Schreiben Sie einen Gästebucheintrag für fbuc

Beiträge: 38
Registriert: 11.02.2016

erstellt am: 23. Feb. 2016 17:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

DANKE!
Da war der Fehler begraben...

------------------
Workbench 14.5
ICEM CFD 14.5

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz