Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Volumennumerierung auflisten/neu festlegen

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
  
Mensch und KI - Partner oder Konkurrenten? Das kostenlose eBook "KI in der Produktentwicklung" gibt Antworten, eine Pressemitteilung
Autor Thema:  Volumennumerierung auflisten/neu festlegen (2293 mal gelesen)
loopy1983
Mitglied
Student


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

Beiträge: 64
Registriert: 20.03.2008

erstellt am: 04. Jun. 2008 11:08    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 habe ein Bauelement mit meheren Schichten erstellt.
Dazu habe ich 11 Blöcke erstellt.

Nach dem vglue,all Befehl wurde aber jedem Block eine neue Volumennummer zugewiesen und somit kann ich dem vmesh Befehl nicht angeben, welches volumen er nun im Anschluss vernetzen soll.

Gibt es eine Möglichkeit, sich die Numerieung der einzelnen Blöcke ausgeben zu lassen?
Ohne grafische Hilfe....

Ich stelle mir vor, dass ich Nodes selektiere (über Angabe einer z-Koordinate) nsel,s,loc,z,0 (oder wahlweise eben einen anderen z-Wert) und dann eine Ausgabe mitteilt, zu welchem Volumen diese Nodes gehören. Die Volumennummer kann ich ja in eine Variable vnr1 schreiben und diese dann beim vmesh Befehl angeben.

Gibt es eine solche Möglichkeit?

Denn auch NUMSTR bringt mir nix, wenn ich die Volumen erst erstelle und dann wieder den vglue Befehl ausführe. Dann werden die Numerrierungen doch wieder gelöscht, oder?
Oder bleiben mit NUMSTR festgelegte Entity Nummern auch nach vglue erhalten?

DANKE

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 04. Jun. 2008 12:23    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 loopy1983 10 Unities + Antwort hilfreich

Das kommt auf die Kompliziertheit der Geometrie an. Über den Ort (Zentrum) kann ein Volumen selektiert werden. (Wenn zwei Volumen denselben Mittelpunkt haben, gibt es Probleme)
(Wenn die Nummernermittlung für das Vernetzen gebraucht wird, kann man nicht über die Knoten gehen!)

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

loopy1983
Mitglied
Student


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

Beiträge: 64
Registriert: 20.03.2008

erstellt am: 04. Jun. 2008 13:24    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,

Die Geometrie ist einfach.... es sind aneinandergereihte Volumen, also kein Mittelpunkt ist doppelt vergeben.

Oder gibt es eine elegantere Lösung meines Problems?

Denn eigentlich muss man doch bei vielen Simulationen Volumen erstellen, die dann mit vglue verbinden und dann vernetzen.
Da muss es doch auch eine andere Möglichkeit geben, wie man die Blöcke nach und nach vernetzen kann, oder?

Mfg Andreas

[Diese Nachricht wurde von loopy1983 am 04. Jun. 2008 editiert.]

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

Jens.Friedrich
Moderator
Dipl. -Ing.


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

Beiträge: 1051
Registriert: 09.09.2005

ANSYS2021 R2

erstellt am: 04. Jun. 2008 13:54    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 loopy1983 10 Unities + Antwort hilfreich

ist denn vadd keine alternative?

------------------
Jens Friedrich
Institut für Leichtbau und Kunststofftechnik
TU-Dresden

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

loopy1983
Mitglied
Student


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

Beiträge: 64
Registriert: 20.03.2008

erstellt am: 04. Jun. 2008 14:24    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

Laut der Hilfe ist VADD genau das gleiche wie VGLUE.
Sogar die Textbeschreibung scheint identisch zu sein...

Wo genau liegen denn dann die Unterschiede.
Behalten bei VADD die Volumen ihre ursprüngliche Nummerierung bei?

DANKE

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 04. Jun. 2008 14:38    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 loopy1983 10 Unities + Antwort hilfreich

