| |
| 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
Beiträge: 24 Registriert: 24.03.2015
|
erstellt am: 02. Sep. 2017 11:25 <-- editieren / zitieren --> Unities abgeben:
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.
Beiträge: 1048 Registriert: 09.09.2005 ANSYS2021 R2
|
erstellt am: 04. Sep. 2017 07:40 <-- editieren / zitieren --> Unities abgeben: Nur für Ciao
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
Beiträge: 24 Registriert: 24.03.2015
|
erstellt am: 04. Sep. 2017 10:03 <-- editieren / zitieren --> Unities abgeben:
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.
Beiträge: 1048 Registriert: 09.09.2005 ANSYS2021 R2
|
erstellt am: 04. Sep. 2017 13:18 <-- editieren / zitieren --> Unities abgeben: Nur für Ciao
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
Beiträge: 826 Registriert: 14.11.2016
|
erstellt am: 04. Sep. 2017 14:38 <-- editieren / zitieren --> Unities abgeben: Nur für Ciao
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
Beiträge: 24 Registriert: 24.03.2015
|
erstellt am: 07. Sep. 2017 15:31 <-- editieren / zitieren --> Unities abgeben:
|