Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  heat flux auslesen, mechanical steady state thermal analysis

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:  heat flux auslesen, mechanical steady state thermal analysis (2170 mal gelesen)
e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 02. Apr. 2014 12: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

Geehrtes Forum,
aus einem Modell mit aufgebrachtem Wärmestrom durch Konvektion, steady state in Ansys 14.5 WB, möchten wir gerne neben der Temperatur an jedem Knotenpunkt auch die Wärmestromdichte in eine Exceldatei auslesen, wie sollten wir da vorgehen? Die Temperatur auszulesen funktioniert mit folgendem Script (Ausschnitt) schon wunderbar:

[...]
  *get,koordx,node,j,loc,x
  *get,koordy,node,j,loc,y           
  *get,koordz,node,j,loc,z
  temper=temp(j)

ausgabe(j,1)=j
ausgabe(j,2)=koordx           
ausgabe(j,3)=koordy
ausgabe(j,4)=koordz
ausgabe(j,5)=temper
*cfwrite,AUSGABE,ausgabe(j,1),ausgabe(j,2),ausgabe(j,3),ausgabe(j,4),ausgabe(j,5),ausgabe(j,6)


*enddo
*cfclos
*enddo 

Für Hilfe wären wir sehr dankbar.

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 02. Apr. 2014 17:48    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 e.jay 10 Unities + Antwort hilfreich

Der Betrag des Wärmeflusses geht so:
Code:
  *get,koordx,node,j,loc,x
  *get,koordy,node,j,loc,y           
  *get,koordz,node,j,loc,z
  temper=temp(j)
  *get,flu,node,j,tf,sum

ausgabe(j,1)=j
ausgabe(j,2)=koordx           
ausgabe(j,3)=koordy
ausgabe(j,4)=koordz
ausgabe(j,5)=temper
ausgabe(j,6)=flu

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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

e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 09. Apr. 2014 09:41    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 für die Antwort. Leider steht nun in der Excel-Liste in der sechsten Spalte anstatt dem vorherigen Wert 0, "ausgabe(j,6)", aber noch nicht die Wärmestromdichte. Hast Du womöglich eine Idee, woran das liegen könnte?
Mit vielen Grüßen.

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 09. Apr. 2014 17: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 e.jay 10 Unities + Antwort hilfreich


ejay.txt


AUSGABE.txt


AUSGABE.jpg

 
Das darf nicht sein.
Hier bitte das Beispiel komplett.

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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

e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 11. Apr. 2014 13:08    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


apdl_ejay.txt

 
Ganz vielen Dank für Deine Hilfe. Verzeih, aber ich blicke noch nicht vollständig durch Dein Script. Angehängt habe ich mal unser eigenes bisher, kann das womöglich angepasst werden?
Viele Grüße.

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 11. Apr. 2014 16:01    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 e.jay 10 Unities + Antwort hilfreich

Die Datei, die hier angelegt wird, ist ja keine EXCEL-Datei sondern eine Text-Datei.
Wenn diese mit EXCEL geöffnet wird, hängt es von den Voreinstellungen ab, was da eingelesen wird.

Ich muss da immer eine Umwandlung machen.

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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

e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 21. Apr. 2014 12:24    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

Danke nochmal.

Hast Du vielleicht noch eine Idee, wie man am elegantesten aus den tabellarischen Exceldaten, die ja an jedem Knotenpunkt temp und heatflux anzeigen, -> Daten an bestimmten geometrischen Punkten des Modells erhält, die nicht mit einem Knotenpunkt übereinstimmen, sozusagen aus Interpolation?
Ich hoffe, ich habe mich nicht missverständlich ausgedrückt.

Viele Ostergrüße.

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 22. Apr. 2014 09:00    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 e.jay 10 Unities + Antwort hilfreich

Eine Interpolation wäre am ANSYS-Modell vielleicht einfacher auszuführen, weil dort Funktionen wie "nächstliegender Knoten" u.ä. zur Verfügung stehen.

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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

