Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Komplettes remeshing erzwingen

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:  Komplettes remeshing erzwingen (1320 mal gelesen)
Ciao
Mitglied



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

Beiträge: 24
Registriert: 24.03.2015

erstellt am: 02. Sep. 2017 11:25    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 CAD.de-Community!

Leider habe ich im Internet bisher keine Lösung für mein Problem gefunden:


Kurzversion:
Wie erzwinge ich in Ansys ein automatisches, komplettes Remeshing vor jeder Simulation?


Genauere Erklärung:

Die Geometrie, die ich momentan benutze, besteht aus zusammengefügten Objekten. Das heisst also, sie teilen sich die Knotenpunkte des Meshes in den jeweiligen Kontaktzonen. Sobald ich also die Mesh-Elementgrösse des einen Objekts verändere, hätte das auch einen Einfluss auf das Mesh der angrenzenden Objekte. Das ist Ansys aber egal und es berechnet bei einem Remeshing nur das Mesh des einen Objekts neu. Eigentlich möchte ich aber ein komplettes Remeshing erzielen.

Eigentlich kann man ja mit rechtsklick auf "Mesh" -> "Erstellte Daten löschen" und anschliessendem Meshing ein komplettes Remeshing erzwingen. Sobald ich aber in der Workbench arbeiten möchte und eine Parameterstudie durchführe, sollte das komplette Remeshing automatisiert werden können.

Hat jemand eine Ahnung, wie man das machen könnte? Vielen Dank schon mal für alle, die diesen Text überhaupt gelesen haben ;-)

Ciao

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: 1048
Registriert: 09.09.2005

ANSYS2021 R2

erstellt am: 04. Sep. 2017 07:40    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 Ciao 10 Unities + Antwort hilfreich

Hi Ciao,

wenn die Körper "wissen" dass sie Knotenkompatibel zu vernetzen sind werden diese auch automatisch neuvernetzt.
Bitte einfach folgende Schritte machen:

1.) CAD (Spaceclaim, DM): Prüfen ob die Körper in einer Gruppe sind und somit knotenkompatibel sind.
2.) Automatische Kontaktfindung deaktivieren
3.) CAD Änderung durchführen und Neuvernetzung beglückt ansehen.

Parameterstudie durchführen....

------------------
Gruß
Jens

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

Ciao
Mitglied



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

Beiträge: 24
Registriert: 24.03.2015

erstellt am: 04. Sep. 2017 10:03    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

Vielen Dank Jens für deine Antwort

Du hast recht, solange der Parameter ein "CAD-Parameter" ist. Bei mir handelt es sich jedoch um "Meshing-Parameter", also Mesh-Elementgrössen. Da sich diese meist nur auf einen Teil der Gruppe beziehen, vermesht es den ganzen Körper nicht automatisch neu...

In Spaceclaim sind die Teile gruppiert ("gemeinsam benutzen").

Gibt es vielleicht einen APDL-Befehl, der vorgängig die Mesh-Daten löscht?

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: 1048
Registriert: 09.09.2005

ANSYS2021 R2

erstellt am: 04. Sep. 2017 13: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 Nur für Ciao 10 Unities + Antwort hilfreich

Hi Ciao,

du hast recht, ANSYS vernetzt bei der Änderung der Elementgröße auf einem Körper auch nur diesen Körper neu. Das ist allerdings wirklich blöd. Vielleicht kann man dieses Verhalten auch abschalten. Der Support weiß sicher mehr.
APDL greift ja erst ab der DS.dat ein. Ist also hier IMHO kein gängiger Weg.

Workaround wäre einfach die Elementgröße in einem Einflussbereich festzulegen.

Gruß
Jens

------------------
Gruß
Jens

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

Duke711
Mitglied



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

Beiträge: 826
Registriert: 14.11.2016

erstellt am: 04. Sep. 2017 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 Ciao 10 Unities + Antwort hilfreich

Gibt es, z.B: klcear, vclear, lclear usw.

Das würde so nichts nützen, da diese ein einer Schleife implementiert werden müssten.

Also entweder ein APDL Makro (Schleife) erstellen oder eben alle Körper mit einem Meshparameter versehen. Oder als dritte Möglichkeit, einen geometrischen Parameter definieren. Denn beim Parameterset handelt es sich um ein erweitertes Batchscript, was die Unterprogramme im Hintergrundtask ausführt um die entsprechenden Änderung vorzunehmen. Sobald aber die Unterpogramme (DM oder Spaceclaim) gestartet werden, wird immer die Geometrie aktualisiert, was Ansys zu einer Neuvernetzung veranlasst.

[Diese Nachricht wurde von Duke711 am 04. Sep. 2017 editiert.]

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

Ciao
Mitglied



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

Beiträge: 24
Registriert: 24.03.2015

erstellt am: 07. Sep. 2017 15:31    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

Ok, danke für eure Antworten. Die einfachste Methode, die funktioniert hat, ist tatsächlich das Einfügen eines Mesh-Einflussbereiches, welcher die Geometrie nicht berührt.

Ciao

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