Jede bool'sche Operation nummeriert neu!
Die neue Nummerierung ist nicht vorhersehbar. (andere Abmessungen, andere Nummerierung)
vglue erhält die vorhandenen Volumen mit geänderter Nummer.
vadd schafft aus den vorhandenen Volumen ein neues Volumen.
Es gibt für das Problem keine Universallösung.
Im vorliegenden Fall geht sicherlich die Selektion über den Ort.

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

Jens.Friedrich
Moderator
Dipl. -Ing.


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

Beiträge: 1051
Registriert: 09.09.2005

ANSYS2021 R2

erstellt am: 04. Jun. 2008 15:08    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 loopy1983 10 Unities + Antwort hilfreich

Laut Hilfe sind die Befehl definitiv nicht gleich! Bei Vglue werden die Volumen zusammengeklebt aber nicht verschmolzen. Vadd verschmitzt die volumen und es bleibt nur eins über...

Bei vglue steht außerdem drin: The areas, lines, and keypoints of the lower numbered volume will be kept
Ergo: das zuerst erstellte Volumen behält seine nummer
die anderen volumennummern lassen sich dann wieder zurückkomprimieren.
bsp:

/prep7
blc4,0,0,100,50,30
blc4,100,0,40,50,30
blc4,140,0,40,50,30
blc4,180,0,40,50,30
numstr,volu,100
vglue,all
numcmp,all
et,1,185
mshkey,1
vmesh,all
/pnum,volu,1
vplot
vplot

------------------
Jens Friedrich
Institut für Leichtbau und Kunststofftechnik
TU-Dresden

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

loopy1983
Mitglied
Student


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

Beiträge: 64
Registriert: 20.03.2008

erstellt am: 04. Jun. 2008 15:44    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

@wosch:
Wenn in meinem Fall die selektierung über den Ort angebracht wäre, wie genau geht das? Habe dazu kein Bsp. gefunden.

@Jens.Friedrich:
Danke für dein Bsp.
Aber der Sinn der Sache erschließt sich mir noch nicht vollkommen.
Es werden 4 Blöcke erstellt, dann wird die Nummer für das nächste Volumen auf 100 gesetzt (numstr, volu, 100) und dann werden alle Volumen neu nummeriert (numcmp,all). Ich nehme an 100,101,102,103...
Aber wieder wird VMESH,ALL verwendet.
Wie würdest du vorgehen, wenn du ein bestimmtes Volumen vernetzen möchtest?
Und woher weiss ich, welches Volumen jetzt die 102 hat... das ist noch mein Problem.


Noch eine geneelle Frage:
Ich verfüge ja nun nicht über die Allgemeinbildung bei Ansys, bin ja noch Anfänger. Alle Probleme die bis jetzt aufgetreten sind, habe ich nur seeeehr mühsam mit der Hilfedatei oder hier im Forums lösen können.
Gibt es eine andere Herangehensweise, als das Problem ins englische zu übersetzen und dann mühsam danach in der Hilfe zu forsten? Wenn mir hier ein Befehl genannt wurde kann ich danach suchen, schauen was er macht und entscheiden, ob er der richtige für das Problem ist. Aber ohne diese Befehlsnamen kann ich das ja schlecht. Und immer alle Befehle durchsuchen, bis ich vielleicht den passenden gefunden habe, erscheint mir noch aufwendiger.
Gibt es da hilfreiche Hinweise, von den erfahrenen Usern?

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 04. Jun. 2008 19:59    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 loopy1983 10 Unities + Antwort hilfreich

Selektierung über den Ort:
vsel,s,loc,x,...
vsel,r,loc,y,...
vsel,r,loc,z,...
wobei je nach Lage vielleicht nicht alle drei gebraucht werden.

Übrigens:
wenn Jens Friedrich eine Empfehlung gibt, warum wird sie nicht ausprobiert? Dabei könnte man doch vielleicht was lernen.

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

solve1
Mitglied
Berechnungsingenieur


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

Beiträge: 624
Registriert: 27.05.2008

Ansys APDL
Ansys WorkBench