e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 24. Apr. 2014 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


BlackSurface.png

 
Daran hatten wir auch bereits gedacht. Lese ich jetzt die Daten eines Loadsteps erneut in mechanical ein, also x,y,z,temp,heatflux, und lasse mir die Temperatur auf einer für uns wichtigen Oberfläche anzeigen, und möchte an zwei Punkten auf der Oberfläche wie im Bild, und zwar genau in der Mitte (hier auch Max. temp.)und am "untersten" (niedrigstes y) Ende eines Rohres die Temperatur haben, entweder interpoliert zwischen den Knoten, oder den nächstliegenden Knoten in einem kleinen Bereich in der Gegend, die Temperaturen dann bestenfalls ausgelesen, wie sieht mein Command aus?
Über erneute Hilfe würden wir uns sehr freuen.

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 29. Apr. 2014 17:16    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 e.jay 10 Unities + Antwort hilfreich


Interpolation.txt

 
Im Anhang ist die Möglichkeit einer entfernungsgewichteten Interpolation aufgezeigt.

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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

e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 02. Mai. 2014 15:55    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

Funktioniert perfekt. DANKE!

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

e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 06. Mai. 2014 17: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


apdl_ejay2.txt

 
Okay, jetzt bin ich doch noch einmal über eine Fragestellung gestolpert:
Mit dem minimal modifizierten Script im Anhang wollte ich eigentlich eine Schleife starten und bekomme auch genau soviele Dateien, wie ich loadsteps in meiner Simulation habe, doch in allen steht dieselbe Temperatur für jenen Punkt, nämlich die Temperatur in dem Punkt meines maximalen loadsteps..?

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 06. Mai. 2014 18:01    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 e.jay 10 Unities + Antwort hilfreich

Fehlt da nicht ein
set,.....
für den Aufruf des jeweiligen Lösungsschrittes?

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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

e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 06. Mai. 2014 19:01    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

set,i    ?
An welcher Stelle sollte ich den Befehl einfügen?

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

e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 06. Mai. 2014 19:27    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

Okay, mit "set,i,1" zu Beginn des Scripts bekomme ich tatsächlich den 1. loadstep. Bloß funktioniert nun meine Schleife nicht mehr. Für Deine wertvolle Hilfe bin ich nach wie vor sehr dankbar.

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 07. Mai. 2014 08:09    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 e.jay 10 Unities + Antwort hilfreich

Nach "set,list" in der Befehlszeile kann man sich die vorhandenen Lösungen ansehen.
Je nach dem, wie diese bezeichnet sind, muss die entsprechende set-Anweisung aussehen.
Die set-Anweisung muss nach dem Schleifenaufruf stehen. (Erst danach ist die Laufvariable i verfügbar.)

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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



Simulation Engineer (m/w/d)

Die Porsche eBike Performance GmbH entwickelt und produziert am Firmenstandort in Ottobrunn bei Mu?nchen wegweisende Antriebssysteme unter zwei Marken: kompakte Leichtgewichte von FAZUA für agile E-Bikes, die ein außergewo?hnlich natu?rliches Fahrgefu?hl schaffen, sowie zukünftig auch besonders leistungsfähige Antriebssysteme unter dem Markennamen Porsche. FAZUA ist eine junge, ambitionierte Marke, ...

Anzeige ansehenFahrzeugtechnik
e.jay
Mitglied



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

Beiträge: 10
Registriert: 02.04.2014

erstellt am: 07. Mai. 2014 16: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

Alles klar. Ja, ein "set,i" nach Beginn der do-Schleife brachte das gewünschte Ergebnis. Ich habe auch loadsteps und substeps durcheinander gebracht und habe mich heute dahingehend erstmal informiert. Dann hat auch das Verständnis für die richtige Programmierung funktioniert.
Besten Gruß!

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