| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
| |
 | FKM-Richtlinie - Rechnerischer Nachweis und Simulation, ein Seminar am 26.08.2025
|
Autor
|
Thema: Transiente Berechnung (818 mal gelesen)
|
Anco Mitglied

 Beiträge: 70 Registriert: 19.02.2005
|
erstellt am: 22. Apr. 2005 12:27 <-- editieren / zitieren --> Unities abgeben:         
Ich möchte eine Wand über 24 Stunden mit unterschiedlichen Temperaturen belasten. Wie kann man am besten diese Temperaturen einlesen und wie sollte man eine solche transiente Berechnung am Besten durchführen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peiffi Mitglied

 Beiträge: 62 Registriert: 06.07.2004
|
erstellt am: 25. Apr. 2005 11:31 <-- editieren / zitieren --> Unities abgeben:          Nur für Anco
Hallo. Mal so als Idee: Die transiente Berechnung würd ich mit Hilfe des *go-Befehls anstoßen. Während dieser Schleife würd ich dann die Last (hier Temperatur) aufbringen. Um jetzt unterschiedliche Temperaturen aufzubringen, kann man mit dem *if-Befehl zu verschiedenen Zeitpunkten die jeweilige Temperatur aufbringen (Der Befehl steht im Band I: FEM für Praktiker, Seite 434). Viele Grüße Peiffi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gebert Mitglied Ingenieur
 
 Beiträge: 133 Registriert: 06.07.2004
|
erstellt am: 25. Apr. 2005 12:15 <-- editieren / zitieren --> Unities abgeben:          Nur für Anco
Hi, @Peiffi: Komische Art von Humor. Aber nicht unwitzig, muss ich zugeben. Das geht mit dem Laufparameter TIME und einer Reihe von Loadsteps, eventuell unter Anwendung von lswrite und lssolve. Also in /solu transiente Berechnung wählen: TIME,zeitpunkt1 Temperaturlasten aufbringen lswrite,1 TIME,zeitpunkt2 Temperaturlasten aufbringen lswrite,2 usw. und dann mit lssolve,1,Lastschrittzahl lösen. Wenns zu viel Schritte sind, kannst du die Wertepaare auch in einen Array schreiben und mit einer *do-Schleife auslesen. Dann kannst du auch wiederholt solve verwenden (was solange funktioniert, solange du den Solution-Prozessor nicht verlässt) Grüße.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Anco Mitglied

 Beiträge: 70 Registriert: 19.02.2005
|
erstellt am: 26. Apr. 2005 10:32 <-- editieren / zitieren --> Unities abgeben:         
Vielen Dank für Eure Antworten, ich denke, dass ich meine Temperaturen mit dem Befehl *DIM einlesen muss, weil ich diese transiente Berechnung über mehrere Monate machen soll, das steht noch nicht so richtig fest. Ich habe das heute schon etwas ausprobiert, aber wenn ich den Befehl *Vread benutze, dann streikt Ansys und sagt, dass da ein RUN-TIME Error ist und irgendwas mit Fortran, wisst Ihr vielleicht was er damit meint? Vielen Dank für die nächste Antwort Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gebert Mitglied Ingenieur
 
 Beiträge: 133 Registriert: 06.07.2004
|
erstellt am: 26. Apr. 2005 18:24 <-- editieren / zitieren --> Unities abgeben:          Nur für Anco
|
matziii Mitglied Student
 Beiträge: 5 Registriert: 08.05.2005
|
erstellt am: 08. Mai. 2005 14:07 <-- editieren / zitieren --> Unities abgeben:          Nur für Anco
|
Peiffi Mitglied

 Beiträge: 62 Registriert: 06.07.2004
|
erstellt am: 11. Mai. 2005 15:28 <-- editieren / zitieren --> Unities abgeben:          Nur für Anco
|