Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Wärmeausdehnung vorgespannte Membran

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:  Wärmeausdehnung vorgespannte Membran (1938 mal gelesen)
Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 13. Jul. 2015 12: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


Abb1.png

 
Hallo,

ich möchte die Dehnung einer Membran in Abhängigkeit von Vorspannung und Umgebungstemperatur bestimmen.
Das E-Modul und der Wärmeausdehnungskoffizient sind Temp.-abh. definiert. Als Element wird folgendes verwendet:

et,1,281 !Shell - Membran
sectype,,shell,,Membran
secdata,d                    !Membrandicke

In einem ersten Lastschritt möchte ich die Vorspannung berechnen (klappt einwandfrei).
Anschließend soll die Temperatur aufgebracht werden und die davon abh. Dehnung berechent werden. -> hier ist irgendwo der Fehler

time,2
bf,all,hgen,tw !Temp auf alle Nodes - tw=15K höher als Ref.Temp.
nlgeom,on
solve

Leider kommt hier keine Lösung zustande.

Ich bitte um eure Unterstützung.

Ps. Abb 1 stellt das Modell dar

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

MESHPARTS
Mitglied



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

Beiträge: 411
Registriert: 08.03.2013

Meshparts Software (https://www.meshparts.de/products)
Ansys
SolidWorks

erstellt am: 13. Jul. 2015 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 Nur für Henner90 10 Unities + Antwort hilfreich

Hallo,

ein Ausschnitt aus der Output-Datei wäre schon nicht schlecht. Ein einfaches "es funktioniert nicht" als Angabe hilft selten.

Was mir aufgefallen ist: NLGEOM im zweiten Lastschritt zu benutzen ist falsch. Siehe NLGEOM Hilfe: "If used during the solution (/SOLU), this command is valid only within the first load step."

------------------
Viele Grüße
Alexandru Dadalau

MESHPARTS GmbH
Tuning Your Simulation
www.meshparts.de

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: 13. Jul. 2015 17:56    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 Henner90 10 Unities + Antwort hilfreich

Was ist denn tw?

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

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

Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 14. Jul. 2015 07: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

Hallo,
anbei wie gewünscht das Makro.

1 Lastschritt: Vorspannung aufbringen
2 Lastschritt: Temperatureinfluss

Postscribt: Ausgabe der max. Verschiebung in X&Y-Richtung

tw - ist in diesem Fall eine Variabe und im "BeginLevel" mit 25°C definiert

!====================================================================================
!Vorspannung + thermische Last
!====================================================================================

fini 
/cle

!---------------------------------BEGIN LEVEL----------------------------------------
/title,Dehnungsberechnung  mit Vorspannung + thermische Last

!---Geometriedaten---

a=985 !Kantenlänge (quadrat) in [mm]
b=70 !Kantenlänge Aussparung in [mm]
d=0.25 !Dicke in [mm]

!---Materialdaten---

e1=1350 !E-Modul bei -40°C [N/mm²]
e2=1070 !E-Modul bei -10°C [N/mm²]
e3=950 !E-Modul bei  20°C [N/mm²]
e4=775 !E-Modul bei  50°C [N/mm²]
e5=330 !E-Modul bei  80°C [N/mm²]

v=0.47 !Querkontraktionszahl
q=0.0018 !Dichte in [g/mm²]

i1=9.9e-05 !Isotrope thermische Ausdehnung bei -40°C in [1/K]
i2=1.15e-04 !Isotrope thermische Ausdehnung bei -10°C in [1/K]
i3=1.3e-04  !Isotrope thermische Ausdehnung bei  20°C in [1/K]
i4=1.5e-04 !Isotrope thermische Ausdehnung bei  50°C in [1/K]
i5=2.1e-04 !Isotrope thermische Ausdehnung bei  80°C in [1/K]

t1=233.15 !Temperatur -40°C in [K]
t2=263.15 !Temperatur -10°C in [K]
t3=293.15 !Temperatur  20°C in [K]
t4=323.15 !Temperatur  50°C in [K]
t5=353.15 !Temperatur  80°C in [K]

treff=283.65 !Referenztemperatur 10,5°C in [K]283.65

!---Belastungsgrößen---

fs=6 !Vorspannung [N/mm²]

tw=298,15 !Temperatur 25°C in [K]
tk=271,65 !Temperatur -1,5°C in [K]

!---Vernetzungs-Konstanten---

na=20 !Elementgröße entlang der Quadratkanten

!-------------------------------PREPROCESSOR-----------------------------------------
/prep7 !Preprozessor starten

!---Elementvereinbarung---

et,1,281 !Shell - Membran
sectype,,shell,,Membran
secdata,d

!---Materialvereinbarung----

mptemp,1,233.15,263.15,293.15,323.15,353.15 !Temperaturen dem Material zuordnen
mp,reft,1,treff !Referenztemperatur
mpdata,ex,1,,e1,e2,e3,e4,e5 !E-Modul Temp.-abh.
mpdata,nuxy,1,,v,v,v,v,v !Querkontraktionszahl Temp.-abh.
mpdata,alpx,1,,i1,i2,i3,i4,i5 !thermisches Ausdehnungsverhalten Temp,-abh.

mp,dens,1,q !Dichte

!---Modellgenerierung---

rectng,0,a+2*b,0,a+2*b

rectng,0,b,0,b
rectng,a+b,a+2*b,0,b
rectng,0,b,a+b,a+2*b
rectng,a+b,a+2*b,a+b,a+2*b

asba,1,2
asba,6,3
asba,1,4
asba,2,5

adele,all

l,7,14
l,14,17
l,17,12
l,12,7

numcmp,line !Lines neu mummerieren

al,1,7,5,13
al,2,14,8,16
al,9,15,3,11
al,4,6,10,12
al,1,2,9,10

!---Vernetzung---

lesize,all,20

type,1
mat,1
mshkey,2
amesh,all

fini !Verlassen des Preprozessors

!----------------------------SOLUTION PROCESSOR--------------------------------------
/solu !Solutionprozessor starten

tref,treff !Referenztemp. für Berechnung setzten

!-Randbedingungen - Seiten ohne Vorspannung-

nsel,s,loc,y,0 !selectiert Nodes in y=0
d,all,uy,0 !selectierte nodes - verschiebung in y=0
d,all,uz,0 !selectierte nodes - verschiebung in z=0
allsl !Reselctierung
nsel,s,loc,x,0 !selectiert Nodes in x=0
d,all,ux,0 !selectierte nodes - verschiebung in x=0
d,all,uz,0 !selectierte nodes - verschiebung in z=0
allsel !Reselctierung

!-Randbedingungen - Seiten mit Vorspannung-

nsel,s,loc,x,a+2*b !selectiert Nodes in x=1140
d,all,uz,0 !selectierte nodes - verschiebung in z=0
allsel
nsel,s,loc,y,a+2*b !selectiert Nodes in y=1140
d,all,uz,0 !selectierte nodes - verschiebung in z=0
allsel
eplo !zeige Elemente

!-Last - Vorspannung-

nsel,s,loc,y,a+2*b
sf,all,pres,-fs !Vorspannung in y=1140
allsel
nsel,s,loc,x,a+2*b
sf,all,pres,-fs !Vorspannung in x=1140
allsel

/psf,pres,,2,1 !anzeigen der Vorspannung mit Preilen
eplo

!--- Lastfall-1---

time,1
nlgeom,on
solve !Berechnung starten


!---thermischer Lastfall-2---

time,2
bf,all,hgen,tw !Temp auf alle Nodes - hohe Temp.
nlgeom,on
solve !Berechnung starten

fini !Verlassen des Solutionprozessors
/eof
!------------------------------POSTPROCESSOR----------------------------------------
/post1 !Postprozessor starten

/SHOW,WIN32C !Verwende bessere Grafik
/CONTOUR,1,100,0, !100 Farben

allsel
*cfopen,result_umax,txt
*vwrite
('umaxX umaxY')

nsort,u,x
*get,MaxX,sort,,imax
*get,uX,node,MaxX,u,x

nsort,u,y
*get,MaxY,sort,,imax
*get,uY,node,MaxY,u,y

*vwrite,uX,uY
(e10.4,' ',e10.4)

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: 14. Jul. 2015 08:02    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 Henner90 10 Unities + Antwort hilfreich

In diesem Zusammenhang hier wird aber tw als "heat generation rate" verstanden.

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

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

Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 14. Jul. 2015 08:13    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

anstelle von:
bf,all,hgen,tw

sollte stehen:
bf,all,temp,tw

->ist ein Überbleibsel der experimentellen Lösungsfindung 

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

Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 15. Jul. 2015 11:26    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

Hallo,
kann mir vielleicht jemand weiter helfen?

Ich benötige die Dehnung die durch die Temperatureinwirkung, im Vorgespannten Zustand entsteht.

Das Makro steht oben.

Besten Dank und viele Grüße

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

MESHPARTS
Mitglied



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

Beiträge: 411
Registriert: 08.03.2013

Meshparts Software (https://www.meshparts.de/products)
Ansys
SolidWorks

erstellt am: 15. Jul. 2015 12:23    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 Henner90 10 Unities + Antwort hilfreich

Hallo,

hast du die oberen Beiträge nicht gelesen?

Du hast die Verbesserungsvorschläge noch gar nicht in dein Makro aktualisiert und getestet...

------------------
Viele Grüße
Alexandru Dadalau

MESHPARTS GmbH
Tuning Your Simulation
www.meshparts.de

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

Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 15. Jul. 2015 12:52    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

Hallo,

das geänderte Makro wurde getestet, jedoch führte dies zu keinen besseren Ergebnissen.

Änderungen:
nlgeom,on - vor erstem Lastschritt
bf,all,hgen,tw ->zu-> bf,all,temp,tw

Dehnungen und Spannungnen sind nach dem 1 und nach dem 2 Lastschritt gleich.

VG

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

MESHPARTS
Mitglied



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

Beiträge: 411
Registriert: 08.03.2013

Meshparts Software (https://www.meshparts.de/products)
Ansys
SolidWorks

erstellt am: 15. Jul. 2015 13: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 Henner90 10 Unities + Antwort hilfreich

Hallo,

ein Ausschnitt aus der Output-Datei wäre schon nicht schlecht. Siehe /output Command.

Klar, ich kann auch deine Datei laufen lassen und mir den Output anschauen, aber ich denke, du solltest selbst möglichst viel Informationen vorab liefern.

------------------
Viele Grüße
Alexandru Dadalau

MESHPARTS GmbH
Tuning Your Simulation
www.meshparts.de

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

Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 15. Jul. 2015 13:17    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

Es scheint irgendwein problem bei der definition der Temperatrulast zu geben.
Bei einem Versuch das Modell ohne Vorspannung, also nur mit Temp., zu rechnen, wurde keine Lösung erziehlt.
Rechnet man hingegen nur die Vorspannung, so treten Spannungen und Dehnungen auf.

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

Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 15. Jul. 2015 13:43    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


test.txt

 
Hier das Output file

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

MESHPARTS
Mitglied



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

Beiträge: 411
Registriert: 08.03.2013

Meshparts Software (https://www.meshparts.de/products)
Ansys
SolidWorks

erstellt am: 15. Jul. 2015 14:15    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 Henner90 10 Unities + Antwort hilfreich

Im Output ist nichts ausfälliges zu sehen. Aber BF sollte doch BF,ALL,TEMP,Tw lauten, weil die benutzten Elemente "Structural Elements" sind.

------------------
Viele Grüße
Alexandru Dadalau

MESHPARTS GmbH
Tuning Your Simulation
www.meshparts.de

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

Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 15. Jul. 2015 15:06    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

Die Temperaturlast wurde mit BF,ALL,TEMP,TW definiert.

Auffällig am Outpot ist meiner Meinung nach folgendes:


SPECIFIED BODY FORCE TEMP FOR ALL SELECTED NODES SET TO  7.888609052E-31

Das sagt ja quasi aus, dass keine Temperaturlast >trotz definition< anliegt.

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

Henner90
Mitglied



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

Beiträge: 17
Registriert: 30.06.2015

erstellt am: 15. Jul. 2015 15: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

Fehler detektiert!

Im BeginLevel wurde die Temperaturlast-Variable folgendermaßen definiert:
"tw=298,15"
Anstelle des "," sollte ein "." stehen. Ansys konnte die Eingabe nich auswerten und ignorierte diese daher was zur Folge hatte, dass keine Temperaturlast aufgebracht wurde.

Die nun erzeugten Ergebnisse scheinen plausibel zu sein und stimmen in Annäherung mit der analytischen Lösung überein.

Vielen Dank für Eure Ünterstützung!
VG

-----
Da hat Murphy mal wieder gezeigt was er kann...

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