| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Elemente ansprechen (1774 mal gelesen)
|
Carbonara Mitglied Diplomand
Beiträge: 4 Registriert: 16.09.2009
|
erstellt am: 16. Sep. 2009 22:36 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe Ansys Experten! Ich arbeite mit Ansys 12 WB. Es geht um eine thermische Analyse. Als Wärmequelle habe ich interne Wärmeerzeugung in einem Block. Wärmesenke ist Konvektion an einer Seite. Das funktioniert soweit einfach und gut. Nun möchte ich aber ein Temperaturprofil im Block vorgeben. Hierfür müsste ich jedoch die einzelnen Elemente ansprechen. Ich denke das müsste man mit einem APDL Kommando-Objekt machen können. 1. Was wäre ein guter Ansatz ? Hat jemand ein Beispiel an dem ich mich zum Einarbeiten etwas orientieren kann ? 2. Wie kompliziert wird es, wenn das ganze auch noch transient ablaufen soll, also jedes Element einen zeitabhängigen Wert pro Lastschritt zugewiesen bekommen soll ? Vielen Dank ! Grüße, Sven Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Achim007 Mitglied Dipl. Ing. (FH)
Beiträge: 734 Registriert: 23.09.2008 Workbench 2.0 ANSYS15.0 Mechanical DesignModeler
|
erstellt am: 17. Sep. 2009 09:17 <-- editieren / zitieren --> Unities abgeben: Nur für Carbonara
zu 1. Befehle nsel,,loc,x, nsel,,loc,y, nsel,,loc,z, esln,,1 BFE oder gleich auf die Knoten mit BF zu 2.+ gleiche Befehle den Loadsteps zuweisen siehe Anhang ------------------ Viele Grüße Achim PS: Als Anerkennung für einen Beitrag freu' nicht nur ich mich über Unities [Diese Nachricht wurde von Achim007 am 17. Sep. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arnd13 Mitglied Dipl. Ing.
Beiträge: 735 Registriert: 05.11.2008
|
erstellt am: 17. Sep. 2009 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für Carbonara
1. Elemente kannst Du mit dem Befehl esel,... auswählen, Knoten mit dem Befehl nsel,... Auf die ausgewählten Knoten kannst Du dann die Randbedingungen per Befehl aufgeben. Das Ganze kann als Kommando-Block in der WB eingefügt werden. 2. Transient geht das im Grunde genauso. Eventuell solltest Du mit *do-Schleifen und/oder arrays bzw. tables arbeiten. Bitte auch mal die Hilfe für die genaue Syntax der Befehle bemühen. Gruß, A. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Carbonara Mitglied Diplomand
Beiträge: 4 Registriert: 16.09.2009
|
erstellt am: 17. Sep. 2009 11:29 <-- editieren / zitieren --> Unities abgeben:
Danke, denke mit den Tips kann ich mir das zusammenbasteln ! Die Hilfedatei benutze ich und habe mir noch die Bücher "FEM für Praktiker" besorgt. Dann versuche ich ob ich das so zum laufen bringe wie ich es will Für später, wenn ich den ersten Schritt hinbekommen habe: Ist es prinzipiell möglich eine laufende Analyse zwischen 2 Timesteps anzuhalten und neue externe Lastdaten, z.B. aus einer Datei einzulesen ? Ich sehe, dass man für jeden Lastschritt ein Command-Objekt definieren kann. somit könnte ich bei fixed Timestep jeweils nur einen Schritt Pro Lastschritt ausführen und dann neue Daten laden. Genügend kleine Diskretisierung natürlich vorausgesetzt. Scheint mir aber als erste Idee unpraktikabel zu sein, weil man ja jedes Command Objekt einzeln einem Schritt zuweisen müsste. Hat da jemand Erfahrung mit ? Wie wäre so etwas möglichst elegant umsetzbar ? Grüße ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
solve1 Mitglied Berechnungsingenieur
Beiträge: 624 Registriert: 27.05.2008 Ansys APDL Ansys WorkBench
|
erstellt am: 17. Sep. 2009 14:30 <-- editieren / zitieren --> Unities abgeben: Nur für Carbonara
hi, hmmm ob das ein geeigneter ansatz ist ? Zitat: denke mit den Tips kann ich mir das zusammenbasteln !
und dann schreibst du das du Hilfe benutzt ? Welche denn ? In meiner steht sowas wie Zitat:
2.9. Performing a Thermal Analysis Using Tabular Boundary Conditions
oder Zitat: 2.5.14.6. Example Analysis Using 5-D Table Array
und gleich darunter: Zitat: This problem consists of a thermal-stress analysis with a pressure that varies as a function of (x,y,z,time,temp).
Und dann wurde das thema schon SEHR oft hier diskutiert. PS: Ich versteh nicht warum man Leuten die hier ne Frage stellen nun unbedingt auf den maximal kompliziertesten und umständlichten Weg schicken muss, und ihnen nicht einfach sagt wies am sinnvollsten geht. Die hier bereits diskutierten Ansätze sind doch voll von Fehlermöglichkeiten und Fallstricken. Das führt doch genau zu solchen unsinnigen Arbeitsweisen wie "basteln" PPS: Das Stichwort "function editor" ist auch sehr interessant. Das hat sogar die WB von Hause aus. [Diese Nachricht wurde von solve1 am 17. Sep. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Carbonara Mitglied Diplomand
Beiträge: 4 Registriert: 16.09.2009
|
erstellt am: 17. Sep. 2009 16:58 <-- editieren / zitieren --> Unities abgeben:
Ja, dass die vorgehensweise die mir da durch den Kopf geschossen ist eventuell unsinn ist mag sein. Daher frag ich ja, bevor ich unsinnige sachen weiterverfolge. Ich werde mir die vorgeschlagenen Punkte in der Hilfe mal zu Gemüte führen und sehen ob ich da einen besonders einfachen, fehlerrobusten Weg gewiesen werde. ... Und ich meinte natürlich nicht basteln, sondern erarbeiten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|