erstellt am: 04. Jun. 2008 20:01    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 loopy1983 10 Unities + Antwort hilfreich

hi,
im allgemeinen hatt sich denke ich die von wosch vorgeschlagene Methode der selektion über den Ort durchgesetzt (nicht nur für volumina). Der Fall das mehrere Objekte den gleichen ort haben ist eher die ausnahme, und dsann gibts da ja immernoch andere merkmale.

in deinem fall wäre es
vsel,,loc,x,x1,x1  (wenn die volumina in x-richtung gestapelt sind)

zu deiner frage nach dem finden des weges durch den dschungel der befehle, ist vieleicht die gui in verbindung mit dem log - file eine hilfe.
Durch den struckturierten Aufbau des GUI-Baumes kann man sich halbwegs orientieren um den geeigneten Befehl zu finden. Dann stehen auf den Menues auch immer die Befehle mit drauf und zu guter letzt schaust dir im log file an was da gemacht wurde.

Eine andere möglichkeit ist die Hilfe. oben rechts findest du immer links zu übergeordneten Themen. So kommst du z.b. über plns zu allen post1 oder result commandos. Die sind hüpsch geordnet und da läst sich leichter was finden. Macht sich echt gut.!

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

Jens.Friedrich
Moderator
Dipl. -Ing.


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

Beiträge: 1051
Registriert: 09.09.2005

ANSYS2021 R2

erstellt am: 05. Jun. 2008 08:12    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 loopy1983 10 Unities + Antwort hilfreich

@loopy:
der trick liegt doch gerade darin, dass die Volumen wieder ihre alten nummern erhalten. Die veränderte Nummerierung wird nach dem Vglue per numcmp wieder komprimiert. Dies funktioniert natürlich nur, wenn die Volumen schon kontinuierlich durchnummeriert waren. Dies sieht man auch nach dem letzten vplot (Dazu bitte Vektorgrafik aktivieren /dev,vector,on)
Dh. nach dem vglue können die volumen mit den bekannten nummern vor dem vglue vernetzt werden.
Der Selectbefehl wie von Wosch vorgeschlagen sollte auf jeden fall funktionieren.

Gruß
Jens

------------------
Jens Friedrich
Institut für Leichtbau und Kunststofftechnik
TU-Dresden

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

loopy1983
Mitglied
Student


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

Beiträge: 64
Registriert: 20.03.2008

erstellt am: 05. Jun. 2008 09:44    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 für die schnelle Hilfe.

Ich hatte das Bsp von Jens.Friedrich probiert, aber hat mir der Hinweis mit dem /dev,vector,on gefehlt. Somit konnte ich mir unter PlotCtrls - Numbering die Nummern nicht anzeigen lassen bzw. habe sie nicht gesehen.
So war für mich das Resultat des numcmp Befehls nicht ersichtlich, oder zumindest nicht so ersichtlich, wie ich es nach Lesen der Hilfedatei dazu erwartet hätte.
Jetzt mit /dev,vector,on sehe ich ja die Volumennummern und kann so auch das gesamte Bsp nachvollziehen und habe eine Lösung meines Problems gefunden.

Die andere Möglichkeit mit der Selektierung über den Ort werde ich auch noch ausprobieren bzw. erstmal den vsel Befehl studieren, wie genau ich dann an die selektierte Volumennummer komme, um sie im vmesh Befehl u verwenden.

DANKE
MfG Andreas

[Diese Nachricht wurde von loopy1983 am 05. Jun. 2008 editiert.]

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 05. Jun. 2008 13:44    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 loopy1983 10 Unities + Antwort hilfreich

Wenn mit der Selektion ein Volumen selektiert ist, ist ja nur dieses eine Volumen selektiert und dann kann vmesh,all dieses eine Volumen vernetzt werden.
Wird die Volumennummer benötigt, kann man sie der Variablen "vol_nr" mit der Anweisung  *get,vol_nr,volu,,num,min zuweisen.

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)2024 CAD.de | Impressum | Datenschutz