| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Kontakteigenschaften entlang einer Linie auslesen (1006 mal gelesen)
|
matzemas Mitglied Dipl.-Ing.
Beiträge: 11 Registriert: 18.11.2011
|
erstellt am: 12. Feb. 2013 10:18 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich habe ein Problem bei einer Kontakt Simulation. Ich möchte den Pressungsverlauf entlang einer zusammengestzten Linie auslesen und mittels APDL Kommandos in eine Matrix schreiben. Dies habe ich mit dem Befehl ndnext gelöst. Die Knoten die zum Kontakt gehören habe ich vorher mit nsel, r, cont, stat selektiert. Jetzt ist es aber so, dass leider keine fortlaufende Knotennummerierung entlang der Linie besteht. Im Prinzip ist die Numerierung fortlaufend, wird jedoch an einer Stelle durch eine einzelne Knotennummer unterbrochen die nicht passt. Welche Möglichkeiten gibt es um solch ein Problem zu lösen? Kann ich eine fortlaufende Knotennummerierung entlang der Linien erzwingen? Schon einmal Vielen Dank. Viele Grüße! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 238 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 12. Feb. 2013 11:14 <-- editieren / zitieren --> Unities abgeben: Nur für matzemas
moin. Falls deine Linien alle auf einer geraden liegen, folgender konzeptioneller Vorschlag. im Anfangsknoten der Liniengruppe ein KO-System so definieren, dass (z.B.) x positiv in Richtung der Linie zeigt. LOCAL, CSYS Knoten selektieren und zählen NSEL, *GET,N_MY_NODES,NODE,,COUNT Array MY_NODE_PROPS definieren *DIM,MY_NODE_PROPS,ARRAY,N_MY_NODES,2 Schleife bauen, x-koordinaten auslesen und speichern.
Code: *do,I_node,1,N_MY_NODES *GET,MY_NODE_PROPS(i_NODE,1),node,,num,min *GET,MY_NODE_PROPS(i_NODE,2),MY_NODE_PROPS(i_NODE,2),loc,x NSEL,u,NODE,,MY_NODE_PROPS(i_NODE,1) *enddo
Im Moment sind die Knotendaten im Array noch "nach kleinster Knotennummer sortiert". Ein kleines *MOPER mit Sortierung nach 2. Spalte (x-KO) sollte das gewünschte Ergebnis liefern. SYNTAX der Befehle prüfen! Das oben ist nur ein Konzept. frohes Schaffen ral Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
matzemas Mitglied Dipl.-Ing.
Beiträge: 11 Registriert: 18.11.2011
|
erstellt am: 13. Feb. 2013 08:09 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|