Autor
|
Thema: Subroutine ORIENT (856 mal gelesen)
|
thebigdig Mitglied Doktorand
Beiträge: 11 Registriert: 12.12.2007
|
erstellt am: 17. Dez. 2007 12:08 <-- editieren / zitieren --> Unities abgeben:
Folgendes Problem: Wie kann ich über die User-Subroutine ORIENT mehrere lokale Koordinatensysteme definieren? Im Inputfile werden ja bei der Eingabe von *ORIENTATION, System=user alle anderen Zeilen ignoriert. Kann mann im Inputfile name=ORI1, name=ORI2, usw. setzen und das dann in der Subroutine wieder aufrufen? Danke für eure Hilfe! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas79 Mitglied Student
Beiträge: 134 Registriert: 16.12.2004
|
erstellt am: 18. Dez. 2007 14:35 <-- editieren / zitieren --> Unities abgeben: Nur für thebigdig
|
thebigdig Mitglied Doktorand
Beiträge: 11 Registriert: 12.12.2007
|
erstellt am: 18. Dez. 2007 15:13 <-- editieren / zitieren --> Unities abgeben:
Genau verstehe ich das nicht: ich benötige bspw. 2 verschiedene KS für unterschiedliche Bereiche meines Bauteils. Diesen Bereichen wird dann jeweils eines der KS zugeordnet. Wie kann ich dann auf den Integrationspunkten diese KS definieren? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas79 Mitglied Student
Beiträge: 134 Registriert: 16.12.2004
|
erstellt am: 18. Dez. 2007 17:55 <-- editieren / zitieren --> Unities abgeben: Nur für thebigdig
Sowas macht man dann aber nicht über die Subroutine ORIENT, sondern direkt über Definition lokaler KS und späteres Zuweisen auf verschiedene Bereiche. Am Besten ist eine Beschreibung des Problems, dass man weiß, ob die Subroutine verwendet werden muss - oder nicht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
thebigdig Mitglied Doktorand
Beiträge: 11 Registriert: 12.12.2007
|
erstellt am: 19. Dez. 2007 15:49 <-- editieren / zitieren --> Unities abgeben:
Also das Erstellen lokaler KS und anschliessendes Zuweisen auf verschiedene Bereiche ist kein Problem. Aber nehmen wir mal an ich brauche die Subroutine z.B. zur Definition verschiedener Winkel, etc., wie kann ich dies getrennt für mehrere Bereiche machen? Koordinatenursprung und die drei Richtungen sind ja unterschiedlich für jeden Bereich und das muss ja auch über die Subroutine definiert werden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas79 Mitglied Student
Beiträge: 134 Registriert: 16.12.2004
|
erstellt am: 20. Dez. 2007 08:33 <-- editieren / zitieren --> Unities abgeben: Nur für thebigdig
Man hat als Input beispielsweise die Elementnummer, anhand derer man die KS-Zuweisung steuern kann - ist allerdings unschön. Eine bessere Möglichkeit ist über die Knoten-Koordinaten und entsprechenden Abfragen. Diese unterschiedlichen Bereiche haben allerdings auch eine bestimmte mathematische Beziehung zum globalen KS. Man kann nur auf das globale KS verweisen, außer in geschichteten Elementen. Schau mal im Handbuch ABAQUS USER SUBROUTINES REFERENCE MANUAL -> 1.1.14 ORIENT nach, dort steht alles. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |